
@import "base.css";
@import "forms.css";

body { margin:5px 0 20px 0; font: 80%/135% arial,verdana,sans-serif; background:url('../img/bg-body4.gif'); color:#474747; }

em, #seo, #printaddress, hr { display:none; }
a { color:#0172B6; text-decoration:underline; }
a:hover { color:#D55703; }
a.arw { background:url('../img/arw-blu.gif') no-repeat 0 .5em; padding-left:15px; }
a.arw:hover { color:#D55703; }
a.arw2 { background:url('../img/arw-wht2.gif') no-repeat left; padding-left:15px; }
a.print { background:url('../img/ico-print.gif') no-repeat 5px 0; padding-left:28px; }
a.magnify { background:url('../img/ico-page_tools.gif') no-repeat 0 -38px; padding-left:14px; }
a.disk { background:url('../img/ico-disk.gif') no-repeat 5px 0; padding:0 0 2px 28px; }
a.mail { background:url('../img/ico-email.gif') no-repeat 5px 1px; padding-left:28px; }
a.info { background:url('../img/ico-page_tools.gif') no-repeat 0 -40px; padding-left:14px; }
a.map { background:url('../img/ico-map.gif') no-repeat 5px 0; padding:0 0 2px 28px; }
a.epc { background:url('../img/ico-epc_graph.gif') no-repeat 5px 0; padding:0 0 2px 28px; }
/*a.left { background:url('../img/arw-left.gif') no-repeat right; width:12px; height:15px; text-align:right; }*/
.hr-dots { width:100%; height:1px; background:url('../img/hr-dots.gif') repeat-x; }
ul.bullet li { background:url('../img/bullet.gif') no-repeat 0.31em 0.5em; padding-left:16px; margin-bottom:.3em; }
p { padding-bottom:.7em; }
.bottom { padding-bottom:4px; }
.margin_rht60 { margin-right:80px; }
.pic1 { margin:0 0 5px 5px; }
.edit, .delete, .deleted, .displayed, .approve, .pending { padding: 0 0 2px 18px; margin:0px 5px; font-size:85%; font-weight:bold; color:#0172B6; }
.edit { background: url(../img/admin-ico.gif) no-repeat left -65px; }
.delete {  background: url(../img/admin-ico.gif) no-repeat left top; }
.deleted { background: url(../img/admin-ico.gif) no-repeat left -21px; color:#666666; }
.displayed { background: url(../img/admin-ico.gif) no-repeat left -43px; color:#666666; }
.approve, .pending { background: url(../img/admin-ico.gif) no-repeat left bottom; }

.mandatory_trans { background:url('../img/trans-mandatory.gif') no-repeat 0 .4em; padding-left:13px; }

h1 { color:#ffffff; font-size:160%; font-weight:normal; padding:.5em 0 .5em 0; letter-spacing:-.03em; }
h2 { color:#000000; font-size:140%; font-weight:normal; padding:.8em 6px .8em 0; letter-spacing:-.04em; }
h3 { color:#ffffff; font-size:90%; font-weight:bold; padding:.1em 3px .2em 6px; margin-bottom:.4em; background:url('../img/bg-sub_nav.jpg'); }
h4 { color:#000000; font-size:100%; font-weight:bold; background:#E2E7E7; margin:1px 1px 1px 1px; padding:2px 0 1px 12px; }
h5 { color:#FFFFFF; font-size:90%; background:#666666; margin:.1em 0 .1em 0; padding:2px 0 1px 6px; }

#outer_wrapper { width:760px; margin:0 auto 0em auto; padding:0 5px 0 5px; background:url('../img/bg-shadow.gif') #ffffff; }

#accessability { padding:3px; background:#666666; border-bottom:1px solid #ffffff; text-align:right; color:#ffffff;} 
#accessability a { color:#FFFF00; text-decoration:none; font-size:95%; }

ul#css_change { height:18px; }
ul#css_change li { float:left; margin-right:2px; }
ul#css_change li.item1 a { color:#221E1F; text-decoration:none;}
ul#css_change li.item1 a:hover { color:#D55703; }
ul#css_change li a.item2 { display:block; height:18px; width:27px; background:url('../img/bg-aaa.gif') no-repeat -53px -1px; }
ul#css_change li a.item3 { display:block; height:18px; width:19px; background:url('../img/bg-aaa.gif') no-repeat -84px -1px; }
ul#css_change li a.item4 { display:block; height:18px; width:19px; background:url('../img/bg-aaa.gif') no-repeat -107px -1px; }

#header { background:url('../img/bg-header.gif') no-repeat; height:92px; padding:10px 6px 0; }
#header #logo { width:250px; height:70px; display:block; }

#nav_wrapper { background:url('../img/hr-dashed.gif') repeat-x bottom; padding-right:2px; }

ul#nav { padding:0 0 .16em 190px; }
ul#nav li { float:left; font-size:94%; width:7em; font-weight:bold; text-align:center; margin-right:1px; }

ul#nav li a { display:block; height:1.5em; padding:.2em .4em 0 .4em; color:#333333; text-decoration:none; }
ul#nav li.item1 { width:6em; }
ul#nav li.item2 { width:8.5em; }
ul#nav li.item3 { width:8.5em; }

ul#nav li.item1 a  { color:#ffffff; border-left:1px solid #4A5200; border-top:1px solid #4A5200; border-right:1px solid #4A5200; background:#20A4E5; }
ul#nav li.item2 a  { color:#ffffff; border-left:1px solid #6D3000; border-top:1px solid #6D3000; border-right:1px solid #6D3000; background:#EA6B03; }
ul#nav li.item3 a  { color:#333333; border-left:1px solid #4A5200; border-top:1px solid #4A5200; border-right:1px solid #4A5200; background:#CFE502; }

ul#nav li.item1 a:hover { background:url('../img/bg-nav_item1.gif') repeat-x #20A4E5; }
ul#nav li.item2 a:hover { background:url('../img/bg-nav_item2.gif') repeat-x #EA6B03; } 
ul#nav li.item3 a:hover { background:url('../img/bg-nav_item3.gif') repeat-x #CFE502; } 

#content_wrapper { background:url('../img/bg-content_wrapper.gif') repeat-y; }
#content_wrapper_3col { background:url('../img/bg-3col_content_wrapper.gif') repeat-y; }

#lhs { float:left; width:190px; font-size:85%;}

.promo { padding:3px; }
a#market_val { display:block; width:190px; height:92px; background:url('../img/promo-market_eval.jpg') no-repeat; }
li#finance { background:url('../img/promo-finance.gif') no-repeat left center; padding-left: 50px; }
li#convey { background:url('../img/promo-convey.gif') no-repeat left center; padding-left: 50px; }
li#insure { background:url('../img/promo-insure.gif') no-repeat left center; padding-left: 50px; }
li#hips { background:url('../img/promo-hips.gif') no-repeat left center; padding-left: 50px; }

#lhs a { text-decoration:none; }
#lhs a:hover { text-decoration:underline; }

ul#sub_nav { height:14.35em; padding:19px 0 0 12px; background:url('../img/bg-sub_nav.jpg'); overflow:hidden; }
*html ul#sub_nav { height:14.20em; }
ul#sub_nav li { margin-bottom:.2em; }
ul#sub_nav li a { color:#ffffff; font-size:125%; padding-left:10px; }
ul#sub_nav li a:hover { background:url('../img/arw-wht.gif') no-repeat 0 6px; padding-left:10px; }
ul#sub_nav li a.current { background:url('../img/arw-wht.gif') no-repeat 0 6px; padding-left:10px; }

#content_392 { float:left; width:392px; }
#content_392 p { padding:0 7px .8em 7px; line-height:135%; }

#content_570 { float:left; width:554px; padding:0 7px .8em 7px; margin-right:1px; background:url('../img/bg-content_grad.gif') repeat-x #ffffff; }

#rhs { float:left; width:178px; }
#rhs p { font-size:93%; padding:0 6px .5em 5px; }

#footer { height:2.8em; background:url('../img/bg-footer.gif') no-repeat; padding:.8em .6em .6em .6em  }
#footer p { font-size:80%; }

.prop_nav { padding:.2em 5px .2em 5px; margin-bottom:.2em; background:#E2E7E7; }
.prop_nav2 { padding:.2em 5px .2em 5px; background:#F2F1F1; }
.prop_nav ul li { float:left; }
.prop_nav_footer { border-top:2px solid #D9DADA; margin-top:.5em; padding-top:.5em; }
.prop_nav_footer a, .prop_nav a, .prop_nav2 a  {  text-decoration:none; }

ul#mem_nav { padding:6px 0 3px 12px; background:#F2F1F1; margin:-1px 1px 1px 1px; }
ul#mem_nav li { margin-bottom:.2em; }
ul#mem_nav li a { color:#0172B6; font-size:110%; padding-left:10px; }
ul#mem_nav li a:hover { background:url('../img/arw-blu2.gif') no-repeat 0 6px; padding-left:10px; }
ul#mem_nav li a.current { background:url('../img/arw-blu2.gif') no-repeat 0 6px; padding-left:10px; }

.img_nav { margin-top:5px; }

ul.prop_browse { width:150px; margin:.5em 25px 0 0; }
ul.prop_summary { margin:.5em 0 .5em 0; background: #ffffff; }
.prop_nav a.current, .prop_nav_footer a.current { background:#0062A7; color:#ffffff; text-decoration:none; padding:0 2px 0 3px; margin-left:2px; }
ul.prop_summary li.title { color:#000000; background:#E2E7E7; margin-bottom:.2em; }
ul.prop_summary li.title ul li { float:left; }
ul.prop_summary li ul li.right { float:right; }
ul.prop_summary img { margin-right:8px; }
.price { color:#ffffff; background:#31ACE8; padding:2px 3px 1px 3px; width:174px; border-right:2px solid #ffffff; }
.address { color:#000000; font-size:140%; line-height:1.5em; }
.found { color:#000000; font-weight:bold; }

#prop_details img.large { margin:0 6px .3em 0; }
#prop_details img.thumbs { margin:0 5px 5px 0; width:101px; height:74px; }
.prop_details2 { background:#F2F1F1; margin-left:2px; padding:4px; }
#prop_info { margin-top:0.94em; }

.agent { background:#F2F1F1; margin-top:.3em; }
.agent h3 { color:#4A5200; background:#D5E81D; }
.agent p { padding:6px; }
.agent img { float:right; margin:0 6px 6px; padding:1px; background-color:#CCCCCC; border:1px solid #FFFFFF; }

#mem_prop { background:#F2F1F1; margin-top:.3em; }
#agent h3 { color:#4A5200; background:#D5E81D; }

ul#key {padding:.5em 0 .5em 12px;}
ul#key li { background:url('../img/ico-key.gif') no-repeat; padding-left:21px; margin-bottom:.5em; }
ul#key li.item1 { background-position: 0 2px; }
ul#key li.item2 { background-position: 0 -18px; }
ul#key li.item3 { background-position: 0 -39px; }
ul#key li.item4 { background-position: 0 -60px; }
ul#key li.item5 { background-position: 0 -78px; }
ul#key li.item6 { background-position: 0 -98px; }
ul#key li.item7 { background-position: 0 -120px; }
ul#key li.item8 { background-position: 0 -140px; }
ul#key li.item9 { background-position: 0 -162px; }
ul#key li.item10 { background-position: 0 -182px; }

ul#features li { background:url('../img/ico-features.gif') no-repeat; height:2.9em; width:42px; border-left:1px solid #FAFAFA;}
ul#features li.item1 { background-position: -335px 0; }
ul#features li.item2 { background-position: -251px 0; }
ul#features li.item3 { background-position: -209px 0; }
ul#features li.item4 { background-position: -293px 0; }
ul#features li.item5 { background-position: -377px 0; }
ul#features li.item6 { background-position: -125px 0; }
ul#features li.item7 { background-position: -41px 0; }
ul#features li.item8 { background-position: -166px 0; }
ul#features li.item9 { background-position: -83px 0; }
ul#features li.item10 { background-position: 0 0; }

ul#other {padding:.5em 0 .5em 12px;}
ul#other li { background:url('../img/ico-bed_bath_car.gif') no-repeat; padding-left:21px; margin-bottom:.5em; }
ul#other li.item1 { background-position: 0 -17px; }

ul#tools { padding-top:.7em;  }
ul#tools li { margin-bottom:.7em; }

#mem_login { background:#F2F1F1; padding:.5em 0 0 12px; font-size:110%; margin:0 1px 0 1px; }
#mem_login #form2 { padding:0; }

ul#mem_nav2 { padding:3px 0 3px 7px; margin:-1px 1px 1px 1px; }
ul#mem_nav2 li { margin-bottom:.2em; }
ul#mem_nav2 li a { color:#0172B6; font-size:95%; padding-left:10px; text-decoration:none; }
ul#mem_nav2 li a:hover { background:url('../img/arw-blu2.gif') no-repeat 0 6px; padding-left:10px; }
ul#mem_nav2 li a.current { background:url('../img/arw-blu2.gif') no-repeat 0 6px; padding-left:10px; }

table { /*background-color:white;*/ width:100%; margin:0; padding:0; }
tr { background-color:#F2F1F1; }
tr.even { background-color:#E2E7E7; }
th, td {padding:.2em; vertical-align:top; border-right:1px solid #ffffff; vertical-align:middle; }
th { background-color:#666666; color:white; border-bottom:2px solid #ffffff; }
td.id { text-align:center; vertical-align:middle; }
td.id a { width:100%; color:#0172B6; text-decoration:none; font-weight:bold; }
td.id a:hover { color:#ffffff; text-decoration:underline; }
tr:hover { background: #8cbfde; color:#000000; }
tr.iehover { background: #8cbfde; color:#000000; }
