html {overflow-x: hidden;} 
body {
background:#004481;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
scrollbar-face-color:#D8CAC1;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#D8CAC1;
  scrollbar-3dlight-color:#D8CAC1;
  scrollbar-darkshadow-Color:#D8CAC1;
}
* {
margin:0;
padding:0;
}
#caption
{
position:absolute;
top:10px;
padding:0px;
margin:0px;
z-index:2;
}
#container {
margin:0 auto;
width:955px;
}

#topNav {
height:56px;
margin:1px 0 1px 10px;
}
#topNav ul {
}
#topNav ul li#logoHolder {
margin-right:75px;
vertical-align:top;
}
#topNav ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:5px;
font-size:11px;
color:#FFF;
}
a {
text-decoration:none;
}
img{border:0px;}
#topNav ul li a{
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	letter-spacing:.2em;
	font-size:0.9em;
}

#mainBody {
background-color:#FFFFFF;
clear:both;
height:432px;
padding-top:2px;
width:955px;
*margin-top:30px;
_margin-top:-10px;
}
#mainBody #flashHolder {
background-color:#EDEDED;
margin:0 auto;
width:951px;
z-index:1000;
}

#mainBody #panelHolder {
/*background:transparent url(../images/bttm_bg_repeat.jpg) repeat-x scroll center bottom;*/
background-color:#C93;
height:178px;
left:0;
margin-left:2px;
position:relative;
top:-13px;
width:951px;
z-index:2;

}
/*inner middle*/
#mainBodyinner {
background-color:#FFFFFF;
clear:both;
padding-top:2px;
width:955px;
*margin-top:70px;
_margin-top:-10px;
}
#mainBodyinner #flashHolder {
background-color:#EDEDED;
height:127px;
margin:0 auto;
width:951px;
}
#mainBodyinner #panelHolder {
/*background:transparent url(../images/bttm_bg_repeat.jpg) repeat-x scroll center bottom;*/
height:178px;
left:0;
margin-left:2px;
position:relative;
top:-13px;
width:951px;
z-index:2;

}
#panelHolder2 {
background:url(../images/bttm_bg_repeat.jpg) repeat-x scroll center bottom;
height:178px;
left:0;
margin-left:2px;
position:relative;
top:-13px;
width:951px;
z-index:2;

}
/*end here*/
#left {
float:left;
height:145px;
margin-top:20px;
margin-left:5px;
width:246px;
}
#newcommTitle {
	background-color:#A08673;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	text-transform:uppercase;
}
#left #commBody {
background:transparent url(../images/bttm_bg_repeat.jpg) repeat-x scroll center top;
height:110px;
_height:115px;
/*margin-left:7px;
margin-right:7px;
padding:0 0 0 8px;*/
padding:5px;
overflow:auto;
}
#scrollDiv {
height:120px;
overflow:auto;
background-color:#FFF;
}
#commFeat {
border-bottom:1px dotted #D9D0C8;
padding-bottom:6px;
padding-right:6px;
}
#commBody .title {
color:#3E65B5;
font-size:12px;
font-weight:bold;
padding-bottom:2px;
padding-top:5px;
}
#commBody .title a {
color:#3E65B5;
font-size:0.9em;
font-weight:bold;
padding-bottom:2px;
padding-top:5px;
}
#commBody .body {
color:#5B5A5A;
font-size:0.9em;
}
#commBody .viewmore {
color:#5B5A5A;
font-size:1em;
text-align:right;
}
div.viewmore a {
color:#369BE6;
font-size:0.9em;
}

#middle {
background:transparent url(../images/bttm_bg_repeat.jpg) repeat-x scroll center top;
float:left;
height:135px;
margin-top:20px;
margin-left:10px;
padding:5px;
width:230px;

/*border: solid 1px #A08673;*/
font-size:11px;
}

#right{
	/*background:transparent url(../images/bttm_bg_repeat.jpg) repeat-x scroll center top;*/
	float:left;
	height:140px;
	margin-left:10px;
	/*padding:8px 10px 10px;*/
	width:425px;
	_width:420px;
	z-index:10000;
	/*border: solid 1px #000;*/
}


/* Style for Usual tabs */
.usual {
  background:transparent;
  
/*  color:#111;
  padding:15px 20px;
  width:500px;
  border:1px solid #222;
  margin:8px auto;
*/}
.usual li { list-style:none; float:left; outline:none; }
.usual ul a {
  display:block;
  padding:8px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font-size:11px;
  color:#FFF;
  background:#A08673;
  outline:none;
}
.usual ul a:hover {
  color:#FFF;
  background:#826855;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#000;
  background:#black;
  border-bottom:1px solid snow;
  cursor:default;
  font-weight:bold;
  }
.usual div {
  padding:5px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  _margin-top:-0px;
  clear:left;
  background:snow;
  font-size:11px;
}
.usual div a { color:#000; font-weight:bold; }

#tab1{overflow:hidden; height:115px;margin-top:0.8px; _height:120px; padding-top:0px;t:5px; line-height:1.5em; color:#5B5A5A;
font-size:0.9em;background:transparent url(../images/main_25.jpg) repeat-x scroll center top;)}
#tab2{overflow:auto; height:110px;margin-top:1px; _height:115px; padding-bottom:5px; padding-right:5px; line-height:1.5em; color:#5B5A5A;
font-size:0.9em;background:transparent url(../images/main_25.jpg) repeat-x scroll center top;)}
#tab3{overflow:auto; height:110px;margin-top:1px; _height:115px; padding-bottom:5px; padding-right:5px; line-height:1.5em; color:#5B5A5A;
font-size:0.9em;background:transparent url(../images/main_25.jpg) repeat-x scroll center top;)}

.input{font-size:11px; color:#666}

.standardBtn {
background:#669EC9 url(images/blue_btn_bg.gif) repeat-x scroll center bottom;
border:1px solid #507CB1;
color:#FFFFFF !important;
display:block;
font-family:tahoma,sans-serif;
font-size:10px;
font-weight:bold;
height:18px !important;
padding:0 10px 2px;
text-align:center;
white-space:nowrap;
}
.standardBtn:hover {
background:transparent url(images/blue_btn_bg_over.gif) repeat-x scroll center top;
background-color:lightblue;
}
#mainFooter ul li a {
color:#FFFFFF;
font-size:11px;

}

#mainFooter #footerLeft {
float:left;
margin-left:30px;
color:#FFFFFF;
}
#mainFooter #footerRight {
float:right;
margin-right:10px;
color:#FFFFFF;
}
#mainFooter ul li {
color:#FFFFFF;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.listingItem {
border-bottom:1px solid #B6A38F;
clear:both;
margin-bottom:10px;
padding-bottom:10px;
margin-left:10px;
margin-right:10px;
}
.listingItem table tr td.photoHolder {
border-right:1px solid #F4EBE2;
padding:0 2px 0 0;
}
.listingItem table tr td {
color:#765E4E;
font-size:1.1em;
vertical-align:top;
}
.listingItem table tr th, .listingItem table tr td {
padding:6px 8px;
}
.listingItem a {
color:#4776AF;
font-size:14px;
}
.listingItem p
{
color:#765E4E;
font-size:11px;
font-weight:normal;
margin-bottom:1em;
}
.listingItem table tr th.propertyInfo {
width:417px;
}
.listingItem table tr th.priceField {
width:150px;
font-size:14px;
}
.listingItem table tr th {
background-color:#F4EBE2;
color:#4776AF;
font-size:1.4em;
text-align:left;
vertical-align:top;
}
.listingItem
{
	font-family:tahoma,helvetica,arial,"lucida grande",sans-serif;
}
#detailsHolder {

margin:0 auto;
padding-bottom:40px;
padding-left:20px;

}
#upper
{
	border-top:10px solid #4776AF;
	width:95.3%;
	position:absolute;
	left:20px;
	top:0;
	margin-top:37px;
	
}
.photoViewer {
float:left;
width:480px;

}
.photoViewer .bigPhoto {
margin:0 auto;
}
.photoViewer .thumbnails {
border-bottom:1px solid #B6A38F;
border-top:1px solid #B6A38F;
height:80px;
overflow-x:scroll;
overflow-y:hidden;
padding:4px;
white-space:nowrap;
width:480px;
}
.listingDetails {
float:right;
margin-left:25px;
margin-right:25px;
_margin-right:0px;
}
.listingDetails table {
border-collapse:collapse;
}
.listingDetails table tr.listingHeader th.listingPrice {
width:200px;
}
.listingDetails table tr.listingHeader th {
background:transparent url(../images/listing_header_bg.gif) repeat-x scroll center top;
color:#FFFFFF;
font-size:19px;
font-weight:normal;
}
.listingDetails table tr th {
color:#765E4E;
text-align:left;
}
.listingDetails table tr th, .listingDetails table tr td {
background:transparent url(../images/listing_body_bg.gif) repeat-x scroll center top;
border:1px solid #E1DCD8;
font-size:11px;
padding:10px 20px;
text-align:left;
}
a.sendToFriendBtn, a.printListingBtn, a.CalcBtn, a.saveListingBtn {
border:1px solid #CCC2BB;
color:#765E4E;
display:block;
font-size:12px;
font-weight:bold;
padding:6px 0;
text-align:center;
}

a.sendToFriendBtn {
background:#F4EEE2  10px 9px;
}
a.saveListingBtn {
background:#F4EEE2 url(../images/add_icon.gif) no-repeat scroll 25px 9px;
}
a.printListingBtn {
background:#F4EEE2 url(../images/printer_icon.gif) no-repeat scroll 25px 9px;
}

.listingDescription h1 {
font-size:1.5em;
color:#4776AF;
margin-left:20px;
margin-right:10px;
}
.listingDescription p {
color:#737373;
font-size:0.9em;
padding-bottom:5px;;
font-weight:normal;
font-family:tahoma,helvetica,arial,"lucida grande",sans-serif;
margin-left:20px;
margin-right:10px;

}
.listingDescription
{
	font-family:tahoma,helvetica,arial,"lucida grande",sans-serif;
	font-weight:600;
	
}

#contacttable th {
color:#4776AF;
background-color:white;

font-size:14px;
text-align:left;
}
 #contacttable td {
padding:5px 7px;
height:20px;
font-family:"Courier New", Courier, monospace;
}
.navleft
{
font-family:tahoma,helvetica,arial,"lucida grande",sans-serif;
color:#AE9682;
padding-left:10px;
}
