@charset "utf-8";
/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 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 5349 2006-12-22 20:34:40Z birdbrain $
 */
body {
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	}
a img {border: none; }
a:link, #navEZPagesTOC ul li a {color: #222222;text-decoration:none;}
a:visited {color: #222222;text-decoration:none;}
a:hover, #navEZPagesTOC ul li a:hover, #navSupp ul li a:hover {text-decoration:none;color:#cf0000;}

h1 {
font-size:1.2em;
font-weight:bold;
line-height:28px;
margin:0px;
color:#333;
padding:0px;
}
h1 span.inner{ margin-left:0.5em;}
h1 span.buttoninner{padding:0em; margin:0 0 0 16em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.3em;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS,.larger{font-size: 1.1em;}
h7{ font-size:1.2em;}
h2, h3, h4, h5, h6 {margin: 0.1em 0;}
/*头部样式*/
/*httpdocs/includes/templates/classic/common/tpl_header.php*/
.header { clear:both; width:812px; margin-left:auto; margin-right:auto; height:100%}
.clearBoth { clear:both;}
.logo { float:left; margin-left:15px; _margin-left:10px; margin-top:10px;}

.topMenu { float:left; margin-left:159px; *margin-left:160px!important; _margin-left:145px; width:403px; height:25px; text-align:center; background-image:url(../images/topMenuBgMiddle.gif); background-repeat:repeat-x;}
.topMenu div { float:left; width:393px; height:25px; line-height:25px;}
.topMenu div a{ margin-left:9px; margin-right:9px; _position:relative; _top:2px;}
.topMenuSpanLeft { display:block; float:left; width:5px; height:25px; background-image:url(../images/topMenuBgLeft.gif); background-repeat:no-repeat;}
.topMenuSpanRight { display:block; float:left; width:5px; height:25px; background-image:url(../images/topMenuBgRight.gif); background-repeat:no-repeat;}
#nav { clear:both; margin-top:10px; *margin-top:-9px!important; margin-left:10px;}
#nav ul { clear:both;list-style:none; margin:0; padding:0px;}
#nav ul li{ display:block; position:relative; top:-1px; z-index:0; float:left; margin-left:5px;height:24px; background-image:url(../images/navBg_2.gif); background-repeat:repeat-x; border:#bfbfbf 1px solid; border-bottom:none;position:relative; top:2px;_top:0;_cursor:hand;}
#nav ul li:hover{ color:#fff; position:relative; top:2px; height:25px; color:#fff; border:#ad0f12 1px solid; border-bottom:none; background-image:url(../images/navBg_1.gif); background-repeat:repeat-x;border-bottom:#dc3f42 1px solid; cursor: pointer; z-index:400;_cursor:hand;}
#nav ul li span { _float:left; padding-left:10px; padding-right:10px;  font-size:12px; font-weight:lighter;}
#nav ul li span:hover{ color:#fff; border-bottom:none; border-bottom:none!important; *border-bottom-color:#dc3f42; position:relative; top:0px; z-index:300;}
#nav ul li:visited{position:relative; top:0;_top:0}
#nav ul li a { color:#000;}
#nav ul li a:hover { color:#fff;_cursor:hand;}
#nav #current {position:relative; top:2px;_top:0; height:25px; color:#fff; font-weight:bold;border:#ad0f12 1px solid; border-bottom:none; background-image:url(../images/navBg_1.gif); background-repeat:repeat-x;border-bottom:#dc3f42 1px solid; z-index:400;}
#nav #current a { color:#fff; font-weight:lighter;background-position:0% -42px; font-weight:lighter;}
#nav #current a span{background-position:100% -42px;color:#FFF; font-weight:bold; }
#current { _display:block; _float:left; color:#fff; height:24px; position:relative; top:0px; z-index:1000;_cursor:hand;}
#current span {display:block; color:#fff; font-weight:lighter; _display:inline;_float:left; height:24px; border:1px solid #eb7275; border-bottom:none; color:#fff; position:relative; top:0px; z-index:1000;_cursor:hand; }
.headerBar { clear:both; width:812px;position:relative; top:0px; _top:-2px; z-index:100; margin-top:10px!important; *margin-top:10px;height:49px;}
.headerBar_div { float:left; width:801px; *width:802px; _width:802px; height:49px; background-image:url(../images/navBg_5.gif); background-repeat:repeat-x;}
.headerBarSpanLeft { display:block; float:left; width:5px; height:49px; background-image:url(../images/navBgLeft.gif); background-repeat:no-repeat;}
.headerBarSpanRight { display:block; float:left; width:5px; height:49px; background-image:url(../images/navBgRight.gif); background-repeat:no-repeat;}
.search { float:left; padding-top:8px; *padding-top:10px!important; position:absolute; left:10px;}
.search div { float:left; width:350px; *width:347px!important; height:28px; background-image:url(../images/searchBgMiddle.gif); background-repeat:repeat-x;}
.search input { margin-top:2px; *margin-top:3px!important; margin-left:0px;_margin-top:1px;*margin-left:-2px;width:280px; line-height:18px; vertical-align:middle; position:relative; top:2px; *top:-0px!important; _top:2px; border:#bfbfbf 1px solid; }
.searchSpanLeft { display:block; float:left; width:5px; height:28px; background-image:url(../images/searchBgLeft.gif); background-repeat:no-repeat;}
.searchSpanRight { display:block; float:left; width:5px; height:28px; background-image:url(../images/searchBgRight.gif); background-repeat:no-repeat;}
.searchInput { margin-right:10px; width:53px; height:18px; vertical-align:middle; position:absolute; top:11px;}
*+html .searchInput { margin-right:10px; width:53px; height:18px; vertical-align:middle; position:absolute; top:13px;}
.searchInput input { margin-left:1px; width:53px; margin-top:-1px; *margin-top:0px!important; _margin-top:0px;}
.shoppingCart { float:left; margin-left:30px!important; *margin-left:15px; padding-top:10px; position:absolute; left:370px;}
.shoppingCart div { float:left; width:180px; height:26px; background-image:url(../images/shoppingCartSpanMiddle.gif); background-repeat:repeat-x;}
.shoppingCart div p { display:inline; margin-right:10px; color:#74081f; line-height:26px; *line-height:38px!important; _line-height:40px;}
.shoppingCart a{ color:#740820;}
.shoppingCart a:hover{ color:#000;}
.shoppingCartSpanLeft { display:block; float:left; width:29px; height:26px; background-image:url(../images/shoppingCartSpanLeft.gif); background-repeat:no-repeat;}
.shoppingCartSpanRight { display:block; float:left; width:5px; height:26px; background-image:url(../images/shoppingCartSpanRight.gif); background-repeat:no-repeat;}
.navShopping {float:left; margin-left:3px; *margin-left:6px!important; margin-top:-16px; position:absolute; top:0px; right:10px; z-index:1000;}
/*---------*/
/*httpdocs/includes/modules/sideboxes/login_box.php*/
#login_left_box{
margin:0 auto;
text-align:right;
color:#000; 
background-position:top;}
#box_logout li { float:left;display: inline ; padding-left:5px; width:130px; line-height:20px; height:18px;}
.login_left_box_2{ width:100%; height:100%; font-size:14px;text-align:left; background-color:#fff;}
.login_left_box_title{ height:27px; background-image:url(../images/login_heading2.gif); background-repeat:no-repeat;}
.login_left_box_2 img{ margin-left:10px; vertical-align:middle;}
/*---------*/
/*categories*/
.sideBoxContent {background-color: #ffffff;}
#bannerbox2.leftBoxContainer{margin-top: 0.5em;}
#categoriesContent.sideBoxContent{border: 1px solid #b6b6b6; border-top:none; padding-top:3px; color:#af1114;}
#categoriesHeading{ background:url(../images/categoriesHeading.gif) no-repeat; height:25px; margin:0; padding:0} 
#categories.leftBoxContainer{ margin-top: 0.4em;height:100%;}
#categoriesContent ul {padding:0;margin:0px 0px;list-style:none; color:#af1114;}
#categoriesContent ul li {padding:0;margin:0px 2px 4px 3px; height:22px;vertical-align:middle;}
#categoriesContent ul li a {margin:0;display:block;height:22px; color:#af1114;text-decoration:none;vertical-align:middle; text-indent:20px;}
#categoriesContent ul li a:hover { color:#000;}
.sidenav { margin:0px; padding:0px; list-style:none;_width:160px;}
.sidenav li { display:block;padding:0px; margin:0px; width:100%; height:22px; line-height:22px;_width:160px; color:#af1114;}
.sidenav li a { display:block; margin:0px; padding:0 0 0 5px; width:100%;height:22px; line-height:22px; background:url(../images/category_bg.gif) no-repeat; color:#af1114; font-weight:bold;_width:160px;}
.sidenav li a:hover { width:100%; height:22px; line-height:22px; color:#222;_width:160px;}
SPAN.category-subs-parent {font-weight: bold;}
.category-subs-selected { display:block;margin:0px; padding:0px; width:100%; height:20px; line-height:20px;color:#c5000e;}
A.category-links, A.category-links:visited {color: #c5000e;text-decoration: none;font-size:12px;}
#ezpages.leftBoxContainer,#bannerboxall.leftBoxContainer{ margin-top: 0.5em;}
#ezpagesHeading{background:url(../images/informationHeading.gif) no-repeat; height:25px; margin:0; padding:0;}
#ezpagesContent	{margin-top:0;border:1px #bfbfbf solid; border-top:none;}	
#ezpagesContent ul {
    padding:0;
	margin:0;
	list-style:none;
	background:#f5f7f8;
	}
#ezpagesContent ul li {
    padding:2px 0px;
	margin:0px;
	vertical-align:middle;
	background:#ffffff url(../images/ezpages_icon.gif) no-repeat;
	background-position:3% 50%;  
	height:20px    
	}
#ezpagesContent ul li a{
    padding:0.1em 0em 0.5em 1.5em; 
	*padding:0.35em 0 0.15em 1.5em;
	margin:0;
	display:block;
	height:1.2em; 
	color:#222;
	text-decoration:underline;
	}
#ezpagesContent ul li a:hover{color:#af1114; text-decoration:none;}	
/*--------*/
/*content*/
#indexDefault.centerColumn {margin-left:0.4em; margin-top:-1px}
.alert {
	color: #FF0000;
	margin-left: 0.5em;
	margin-top:-0.5em;	
	margin-right:0.5em
	}
.gvBal {float: right;}

.back {float: left;}
.forward, #shoppingCartDefault #PPECbutton {float: right;}
/*--------*/
/*---------------首页幻灯片广告----------------*/
#i_photo_index{ width:257px; height:166px; margin-left:1px; *height:165px; _height:165px; _overflow:hidden; padding:1px;border: 1px solid #bfbfbf; font-size:12px;font-family: "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;}
.i_photo_a { display:block; clear:both; width:201px;}
#i_photo_index a.i_photo_a img{ width:257px; height:165px; margin-bottom:5px; _margin-bottom:0px;}
#index_page{ width:256px; float:right; display:block;height:16px; position:relative; top:-19px; _top:-14px; height:0px;}
#index_page strong, #index_page a, #index_page span{display:block; float:left;width:21px; height:14px; border-left:1px solid #fff;text-align:center; line-height:14px;text-decoration:none;}
#index_page span { margin-left:100px; _margin-left:50px; width:112px; border:0px; *background-color:#000;	FILTER: progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=0,finishOpacity=40);}
#index_page strong { float:right;color:#fff;  background-color:#9e0000;	FILTER: ALPHA(opacity=90);}
#index_page a{ float:right; color:#333; *color:#fff!important; background-color:#c5c5c5!important; *background-color:#000!important;	FILTER: ALPHA(opacity=70);}
#focusPic1 h1, #focusPic2 h1, #focusPic3 h1, #focusPic4 h1 { display:block; float:left;width:156px;*width:161px!important; height:18px; font-size:12px; font-weight:lighter;line-height:18px; text-indent:5px; background-color:#ececec; position:relative; top:-25px; height:0px; display:none;}
#focusPic1 h1 a, #focusPic2 h1 a, #focusPic3 h1 a, #focusPic4 h1 a { text-decoration:none; color:#333;}
#focusPic1 h1:hover, #focusPic2 h1:hover, #focusPic3 h1:hover, #focusPic4 h1.hover { color:#000;background-color:#c5c5c5;} 
/*---------------首页幻灯片广告------------------*/


/*Latest News*/
#wplatestpostsHeading {background:url(../images/IndexNewTitleHeading.gif) no-repeat; height:25px; margin-top:5px;padding:0;}
#wplatestpostsContent  { width:171px; height:142px;border:1px solid #bfbfbf; border-top:0px; font-family:"ＭＳ Ｐゴシック";}
#wplatestposts li {display:block;clear:both;padding-bottom:18px;*padding-bottom:0px;padding-top:6px;*padding-top:4px;_padding-top:5px;list-style-type: none;text-indent:0px;}
#wplatestposts li img { display:block; float:left; margin:5px;_margin:2px;margin-top:2px;}
#wplatestposts a { display:block; float:left;vertical-align:middle; line-height:14px; text-decoration:underline;}
#wplatestposts a:hover { text-decoration:none;}
.articleContentWpListWp li { padding:0px; margin:0px; margin-top:5px; text-indent:15px; background-image:url(/includes/templates/classic/images/wp_single_centerColumnWpList.gif); background-position:left; background-repeat:no-repeat;} 


/*----------------首页顶部最新记事---------------
#wordpressHeadingR { width:368px;margin-left:1px; }
.wordpressHeadingRight{background-image:url(../images/wordpressHeadingR.gif);background-repeat:no-repeat; height:26px; margin:0px; padding:0px;}
#index-zhongxia-title {border:1px solid #bfbfbf; height:166px; padding:10px; padding-right:0px; padding-top:7px;}
.indexArticleXsellImg { width:135px; float:left; text-align:left;margin-bottom:7px; border-bottom:#bfbfbf 1px solid; padding-bottom:7px;}
.indexArticleXsellImg img { width:135px; height:75px;}
.indexArticleXsell { float:left;width:200px; font-size:12px; color:#333; padding-left:10px; margin-bottom:7px; border-bottom:#bfbfbf 1px solid; padding-bottom:7px;}
.indexArticleXsell h2 { font-size:14px;}
.indexArticleXsell a { color:#444;}
.indexArticleXsell a:hover { color:#cf0000;}
.indexArticleXsell p { padding:0px; padding-top:5px; height:55px; line-height:14px;}--*/


/*--------*/
#bannerThree.banners{ margin:0px 0px 0 2px;}
/*special produce&new produce*/
/*销售排行*/
.index_best_box{border:1px solid #bfbfbf; width:630px; margin:0px; margin-left:-1px; padding-bottom:0px; *padding-bottom:10px!important;background-image:url(../images/index_best_box_bg.gif); background-repeat:no-repeat;}
#index_best_loyout { text-align:center; padding:0px; padding-top:7px; padding-bottom:7px; _padding-bottom:4px; _font-family:"ＭＳ Ｐゴシック";}
#index_best_loyout a { display:block; width:90px; height:80px; margin-left:auto; margin-right:auto; margin-bottom:4px; border:1px solid #bfbfbf; padding:0px;}
#index_best_loyout a img { width:88px; height:78px; border:1px solid #fff; margin:0px;}
#index_best_loyout span { display:block; padding:0px; width:90%; height:20px; margin-left:auto; margin-right:auto; text-align:center; _margin-top:9px; _letter-spacing:1px;}
#index_best_loyout span p { display:inline; line-height:12px!important; margin:0px; padding:0px; vertical-align:middle;}
#index_best_loyout span img { vertical-align:middle; margin:0px; padding:0px; margin-right:1px; *margin-right:0px!important;}
#border_1px_j {width:88px; height:78px;}
/*销售排行*/
/*特价商品*/
.index_specials_box { padding-top:5px;height:126px; padding-left:3px;background-image:url(../images/index_specials_box_bg.gif);background-repeat:no-repeat;}
.index_specials_box{ border:1px solid #bfbfbf; height:136px;}
.centerBoxContentsSpecials { margin:0px; padding:0px;}
#specialsDefault{ margin-top:0px; margin-left:-2px;background-image:url(../images/warpheadingspec.gif);background-repeat:no-repeat; width:368px;}
#index_specials_left {letter-spacing: 1px; padding-top:2px;_font-family:"ＭＳ Ｐゴシック";}
#index_specials_left p { line-height:12px; *margin-top:-1px; _margin-top:1px; margin-bottom:1px;}
#index_specials_left a { display:block; width:90px; height:80px; margin-left:auto; margin-right:auto; border:1px solid #bfbfbf;}
#index_specials_left img { display:block; width:88px; height:78px; border:1px solid #fff;} 
#index_specials_left h4 { margin-left:10px; _margin-left:5px; margin-right:5px; font-weight:lighter; float:left; line-height:12px; _height:13px;}
#index_specials_left span span {display:block;float:left;width:62px;height:14px;color:#fff;text-align:center;line-height:14px; *line-height:13px!important;_line-height:14px;background-image:url(../images/index_specials_bg.gif);background-repeat:no-repeat;background-position: left 0px; *background-position: left 0px!important; _background-position: left 0px;font-family:"ＭＳ Ｐゴシック"!important;}
/*特价商品*/
/*首页推荐商品*/
#indexrecommedblock { margin-top:3px; width:315px;}
.recommendproductsborder { padding-top:0px; *padding-top:5px; width:313px; border:1px solid #bfbfbf; border-bottom:none;}
#index_recommend { height:70px; border-bottom:1px solid #bfbfbf; position:relative; top:0px;}
#index_recommend { padding-top:5px; *padding-top:0px; padding-bottom:0px;  *padding-bottom:0px;}
#index_recommend_left { float:left; width:87px; margin-left:10px; _margin-left:5px; margin-right:6px;}
#index_recommend_left a { display:block; width:86px; height:60px; margin-top:1px; border:1px solid #bfbfbf;}
#index_recommend_left img { width:84px; height:58px; border:1px solid #fff;}
#index_recommend_right { float:left;}
#index_recommend_right h2 { font-size:14px; margin-bottom:10px;}
#index_recommend_right h2 a { color:#444;}
#index_recommend_right h2 a:hover { color:#a80c0f;}
#index_recommend_right h3 { font-size:12px; font-weight:lighter; line-height:12px; margin:0px; padding:0px;}
#index_recommend_right p { font-size:12px; line-height:12px; padding:0px; margin-top:10px;}
/*首页推荐商品*/
.index_specials_line { position:relative!important; *position:static!important; _position:static; top:12px!important; *top:0px!important; padding-bottom:3px!important; *padding-bottom:0px!important;}
.specialsHeading{ clear:both; display:block; height:22px; margin-bottom:4px; *margin-bottom:2px;}
#whatsNew{margin-top:3px; margin-left:2px; *margin-left:3px;background-image:url(../images/centerBoxHeading_a.gif);background-repeat:no-repeat;width:315px;}
.whatsNewHeading{ padding:30px 0 0 0; height:20px; _margin-left:-5px;_width:315px;}
.index_whatsNew_box{ border:1px solid #bfbfbf; margin-top:-26px;*margin-top:-28px;_margin-top:-27px; padding-top:20px; height:200px; *height:207px!important; position:relative; *position:static!important; top:0px; *top:0px!important; _padding-top:0px; _position:relative; _top:-1px; _z-index:0; _height:190px; _border-bottom:none;}
.index_whatsNew_box { padding-top:27px!important; *padding-top:20px!important; _padding-top:0px;}
#index_new_left{text-align: center;width:98px;float:left;padding-left:5px;height:65px;*padding-top:3px;*padding-bottom:4px;}
#index_new_left a { display:block; width:86px; height:60px; margin-top:1px; border:1px solid #bfbfbf;}
#index_new_left img { display:block; width:84px; height:58px; border:1px solid #fff;}

#index_new_name{
	float:left;font-size:14px;
	font-weight:bold;
	width:200px;
	text-align:left;
	*padding-top:3px;
	}
#index_new_name a { color:#444;}
#index_new_name a:hover { color:#a80c0f;}
#index_new_discription{float:left;width:200px; text-align:left; padding-top:10px; *padding-top:8px!important; _padding-top:10px;}
#index_new_price{float:left; width:200px;text-align:left;position:relative; padding-top:5px;*padding-top:8px; _padding-top:9px; color:#c5000e;}
.index_new_line{border-bottom:1px solid #bfbfbf; _font-family:"ＭＳ Ｐゴシック";}
.index_new_line { margin-bottom:0px; margin-top:-7px; *margin-top:0px!important; _margin-top:3px;  position:relative!important; *position:static!important; _position:static; top:0px!important; *top:0px!important; padding-bottom:5px!important; *padding-bottom:0px!important;}
/*Ranking*/
#specialsHeading{background-image:url(../images/specialsHeading.gif);}
#index-best_sellers { clear:both; width:634px; position:relative; top:-22px; *top:-10px!important; _top:-10px; _margin:0px; margin-bottom:14px;}
#index-best_sellers table { width:634px; margin-left:0px;}
.border_1px_j{ border:1px #bfbfbf solid; width:103px; height:103px; margin-top:2px; margin-bottom:2px;}
/*-------*/
/*Featured Produces*/
/*首页人气商品*/
#index_featured { width:100%; float:left; font-family:"ＭＳ Ｐゴシック"; padding-bottom:7px;}
#index_featured_left { float:left; margin-left:10px; margin-right:5px; _margin-left:5px; _margin-right:5px;  width:84px;}
#index_featured_left a { display:block;width:82px; height:85px; border:1px solid #bfbfbf;}
#index_featured_left a img { display:block; width:80px; height:83px; border:1px solid #fff;}
#index_featured_right { float:left;text-align:left; width:209px;}
#index_featured_right h2 { font-size:12px; font-weight:lighter; _font-family:"ＭＳ Ｐゴシック";_vertical-align:baseline;}
#index_featured_right h2 a { color:#a7090f; text-decoration:underline;}
#index_featured_right h2 a:hover { text-decoration:none;}
#index_featured_right p { padding:0px; margin-top:7px; margin-bottom:6px; line-height:18px;}
#index_featured_right span { display:block; float:left; width:132px; _width:126px; height:18px; line-height:18px; vertical-align:middle;}
#index_featured_right span span { display:inline!important; float:none!important; width:auto!important;}
#index_featured_right img {}
/*首页人气商品*/
#featuredProducts{ width:634px;background-image:url(../images/featuredProducts.gif);background-repeat:no-repeat; padding-bottom:0px; position:relative; top:-32px; *top:-20px!important;}
#featuredProducts table { width:634px; margin-top:5px;}
.centerBoxHeading{ padding-left:0px; padding-top:0px; height:20px;}
h2.centerBoxHeading {font-size: 1.2em;color: #ffffff;}
.centerBoxContentsFeatured { margin-top:10px;}
.border_1px_i{ border:1px #bfbfbf solid; }
.index_featured_box{ border:1px solid #bfbfbf;margin-top:6px; width:630px; position:relative; top:-1px; *position:static!important; *top:0px!important;}
#index_featured_left1{
	text-align: center;
	width:65px;
	float:left;
	padding-left:10px;
}
#index_featured_right1{
	text-align: left;
	width:200px;
	float:right;
	/*padding-right:10px;*/ line-height:16px;
}
#index_featured_left2 a { color:#444; font-size:14px; font-weight:bold; line-height:24px;}
#index_featured_left2 a:hover{ font-weight:bold; color:#a80c0f;}
#index_featured_left2{
	float:left;
	text-align:left;
	padding-left:10px;
	margin-bottom:1px;
	margin-top:2px;
}
#index_featured_right2{
	float:right;
	font-size:14px;
	line-height:24px;
	text-align:right;
	line-height:24px;
	margin-top:2px;
	color:#cf0000;
}
/*-------*/
/*Related Columns*/
#Index_wordpressDefault {width:812px;  margin-left:0px; margin-right:0px;}
#wordpressHeadingL{width:812px; height:100%; margin-top:-28px; *margin-top:-15px!important; _margin-top:0px; _position:relative; _top:-15px;}
.index_wordpress_box{ margin:-3px 0 0 0; padding:10px; padding-top:5px;border:1px solid #bfbfbf}
#wordpressCatList-A { width:614px;}
#wordpressCatList-A  span {float:left; width:90px; line-height:1.5;}
#wordpressCatList-A h1 { padding:0px; color:#a80c0f;}
.wordpressCatList_A_list td {background:#f5f7f8; padding:10px;padding-top:7px; padding-bottom:7px; height:30px; line-height:16px;}
#wordpressCatList a {color:#333; text-decoration:none;}
#wordpressCatList a:hover {color:#003670; text-decoration:underline;}
#wordpressCatList { float:left; width:100%; }
#wordpressCatList ul li  {background-image: url(../images/line.gif); background-repeat:repeat-x;}
#wordpressCatList ul{ margin:8px 0px 8px 15px; padding:6px 0px;}
div#wordpressCatList ul li{ float:left; line-height:120%; width:86px; height:16px;}
/*-------*/
/*Footer*/
#footer_bar{ clear:both;border:1px solid #bfbfbf; padding:0px; margin-left:0; margin-right:0; margin-bottom:10px; width:810px; _margin-top:-15px;}
#footer_bar table { padding:5px;}
#footer_bar span{ color:#000000; margin:0 2px}
/*-------*/
/*商品列表页*/
#navBreadCrumb{ padding:0px; margin-left:5px;width:632px; height:19px; line-height:19px; border:#bfbfbf solid 1px; background-image: url(../images/navBreadCrumbBackground.gif); background-repeat:repeat-x; color:#e5a007; font-weight:bold; vertical-align:middle;white-space:nowrap;overflow: hidden;}
#navBreadCrumb img { _display:inline; padding:0px; margin:0px;margin-right:5px; position:relative; top:-1px; *top:0px!important;  vertical-align:middle; }
#navBreadCrumb a { padding:0px; margin:0px;color:#e5a007; line-height:19px; position:relative; top:-1px; *top:0px!important; _padding-top:2px; vertical-align:middle;} 
#navBreadCrumb a:hover {text-decoration:underline;}
.itemTitle{display:block;clear:both;white-space: nowrap; overflow:hidden; text-align:left; margin-top:13px;*margin-top:0px;}
.itemTitle h2 { display:inline; font-size:12px; font-weight:lighter;}
.itemTitle p { margin:0px; padding:0px;display:block;width:211px;color:#333;font-size:12px;font-weight:normal;line-height:18px;margin-top:6px;white-space: normal;}
.itemTitle p a { text-decoration:none!important; color:#222!important;}
.itemTitle p a:hover { color:#a80c0f!important;}
.itemTitle div {color:#a80c0f; margin-top:7px; margin-bottom:0px;}
.AddToCart{float:right; _clear:both; margin-top:-41px; margin-top:-17px\9;*margin-top:5px;}
.AddToCart input {*margin-top:-21px!important;_position:relative; _top:-0px; margin-left:-1px;}
.productlistingtable {margin-top:-15px; margin-bottom:-15px; *margin-top:0px; *margin-bottom:0px;}
.space{ margin-top:5px;*margin-top:5px;}
.listingBuyNowButton { margin-top:5px; margin-left:-1px; width:94px; height:17px!important;}
.image_border { border:1px solid #bfbfbf; padding:0px; float:left; margin-left:6px}
.centerBoxContentsProducts{ margin:0 auto; margin-top:5px;*margin-top:2px; margin-bottom:5px;}
#indexProductList { margin:0.3em 0em 0em 0.4em; border:1px solid #bfbfbf;}
#indexProductList a{ font-size:1em; color:#a80c0f;text-decoration:underline;}
#indexProductList a:hover{ font-size:1em; color:#222; text-decoration:none}
#indexProductList .listingDescription a {color:#333;font-weight:normal;text-decoration:none;}
#indexProductList .listingDescription a:hover{text-decoration:none;color:#a80c0f;font-weight:normal}
#indexProductList .listingDescription a:active{text-decoration:underline;color:#993399;font-weight:normal}
#ProductListtitle{ margin:10px}
.product_listing_img a { display:block; margin-left:5px; padding:0px;width:82px; height:85px; border:1px solid #bfbfbf;}
.product_listing_img a img {margin:0px; width:80px; height:83px; border:1px solid #fff;}
#categoryImgListing {float:left; width:129px; height:30px}
#indexProductListCatDescription{float:right; border-bottom:2px solid #bfbfbf; width:483px;height:28px}
#indexProductListCatDescription h2{font-size:10px;*font-size:9px;font-weight:normal; padding:0; margin:0;text-align:left; width:350px;line-height:1.3}
#productsListingBottomNumber { line-height:31px; color:#a80c0f;}
.navSplitPagesResult {line-height:31px; vertical-align:middle; padding-left:10px; margin-top:5px;}
#productsListingListingBottomLinks {padding-right:20px; padding-top:6px;line-height:33px; height:18px; padding-bottom:2px; text-decoration:none;}
.productsListingListingBottomLinks a { background-color:#ccc; padding:4px; margin-right:1px; margin-left:1px; color:#ad907d;}
.productsListingListingBottomLinks a:hover {padding:3px; color:#c1283e;border: 1px dashed #c1283e; text-decoration:underline;}
.productsListingListingBottomLinks span { padding-bottom:1px; padding-top:1px; padding-left:6px; padding-right:6px; color:#ad907d; border: 1px solid #ad907d; text-decoration:none;}
.navSplitPagesLinks  {line-height:31px; vertical-align:middle; padding-top:6px; padding-bottom:4px; padding-right:5px; margin-top:5px;}
.navSplitPagesLinks a { padding:4px; color:#ad907d; margin-right:1px; margin-left:1px; text-decoration:none;}
.navSplitPagesLinks a:hover {padding:3px; color:#c1283e;border: 1px dashed #c1283e; text-decoration:none;}
.navSplitPagesLinks span { padding-bottom:1px; padding-top:1px; padding-left:6px; padding-right:6px; color:#ad907d;border: 1px solid #ad907d; text-decoration:none;}
.navSplitPagesLinks img  {background:#FFFFFF; padding:3px 1px 3px 1px;line-height:31px; vertical-align:middle;}
.navSplitPagesLinks img a:hover  {background:#FFFFFF; padding:3px 1px 3px 1px;line-height:33px; vertical-align:middle;}
.current { display:inline; color:#c1283e;padding:3px; color:#c1283e;border: 1px dashed #c1283e; }
.best_seller_line2{border-bottom: 1px solid #b6b6b6; margin:0 0.8em; margin-bottom:0px; margin-bottom:5px\9; margin-top:4px\9; position:relative; top:1px;}
/*--------*/
/*商品详细页*/
.products_display_border_1{ border:1px solid #bfbfbf;} 
#productGeneral{ margin-left:0.4em; margin-top:0.4em;}
.ProductInofImageBox {border:1px dashed #ad907d; width:260px; height:240px; margin:3px 0 0 8px;}
.product_info_name_sec { font-size:1.3em;color:#ab2e3c; font-weight:bold; background:url(../images/products_info_line.gif) no-repeat; background-position:bottom; display:block;}
.product_info_model { padding-top:5px; margin-top:5px; color:#000;  line-height:40px;}
.product_info_right_attrib { /*height:163px; _height:163px; color:#000; background-color:#f7f7f7; line-height:22px;*/ padding-left:10px; font-size:14px;      height:220px; line-height:40px;}
.price_css{font-size:14px; color:#e1004b; font-weight:bold}
.products_info_right_discrtption {border:1px solid #bfbfbf; margin-top:10px; height:100%; line-height:18px; padding:5px}
.produect_info_name_three { clear:both;}
.produect_info_name_three span { display:block; float:left;}
.produect_info_name_three h1 { display:block; width:245px; *width:auto!important; float:left; padding-left:2px; padding-top:2px; font-size:12px; font-weight:lighter; line-height:20px;}

#productHeading{background-image:url(../images/desc_bg.gif); background-repeat:no-repeat; height:26px;color:#FFFFFF; margin-left:0; line-height:26px;}
#productHeading span { line-height:26px;}
#productHeading .inner{ margin:5px 0 5px 25px}
#productDescription, .shippingEstimatorWrapper {font-size: 14px;padding: 0.5em;	}
.biggerText {font-size:12px; color:#333; line-height:140%;}
.tableTopLeftBg, .tableTopRightBg, .tableBottomLeftBg, .tableBottomRightBg { width:15px; height:15px; background-repeat:no-repeat;}
.tableTopLeftBg { height:22px; background-image:url(../images/tableTopLeftBg.gif);}
.tableTopMiddleBg { background-image:url(../images/tableTopMiddleBg.gif); background-repeat:repeat-x;}
.tableTopMiddleBg img {}
.tableTopRightBg { background-image:url(../images/tableTopRightBg.gif);}
.tableLeftMiddleBg { background-image:url(../images/tableLeftMiddleBg.gif); background-repeat:repeat-y;}
.tableRightMiddleBg { background-image:url(../images/tableRightMiddleBg.gif); background-repeat:repeat-y;}
.tableBottomLeftBg { background-image:url(../images/tableBottomLeftBg.gif);}
.tableBottomMiddleBg { background-image:url(../images/tableBottomMiddleBg.gif); background-repeat:repeat-x;}
.tableBottomRightBg { background-image:url(../images/tableBottomRightBg.gif);}
.tableMiddle{ background-color:#f6f6f6;padding-left:10px; padding-bottom:5px;}
.tableMiddle table td { padding-top:0px; width:50%;}
.tableMiddle div { float:left; margin-top:10px;}
.products_info_xsell_left,.products_info_xsell_right{ margin-top:10px}
.TabbedPanelsContent{ padding:10px}
/* produrc_info_xsell--- start*/
.products_info_xsell_left,.products_info_purchased_left{ margin-right:5px;}
.products_info_xsell_right,.products_info_purchased_right{ font-size:12px;}
.products_info_xsell_right h2,.products_info_purchased_right h2{ margin:0px; margin-top:2px; font-size:12px; font-weight:lighter; color:#a92f3a; text-align:left}
.products_info_xsell_right h2 a,.products_info_purchased_right h2 a { color:#a92f3a;}
.products_info_xsell_right p,.products_info_purchased_right p{ color:#626262; margin-top:0px; margin-bottom:10px;float:left; margin-left:-5px}
.products_info_xsell_right img,.products_info_purchased_right img{ clear:both; float:left;}
.border_1px_x{ border:1px #ccc solid}
.products_info_xsell_left span,.products_info_purchased_left span { border-bottom:#ededed solid 2px; border-right:#ededed solid 2px;}
.wrapperAttribsOptions {margin: 0.3em 0em;}
LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}
/*--------*/
/*wordpress*/
#wordpressDefault.centerColumn{border:1px #bfbfbf solid; margin-left:5px; margin-top:5px; margin-right:0;}
#wordpressDefault_s.centerColumn{ margin:-0.4em 0 0 -0.3em}
#wordpressDefault h1{ margin:0em;}
#wordpressDefault h1 a { color:#FFFFFF;}
#wordpressDefault h1 a:hover { text-decoration:underline;}
#wordpressDefault p{ color:#595959; line-height:150%; margin:0.3em; margin-bottom:20px; font-size:14px;}
#wordpressDefault h2{ color:#333;}
#wordpressDefault a{ color:#333;}
#wordpressDefault a:hover{ color:#be0000}
#wordpressDefault h3 a{ text-decoration:underline;color:#333; }
#wordpressDefault h3 a:hover{ text-decoration:none;color:#be0000; }
#wordpressDefault #hr { background-image:url(../images/line.gif); background-repeat:repeat-x; height:24px;}
.narrowcolumn{padding-left:10px}
.productListHeading { margin-bottom:10px;}
.productListHeading img { position:relative; top:7px;}
#productListHeading a{ color:#FFFFFF;}
.more-link  { display:block; clear:both; text-indent:2px; font-size:12px;};
/*--------*/
/*ShoppingCart*/
#shoppingCartHeading{background:url(../images/shopping_cart_title.gif) no-repeat 50% 50%; height:130px;}
#loginHeading{background:#ffffff url(../images/shopping_cart_login_title.gif) no-repeat 50% 50%; height:130px;}
#logoffHeading{background:#ffffff url(../images/exit_title.gif) no-repeat 2% 50%; height:50px;}
#CheckoutShipingHeading{background:#ffffff url(../images/checkout_shopping_cart_title.gif) no-repeat 50% 50%; height:130px;}
#checkoutShipAddressHeading{background:#ffffff url(../images/shad_title.gif) no-repeat 50% 50%; height:66px}
#checkoutPayAddressHeading{background:#ffffff url(../images/ad_ch_title.gif) no-repeat 50% 50%; height:50px}
#CheckoutConfirmationHeading{background:#ffffff url(../images/checkout_confirmation_title.gif) no-repeat 50% 50%; height:130px;}
#checkoutSuccessHeading{background:#ffffff url(../images/checkout_success_title.gif) no-repeat 50% 50%; height:130px;}
.important {font-weight: bold; text-indent:10px;}
#cartImage {margin: 0.2em 0em 0em 0.2em;border:1px solid #999999;}
#cartname{margin: 1em 0em 0em 0.5em; cursor:pointer;}
.cartQuantity {width: 4.7em;}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0em 0em 0em 0.5em;}
.cartUnitDisplay, .cartTotalDisplay {text-align: right;padding-right: 0.2em;}
.cartRemoveItemDisplay {width: 3.5em;}
.tabletd{ padding-right:5px}
.carttotal{ float:right;padding:0px 5px 0px 0px; color:#000000; font-weight:bold}
#loginDefault { padding-right:6px; padding-left:5px;}
#new_member_box,#member_login_box{width:45%; margin-left:4px; margin-top:20px; border:1px #be0000 solid; border-top:3px #be0000 solid;padding-left:8px;}
#new_member_box{margin-left:4px;}
#new_member_box h2{display:block; width:130px; font-size:14px; margin-left:10px; position:relative; top:-12px; text-align:center; background:#fff; color:#be0000;}
#member_login_box{ margin-right:4px;padding-right:10px; padding-bottom:5px;}
#member_login_box h2{display:block; width:120px; margin-left:10px;position:relative; top:-12px; font-weight:bold; color:#be0000;font-size:14px; text-align:center; background-color:#fff;}
.information { color:#333; margin:0.3em; line-height:1.4}
LABEL.login_inputLabel {width: 8em;float: left;margin:0;padding:0}
LABEL.inputLabel {width: 12em;float: left;margin-left:10px;padding:0; color:#333}
LABEL.inputLabelPayment {width: 14em;float: left;padding-left: 2.5em;}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {width: 11em;float: left;}
#login-email-address {width:150px; height:14px;}
#login-password {width:150px; height:14px;}
#login-email-address_cart {width:100px; height:14px;}
#login-password_cart {width:100px; height:14px;}
FIELDSET {padding: 0.5em;margin: 0.5em 0 0 0.8em;border: 1px solid #b6b6b6;}
LEGEND {font-weight: bold;padding: 0.3em; background:#fff}
P, ADDRESS {padding: 0.5em; margin:0}
ADDRESS {font-style: normal;}
#checkoutShipping { padding-left:5px; padding-right:16px; color:#333}
.checkoutbg{border:1px #be0000 solid; border-top:3px #be0000 solid;margin-left:11px; margin-top:20px; height:100%; padding:0;}
.checkoutbgA{width: 94.6%;border:1px #be0000 solid;margin-left:16px; margin-top:20px;padding:0;}
#checkoutShippingHeadingAddressA,#checkoutConfirmationA{border-bottom:1px #be0000 solid; margin-left:12px;background:#FFF;width:96%; height:20px;display:block; font-size:14px; color:#be0000; padding-top:5px}
#checkoutShippingHeadingAddress,#checkoutShippingHeadingMethod,#checkoutConfirmation{position:relative; top:-12px; margin-left:10px;background:#FFF;width:11%; height:20px;display:block; text-align:center;font-size:14px; color:#be0000}
#checkoutShippingHeadingMethod{width:16%;}
#checkoutConfirmation{ width:36%}
#checkoutConfirmDefaultPaymentTitle,.addressBookDefaultName{padding-left:8px; margin-top:-10px; padding-bottom:5px}
#checkoutShipto{margin: -20px 18px 0 0;width: 47%;}
.floatingBox { margin-top:-10px; padding-right:10px; width:40%; line-height:1.5}
.notimport{ color:#333; line-height:1.5; padding-left:10px; margin-top:0}
.AccountText{margin-left:10px; margin-top:10px}
LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5em 0.3em;}
#comments.shipping{ width:95%;}
#checkoutPayment{padding-left:5px; padding-right:15px;}
#checkoutPayment LABEL.radioButtonLabel {font-weight: bold;}
#checkoutSuccess { margin:0 0.5em;}	
#sendSpendWrapper {border: 1px solid #bfbfbf;float: right;margin: 0em 0em 1em 1em;}
#checkoutSuccessOrderNumber{padding:0 10px;line-height:1.6}
#newProductsText{padding:0 10px}
#checkoutBillto {width:47%; padding-left:2px;}
#checkoutPaymentHeadingTotal{ font-size:14px; font-weight:bold; margin-left:20px}
#cartAdd {padding: 1em;}
#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}
#scUpdateQuantity {width: 2em;}
.cartNewItem {color: #33CC33;position: relative;  /*do not remove-fixes stupid IEbug*/}
.cartOldItem {
	color: #660099;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}
.cartBoxTotal {text-align: right;font-weight: bold;}
.cartAttribsList {margin-left: 1em;}
/*--------*/
/*Account*/
.order_forward{float:right; padding:0 14px 5px 0}
#orderHistoryDetailedOrder,#orderHistoryStatus{ float:left; color:#333;}
#sendSpendWrapper,#navEZPagesTOCWrapper {margin: 0 10px;width: 47%;}
#myAccountGen,#myAccountNotify{ margin-top:-10px; padding:0}
#myAccountGen li,#myAccountNotify li {margin:5px 0; background:url(../images/account_icon.gif) left center; background-repeat:no-repeat;list-style:none;} 
#myAccountGen li a,#myAccountNotify li a{ padding-left:10px}
.accountQuantityDisplay {width: 10%;vertical-align: top}
.accountTotalDisplay, .accountTaxDisplay {width: 20%;text-align: right;}
.inputfieldset {margin:0 auto; width:94%;}
.lineTitle, .amount {text-align: right;padding: 0.2em;}
.amount {width: 5.5em;}
#tellAFriendAdvisory{ margin:10px; line-height:1.5}
#createAcctSuccessMainContent{ color:#333333; margin:0.5em;}
#newProductsDefaultHeading{background:#ffffff url(../images/np_title.gif) no-repeat; height:50px;}
#unsubDefaultHeading{background:#ffffff url(../images/stop_title.gif) no-repeat; height:50px;}
#timeoutDefaultHeading{background:url(../images/to_title.gif) no-repeat 2% 50%; height:50px;}
#specialsListingHeading{background:#ffffff url(../images/bp_title.gif) no-repeat; height:50px;}
#shippingInfoHeading{background:#ffffff url(../images/o_title.gif) no-repeat; height:50px;}
#advSearchHeading{background:#ffffff url(../images/search_title.gif) no-repeat; height:50px;}
#advSearchResultsHeading{background:#ffffff url(../images/bp_title.gif) no-repeat; height:50px;}
#reviewsDefaultHeading{background:#ffffff url(../images/com_title.gif) no-repeat; height:50px;}
#contactHeading{background:#ffffff url(../images/contact_title.gif) no-repeat 2% 50%; height:50px;}
#privacyHeading{background:#ffffff url(../images/privacy_title.gif) no-repeat 2% 50%; height:50px}
#conditionsHeading{background:#ffffff url(../images/conditions_title.gif) no-repeat 2% 50%; height:50px}
#siteMapHeading{background:#ffffff url(../images/site_title.gif) no-repeat 2% 50%; height:50px}
#createAcctSuccessHeading{background:#ffffff url(../images/create_account_success_head.gif) no-repeat; height:50px;}
#createAcctHeading{background:#ffffff url(/includes/templates/classic/images/l_title.gif) no-repeat 2% 50%; height:46px;}
#createAcctDefaultLoginLink{ color:#333; font-weight:normal;margin-left:10px}
.grqb{background:url(../images/grqb_bg.gif) repeat; height:35px; border-top:2px solid #cd0000}
.floatLeft{ margin:0 0 10px 5px}
/*--------*/
/*share*/
#ezPageDefault,#privacy,#conditions,#contactUsDefault,#siteMap,#timeoutDefault,#createAcctDefault,#passwordForgotten,#advSearchDefault,#newProductsDefault,#unsubDefault,#shippingInfo,#reviewsDefault,#specialsListing,#wordpressDefault,#logoffDefault,#accountDefault,#accountHistoryDefault,#accountEditDefault,#addressBookDefault,#addressBookProcessDefault,#accountPassword,#acctNewslettersDefault,#accountNotifications,#accountHistInfo,#shoppingCartDefault,#tellAFriendDefault,#pageNotFound{ border:1px solid #b6b6b6;margin-right:0px; margin-left:5px;margin-top:4px;}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .gvBal, .attribImg {
	text-align: center;
	}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {vertical-align: top;}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin: 0em 1em 1em 0em ;}
#productMainImage { margin-right:0px; _margin-right:0px;}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float: left;}
.centerBoxContents,  .categoryListBoxContents, .additionalImages,  .centerBoxContentsAlsoPurch,  {
	margin: 8px 0px 0px;
	}
.ratingRow {margin: 1em 0em 1.5em 0em;}
LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}
.tableRow, .tableHeading {height: 2.2em;}
.tableHeading, #cartSubTotal {background-color: #f6f7f9;}
TR.tableHeading {background-color: #f6f7f9;height: 2em;color:#be0000; font-weight:bold}
#navCategoryIcon,.buttonRow{margin: 0.8em;}
/*--------*/
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #ffffff;
	}
.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}
.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}
.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}
/*--------*/
CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}
FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
TEXTAREA {
	float: left;
	margin: auto;
	display: block;
	width: 95%;
	}
input:focus, select:focus, textarea:focus {
	background: #E4FEF5;
	}
HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}
/*box1*/
#mainWrapper {
	width: 812px;
    margin:0 auto;
	text-align: left;
	vertical-align: top;
	}
#headerWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
#contentMainWrapper { margin-top:0.3em;margin-right:0em; _margin-top:0px;}
#F{
	background-color: #ffffff;
	}
#navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left:0em;
	margin-right: 0em;
	margin-top:0.1em;
	}
#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}
#checkoutConfirmDefaultHeadingComments {padding-left:10px;}
#navEZPagesTop {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}
#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}
/*The main content classes*/
/*.content,*/ 
#bannerOne, #bannerTwo,#bannerFive, #bannerSix {
	padding: 0.2em 0em 0.2em 0.2em;
	}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
/*Shopping Cart Display*/
#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}
.normalprice, .productSpecialPriceSale {text-decoration: line-through;}
.normalprice { line-height:12px;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {color: #c5000e;}
.productSpecialPrice { line-height:12px;}
.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 
#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 
#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}
.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}
/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}
/*list box contents*/
.centerBoxContentsNew {margin:-40px 0px 0px; padding:25px 0px; *padding:18px 0px; *margin:-35px 0 0 0; margin-bottom:2px; _padding:0px; _margin:0px; }
.specialsListBoxContents { margin:0.5em 0 0.5em 0}
/*sideboxes*/
h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}
#wpsidebarHeading{	background-image: url(../images/ct_title.gif);}
#loginbox,#bestsellers,#information,#shoppingcart{border: 1px solid #999999;}
#loginboxHeading{background-image:url(../images/loginboxHeading.gif)}
#searchHeading{background-image:url(../images/searchHeading.gif);}
#bestsellersHeading{background-image:url(../images/bestsellersHeading.gif);}
#languagesHeading{background-image:url(../images/languagesHeading.gif);}
#bannerboxHeading{background-image:url(../images/bannerboxHeading.gif);}
#index_best_sellerproducts{background-image:url(../images/specialsDefault.gif);background-repeat:no-repeat;height:220px; border:1px solid #cfcfcf; margin:5px 15px 5px 5px;}
#shoppingcartHeading{background-image:url(../images/shoppingcartHeading.gif);background-repeat:no-repeat}
.leftBoxHeading{
	margin: 0em;
	padding: 0.4em 0;
	}
.rightBoxHeading {
	margin: 0em;
	padding: 0.4em 0em;
	height:18px;
	}
.rightBoxContainer {
	margin-top: 0.2em;
	}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}
.products_img_bg{ background-image:url(../images/products_img_bg.gif); background-repeat:no-repeat; height:220px; width:220px;}
.products_img_bg img { margin-top:10px; margin-left:5px;}
#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}
#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}
.bold {
	font-weight: bold;
	}
.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}
/*#productListing{ margin:0.5em;}*/
#siteMapList {
	width: 90%;
	float: right;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
#xssx { color:#666666;}
.border_1px{ border:1px solid #999999;}
#page_line{border:1px solid #cccccc; padding-bottom:10px; height:100%}
.span_import_color{ color:#333; font-size:12px;}
.red,.rightred{ color:#c5000e;}
.rightred{float:right; width:50px; margin:-21px 0.5em 0.5em 0px; text-align:right}
.border_left {  padding:0px auto; padding-top:5px; } 
/*.border_left_y{background-image:url(../images/line_y.gif); background-repeat:repeat-y; width:120px;}*/
.best_seller_line {border-bottom: 1px dotted #b6b6b6; padding:0.2em 0em 0.15em 0.2em;}
#logoffDefaultMainContent{ margin:0.8em;}
.wordpressbox { width:100%; font-size:12px; margin-left:15px;margin-top:3px;}
.box {float:left; width:16.5%; *width:16.7%}
.box div { color:#003770; font-size:14px; font-weight:bold;}
span { line-height:24px;}
.wordpressbox a {color:#676767; text-decoration:none;}
.wordpressbox a:hover {color:#003670; text-decoration:underline;}
#categoriesmeiye { margin:10px -0px 0 -30px; color:#003670;} 
.WpSingleTitle {color:#000000;padding-left:25px; line-height:34px; vertical-align:middle;}
#wp_single_content {border:1px solid #cccccc}
#searchContent{ border:1px solid #b6b6b6; background:#f5f5f5; margin-top:5px; padding:5px 0 }
#informationContent ul {padding:5px 0 10px 5px;
	margin:0;
	list-style:none;
	}

#informationContent ul li{
	padding:0;
	margin:0;
	vertical-align:middle;
	background:url(../images/catalog_icon.gif) no-repeat 0% 50%;
	}
#informationContent ul li a{`
	padding:0.2em 0 0.2em 1.5em;
	margin:0;
	display:block;
    height:1.3em;
	}

li.category-products a{
	padding:0;
	margin:0;
	display:block;
	height:1.3em;
	border-bottom:1px solid #ececec;
}
li.category-products a:hover{
 	text-decoration:underline;}
.utwrelposts {list-style:none; padding:2px; margin:1px; line-height:20px;  }
.utwrelposts li { float:left;  background:url(../images/line.gif) repeat-x; background-position: left bottom; padding-bottom:7px; }
.utwrelposts a { background:url(../images/mark01.gif) no-repeat; background-position:left; padding-left:11px; font-size:12px; float:left; width:290px;}
.utwrelposts a:hove {text-decoration:underline ;}
.baicuwp{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #FC9A2C;
	margin-top: 3px;
	margin-bottom: 8px;
	padding:2px 0px;
	}
#wpzuixin{
	margin-top: 0px;
	margin-bottom: 5px;
	width: 282px;
	text-align: left;
}

#wpzuixin ul{
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -23px !important;
	margin-left: 14px;
	list-style-position: outside;
	list-style-image: url(../images/mark01.gif);
}
*+html #wpzuixin ul{
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px !important;
	list-style-position: outside;
	list-style-image: url(../images/mark01.gif);
}
#wpzuixin ul li{
	width: 96%;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
	margin-top: 2px;
}
#wpzuixin ul li a:link,#wpzuixin ul li a:visited{
	vertical-align: bottom;
}
#wpzuixin ul li a:hover,#wpzuixin ul li a:active{
	text-decoration: underline;
	vertical-align: bottom;
}
#box_logout {list-style-type:none;line-height:18px;}
#box_logout img {line-height:18px; vertical-align:middle; padding-right:2px;}
#contactUsForm { clear:both; border:1px solid #b7181c; border-top-width:3px;}
#contactUsForm legend { font-size:14px; color:#be0000;}
/*会员登陆*/
#createAcctDefaultLoginLink a {color:red;}
#createAcctDefaultLoginLink a:hover { text-decoration:underline;}
