body{margin:0px;}
#TabMenu { FONT-SIZE: 11pt; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal; BORDER-BOTTOM: #009900 1px solid }
#TabMenu UL { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none }
#TabMenu LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#TabMenu A { PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(/mall/images/tableftC.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none }
#TabMenu A SPAN { PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(/mall/images/tabrightC.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #FFFFFF; PADDING-TOP: 5px }
#TabMenu A:hover SPAN { CURSOR: pointer; COLOR: yellow ;BACKGROUND-POSITION: 100% -42px;}
#TabMenu A:hover { BACKGROUND-POSITION: 0% -42px }
#TabMenu LI#current SPAN { FONT-WEIGHT: bold; COLOR:yellow}
.mainrightad {
	margin-bottom:5px;
	text-align:center;
}
.mainrightad img{
	border:0;
	border:1px solid #959595;
}
#ad_text_all_top_container {padding-top:3px; padding-bottom:3px;width:960px; height:30px;text-align:center;}
#ad_text_all_top {white-space:nowrap;FONT-WEIGHT: bold;margin:0;FONT-SIZE: 11pt; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";}
#ad_text_all_top a:link{color:#800000;TEXT-DECORATION: none;}
#ad_text_all_top a:visited{color:#800000;TEXT-DECORATION: none;}
#ad_text_all_top a:hover {color:#FF6600;}
#ad_text_all_top span{display:-moz-inline-box; display:inline-block; width:320px;}
#ad_580_mall_container {clear:both;margin:auto;}
#ad_580_mall img {border:1px solid #000000;}
#ad_text_left_container{width:auto;border: 1px solid #F60000;height:150px;background-color:#FFFFFF;}
#ad_text_left{width:99%;margin:5px;text-align:left;font-weight:bold;}
#ad_text_left a:link{color:#333333;TEXT-DECORATION: none;}
#ad_text_left a:visited{color:#333333;TEXT-DECORATION: none;}
#ad_text_left a:hover {color:#FF6600;}
.f7 {font-size: 7pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.f8 {font-size: 8pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.f9 {font-size: 9pt; line-height: 12pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.f9xred		{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #a60000; LINE-HEIGHT: 18px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"}
.f9xredline	{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #A60000; LINE-HEIGHT: 18px; TEXT-DECORATION: line-through; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif" }
.f10 {font-size: 10pt; line-height: 15pt;font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.f10xgift {font-size: 10pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; COLOR: #006699}
.f10xred {FONT-WEIGHT: bold; font-size: 10pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; COLOR: red}
.f11 {font-size: 11pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.f11bold {FONT-WEIGHT: bold;font-size: 11pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.f10xgray {FONT-WEIGHT: bold; font-size: 10pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; COLOR: #666666}
.f11xredxunderline {font-size: 11pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; text-decoration:underline;FONT-WEIGHT: bold;  COLOR: #a60000}
.f11xred {font-size: 11pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-WEIGHT: bold;  COLOR: #a60000}
.f11xgray {FONT-WEIGHT: bold; font-size: 11pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; COLOR: #666666}
.f11xwhite {font-size: 11pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-WEIGHT: bold;  COLOR: #FFFFFF}
.f11xblue
{
	font-weight: bold;
	font-size: 11pt;
	color: #0099cc;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.f13 {font-size: 13pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.f15 {font-size: 15pt; line-height: 22pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.f15xbrown
{
	font-weight: bold;
	font-size: 15pt;
	color: maroon;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.f17 {font-size: 17pt; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.hand {cursor: pointer;}
a:link{color:#482c00; text-decoration: none;}
a:visited{color:#717037; text-decoration: none;}
a:active{color:#482c00; text-decoration: none;}
a:hover{color:#FF0000;text-decoration: underline;position:relative;top:1px;left:1px;}
.f11LineHight { font-size: 11pt; line-height: 20pt; letter-spacing: 2px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.f9LineHight { font-size: 9pt; line-height: 13pt; letter-spacing: 2px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}

.mallProductLstName {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	line-height: 13pt;
	font-weight: bold;
}
.mallProductLstPromort {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color: #666666;
	line-height: 12pt;
}

.mallProductLstPrice {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11pt;
	color: #A60000;
	line-height: 18pt;
	font-weight: bold;
}
.mallProductOrgPrice {
	font-family: "Helvetica";
	font-size: 9pt;
}
.mallProductName {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 15pt;
	line-height: 20pt;
	letter-spacing: 2pt;
	font-weight: bold;
}
.mallProductPrice {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 17pt;
	color: #A60000;
	font-weight: bold;
}
.mallProductPromort {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11pt;
	line-height: 15pt;
	font-weight: bold;
	color:#333333;
}
.info_list {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.mallPDescript {
	font-size: 10pt;
	line-height: 17pt;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.mallProductComm {
	font-size: 10pt;
	line-height: 13pt;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.mallCartPrice {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11pt;
	color: #A60000;
	line-height: 18pt;
	font-weight: bold;
}
.mallCartPayDesc
{
        font-size: 10pt;
        color: #663300;
        font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}

.mallCartAmount
{
        font-weight: bold;
        font-size: 11pt;
        color: #a60000;
        line-height: 18pt;
        font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.MallCartListTitle
{
	width:950px;
	background: url(/mall/images/bg_950_green.png) no-repeat;
	height:30px;
	text-align:left;
	font-size: 11pt;
	font-weight:bold;
	padding-top:6px;
	padding-left:20px;
}
.MallCartListTable
{
	margin:0;
	border: 1px solid #A0A0A0;
	margin-bottom:10px;
	width:950px;
}
.MallCartListTable td
{
	padding:0 3px 0 3px;
}
.MallCartListTable a{color:#333333;}
.MallFavoriteTitle
{
	width:950px;
	background: url(/mall/images/bg_950_gray.png) no-repeat;
	height:30px;
	text-align:left;
	font-size: 11pt;
	font-weight:bold;
	padding-top:6px;
	padding-left:20px;
}
.mallFavoriteBorder
{
	border: 1px solid #A0A0A0;
	width:950px;
	font-size: 10pt;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.mallFavoriteBorder a{color:#333333;}
.mallCartWarring
{
	width:900px;
	padding:20px;
	FONT-WEIGHT: bold;
	font-size: 13pt;
	line-height: 25pt;
	color:Maroon;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	background-color: #ffff99;
	border: 2px solid #ff0000;
	margin-bottom:10px;
}
.mallCartWarringYes 
{
	width:100px;
}
.mallCartWarringNo 
{
	width:100px;
}
.mallGroupPrmortRemind
{
	width:900px;
	padding:10px;
	FONT-WEIGHT: bold;
	font-size: 13pt;
	line-height: 25pt;
	color:Maroon;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	background-color: #ffff99;
	border: 2px solid #ff9900;
	margin-bottom:10px;
}
.mallCartPrmort{
background:url(/mall/images/bg_950_orange.png) no-repeat;
color:#000000;
height:30px;
font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
font-weight: bold;
text-align:left;
font-size: 11pt;
padding:3px 0 0 20px;
}
.mallBlockPromort{ FONT-FAMILY: Arial, Helvetica, sans-serif; color: #333333; border: 1px dotted #C0C0C0; padding: 6px; background-color: #EFEFEF }
.comm_warning { font-size: 10pt; color: #009933; text-indent: 80; line-height: 22px; 
               background-image: url(/mall/images/comm_warning.gif); 
               background-repeat: no-repeat }

.pay_warning { margin:1px 6px 1px 2px;padding:2px;font-size: 10pt; border: 2px dotted #800000; background-color: #FFF2D9; color:#666666 }
.pay_able {
	background: url(/mall/images/bg_pay_yes.png) no-repeat;
	width:186px;
	height:130px;
	padding:6px 2px 2px 2px;
}
.pay_able a{	position:relative;top:1px;left:1px;}
.pay_able:hover {
	opacity: 0.7;
	filter:alpha(opacity=70);
}
.pay_unable {
	background: url(/mall/images/bg_pay_no.png) no-repeat;
	width:186px;
	height:130px;
	padding:6px 2px 2px 2px;
}

.box-title {
	padding-top:7px;
	font-weight: bold;
	text-align:center;
	font-size: 11pt;
	color: #FFFFFF;
}
.box-title ul{
list-style: none;
margin:10 3px 3px 3px;
padding-left:3px;
}
.box-title li{
text-align:left;
padding-left:8;
font-size:10pt;
line-height:1.5em;
font-weight: normal;
background: url(/mall/images/box_li.gif) no-repeat 0px 6px;
}
.box-noimg{
	padding-top:7px;
	font-weight: bold;
	text-align:center;
	font-size: 11pt;
	color: #FFFFFF;
}
.box-noimg ul{
list-style: none;
margin:0px 3px 3px 3px;
padding-left:3px;
}
.box-noimg li{
text-align:left;
font-size:10pt;
font-weight: normal;
border-bottom: 1px dotted #C0C0C0;
padding:10px 0 16px 0;
}
.box-noimg img{
float:left;
vertical-align:top;
margin:0 10px 2px 1px;
}
.box-submenu{
	padding-top:7px;
	font-weight: bold;
	text-align:center;
	font-size: 11pt;
	color: #000000;
}
.box-red{
	background: url(/mall/images/box_red.gif) repeat-x;
	width:160px;
	margin-top:8px;
}
.box-red-section{
	border: 1px solid #F60000;
	margin-top:2px;
}
.box-orange{
	background: url(/mall/images/box_orange.gif) repeat-x;
	width:160px;
	margin-top:8px;
}
.box-orange-section{
	border: 1px solid #F79225;
	margin-top:2px;
}
.box-blue{
	background: url(/mall/images/box_blue.gif) repeat-x;
	width:160px;
	margin-top:8px;
}
.box-blue-section{
	border: 1px solid #1D84F7;
	margin-top:2px;
}
.box-pink{
	background: url(/mall/images/box_pink.gif) repeat-x;
	width:160px;
	margin-top:8px;
}
.box-pink-section{
	border: 1px solid #F71Db9;
	margin-top:2px;
}
.box-navy{
	background: url(/mall/images/box_navy.gif) repeat-x;
	width:160px;
	margin-top:8px;
}
.box-navy-section{
	border: 1px solid #6567B3;
	margin-top:2px;
}
.box-earth{
	background: url(/mall/images/box_earth.gif) repeat-x;
	width:160px;
	margin-top:8px;
}
.box-earth-section{
	border: 1px solid #8E7600;
	margin-top:2px;
}
.box-purple{
	background: url(/mall/images/box_purple.gif) repeat-x;
	width:160px;
	margin-top:8px;
}
.box-purple-section{
	border: 1px solid #B34CA5;
	margin-top:2px;
}
.box-lightblue{
	background: url(/mall/images/box_lightblue.gif) repeat-x;
	width:160px;
	margin-top:8px;
}
.box-lightblue-section{
	border: 1px solid #7499C3;
	margin-top:2px;
}
.box-green{
	background: url(/mall/images/box_green.gif) repeat-x;
	width:160px;
	margin-top:0px;
}
.box-green-section{
	border: 1px solid #65BE00;
	margin-top:2px;
}
.black_title{color:#000000;}
.main_new_recomm {
	text-align:left;
	margin:0px;
	width:600px;
	height:30px;
	background: url(/mall/images/tab_red.png) no-repeat;}
.product_detail_gp {
	text-align:left;
	margin:0px;
	width:600px;
	height:30px;
	background: url(/mall/images/tab_orange.png) no-repeat;}
.product_detail_gp_border{
border: 1px solid #F78E1D;
width:598px;
width:600px\9;
margin-bottom:20px;
}
.product_detail_border{
border: 1px solid #C30006;
width:598px;
width:600px\9;
margin-bottom:20px;
}
.main_new_recomm_title{
margin:7px 0 0 40px;
}
.main_new_recomm_border {
border: 1px solid #C30006;
width:598px;
width:600px\9;
}
.main_new_recomm_border a {
color:#333333;
}
.discount_border{
border: 1px solid #C30006;
width:598px;
width:600px\9;
}
.class_list_border{
border: 1px solid #65BE00;
width:598px;
width:600px\9;
}
.class_list_border a{color:#333333;}
.class_list {
	text-align:left;
	margin:0px;
	width:600px;
	height:30px;
	background: url(/mall/images/tab_green.png) no-repeat;}
.class_list_title{
margin:7px 0 0 40px;
}
.mall_footer{
	padding-top:10px;
	width:960px;
	height:80px;
	color:#303030;
	background: url(/mall/images/bg_footer.png) repeat-x;}
.mall_event_footer{
	padding-top:10px;
	width:960px;
	height:60px;
	color:#303030;
	background: url(/mall/images/bg_footer.png) repeat-x;}
.btn_add_cart a {
	padding:0px;
	margin-right:2px;
	width:75px;
	height:23px;
	background: url(/mall/images/btn_addcart.png) no-repeat left top;
	float:left;
}
.btn_add_cart a:hover {
	background-position: 0% -23px;
}
.btn_next_buy a {
	padding:0px;
	margin-left:2px;
	width:50px;
	height:23px;
	background: url(/mall/images/btn_nextbuy.png) no-repeat left top;
	float:left;
}
.btn_next_buy a:hover {
	background-position: 0% -23px;
}
.bottom_dot{border-bottom: 1px dotted #C0C0C0;}
.group_promort_g{
	background-color:#CCCC00;
}
.group_promort_r{
	background-color:#CC3300;
}
.comm_list_border{
border: 1px solid #1D84F7;
width:958spx;
width:960px\9;
margin-top:10px;
margin-top:12px\9;
}
.comm_list_border a{color:#333333;}
.comm_list {
	margin:0px;
	width:960px;
	background: url(/mall/images/tab_allcomm.png) no-repeat;}
.newproduct_list_border{
border: 1px solid #6567B3;
width:958spx;
width:960px\9;
margin-top:10px;
margin-top:10px\9;
}
.newproduct_list_border a{color:#333333;}
.newproduct_list {
	margin:0px;
	width:960px;
	background: url(/mall/images/tab_allnew.png) no-repeat;
}
.newproduct_list img{
	width:32px;
	height:32px;
	border:0px;
}
#ugMain 
{
  position: absolute;
  left: 40%; top: 30%; visibility: visible; vertical-align: middle; border-style: inset;
  border-color: black; background-color: White; z-index: 1001;
  text-align: center;
}
.couponProduct 
{
  padding-left: 80px;
}
.mall_shipfee {
	font-size: 10pt;
	color: #0066CC;
	font-weight: bold;
	background-color: #eeeeeb;
	border: 1px solid #aaaaa8;
	margin: auto;
	padding: 5px;
	width:100%;
	height:auto;
}
.mall_shipfee a{
	color: #0066CC;
}

.mall_shipfee_highlight{
	background-color: #800000;
	color: #FFFFFF;

}

/* Overlay */
#modal-confirm {display:none;}
#modal-confirm-overlay {background-color:#666;}
/* Container */
#modal-confirm-container {height:200px; width:400px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; line-height:26px; text-align:left; background:#fff; border:2px solid #336699;}
#modal-confirm-container .modal-header {height:30px; width:392; background:url(/image/confirm-header.gif) repeat-x; color:#fff; font-size:11pt; font-weight:bold; line-height:30px;padding-left:8px;}
#modal-confirm-container .message {color:#333; margin:0; padding:12px 4px 12px 8px; font-size:11pt;}
#modal-confirm-container .buttons {width:90%; float:right;position:absolute;right:10px;bottom:10px;} 
#modal-confirm-container .buttons div {font-size:10pt;float:right; margin-right:4px; width:90px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(/image/confirm-button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#modal-confirm-container .buttons div:hover {color:#fff;position:relative;top:1px;left:1px;}
#modal-confirm-container a.modal-close,
#modal-confirm-container a.modal-close:link,
#modal-confirm-container a.modal-close:active,
#modal-confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position:absolute; top:-1px; left:370px; color:#ccc;}
#modal-confirm-container a.modal-close:hover {color:#eee;}
