body {
background:#6B0808 url(../../images/gradient85305045.png) repeat-x scroll center top;
font-family:"Trebuchet MS",Geneva,Lucida,Arial,Tahoma,Helvetica,Verdana,sans-serif;
font-size:100%;
line-height:1.25em;
margin:0;
padding:0;
}
b, strong {
font-size:110%;
}
i, em {
color:#FF0000;
}
#maincontainer {
background:#FFFFFF none repeat scroll 0 0;
margin:8px auto;
width:840px;
}
#topsection {
background:#FFFFFF url(../../images/header.jpg) no-repeat scroll center center;
height:199px;
}
#navsection {
background:#FEFEFE none repeat scroll 0 0;
height:19px;
margin:0;
padding:0;
width:840px;
position:relative;
z-index:2;
}
#topsection h1 {
margin:0;
padding-top:15px;
}
#contentwrapper {
float:left;
width:100%;
}
#contentcolumn {
font-size:12px;
margin-left:220px;
}
#leftcolumn {
background:#1A3F8F none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:12px;
margin-left:-840px;
width:220px;
}
#leftcolumn a{
color:#FFFFFF;
font-weight:bold;
}
#footer {
background:#1A3F8F none repeat scroll 0 0;
clear:left;
color:#FFFFFF;
padding:4px 0;
text-align:center;
width:100%;
}
#footer a {
color:#FFFFFF;
font-weight:bold;
}
.innertube {
margin:0 10px 10px;
}
a img {
border:medium none;
}
.spiffy {
display:block;
}
.spiffy * {
background:#FFFFFF none repeat scroll 0 0;
display:block;
font-size:0.01em;
height:1px;
overflow:hidden;
}
.spiffy1 {
background:#C5D1D9 none repeat scroll 0 0;
border-left:1px solid #7B97AA;
border-right:1px solid #7B97AA;
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
}
.spiffy2 {
background:#D3DCE2 none repeat scroll 0 0;
border-left:1px solid #305C78;
border-right:1px solid #305C78;
margin-left:1px;
margin-right:1px;
padding-left:1px;
padding-right:1px;
}
.spiffy3 {
border-left:1px solid #D3DCE2;
border-right:1px solid #D3DCE2;
margin-left:1px;
margin-right:1px;
}
.spiffy4 {
border-left:1px solid #7B97AA;
border-right:1px solid #7B97AA;
}
.spiffy5 {
border-left:1px solid #C5D1D9;
border-right:1px solid #C5D1D9;
}
.spiffyfg {
background:#FFFFFF none repeat scroll 0 0;
}
.spiffyagain {
display:block;
}
.spiffyagain * {
background:#1A3F8F none repeat scroll 0 0;
display:block;
font-size:0.01em;
height:1px;
overflow:hidden;
}
.spiffyagain1 {
background:#1A3F8F none repeat scroll 0 0;
border-left:1px solid #9CB1BE;
border-right:1px solid #9CB1BE;
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
}
.spiffyagain2 {
background:#1A3F8F none repeat scroll 0 0;
border-left:1px solid #E8ECF0;
border-right:1px solid #E8ECF0;
margin-left:1px;
margin-right:1px;
padding-left:1px;
padding-right:1px;
}
.spiffyagain3 {
border-left:1px solid #446C86;
border-right:1px solid #446C86;
margin-left:1px;
margin-right:1px;
}
.spiffyagain4 {
border-left:1px solid #9CB1BE;
border-right:1px solid #9CB1BE;
}
.spiffyagain5 {
border-left:1px solid #52778F;
border-right:1px solid #52778F;
}
.spiffyagainfg {
background:#1A3F8F none repeat scroll 0 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:#194A6A none repeat scroll 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:2px;
width:100%;
margin:0 0 10px 0;
}
.listingDataSet p {
border-bottom:1px solid #333333;
font-size:12px;
line-height:1.1em;
margin:0 0 2px;
padding:0 0 2px;
width:100%;
}
#paymentCalc {
border:2px solid #96B3D1;
float:left;
font-size:12px;
margin:0 auto;
padding:8px;
width:586px;
}
#disclaimer {
color:#869BA4;
float:left;
font-size:11px;
margin:0 auto;
padding:8px;
width:600px;
line-height:12px;
}
a {
color:#244093;
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:#244093;
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:#FFFFFF none repeat scroll 0 0;
border:1px solid #FEFEFE;
font-size:11px;
height:24px;
padding:2px;
text-decoration:none;
width:24px;
}
a.paginate span, a.current span {
height:24px;
width:24px;
}
a.current {
background:#244093 none repeat scroll 0 0;
border:1px solid #FEFEFE;
color:#FEFEFE;
font-size:11px;
font-weight:bold;
height:24px;
padding:2px;
text-decoration:none;
width:24px;
}
.inactive {
color:#D1D1D1;
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 #7F9DB9;
background:#FFF !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;
}


.suckertreemenu ul {
background:#FFFFCC url(../../images/nav_over.jpg) repeat-x scroll left center;
list-style-type:none;
margin:0 auto;
padding:0;
font-size:13px;
}
.suckertreemenu ul li {
background:#FFFFCC none repeat scroll 0 0;
display:inline;
float:left;
position:relative;
}
.suckertreemenu ul li a {
background:#FFFFCC url(../../images/nav_up.jpg) repeat-x scroll left center;
border-color:#194A6A;
border-style:solid;
border-width:1px 1px 1px 0;
color:#000080;
display:block;
padding:1px 8px;
text-decoration:none;
width:123px;
}
.suckertreemenu ul li a:hover, .suckertreemenu ul li a:focus {
background:#FFFFCC url(../../images/nav_over.jpg) repeat-x scroll left center;
}
.suckertreemenu ul li ul {
display:block;
left:0;
position:absolute;
top:1em;
visibility:hidden;
}
.suckertreemenu ul li ul li {
display:list-item;
float:none;
position:relative;
z-index:2;
}
.suckertreemenu ul li ul li ul {
left:159px;
top:0;
}
.suckertreemenu ul li ul li a {
border-top-width:0;
color:#000080;
display:block;
padding:1px 5px;
text-decoration:none;
width:129px;
position:relative;
z-index:2;
}
.suckertreemenu ul li a:hover {
background:#FFFFCC url(../../images/nav_over.jpg) repeat-x scroll left center;
color:#000000;
}
.suckertreemenu .mainfoldericon {
background:transparent url(../../images/arrow-down.gif) no-repeat scroll right center;
}
.suckertreemenu .subfoldericon {
background:transparent url(../../images/arrow-right.gif) no-repeat scroll right center;
}
* html p#iepara {
padding-top:1em;
}
* html .suckertreemenu ul li {
float:left;
position:relative;
z-index:2;
height:1%;
}
* html .suckertreemenu ul li a {
height:1%;
position:relative;
z-index:2;
}


#contentcolumn p{
text-align:justify;
}

/* Support for the "iehover-fix.js" */

* html ul.nav iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */


