body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}



/* page_width[px] / 13 => non_IE   / .9759 => IE  */


#main {
width:660px;
float:none;
background:#fff;
}

#photocom,#photonav,#header ul,#categorymenu,#menu {
display:none;
}



      .clearer {
      clear:both;
      height:1px;
      overflow:hidden;
      margin-top:-1px;
      font-size:0;
      }



.clb:after {   
    content: ".";
    display: block;
    height: 0;
    clear: both;
    font-size:0;
    visibility: hidden;
    overflow:hidden;
}

.clb {display: inline-block;}
/* Hides from IE-mac \*/
* html .clb {height: 1%;}
.clb {display: block;}
/* End hide from IE-mac */

.line4top {
border-top:4px solid #003366;
margin-left:10px;
}


h1 {
font-size:160%;
padding:15px 30px;
background:#fff; 
color:#003366 ;
text-align:left;
border-bottom:4px solid #003366;
border-top:4px solid #003366;
}

#header {
text-align:left;
margin-top:10px;
padding-top:20px;
height:30px;
}




#header img {
float:left;
padding-left:0px;
position:absolute;
top:20px;
}


div.previewbox {
float:none;
width:280px;
margin-left:10px;
padding:10px;

}

#thumbs {
clear:both;
float:left;
height:auto;
}

#propety_photo {
background-color:#fff;
width:656px;
margin-left:1px;
}

#imgbig {
border:4px solid #dfdfdf;
margin:0;
float:left;
}


#imgth1 {
border-top:4px  solid #dfdfdf !important;
border-bottom:3px  solid #dfdfdf !important;
}
#imgth2 {
border-top:0px  solid #dfdfdf !important;
border-bottom:3px  solid #dfdfdf !important;
}

#accordion {
	background:#fff url(img/graybgbottom.gif) no-repeat 0px bottom;

}
#menubottom {
	background:#fff url(img/graybgbottom.gif) no-repeat 0px bottom;
	height:10px;
	font-size:1px;
}

#menutop {
border-top: #fff solid 1px;
	background:#fff url(img/graybgtop.gif) no-repeat 0px top;
	
	border-bottom: #fff solid 1px;
padding:0px 20px 10px 0px;
color: #000;
font-size:80%;
height:30px;
}





#captions {
width:460px;
height:30px;
padding-left:15px;
}
#slideshow {
margin:0 20px;
}

#property_info {
margin-left:15px;
margin-top:20px;
width:623px;
 background: #DFDFDF;
color:#000;
}



#property_info span.bottom{
display:none;
}

#property_address {
position:relative;
width:170px;
padding:15px;
height:100%;
color:black;
}

#property_price {
margin-top:10px;
bottom:0;
}

#property_features {
float:right;
width:420px;
padding-top:15px;
}
#property_features li {
display: block;
height:23px;
float:left;
width:170px;
padding:7px 20px 0px 5px;
margin-left:10px;
xborder-left: #E8E7EF solid 1px;
xborder-bottom: #cfcfcf solid 1px;
}

#property_features li span {
float:right;
}

#read_more {
mergin-top:20px;
width:623px;
color:#000;
margin-left:15px;
margin-top:15px;

}



#footer {
border-top:4px solid #003366;
width:623px;
color:#000;
margin-left:15px;
margin-top:15px;
float:left;
font-size:90%;
margin-bottom:20px;
}





#tabnav  {
padding:8px 0;
border-bottom: #fff solid 1px;
}

#tabnav b {
    background: transparent url('img/graybutton2.gif') no-repeat scroll top right;
    color: #DDDDDD;
    display: block;
    float: left;
    font: normal 10px arial, sans-serif;
    height: 17px;
    margin-left:6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
        outline: none !important; /* hide dotted outline in Firefox */
       cursor:pointer;

}

#tabnav b span {
    background: transparent url('img/graybutton2.gif') no-repeat scroll top left;
    display: block;
    float:left;
    line-height: 10px;
    padding: 4px 0 3px 10px;
}

#tabnav b:hover {
color:#fff;
}

#tabnav b:active {
    background-position: bottom right;
    color: #000;
    outline: none !important; /* hide dotted outline in Firefox */
}

#tabnav b:active span {
    background-position: bottom left;
   /*padding: 6px 0 4px 18px;   push text down 1px 
       padding: 5px 0 2px 10px;*/
}

#tabnav b.active {
    background-position: bottom right;

}
#tabnav b.active span {
    background-position: bottom left;
color:#003366;
}


/* IE HACK */
#accordion {
*border-top: #fff solid 1px;
*margin-top:-2em;
}




h2 {
font-size:16px;
color:#000;
margin-top:1em;
}

.postentry {
margin-bottom:20px;
}
.postentry p {
margin-top:1em;
}

.postentry ul {
margin:1em;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}
.postentry li {
margin-left:1em;


margin:7px 0pt 8px 10px;
}


.postentry strong {
font-weight:bold;

}

#property_price a {display:none}