.left{ float:left;}
.right{ float:right;}

body{background:#FFF;font:12px Arial, Helvetica, Verdana, sans-serif;}

a:link {text-decoration: none;  cursor:pointer;}
a:visited {text-decoration: none;  cursor:pointer;}
a:hover {  cursor:pointer;}
a:active {cursor:pointer;}

#head-all{ height:95px; width:100%; background:url(../images/headbg.png) repeat-x;}
.contain-middle{ width:980px; margin:0px auto; }

#head-all  .logo{  width:327px; height:37px;}
#head-all  .logo-s{ height:37px; width:265px; background:url(../images/logo-s.png) no-repeat;}
#head-all  .site{ height:22px; width:50px; background:url(../images/site.png) no-repeat;  padding-left:24px;  padding-top:2px;}
#head-all  .site a{color:#FFF; font-size:13px; font-weight:bold;}
#head-all  .searchbt{ background:url(../images/searchbg.png) no-repeat; width:56px; height:21px;  border:none; margin-right:10px;}
#head-all  .categorylist,#head-all .contain-middle .searchtext{ height:21px; width:250px; margin-right:10px;}
#head-all .contain-middle .searchtext{height:18px; line-height:18px;}
#head-all  .s-cate{height:21px; width:50px; margin-right:10px;}

#head-self{ background:#f7f3ea; height:80px; width:100%;}
#head-self .topnav{ height:25px; line-height:25px;}
#head-self .topnav .loginnav{ width:470px; }
#head-self .topnav .loginnav a{ color:#347b92;}

#head-self .middlenav .logo-self{ border-bottom:#7e7474 1px solid;}
.logo-self a{ color:#999999; font-weight:bold; font-size:26px;}
.middlenav .rightmenu{ width:470px; border-top:#c9bdb1 1px solid;}
.middlenav .rightmenu li{ float:left; width:100px; height:27px; line-height:27px; margin-right:17px;}
.middlenav .rightmenu li a{ font-size:14px; font-weight:bold; color:#347b92; display:block; text-align:center;}
.middlenav .rightmenu li a.current{ background:#e0ddd4; color:#6d6c6b;}
.middlenav .rightmenu li a:hover{color:#ffffff; background:#347b92;}

#warper{ width:100%;}
#warper .categorynav{ background:#f7f3ea url(../images/topbarNav.png) repeat-x;  background-position:center bottom; width:100%;}
.categorynav .categorymenu{ width:100%; height:auto;} 
.categorynav .categorymenu li{height:23px; float:left; padding:0px 10px; line-height:25px; white-space:pre;}
.categorynav .categorymenu li.current{ background:white;}
.categorynav .categorymenu li a{ color:#999999; font-size:14px; font-weight:bold;}
.categorynav .categorymenu li.current a{ color:#4eb8e3;}
.categorynav .categorymenu li.current a:hover{color:#4eb8e3;}
.categorynav .categorymenu li a:hover{ text-decoration:underline; color:#666666;}


#warper #searchbar,#warper .searchbar{line-height:30px; border-bottom:#e5e2d9 1px solid; }
#searchbar .searchtital,.searchbar .searchtital{ color:#347b92; font-weight:bold; #padding-top:2px; }
#searchbar .keyword{ }
#searchbar .price,.searchbar .price{ padding-left:10px;}
#searchbar .search,.searchbar .search{ background:url(../images/searchbar-bu.png) no-repeat; width:46px; height:21px; margin-left:10px; border:none; color:white;}
#searchbar .pricebt,.searchbar .pricebt{ margin-left:50px; background:url(../images/pricebt.png) no-repeat; border:none; height:20px; width:43px; text-align:left; padding-left:1px; padding-left:3px\9;}
#searchbar .sawtype,#searchbar .ordertype,.searchbar .sawtype,.searchbar .ordertype{ color:#4fb8dd; }
#searchbar .ordertype,.searchbar .ordertype{padding-left:10px;}
#searchbar .ordertype select,.searchbar .ordertype select{ _margin-top:5px;}
#searchbar .bigimage,#searchbar .smallimage,#searchbar .listdeital,.searchbar .bigimage,.searchbar .smallimage,.searchbar .listdeital{ background:url(../images/mall_list_mode.png) -123px -41px;padding-left:15px; padding-top:1px;}
#searchbar .smallimage,.searchbar .smallimage{ background:url(../images/mall_list_mode.png) -24px -41px;}
#searchbar .listdeital,.searchbar .listdeital{  background:url(../images/mall_list_mode.png) 0px -41px; }

#searchbar .bigimagecurrent,.searchbar .bigimagecurrent{ background-position:-124px -19px;}
#searchbar .smallimagecurrent,.searchbar .smallimagecurrent{ background-position:-24px -19px;}
#searchbar .listdeitalcurrent,.searchbar .listdeitalcurrent{ background-position:0px -19px;}

#searchbar .seconcategory,.searchbar .seconcategory{ float:left; height:100%; padding-left:7px; width:640px;}
#searchbar .seconcategory a,.searchbar .seconcategory a{ color:#4fb8dd;  padding:3px 3px; margin-right:3px;}
#searchbar .seconcategory a:hover,.searchbar .seconcategory a:hover{text-decoration:underline;}
#searchbar .seconcategory a.current,.searchbar .seconcategory a.current{ background:#4fb8dd; color:white;}



.goods,.goodsauto,.goods2{border-bottom:#e5e2d9 1px solid; padding-bottom:10px; }
.goods{ height:1440px; overflow:hidden;}

#goodslist{}

.goods2{height:1428px; overflow:hidden;}

.goodsstyle1{ background:url(../images/gallery-bg.png); width:232px; height:278px; margin-top:10px; float:left; overflow:hidden; margin-left:10px; _margin-left:5px; _margin-right:5px;}
.goodsstyle1:hover{background:url(../images/gallery-bg-hover.png);}

.goodsstyle1 .imgage{  height:214px; background:white; overflow:hidden; margin-top:9px;width:214px;}
.goodsstyle1 .imgage img{height:214px;width:214px;}

.goodsstyle1 li.adv{ width:100%; height:100%;}
.goodsstyle1 li.adv p{ height:216px; padding:17px 5px 0px 10px; overflow:hidden; }
.goodsstyle1 li.adv p a{color:#3c8196;  font-size:26px; font-weight:bold; }
.goodsstyle1 li.adv .readmore{padding: 2px; margin-left:10px; color:#875439; font-size:14px;text-decoration: underline;font-weight:bold;}
.goodsstyle1 li.adv .readmore:hover{	color: #fff;background-color: #875439;}
.goodsstyle1 li{width:214px; overflow:hidden; margin:0px auto;}
.goodsstyle1 .goodsname{ margin-top:11px; height:16px; overflow:hidden;}
.goodsstyle1 .goodsname a{ color:#666666; font-size:14px; font-weight:bold;}
.goodsstyle1 .price{ margin-top:-2px;}
.goodsstyle1 .price strong{color:#d58b48; font-size:24px; font-weight:normal; }
.goodsstyle1 .category{ color:#336699; font-weight:bold; background:url(../images/goods-category.png) no-repeat 0px 5px; padding-left:17px; padding-top:5px; width:110px; height:15px; overflow:hidden; #height:14px;}
.goodsstyle1 .category a{ color:#4fb8dd; text-decoration:underline;}


.goodsstyle2{ background:url(../images/gallerysmall-bg.png) no-repeat; width:190px; height:228px; margin-top:10px; float:left; overflow:hidden; margin-left:5px; _margin-left:3px; _margin-right:2px;}
.goodsstyle2:hover{background:url(../images/gallerysmall-bg-hover.png) no-repeat;}
.goodsstyle2 .imgage{  height:174px; background:white; overflow:hidden; margin-top:9px; width:174px;}
.goodsstyle2 .imgage img{ width:174px; height:174px;}
.goodsstyle2 li.adv{ width:100%;height:100%;}
.goodsstyle2 li.adv p{ height:185px; height:180px\9;padding:13px 5px 0px 10px; overflow:hidden; padding-bottom:5px; }
.goodsstyle2 li.adv p a{color:#3c8196;  font-size:22px; font-weight:bold;}
.goodsstyle2 li.adv .readmore{padding: 2px; margin-left:10px; color:#875439; font-size:14px;text-decoration: underline;font-weight:bold; }
.goodsstyle2 li.adv .readmore:hover{	color: #fff;background-color: #875439;}
.goodsstyle2 li{width:174px; overflow:hidden; margin:0px auto;}
.goodsstyle2 .goodsname{ margin-top:6px; height:16px;}
.goodsstyle2 .goodsname a{ color:#666666; font-size:14px; font-weight:bold;}
.goodsstyle2 .price { margin-top:-2px;}
.goodsstyle2 .price strong{color:#d58b48; font-size:18px;font-weight:normal; }
.goodsstyle2 .category{ color:#336699; font-weight:bold; background:url(../images/goods-category.png) no-repeat 0px 5px; padding-left:17px; padding-top:5px;width:92px; height:15px; overflow:hidden;#height:14px;}
.goodsstyle2 .category a{ color:#4fb8dd; text-decoration:underline;}


.designerUnit {
	width: 964px;
	float: left;
	clear: left;
	padding: 8px;
	border-bottom: 1px solid #e5e5e5;
	color: #666;
}
.designerUnitlast{border-bottom: 2px solid #e5e5e5;}

div.designerInfo a {
	color: #328baa;
		text-decoration:underline;
}

div.designerInfo .readmore{ font-size:13px; font-weight:bold;}

div.designerInfo h2 a {
	font-size:14px;
	font-weight:bold;

	line-height:20px;
}


div.designerInfo a:hover {
	text-decoration: none;
	background-color: #328baa;
	color: #fff;
}

div.designerInfo h3 {
	margin-bottom: 8px;
	color:#d58b48;
}

.designerUnit img {
	float: left;
	margin-right: 8px;
}

.designerUnit img.last {
	margin-right: 0px;
}

div.designerUnit div.designerInfo {
	float: left;
	width: 232px;
	margin-right: 8px;
	overflow:hidden;
}

div.designerUnit div.designerInfo p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}


#businessinfo{ background:#f7f3ea url(../images/bottomBar.png) repeat-x; width:100%; margin:20px auto; margin-bottom:3px;}
#businessinfo #container{ width:980px; margin:0 auto; padding-bottom:20px;}
#container h1.logo{ }
#container h1.logo a{ color:#d6b47d; font-weight:bold; font-size:26px;}
#container .imagearea{ padding-left:20px; width:442px; _padding-left:17px;  width:442px\9; #width:441px; margin-top:20px;}
#container .imagearea #tabnav{ margin-top:5px;} 



#container .detialarea{ padding-right:20px; width:480px; _padding-right:15px;}
#container .detialarea .detiallist{ width:230px; border-top:#666666 2px solid; margin-left:10px; margin-top:40px;}
#container .detialarea .detiallist table.info{ border:none; margin-top:8px; margin-bottom:7px;}
#container .detialarea .detiallist table.info td,#container .detialarea .detiallist table.info th{ line-height:22px;}
#container .detialarea .detiallist table.info th{ width:60px; vertical-align:top; font-weight:normal;}
#container .detialarea .detiallist .tital{ color:#d6b47d; font-size:14px; font-weight:bold; padding:10px 0px 0px 0px; }
.detiallist #newslist{ margin-top:10px;}
.detiallist #newslist li{ overflow:hidden; width:100%; height:20px; line-height:20px; color:#666666;}
.detiallist #newslist li a:hover{ background-color: #e9f8fe;  color:#4eb8e3;}
.detiallist #newslist li a{ color:#575757;}

#container .detialarea .summary{ border-top:#666666 2px solid; width:98%; margin-left:10px; _margin-left:18px; _width:96%;}
#container .detialarea .summary h1{color:#d6b47d; font-size:14px; font-weight:bold; padding:7px 0px 10px 0px; }
#container .detialarea .summary p{ line-height:20px;}
#container .detialarea .summary p a.more{ color:#2198b2; text-decoration:underline;}

#pagination,.pagination {width: 100%; margin-top:10px; height:40px;}
#pagination .prev_page,#pagination .next_page,.pagination .prev_page,.pagination .next_page{ background:#eeeeee; font-weight:bold; padding:3px 3px;}
#pagination .disable,.pagination .disable{ color:#ccccd2; float:left;}
#pagination a,#pagination .current,.pagination a,.pagination .current{ padding:3px 5px; font-weight:bold; background:#e9f8fe; color:#4fb8dd; margin:0px 3px; display:block; float:left;}
#pagination .current,#pagination a:hover,.pagination .current,.pagination a:hover{ color:#FFF; background:#4fb8dd;}
#pagination .gap,.pagination .gap{ font-weight:bold;display:block; float:left;}

#linkarea{ width:100%; height:245px; background:#f7f3ea;}
#linkarea h1{ color:#956227; font-size:18px; font-weight:bold; padding:15px 25px;}
#linkarea .scroll{ width:96%; overflow:hidden; height:172px; margin:0px auto; position:relative;}
#linkarea .scrolllink{ position:relative;}
#linkarea .scrolllink li{ float:left; width:188px; overflow:hidden; background:#f7f3ea;}
#linkarea .scrolllink li img{width:170px; height:170px;  border:1px #868686 solid;}

.bottomadvertisement{ margin:10px auto; margin-bottom:20px; height:160px; overflow:hidden; border:1px #d3d3d3 solid;}
   
#footer{ width:100%; text-align:center; margin-top:20px;}
	#footer p{ margin:12px auto; color:#676767; margin-top:0px;}
	#footer p a{ padding:0px 7px; color:#676767;}
	#footer p a:hover{ text-decoration:underline; color:#2198b2;}

.summary .readmore,.info .bankaccount,#newslist li a.bankaccount{color:#2198b2; font-weight:bold; text-decoration:underline; font-size:12px; padding-left:5px; }
.info .bankaccount{ padding-left:0px;}
.summary .readmore:hover,.info .readmore:hover{ text-decoration:none;}

#main-column {width: 712px;float: left;margin: 15px 0 0px 10px; _margin-left:6px; overflow:hidden;}
#archiveleft{ width:615px; float: left;margin: 15px 0 0px 10px; _margin-left:6px; overflow:hidden;}

#secondary-column {width: 242px;float: right;background: #f7f3ea;padding-top: 8px;margin-top:15px; margin-right:7px; _margin-right:1px;}
#archiveright{ width:333px;float: right;background: #f7f3ea;padding-top: 8px;margin-top:15px; margin-right:7px; _margin-right:1px;}

#product-header {width: 464px;float: left;margin-bottom: 7px;}
#product-header .viewnumber{ float:right; color:White; padding-right:30px;}
#product-header h2 {font-size: 24px;color: #333; font-weight:bold;}

#product-header .bussinessname {color: #666; padding-top:5px; font-size:14px;}

div#topCommerce {width: 214px;float: right;padding: 8px;background-color: #fefae3;border: 1px solid #ebe4bc; margin-bottom:10px;}

div#topCommerce select{padding:2px; width:100%; margin-bottom:5px;}
div#topCommerce em,div#bottomCommerce em{ color:#4fb8dd; font-size:20px; font-style:normal;}

.productPrice {margin: 3px 8px 0 0;font-size: 14px;font-weight: bold;color: #666;}

div#bottomCommerce {
	padding: 8px 8px 8px 8px;
	margin-bottom: 12px;
	background-color: #fefae3;
	border: 1px solid #ebe4bc;
}

div#bottomCommerce select{padding:2px; width:228px; margin-left:30px; font-size:12px; font-weight:normal;}

div#product-image {float: left;width: 472px;}

div#image-caption {font-size: 15px;line-height: 16px;font-weight: bold;color: #666;margin: 8px 8px 8px 0;width: 464px;border-top: 2px solid #e5e5e5;padding: 4px 8px 0 0;}

#product-side {float: right;width: 232px;}

div#image-thumbs {}

div#image-thumbs a img {float: left;border: 1px solid #e9f8fe;padding: 1px;}

div#image-thumbs a:hover img {border: 1px solid #328baa;}

div#image-thumbs a.selected img {border: 1px solid #4fb8dd;}


#product-info {width: 100%;margin-top: 32px; overflow:hidden;}


#product-description {margin: 0 0 16px 0;border-top: 2px solid #e5e5e5;padding-top: 4px;}
#product-description h2 {color: #4fb8dd; font-weight:bold; font-size:14px; padding:5px 0px;}
#product-description p{ line-height:2em;}

.side-boxed {background: #fff;padding: 8px; margin: 0 8px 8px 8px;line-height: 16px;color: #666;}
.side-boxed .note{ height:20px; line-height:20px; padding-top:5px;}
.side-boxed .note a{ color:#3a8db0; text-decoration:underline;}
.side-boxed .note a:hover{  }
.side-boxed a {color: #666;}

.side-boxed h3 {margin: 0 0 6px 0;font-size: 15px;color: #b56e41;font-weight: bold;}
.side-boxed h4{ padding-bottom:3px;}


.user-info-thumb {margin: 4px 8px 2px 0;float: left;}

.user-info-thumb img {border: 1px solid #b1b1b1;}

.user-info-links {padding-top: 8px;font-weight: bold;}

.user-info-links li {margin-bottom: 4px;}
.user-info-links li a:hover{ text-decoration:underline;}

#moregoodsarea{}
#moregoodsarea img{ border:1px #e5e5e5 solid;}
#moregoodsarea a{  margin:1px; }
#moregoodsarea #pagebar { padding-top:3px; text-align:right;}
#moregoodsarea #pagebar a{ padding:0px 3px;}
#innewestgoods #moregoodsarea a{ margin:0px 4px 3px 3px;}

.message,.errormessage {background-color: #ffffe0; margin:0px 0px 15px 0px;  padding:9px 0px 6px 15px; border:1px #e6db55 solid;}
.errormessage{ border:#cc0000 1px solid; background-color:#ffebe8;}

.rule4 {
	background-color: #e9f8fe;
	margin-bottom: 16px;
	padding:5px 0px 5px 10px;
}

.seller-post {
	margin-top: 16px; width:100%; margin-bottom:16px;}

.seller-post h2 a {
	color: #4fb8dd;
	text-decoration: none;
	font-size:16px;
	font-weight:bold;
}

.seller-post h2 a:hover {
	color: #999;
	background-color: #eee;
}

.seller-post .post-date {
	color: #666;
	font-size: 15px;
	font-weight: bold;
	border-bottom:dotted 1px #898989;
	padding:3px 0px;
	margin-bottom:10px;
}

.seller-post .postcontent{ overflow:hidden; width:100%;}
.seller-post .postcontent p{ line-height:25px;}

.blog-entry{ padding-bottom:30px;}

.blog-entry h1 {
	color: #d6b47d;
	font-size: 20px;
	font-weight: bold;
	padding:5px 0px 5px 0px;
}

.blog-entry .postcontent{ padding:10px 0px 0px 0px;}
.blog-entry .postcontent p{ line-height:25px;}

.blog-entry p,.seller-post p {
	font-weight: normal;
	color: #666;
}

.blog-entry h1 a {
	color: #d6b47d;
	text-decoration: none;
}

.blog-entry h1 a:hover {
	background-color: #e9f8fe;
	color: #4fb8dd;
}

.blog-entry .bottomline{	border-bottom:dotted 1px #898989; padding-bottom:5px; padding-top:5px;}

.blog-date, .blog-via {
	font-size: 15px;
	color: #666;
}

.blog-date {
    float:left;
	font-weight:bold;
	height:15px;
	line-height:15px;
}

.blog-via {
	float: right;
	font-weight:bold;
	color:White;
	padding-right:10px;
}

.blog-via a {
	color: #666;
}

.blog-via a:hover {
	background-color: #e9f8fe;
	color: #4fb8dd;
}


.blog-entry p a, .blog-entry li a, .blog-entry blockquote a {
	color: #666;
}

.blog-entry p a:hover, .blog-entry li a:hover, .blog-entry blockquote a:hover {
	background-color: #e9f8fe;
	color: #4fb8dd;
}

.blog-entry ul, .blog-entry ol {
	list-style-position: outside;
	color: #666;
	padding-left: 48px;
	font-weight: normal;
	margin-bottom: 18px;
}

.blog-entry ul li {
	list-style-type: disc;
}

.blog-entry blockquote {
	margin-left: 48px;
	margin-bottom: 18px;
	padding: 0 18px 0px 8px;
	border-left: 4px solid #aaa;
}

.blog-entry blockquote p {
	width: 380px;
}

#seller-main {
	float: left;
	width: 472px;
	overflow:hidden;
}


#seller-archive-nav {
	float: right;
	width: 232px;
}

#seller-archive-nav h2 {
	padding: 2px 0 0 8px;
}

#seller-archive-nav ul {
	margin-left: 8px;
	list-style: none;
	font-size: 12px;
	line-height: 16px;
}

#seller-archive-nav a {
	color: #666;
	text-decoration: none;
}

#seller-archive-nav a:hover {
	text-decoration: underline;
}

.rule2 {
	width: 232px;
	height: 24px;
	background-color: #e9f8fe;
	margin-bottom: 16px;
	line-height:24px;
}

.rule2 h2{ font-weight:bold; color:#4fb8dd;}

.seeStore {
	width: 454px;
	margin-top:17px;
}

.seeStore a {
	color: #4fb8dd;
	text-decoration:underline;
}


.blog-postend {
	margin-top: 20px;
}

.red{ color:Red;}
.green{ color:Green;}

#pricetable{ width:100%;  border:#E9DEC5 1px solid; margin-top:10px; }
#pricetable td{height:45px; vertical-align:middle; }
#pricetable td.goodsname{ width:210px;}
#pricetable td.goodsname a{ color:Black;}
#pricetable td.goodsname a:hover{ color:#7f0019; text-decoration:underline;}
#pricetable #head{ background:#f7f3ea; font-weight:bold; color:#999999; font-size:14px;}
#pricetable #head td{height:40px; line-height:40px; }
#pricetable .firstcat{  font-size:16px; font-weight:bold; height:35px; line-height:35px;}
#pricetable .firstcat td{padding-left:15px; color:#4eb8e3;}
#pricetable .center{ text-align:center;}
#pricetable  .paddingleft1{ padding-left:15px;}
#pricetable  .ttrow{ background:#f0f7f8;}
#pricetable .torow td{ border-bottom:solid 2px #f0f7f8;}
#pricetable .vermiddle span{ font-size:15px; padding-right:2px;}
#pricetable .torow .dayview{ color:white;}
#pricetable .ttrow .dayview{ color:#f0f7f8;}
#pricetable td.goodsname span{ color:#1111cc; padding-left:17px; background: url(../images/moredisplay.png) no-repeat; margin-left:10px; cursor:pointer; #background-position:0px -1px;}

.displaymore{color:#4272db; font-weight:bold; cursor:pointer; font-size:14px; padding-top:10px; background:url(../images/moredisplay.png) no-repeat 0px 10px; padding-left:17px;}
.displaymore:hover{ color:Red; text-decoration:underline;}

#product-comments ,#archive-comments,#news-comments{border-top: 2px solid #e5e5e5;padding:10px 0px;}
#product-comments h2,#archive-comments h2,#news-comments h2{ font-size:14px; font-weight:bold; color:#4eb8e8; padding-bottom:7px;}
.commentA, .commentB, .leave-comment {color: #666;}
.commentA {background: #f8fcfc;}
.commentB {background: #e9f8fe;}

.comment-meta {
	width: 100%; /*required for safari to float right*/
    height:20px; line-height:20px;
}

.comment-author {
	float: left;
	font-weight: bold;
}

.commentA a, .commentB a {
	color: #666;
}

.commentA a:hover, .commentB a:hover {
	color: #333;
}

.comment-time {
	float: right;
	color: #4fb8dd;
}

div.user-thumb-grid {
	float: left;
	padding:8px 0px 8px 8px;
}

.bgcolorf8fcfc{ background-color:#f8fcfc;}
.bgcolore9f8fe{ background-color:#e9f8fe;}

div.user-thumb-grid a img {
	border: 1px solid #fff;
}

div.user-thumb-grid a:hover img {
	border: 1px solid #328baa;
}

#product-comments .comment-text 
{
    margin-left:66px;
	width:635px;
	padding-top:5px;
	padding-bottom:5px;
}

#news-comments .comment-text {
    margin-left:66px;
	width:537px;
	padding-top:5px;
	padding-bottom:5px;
}

#product-comments .postcontenttext{ width:638px; _width:630px;}

#news-comments .postcontenttext{ width:538px; _width:528px;}

.comment-meta .actionbar{ padding-top:1px; }
.comment-meta .actionbar a{ padding-left:7px; color: #4eb8e8;}
.comment-meta .actionbar a:hover{ text-decoration:underline;color: #4eb8e8;}

.comment-text .vcode{ padding-top:7px;}
.comment-text .vcode img{ vertical-align:middle; cursor:pointer;}
.comment-text .answer{ margin-top:3px; color:#d54e21;}
.comment-text .answer dt{ background:url(../images/refer_item_06.gif) no-repeat 0px 3px; padding-left:18px; height:20px; line-height:20px;}
.comment-text .answer dt .answerdate{ color:#999999; }
.comment-text .answer dt .username{ padding-right:5px;}
.comment-text .answer dd{ }

.comments-footer {
    float:right;
	text-align: right;
}

.comment-author-text{ padding-bottom:5px;}
.comment-author-text input{ padding-left:1px; vertical-align:middle; line-height:15px;}

input.add-a-comment {
	background-image: url(../images/addCommentNHA.png);
	outline: none;
	width: 121px;
	height: 26px;
}

input.add-a-comment:hover {
	background: url(../images/addCommentNHA.png) 0 -26px;
}

input.add-a-comment:active {
	background: url(../images/addCommentNHA.png) 0 -52px;
}

div.commentsLogin {
	padding: 8px;
	text-align: left;
	background-color: #e9f8fe;
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	color: #666;
	border: 1px solid #d6e4e9;
}

div.commentsLogin a {
	color: #328baa;
	padding: 2px;
	text-decoration:none;
}

div.commentsLogin a:hover {
	color: #fff;
	background: #328baa;
	padding: 2px;
}

.paddingtop3{ padding:3px 3px 3px 2px;}

.userSideLocation th{ vertical-align:top; width:45px; font-weight:bold;}
.userSideLocation th,.userSideLocation td{ padding:2px 0px; }
.userSideLocation td{white-space:normal; word-break:break-all;}

#SendMessageArea { width: 500px;}
#SendMessageArea li { overflow: hidden; padding-top:8px;}
#SendMessageArea li h3 { float: left; width: 58px; color: #646665; font-weight: normal; font-size: 12px; line-height: 26px; }
#SendMessageArea li p { float: left; }
#SendMessageArea li p span { color: #b4b4b4; }
#SendMessageArea li p textarea { height: 130px; }
#SendMessageArea li p input ,#SendMessageArea li p textarea{ border: 1px solid #ccc; padding: 4px;color: #666; background: #fff url(../images/text.gif) repeat-x;  font-size: 14px; }
#SendMessageArea .submit { margin-left:58px;}

.sendmessage{  background-image:url(../Admin/image/ico.gif); background-position:0 -196px; background-repeat:no-repeat; height:16px; line-height:16px;}
.sendmessage a{ color:#3a8db0; font-weight:bold; padding-left:19px; font-size:12px;}
.sendmessage a:hover{ text-decoration:underline;}

.hotline{ color:#875439; font-weight:bold;}

.infocontent p{ line-height:20px;}


#switchtab dt{ background:url(http://yssm.0574shop.com/style/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png) repeat-x; height:28px; line-height:30px; margin-top:5px;}
#switchtab dt span,#switchtab dt span.on{ color:#1c94c4; font-weight:bold; padding:0px 10px;}
#switchtab dt span.on{ color:#83745b;}

#messagearea{ height:200px; background:#fcf9e6; border:#ebe6c9 1px solid; width:600px; margin:50px auto;}
#messagearea h1{ font-weight:bold; font-size:14px; padding:21px 0px 0px 17px;}
#messagearea p,#messagearea .redirect{ color:#2c629e;}
#messagearea p{ padding-top:30px; padding-left:33px; font-size:20px;}
#messagearea .redirect{ padding-top:57px; text-align:right; padding-right:20px; font-size:12px;}
#messagearea a{ text-decoration:none;}
#messagearea a:hover{ text-decoration:underline;}

#tooltip {
	position: absolute;
	background-color: white;
	border:#e3e3e3 1px solid;
}

#boxedprice li{ padding:3px 0px; color:#4fb8dd; font-weight:bold; font-size:14px; }
#boxedprice li em{  font-weight:bold; font-size:20px;  font-style:italic;}

.thumbproperty{ padding:5px;}
.thumbproperty label{font-weight:bold;}
.thumbproperty li{padding:3px 0px; }
.thumbproperty li em{  font-weight:bold; font-size:16px;  font-style:italic; color:#d58b48;}