body,p,h1,h2,h3,h4,h5,h6,a,img,div,ul,ol,li,form,fieldset,label{
margin:0;
padding:0;
border:0;
}
body{
width:100%;
margin:0;
padding:0;
font:100.01% Verdana,Helvetica,sans-serif;
line-height: 1.2em;
background:#000;
font-size:14px;
}
p,h2,ul{
padding:0.5em;
text-align:left;
font-size:0.8em;
}

a{
text-decoration:none;
}
#details .arrow{
/*background:url("../../images/arrows.jpg") left no-repeat;*/
/*background:url("../../images/arrows2.jpg") left no-repeat;*/
/*background:url("../../images/arrows3.jpg") left no-repeat;*/
background:url("../../images/arrows4.jpg") left no-repeat;
}
#header{
width:703px;
background:#FFF;
position:relative;
z-index:10;
}
#container{
width:725px;
margin:0 auto;


text-align:center;
}
#content{
padding:6px;
border:4px solid #C4A71E;
border-top:0px;
border-bottom:0px;
}
#content_top{
display:block;
height:14px;
width:727px;
background:url("../../images/contain_top.jpg") bottom no-repeat;
}
#content_bottom{
display:block;
height:13px;
width:727px;
background:url("../../images/contain_bottom.jpg") no-repeat;
}

#nav{
float:left;
width:153px;
height:100%;
background:url("../../images/nav_bg.jpg") repeat;
border-right:3px #7C6C31 solid;
}
#nav .bottom{
width:100%;
height:100%;
background:url("../../images/nav_bottom.jpg") bottom left no-repeat;
}
#nav ul{
list-style:none;
}
#nav li{
padding:4px 0 4px 22px;
margin-top:2px;
border:#7C6C31 solid 1px;
background:#F8C208 url("../../images/link_bullet_new.jpg") left no-repeat;
}
#nav ul{
padding-top:15px;
background:url("../../images/ul_top.jpg") top no-repeat;
}
#nav a{
color:#000;
font-weight:bold;
text-decoration:none;
}

#text ul,#text ol{
margin-left:12px;
text-align:left;
width:90%;
font-size:12px;
}
#text ol li{
margin-left:12px;
}

#content #text{
width:547px;
float:left;
background:url("../../images/content_bg.jpg") #FFF repeat-y;
}

#content #text .contentspacer{
display:block;
width:547px;
height:16px;
margin-bottom:0;
margin-bottom:-2px !ie;
background:url("../../images/content_bottom.jpg") #FFF no-repeat;
}
#footer p{
color:#806C21;
}
#footer a{
color:#FFF;
}
#footer p,#footer a{
margin:0 auto;
text-align:center;
}
strong,b{
font-size: 110%;
}
i,em{
color: #FF0000;
}
.innertube{
margin: 5px;
margin-top: 0;
}
#listingData{
margin-top:5px;
width:98%;
width:527px !ie;
font-size:1.0em;
}
#listingDataHeader{
width:98%;
height:100%;
float:left;
margin:0px 9px 9px 0px;
font-size:1.0em;
}
#listingDataImages{
float:left;
width:520px;
height:100%;
margin:0px 9px 9px 0px;
font-size:0.875em;
}
#listingDataDetails{
float:left;
width:520px;
height:100%;
margin:0px 9px 9px 0px;
font-size:0.875em;
}
#listingDetailsMap{
width:520px;
height:280px;
border:1px solid #D1D1D1;
}
#listingDetailsContainer{
width:98%;
margin:0px 9px 9px 0px;
padding:1px 1px 1px 1px;
font-size:1.0em;
}
#listingDetailsAgent{
width:98%;
height:100%;
margin:0px 9px 9px 0px;
font-size:0.875em;
}
h1{
font-size: 1.375em; /* 16x1.375=22px */
line-height: 1.636em;/* 16x1.636=36px */
margin: 0;
}
h2{
font-size: 1.25em; /* 16x1.125=20px */
margin:1em 0; /* 18x1=18px */
}
h3{
font-size: 1.125em; /* 16x1.125=18px */
margin:1em 0; /* 18x1=18px */
}
h4{
font-size: 1.0em; /* 16x1.125=16px */
margin:1em 0; /* 18x1=18px */
}
h5{
font-size: 0.875em; /* 16x1.125=14px */
margin:1em 0; /* 18x1=18px */
}
p{
font-size: 0.875em; /* 16x0.875=14px */
margin: 1.286em 0; /* 14x1.286=18px */
}
label{
font-weight:bold;
float:left;
width:98%;
font-size:0.875em;
}
label span{
font-weight:normal;
font-size:0.95em;
clear:right;
}
table,tr,td{
font-size:1.0em;
}
td label{
font-size:0.70em;
}
a{
text-decoration:none;
color:#3E74C0;
}
a.printable,a.mortgage,a.directions,a.email-friend{
font-size:0.825em;
}
a.virtualtour:before{
/*content:url(../../images/icons/camera-video.png);*/
}
a.photos:before{
/*content:url(../../images/icons/camera-photo.png);*/
}
a.directions:before{
/*content:url(../../images/icons/MapIcon_new.png);*/
}
/*
a.address:after{
content:url(../../images/icons/MapIcon.png);
}
*/
a.mortgage:before{
/*content:url(../../images/icons/accessories-calculator.png);*/
}
a.printable:before{
/*content:url(../../images/icons/document-print.png);*/
}
a.email-friend:before{
/*content:url(../../images/icons/mail-reply-all.png);*/
}
h3.features:before{
/*content:url(../../images/icons/home.png);*/
}
p.agent:before{
/*content:url(../../images/icons/user.png);*/
}
strong.email{

}
strong.email:before{
/*content:url(../../images/icons/mail.png);*/
}
strong.phone:before{
/*content:url(../../images/icons/phone.png);*/
}
a.seeListing{
text-decoration:none;
color:#3E74C0;
font-size:12px;
font-style:italic;
clear:right;
}
a.seeListing:before{
content:url(../../images/icons/page_preview.png);
}
h1.feat:before{
content:url(../../images/icons/application-certificate.png);
}
#paginatediv{
float:left;
width:100%;
text-align:center;
margin-bottom:10px;
}
.paginateinfo{
font-weight:bold;
margin-bottom:20px;
line-height:1.5em;
}
a.paginate{
width:24px;
height:24px;
border:1px solid #EFEFEF;
background:#FFFFFF;
text-decoration:none;
padding:2px;
font-size:11px;
}
a.paginate span, a.current span{
width:24px;
height:24px;
}
a.current{
width:24px;
height:24px;
border:1px solid #EFEFEF;
background:#3E74C0;
color:#FEFEFE;
font-weight:bold;
text-decoration:none;
padding:2px;
font-size:11px;
}
.inactive{
margin:0;
color:#D1D1D1;
font-weight:normal;
text-decoration:none;
padding:2px;
}
.paginationstyle .flatview a:hover,.paginationstyle .flatview a.selected{

}
#page-wrap {
width: 540px;
background: #FFFFFF;
margin: 0 auto;
padding: 10px 0px 50px 0px;
}
#description-area {
padding: 20px;
background:#FEFEFE;
}
.comment-box {
margin:0 auto;
margin: 0px 0px 5px 5px;
padding: 5px;
padding-left:0;
width: 254px;
border: 1px solid #CCCCCC;
float: left;
height:100px;
background:#EEEEEE;
font-size:1.0em;
}
h2.number {
margin:0 !important;
padding:0px 5px 0px 0px !important;
position: relative !important;
top: 25px !important;
left: 0px !important;
font-size: 8em !important;
color: #454545 !important;
float: left !important;
margin:0px 15px 0px 0px !important;
}
.comment-box p{
margin:0;
padding:0;
float:left;
clear:both;
margin-left:70px;
font-size:90%;
}
#information{
margin:0;
padding:0;
}
#mortgage{
border:1px dotted #D1D1D1;
background:#EFEFEF;
margin-bottom:10px;
}
#mortgage legend{
font-size:125%;
font-weight:bold;
background:#EFEFEF;
padding:0px 4px 0px 4px;
}
#mortgage label{
float:left;
width:250px;
font-weight:bold;
text-align:right;
padding-right:10px;
}
#mortgage label span{
float:left;
}
fieldset li{
list-style-type:none;
margin:0;
padding:2px;
width:98%;
}
fieldset ol{
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
table.amortize{
color:#333333;
background:#EFEFEF;
border-collapse:collapse;
width:98%;
border:3px solid #D1D1D1;
margin-bottom:5px;
}
.amortize td{
text-align:center;
}
.amortize .even{

}
.amortize .odd{
background:#E4E4E4;
}
.amortize thead{
background:#C4C4C4;
}
.amortize tfoot{
background:#454545;
color:#FEFEFE;
padding:5px;
}
.amortize tfoot td{
padding:5px;
text-align:right;
}
.amortize strong{
font-size:125%;
}
/**********************************/
/********* ADDED FOR BLOG *********/
/**********************************/

.picture{
border:1px solid #D1D1D1;
padding:3px;
margin:0px;
}
#seperator{
padding:0px;
}
.entry{
padding-left:10px;
/*width:300px;*/
}
#comments{
padding:5px;
}
#commentform{
padding:5px;
}
#contact{
padding:5px;
font-size:12px;
line-height:14px;
color:#333333;
font-weight:normal;
}
#about{
padding:5px;
font-size:12px;
line-height:14px;
color:#333333;
font-weight:normal;
}
#blogroll{
padding:5px;
}
#affiliations{
padding:5px;
}
.affiliation{
padding-top:2px;
padding-bottom:2px;
}
#adverts{
padding:5px;
}
.advert{
padding-top:2px;
padding-bottom:2px;
}
#margin{
padding:20px;
}
#entryview{
margin:0 5px;
}
.entryviewitems, #calendar, #entrylist, #searchform, #categories, #menu{
margin:5px 0;
padding:0;
}
.entryviewitems h2, #calendar h3, #entrylist h3, #searchform h3, #categories h3{
margin:0;
}
.entry, .pad5{
padding:5px 10px;
}
.entryviewitems{
width:300px;
line-height:1.1em;
}
.pad5{
font-size:.8em;
}
.entrytitle{
width:300px;
}
.entryviewitems p{
margin:0;
padding:0;

}
.entryviewitems ol{
    margin-left:10px;
}
.entryviewitems li{
    font-size:11px;
    margin-left:4px;
}
cite{
font-size:11px;
font-style:italic;
color:#454545;
margin-top:10px;
padding-bottom:50px;
}

dl{
text-align:left;
width:95%;
}
dt{
font-weight:bold;
margin-left:5px;
}
dd{
font-size:12px;
}
