body {

	background-color: #FFFFFF;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	margin: 0px;

	background-image: url(images/background-fade.gif);

	background-repeat: repeat-x;

}

h1 {

	color:#333333;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	font-variant: normal;

	margin: -2px -10px 2px 0px;

	padding: 0px;

}

h2 {

	color:#333333;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	font-variant: normal;

	margin: -2px -10px 2px 0px;

	padding: 0px;

}

h3 {

	color:#333333;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	font-variant: normal;

	margin: -2px -10px 2px 0px;

	padding: 0px;

}

img {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

#image {

	text-align: left;

	float: left;

	border: 1px solid #e0e0e0;

	margin-top: 3px;

	margin-right: 6px;

	margin-bottom: 3px;

}

.italictitles {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-style: italic;

	font-weight: bold;

	color: #333333;

	line-height: 110%;

}

.richmondbody {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	margin: 0px 0px 8px;

	line-height: 110%;

}

#subnavGreenCentred {

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	color: #83ba88;

	padding-top: 5px;

	font-weight: normal;

	text-transform: capitalize;

	padding-bottom: 5px;

	text-align: center;

	float: left;

	width: 558px;

	margin-right: 30px;

	margin-left: 30px;

}

#subnavGreenCentred a:link {

	color:#83ba88;

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

	text-decoration:none;

}

#subnavGreenCentred a:visited {

	color:#83ba88;

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

	text-decoration:none;

}

#subnavGreenCentred a:hover {

	color:#99CC99;

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

	text-decoration:none;

}

#container {

	width: 876px;

	margin-left: -438px;

	position: absolute;

	left: 50%;

}

#greenOuterBorder {

	width: 836px;

	background-color: #cfe4d1;

	float: left;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 20px;

}

#wrapper {

	width: 824px;

	float: left;

	padding-right: 6px;

	padding-left: 6px;

	background-color: #FFFFFF;

}

#header {

	width: 116px;

	height: 109px;

	text-align: center;

	background-color: #FFFFFF;

	float: left;

	padding-left: 354px;

}

.homePageThRight {

	float: left;

	height: 75px;

	width: 92px;

	margin: 3px;

}



#siteMapWrapper {

	width: 354px;

	height: 109px;

	background-color: #FFFFFF;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #707172;

	text-align: right;

}

#siteMap {

	float: right;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #707172;

	text-align: center;

	background-color: #E3E5F0;

	background-image: url(images/sitemap-background.gif);

	background-repeat: no-repeat;

	padding-top: 3px;

	background-position: left bottom;

	padding-bottom: 3px;

}

#siteMap a:link {

	color:#707172;

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	text-decoration:none;

}

#siteMap a:visited {

	color:#707172;

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	text-decoration:none;

}

#siteMap a:hover {

	color:#FFFFFF;

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	text-decoration:none;

}

#subheader {

	width: 784px;

	height: 24px;

	text-align: center;

}

#topnavigation {

	width: 824px;

	background-color: #707172;

	float: left;

	text-align: center;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #FFFFFF;

	padding-top: 5px;

	line-height: 18px;

	padding-bottom: 5px;

	text-transform: capitalize;

}

#topnavigation a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: normal;

	text-decoration: none;

}

#topnavigation a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: normal;

	text-decoration: none;

}

#topnavigation a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #99CC99;

	font-weight: normal;

	text-decoration: none;

}

.topnavigationOn {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #99CC99;

}

#topnavigationrow1 {

	width:625px;

	top:10px;

	float: left;

	margin-right: 67px;

	margin-left: 68px;

	margin-top: 8px;

	height: 14px;

}

#topnavigationrow2 {

	width:582px;

	float: left;

	height: 14px;

	margin-top: 3px;

	margin-right: 89px;

	margin-left: 89px;

}

.navigationon {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #fbd8b2;

	font-weight: normal;

	text-decoration: none;

}

#subnav2 {

	padding-top: 2px;

	padding-bottom: 4px;

	background-color: #e0e0e0;

	text-align: center;

	font-size: 10px;

	font-family: "Times New Roman", Times, serif;

	vertical-align: middle;

	width: 824px;

	float: left;

}

#subnav2 a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

	color: #333333;

	font-weight: normal;

	text-transform: capitalize;

	text-decoration: none;

}

#subnav2 a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

	color: #333333;

	font-weight: normal;

	text-transform: capitalize;

	text-decoration: none;

}

#subnav2 a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

	color: #99CC99;

	font-weight: normal;

	text-transform: capitalize;

	text-decoration: none;

}

.subnav2On {

	font-size: 10px;

	font-family: "Times New Roman", Times, serif;

	color: #99CC99;

}

#subnav3 {

	padding-top: 2px;

	padding-bottom: 4px;

	background-color: #e0e0e0;

	text-align: center;

	font-size: 13px;

	font-family: "Times New Roman", Times, serif;

	vertical-align: middle;

	width: 824px;

	float: left;

}

#subnav3 a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #333333;

	font-weight: normal;

	text-transform: capitalize;

	text-decoration: none;

}

#subnav3 a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #333333;

	font-weight: normal;

	text-transform: capitalize;

	text-decoration: none;

}

#subnav3 a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #99CC99;

	font-weight: normal;

	text-transform: capitalize;

	text-decoration: none;

}

.subnav3On {

	font-size: 13px;

	font-family: "Times New Roman", Times, serif;

	color: #99CC99;

}

#bottomgreybar {

	width: 824px;

	height: 25px;

	background-color: #707172;

	float: left;

	text-align: center;

}

#straplineheader {

	width: 772px;

	text-align: center;

	height: 60px;

	float: left;

	margin-right: 6px;

	margin-left: 6px;

}

#contactformheader {

	width: 240px;

	background-color: #a79145;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	height: 20px;

	padding-top: 4px;

}

#missingwrapper {

	width: 742px;

	border: 1px solid #a79145;

	background-color: #FFFFFF;

}

#missingformheader {

	width: 744px;

	background-color: #a79145;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	height: 20px;

	padding-top: 4px;

	margin-top: 3px;

}

#columnspan {

	width: 824px;

	float: left;

}

#columnspan2 {

	margin-left: 0px;

	width: 744px;

	height: 651px;

}

#columnspan3 {

	margin-left: 0px;

	width: 744px;

	height: 376px;

}

.columnspanPortfolio {

	width: 824px;

	float: left;

	background-image: url(images/watermark1col.gif);

	background-repeat: no-repeat;

}

#leftcontent {

	float:left;

	width:206px;

	top:10px;

}

#leftcontent2 {

	float:left;

	width:412px;

	top:10px;

}

#leftcontentpicture {

	float:left;

	width:206px;

	top:10px;

}

#leftcontentpicture2 {

	float:left;

	width:412px;

	top:10px;

	margin-bottom: 6px;

}

.leftcontentpicture3 {

	float:left;

	width:412px;

	top:10px;

	padding-bottom: 6px;

}

#tellafriendheader {

	float:left;

	width:190px;

	top:10px;

	background-color: #707172;

	padding: 8px;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #FFFFFF;

	font-weight: bold;

	margin-top: 5px;

}

#tellafriend {

	float:left;

	width:190px;

	top:10px;

	background-color: #e0e0e0;

	padding: 8px;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

}

#tellafriend A {

	color:#333333;

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	text-decoration:none;

}

#tellafriend A:visited {

	color:#333333;

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	text-decoration:none;

}

#tellafriend A:hover {

	color:#83ba88;

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	text-decoration:none;

}

#tellafriendfooter {

	float:left;

	width:206px;

	height: 15px;

	background-image: url(conservatory_advice/images/tell_a_friend_footer.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#picturecaptionleft {

	float:left;

	width:240px;

	top:10px;

	text-align: center;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	font-style: italic;

	color: #83ba88;

	padding-bottom: 5px;

}

#contactcontent {

	width:508px;

	top:10px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	background-image: url(images/richmond_oak_watermark.gif);

	background-repeat: no-repeat;

	background-position: center top;

	margin-left: 6px;

	color: #333333;

	margin-top: 10px;

	padding-bottom: 10px;

	margin-right: 6px;

}

#centrecontentcontainer {

	width:618px;

	top:10px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	background-image: url(images/watermark3col.gif);

	background-repeat: no-repeat;

	background-position: center 20px;

	color: #333333;

	clear: right;

	text-align: left;

}

#centrecontent {

	width:558px;

	top:10px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	background-image: url(images/watermark3col.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin-left: 30px;

	color: #333333;

	margin-top: 20px;

	text-align: left;

	padding-bottom: 20px;

	clear: right;

	margin-right: 30px;

}

#centrecontent a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

#centrecontent a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #83ba88;

	text-decoration: underline;

}

#centrecontent a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

#centreContentOrangeries {

	width:558px;

	top:10px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	background-image: url(images/watermark3col.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin-left: 30px;

	color: #333333;

	margin-top: 20px;

	text-align: left;

	padding-bottom: 20px;

	clear: right;

	margin-right: 30px;

}

#centreContentOrangeries a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}

#centreContentOrangeries a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #83ba88;

	text-decoration: none;

}

#centreContentOrangeries a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}

#centrecontentblog {

	width:558px;

	top:10px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	background-image: url(images/watermark3col.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin-right: 30px;

	margin-left: 30px;

	color: #333333;

	margin-top: 20px;

	clear: right;

	text-align: left;

	padding-bottom: 4px;

}

#centrecontentblog a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

#centrecontentblog a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #83ba88;

	text-decoration: underline;

}

#centrecontentblog a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

#centrecontenttop {

	width:558px;

	top:10px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	margin-right: 30px;

	margin-left: 30px;

	color: #333333;

	text-align: left;

	padding-top: 20px;

}

#centrecontenttop a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

#centrecontenttop a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

#centrecontenttop a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #83ba88;

	text-decoration: none;

}

#centrecontentbottom {

	width:558px;

	top:10px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	margin-right: 30px;

	margin-left: 30px;

	color: #333333;

	text-align: left;

	padding-bottom: 20px;

}

#centrecontentbottom a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

#centrecontentbottom a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

#centrecontentbottom a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #83ba88;

	text-decoration: none;

}

#centrecontentbottomblog {

	width:558px;

	top:10px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	margin-right: 30px;

	margin-left: 30px;

	color: #999999;

	text-align: left;

	padding-bottom: 20px;

	}

.centrecontentbottomblogtext {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #999999;

	margin: 10px 0px 0px;

	line-height: 110%;

}

#centrecontentbottomblog a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #999999;

	text-decoration: underline;

}

#centrecontentbottomblog a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #999999;

	text-decoration: underline;

}

#centrecontentbottomblog a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #83ba88;

	text-decoration: underline;

}

.centrecontentPortfolio {

	width:624px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	margin-right: 100px;

	margin-left: 100px;

	color: #333333;

	margin-top: 20px;

	text-align: center;

}

.centrecontentPortfolio a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

.centrecontentPortfolio a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

.centrecontentPortfolio a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #83ba88;

	text-decoration: none;

}

.centrecontent1 {

	width:624px;

	top:10px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	margin-right: 100px;

	margin-left: 100px;

	color: #333333;

	margin-top: 10px;

	text-align: left;

}

.centrecontent1 a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

.centrecontent1 a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

.centrecontent1 a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #83ba88;

	text-decoration: none;

}

#centrecontent2 {

	width:352px;

	top:10px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	background-image: url(images/watermark2col.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin-right: 30px;

	margin-left: 30px;

	color: #333333;

	margin-top: 20px;

	text-align: left;

	clear: right;

	margin-bottom: 6px;

}

#centrecontent2 a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

#centrecontent2 a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

#centrecontent2 a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #83ba88;

	text-decoration: none;

}

#frontCentreContent {

	width:352px;

	top:10px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	background-image: url(images/watermark2col.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin-right: 30px;

	margin-left: 30px;

	color: #333333;

	margin-top: 20px;

	text-align: left;

	clear: right;

	margin-bottom: 6px;

}

#frontCentreContent a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: none;

}

#frontCentreContent a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	text-decoration: none;

}

#frontCentreContent a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #83ba88;

	text-decoration: none;

}

#textmiddlemaincol1 {

	width:279px;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #333333;

	float: left;

}

#textmiddlemaincol2 {

	width:279px;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #333333;

	float: left;

	clear: right;

}

#textmiddlemainx2 {

	width:558px;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #333333;

	float: left;

	clear: right;

}

#bottompagespacerwhite {

	width: 648px;

	float: left;

	height: 194px;

	padding-right: 88px;

	padding-left: 0px;

}

#contactbottompage {

	width: 748px;

	float: left;

	background-color: #FFFFFF;

	margin: 6px;

}

#footer {

	width: 772px;

	float: left;

	height: 57px;

	margin-right: 6px;

	margin-left: 6px;

}

#weblinks {

	width: 876px;

	text-align: center;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #333333;

	float: left;

	padding-top: 10px;

	padding-bottom: 10px;

}

#weblinks A {

	color:#83ba88;

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	text-decoration:none;

}

#weblinks A:visited {

	color:#83ba88;

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	text-decoration:none;

}

#weblinks A:hover {

	color:#99CC99;

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	text-decoration:none;

}

.signupform {

	padding:3px;

	margin-bottom:2px;

}

.tellfriendform {

	padding:3px;

	margin-bottom:2px;

	height: 260px;

}

.formtext {

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

}

.formspace {

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

}

.formspacedivide {

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

	width: 115px;

	clear: both;

	float: left;

}

select {

	font-size: 11px; 

	color: #000000; 

	font-family: Arial, Helvetica, sans-serif;

}

input {

	font-size: 11px;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	margin-bottom: 1px;

	}

textarea {

	font-size: 11px; 

	color: #000000; 

	font-family: Arial, Helvetica, sans-serif;

	}

form {

	font-size: 11px; 

	color: #000000; 

	font-family: Arial, Helvetica, sans-serif;

}

.floatright {

	float: left;

	width: 130px;

	text-align: right;

}

.float {

	float: left;

}

.floatcenter {

	float: left;

	text-align: center;

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

}

.floatleft {

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

}

.floatspacer {

	float: left;

	width: 5px;

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

}

.float p {

	text-align: center;

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

}

.formcontainer {

	width: 558px;

}

.spacer {

  clear: both;

}

.closer {

  clear: both;

}

.richmondBullet {

	font-family: "Times New Roman", Times, serif;

	list-style-position: outside;

	list-style-image:  url("images/arrow_right.gif");

	font-size: 13px;

	line-height: 100%;

	margin-bottom: 10px;

	list-style-type: none;

	text-align: left;

	left: auto;

	padding-left: 10px;

	margin-left: -20px;

}

.highlight { background: #FFFF40; }

.searchheading { font-size: 100%; font-weight: bold; }

.summary { font-size: 90%; font-style: italic; }

.suggestion { font-size: 100%; }

.results { font-size: 100%; }

.category { color: #999999; }

.sorting { text-align: right; }

.result_title { font-size: 100%; }		

.description { font-size: 100%; color: #008000; }

.context { font-size: 100%; }

.infoline { font-size: 100%; font-style: normal; color: #808080;}

.zoom_searchform { font-size: 100%; }

.zoom_results_per_page { font-size: 100%; margin-left: 10px; }

.zoom_match { font-size: 100%; margin-left: 10px;}				

.zoom_categories { font-size: 100%; }

.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}

.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }

input.zoom_button {  }

input.zoom_searchbox {  }		

.result_image { float: left; display: block; }

.result_image img { margin: 10px; width: 80px; border: 0px; }

.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }

.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }

.result_pages { font-size: 100%; }

.result_pagescount { font-size: 100%; }

.searchtime { font-size: 100%; }	

.recommended { 

			background: #DFFFBF; 

			border-top: 1px dotted #808080; 

			border-bottom: 1px dotted #808080; 

			margin-top: 15px; 

			margin-bottom: 15px; 

}

.recommended_heading { float: right; font-weight: bold; }

.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		

.recommend_title { font-size: 100%; }

.recommend_description { font-size: 100%; color: #008000; }

.recommend_infoline { font-size: 100%; font-style: normal; color: #808080;}

.redBodyTextFont {

	background-color: #e0e0e0;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #a02d33;

}

.greenBodyTextFont {

	background-color: #e0e0e0;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #008000;

}

p.pageButton {

	padding: 0px;

	margin: 0px;

	padding-top: 10px;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

}

a.pageButton_next {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-style: italic;

	font-weight: normal;

	color: #83ba88;

	background-image:  url("images/arrow_right.gif");

	background-repeat: no-repeat;

	background-position: right 2px;

	padding-right: 26px;

}

a.pageButton_previous {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-style: italic;

	font-weight: normal;

	color: #6FAE74;

	background-image:  url("images/arrowleft.gif");

	background-repeat: no-repeat;

	background-position: left 2px;

	padding-left: 26px;

	padding-right: 26px;

}

#banner {

	width: 760px;

	background-color: #cfe4d1;

	float: left;

}

.homePageThLeft {

	float: right;

	height: 75px;

	width: 92px;

	margin: 3px;

}

#weblogFrontWrapper {

	background-color: #cfe4d1;

	float: left;

	width: 822px;

	border: 1px solid #707172;

	margin-bottom: 6px;

	margin-top: 6px;

}

#weblogFrontContentWrapper {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	float: left;

	width: 626px;

	margin-top: 3px;

}

#weblogFrontContentTitle {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	float: left;

	width: 626px;

	text-align: center;

	font-weight: bold;

	color: #535353;

}

#weblogFrontContentTitle A {

	color:#535353;

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	font-weight: bold;

	text-decoration:none;

}

#weblogFrontContentTitle A:visited {

	color:#535353;

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	font-weight: bold;

	text-decoration:none;

}

#weblogFrontContentTitle A:hover {

	color:#83ba88;

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	font-weight: bold;

	text-decoration:none;

}

#weblogFrontContentFeed {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	float: left;

	width: 586px;

	color: #535353;

	padding-right: 20px;

	padding-left: 20px;

	margin-top: 4px;

}

#conservatoryAdviceFrontWrapper {

	float: left;

	width: 407px;

	border: 1px solid #707172;

	margin-bottom: 6px;

	margin-right: 6px;

}

.conservatoryTh {

	float: left;

	height: 81px;

	width: 81px;

}

.fp2colWrapper {

	float: left;

	width: 326px;

}

.fp2colTitle {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	float: left;

	width: 326px;

	text-align: center;

	font-weight: bold;

	color: #535353;

	padding-top: 3px;

}

.fp2colTitle A {

	color:#535353;

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	font-weight: bold;

	text-decoration:none;

}

.fp2colTitle A:visited {

	color:#535353;

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	font-weight: bold;

	text-decoration:none;

}

.fp2colTitle A:hover {

	color:#83ba88;

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	font-weight: bold;

	text-decoration:none;

}

.fp2colContent {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	float: left;

	width: 314px;

	color: #535353;

	padding-right: 6px;

	padding-left: 6px;

	margin-top: 4px;

	line-height: 110%;

}

#worldConservatoriesFrontWrapper {

	float: left;

	width: 407px;

	border: 1px solid #707172;

	margin-bottom: 6px;

}

#leftcontentpicture2Wrapper {

	float:left;

	width:412px;

	top:10px;

}

#leftcontentpicture2ThWrapper {

	float:left;

	width:412px;

	top:10px;

	padding-bottom: 6px;

	padding-top: 6px;

}

.multiSideImages {

	float: left;

	width: 206px;

}

.multiSideText {

	float: left;

	width: 206px;

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	text-align: center;

	color: #666666;

	padding-top: 6px;

	padding-bottom: 6px;

}

.multiSideText a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}

.multiSideText a:hover {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	color: #99CC99;

	text-decoration: none;

}

.multiSideText a:visited {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}

