/* ----------------------------------- 
Project: 100Shop
URL: www.100shop.com
Designer: Ayuleo Chan
Update: 2007-04-28
-------------------------------------- */
*{
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}

body{text-align:center;background:#FFF;color:#333;line-height:140%;font-size:12px;padding:10px 0; position: relative;}
img,a img{border:none;}
a{color:#187EFF;text-decoration:none;}
a:hover{color:#C30;text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, sans-serif;font-weight:700;color:#000D14; padding-bottom:3px;margin-bottom: 6px;padding-top:3px;}
h1, h2{font-size: 16px;}
h3, h4{ font-size: 14px;}
h5, h6{font-size: 12px;}
 table{	width: 100%;border: none;border-collapse: collapse;  font-size: 12px; line-height: 150%; border-spacing: 0;}
 table td,  table th, div{word-wrap:break-word; }
table tr{vertical-align: top; }
 p, fieldset, ul, ol{margin-bottom: 0.5em; }
 blockquote{margin: 0 20px; }
 ul, ol{margin-left: 18px; }
.ul,.ol,.rowList{list-style:none;margin:0;padding:0; }
.rowList li{display: inline;padding:0; margin: 0;}
.clearAfter:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
 * html .clearAfter {zoom:1;}
 *:first-child+html .clearAfter{display: inline-block;}
 /* Hides from IE-mac \*/
 .clearAfter{display: block;}
 /* End hide from IE-mac */
.clearFix{display:block;height:0 !important;overflow:hidden;clear:both;}
.clearFix hr{ display: none; }
.floatLeft{float: left; }
.floatRight{float: right; }
.clear{clear: both; }
.left{text-align: left; }
.right{text-align: right; }
.center{text-align: center; }
 input, textarea, select{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 }
 .input,  select{
 	padding: 1px 2px;
 }
.input:lang(en){
 	padding: 2px;
 }
 .button{
 	padding: 2px 5px;
 }
* html label{vertical-align: middle;}
#topPanelBox .input, #topPanelBox input, #topPanelBox .button, #topPanelBox select{
	padding: 0;
	margin:0;
	background-color: #f8f8f8;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
}
#topPanelBox select, #topPanelBox .input{
	border: 1px solid #999;
}
#topPanelBox .input{
	height: 18px;
	line-height: 18px;
}
#topPanelBox .button{
	background-color: #FF9F10;
	color: #000057;
}
#topPanelBox select, #topPanelBox select option{
	line-height: 15px !important;
	height: 20px !important;
}
* html #topPanelBox select option{
	display: block;
	height: 15px;
	margin: 0;
	padding: 0;
} 
/* ********  Layout ******** */
.wrap{
 	width: 990px;
	position: relative;
	text-align: left;
	margin: 0 auto;
	word-wrap:break-word;
 }
.wrapper{min-width:770px;width:990px;text-align:left;margin:0 auto; position: relative;}
#header{position:relative; text-align: center;}
.colRightContent{width:765px;float:right;}
.colLeftContent{width:210px;float:left;}
#top{width:770px !important;margin-left:auto;margin-right:auto;position:relative;}
/* ******** Communal ******** */
.cBox{margin-bottom:10px;}
.tabMenuL ul{display:block;height:27px;}
.tabMenuL ul li{display:block;width:100px;height:27px;float:left;margin-right:2px; position: relative;}
.tabMenuL ul li a{display:block;width:100px;height:27px;text-align:center;background:transparent url(../imagess/menu_tab1.gif) no-repeat 0 -27px;line-height:27px;float:left;font-size:12px;text-decoration:none;color:#002D76; position: absolute; left: 0; top: 0;}
.tabMenuL ul li a:hover{color:#000057;text-decoration:underline;}
.tabMenuL ul li img{
	position: absolute;
	top: -10px;
	right: -5px;
	z-index: 1000;
}
.tabMenuL ul li a.selected, .tabMenuL ul li a.selected:hover{background-position:0 0;color:#fff !important;font-weight:bolder;text-decoration:none !important;}
.fullPanelHead{background:#fff url(../imagess/panel_head_right.gif) no-repeat 100% 0;color:#fff;height:25px;line-height:25px;text-align:center;}
.fullPanelHeadInner{background: transparent url(../imagess/panel_head_left.gif) no-repeat 0 0; padding-left: 10px; padding-right: 10px;}
.fullPanelBox{background:#fff url(../imagess/panel_bottom_right.gif) no-repeat 100% 100%; }
.fullPanelBoxInner{	background: transparent url(../imagess/panel_bottom_left.gif) no-repeat 0 100%;  padding: 5px 10px; }
.broadcast{height:20px;line-height:20px;background:transparent url(../imagess/broadcast.gif) no-repeat 0 50%;padding-left:25px; }
.datetime{color:#999; font-family: Arial, Helvetica, sans-serif;}
.boxPic{border:1px solid #FF9F10;padding:1px;}
.boxPic:hover, .boxPic2:hover{border:1px solid #999;} 
.boxPic2{border: 1px solid #ccc;padding: 5px;	background-color: #fff;}
ul.newsList li{border-bottom:1px solid #ccc;padding:2px;}
.num, .price, .priceLarge{font-family: Arial, Helvetica, sans-serif;}
.price{	font-weight: bolder;font-size: 1.25em;color: #f60;}
.priceSmall{font-weight: bolder;font-size: 1.2em; color: #f60;}
.priceLarge{font-size: 2.2em; color: #F60; font-weight: bolder;}
/* ********  Header  ******** */
 /* -------------------- Header ------------------------ */
#header{
	clear: both;
}
#topNav{
	float: right;
}
 #topNav ul{
list-style: none;
margin: 0;
 }
#topNav ul li{
	display: inline;
	background: transparent url(../imagess/dot.gif) no-repeat  0 50%;
	padding-left: 10px;
}
#topNav a{
	color: #666;
	text-decoration: none;
}
#topNav a:hover{
	color: #C30;
	text-decoration: underline;
}
#logo{
float: left;
}
#logo h1{
margin: 0;
padding: 0;
}
#logo h1 a, #logo h1 a:hover{
	display: block;
	width: 286px;
	height: 35px;
	background: transparent url(../imagess/100shop.gif) no-repeat;
	text-indent: -8008px;
	text-decoration: none;
}
#topPanel{padding-right:10px; }
#topTabMenu{float:right; }
* html #topTabMenu{width:510px;}
.ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.tabMenuL ul{display:block;height:27px;}
.tabMenuL ul li{display:block;width:100px;height:27px;float:left;margin-right:2px;}
.tabMenuL ul li a{display:block;width:100px;height:27px;text-align:center;background:transparent url(../imagess/menu_tab1.gif) no-repeat 0 -27px;line-height:27px;float:left;font-size:12px;text-decoration:none;color:#002D76;}
.tabMenuL ul li a:hover{color:#000057;text-decoration:underline;}
.tabMenuL ul li a.selected, .tabMenuL ul li a.selected:hover{background-position:0 0;color:#fff !important;font-weight:bolder;text-decoration:none !important;}
#topBroadcast{width:400px;overflow:hidden;float:left;margin-top:5px;color:#666; height: 20px; position: relative;}
#topBroadcastContainer{
	height:22px;line-height:22px;overflow:hidden;
	position: absolute;
	top: 0;
	left:0;
}
#topBroadcastContainer .marqueeBox{
	background:transparent url(../imagess/broadcast.gif) no-repeat 0 50%;
	padding-left:25px; 
}
.fullPanelHead{background:#fff url(../imagess/panel_head_right.gif) no-repeat 100% 0;color:#fff;height:25px;line-height:25px;text-align:center;}
.fullPanelHeadInner{background: transparent url(../imagess/panel_head_left.gif) no-repeat 0 0; padding-left: 10px; padding-right: 10px;}
.fullPanelBox{background:#fff url(../imagess/panel_bottom_right.gif) no-repeat 100% 100%; }
.fullPanelBoxInner{	background: transparent url(../imagess/panel_bottom_left.gif) no-repeat 0 100%;  padding: 5px 10px; }

* html label{vertical-align: middle;}
#topPanelBox .input, #topPanelBox input, #topPanelBox .button, #topPanelBox select{
	padding: 0;
	margin:0;
	background-color: #f8f8f8;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
}
#topPanelBox select, #topPanelBox .input{
	border: 1px solid #999;
}
#topPanelBox .input{
	height: 18px;
	line-height: 18px;
}
#topPanelBox .button{
	background-color: #FF9F10;
	color: #000057;
}
#topPanelBox select, #topPanelBox select option{
	line-height: 15px !important;
	height: 20px !important;
}
* html #topPanelBox select option{
	display: block;
	height: 15px;
	margin: 0;
	padding: 0;
} 
.fullPanelHead ul.ul li{display:inline;padding:0 10px;}
#saleSearchBox{float:left;}
#peopleSearch{float:right;margin-right:20px;}
* html #peopleSearch{margin-right:0;}
.clearFix{display:block;height:0 !important;overflow:hidden;clear:both;}
.clearFix hr{ display: none; }
#headerPanel, #topPanelBox{
	margin-bottom: 10px;
	clear: both;
}
/* ******** Technology ******** */
.sCityList{margin-left:4px;}
.sCityList li{display:block;float:left;width:49px;height:33px;}
.sCityList li a{display:block;width:44px;height:21px;background:transparent url(../imagess/city_bg.gif) no-repeat 0 -21px;text-align:center;color:#666;line-height:21px;text-decoration:none;float:left;}
.sCityList li a:hover,.sCityList li a.selected{color:#fff;background-position:0 0;text-decoration:none;}
.tabMenus li{display:block;width:80px;height:19px;margin-right:2px;float:left;}
.tabMenus li a{display:block;width:80px;height:19px;background:transparent url(../imagess/menu_tab2.gif) no-repeat 0 -20px;text-align:center;color:#002D76;text-decoration:none;line-height:22px;overflow:hidden;}
.tabMenus li a:hover{color:#000057;text-decoration:underline;}
.tabMenus li a.selected{background-position:0 0;color:#FFF;text-decoration:none;font-weight:bolder;}
.cityBox{width:770px;background:transparent url(../imagess/panel2_top.gif) no-repeat 0 0;padding-top:6px;}
.cityBoxContent{background:transparent url(../imagess/panel2_bg.gif) no-repeat 0 100%;padding:5px;}
.bCityList li{display:block;width:70px;border:1px solid #fff;background-color:#E4EFFE;text-align:center;float:left;padding:2px;}

.topicList li{padding:2px 0;}
.catLink{color:#999;}
.catLink a{color:#666;}
.sBox h4{display:block;height:24px;line-height:24px;color:#FFF;font-size:12px;background:transparent url(../imagess/sbox-title.gif) no-repeat;text-indent:10px;overflow:hidden;margin:0;padding:0;}
.sBoxContent{display:block;background:transparent url(../imagess/sbox-bg.gif) no-repeat 0 100%;padding:5px;}

#topNav{
	text-align: right;
	float: right;
	position: relative;
}

#topTabMenu{
	float:right;
	position: relative;
}

* html #topTabMenu ul{
	position: absolute;
	right: 0;
	top: -2px;
}
#topNav, #footerNav{word-spacing: 3px;}
.n1{background: transparent url(../imagess/n01.gif) no-repeat 0 50%;text-indent: 15px;}
.n2{background: transparent url(../imagess/n02.gif) no-repeat 0 50%;text-indent: 15px;}
.n3{background: transparent url(../imagess/n03.gif) no-repeat 0 50%;text-indent: 15px;}
.n4{background: transparent url(../imagess/n04.gif) no-repeat 0 50%;text-indent: 15px;}
.n5{background: transparent url(../imagess/n05.gif) no-repeat 0 50%;text-indent: 15px;}
.n6{background: transparent url(../imagess/n06.gif) no-repeat 0 50%;text-indent: 15px;}
.n7{background: transparent url(../imagess/n07.gif) no-repeat 0 50%;text-indent: 15px;}
.n8{background: transparent url(../imagess/n08.gif) no-repeat 0 50%;text-indent: 15px;}
.inBox{display:block;width:278px;background:#FEC27D url(../imagess/isidebox_bg.gif) no-repeat 0 100%;}
.inBoxContent{background:transparent url(../imagess/isidebox_top.gif) no-repeat 0 0;padding:15px 8px 8px;}
.inTitle{font-size:14px;color:#000057;background:transparent url(../imagess/s_heading.gif) repeat-x 0 100%;padding:3px;}
.catalogListBox{display:block;width:185px;}
.catalogListBox h4{display:block;font-size:12px;color:#fff;border-top:1px solid #fff;margin:0;padding:1px 5px 1px 8px;}
.catalogListContent{padding:5px;}
.arrowList li{background:transparent url(../imagess/arrow_s.gif) no-repeat 0 50%;padding-left:8px;line-height:160%;}
.h24{background:transparent url(../imagess/24h.gif) no-repeat 100% 50%;padding-right:35px;}
.large_txt{	font-size:1.1em;}
.kouhao{color:#F60;text-decoration:underline;}
#footer{text-align:center !important;}
.hr2{
	border-bottom:3px solid #FF9000;
	height: 0;
	overflow: hidden;
	margin-bottom: 0.3em;
}
.hr1{
	border-bottom: 1px solid #ff9000;
	height: 0;
	overflow: hidden;
}
.hr2 hr, .hr1 hr, .hr3 hr{display: none;}
.hr3{
	border-bottom: 1px solid #9CC;
	height: 0;
	margin-bottom: 0.5em;
}
.normalTable th, .normalTable td{padding: 3px;}
.table{	width: auto; border-spacing: 0; border-collapse: collapse;;}
.table th, .table td{padding: 0 !important;  margin: 0 !important;border: none !important;border-spacing: 0; border-collapse: collapse;}
.cityTitle{
	font-family: simHei;
	font-size: 28px;
	font-weight:700;
	color: Red;
	border-bottom: 2px solid #ff9000;
	padding: 5px 0 3px 0;
}
.cityTitle small{
	font-size: 16px;
	font-family: simSun;
	font-weight: normal;
}
.cityTitle .cityWww{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999;
}
.cityProfile li{
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
}
.cityName{
	font-size: 16px;
	color: #ff9000;
}
.rsBox{
	border: 2px solid #FFCB9F;
	background: #fff;
	padding: 2px;
	margin-bottom: 0.5em;
}
.rsBoxContent{
	background: #f9f9f9;
	padding: 0 5px;
}
.bsBox{
	border: 2px solid #99AAE6;
	background-color: #fff;
	padding: 2px;
	margin-bottom: 0.5em;
}
.bsBoxContent{
	background-color: #F6F9FE;
	color: #666;
	padding: 0 5px;
}
.bsBoxContent h5{
	border-bottom: 1px solid #9CC;
	color: #C30;
	font-size: 13px;
}
.bsBoxContent h5 a{
	color: #f60;
	text-decoration: none;
}
.bsBoxContent h5 a:hover{
	color: #06F;
	text-decoration: none;
}
.bsBoxContent p a{
	color: #666;
	text-decoration: none;
}
.bsBoxContent p .adInfo{
	color: #187Eff;
}
.bsBoxContent p a:hover{
	color: #333;
	text-decoration: underline;
}
a.sbutton{
	display: -moz-inline-box;
	display: inline-block;
	width: 80px;
	height: 22px;
	background: transparent url(../imagess/sbutton.gif) no-repeat;
	text-align: center;
	color: #002d76;
	text-decoration: none;
	line-height: 24px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
}
a.sbutton:hover{
	color: #000;
	text-decoration: none;
}
a.sbutton span{
	display: block;
	width: 80px;
	text-align: center;
	cursor: pointer;
}

a.gbutton{
	display: -moz-inline-box;
	display: inline-block;
	width: 85px;
	height: 22px;
	background: transparent url(../imagess/gbutton.gif) no-repeat;
	text-align: center;
	color: #666;
	text-decoration: none;
	line-height: 22px;
	overflow: hidden;
	font-size: 12px;
	letter-spacing: 3px;
}
a.gbutton:hover{
	color: #000;
	text-decoration: none;
}
a.gbutton span{
	display: block;
	width: 85px;
	text-align: center;
	cursor: pointer;
}

.tabmenu1{
	display: block;
	height: 25px;
	zoom: 1;
}
.tabmenu1 ul{
	margin-left: 10px;
}
.tabmenu1 ul li{
	display: block;
	float: left;
	margin-right: 5px;
}
.tabmenu1 ul li a{
	display: block;
	width: 125px;
	height:  25px;
	background: transparent url(../imagess/tabmenu1.gif) no-repeat 0 3px;
	overflow: hidden;
	text-align: center;
	line-height: 28px;
	color: #666;
	text-decoration: none;
	font-size: 12px;
}
.tabmenu1 ul li a:hover{
	text-decoration: underline;
	color: #002d76;
}
.tabmenu1 ul li a.selected, .tabmenu1 ul li a.selected:hover{
	color: #fff;
	font-weight: bolder;
	text-decoration: none;
	background-position: 0 -50px;
	height: 25px;
	line-height: 28px;
	font-size: 13px;
}
#handle{
	font-weight: bolder;
}
.tipsbroad{
	background: #FFC url(../imagess/broad.gif) no-repeat 5px 3px;
	padding: 2px 5px 2px 25px;
	font-weight: bolder;
	color: #002d76;
	zoom: 1;
}
.dot{
	background: transparent url(../imagess/lidot.gif) no-repeat  0 50%;
	padding-left: 8px;
}
.labelLIstTable .oddRow td{
	background-color: #FFF;
}
.labelLIstTable .evenRow td{
	background-color: #FEFDF1;
}
.labelLIstTable .evenRow td a{
	color: #f60;
}
.labelLIstTable .evenRow td a:hover{
	color: #444;
}
.merchandiseTable th{
	border-bottom: 1px solid #ff9000;
	background-color: #fc0;
}
.merchandiseTable tr{
	vertical-align: middle;
}
.merchandiseTable td{
	border-bottom: 1px dotted #FFE684;
	padding: 5px 3px;
}
.merchandiseTable .input, #topMiscTable .input{
	height: 16px !important;
}
.pagesNavTable td .input{
	height: 10px !important;
}
.merchandiseTable .button, #topMiscTable .button{
	height: 22px !important;
	padding: 1px 2px;
	margin: 0;
	line-height: 18px;
}
.pagesNavTable{	background-color: #ffe;	border: 1px solid #fec270;}
.pagesNavTable tr{vertical-align: middle;}
.pagesNav{font-family: Arial, Helvetica, sans-serif; font-weight: bolder; color: #999;}
.releaseButton a{
	display: block;
	width: 180px;
	height: 50px;
	background: #fff url(../imagess/release_merchandise_button.gif) no-repeat;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -8008px;
}
.releaseButton a:hover{
	background-position: 0 -50px;
}
#cityMerchandiseLabelNav{
	margin-left: 10px;
}
#cityMerchandiseLabelNav li{
	float: left;
	display: block;
	width: 166px;
	height: 27px;
}
#shopItemListArea ol li:hover{
	background-color: #FEFDF1;
}
#shopItemListArea h4.shopName{
	margin:0;
	padding: 0 0 5px 0;
	line-height: 1em;
}
#shopItemListArea h4.shopName a{
	color: #333;
}
#shopItemListArea h4.shopName a:hover{
	color: #c30;
}
.tabLineMenu{display:block;height:28px;background:transparent url(../imagess/tabmenulinebg.gif) repeat-x 0 100%;padding-bottom:15px;font-size:14px;}
.tabLineMenu ul{display:block;height:28px;margin-left:10px;}
.tabLineMenu ul li{display:inline;}
.tabLineMenu ul li a{display:block;float:left;margin-right:5px;background:transparent url(../imagess/tabmenulinebg-left.gif) no-repeat 0 0;height:28px;overflow:hidden;padding-left:15px;color:#c30;text-decoration:none;zoom:1;}
.tabLineMenu ul li a span{display:block;background:transparent url(../imagess/tabmenulinebg-right.gif) no-repeat 100% 0;cursor:pointer;zoom:1;voice-family: "\"}\"";voice-family:inherit;height:15px;padding:10px 15px 3px 0;}
.tabLineMenu ul li a:hover,.tabLineMenu ul li a:hover span{text-decoration:underline;color:#c30;}
.tabLineMenu ul li a.selected,.tabLineMenu ul li a.selected:hover{background-position:0 -28px;color:#FFF !important;text-decoration:none !important;font-size:16px;cursor:default;}
.tabLineMenu ul li a.selected span,.tabLineMenu ul li a.selected:hover sapn{background-position:100% -28px;color:#FFF !important;text-decoration:none !important;font-size:16px;cursor:default;}
.tabLineMenu ul li a, .tabLineMenu ul li a span{display: inline-block;}
.infoList li{
	padding: 5px 0;
	border-bottom: 1px dashed #ccc;
}
.dataTable{
	border: 2px solid #F60;
	border-collapse: collapse;
}
.dataTable th, .dataTable td{
	border-right: 1px solid #F60;
	border-bottom: 1px solid #F60;
	text-align: center; 
}
.dataTable th{
	font-weight: bolder;
	background-color: #EDF4FF;
	color: #666;
}
.dataTable2 th, .dataTable2 td{
	padding: 5px 3px;
}
.dataTable2 thead th{
	background-color: #FFE;
	border-bottom:1px solid #FFE684;
}
.dataTable2 tbody td, .dataTable2 tbody th{
	border-bottom: 1px dashed #ccc;
}
.lab{color: #777;}
.agree{	color: Red;}
.denial{color: #333;}
.neutralism{color: #F60;}
.bLineTitle{
	color: #C30;
	background: transparent url(../imagess/b-line.gif) repeat-x 0 100%;
	margin-bottom: 0.5em;
}
.dotTitle{
	color: #333;
	padding-bottom: 3px;
	border-bottom: 1px  solid #ccc;
	background: transparent url(../imagess/dot_title.gif) no-repeat 0 50%;
	padding-left: 13px;
}
.infoTable tbody td, .infoTable tbody th{
	border-bottom:  1px dashed #ccc;
	padding: 5px 3px;
}

/* ******** Article List Box ******** */
.tabTitle{color: #fff;font-size: 14px; font-weight: bolder; padding: 0 0 0 15px;margin: 0 0 0 10px;display:inline-block;display: -moz-inline-box;height: 28px; overflow: hidden; background: transparent url(../imagess/tabmenulinebg-left.gif) no-repeat 0 -28px; clear: right;}
.tabTitle span{
	display: inline-block;
	height: 28px;
	background: transparent url(../imagess/tabmenulinebg-right.gif) no-repeat 100% -28px;
	padding: 8px 15px 0 0;
	letter-spacing: 5px;
	zoom:1;
}
h2[class=tabTitle] span{display: block;}
*:first-child+html h2.tabTitle span{display: inline-block;}


.shopArticleList{
	list-style: none;
	padding: 0;
	margin: 0;
}
.shopArticleList li{
	display: table-cell;
	width: 175px;
	height: auto;
	float: left;
	text-align: center;
	padding: 0 10px 20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 165px;
	zoom:1;
}
.shopArticleList li:after{
	  clear: both;
	  display: block;
	  font: 1px/0px serif;
	  content: ".";
	  height: 0;
	  visibility: hidden;
}
.shopArticleList li .shopArticleTxt{
	display: block;
	text-align: center;
	height: 35px;
	overflow: hidden;
}
.shopArticleList li .shopArticlePic {
	display: block;
	width: 80px;
	height: 80px;
	margin: 0 auto;
}
.shopArticleList li .shopArticlePic img{
	border: 1px solid #fff;
}

#shopArticlesTopSearch{
	margin-top: -28px;
	z-index: 1000;
	clear: right;
}
.shopArticleList li .shopArticleTime{color: #777;}
.h2Title{
	color: #000057;
	background:  #fff url(../imagess/tabmenulinebg.gif) repeat-x 0 0;
	padding: 8px 0;
	border-bottom: 1px solid #e4effe;
	text-align: center;
}
#shopArticlesTable{
	margin-top: -12px; 
	border: 1px solid #FF9000;
	border-top: none;
}
.shopArticleTableMisc{
	padding: 8px !important;
	width: 160px;
	background-color: #FBFBF1;
}
.shopArticleTableMain{
	padding: 10px;
	line-height: normal;
}
.cButton, a.cButton{
	display: block;
	width: 145px;
	height: 35px;
	text-align: center;
	font-size: 14px;
	font-weight: bolder;
	color: #002D76;
	text-decoration: none;
	background: transparent url(../imagess/cbutton_bg.gif) no-repeat;
	line-height: 35px;
	margin: 0 auto;
}
.cButton:hover, a.cButton:hover{
	color: #C30;
	text-decoration: none;
}
.shopArticleBox{
	display: block;
	width: 100%;
	margin: 5px 0 10px 0;
	border: 1px solid #FF9000;
	border-top-width: 3px;
}
.shopArticleBoxTitle{
	background-color: #FFC;
	padding: 2px 5px 3px 5px;
	margin: 0;
}
.shopArticleBoxContent{
	background-color: #fff;
	padding: 8px;
}
.shopPayTable{
	border: 1px solid #ddd !important;
}
.shopPayTable th, .shopPayTable td{
	border: 1px solid #ccc !important;
}
.shopPayTable th{
	background-color: #F6F9FE !important;
	border-bottom: 1px solid #ddd !important;
}
.shopPayTable th, .shopPayTable td{
	padding: 3px 10px !important;
}
.gotoTop{
	text-align: right;
	float: right;
}
.articleCommentsList ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.articleCommentsList li{
	display: block;
	background-color: #F6F9FE;
	margin-bottom: 3px; 
	padding: 5px;
}

#shopArticleCommentsListArea{
	width: 90%;
	margin: 0 auto;
}
.msgWarning{
	background: #E2F5FF url(../imagess/msg_warning.gif) no-repeat 8px 8px;
	padding: 8px 8px 8px 30px;
	border: 1px solid #06f;
}
.professionBox{
	border: 1px solid #ccc;
	background: #f8fbf1 url(../imagess/alert_icon.gif) no-repeat  5px 5px;
	padding: 8px 8px 8px 35px;
	color: #555;
	margin-bottom: 0.5em;
}
#agreementTextArea{
	height: 350px;
	overflow: auto;
	background: #F8FBF1;
	border: 1px solid #999;
	padding: 8px;
	text-align: left;
	margin: 0 auto;
}
.tExplain{
	font-weight: normal;
	font-size: smaller;
	color: #666;
}
.blTitle{
	border-bottom: 1px solid #999;
	padding-bottom: 2px;
}
.inputTips{
	display: block;
	color: #888;
}
.inputHelp{	color: #999;}
input:hover+.inputTips{
	color: #C30;
}
#loginBox{
	width: 450px;text-align:left;margin: 0 auto;background:#F8f8F8 url(../imagess/loginkey.gif) no-repeat 98% 98%;border: 1px solid #ccc;
}
.articleList ul, .sideArticlesList{
	list-style: none;
	margin: 0;
	padding: 0;
}
.articleList ul li{
	border-bottom: dashed 1px #ccc;
	padding: 5px 0 8px 0;
	clear: both;
}
.articleListPic{
	display: block;
	width: 100px;
	float: left;
}
.sideArticlesList li{
	padding: 3px 0 5px 0;
	clear: both;
	border-bottom: solid 1px #FFE684;
	margin-bottom: 3px;
}
.sideArticlesListPic{
	display: block;
	width: 80px;
	float: left;
}
.sideArticlesListPic img{
	border: 1px solid #ccc;
}
.m_dataTable th, .m_dataTable td{
	padding: 4px 3px;
} 
.m_dataTable thead th{
	background-color: #F8F8F8;
	border-bottom: 1px solid #ccc;
	color: #333;
}
.m_dataTable tbody tr{
	vertical-align: middle;
}
.m_dataTable tbody td{
	border-bottom: 1px solid #f8f8f8;
}
.m_dataTable tbody tr:hover td{
	border-bottom: 1px solid #edf4ff;
}
.m_dataTable tfoot tr td{
	background-color: #f8f8f8;
}
.navButton{
	background-color: #F8F8F8;
	padding: 1px 5px;
	border: 1px solid #ccc;
}
a.navButton{
	color: #666;
	text-decoration: none;
}
a.navButton:hover{
	color: #000057;
	text-decoration: none;
	border-color: #999;
}
.dTable{
	border: 1px solid #FF9000;
}
.dTable caption, .m_dataTable caption{
	background-color: #FF9000;
	color: #FFF;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	padding: 5px;
}
.dTable tbody td{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.exchangetype img{
	border: none;
	vertical-align: middle;
}
.exchangetype dl dd{
	display: inline;
	margin-right: 2px;
}
.shopexchangetype {
	margin: 0;
	padding: 0;
}

.shopexchangetype img{	
	border: none;
	vertical-align: middle;
}
.shopexchangetype {
	display: inline;
	
}

/* Post Sell Box */
.postSellbox{
	display: block;
	width: 210px;
	margin: 0 auto 10px auto;
	text-align: left;
	background: transparent url(../imagess/postsell-bottom.gif) no-repeat 0 100%;
	padding: 0 0 5px 0;
}
.postSellboxContent{
	background: transparent url(../imagess/postsell-head.gif) no-repeat 0 0;
	padding: 3px 10px 0 10px;
}
.postSellboxContent h3{
	color: #FF6600;
	font-size: 14px;
	margin: 0;
	padding: 0 0 25px 40px; 
}
.postSellboxContent .postSellItem{
	text-align: center;
	padding-bottom: 0.5em; 
}
.postSellButton, a.postSellButton{
	display: block;
	width: 152px;
	height: 27px;
	text-align: center;
	margin: 0 auto;
	background: transparent url(../imagess/postsell_button.gif) no-repeat 0 0;
	font-size: 14px;
	color: #187EFF;
	line-height: 27px;
	overflow: hidden;
	text-decoration: none;
	font-weight: bolder;
}
.postSellButton:hover, a.postSellButton:hover{
	background-position: 0 -27px;
	color: #333;
	text-decoration: none;
}
#shopIndexArea .m_dataTable td{
	padding: 8px 3px;
}
#shopItemListArea li h4 a{
	color: #333;
	text-decoration: none;
}
#shopItemListArea li h4 a:hover{
	color: #333;
	text-decoration: underline;
}
a.red{
	color: #F60;
	text-decoration: none;
}
a.red:hover{
	color: Red;
	text-decoration: underline;
}
.introTxt{
	color: #666;
}
/* pBox */
.pBox{
	display: block;
	width: 210px;
	background: transparent url(../imagess/pbox_bottom.gif) no-repeat 0 100%;
	margin-bottom: 0.5em;
	padding-bottom: 5px;
}
.pBox .pBoxContent{
	background: transparent url(../imagess/pbox_head.gif) no-repeat 0 0;
}
.pBox .pBoxInner{
	padding: 5px 8px 0 8px;
}
.pBox .pBoxTitle{
	display: block;
	height: 29px;
	margin: 0 !important;
	padding-left: 5px;
	line-height: 29px;
	color: #06F;
	font-weight: bolder;
	font-size: 14px;
	overflow: hidden;
}
* html .pBox .pBoxTitle{
	padding-top: 9px; 
}
.pBox .pBoxNewpost{
	float: right;
	margin-right: 5px;
}
.pBox .pBoxNewpost a{
	display: block;
	width: 50px;
	height: 29px;
	background: transparent url(../imagess/pbox_newpost.gif) no-repeat 0 0;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #777;
	text-decoration: none;
	overflow: hidden;
}
.pBox .pBoxNewpost a:hover{
	background-position: 0 -29px;
	color: #C30;
	text-decoration: none;
}
.pBox ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.pBox ul li{
	padding-bottom: 0.2em;
}
.pBox ul li strong, .pBox ul li b{
	color: #F60;
	display: block;
	border-bottom: 1px solid #ccc;
}
.pBox ul li a{
	color: #666;
	text-decoration: none;
}
.pBox ul li a:hover{
	color: #333;
	text-decoration: underline;
}
#cityPostcastBox{
	height: 240px;
	overflow: hidden;
	position: relative;
}
#cityPostcastBox li{
	display: block;
	height: 58px;
	width: 100%;
}
.cityPostcastList{
	margin: 0;
	padding: 0;
	list-style: none;
}
.cityPostcastList li{
	margin-bottom: 0.8em;
}
.cityPostcastList li strong, .cityPostcastList li b{
	display: block;
	border-bottom: 1px solid #e3e3e3;
	color: Red;
	margin-bottom: 3px;
}
.sideCatalogList{
	list-style: none;
	margin: 0;
	padding: 0;
}
.sideCatalogList li{
	padding: 5px 2px;
	border-bottom: 2px solid #f9f9f9; 
	font-size: 13px;
	background-color: #fff;
	font-weight: bolder;
}
.sideCatalogList li a{
	color: #002D76;
	text-decoration: none;
	background: transparent url(../imagess/round.gif) no-repeat 0 40%;
	padding-left: 20px;
}
.sideCatalogList li a:hover{
	color: #C30;
	text-decoration: underline;
}
#shopPicBox table{
	text-align: center;
	height: 250px;
}
/* friend site link */
.logositeLink ul, .textsiteLink ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.logositeLink li{
	display: block;
	float: left;
	width: 110px;
	height: 50px;
}
.textsiteLink li{
	display: block;
	float: left;
	width: 152px;
	height: 25px;
}
/*Dialog Box*/
 .dialog {
	 position:relative;
	 margin:0px auto;
	 min-width:8em;
	 max-width:788px; /* based on image dimensions - not quite consistent with drip styles yet */
	 z-index:1;
	 margin-left:12px; /* default, width of left corner */
	 margin-bottom:0.8em; /* spacing under dialog */
}
.dialog .content,.dialog .t,.dialog .b,.dialog .b div {
	 background:transparent url(../imagess/panelbox.png) no-repeat top right;
	  _background-image:url(../imagess/panelbox.gif);
}
.dialog .content {
	 position:relative;
	 zoom:1;
	 _overflow-y:hidden;
	 padding:0px 12px 0px 0px;
}
.dialog .t {
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:12px; /* top slice width */
	 margin-left:-12px;
	 height:100%;
	 _height:1600px; /* arbitrary long height, IE 6 */
	 background-position:top left;
}
.dialog .b {
	 position:relative;
	 width:100%;
}
.dialog .b,.dialog .b div {
	 height:8px; /* height of bottom cap/shade */
	 font-size:1px;
}
.dialog .b {
	 background-position:bottom right;
}
.dialog .b div {
	 position:relative;
	 width:12px; /* bottom corner width */
	 margin-left:-12px;
	 background-position:bottom left;
}
.dialog .hd,.dialog .bd,.dialog .ft {
	 position:relative;
}

/*catalogs List*/
#catalogList ul{
	list-style: none;
	margin: 0;
	font-size: 14px;
}
#catalogList ul li{
	margin-bottom: 0.5em;
}
#catalogList ul li span{
	font-weight: bolder;
	color: #C30;
	background: transparent url(../imagess/bline.gif) no-repeat 0 100%;
	padding-bottom: 3px;
	margin-bottom: 0.3em;
	display: block;
}
#catalogList ul li dl{
	margin-left: 5px;
	line-height: 1.6;
	letter-spacing: 1px;
}
#catalogList ul li dl dd a.selected{
	background-color: #FFF;
	display: block;
	margin: 0 -5px;
	color: #333;
	text-decoration: none;
	font-weight: bolder;
	border-bottom: 1px solid #FFE2A9;
	text-indent: 5px;
}
.sideNavButton ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.sideNavButton li{
	display: block;
	margin-bottom: 0.3em;
}
.sideNavButton li a{
	display: block;
	width: 138px;
	height: 23px;
	background: transparent url(../imagess/navbutton138.gif) no-repeat 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #187EFF;
	line-height: 24px;
	overflow: hidden;
}
.sideNavButton li a:hover{
	background-position: 0 -23px;
	color: #333;
	text-decoration: none;
}
.sideNavButton li a.selected, .sideNavButton li a.selected:hover{
	background-position: 0 -23px;
	color: #333;
	text-decoration: none;
	font-weight: bolder;
	cursor: default;
}
.vipshopTitle{
	display: inline-block;
	width: 194px;
	height: 23px;
	background: transparent url(../imagess/viptitlebg.gif) no-repeat;
	text-align: center;
	line-height: 23px;
	overflow: hidden;
	color: #333;
	padding: 0;
}
#cityVipShopArticle td{
	padding: 3px 5px;
}
#cityVipShopArticle a{
	color: #666;
}
#cityVipShopArticle a:hover{
	color: #c30;
}
.tradeCueBox{
	background: transparent url(../imagess/icon_compareeditions.gif) no-repeat 0 50%;
	padding: 0 0 0 55px;
	min-height: 50px;
	font-size: 14px;
	margin: 0.5em 0;
}
.tradeCueBox  h4{
	margin: 0;
}
textarea#postcontent{
	width: 95%;
	height: 30em;
	text-align: left;
	z-index: 10000;
	font-size: 12px;
}
.ott, .ott td{
	background-color: #FAFAFA;
}

/* Search Result */
.keywords{
	color: Red;
}
.resultNum{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
ul.resultCatalogList{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.resultCatalogList li{
	display: block;
	float: left;
	width: 190px;
}
#searchRule{
	display: block;
	background-color: #F6F9FE;
	padding:  0;
}
#searchRule h4{
	display: block;
	margin: 0;
	padding: 3px 0 3px 3px;
	background-color: #D9E4FB;
	font-size: 12px;
}
.articleList .articleTitle{
	font-size: 14px;
	background: transparent url(../imagess/article.gif) no-repeat 0 50%;
	padding-left: 15px;
}
.articleList .articleTitle a{
	text-decoration: underline;
}
.articleList .articleMisc{
	color: #888;
	margin-top: 5px;
	text-align: right;
}
.urlAdress{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	/*background: transparent url(../imagess/link.gif) no-repeat 0 50%;
	padding-left: 18px; */
	font-weight: bolder;
}
.urlAdress a{
	text-decoration: none;
	color: #F60;
}
.urlAdress a:hover{
	color: #ff9000;
	text-decoration: none;
}