*{ padding:0px; margin:0px;}
img{ border:0px;}
html{ background:#000000 url(../images/pageBG.gif) repeat-x top left;}
body{font-size:0.7em; color:#333333;  font-family:Sans-Serif;}
sup{font-size:0.7em;}
a{outline:0;}
#dims{ width:960px; height:527px; margin:11px auto 0 auto; background:#ffffff url(../images/contentBG.gif) no-repeat top left; }
#pageContent{margin:14px 0 0 13px; width:934px; height:430px; background:#ffffff; float:left; clear:left;}
	#backgroundShort{width:934px; height:390px; background:url(../images/backgroundStd.jpg) no-repeat top left;}
	#backgroundLong{width:934px; height:430px; background:url(../images/backgroundStd.jpg) no-repeat top left;}
	.propertyShot, #propertyShot{width:454px; height:265px; border:solid 1px #fff; float:left; clear:left; margin:18px 0 0 29px;}
    .galleryLeftArrow{width:17px; height:265px; background:url(../images/GalleryArrowL.gif) no-repeat top left; cursor:pointer; float:left; clear:left;}
    .galleryRightArrow{width:17px; height:265px; background:url(../images/GalleryArrowR.gif) no-repeat top left; cursor:pointer; float:right; clear:right;}
    .flashArea{width:543px; height:430px; float:left; clear:left;}
            
	#backgroundShort p, #backgroundLong p{width:350px; line-height:16px; margin-bottom:30px;}
	#backgroundShort label, #backgroundLong label{width:70px; float:left;}
	#backgroundShort input, #backgroundLong input, #backgroundShort textarea, #backgroundLong textarea, #backgroundShort select, #backgroundLong select{width:234px; float:left;}
	.submitLeft, .submitRight{margin-top:3px; padding:3px  0 1px 8px; width:109px; height:28px; border:solid 1px #C5C1B8; float:left; clear:none; font-size:0.8em;}
	.submitRight{border-left:0; background:#393835; cursor:pointer;}
	.submitLeft{}
	#theLogo{position:relative; background:url(../images/logoTop.gif) no-repeat top left; width:91px; height:78px; left:425px; }
	#rightCol{float:right; clear:none; width:372px; height:312px; color:#fff;}
	#pageContent a{color:#fff; text-decoration:none;}
	#pageContent a:hover{color:#9e0034;}
	h1{font-size:1.1em; font-weight:normal; letter-spacing:2px; margin:0 0 5px 0;}
	h2{font-size:1.1em; font-weight:normal;letter-spacing:2px; }
	.rightColSeparator{background:url(../images/whiteDots.gif) repeat-x bottom left; width:360px; height:1px; margin:16px 0;}
	.rightPadding{width:360px; height:1px; margin:16px 0;}
	.tnavLeft, .tnavRight{padding:3px  0 1px 8px; width:114px; height:35px; border:solid 1px #d7d4cf; float:left; clear:none; font-size:1.1em;}
	.tnavRight{border-left:0;}
	.thumbNav{float:left; clear:both; margin:25px 0 0 0; width:360px;}
	.thumbNav li{float:left; list-style-type:none; clear:none; height:44px; width:44px; margin:0 4px 0 0;}
	.thumbNav li a{height:44px; width:44px; display:block; padding:1px; }
	.thumbNav li a:hover, .thumbNav li .thumbNavOn{border:solid 1px #ffffff; height:44px; width:44px; padding:0;}
	#scrollArea{width:350px; height:91px;  float:left; clear:both;}
	#containerWrapperLarge { margin:25px 0 0 0;  background: url(../images/scrollArrowsLarge.gif) no-repeat top right; height:180px; width:350px; float:left; clear:left;}
	#containerWrapper {margin:25px 0 0 0;  background: url(../images/scrollArrows.gif) no-repeat top right; height:91px; width:350px; float:left; clear:left;}
	#scrollContainer{width:350px; height:91px; overflow:hidden; cursor:pointer; float:left; clear:left;}
	#scrollingContent{width:340px; float:left; clear:left; font-size:1.1em;}
	.newsItem{padding:10px; border-bottom:solid 1px #ffffff; float:left; clear:both; width:315px;}
    .newsItem img{float:left; clear:left; border:solid 1px #ffffff;}
    .newsText{width:250px; float:right; clear:right;}
	
	#scrollBar{width:5px; float:right; clear:right; height:91px;}
		#scrollBarTop{background:url(../images/arrowUp.gif) no-repeat top left; height:45px; width:5px; float:left; clear:left; cursor:pointer;}
		#scrollBarBottom{background:url(../images/arrowDown.gif) no-repeat bottom left; height:45px; width:5px; float:left; clear:left; cursor:pointer;}
#pnav{background:url(../images/navBorderBottom.gif) repeat-x 0 29px; width:929px; height:20px; margin:0 0 0 3px; padding:10px 0 10px 0;}
	#pnav li{ float:left; list-style-type:none; clear:none;}
	#pnav li a{ font-size:0.9em; color:#333333; cursor:pointer; letter-spacing:2px; display:block; text-decoration:none; height:20px; float:left; clear:none;}
	#pnav li a:hover, #pnav li .pnavon{ color:#760027; background: url(../images/pnavBorderMid.gif) repeat-x 0 19px; float:left; clear:none;}
	.pnavLeft{width:18px; height:20px; float:left; clear:none; }
	.pnavRight{width:18px; height:20px;float:left; clear:none;}
	#pnav li a:hover .pnavLeft, #pnav li .pnavon .pnavLeft{background:url(../images/pnavBorderLeft.gif) repeat-x bottom left;}
	#pnav li a:hover .pnavRight, #pnav li .pnavon .pnavRight{background:url(../images/pnavBorderRight.gif) repeat-x bottom left;}
	.pnavText{height:30px; float:left; clear:none;}
#snav{background: #191919 url(../images/snavBorderBottom.gif) repeat-x 0 29px; width:934px; height:20px; margin:0 0 0 0px; padding:10px 0 10px 0;}
	#snav li{ float:left; list-style-type:none; clear:none;}
	#snav li a{font-size:0.9em; letter-spacing:2px;  color:#828282; display:block; cursor:pointer; text-decoration:none; height:20px; float:left; clear:none;}
	#snav li a:hover, #snav li .snavon{ color:#9e0034; background: url(../images/snavBorderMid.gif) repeat-x 0 19px; float:left; clear:none;}
	.snavLeft{width:18px; height:20px; float:left; clear:none; }
	.snavRight{width:18px; height:20px;float:left; clear:none;}
	#snav li a:hover .snavLeft, #snav li .snavon .snavLeft{background:url(../images/snavBorderLeft.gif) repeat-x bottom left;}
	#snav li a:hover .snavRight, #snav li .snavon .snavRight{background:url(../images/snavBorderRight.gif) repeat-x bottom left;}
	.snavText{height:30px; float:left; clear:none;}
	.flashAlternate{width:934px; height:430px; background:url(../images/homePageAlt.jpg) no-repeat top left; float:left; clear:left;}