html, body {
	margin:0px; 
/*	background: #222 url('../images/boxdkr.jpg') repeat;*/
	background: #C3BBAE url('../images/moses_boxed5.jpg') repeat;
	line-height:1.5;
}
.wrapper{
	margin:auto;
	text-align:center;
	width: 790px;
	background: url('../images/cath_shdw2-3.png') repeat-y;
	font-family: Tahoma, "Palatino", Times, serif;
}
* html .wrapper{
	background: url('../images/cath_ie_shdwnw.gif') repeat-y;
}
* html .wrapper_ie{
	background: url('../images/cath_shdw_red1.jpg') repeat-y;
}
#custom-doc {
	margin:auto;text-align:left;
	width:59.23em; /* !ie */
	*width:57.80em; /* ie */
	min-width:770px;
	background-color: #FFFFFF;
	width:770px;
	
}
#bd {
	background: url('../images/200bgimg.gif') repeat-y;
}
.current_node_id_2 #bd {
	background: url('../images/200bgimg-ft.gif') repeat-y;
}
#yui-main .yui-b
{
	padding-right:1em;
}
.current_node_id_2 #yui-main .yui-b
{
	padding-right:0;
}
#yui-main .yui-gb
{
	padding-right:1em;
}
html[xmlns*=""] body:lastchild #yui-main .yui-b{
	float:right; /* IE6, Safari */	
}
* html #yui-main .yui-b{
	float:right; /* IE6, Safari */	
}
.yui-gb div.first{
	  width:23.4%;
	margin-left:1.59%;
}
* html .yui-gb div.yui-u{
	margin-left:1%;
}/* IE6 */
#yui-main{
	padding-bottom:15px;
}
#menubarcontainer {
	background-color: #830b00;
	clear: both;
	height: 36px;
	text-align: center;
}
#menubar {
	height: 36px;
	text-align: center;
}
#mainnav {
		width: 770px;
		background-color: #830b00;
		margin-left:auto;
		margin-right:auto;
		text-align: center;
		height: 36px;
		vertical-align: middle;
		padding-left: 0px;
}

#mainnav ul,li {
	margin:0;
	padding:0;

}

#mainnav ul {
	padding-left:10px;
}

#mainnav li {
	display:inline;
	float:left;
	padding: 0;
}
#mainnav li a {
	/*font-size: 116%;*/
	font-size: 107%;
	color: #C3BBAE;
	/*padding: 5px 5px 5px 5px;*/
	font-family: Tahoma,"Palatino","Times New Roman", Times, serif;
	/*padding-top: 22px;*/
	text-transform:uppercase;
	font-weight: normal;
	vertical-align: middle;
	
}	
* html #mainnav li a{
	font-size:105%;
}/* IE6 */
#whitetopcontainer {
	/*background: #ffffff;*/
	text-align: center;
}
#whitetop {
	background: #fff;
	height: 22px;
	width:770px;
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle;
	padding-top:5px;
}

#whitetop #links ul {
	margin:0px;
	padding:0px;
	width: 770px;
}

#whitetop #links ul li {
	list-style-type:none;
	list-style-image:none;
	display:inline;
	float:right;
	font-size:80%;
	padding-left:3px;
	padding-right: 3px;
	font-family: Tahoma, Arial; 
}
#whitetop #links ul li a {
	color: #000;
	text-decoration:none;
}

#whitetop #links ul li a:hover {
	text-decoration:underline;
}
#toppagebannercontainer {
	/*background-color: #e7dfce;*/
	text-align:center;
}
#toppagebanner {
	width: 770px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	background-color: #FFFFFF;
}
/* header and footer */
#mainlogo {
	text-align:left;
	height: 100px;
}
#mainlogo img{
	float:left;
}
* html #mainlogo object{
	float:right;
	height:100px;
}/* IE6 */
*:first-child+html{
	float:right;
	height:100px;
}/* IE7 */
#mainlogo_home {
	text-align:left;
	background-color:#FFFFFF;
	width:770px;
	height: 100px;
}
#main_home_flash {
	text-align:center;
	background-color:#E7DFCE;
	width:740px;
	padding:0 15px 5px 15px;
}
#main_home_flash div#main_home_flash_text{
	text-align:center;
	background-color:#E7DFCE;
	width:770px;
	padding:7px 0;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	height:20px;
	font-weight: bold;
}
#mainlogo img {
	float:left;
	text-align: left;
}
#mainlogo_home img {
	/*float:left;
	text-align: left;*/
	margin-left:150px;
}	
#navsidemenu {
	background-color: #e7dfce;
}
#sidemenutoppic {
	background-image: url('../images/leftnavTop.gif');
	background-repeat: no-repeat;
}
#sidenavtoppic {
	position: absolute;
	left: 0.38em;
	top: 1.538em;
}
/* Change the font in everything to Arial*/
p, table, tr, th, td, h2, h3, h4, ul, li, input, textarea, select, option {
 font-family: Tahoma, "Palatino",Arial; 
}

p{
	font-size: 100%;
}

/* Change color and font of headers  */
h1 {
	font-family: Tahoma, "Palatino", Times, serif;
	text-transform:uppercase;
 	font-size: 138.5%;
	color:#830B00;
 	font-weight:normal;
	
}



h2{
	font-family: Tahoma, "Palatino", Times, serif;
 	font-size: 120%;
	color:#000000;
	
}
h3{
	font-family: Tahoma, "Palatino", Times, serif;
 	font-size: 100%;
	color:#000000;

}

h4{
	font-size: 90%;
	font-family: Tahoma, "Palatino", Times, serif;
}



/* Change the link colors */
a  {
  color:#830B00;
  text-decoration: none;
}

a:visited {
  color:#505050;
  text-decoration: none;
}

a:hover, a:visited:hover {
  color:#F01E0B;
  text-decoration: none;
}
/* the left nav menu sizes */
.second_level_menu {
	font-weight: bold;
	font-size: 85%;
	color:#000000;
	font-family: Tahoma, "Palatino", Times, serif;
}

.third_level_menu {
	font-size: 77%;
	text-decoration: none;;
	color:#000000;
}

/* Positions of Images */
.object-center{	
	text-align:center;
}

.object-right{
	text-align:right;
	float: right;
	padding-left:10px;
	
}

.object-left{
	text-align:left;
	float: left;
	padding-right:10px;
}

.current_node_id_452 .object-left{
	float:none;
}

#thepagefooter {
	text-align:center;
}
#pagefooter {
	height: 50px;
	width: 770px;
	background: url('../images/cathfooter.jpg') no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.renderedtable {
	font-size: 100%;
}
.default{
	font-size: 100%;
}

.renderedtable h3{
	font-size: 95%;
}

.default ul  li{
	font-size:85%;
}

.attribute-long ul li{
	font-size:85%;
}

.sideRootbar{
	background: #ffffff;
	width:195px;
	padding-left: 5px;
	margin-left: 7px;
	padding-bottom: 7px;
}
.under-line{
	border-bottom:solid 1px #E7DFCE;
}
#sidebarTop{
	background:#ffffff url('../image/leftNavTop.gif') no-repeat;
}
.menu-list li,ul{
	list-style-type: none;
	margin:0;
	padding:0;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:3px;

}
.submenu-list li{
	margin-left:17px;
	/*list-style-position: outside;
	list-style-type: circle;*/
	padding-top:2px;
	padding-bottom:2px;
}

.renderedtable td,th{
	border-style: none;
	border:0;
}
.default td,th{
	border-style: none;
	border:0;
}

#rosewindow {
	padding-top: 15px;
}

#sideRootbar ul li div.current{
	background-image:url('../images/leftFade.jpg'); 
	background-repeat: repeat-y;
	/* height: 16px; */
}

.sideRootImg{
	margin-left:1px;
}

#sideRootBar ul li.current li div{
	background-image:none;
	background: #e7dfce;
}

.content-view-line{
/*	height: 135px; Default? changed for blog*/ 
	clear: left;
}

.content-view-line .class-product{
	height: 135px;
	vertical-align: top	;
}

div .productImgLayout{
	float: left;
	width: 30%;
}
div .productNameLayout{
	float: left;
	width: 50%;
}
div .productPriceLayout{
	float: left;
	width: 15%;
}
div .productImgLayoutFULL{
	float: left;
	width: 40%;
}
div .productPriceLayout{
	float: left;
	width: 60%;
}
#clearproductfull {
	clear: left;
}
/* calendar */

.calendar_heading{}

.calendar_heading_prev{}
.calendar_heading_date{}
.calendar_heading_next{}

.calendar_heading_days{
	color: #830B00;
	border-top: solid 1px #830B00;
	border-bottom: solid 1px #830B00;
}

.days{
border-top: solid 1px #830B00;
border-bottom: solid 1px #830B00;	
}
.weekdays{
	background-color: #F5F5F5;
	border-bottom: solid 1px #830B00;
}
.weekends{
	background-color: #EAE2D5;
	border-bottom: solid 1px #830B00;
}
.today{
	background-color: #830B00;
	border-bottom: solid 1px #830B00;
	color:#FFFFFF;
}
.today a{
	color:#FFFFFF;
}
.current_node_id_461 h2{
	padding: 3px 0 3px 5px;
	width: 100%;
	height:20px;
	color: #FFFFFF;
	background-color:#830B00;
}
.current_node_id_461 table.ezagenda_month_event{
	width: 100%;
	border-bottom: dotted 1px #666666;
	border-collapse: collapse;
	padding:;
	}
.current_node_id_461 table.ezagenda_month_event td{
	border: none;
	border-bottom: dotted 1px #666666;
	}


/* the automatic pdf icon display */
a[href $='.pdf'] {
	padding-right: 18px;
	background: transparent url(../images/icon_pdf.gif) no-repeat center right;
}
.border-box {
	border: 0px;
}
#basketcontainer {
	width: 560;
}
.baskettitle {
	background: #F6F2EC;
}
.baskettitleToprow {
	background: #F6F2EC;
	font-size: 85%;
	font-weight: bold;
}
}
.basketitems {
	background: #EAE2D5;
	width: 30%;
}

/* front page */
.left-column{
	float: left;
}
.center-column-position{
	float: left;
	width: 70%;
}
.right-column-position{
	float: right;
}

.list td,th{
	border-style: none;
	border: 0;
	text-align: center;
	vertical-align: middle;
}

.list td,th p{
	text-align: center;
	vertical-align: middle;
}

/* For home current_node_id_2 */
.current_node_id_2 h2{
	font-family: Tahoma,"Palatino","Times New Roman", Times, serif;
 	font-size: 131%;
	color:#660000;
 	font-weight:normal;
}

.current_node_id_2 h3{
	color:#660000;
	font-size:131%;
}
.current_node_id_2 table{
	margin:15px 0 0 0px;
}
.current_node_id_2 table.default td, .current_node_id_2 table.default td h2{
	color: #FFFFFF;
	background-color: #660000;
	text-align:center;
	
}
.current_node_id_2 table.default td, .current_node_id_2 table.default td h2 a{
	color: #FFFFFF;
	background-color: #660000;
	text-align:center;
	
}
.current_node_id_2 .first p{
	text-align:left;
}
.current_node_id_2 .first{
	padding-top: 1em;
}
.current_node_id_2 table.ezagenda_month_event{
	background-color: #F5F1EB;
	margin:0;	
	width:100%;
}
.current_node_id_2 td.ezagenda_month_label{
	background-color: #EBE4D3;
	vertical-align: top;
	border: none;
	width:50px;
	font-size:85%;
}

.current_node_id_2 td.ezagenda_month_info{
	text-align: left;
	border: none;
}
.current_node_id_2 .ezagenda_month_info p{
	margin:0;
}
.current_node_id_2 a a:link a:visited a:hover{
	text-decoration:underline;
}
.attribute-image{
	padding-top: 5px;
	padding-bottom: 5px;
}
.current_node_id_2 .yui-u{
	/*text-align:center;Mike said not center anymore*/
}

ol li{
	font-size: 85%;
}


.sbtClass{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 35%;
}

.box{
	width: 100%;
}

.contact_form_attribute-short ,.subscription_form_attribute-short{
	padding-bottom: 8px;
}


div.contact_who_layout{
	float:left;
	width: 35%;
}

div.contact_who_textfield_layout{
	float:left;
	width: 50%
}

div.your_name_layout{
	float: left;
	width:35%;
}

div.your_name_textfield_layout{
	float:left;
	width:50%
}

div.your_email_address_layout{
	float:left;
	width:35%;
}

div.your_email_address_textfield_layout{
	float:left;
	width:50%;
}

div.your_comments{
	float:left;
	width:35%;
}

div.message_layout{
	float:left;
	width:50%;
}

.contact-feedback-form{
	width: 100%;
}

div.youremailAddSytle{
	float:left;
	width:25%;
}

div.emailAndButSytle{
	float:left;
	width:45%;
}

div.onlyScribBut{
	float:left;
	width:25%;
}

div.ca-checkbox{
	clear:left;
	float:left;
	width:8%;
	margin-left: 25%;
}

div.ca-name{ 
	float:left;
	width: 30%;

}

div.ce-checkbox{
	clear:left;
	float:left;
	width:8%;
	margin-left: 25%;
	
}

div.ce-name{
	float:left;
	width: 30%;
}

div.emailAndButSytle input.box{
	width:95%;
}
/* Cathedral staff */
.current_node_id_662 b{
	color:#000099;
}
.current_node_id_662 table.list td{
	text-align:left;
}
.current_node_id_662 div.attribute-image{
	padding-top:0;
}

.pdfStyle{
	font-size: 85%;
	padding-left: 20px;
	padding-bottom: 10px;
}

/* Shop */
.attribute-long h2, .attribute-comments h2{
	font-family: Tahoma,"Palatino","Times New Roman", Times, serif;
	font-size: 138.5%;
	font-weight:normal;
	color: #830b00;
	margin:10px 0 5px;
}
.attribute-long h3{
	margin:5px 0;
}
.attribute-long ul{
	position:relative;
	left:10px;
}
.attribute-long ul li{
	list-style-position:outside;
	width:95%;
	margin-bottom:3px;
}
.attribute-long table.renderedtable td{
	margin:0;
	padding:0;
}

/*Register form*/
div.payment-color,div.contact-detail-block{
	font-size:100%;
	clear:left;
	background-color: #f2eee3;
	width:400px;
	font-weight: bold;
	height: 20px;
}
div.payment-color,div.contact-detail-block{
	padding-top: 2px;
	padding-left: 2%;
	font-size:93%;
}
div.register-firstname,div.register-surname,div.register-email,div.register-address,div.organisation-name{
	font-size:93%;
	padding-left:2%;
	clear:left;
	width:20%;
	float: left;
	color:#b23e3e;
	padding-top: 4px;
	padding-bottom: 4px;
	
}
div.register-firstname-textfield,div.register-surname-textfield,div.register-email-textfield,div.register-address-textblock,div.organisation-textfield{
	width:50%;
	float: left;
	padding-top:4px;
	padding-bottom: 4px;

}

div.life-membership{
	padding-left:22%;
	padding-top:4px;
	padding-bottom: 4px;
}

div.life-membership-checkbox{
	color:#b23e3e;
	font-size: 93%;
}

div.life-membership-caption{
	font-size:85%;
}

div.register-payment{
	font-size:93%;
	padding-left:2%;
	width:20%;
	float: left;
	padding-top:4px;
	padding-bottom: 4px;
}

div.register-payment-checkbox{
	width:50%;
	font-size:93%;
	color:#b23e3e;
	float: left;
	padding-top:4px;
	padding-bottom: 4px;
}

div.register-address-textblock-caption{
	clear:left;
	font-size:93%;
	padding-left:22%;
	color:#b23e3e;
	padding-top:4px;
	padding-bottom: 4px;
}

div.register-payment-checkbox{
	font-size:93%;
	padding-top:4px;
	padding-bottom: 4px;
}

div.register-action{
	clear:left;
	padding-left: 22%;
	font-size:85%;
	padding-top: 6px;
	padding-bottom: 4px;
}

/*Extra Subscribe Form*/
div.extra-fullname,div.extra-email,div.extra-fax_number,div.extra-phone,div.extra-address,div.extra-comments{
	font-size:93%;
	padding-left:2%;
	clear:left;
	width:20%;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
}

div.extra-fullname-textfield,div.extra-email-textfield,div.extra-phone_number-textfield,div.extra-fax_number-textfield,div.extra-address-textblock,div.extra-comments-textblock{
	width:50%;
	float: left;
	padding-top:4px;
	padding-bottom: 4px;
}

div.extra-form-shortdescription{
	padding-top:4px;
	padding-bottom:4px;
	font-size:93%;
	padding-left:2%;
}

div.extra-form-action{
	clear:left;
	padding-left:22%;
	padding-top: 4px;
	padding-bottom: 15px;
}

div.pdf_title{
	font-weight:bold;
	padding-bottom: 5px;
}

div.site-register-personalinfo{
	font-size:93%;
	clear:left;
	background-color: #f2eee3;
	width:400px;
	font-weight: bold;
	height: 20px;
	padding-left: 4px;
	padding-top: 4px;
}

div.site-register-name{
	clear:left;
	width:25%;
	float:left;
	font-size: 93%;
	padding-bottom: 5px;
	padding-top: 5px;
}

	
div.site-register-textfield{	
	width:50%;
	float:left;
	font-size: 93%;
	padding-top: 5px;
	padding-bottom: 5px;
}


div.site-account-name{
	clear:left;
	font-size: 100%;
	float:left;
	padding-bottom: 5px;
	padding-top: 5px;
	width:25%;
}

div.site-account-textfield{
	float:left;
	font-size: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	width:50%;
}

div.site-account-textfield input{
	width:200px;
}

div.buttonblock{
	clear:left;
	font-size: 93%;
	padding-top: 5px;
	padding-bottom: 15px;
}

div.password-block{
	padding-bottom: 20px;
}

div.attribute-pdf{
	font-size: 85%;
}
/*  blog  */
.columns-blog div.main-column-position{
	float:left;
	width: 335px;
}
.columns-blog div.extrainfo-column-position{
	float:right;
	width: 200px;
}
.columns-blog div.extrainfo-column-position h2{
	color:#830B00;
	margin-bottom: 5px;
}
.columns-blog div.extrainfo-column-position ul{
	list-style-position: inside;
	margin-left: 5px;
}
.columns-blog div.extrainfo-column-position li{
	list-style-position: inside;
}
.attribute-caption{
	text-align: center;
}
.calendar-br div.content{
	margin-top:15px;
}
.calendar-br div.content div.table table{
	width:196px;
	font-size:60%;
	clear:both;
}
.calendar-br div.content div.table table td{
	width:28px;
}
.content div.month{
	text-align:center;
}
.content div.month div.previous{
	float:left;
}
.content div.month div.next{
	float:right;
}
.content div.month div.m_n_y h2{
	margin:0px;
}

/* shopping Basket stuff */
#BasketItemInput {
	width: 28px;
}
.BasketDefaultInput {
	width: 160px;
}

ul li{
	list-style-position: inside;
}

div.third_level_menu{
	padding-left: 10px;
}

/*seperate line*/
div.top_seperate_line{
	clear:both;
	background-color: gray;
	width: 770px;
	height: 1px;
	margin-top: 3px;
	margin-bottom: 13px;
	text-align: center;	
}

div.bottom_seperate_line{
	clear:both;
	background-color: gray;
	width: 770px;
	height: 1px;
	margin-bottom: 3px;
	text-align: center;	
}

div.footer_poweredBy{
	clear:both;
	padding: 3px;
	height:20px;
	width: 770px;
	text-align: center;
	background-color: #830B00;
	margin: 0 auto;
	color:#C3BBAE;
	font-weight: lighter;
	font-family: Tahoma,sans-serif;
}

div.footer_poweredBy p a{
	color:#C3BBAE;
	font-weight: lighter;
}
div.footer_poweredBy p a:hover{
	color:#FFFFFF;
}
/* Shopping Display stuff */
.shoppingtable table, tr, td {
	border-style: hidden;
	border: 0;
}
.regular-time-cell{
	float: left;
	width: 30%;
}
.regular-task-cell{
	float: left;
	width: 60%;
}
table.regualr-table{
	font-size: 85%;
}
.shopcatlistcontainer{
	width: 550px;
	text-align: center;
	margin-bottom: 25px;
}
.shopcatlist{
	float: left;
	width: 250px;
	margin-left: 20px;
}
.shopcatlist img{
	/*border: 1px;
	border-style: solid;
	border-color: #830b00;*/
	margin-bottom:5px;
}
.clearleft{
	clear: left;
	height: 10px;
}
.shopcatimage{
	width: 70%;
	text-align:center;
}
.shopcattext{
	width: 70%;
}
.donation_name{
	width: 300px;
	float: left;
}
.donation_button{
	width:100px;
	float: left;
}
.attirbute-tag-cloud{
	margin-top:25px;
}
#mainnav li div{
	margin:8px 0 0;
	float:left;
}
#mainnav li div.left-selected{
	background:transparent url(../images/lftsd_navtp.jpg) no-repeat scroll 0%;
	float:left;
	height:31px;
	width:9px;
	margin:4px 0 0;
}
#mainnav li div.selected{
	background:transparent url(../images/mid_navtp-1.jpg) repeat-x scroll 0%;
	float:left;
	height:20px;
	margin:4px 0 0;
	padding:4px 0 6px 0;
}
* html #mainnav li div.current_selected{
	height:31px;
}
#mainnav li div.current a{
	color:#830B00;
}
#mainnav li div.right-selected{
	background:transparent url(../images/rgtsd_navtp.jpg) no-repeat scroll 0%;
	float:left;
	height:31px;
	width:9px;
	margin:4px 0 0;
}
#mainnav li div.no-selected, #mainnav li div.left-firstli, #mainnav li div.right-firstli{
	float:left;
	height:31px;
	width:9px;
	margin:4px 0 0;
	display:block;
}
/*#mainnav ul li#node_id_670 div.firstli{
	margin-left:9px;
}*/
.textli{
	margin-top:2px;
}
.Shopping_basket{
	margin-top:10px;
}
.Shopping_basket li{
	float:left;
	list-style:none;
	margin-right:15px;	
}
.bill_ad li{
	list-style:none;
	margin:5px 0;
}
.bill_ad li div.la{
	width:120px;
	float:left;
}
.bill_ad li div.la div{
	width:120px;
	float:left;
}
.current_node_id_2 .class-event-calendar{
	text-align:left;
}
.current_node_id_2 .class-event-calendar h2{
	margin:0.5em 0;
	border-bottom:solid 1px #660000;
}
.current_node_id_2 .class-event-calendar #ezagenda_calendar_today h2{
	margin-top:1em;
}
.current_node_id_2 .class-event-calendar h4.clear{
	clear:both;
}
.today_date{
	font-size:100%;
	margin-bottom:0.5em;
	color:#626262;
}
.current_node_id_2 .today_date p{
	font-family: Tahoma,"Palatino","Times New Roman",Times,serif;
	margin:0;
}
.al-right{
	float:right;
}
.current_node_id_2 .ezagenda_date{
	float:left;
	width:60px;
}
.current_node_id_2 .ezagenda_day_event{
	clear:left;
}
/*.current_node_id_2 .regular_event_time{
	float:left;
	width:30%;
}
.current_node_id_2 .regular_event_info{
	width:69%;
}*/
.weekly_event{
	clear:both;
}
.weekly_event h2{
	margin:0.5em 0;
}
.weekly_event p{
	margin-bottom:1.5em;
}
.event-calendar-calendarview .weekly_event .attribute-image, .ezagenda_month_info .attribute-image{
	width:72px;
	margin: 0 3px 3px 0;
	float:left;
}
.weekly_event .attribute-short, .ezagenda_month_info .attribute-short{
	width:460px;
	float:right;
}
.class-event .attribute-image{
	width:130px;
	margin: 0 0 3px 3px;
	float: right;
}
.class-event .attribute-short, .class-event .attribute-long{
	width:405px;
	float:left;
}
/* Sermons */
.play_this{
	background:#830B00;
	width:35px;
	padding:2px 0;
	text-align:center;
	font-size:77%;
}
.play_this a{
	color:#FFFFFF;
}
/* Addheart.com */
#addheart{
	background:#830B00 url('../images/addheart/chch-cath.gif') bottom left no-repeat;
	font-family:helvetica;
	color:#FFFFFF;
	padding:1em;
}
#addheart_left{
	float:left;
	width:550px;
	margin-right:13px;
}
#addheart_left img{
	margin-bottom:2em;
}
#addheart_bottom{
	text-align:right;
}
#addheart_bottom img{
	margin-bottom:0.5em;
}
.current_node_id_1559 #yui-main .yui-b{
	padding-right:0;
	margin-bottom:0;
}
.current_node_id_1559 #yui-main{
	padding-bottom:0px;
}
.clear{
	clear:both;
}
#panoramas{
	width:420px;
	height:320px;
	overflow:hidden;
}
iframe {
	border: 0;
}
