* { margin: 0; padding: 0; }
img { border: 0 }
a:focus { outline: 0 }

html { overflow-y: scroll; }
body { font-family: Arial, sans-serif; font-size: 12px; background: #484a3e; color:#ffffff;}
h1{color:#ffffff; display:block; float:left; clear:none; font-family:Times New Roman; font-size:36px; line-height:36px; padding-right:5px;}
#dims { position:relative; margin:0 auto; width: 976px; background:#8cc63f;}

#header{background:#000000; float:left; clear:both; width:976px; border-top:solid 6px #8cc63f;}

#headerButtonLeft, #headerButtonRight{width:130px; background:#8cc63f; height:15px; font-size:9px; text-align:center;}
#headerButtonLeft{float:left; clear:left; margin-left:25px;}
#headerButtonLeft a, #headerButtonRight a{text-decoration:none; color:#ffffff;}
#headerButtonLeft a:hover, #headerButtonRight a:hover{color:#484a3e;}
#headerButtonRight{float:right; clear:right; margin-right:25px;}
#logo{padding-left:409px; float:left; clear:both; padding-bottom:14px;}
#pnav { float: left; width: 976px; height: 30px; background: url(../images/navBG.gif) repeat-x top left; font-family: Trebuchet MS; font-size: 13px; }
#pnav ul { float: left; list-style-type: none; height: 30px; margin-left:180px; }
#pnav li { float: left; padding:0 10px 0 10px;}
#pnav a { display: block; color: #FFF; text-decoration: none; float: left; padding:5px 0 0 0; }
#pnav a:hover, #pnav .on { background: url(../images/navBGOn.gif) repeat-x top left; color:#8ac134; }

#snav { float: left; width: 976px; height: 30px; font-family: Trebuchet MS; font-size: 13px; background:#000000; }
#snav ul { float: left; list-style-type: none; height: 30px; margin-left:374px;}
#snav li { float: left; padding:0 10px 0 10px;}
#snav a { display: block; color: #FFF; text-decoration: none; float: left; padding:5px 0 0 0; }
#snav a:hover, #snav .on { color:#8ac134; }

#snav2 { float: left; width: 976px; height: 30px; font-family: Trebuchet MS; font-size: 13px; background:#000000; }
#snav2 ul { float: left; list-style-type: none; height: 30px; margin-left:420px;}
#snav2 li { float: left; padding:0 10px 0 10px;}
#snav2 a { display: block; color: #FFF; text-decoration: none; float: left; padding:5px 0 0 0; }
#snav2 a:hover, #snav2 .on { color:#8ac134; }


#pageContent{float:left;width:976px; height:515px; float:left; clear:left; background:#000000; }
#footerNav{background:#ffffff; height:20px; padding-top:6px; float:left; clear:both; color:#928877; width:950px; padding-left:26px;}
#footerNav a{text-decoration:none; color:#928877;}
#footerNav a:hover{color:#8ac134;}
#leadOut{float:left; height:100px; clear:left; background:#8cc63f; width:976px;}
#pageText{padding:78px 0 0 28px; width:350px; height:226px; }
#pageText p{padding-bottom:13px;}
#pageText p.topPara{padding-top:2px;}
#pageText a{color:#b2b4b4;}

#pageText2{float:left;padding:160px 0 0 28px; width:350px; height:326px; }
#pageText2 p{padding-bottom:13px;}
#pageText2 p.topPara{padding-top:2px;}
#pageText2 a{color:#8a8a8a;}

#pageText3{float:left;padding:160px 0 0 28px; width:350px; height:326px; }
#pageText3 p{padding-bottom:13px;}
#pageText3 p.topPara{padding-top:2px;}
#pageText3 a{color:#8cc63f;}

#brochureContent{float:left;width:350px;height:300px;margin:162px 0 0 40px;}
#brochureContent #magazineImage{float:left;width:173px;height:293px;}
#brochureContent #magazineLink{float:left;width:140px;margin:220px 0 0 10px;padding-left:20px;background: url(../images/linkArrow2.gif) no-repeat 0px 3px;}
#brochureContent #magazineLink a{color:#8a8a8a;text-decoration:none;}
#brochureContent #magazineLink a:hover{color:#ffffff;}

#savillsLogo{float:left; margin:430px 0 0 120px; }

.grey {color:#8a8a8a;}
.grey2 {float:left; margin-left:20px; color:#8a8a8a; }
.green {color:#8cc63f;}
.green2 {float:left; color:#8cc63f; width:95px; }
.fontsize {font-size:14px;}


#linkList{float:left; clear:both; padding-left:28px;}
#linkList ul{border-top:solid 1px #49443c; }
#linkList ul li{list-style-type:none; border-bottom:solid 1px #49443c; padding:4px 0 4px 10px; float:left; clear:both;}


#featureLink{ border-top:solid 1px #49443c; border-bottom:solid 1px #49443c; background: url(../images/linkArrow.gif) no-repeat top left; padding-left:10px; height:22px; padding-top:4px;}
#featureLink a{color:#b2b4b4; text-decoration:none;}
#featureLink a:hover{color:#ffffff;}

.thumbView{float:left;}
.linkText{ float:left;margin-left:10px;padding-left:20px;background: url(../images/linkArrow.gif) no-repeat 0px 3px; display:block; padding-top:7px; width:180px;}
.linkText a{float:left; color:#b2b4b4; text-decoration:none;}
.linkText a:hover{float:left; color:#ffffff;}
	


#featureLink2{ border-top:solid 1px #49443c; border-bottom:solid 1px #49443c; background: url(../images/linkArrow.gif) no-repeat top left; padding-left:10px; height:22px; padding-top:4px;}
#featureLink2 a{color:#b2b4b4; text-decoration:none;}
#featureLink2 a:hover{color:#ffffff;}

#trans-bg { height: 250px; }
#trans-bg
{
    width: 686px;
    background: #FFF;
    filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8; 
	position: absolute; 
	bottom: 0px;
	left: 0px;
}
#content { height: 214px; padding: 36px 36px 0 36px; }
#content img { float: left; margin-right: 10px;}

#scrollArea{width:860px; height:79px; float:left; padding-left:65px;}
#AllScroll{padding:0 0 0 0;}
	a#scrollLeft{display:block; width:25px; height:79px; float:left; clear:left; padding-right:1px; background:url(../images/galleryLeft.gif) no-repeat top left;}
	a#scrollRight{display:block; width:25px; height:79px; float:right; clear:right; background:url(../images/galleryRight.gif) no-repeat top left;}
	a#scrollLeft:hover{background:url(../images/galleryLeft.gif) no-repeat bottom left;}
	a#scrollRight:hover{background:url(../images/galleryright.gif) no-repeat bottom left;}
	h2#moreTitle{color:#273232; font-size:1.4em; width:482px; float:left; clear:left; padding:10px 0 0 60px;}
	#podThumbWrapper{overflow:hidden; width:790px; height: 90px; float:left; padding-top:0px; float:left;}
	#podThumbs{ width:2000px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	#podThumbs li.podListItem{padding:0px 0px 0px 0px; margin:0px 22px 0px 0px; display:block; float:left; clear:none; border:solid 1px #484a3e; width:141px; height:79px; background:none;}
	#podThumbs li.podListItem img{float:left; clear:both; width:141px; height:79px;}
	
	
	#galleryImage{padding:21px 0 27px 92px; border-bottom:solid 1px #3f3b33;}
	#galleryTitle{width:791px; text-align:right; color:#8c8c8c; font-size:1em;}