a img,a{
border:none;
text-decoration:none;
}
#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:#CB0900 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 #333;
font-size:12px;
line-height:1.1em;
margin:0 0 2px;
padding:0 0 2px;
width:100%;
}
#paymentCalc{
border:2px solid #CB0900;
float:left;
font-size:12px;
margin:0 auto;
padding:8px;
width:586px;
}
#disclaimer{
color:#888;
float:left;
font-size:11px;
margin:0 auto;
padding:8px;
width:600px;
line-height:12px;
}
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:#CB0900;
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:600px;
}
.paginateinfo{
font-weight:bold;
line-height:1.5em;
margin-bottom:20px;
}
a.paginate{
background:#000 none repeat scroll 0 0;
border:1px solid #CB0900;
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:#CB0900 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 #CB0900;
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;
}
