/**
 * @package admin
 * @ignore
 * @access private
 * @copyright Copyright 2003-2011 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 19301 2011-07-28 21:50:05Z kuroi $
 */
@import url("menu.css");/* including stylesheet for dhtml menu */
@import url("index.css");/* including stylesheet for index.php */
a{
color:#0000ff;
text-decoration:none;
}
a,body,html,table{
font:normal normal 11px Verdana,sans-serif;
}
a:hover{
color:#0000ff;
text-decoration:underline;
}
a.headerLink:link{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.headerLink:visited{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.headerLink:hover{
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}
a.headerLink:active{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.menuBoxContentLink:link{
color:#0000ff;
text-decoration:none;
}
a.menuBoxContentLink:visited{
color:#0000ff;
text-decoration:none;
}
a.menuBoxContentLink:hover{
color:#0000ff;
text-decoration:underline;
}
a.menuBoxContentLink:active{
color:#0000ff;
text-decoration:none;
}
a.menuBoxHeadingLink:link{
color:#0000ff;
font-weight:bold;
text-decoration:none;
}
a.menuBoxHeadingLink:visited{
color:#0000ff;
font-weight:bold;
text-decoration:none;
}
a.menuBoxHeadingLink:hover{
color:#0000ff;
font-weight:bold;
text-decoration:none;
}
a.menuBoxHeadingLink:active{
color:#0000ff;
font-weight:bold;
text-decoration:none;
}
a.splitPageLink:link{
color:#0000ff;
text-decoration:none;
}
a.splitPageLink:visited{
color:#0000ff;
text-decoration:none;
}
a.splitPageLink:hover{
background-color:#ffff33;
color:#0000ff;
text-decoration:underline;
}
a.splitPageLink:active{
color:#0000ff;
text-decoration:none;
}
body{
background-color:#ffffff;
color:#333333;
margin:0;
}
.clearBoth {
	clear: both;
	}
body#login{
margin-top:100px;
text-align:center;
}
body#login .button{
cursor:pointer;
padding: 3px;
margin-top: 10px;
}
body#login fieldset{
margin:0 auto;
padding:10px;
width:400px;
}

.loginLabel {
	margin-left: 60px;
	margin-right: 5px;
	width: 125px;
	float: left;
	text-align: right;
	line-height: 1.5;
	}
body#login legend{
background:#ffffff;
border:1px solid #003D00;
color:#333333;
font-size:90%;
padding:0.2em 0.5em;
text-align:right;
}
checkbox,input,radio,select,textarea,file{
font-size:11px;
}
textarea {
width: 80%;
}
/* to handle textareas for browsers which don't like % widths */
textarea.sqlpatchKeyedQuery, TEXTAREA#file_contents {
width:auto;
}
form{
display:inline;
}
span.dataTableHeadingContentWhois{
color:#ff6600;
font-weight:bold;
}
span.normalprice{
text-decoration:line-through;
}
span.productPriceDiscount,.inputRequirement{
color:#ff0000;
}
span.productSpecialPrice,span.productSalePrice,.stockWarning,span.coming{
color:#ff0000;
}
span.productSpecialPriceSale{
color:#ff0000;
text-decoration:line-through;
}
span.SortOrderHeader{
color:#ff6600;
font-weight:bold;
}
span.SortOrderHeaderLink{
color:#0000ff;
font-weight:bold;
}
td.alert,span.alert{
color:#ff0000;
font-weight:bold;
}
td.attributeBoxContent{
background-color:#dcdbd1;
color:#333333;
}
td.ot-subtotal-Amount,td.ot-cod-fee-Amount,td.ot-group-pricing-Amount,td.ot-gv-Amount,td.ot-loworderfee-Amount,td.ot-shipping-Amount,td.ot-subtotal-Amount,td.ot-tax-Amount,td.ot-coupon-Amount{
}
td.ot-subtotal-Text,td.ot-cod-fee-Text,td.ot-total-Text,td.ot-group-pricing-Text,td.ot-gv-Text,td.ot-loworderfee-Text,td.ot-shipping-Text,td.ot-subtotal-Text,td.ot-tax-Text,td.ot-coupon-Text{
font-weight:bold;
}
td.ot-total-Amount{
border-top:1px solid #9a9a9a;
font-weight:bold;
}
tr.attributeBoxContent{
background-color:#dcdbd1;
color:#333333;
}
.attributeBoxContent{
background-color:#dcdbd1;
color:#333333;
}
.attributes-even{
background-color:#ffffff;
}
.attributes-odd{
background-color:#f7f6ef;
}
.columnLeft{
background-color:#f2f1ee;
border-color:#999999;
border-style:solid;
border-width:1px;
padding:2px;
}
.dataTableContent{
color:#333333;
}
.dataTableContentBot{
color:#333333;
}
.dataTableContentWhois{
color:#333333;
}
.dataTableHeadingContent{
color:#333333;
font-weight:bold;
}
.dataTableHeadingContentWhois{
color:#333333;
font-weight:bold;
}
.dataTableHeadingContentWhois a:link,.dataTableHeadingContentWhois a:visited{
color:#0000ff;
font-weight:bold;
}
.dataTableHeadingContentWhois a:hover{
color:#ffffff;
font-weight:bold;
}
.dataTableHeadingRow{
background-color:#d7d6cc;
}
.dataTableHeadingRowWhois{
background-color:#d7d6cc;
}
.dataTableRow{
background-color:#f2f1ee;
}
.dataTableRowBot{
background-color:#facbfa;
}
.dataTableRowOver{
background-color:#ffffff;
cursor:pointer;
cursor:hand;
}
.dataTableRowOverBot{
background-color:#ffffff;
}
.dataTableRowOverWhois{
background-color:#ffffff;
}
.dataTableRowSelected{
background-color:#e7e6e0;
}
.dataTableRowSelectedBot{
background-color:#ff93ff;
}
.dataTableRowSelectedWhois{
background-color:#dee4e8;
}
.dataTableRowSpacer,td.dataTableRowSpacer,TR.dataTableRowSpacer{
background-color:#d7d6cc;
color:#ff6600;
font-size:11px;
font-weight:bold;
line-height:1.0;
}
.dataTableRowWhois{
background-color:#f2f1ee;
}
.errorText{
color:#ff0000;
}
.fieldRequired{
color:#ff0000;
}
.formArea{
background-color:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px;
}
.formAreaTitle{
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
}
.headerBar{
background-color:#003D00;
}
.headerBarContent{
color:#ffffff;
font-weight:bold;
padding:2px;
}
.infoBoxContent{
background-color:#e7e6e0;
color:#333333;
}
.infoBoxHeading{
background-color:#003D00;
color:#ffffff;
}
.main{
}
.menuBoxContent{
color:#616060;
}
.menuBoxHeading{
background-color:#ffffff;
color:#616060;
}
.messageBox{
}
.messageStackCaution{
background-color:#ffff00;
}
.messageStackError,.messageStackWarning{
background-color:#ffb3b5;
}
.messageStackSuccess{
background-color:#d4ffbd;
}
.oldPrice{
text-decoration:line-through;
}
h1,.pageHeading{
color:#003D00; /*727272*/
font-size:16px;
font-variant:small-caps;
font-weight:bold;
}
.SaleMakerDisabled{
background-color:#f0f1f1;
}
.SaleMakerOver{
background-color:#ffffff;
cursor:pointer;
cursor:hand;
}
.SaleMakerSelected{
background-color:#dee4e8;
cursor:pointer;
cursor:hand;
}
.smallText{
font-size:9px;
}
.specialPrice{
color:#ff6600;
}
.lookupAttention {
  color: #FF0000;
}
.clearBoth {
	clear:both;
}
#loginExpiryPolicy {
	margin-top: 2em;
}
.hiddenField {
	display: none;
}
#alt_nav {
	padding:20px;
	font-size:110%;
	line-height:1.8em;
}
#alt_nav h2 {
	font-size:90%
}
#alt_nav p {
	max-width:600px;
}
#alt_nav a {
	white-space: nowrap;
}



/* 2013.08.31 zzg */
.clearBoth{ height:12px; background:#fff;}
.location{
	position:relative;
	font-size:1em;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#footer{ height:74px; margin-top:18px;}
#footer .footLink{
	height:24px;
	border:1px solid #bcbcbc;
	background:#fff;
}
#footer .footLink p{
	height:22px;
	margin:1px;
	font-weight:700;
	line-height:22px;
	text-align:center;
	background:#e8e8e8;
}
#footer .footLink p a{ color:#6e6e6e;}
#footer .footLink p a:hover{ color:#4182da;text-decoration:underline;}
.footTxt{
	margin:0;
	line-height:24px;
	text-align:center;
}
.footSocial *{ margin:0; padding:0; border:none;}
.footSocial{
	margin-top:22px;
	padding:20px 0;
	border-top:1px solid #f0f0f0;
	background:#f6f6f6;
}
.footSocial .fl,.footSocial .fr{ width:42%;}
.footSocial .fl{ margin-left:2%;}
.footSocial .fr{ margin-right:2%;}
.footSocial dt{ line-height:24px;}
.footSocial dt span{ display:block; font-size:1.4em;}
.footSocial .fl dd{ height:28px; margin-top:8px;}
.footSocial .fl dd input{ width:220px; height:20px; line-height:20px; margin:0; padding-left:8px; border:1px solid #aaa; border-right:none; float:left;}
.footSocial .fl dd button{ width:68px; height:22px; color:#fff; border:1px solid #bb1f01; background:#d82b0a; cursor:pointer; float:left;}
.footSocial .fl p{ margin-top:8px;}
.footSocial .fl p a{ color:#4182da;}
.footSocial .fr dd{ margin-top:8px;}
.footSocial .fr div{ width:49.9%; float:left;}
.footSocial .fr div .b{ height:32px; padding-left:42px;}
.footSocial .fr .fb .b{ background:url(../images/ico-f.png) 0 0 no-repeat;}
.footSocial .fr .tw .b{ background:url(../images/ico-t.png) 0 0 no-repeat;}
.footSocial .fr .b span{ display:block; font-size:1.5em;}
.footSocial .fr .m{ height:20px; line-height:20px; margin-top:6px;}
.footSocial .fr .fb .m{ padding-left:48px; background:url(../images/ico-f-m.png) 0 0 no-repeat;}
.footSocial .fr .tw .m{ padding-left:66px; background:url(../images/ico-t-m.png) 0 0 no-repeat;}
.footSocial .fr .m dfn{ display:inline-block; height:20px; line-height:20px; padding:0 5px 0 10px; border-right:1px solid #b5b6b8; border-radius:2px; font-size:11px; font-style:normal; background:url(../images/bg-footSocial-fans.png) 0 0 no-repeat;}
.footer{ width:100%; padding:6px 0 0 10px; margin-top:22px; background:#ffffff;}
.footer *{ margin:0; padding:0; border:none;}
.footer dl{ width:31%; margin:0 1%; display:inline; float:left; display:inline; clear:none}
.footer .dl2{ width:15%;}
.footer dl dt{ line-height:28px; margin-bottom:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; color:#cb2f27; background:#ffffff;}
.footer .dl2 dt{ color:#777;}
.footer dl dd{ padding:0 4px 7px;width:40%}
.footer dl dd a{ color:#888; line-height:1em;}
.footer dl dd a:hover,.footer a:hover{ color:#4182da; text-decoration:underline;}
.footer div{ width:31%; padding-top:4px; margin-right:2%; float:right; display:inline;}
.footer div .mail{ margin-bottom:8px;}
.footer div .mail li{ height:20px; line-height:20px; padding-bottom:5px; clear:both;list-style-type:none;}
.footer div .mail .til{ font-size:1.4em; padding-bottom:12px; border-top:1px solid #dfdfdf;line-height:28px;}
.footer div .mail .intr{ color:#999;}
.footer div .mail input{ width:192px; height:21px; line-height:21px; margin:0; padding-left:8px; font-family:arial; font-size:0.9em; border:1px solid #aaa; border-right:none; float:left;}
.footer div .mail button{ width:64px; height:20px; line-height:1em; padding:1px 0 3px 0; margin:0; color:#fff; border:1px solid #bb1f01; background:#d82b0a; cursor:pointer; float:left;}
.footer div .fans{ font-size:1.2em;}
.footer div .fans li{ height:46px;list-style-type:none;}
.footer div .fans .fb{ background:url(./images/ico-f.png) 0 -10px no-repeat;}
.footer div .fans .tw{ background:url(./images/ico-t.png) 40px 0 no-repeat;}
.footer div .fans a{ display:inline-block; height:16px; line-height:1em;}
.footer div .fans a:hover{ color:#4182DA;}
.footer div .fans span{ display:block; height:18px; margin-top:2px; font-size:0.6em;}
.footer div .fans .fb span{ background:url(../images/ico-f-m.png) 0 0 no-repeat;}
.footer div .fans .tw span{ background:url(../images/ico-t-m.png) 0 0 no-repeat;}
.footer div .fans span dfn{ display:inline-block; height:100%; line-height:17px; padding:0 5px 0 10px; border-right:1px solid #b5b6b8; border-radius:2px; font-size:11px; font-style:normal; background:url(../images/bg-footSocial-fans.png) 0 0 no-repeat;}
.Copyright{ width:100%; text-align:center; line-height:22px; padding:4px 0 8px; color:#888; clear:both;}



#top{/* height:105px;*/ position:relative; z-index:2; padding-bottom:12px; background:transparent url(../images/bg-top.gif) center bottom no-repeat;}
#top .topTxt{
	width:100%;
	margin:0;
	padding:4px 0 4px 0;
	height:16px;
	line-height:16px;
	text-align:center;
	font-size:11px;
}
#top .topTxt .l{ float:left;}
#top .topTxt .l span{ margin-right:12px;}
#top .topTxt .l span a{ color:#4182da;}
#top .topTxt .l span a:hover{ color:#4182da; text-decoration:underline;}
#top .topTxt .r{ float:right;}
#top .r a{
	display:block;
	height:16px;
	line-height:16px;
	float:right;
	overflow:hidden;
}
#top .r a:hover{
	text-decoration:underline;
}
#top .r .tt01{
	color:#d0260f;
	width:58px;
    margin-right:15px;
	text-indent:10px;
	background:url(../images/pic-top01.gif) 2px -2px no-repeat;
}
#top .r .tt02{
	width:74px;
	text-indent:10px;
	background:url(../images/pic-top02.gif) 6px -2px no-repeat;
}
#top .r .tt03{
	width:136px;
	text-indent:17px;
	margin-right:21px;
	background:url(../images/pic-top03.gif) 0 0 no-repeat;
}
#top .r .tt04{
	width:74px;
	text-indent:10px;
	background:url(../images/pic-top02.gif) 4px -2px no-repeat;
}
#top .r .tt05{
	color:#d0260f;
	width:86px;
	text-indent:2px;
	background:url(../images/pic-top01.gif) 0 -2px no-repeat;
}
#top .r .tt06{
	width:136px;
	text-indent:17px;
	margin-right:21px;
	background:url(../images/pic-top03.gif) 0 0 no-repeat;
}
#top .searchBar{
	list-style:none;
	margin:16px 0 0;
	height:35px;
	text-align:right;
}
#top .searchBar li{
	height:26px;
	text-align:right;
	float:right;
}
#top .searchBar select{
	margin:0;
	padding:0;
	font-size:11px;
	height:24px;
	border:1px solid #bcbcbc;
	border-right:none;
}
/*
top select css  2013.02.27 zzg
*/
#top .searchBar li.sele{width:195px; height:22px;border:1px solid #BCBCBC;background:#fff;display:inline-block;}
#top .searchBar li.sele select{
 width:190px; height:17px; margin-top:3px; margin-right:3px; border:0px;border-top-width:0; overflow:hidden; 
}
*+html #top .searchBar li.sele select{ height:24px;}
/*select*/
.searchBar li.select-outer {display:inline-block; *display:inline; zoom:1; border:1px solid #ccc; }
.searchBar li.select-inner { display:inline-block; *display:inline; zoom:1; height:16px; overflow:hidden; position:relative; }
.select-h { text-align:left; padding:50px; height:18px; font-size:18px; position:relative; zoom:1; margin:-1px; }
.searchBar li.select-wh200 { padding:3px; }
.searchBar li.select-wh200 .select-inner { width:100px; }
.searchBar li.select-wh200 select { width:102px; }
#top .searchBar dl,#top .searchBar dl dt,#top .searchBar dl dd{
	margin:0;
	padding:0;
	border:none;
	text-align:left;
}
#top .searchBar dl{
	position:relative;
	width:150px;
	height:24px;
	z-index:10;
}
#top .searchBar dl dt{ width:140px; height:22px; padding:0 4px; line-height:22px; border:1px solid #bcbcbc; border-right-color:#e0e0e0; background:#f9f9f9 url(../images/ico-search-select.png) 130px 50% no-repeat; cursor:pointer;}
#top .searchBar dl dd{ display:none; position:absolute; top:23px; left:0; width:144px; padding:3px 2px; border:1px solid #bcbcbc; border-top-color:#ddd; box-shadow:1px 1px 2px #ccc; background:#f9f9f9;}
#top .searchBar dl dd a{ display:block; width:140px; line-height:1em; padding:5px 2px; color:#555;}
#top .searchBar dl dd a:hover{ color:#000; background:#eee;}
#top .searchBar .search_txt{
	margin:0;
	padding:0;
	width:252px;
	height:22px;
	font-size:11px;
	padding-left:4px;
	border:1px solid #bcbcbc;
	border-right:none;
	border-left:none;
	float:left;
}
#top .searchBar .search_btn{
	margin:0;
	padding:0;
	color:#ffe4e2;
	font-family:arial;
	font-size:11px;
	text-align:center;
	width:56px;
	height:24px;
	border:none;
	background:url(../images/btn-search.gif) 0 0 no-repeat;
	cursor:pointer;
}
/*#top .searchBar .cart{ line-height:18px; padding:0 20px 0 4px; margin-left:8px; background:url(../images/pic-top03.gif) 100% 1px no-repeat;}
#top .searchBar .cart:hover{ color:#4182da;}*/
#top .searchBar .cart{ display:block; width:140px; height:24px; line-height:24px; margin-left:12px; text-align:center; color:#333; background:url(../images/bg-myCart.png) 0 0 no-repeat;}
#top .searchBar .cart:hover{ color:#000; text-decoration:underline;}
#top .subNav{ height:26px; margin:0; padding:0; text-align:right; color:#bbb;}
#top .subNav a{ margin:0 10px; font-size:12px;}
#top .subNav a:hover{ color:#333; text-decoration:underline;}
#top .logo{
	position:absolute;
	top:42px;
	left:15px;
	width:132px;
	height:44px;
	z-index:99;
}
#top .logo a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
	background:url(../images/pic-logo.png) 0 0 no-repeat;
}
.GridView{
	text-align:center;
}
/*top 下拉样式*/
.navBar{ height:25px; background:#cb2f27; }
.navBar ul{
	list-style:none;
	width:950px;
	height:25px;
	position:relative;
}
.navBar ul li{
	height:25px;
	float:left;
}
.navBar ul li a{
	display:block;
	color:#fff;
	font-size:13px;
	font-weight:700;
	height:25px;
	padding:0 14px;
	text-align:center;
	line-height:25px;
	border-right:1px solid #b3261e
}
.navBar ul .last a{ border-right:none;}
*html .navBar ul li a{ float:left;}
.navBar ul li a:hover,.navBar ul li .curNav{
	color:#fff;
	text-decoration:none;
	border-right:1px solid #B3261E;
	background:url(../images/bg-nav-over.gif) repeat-x;
}
.navBar ul li div{ display:none; position:absolute; left:0px; z-index:9; width:935px; padding:8px 3px 8px 8px; border:2px solid #cb2f27; border-top:none; box-shadow:1px 1px 5px #999; background:#fff; overflow:hidden; clear:both;}
.navBar ul li .toLeft{ left:auto; left:0;}
.navBar ul li div ul{ width:300px; height:auto; margin-right:10px; float:left;}
.navBar ul li div ul li{ width:100%; height:auto; padding:2px 0; float:none;}
.navBar ul li div ul li h4{ color:#4182da; font-size:1.2em; padding:4px 0;}
.navBar ul li div ul li h4 a{ color:#4182da; font-size:1.0em; padding:4px 0;}
.navBar ul li div ul li a{ height:auto; padding:0 5px; text-align:left; line-height:16px; font-size:12px; color:#777; font-weight:300; border:none;}
.navBar ul li div ul li a:hover{ color:#4182da; background:none;}
.navBar ul .BR{ border-right:1px solid #b3261e;}
.navBar ul .noB{ border:none;}
.navBar ul .BL{ border-left:solid 1px #d17b76;border-right:solid 1px #d17b76;}
/*自定义下拉*/	
/* nav_menu */
.nav_menu{ height:25px; background:#cb2f27; }
.nav{width:100%;height:25px;position:relative;margin:0 auto;}
.nav .list li{
	 float:left;
     border-right:1px solid #b3261e;
    }
.nav .list a{
	display:block;
	color:#fff;
	font-size:13px;
	font-weight:800;
	height:25px;
	padding:0 14px;
	text-align:center;
	line-height:25px;
	border-right:1px solid #b3261e}
.nav .list a:hover{
	color:#fff;
	text-decoration:none;
	border-right:1px solid #B3261E;
	}
.nav .list a:hover,.nav .list .now{color:#fff;background:url(../images/bg-nav-over.gif) repeat-x;}
.nav .box{
	position:absolute;
	left:0px;
	top:25px;
	width:935px;
	background:#FFF;
	overflow:hidden;
	height:0;
	filter:alpha(opacity=0);opacity:0;
	border:2px solid #cb2f27;
	width:935px;
	padding:8px 3px 8px 8px;
	z-index:9;
	border-top:none;
	box-shadow:1px 1px 5px #999;
	clear:both;}
.nav .cont{position:relative;padding:25px 0 0px 24px;}


/* sublist */
.sublist li{float:left;width:293px;height:auto;}
.sublist li h3.mcate-item-hd{
	padding-left:2px;
	font-size:13px;
	height:14px;
	line-height:14px;
	color:#4182da; 
	padding:4px 0;}
.sublist li h3.mcate-item-hd a{
	padding-left:2px;
	font-size:13px;
	height:26px;
	line-height:26px;
	color:#4182da; 
	padding:4px 0;}
.sublist li p.mcate-item-bd{padding-left:2px;}
.sublist li p.mcate-item-bd a{height:auto;margin-right:5px;font-size:12px;color:#777;text-decoration:none;display:inline-block;line-height:16px;}
.sublist li p.mcate-item-bd a:hover{color:#4182da;text-decoration:underline;}