#hdr {margin-bottom:10px;clear:both;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:lighter;color:#610000;}
#hdr h1 {font-size:15pt;font-weight:lighter;color:#c10000;}
#hdr h2 {font-size:13pt; color:#610000; }

#doc { width:706px; margin:0 auto; }
.seperator {clear:both;}

/*
CSS above should be considered for moving into a site wide global css.
*/


/* IDX GLOBALS
============================================================================== */

#idx { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 1em 1em; text-align:left; }
#idx h1,
#idx h2 {margin:0; padding:3px 10px; }
#idx h1 {font-size:15pt;font-weight:lighter;color:#610000;}
#idx h2 {font-size:13pt; color:#480401; }
#idx a {text-decoration:none; color:#000; }
#idx a:hover {text-decoration:underline; color:#666; }

/* icons and buttons */
#idx #arrow-add a {background-image:url(/cms/res/img/add-area.gif);background-repeat:no-repeat;display:block;width:67px;height:26px;font-size:12px;color:#fff;text-align:center;font-weight:normal;padding-top:15px;}
#idx #arrow-add a:hover {background-image:url(/cms/res/img/add-area-over.gif);background-repeat:no-repeat;display:block;width:67px;height:26px;font-size:12px;}
#idx #arrow-remove a {background-image:url(/cms/res/img/remove-area.gif);background-repeat:no-repeat;display:block;width:67px;height:26px;font-size:12px;color:#fff;text-align:center;font-weight:normal;padding-top:15px;}
#idx #arrow-remove a:hover {background-image:url(/cms/res/img/remove-area-over.gif);background-repeat:no-repeat;display:block;width:67px;height:26px;font-size:12px;}


/* search and listings cmd */
#idx input.cmd { font: 9pt verdana; padding:2px; background-color:#fff !important; color:#7c0a0a; border:none;border:solid 1px #e7e5e5;}
#idx input.cmd:hover { color:#7c0a0a; background-color:#fbf8ef; }

#idx a.cmd,
#idx a.cmd:link,
#idx a.cmd:visited {text-decoration:none; font: 11pt verdana; padding:2px; background-color:#fff; color:#7c0a0a !important;border:1px solid #e7e5e5; }
#idx a.cmd:hover {color:#7c0a0a !important; background-color:#f4f4f7; }

#idx a.cmdon,
#idx a.cmdon:link,
#idx a.cmdon:visited,
#idx a.cmdon:hover {text-decoration:none; font: 11pt verdana; padding:2px;background-color:#f4f4f7; color:#7c0a0a !important; }

/*listings details cmd2*/
#idx input.cmd2 { font: 9pt verdana; padding:8px; background-color:#fff !important; color:#000; border:none;border:1px solid #edeaea;}
#idx input.cmd2:hover { color:#000; background-color:#fbf8ef; }
#idx a.cmd2,
#idx a.cmd2:link,
#idx a.cmd2:visited {text-decoration:none; font: 11pt verdana; padding:8px; background-color:#fff; color:#000 !important;}
#idx a.cmd2:hover {color:#000 !important; background-color:#fbf8ef; }

#idx a.cmd2on,
#idx a.cmd2on:link,
#idx a.cmd2on:visited,
#idx a.cmd2on:hover {text-decoration:none; font: 11pt verdana; padding:8px;background:#f4f4f7;border:solid 1px #e7e5e5; color:#000 !important; }






/* Listings Search Form
===================================*/
#idx #searchForm {}
#idx #searchForm input,
#idx #searchForm textarea,
#idx #searchForm select { background:#f4f4f7;border:solid 1px #e7e5e5; }
#idx #searchForm fieldset {padding:10px; background:#fff;border:solid 1px #e7e5e5;background-image:url(/cms/res/img/area-bg.gif);background-repeat:repeat-x; }
#idx #searchForm legend { color:#666; font-size:11px; margin-top:0px; padding:2px 5px;}
*html #idx #searchForm legend { margin-top:0px;}
#idx #searchForm .panel1 fieldset{}
#idx #searchForm .panel2{width:100%;float:left;position:relative;border:none;display:block;}
#idx #searchForm .city-list{width:250px; float:left;display:block;}
#idx #searchForm .filter { float:left;margin-left:10px; margin-bottom:20px; }
#idx #searchForm .filter-type { float:left;margin-right:10px;}
#idx #searchForm .filter-row {font-size: 11px;font-weight:lighter;float:left;}
#idx #searchForm .filter a {font-size: 11px;font-weight:lighter;}
/*#idx #searchForm .filter p {margin:10px 0 0; line-height:1.6em }*/

#idx #searchForm #quickSearches ul { list-style-type:none; float:left; }
#idx #searchForm #quickSearches li a { color:#900; }
#idx #searchForm #quickSearches li a:hover { color:#f00; }

#idx #searchForm .options {clear:both;}
#idx #searchForm .options label { font-weight:bold;padding:1px 0 2px 0; }
#idx #searchForm .options .c1 { float:left; width:13%; padding-left:10px;}
#idx #searchForm .options .c2 { float:left; width:20%; border-left:solid 1px #ccc;padding-left:10px; }
#idx #searchForm .options .c4 { float:left; width:18%; border-left:solid 1px #ccc;padding-left:10px; }
#idx #searchForm .options .c3 { float:left; width:35%; border-left:solid 1px #ccc;padding-left:10px; }
#idx #searchForm .options .c3 label {font-weight:lighter;}
#idx #searchForm .options .c3 input {border:none;}

#idx #searchForm #SaveSearchToggleButton { background-color:#600; color:#fff; font: 11pt verdana; padding:2px; }

/* Listings Search Results
===================================*/
#idx #searchResults {} 
#idx #searchResults .listing { float:left; width:93%; border:1px solid #ede9de; margin:5px; padding:0px; }
#idx #searchResults .listing label { font:7pt arial; text-transform:uppercase; color:#605f5f;}
#idx #searchResults .listing img { border:1px solid #e7e1d1; padding:5px;width:200px; }
#idx #searchResults .listing .box1 { float:left; width:200px;}
html>body #idx #searchResults .listing .box2 dl{ margin-top:-5px;}
#idx #searchResults .listing .box2 { float:left;margin-left:5px; }
#idx #searchResults .listing .box2 dl{ float:left; width:155px;line-height:2em;margin:0;padding:0;}
#idx #searchResults .listing .box2 dt{ float:left;margin-left:10px;border-bottom:1px solid #ccc;font-size:10px;}
*html #idx #searchResults .listing .box2 dt{ float:left;margin-left:1px;border-bottom:1px solid #ccc;font-size:10px;}
#idx #searchResults .listing .box2 dd{border-bottom:1px solid #ccc;font-size:11px;}
#idx #searchResults .listing .box2 .subleft {float:left;}
#idx #searchResults .listing .box2 .subleft dl {float:none !important;}
#idx #searchResults .listing .box2 .subleft .brokerage {position:absolute;margin-top:5px;margin-left:10px;}
#idx #searchResults .listing .box2 .subleft .brokerage span {font-weight: bold;vertical-align: super;}

#idx .pgs { margin:8px; }
#idx .pgs a.cmd, .pgs span { font-size:9pt; }
#idx .pgs span { text-decoration:none; padding:2px; background-color:#f9f9f9; color:#999 !important;border:1px solid #e7e5e5; cursor:pointer;}


/*more photos cmd*/
/*#idx #searchResults .cmds a{margin:10px 0 0; float:left; font-size:11px;margin-top:0px;margin-left:5px;width:80px;color:#000;}*/
#idx #searchResults .cmds {margin:0 0 0 5px; float:left; font-size:11px; color:#000; }
#idx #searchResults .cmds a {float:left; clear:both; color:#000; }
#idx #searchResults .cmds .cmd {font-size:7pt; text-transform:uppercase; }

/* Listings side Functions
===================================*/
/*details page functions*/
#idx .functions{ float:left; }
#idx .functions ul { margin:0; padding:0; }
#idx .functions ul li{list-style-type:none;padding-top:13px;margin-left:0px;width:200px;}
#idx .functions ul li a{text-decoration:none;font-weight:lighter;font-size:12px;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;}
#idx .functions ul li a:hover{color:#666;}

/*listings page functions*/
#idx .functions2{ float:left;margin-left:3px;margin-bottom:15px;position:relative;}
#idx .functions2 ul { margin:0; padding:0; }
#idx .functions2 ul li{ list-style-type:none;padding-top:5px;margin-left:0px;width:103px;display:block;}
#idx .functions2 ul li a{ text-decoration:none;font-weight:lighter;font-size:10px;color:#000;}
#idx .functions2 ul li a:hover{ color:#666;text-decoration:underline;}

/*listings skinny communities page functions*/
#idx .functions3{float:left;margin-left:5px;margin-bottom:15px;position:relative;}
html>body #idx .functions3{margin-top:15px;}
#idx .functions3 ul { margin:0; padding:0; }
#idx .functions3 ul li{list-style-type:none;padding-top:5px;margin-left:0px;width:85px;display:block;}
#idx .functions3 ul li a{text-decoration:none;font-weight:lighter;font-size:11px;color:#000;}
#idx .functions3 ul li a:hover{color:#666;}

/*remarks for listing page*/

.remarks2{margin-left:15px;width:400px; clear:both; font-weight:normal;font-size:11px;}
.remarks2 a{color:#000;font-size:11px;}
.remarks2 a:visited{color:#000;}
.remarks2 a:hover{color:#777;}
/*functions images*/
#idx .view a{background-image:url(/cms/res/img/details.gif);background-repeat:no-repeat;height:27px;display:block;padding-left:35px;background-position:left;background-color:#fff;padding-top:3px;}
#idx .view a:hover{background-image:url(/cms/res/img/details-over.gif);}
#idx .vtour a{background-image:url(/cms/res/img/vtour.gif);background-repeat:no-repeat;height:27px;display:block;padding-left:35px;background-position:left;background-color:#fff;padding-top:3px;}
#idx .vtour a:hover{background-image:url(/cms/res/img/vtour-over.gif);}
#idx .request a{background-image:url(/cms/res/img/request.gif);background-repeat:no-repeat;height:27px;display:block;padding-left:35px;background-position:left;background-color:#fff;padding-top:3px;}
#idx .request a:hover{background-image:url(/cms/res/img/request-over.gif);}
#idx .inquire a{background-image:url(/cms/res/img/inquire.gif);background-repeat:no-repeat;height:27px;display:block;padding-left:35px;background-position:left;background-color:#fff;padding-top:3px;}
#idx .inquire a:hover{background-image:url(/cms/res/img/inquire-over.gif);}
#idx .add a{background-image:url(/cms/res/img/add.gif);background-repeat:no-repeat;height:27px;display:block;padding-left:35px;background-position:left;background-color:#fff;padding-top:3px;}
#idx .add a:hover{background-image:url(/cms/res/img/add-over.gif);}
#idx .map a{background-image:url(/cms/res/img/map.gif);background-repeat:no-repeat;height:27px;display:block;padding-left:35px;background-position:left;background-color:#fff;padding-top:3px;}
#idx .map a:hover{background-image:url(/cms/res/img/map-over.gif);}
#idx .calc a{background-image:url(/cms/res/img/calc.gif);background-repeat:no-repeat;height:27px;display:block;padding-left:35px;background-position:left;background-color:#fff;padding-top:3px;}
#idx .calc a:hover{background-image:url(/cms/res/img/calc-over.gif);}
#idx .pre a{background-image:url(/cms/res/img/pre.gif);background-repeat:no-repeat;height:27px;display:block;padding-left:35px;background-position:left;background-color:#fff;padding-top:3px;}
#idx .pre a:hover{background-image:url(/cms/res/img/pre-over.gif);}
#idx .print a{background-image:url(/cms/res/img/print.gif);background-repeat:no-repeat;height:27px;display:block;padding-left:35px;background-position:left;background-color:#fff;padding-top:3px;}
#idx .print a:hover{background-image:url(/cms/res/img/print-over.gif);}

/* Listings Property Details
===================================*/
/*view buttons */
#idx #property #view-buttons {}
#idx #property #view-buttons a{ border-top:1px solid #f2ecec; border-bottom:1px solid #f2ecec; font-size:16px;padding:15px 20px 15px 20px;display:block;background-color:#f7f4f4;float:left;color:#000;text-decoration:none;margin-bottom:0px;}
#idx #property #view-buttons a:hover{ padding:15px 20px 15px 20px;background-color:#f2ecec;color:#000;text-decoration:none;}

#idx #property { width:706px; float:left; }
/*previous search, new search, print listing, next listing*/
#idx #property #toolbar { text-align:left; float:left;clear:both;margin-bottom:7px;margin-top:7px;}
#idx #property #toolbar a { text-align:left;font-size:12px;padding:5px 25px 5px 25px;color:#000;text-decoration:none;background-color:#fff;border-right:#ccc solid 1px;}
#idx #property #toolbar a:hover { text-align:left;font-size:12px;background-color:#f7f4f4;color:#000;text-decoration:none;}

#idx #property #sidebar { float:left; margin-right:0.6em; width:100%;}
#idx #property #sidebar #photo { border:1px solid #e7e5e5; padding:17px; width:400px; margin-bottom:0.6em;float:left;margin-right:10px;}
#idx #property #sidebar #photo img { border:none; }
#idx #property #sidebar #thumbs { margin-bottom:0.6em;float:left;width:450px;}
#idx #property #sidebar #thumbs .thumb {float:left; margin:3px;border:1px solid #e7e1d1; padding:5px; }
#idx #property #sidebar #thumbs .thumb img { border:none; }

#property #panels {float:left; width:460px; position:relative; height:380px; }
#property #panels .on { visibility:visible; }
#property #panels .off { visibility:hidden; }
#property #panels #photo-panel {width:440px; float:left; position:absolute; top:0; left:0; }
#property #panels #map-panel {width:420px; float:left; position:absolute; top:0; left:0; border:1px solid #e7e1d1; padding:17px;  }

#idx #property #sidebar #map { height:300px; width:100%; }
#idx #property #sidebar #map #gmap { border:none; height:296px; }
#idx #property #tooldbar #lhand {text-align:left;  }

#idx #property #details { float:left; padding:0 3px; width:670px;clear:both; background-color:#fbf8ee;margin-bottom:10px;}
#idx #property #details .mls {padding:1px 3px; color:#480401;font-size:16px; }
#idx #property #details .price {font-size:15pt;color:#480401; }
#idx #property #details dl { float:left;border:none; padding:3px;margin-right:10px;margin-right:20px;font-size:11px;}
#idx #property #details dt {float:left;margin-right:10px;color:#610000;font-weight:bold;border-bottom:1px solid #e7e5e5;}
#idx #property #details dd {margin-bottom:5px;border-bottom:1px solid #e7e5e5;}
#idx #property #details fieldset{border:#ccc 1px solid;padding:5px;}
#idx #property #details legend{color:#c00000;font-size:14px;}
#idx #property #details {border:solid 1px #e7e5e5; border-bottom: 1px solid #e7e5e5;background-color:#f4f4f7;padding: 10px 10px 0 10px; margin: 0 10px 15px 0;float:left;}

#idx #property #calc {font-size: 11px;}
#idx #property #calc input, textarea, select {background:#fff; margin-bottom:12px;}
#idx #property #calc #mcalc { border:none; }
#idx #property #calc legend {color:#c00000;font-size:14px;}
#idx #property #calc fieldset {border:#ccc 1px solid;padding:5px;}
#idx #property #calc {border:solid 1px #e7e5e5; border-bottom: 1px solid #e7e5e5;background-color:#f4f4f7;padding: 10px 10px 0 10px; margin: 0 10px 15px 0;width:320px;float:left;}

#mcalc .fld {width:100px;}
#idx #property h4 { color:#480401; font-weight:normal;font-size:16px;}
#idx #property #contact p {margin-top:0px;font-size:11px;}
#idx #property #contact input, textarea, select {background:#fff;border:solid 1px #ccc; margin-bottom:2px;margin-top:10px;margin-top:0px;}
#idx #property #contact label {font-size: 11px;}
#idx #property #contact form { border:none; }
#idx #property #contact legend {color:#c00000;font-size:14px;}
#idx #property #contact fieldset {border:#ccc 1px solid;padding:5px;}
#idx #property #contact {border:solid 1px #e7e5e5; border-bottom: 1px solid #e7e5e5;background-color:#f4f4f7;padding: 10px 10px 0 10px; margin: 0 10px 15px 0;width:320px;float:left;}
#idx #property #contact td{font-size: 11px;}

#idx #disclaimer { padding:5px 0; color:#888; font-size:7pt;clear:both;border-top:2px #999 solid; margin-top:10px;}
#idx #disclaimer p { margin:3px 0; }

#z { font-size:xx-small; padding:1em; }

/*details info, quick stats, and remarks*/
#property #details-info fieldset, 
#property #remarks fieldset {height:140px;}

#details-info fieldset{border:#ccc 1px solid;padding:5px;}
#details-info legend{color:#c00000;font-size:14px;}
#details-info dl{float:left;line-height:1.7em;margin-top:0px;background-color:#f4f4f7; }
#details-info dt{float:left;padding-right:10px;color:#610000;font-weight:bold;border-bottom:1px solid #e7e5e5;font-size:11px;}
#details-info dd{padding-right:20px;border-bottom:1px solid #e7e5e5;font-size:11px;}
#details-info h4{float:left;}
#details-info a{color:#000;}
#details-info {border:solid 1px #e7e5e5; border-bottom: 1px solid #e7e5e5;background-color:#f4f4f7;padding: 10px 10px 0 10px; margin: 0 10px 15px 0;width:320px;float:left;}

#idx #property #remarks fieldset{border:#ccc 1px solid;padding:5px;}
#idx #property #remarks legend{color:#c00000;font-size:14px;font-weight:normal;}
#idx #property #remarks dl {font-size:11px;margin-top:-8px;}
#idx #property #remarks dl dt{font-weight:bold;font-size:11px;}
#idx #property #remarks dd{margin-left:0px;font-size:11px;}
#idx #property #remarks {border:solid 1px #e7e5e5; border-bottom: 1px solid #e7e5e5;background-color:#f4f4f7;padding: 10px 10px 0 10px; margin: 0 10px 15px 0;width:320px;float:left;}

div.bio-box {border:solid 1px #e7e5e5; border-bottom: 1px solid #e7e5e5;padding: 10px 10px 0 10px; margin: 0 10px 15px 0;width:320px;float:left;font-size:11px;color:#600000;font-size:12px;}
div.bio-box a{font-size:14px;}
div.bio-box p {padding: 0px !important;}
.bio-box h4 {margin: 0 0 5px 0; padding: 0;color: #600000; font-weight: bold;}
.bio-box img {margin: 0 15px 5px 0;padding: 3px; background: #fff;}
.bio-box div.focus {border-bottom: none;margin: 0;}
address {font-style: normal;margin-bottom: 10px;}




/*FORMS
===============================================================*/
/*pre-approval form*/
#idx #pre-approval{margin:20px;}
#idx #pre-approval fieldset{background:#fff;border:solid 1px #e7e5e5;background-image:url(/cms/res/img/area-bg.gif);background-repeat:repeat-x;padding:15px 0 20px 100px;margin:10px;}
#idx #pre-approval select, textarea, input {margin:0 0 0 10px;background:#f4f4f7;border:solid 1px #e7e5e5;}
#idx #pre-approval div{padding: 5px 0 5px 0;font-size:12px;width:600px;}
#idx #pre-approval legend{color:#555;font-size:11px;}
#idx #pre-approval small{font-size:10px; font-style:italic;}
#idx #pre-approval .asterisk{color:red;}
#idx #pre-approval #btn a{color:#fff; background-image:url(/cms/res/img/btn-bg.jpg);padding:5px 10px 5px 10px;border:1px solid #ccc; margin:5px;font-weight:bold;}



.data1 {border-bottom:1px solid #999; border-right:1px solid #999; }
.data1 th,
.data1 td {border-top:1px solid #999; border-left:1px solid #999; padding:2px 4px; }

body {margin:0;padding:0;text-align:center;color:#222222;background-image:url(/cms/images/palmdalebg.jpg);background-repeat:repeat-y;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;background-color:#fff;background-position:center;}
#header {background-image:url(/cms/images/banner.jpg);background-color:#FFF;height:128px;width: 900px }
#slideshow {
	width:563px;
	height:185px;
	position:relative;
	border-bottom:3px solid #650000;
	float:right;
}
*html #slideshow {height:180px;}
.photo{margin:10px;padding:15px;border:#650000 solid 1px;float:right;}
h1 {color:#8e1817;font-size:24px;font-weight:normal;letter-spacing:-1px;}
h2 {font-size:18px;color:#8e1817;font-weight:normal;}
h3 {margin:6px 3px;font-size:11px;}
a {color:#660000;text-decoration:none;}
a:hover {color:#8e1817;text-decoration:none;}
#mainnav {position:relative;width:900px;background-image:url(/cms/images/navbg.jpg);font-family: Helvetica; border-top:2px solid #A6A6A6;border-bottom:2px solid #A6A6A6;height:35px;}
#container {display:block;background-color:#FFF;width:900px;text-align:left;margin:0 auto;position:relative;background-image:url(/cms/images/containerbg.jpg);background-repeat:repeat-y;border:2px solid #A6A6A6;}
*html #content {position:absolute;top:126px;left:0px;width:760px;z-index:1;}

/* IE 7 HACK for left nav
======================================================================*/
*:first-child+html #rightnav ul{margin-left:0px;}

#rightnav {position:relative;width:195px;float:left;margin-top:-187px;}
*html #rightnav {position:relative;width:195px;float:left;margin-right:-42px;margin-top:-194px;}
#rightnav div {width:195px;margin-bottom:6px; margin-top:0px;}
*html #rightnav div {margin-top:-1px;}
#rightnav div a{display:block;color:#000;text-decoration:none;padding:5px;font-size:10px;}
#rightnav div ul {width:195px;margin-top:-4px;padding:2px;list-style-type:none;}
*html #rightnav div ul{margin-top:-8px; margin-left:0px;}
#rightnav div ul li {margin: 0; padding:0; border-right:1px solid #FFFFFF;border-bottom:dashed #7e7d7c 1px;}
*html #rightnav div ul li {margin-left:0px;padding:2px;border-right:0px solid #FFFFFF;}
#rightnav div ul a {font-family:Helvetica, sans-serif;text-align:right;color:#FFF;text-decoration:none;font-size:11px; padding-top:6px;padding-bottom:6px;}
#rightnav div ul a:hover {color:#ccc;background-color:#3f3d3d;}
#rightnav div img {margin-bottom:3px;}
#inputs {position:absolute;width:160px;height:150px;top:70px;right:15px;text-align:right;color:#FFFFFF;}
*html #inputs {right:25px;top:60px;}
.contact {font-size:9px;text-align:right;float:right;padding-top:15px;}
#text {position:relative;width:525px;margin-left:15px;margin-right:10px;margin-top:10px;float:right;line-height:1.5em;}
#text a{text-decoration:underline;}
#text a:hover{text-decoration:none;}
*html #text {margin-top:20px;margin-left:10px;}

/*iframe*/
#text2 {position:relative;width:900px;margin-left:0px;margin-right:0px;margin-top:0px;float:left;background-color:#fff;}
#text2 p,h1,h2,h3,h4,h5,h6 {padding-left: 8px; padding-right: 8px;}
*html #text2 {margin-top:0px;margin-left:0px;background-color:#fff;}
/*end iframe*/
#findhome{position:relative;width:195px;float:left;margin-top:0px;}
*html #findhome {position:relative;width:195px;float:left;margin-right:-42px;margin-top:-10px;}


#mainnav p {font-size:12px;padding:11px; margin:0;}
#mainnav a {color:#fff;padding:6px 19px;margin-right:-2px;background-repeat:no-repeat;background-position:9px center;border-right:1px solid #3f3d3d;}
#mainnav a:hover {background-color:#565455;background-image:url(/cms/images/navbg-over.jpg);background-repeat:no-repeat;background-position:center;}
#imagelinks {position:relative;width:759px;height:82px;margin-top:20px;_margin-top:0px;padding:0;clear:both;color:#222222;border-top:1px solid #A6A6A6;}
*html #imagelinks {margin-bottom:-5px;}
#footer {position:relative;width:759px;background:#fff;margin-top:0px;_margin-top:0px;padding:0;clear:both;color:#222222; background-image: url("images/footer.jpg"); border-top:1px solid #A6A6A6;}
#footer p {font-size:10px;padding:25px;margin:0;text-align:left;}
#footer a {color:#666;}
.template-logo {font-size:9px;float:right;padding:4px;padding-right:10px;}
.metro{
margin-top:-25px;
}

/*find a home button*/
a.swapped:link, a.swapped:visited {display:block; /*allows width and height settings to apply*/width: 193px; /*match to width of the image*/line-height: 146px; /*match to height of the image*/text-indent:-100.0em; /*moves the text off screen*/text-decoration:none; /*removes the underline*/background:url(/cms/images/findahome.jpg) no-repeat; /*sets the unmoused image*/}
a.swapped:link:hover, a.swapped:visited:hover {background:url(/cms/images/findahome-over.jpg) no-repeat; /*changes to the moused image on hover*/} 

#findahome{width:193px;height:146px;padding-top:1px;margin-left:0px;}
*html #findahome{width:193px;height:140px;padding-top:11px;margin-left:0px;padding-bottom:-10px;}
 
  /*featured listings*/
 .featured-listing {width: 195px;border: 1px solid #a32d2d;padding: 4px;margin: 20px;float: left;height:225px;/*background-image:url(/cms/images/callout-bg.gif);*/background-color:#fff;background-repeat:repeat-x;font-size:9px;line-height:1.3em;}
.featured-listing h4 {background: #800000 !important;color:#fff;padding: 4px !important; margin: 0;font-size: 11px; font-weight: bold;text-align: center;line-height:1.3em;}
.featured-listing img {border: none;border:4px solid #666363;width:125px;margin-bottom:5px;margin-top:5px;}
.featured-listing a:hover img{border:4px solid #a32d2d;}	
.featured-listing p {background: transparent;padding: 4px; margin: 0;font-size: 9px;}
	
	.pic1{position:absolute;width:140px;padding-left:20px;margin-left:0px;}
	
	/* ie hack ==================================================*/
	
	.featured-listing {width: 175px;border: 1px solid #a32d2d;padding: 4px;margin: 20px;float: left;height:300px;/*background-image:url(/cms/images/callout-bg.gif);*/
	background-repeat:repeat-x;/*background-color:#adacac;*/background-color:#fff;font-size:9px;line-height:1.3em;}
.featured-listing h4 {background: #800000 !important;color:#fff;padding: 4px !important; margin: 0;font-size: 11px; font-weight: bold;text-align: center;line-height:1.3em;}
.featured-listing img {border: none;border:4px solid #666363;width:125px;margin-bottom:5px;margin-top:5px;}
.featured-listing a:hover img{border:4px solid #a32d2d;}	
.featured-listing p {background: transparent;padding: 4px; margin: 0;font-size: 9px;}
	
	*html .pic1{position:absolute;width:140px;padding-left:20px;margin-left:0px;}

a.important {padding: 3px;display: block;background: #800000;color:#fff !important;}
a.important:hover {color: #fff;}
.bookmark{
float:right;width:120px;margin-right:1px;text-align:center;
}
#big-btn{display:block;position:relative;z-index:500;margin-top:-33px;}
*html #big-btn{margin-top:-35px;}
#big-btn a{background-image:url(/cms/images/btn-bg-over.gif);background-repeat:no-repeat;width:142px;height:33px;display:block;float:right;color:#fff;text-transform:uppercase;font-size:10px;position:relative;padding:11px 0px 0px 0px;text-align:center;}
#big-btn a:hover{background-image:url(/cms/images/btn-bg.gif);background-repeat:no-repeat;width:142px;height:33px;display:block;display:block;}

/*Contact forms*/

#contact-form{width:400px;margin: 0 auto;}
#contact-form .one, #contact-form .two{width:150px;} 
#contact-form .one{float:left;} 
#contact-form .two{margin:0 0 0 200px;}
#contact-form label{display:block;}
#contact-form fieldset{padding:10px;margin:0 0 8px 0;border:#ccc solid 1px;} 
#contact-form span{color:red;}
#contact-form legend{font-size:1.5em;color:#800000;}
#contact-form label.radios, #contact-form label.check{display:inline;}

/*listings tables*/

.alt {
	background-color: #F4F4F4;
}
.head {
	background-color:#d5d8d6;
	color: #000;
}
.listings {
	font-size:10px;
	line-height: 12px;
}
.listings td {
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}

.listings a {color:#000;} 
.listings a:visited {color:#666;} 
.listings a:hover {color:red;}


.details {
    border-left: 1px solid #450102;
    border-top: 1px solid #450102;
    border-right: 1px solid #450102;
    border-bottom: 1px solid #450102;
    font-size:11px;
    color:#000;
    line-height: 12px;
}
.details td {
        border-right: 1px solid #E6E6E6;
        padding: 5px;
}

/*Sitemap - width on block li might need to be changed*/

.block {
	list-style: none;
}
.block li {
	list-style: none;
	width: 34%; float: left;
}
.clear {
	clear: both;
	
}

.disclaimer {
	font-size: 9px;
	margin-bottom: 5px;
}

/*snippet listings*/
#snippet-listing {1px solid #a32d2d;padding: 4px;margin:10px;/*background-image:url(/cms/images/callout-bg.gif);*/background-color:#fff;background-repeat:repeat-x;font-size:9px;line-height:1.3em;}
#snippet-listing h4 {background: #800000 !important;color:#fff;padding: 4px !important; margin: 0;font-size: 11px; font-weight: bold;text-align: center;line-height:1.3em;}
#snippet-listing img {border: none;border:4px solid #666363;margin-bottom:5px;margin-top:5px;}
#snippet-listing:hover img{border:4px solid #a32d2d;}
#snippet-listing a {text-decoration:none;}	
#snippet-listing p {background: transparent;padding: 4px; margin: 0;font-size: 9px;}
	
	
/* ie hack ==================================================*/
	
#snippet-listing {border: 1px solid #a32d2d;padding: 4px;margin: 10px;float:left;/*background-image:url(/cms/images/callout-bg.gif);*/background-repeat:repeat-x;/*background-color:#adacac;*/background-color:#fff;font-size:9px;line-height:1.3em;}
#snippet-listing h4 {background: #800000 !important;color:#fff;padding: 4px !important; margin: 0;font-size: 11px; font-weight: bold;text-align: center;line-height:1.3em;}
#snippet-listing img {border: none;border:4px solid #666363;width:125px;margin-bottom:5px;margin-top:5px;}
#snippet-listing a:hover img{border:4px solid #a32d2d;}
#snippet-listing a {text-decoration:none;}	
#snippet-listing p {background: transparent;padding: 4px; margin: 0;font-size: 9px;}

