*{margin:0; padding:0; outline:0; border:0;}
body{background:#bfbfbf; font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited{text-decoration:none;}

#wrapper{width:985px; margin:auto; background:url(images/wrapper.png) repeat-y; padding:0 0 20px 0;}
#wrapper_bt{background:url(images/wrapper_bt.png); width:985px; height:10px; margin:0 auto 20px auto;}

#container{width:942px; margin:auto;}
#header{ position:relative;}
.tp{float:right; padding:30px 0 0 0;}
.tp li{display:inline; font-size:12px; color:#e0e0e0;}
.tp li a{color:#677f7b; padding:0 2px 0 2px;}
.tp li a:hover {text-decoration:underline;}

#logo{width:350px; float:left; margin:10px 0 20px 0;}
#logo h1 a {display:block;background:url(images/logo.png) no-repeat;height:65px;}



#ad728 {width:728px; margin:auto; padding-top:20px;}
#ad250 {width:250px; float:left;}

#gmap {float:left; margin:0 10px 0px 0;}

#h{background:url(images/h_st.gif) repeat-x; height:100px; width:913px; float:left; padding:23px 0 0 0;}
#h_lt{background:url(images/h_lt.png); width:15px; height:123px; float:left;}
#h_rt{background:url(images/h_rt.gif); width:14px; height:123px; float:left;}
#ls{background:url(images/ls.png); width:324px; height:30px; font-size:18px; color:#555; font-family:Arial, Helvetica, sans-serif; border:0; float:left; padding:8px 10px 0 10px;}
#go{float:left;}
#h h2{font-size:14px; color:#ffffff; font-weight:normal; margin:0 0 5px 0;}
#h h3{font-size:11px; color:#ffffff; font-weight:normal;}
#s{width:375px; margin:auto;}

.lanListing {font-size:20px; color:#5A736F; font-weight:bold; padding-left:44px;padding-bottom:10px;}

#c{background:url(images/shadow_st.png) repeat-y; width:752px; margin:auto;}
#c_tp{background:url(images/shadowup.png) no-repeat top; width:712px; padding:20px 20px 10px 20px;}
#c_bt{background:url(images/shadowbt.png); width:752px; height:16px;}
#c ul {padding-left:30px;}
#c ul li{ float:left; list-style:none; font-weight:bold; margin:0 20px 10px 10px;}
#c ul li a{display:block; float:left; color:#4f6461; height:29px; line-height:29px; padding:0 5px 0 0;}
#c ul li a span{display:block; padding:0 0 0 5px;}
#c ul li a:hover, #c ul li.active a{background:url(images/s_rt.png) no-repeat right; color:#fff;}
#c ul li a:hover span, #c ul li.active a span{background:url(images/s_lt.png) no-repeat left;}


#content{background:url(images/content.png) repeat-x; width:902px; padding:27px 20px 30px 20px; color:#2F3F3C; line-height:20px; font-size:14px;}

.col{float:left; width:460px; margin:0 30px 0 10px;}
.col2{width:360px;}

.lt{border-right:1px solid #e9e9e9; padding:0 10px 0 0;}
.lt li{margin:0;}
.lt li a:link, .lt li a:visited {text-decoration:none; color:#5A736F; padding-right:104px;}
.lt li a:hover {text-decoration:underline;}

.rt{padding:0 10px 0 0;}
.rt li{margin:0;}
.rt li a:link, .rt li a:visited {text-decoration:none; color:#5A736F;}
.rt li a:hover {text-decoration:underline;}

.col ul li{list-style:none; font-size:14px; font-weight:bold; color:#4f6461; clear:both; margin:0 0 12px 0;}
.title{background:url(images/h2_lt.png) no-repeat left; padding:0 0 0 10px; height:34px; color:#ffffff; font-size:16px; font-weight:normal; margin:0 0 20px 0; float:left;}
.titlebottom{background:url(images/h2_lt.png) no-repeat left; padding:0 0 0 10px; height:34px; color:#ffffff; font-size:16px; font-weight:normal; margin:0 0 20px 0; float:left;}
.title span{background:url(images/h2.png) no-repeat right;  padding:0 10px 0 0; line-height:34px; display:block;}
.titlebottom span{background:url(images/h2-bottom.png) no-repeat right;  padding:0 10px 0 0; line-height:34px; display:block;}
.col ul li p{float:left; padding:0 10px 12px 0;}
.col img{float:left; margin:0 2px 0 0;}

#footer{border-top:1px solid #e9e9e9; padding:10px 0 0 0; text-align:center; font-size:12px; color:#4f6461;}
#footer a{color:#4f6461;}
#footer a:hover {text-decoration:underline;}

#mylink:link, #mylink:visited {color:#FFF; font-size:12px;}

.breadcrumbs {font-size:12px; border-bottom:1px solid #E8E8E8; padding-bottom:10px; margin-bottom:10px; color:#5A736F; font-weight:bold;}

.listings {margin-left:10px;}
.listings li {list-style:none; font-size:13px; color:#5A736F; line-height:22px; float:left; margin:6px; width:260px; background-color:#F0F0F0; padding:10px; border:1px solid #DFDFDF; -moz-border-radius:10px;-webkit-border-radius:10px;}
.list_name:link, .list_name:visited {display:block; font-size:16px; color:#B00C0C; font-weight:bold; line-height:26px;}
.list_name:hover {text-decoration:underline;}
.url:link, .url:visited {display:block; color:#5A736F; font-weight:bold; text-decoration:underline;}
.url:hover {text-decoration:underline; color:#333;}

.itemtitle {border-bottom:5px solid #AC0B0B; color:#5A736F; font-size:20px; padding-bottom:5px;}
.pics {float:left; margin:0 10px 0 0; border:1px solid #CCC; padding:5px;}
.sdiv {padding:10px 0 10px 0;}
.stitle {font-size:16px; padding:6px 0 6px 0; border-bottom:1px solid #CCC; margin-bottom:5px;}

.comments {padding-top:20px;}
.labels {float:left; padding-right:15px; width:60px; font-size:12px; font-weight:bold;}
.field{float:left; border:1px solid #CCC; padding:2px;}
.area {float:left; border:1px solid #CCC; padding:2px; width:300px; height:100px;}
.area2 {float:left; border:1px solid #CCC; padding:2px; width:500px; height:200px;}
.submit {padding:4px; border:1px solid #CCC; border-bottom:1px solid #999; border-right:1px solid #999;}
.asterisk {color: #990000; padding-left:10px; }
.labels2 {padding-right:15px; width:140px; font-size:14px; float:left; font-weight:bold;}
.itemsubtitle {font-size:16px; border-bottom:1px solid #CCC; margin-bottom:20px; color: #999; font-weight:normal;}
.postform {padding-top:20px;}

.pointers {padding:20px;}
.pointers li {padding:1px 5px 1px 20px;}

img#wpstats {
width: 1px !important;
height: 1px !important;
}