@charset "utf-8";
/* CSS Document */

/* content css */
* { margin: 0; padding: 0; border: 0; }
body {	font-family: Arial, Helvetica, sans-serif; color: #6a6969; background:#9eb9d1; font-size:1em; }
h1, h2, h3, h4, h5, p { padding: 0 0 0.50em 0; line-height: 1.166em; margin:0;  }
h1 { font-size: 0.75em; padding: 0 0 1em 0; line-height:1.375em; color:#a38a64;}
h2 { font-size: .875em;padding-bottom:.5em; }
h3{}
h4 { font-size: 0.8125em; }
h5 { font-size: 0.687em;color: #a38a64;padding: 0 0 .25em 0; }
p { font-size: 0.687em; padding: 0 0 1.56em 0; line-height:1.375em; color:#6a6969; }
a { color: #ac8fb5; text-decoration:none;}
.clear{ clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden;}
.subhead{font-size: 0.687em;color: #a38a64; font-weight:bold;}
.imgleft { float: left; padding: 0 10px 10px 0px; }
.imgright { float: right; padding: 0 0px 10px 10px; }

table { border-collapse: collapse; border-spacing: 0; margin: 0 0 2em 0; }
th { font-size: 1em; font-weight: normal; color:  #414040; }
td { font-size: 0.687em; line-height: 1.33em; padding: 0.75em; }
li { font-size: 0.875em; line-height: 1.33em; margin: 0; }
li li, li p, td li, td td, td p { font-size: 1em; }
ul { margin: 1em 0px 2em 50px; }
ol { margin: 1em 0px 2em 20px; list-style: decimal; }
ol li { padding-left: 30px; }


.outer { padding: 0 0 0 250px;}
.inner { width: 100%; }
.floatwrap { float: left; width: 100%; margin-left: -250px;}
.contentarea { float: right; padding-top: 357px; margin-right: -250px; width: 100%; z-index: 40; position: relative; }
.contentarea-inner { float: right; padding-top: 254px; margin-right: -250px; width: 100%; z-index: 40; position: relative; }
.contentarea-inner1 { float: right; padding-top: 70px; margin-right: -250px; width: 100%; z-index: 40; position: relative; }
.propertypage{ padding-top:74px;}

#maincontainer{ width:744px; margin:0 auto; padding:0; position:relative;}
.container { padding: 0; margin:0;background:#FFF; overflow:hidden;}
.top{ height:357px; position:absolute; left:0; top:0;}
.top-inner{ height:254px; position:absolute; left:0; top:0;}
#logo-taosski{ width:157px; height:115px; position:absolute; left:50px; top:10px;}
.divider{ position:absolute; width:215px; height:3px;left:20px; top:128px;}
#logo-taosski span{ display:none;}

#left-col{ width:250px; margin:0; padding:0; float:left; padding:0; z-index:50; position:relative;}
#left-col.main{padding:510px 0 0 0; margin:0;}
#left-col h2{ color:#35628a; text-align:center;}
#left-col .no{font-size: .875em;padding-bottom:.5em;color:#35628a; text-align:center;}
#left-panbox{ width:209px; height:486px; position:absolute; left:0; top:0; background:url(../images/left-pan-back.png) no-repeat; padding:10px 24px; z-index:40;}
* html #left-panbox{
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/left-pan-back.png');
}
.map-space{ padding:10px; margin:0; width:230px; height:130px; overflow:hidden;}

#header{ height:74px; margin:0; padding:0; position:relative;}
#content{ padding:28px 20px 10px 20px;}
#content1{ padding:28px 20px 10px 20px; width:450px;}
.ban-space{ width:494px; height:283px; margin:0 0 0 0; padding:0;}
.ban-space-inner{ width:494px; height:180px; margin:0 0 0 0; padding:0;}
.top-mail{ height:34px; margin:0; padding:0;}
.top-mail img{ float:right; padding-right:10px; padding-top:3px;}
.img-space{ width:450; height:160px; margin:0 auto; padding:10px 0 0 0;}
#footer{ height:26px; margin:0; padding:0; background:url(../images/footer-back.gif) repeat-x;}
#footer p{ font-family: Arial, Helvetica, sans-serif; color: #6a6969; text-align:center; padding:0; font-size:10px; line-height:12px; padding-top:3px;}
#footer a{ text-decoration:none; color:#6a6969}
#form-tsv{ position:absolute; left:20px; top:150px; color:#35628a; z-index:70;}
#form-tsv h2{ font-weight:normal; font-size:.825em;}
#form-tsv p{ text-align:center; margin:0; padding:0px;}
#form-tsv ul{ margin:0; padding:0; list-style-type:none;}
#form-tsv ul li{ margin:0; padding:0 0 6px 0; background:none;}
#form-tsv input.search1{ background:url(../images/button-back.gif) no-repeat; width:59px; height:19px; cursor:pointer; border:none; float:left;  margin:10px 20px 10px 40px; padding:0 0 2px 0;font-size:.825em; color:#FFF;}
#form-tsv input.search{ margin:0; padding:0 0 2px 0;background:url(../images/button-back.gif) no-repeat;cursor:pointer; border:none;width:59px; height:19px;font-size:.825em; color:#FFF; }
#form-tsv input.reset{ background:url(../images/button-back.gif) no-repeat; width:59px; height:19px; cursor:pointer;border:none; float:left; margin:10px 0 10px 0; padding:0 0 2px 0; font-size:.825em; color:#FFF;}
#form-tsv label{ width:85px; height:16px; line-height:16px; font-size:.825em; float:left; color:#35628a;}
#form-tsv label.text{ text-align:center; width:auto; padding-top:10px; padding-left:100px; padding-bottom:5px; font-size:.825em;}
#form-tsv input{ width:104px; height:16px; border:1px solid #a38a64; background:#FFF;color:#35628a; vertical-align:middle; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:.875em;}
#form-tsv .listing{ width:180px; height:16px;}
#form-tsv .checkbox{ border:1px solid #a38a64; background:#FFF; padding:0; width:auto; height:auto;}
#form-tsv textarea{ width:104px;border:1px solid #FFF;background:#333333; color:#FFF;}

.imagebox{ width:320px; height:242px; margin:0 auto; padding:0; border:1px solid #666;}
.bookme{ width:60px; height:20px;margin:0; color:#FFF; font-weight:bold; padding-top:15px;}
#thumb-area{ margin:0; padding:0 0 20px 0; position:relative; overflow:hidden;}
#thumb-area img{ float:left; padding:4px; border:none;}
.tbl-border{ border:1px solid #a38a64; background:#f7f7f7;}
table.tbl-border td{ text-align:center;border-bottom:1px solid #a38a64;}

.prop-inner{ height:100px; position:absolute; left:0; top:0;}
#content .listing-area{ width:auto; overflow:hidden; background:#f7f7f7; padding:14px 10px; margin:20px 0 0 0; border:1px solid #a38a64;}
#content .listing-img-area{ width:auto; float:left;}
*html #content .listing-img-area{ width:160px; float:left;}
#content .listing-img-area img{ border:none; padding-bottom:10px; padding-right:15px;}
#content .listing-content{ width:auto;}
*html #content .listing-content{ width:250px;}
#content .pro-name{ font-weight:bold; color:#a38a64; margin:0; padding:2px 0 0 0; font-size:11px;}
#content .pro-title{font-weight:bold; color:#6a6969; margin:0; padding:2px 0 0 0; line-height:16px; font-size:11px;}
#content .detail a{font-weight:bold; color:#a38a64; margin:0; padding:0; line-height:16px; font-size:11px; float:right;}
.normal{ font-weight:normal;}
#content .prop-list{ margin:0; padding:0; list-style-type:none; width:125px; float:left;}
#content .prop-list li{ display:block; padding:3px 0; margin:0; line-height:11px;}
#content .prop-list li a{ background:url(../images/bull-icon.gif) left center no-repeat; padding:0 0 0 15px; color:#a38a64; font-weight:bold; font-size:11px;}



