html{
margin:0;
padding:0;
font-size:16px;
}
body{
margin:0;
padding:0;
line-height:1.2em;
font-size:82%;
font-family:Calibri,Candara,Corbel,'Trebuchet MS',Arial,'Helvetica Neue',Helvetica,Geneva,Verdana,sans-serif;
background:url(../new_images/body_bg.png) #FDF8D0 scroll repeat-x 0 0;
}
strong,b{
font-size:110%;
}
em{
color:#F00;
}
#maincontainer{
width:840px;
margin:0 auto;
}
#topsection{
background:url(../new_images/top_bg.png) scroll no-repeat center top;
height:192px;
}
#topsection h1{
margin:0;
padding-top:15px;
}
#contentwrapper{
float:left;
width:100%;
background:#1B1F67;
}
#contentcolumn{
margin-left:220px;
background:#FDF8D0;
}
#leftcolumn{
float:left;
width:220px;
margin-left:-840px;
background:#1B1F67;
color:#FFF;
}
#footer{
clear:left;
width:100%;
background:#1B1F67;
color:#FFF;
text-align:center;
padding:4px 0;
-moz-border-radius:0px 0px 6px 6px;
-webkit-border-radius:0px 0px 6px 6px;
}
#footerMargin{
clear:left;
width:100%;
height:2em;
background:#FFF;
text-align:center;
padding:4px 0;
}
#footer a{
color:#FFFF80;
}
.innertube{
margin:10px;
margin-top:0;
}
.padTop{
margin-top:10px;
}
a img,a{
border:none;
text-decoration:none;
}
.whiteBox{
width:180px;
background:#FFF;
-moz-border-radius:6px 6px 6px 6px;
}
.centered{
text-align:center;
margin:0 auto;
}
.topLeft{
float:left;
margin:0 320px 0 0;
padding:0;
width:290px;
}
.topRight{
float:left;
margin:0;
padding:0;
}
#listingAddress{
float:left;
margin:0 auto;
text-align:center;
width:600px;
}
#listingAddress h2{
font-size:18px;
font-weight:normal;
margin:8px 0 8px 0;
padding:0;
}
#listingData_topLeft{
float:left;
margin:0 2px 0 0;
padding:0;
width:296px;
}
#listingData_topLeft ol{
float:left;
list-style-type:none;
margin:0;
padding:0;
}
#listingData_topLeft ol li{
list-style-type:none;
margin:0;
padding:0;
}
#listingData_topRight{
float:left;
margin:0 0 2px;
padding:0;
width:296px;
}
#listingData_topRight ol{
float:left;
list-style-type:none;
margin:0;
padding:0;
}
#listingData_topRight ol li{
list-style-type:none;
margin:0;
padding:0;
}
#listingPhotos{
float:left;
margin:0 auto;
width:600px;
}
#listingPhotos p{
margin:0;
padding:0;
}
#agentImage{
float:left;
margin:0 5px 0 0;
width:115px;
}
#agentDetail{
float:left;
margin:0;
padding:0;
width:480px;
}
.listingDataSet{
float:left;
margin:0 auto;
padding:0;
width:600px;
margin-bottom:8px;
}
.listingDataSet h3{
background:#1B1F67 none repeat scroll 0 0;
color:#FFF;
font-size:14px;
font-weight:bold;
padding:2px;
width:100%;
margin:0 0 10px 0;
border-top:2px solid #000;
border-bottom:2px solid #000;
text-shadow:1px 1px 1px #000;
}
.listingDataSet p{
border-bottom:1px solid #1B1F67;
font-size:12px;
line-height:1.1em;
margin:0 0 2px;
padding:0 0 2px;
width:100%;
}
#paymentCalc{
border:2px solid #1B1F67;
float:left;
font-size:12px;
margin:0 auto;
padding:8px;
width:586px;
background-color:#EFEFEF;
}
#disclaimer{
color:#888;
float:left;
font-size:11px;
margin:0 auto;
padding:8px;
width:600px;
line-height:12px;
}
a{
color:#1B1F67;
text-decoration:none;
}

a.printable,a.mortgage,a.directions,a.email-friend{
padding-right:5px;
}
a.virtualtour:before{
content:url(../../images/icons/camera-video.png);
padding-right:5px;
}
a.virtualtour1:before{
content:url(../../images/icons/go-next.png);
padding-right:5px;
}
a.photos:before{
content:url(../../images/icons/go-up.png);
}
a.directions:before{
content:url(../../images/icons/go-next.png);
padding-right:5px;
}
a.address:after{
content:url(../../images/icons/go-next.png);
}
a.mortgage:before{
content:url(../../images/icons/go-next.png);
}
a.printable:before{
content:url(../../images/icons/go-next.png);
padding-right:5px;
}
a.email-friend:before{
content:url(../../images/icons/go-next.png);
padding-right:5px;
}
h3.features:before{
content:url(../../images/icons/home.png);
}
strong.agent:before{
content:url(../../images/icons/user.png);
padding-right:5px;
}
strong.email:before{
content:url(../../images/icons/mail.png);
padding-right:5px;
}
strong.phone:before{
content:url(../../images/icons/phone.png);
padding-right:5px;
}
a.seeListing{
clear:right;
color:#1B1F67;
font-size:12px;
font-style:italic;
text-decoration:none;
}
a.seeListing:before{
content:url(../../images/icons/page_preview.png);
}
h1.feat:before{
content:url(../../images/icons/application-certificate.png);
}
#paginatediv,#paginatediv2{
float:left;
margin-bottom:10px;
text-align:center;
width:100%;
}
.paginateinfo{
font-weight:bold;
line-height:1.5em;
margin-bottom:20px;
}
a.paginate{
background:#1B1F67 none repeat scroll 0 0;
border:1px solid #000;
font-size:11px;
height:24px;
padding:2px;
text-decoration:none;
width:24px;
color:#FFF;
}
a.paginate span,a.current span{
height:24px;
width:24px;
}
a.current{
background:#C02B33 none repeat scroll 0 0;
border:1px solid #000;
color:#FEFEFE;
font-size:11px;
font-weight:bold;
height:24px;
padding:2px;
text-decoration:none;
width:24px;
}
.inactive{
color:#888;
font-weight:normal;
margin:0;
padding:2px;
text-decoration:none;
}
.paginationstyle .flatview a:hover,.paginationstyle .flatview a.selected{
}
fieldset{
width:100%;
margin:0;
padding:5px 0;
border:0;
}
fieldset ol{
list-style:none;
}
fieldset li{
padding:5px 0;
margin:0;
}
label{
float:left;
margin-right:5px;
text-align:right;
font-weight:bold;
width:190px;
}
input.textbox,select,option,textarea{
position:static;
font-size:11px;
color:#222;
border:1px solid #C85705;
background:#FEE2CD !important;
padding:2px;
}
input{
position:relative !important;
}
option{
border:0;
}
.required,.error{
color:#D33;
}
.formerror{
width:400px;
margin:5px auto;
color:#C00;
border:1px solid #C00;
background:#FEE;
padding:5px;
}
#contentcolumn p{
text-align:justify;
}
.netphiles{
text-align:right;
font-size:80%;
color:#DDD;
}
.netphiles a{
color:#DDD !important;
text-decoration:none;
border-bottom:none;
}

#leftcolumn a{
text-decoration:none;
border-bottom:none;
}




.spiffy{
display:block;
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#FDF8D0;
}
.spiffy1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #6C6A59;
border-right:1px solid #6C6A59;
background:#BDBA9C;
}
.spiffy2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #191814;
border-right:1px solid #191814;
background:#CCC8A8;
}
.spiffy3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #CCC8A8;
border-right:1px solid #CCC8A8;
}
.spiffy4{
border-left:1px solid #6C6A59;
border-right:1px solid #6C6A59;
}
.spiffy5{
border-left:1px solid #BDBA9C;
border-right:1px solid #BDBA9C;
}
.spiffyfg{
background:#FDF8D0;
}
#leftcolumn a{
color:#FFF;
}
