@charset "utf-8";
body { 
	background:#fff; 
	margin:0 auto;
	padding:0; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;
}
a{ color: #000000; text-decoration: none;}
a:hover { color: #b83535; text-decoration: underline}
CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

ADDRESS{
line-height:20px;
font-size:12px;
font-weight:bolder;}

FORM, SELECT, INPUT {
	display: inline;
	font-family:arial;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
	float: left;
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {

	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid  #ccc;
	}

LEGEND {
	color:#006AB6;
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 20px;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}
#specialsListing .specialsListBoxContents{ width:192px; text-align:left; margin-bottom:20px;}
#specialsListing .specialsListBoxContents a img {border:1px solid #fff; padding:3px;}
#specialsListing .specialsListBoxContents a:hover img {border-color: #ededed;}
LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px dotted #9a9a9a;
	}


a img{ border: solid 1px #fff; }
form{	padding:0;margin:0;}

h1 { 
	font-size:14px; margin-bottom:5px; color:#006AB6;

	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS,.larger{
	font-size: 11px;
	}



h1, h2, h3, h4, h5, h6 {
	margin: 0;
	}

SELECT, TEXTAREA {
	border: 1px solid #959595;
	background-color: #fefefe;
	color: #000001;
}
INPUT.submit_button, INPUT.az_login_input, .az_button_submit {
	border: 0px !important;
}

/*-----------header_comm------------------------------------*/
#header_comm{width:974px; height:127px; margin:0 auto; padding:0; background-image:url(../images/header_comm.jpg);position:relative;}
#indexH1Outer{position:relative; width:974px; margin:0 auto;}
#indexH1{position:absolute; left:3px; width:170px; margin:3px;z-index:1000;}
#indexH1 h1{font-size:11px; line-height:15px; font-weight:normal;}
#indexKeyWords{position:absolute; width:170px; margin:3px;z-index:1000; left:-3px; line-height:20px;}
#popKeywordsHeight {height:90px;}
.commentsBar { height:1px; background-color:#ccc; overflow:hidden; margin:0 auto; width:95%;}
#headerCommLeftMargin{width:29px; height:127px; float:left;}
#headerCommLeft{width:226px; height:127px; float:left;}
#headerCommLeft img{border:0}
#headerCommLeftUp{height:93px; text-align:center;position:relative;}
#headerLangTransPic{width:20px; float:left; height:15px; line-height:15px;}
#headerLangTransText{width:60px;height:15px; line-height:15px; float:left;}
#logoText{
position:absolute;
left:250px; top:35px; z-index:999; color:#fff; z-index:100; width:500px; text-align:left;}
#headerCommLeftDown{
height:34px; text-align:center; line-height:34px; position:relative;
color:#fff;
font-size:14px;
font-weight:bolder;
text-align:left;
}
#live800Text{
text-align:right; height:25px; line-height:25px; margin-top:15px; margin-right:5px;
}
.w2y{
font-size:12px;
font-weight:bolder;
}
.w2y a,.w2y a:visited,.w2y a:active{
color:#fff;
}
.w2y a:hover{
color:#ff0;
}

.b2r{
font-size:12px;
font-weight:bolder;
}
.b2r a,.b2r a:visited,.b2r a:active{
color:#000;
}
.b2r a:hover{
color:#f00;
}

#headerCommLeftDown a,#headerCommLeftDown a:visited,#headerCommLeftDown a:active{
color:#000;
}
#headerCommLeftDown a:hover{
color:#c00;
}
#headerCommLeftDownTitle {
text-align:center;
}
#headerCommLeftDownTitle img{
cursor:pointer;
}
#headerCommLeftDownTitle a,#headerCommLeftDownTitle a:visited,#headerCommLeftDownTitle a:active{
color:#fff;
}
#headerCommLeftDownTitle a:hover{
color:#ff0;
}
#headerCommRightUp{
height:26px;
line-height:26px; 
color:#fff;
font-size:12px;
font-weight:bolder;
margin-right:5px;
}
#headerCommRightUp a:hover{
color:#cf6;
}
#headerCommRightUp a:active,#headerCommRightUp a:visited,#headerCommRightUp a {
color:#FFFFFF
}

#headerCommRightMiddle{
color:#000;
margin-left:180px; text-align:left; height:28px; line-height:28px;
}
#headerCommRightMiddle a:active,#headerCommRightMiddle a:visited,#headerCommRightMiddle a {
color:#000;
}
#headerCommRightMiddle a:hover{
color:#f00;
}
#headerCommRight{
width:29px; height:127px; float:left;
}
#header_shadow{
width:974px;
background-image:url(../images/header_comm_shadow.jpg);
height:11px;
margin:0 auto;
overflow:hidden;
}
#footer_comm{width:974px; height:70px; margin:0 auto; padding:0; background-image:url(../images/footer_comm.jpg);color:#fff; margin-top:3px;}
#footer_comm div{ text-align:center;}
#footer_comm a,#footer_comm a:active, #footer_comm a:visited{color:#fff;}
#footer_comm a:hover{color:#cf6;}
#footerBarner { height:25px; line-height:25px;}
#footerCopyright{ height:25px; line-height:25px;}
#footerLast{ height:20px; height:20px;}
#indexPopMenu{
	width:972px;margin:0 auto; padding:0; height:247px;
	border: 1px solid #000000;
	overflow:hidden;
	z-index:1000;
	margin-top:3px;
}
#index_coupon_joinfree_etc{ text-align:right; margin:0 5px;}
#indexPopMenuLeft{
	width:29px;margin:0 auto; padding:0; border:0;
	overflow:hidden;
	float:left
}
#indexPopMenuMiddle{
	width:720px;margin:0 auto; padding:0; border:0;
	overflow:hidden;
	float:left
}
#indexPopMenuRight{
	width:223px;margin:0 auto; padding:0; border:0;
	overflow:hidden;
	float:left;
	position:relative;
}
/* Menu Ctegories */
#indexCouponAlpha{
background:#000;
position:absolute;
left:3px;
top:0;
width:220px;
height:248px;
opacity:0.8; 
-moz-opacity:0.8; 
-khtml-opacity:0.8; 
filter: alpha(opacity=80); 
}
#indexCouponAlphaMain{
font-weight:bolder;
position:absolute;
width:200px;
height:227px;
left:3px;
top:0;
margin:10px;
line-height:15px;
font-size:12px;
color:#cf0;
line-height:20px;
}
/* Menu Ctegories */
/*Category JavaScript Menu*/

#menu {
        margin:0;
        height:247px;
        width:720px;
        list-style:none;
		border:0px;
		z-index:1000;
}

#menu li {
        float:left;
        width:118px;
        height:247px;
		border-right: 1px solid #fff;

}
#menu li .menuOptionHover{
        display:block;
        width:100%;
        height:247px;
        text-indent:-8000px;
		cursor: pointer;
}
#menu-1 { background: #d7e2f2 url("../images/category_pic01.jpg"); }
#menu-2 { background: #d7e2f2 url("../images/category_pic02.jpg"); }
#menu-3 { background: #d7e2f2 url("../images/category_pic03.jpg"); }
#menu-4 { background: #d7e2f2 url("../images/category_pic04.jpg"); }
#menu-5 { background: #d7e2f2 url("../images/category_pic05.jpg"); }
#menu-6 { background: #d7e2f2 url("../images/category_pic06.jpg"); }
#menu li#menu-1 .menuOptionHover { background: #d7e2f2 url("../images/category_pic01.jpg"); }
#menu li#menu-2 .menuOptionHover { background: #d7e2f2 url("../images/category_pic02.jpg"); }
#menu li#menu-3 .menuOptionHover { background: #d7e2f2 url("../images/category_pic03.jpg"); }
#menu li#menu-4 .menuOptionHover { background: #d7e2f2 url("../images/category_pic04.jpg"); }
#menu li#menu-5 .menuOptionHover { background: #d7e2f2 url("../images/category_pic05.jpg"); }
#menu li#menu-6 .menuOptionHover { background: #d7e2f2 url("../images/category_pic06.jpg"); }

ul, li {
	padding:0;
	margin:0;
	list-style:none;
}
.wrap {
	width:974px;
	margin:0 auto; padding:0;
	clear:both; overflow:visible;
	*margin-bottom:-5px;
}
.clr{height:1px; margin-top:-1px;clear: both;overflow:hidden;}

a{ text-decoration:none;font-family:arial;}

#mainmenu {
	width: 174px;
	height:59px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	float:left;
}
#mainmenu .menu{
	position:absolute;
	display:block;
	top:35px;
	left:0px;
}
#mainmenu .title {
	background: url(../images/mainmenu_top.gif) no-repeat left top;
	height: 35px;
	width: 174px;
	display:block;
	overflow:hidden;
}
#mainmenu a.title:hover {
	background-position:left bottom;
	text-decoration:none
}
#mainmenu .title span {
	visibility:hidden;
	font-size:10px;
}
#mainmenu #all_categories_list{
	background:url(../images/mainmenu_dropico.gif) no-repeat left top;
	width:17px;
	height:17px;
	position:absolute;
	display:block;
	top:10px;
	left:150px;
}
#mainmenu .bottom {
	background: url(../images/mainmenu_bottom.gif) no-repeat;
	font-size:1px;
	height: 4px;
	width: 174px;
	overflow:hidden;
	clear:left;
	margin-left:-1px;
}
/*define menu*/

.menu {
	font-size:12px;
	width:225px;
	padding-left:1px;
	background:#b83535;
	padding-bottom:2px;
	float:left;
	z-index:1;
}
.menu ul {
	background:transparent;
	float:left;
}
.menu ul ul {
	width:238px;
}
.menu ul li {
	float:left;
	display:block;
	width:224px;
	height:24px;
	line-height:24px;
	border-top:1px solid #a6a6a6;
	font-weight:bold;
	background:#f5f5f5 url(../images/menu_arrow_bg.gif) no-repeat -6px -101px;
}
.menu ul li a:hover {
	border-top:1px solid #a6a6a6;
	margin-top:-1px;
}
.menu ul ul li {
	display:block;
	height:auto;
	line-height:20px;
	border:0;
	font-weight:normal;
	padding:2px 0 2px 20px;
	border-right:1px solid #a6a6a6;
	background-position:0 -3px;
	background-color:#fff;
}

.menu ul ul .b_top {
	background-position:0 0;
	border-top:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
}
.menu a, .menu a:visited {
	display:block;
	height:100%;
	font-size:1em;
	text-decoration:none;
	color:#000;
	padding:0;
	text-indent:0.8em;
}
.menu ul ul li a, .menu ul ul li a:visited {
	display:inline;
	color:#000;
	background:none;
	text-indent:0;
	width:auto;
}
.menu ul ul li a:hover {
	color:#069;
	background:none;
	text-decoration:underline;
	border:0;
	margin:0
}
.menu ul ul :hover > a {
	color:#069;
	background:none;
	text-decoration:underline;
	border:0;
	margin:0
}
.menu table {
	border-collapse:collapse;
	padding:0;
	margin:-1px;
	width:0;
	height:0;
	font-size:1em;
	z-index:1;
}

* html .menu a:hover {
	color:#000;
	position:relative;
	z-index:100;
	text-decoration:none;
	background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px;
}
.menu li:hover {
	position:relative;
}
.menu :hover > a {
	color:#000;
	background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px;
}
.menu ul ul {
	position:absolute;
	height:0;
	top:-10000000px;
	left:200px;
	width:245px;
	height:auto;
	border-bottom:1px solid #a6a6a6;
}
.menu ul :hover ul {
	top:-1px;
}
/*define menu_index*/

.menu_index {
	font-size:12px;
	width:170px;
	padding-left:1px;
	padding-bottom:0px;
	z-index:1;
}
.menu_index ul {
	background:transparent;
	*float:left;
}
.menu_index ul ul {
	width:192px;
}
.menu_index ul li {
	display:block;
	width:170px;
	height:24px;
	line-height:24px;
	border-top:1px solid #a6a6a6;
	font-weight:bold;
	background:#f5f5f5 url(../images/menu_arrow_bg_index.gif) no-repeat -6px -101px;
}
.menu_index ul li a:hover {
	border-top:1px solid #a6a6a6;
	margin-top:-1px;
}
.menu_index ul ul li {
	display:block;
	height:auto;
	line-height:20px;
	border:0;
	font-weight:normal;
	padding:2px 0 2px 20px;
	border-right:1px solid #a6a6a6;
	background-position:0 -3px;
	background-color:#fff;
}

.menu_index ul ul .b_top {
	background-position:0 0;
	border-top:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
}
.menu_index a, .menu a:visited {
	display:block;
	height:100%;
	font-size:1em;
	text-decoration:none;
	color:#000;
	padding:0;
	text-indent:0.8em;
}
.menu_index ul ul li a, .menu ul ul li a:visited {
	display:inline;
	color:#000;
	background:none;
	text-indent:0;
	width:auto;
}
.menu_index ul ul li a:hover {
	color:#069;
	background:none;
	text-decoration:underline;
	border:0;
	margin:0
}
.menu_index ul ul :hover > a {
	color:#069;
	background:none;
	text-decoration:underline;
	border:0;
	margin:0
}
.menu_index table {
	border-collapse:collapse;
	padding:0;
	margin:-1px;
	width:0;
	height:0;
	font-size:1em;
	z-index:1;
}

* html .menu_index a:hover {
	color:#000;
	position:relative;
	z-index:100;
	text-decoration:none;
	background:#fff url(../images/menu_arrow_bg_index.gif) no-repeat -1px -130px;
}
.menu_index li:hover {
	position:relative;
}
.menu_index :hover > a {
	color:#000;
	background:#fff url(../images/menu_arrow_bg_index.gif) no-repeat -1px -130px;
}
.menu_index ul ul {
	position:absolute;
	height:0;
	top:-10000000px;
	left:160px;
	width:191px;
	height:auto;
	border-bottom:1px solid #a6a6a6;
}
.menu_index ul :hover ul {
	top:-1px;
}
#searchbg {
	float: right;
}
#searchbg .left {
}
#searchbg .right {
}
#search {
width:534px; float:left; text-align:left; color:#FFFFFF; font-weight:bolder
}
#search a img { border:0;}
#search .title {
}
#search .searchSelect {
	font-size:11px;
	color:#000;
	border:0;
	width:200px;
	background:#fff
}
#search .searchinput {
	font-family:Arial; font-size:11px;
	background:#fff; width:160px;
	border:0;
}
#search .searchGo {
}
#search a:hover .searchGo,#search .searchGo:hover {
}
#shopcart {
	line-height:30px;
	text-indent:45px;
	float:right;
	margin-right:3px;
	-margin-right:2px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none
}
#shopcart:hover {
color:#ff0;
}
#popsearch {
	font-family: Arial;
	font-size: 11px; line-height:24px;
	clear:both; margin-left:15px; color:#424242
}
#popsearch a{color:#424242; text-decoration:none}
#popsearch a:hover{ text-decoration:underline; color:#000}
#seeAllCategories {width: 172px;border:1px solid #000;	margin-top:3px; 
}

<!--//eric left 栏目 的背景-->
#newsletter_form{background: #fff; text-align:center;}
#popKeywords{background: #fff;}
#buyerComments{background: #fff;}
#trustful{background: #fff url(../images/trustful.jpg) no-repeat ;}
#leftInformation{background: #fff;}
#leftnuewsletter{background: #fff;}
#search_filter{background: #fff;}


#centerBoxWrapper_newsletter,#centerBoxWrapper_newsletter{ height:300px; border:1px solid #ccc; margin:3px; padding-top:5px;}
#navColumnCenter_newsletter #navBreadCrumb,#navColumnCenter_conditions #navBreadCrumb{}

#footer_search{width:972px; margin:3px 0 auto; text-align:left; text-align:center; border:1px solid #666; background:f5f5f5;}
#footer_search table{ margin:0 auto;}
#footer_search input,#footer_search select{ background:#fff; border:1px solid #92c3e1; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#footer_search .footsearchinput{ width:300px; +height:16px; padding-left:3px; border:1px solid #CCCCCC}
#footer_search input#footer_search_go{ background:url(../images/foot_search_go.gif) no-repeat left top; width:30px; height:19px; display:block; border:0; margin:0; padding:0; cursor:pointer}
#footer_search  a:hover input#footer_search_go,#footer_search input#footer_search_go:hover{ background-position:left bottom}
#footerSearchMeta{ font-size:10px; font-weight:bolder; letter-spacing:5px;}
#footerSearchKeywords{font-weight:normal; letter-spacing:normal;}
/*top's and bottom's search pagination        end*/

#curcategory_link{font-size:12px;
	width:173px;
	padding-left:1px;
	background:#92c3e1;
	float:left;}
#curcategory_link a{float:left;
	display:block;
	width:172px;
	height:24px;
	line-height:24px;
	border-bottom:1px solid #92c3e1;
	font-weight:bold;
	background:#f5f5f5;
	text-indent:0.5em;}
#curcategory_link a:hover{background:#f6fbff;}

/*wrappers - page or section containers*/
#mainWrapper {
margin:0 auto;
	background-color: #ffffff;
	text-align: left;
	width: 974px;
	}
#specialZone {overflow:hidden; width:178px;}
.rightBoxContainer {/*left&right box border */	
	margin-top:3px;
	border:1px solid #bdc4c8;
}
.leftBoxHeading{/*left BOX tittle*/
	background-image:url(../images/box_heading.gif);
	height:31px;
	line-height:31px;
	color:#fff;
	font-size:12px;
	font-weight:bolder;
	padding-left:30px;
}
.rightBoxHeading{/*left BOX tittle*/
	height:24px; 
	background:url(../images/dhbg.gif) repeat-x left 1px;
	color: #000; 
	font-size:14px; 
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}
.leftBoxHeading,.rightBoxHeading a { }
.leftBoxHeading,.rightBoxHeading  a:hover {text-decoration:none;}
.sideBoxContent { padding:5px 3px 5px 3px; line-height:15px; }
.sideBoxContent button{ background:#fff url(../images/newsletter_buttonbg.gif) repeat-x left top; border:1px solid #ddd; cursor:pointer; font-family:Arial}
.sideBoxContent button:hover{ background-position:left bottom}


#whatsnew .sideBoxContent {text-align:center;}
.wrapper ul {}
.wrapper ol{ margin:0; padding:0; vertical-align:top}
.wrapper ol li{	margin:5px 0;}
.wrapper ol li a {}
.wrapper ol li a:hover{}
.wrapper ol li td{vertical-align:top}
#indexCategoriesHeading,#productListHeading{font-size: 16px;color: #333; margin:3px; text-align:left;}
.centerBoxWrapper {/*center box border */ 
	border:0px 
	margin:0px;
	padding:0px;
	text-align:left;
}
.centerBoxWrapper ul {/*center box border */ 
	border:0px 
	margin:0px;
	padding:0px;
	text-align: center;
}
.centerBoxWrapper ul li{/*center box border */ 
	border:0px 
	margin:0px;
	padding:0px;
	text-align: left;
}
.centerBoxWrapper a img {border:1px solid #fff; padding:3px;}
.centerBoxWrapper a:hover img {border-color: #ededed;}

.centerBoxHeading{margin:0;padding:6px;font-size:16px; margin-top:8px; margin-bottom:10px;	color:#000;	margin-left:1px; text-align:left;}

.category_detail{ margin-top:3px;}

#cbox_wraper { border:1px solid #666; float:right; height:100%; margin:3px;}
#cbox_wraper li { list-style-type:none; line-height:140%;}
#cbox_wraper li a{ display:block;}
#cbox_wraper li .categoryImg{ height:135px; width:180px;}
#cbox_wraper li .category_detail{ width:180px; margin-left:10px;}
#cbox_wraper .more a,#cbox_wraper .more_products  a{text-decoration:underline; color:#069}

.cbox { width:200; height:270px; float:left; margin:0 5px;  padding:5px 0;  vertical-align:top;}
.underline{border-bottom:1px #ededed solid;}
.ctitle a { font-size:14px; font-weight:bold}
#cbox_wraper .centerBoxHeading{ margin-bottom:0;padding-bottom: 0;}



#contentMainWrapper {/* content a  table */
	margin-top:5px;
	padding:0;

}
#navColumnOne, #navColumnTwo {/*table left and right td */
	background-color: transparent;
}
#navColumnTwo{float:right;width:180px;clear:right}
#navColumnCenter{float:left; width:618px; text-align:center; overflow:hidden;}
#navColumnCenter_productsInfo{float:left; width:974px;}
#products_layout_left{ /*eric_ width:770px; float:left*/}
#productQuantityDiscounts table{ border:1px solid #ddd; width:100%; margin:10px 0; border-width:1px 0 0 1px}
#productQuantityDiscounts td,#productQuantityDiscounts th{ border:1px solid #ddd; border-width: 0 1px 1px 0; padding:4px}
#productQuantityDiscounts th{ font-size:13px; color:#000; background:#efefef}

.centerColumn{ /* no need in index because have many single div*/
	margin-top:3px;
	/*border:1px solid #006AB6;*/
}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}


#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: 0 auto;
	} 
#navColumnOneWrapper{ width:174px;;float:left}
#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: left;
	margin-top:3px;
	width:968px;
	}

.floatingBox, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 3px;
	}
#accountLinksWrapper{ margin-top:3px;}
.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}



/*navigation*/
#productListing .navSplitPagesResult{ margin:0 8px }
.navSplitPagesResult {font-size:12px; font-weight:bold; padding:8px 0;}
.navSplitPagesLinks { background:#f1f1f1; padding:7px 3px; text-align:right;}
.navSplitPagesLinks a,.navSplitPagesLinks .current{ background:#fff; padding:2px 4px; border:1px solid #d3d3d3; font-size:12px;}
.navSplitPagesLinks .current{ color: #069;}
.navNextPrevCounter {
	margin: 0;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	font-weight: bold;
	height: 1%;
	width: 100%;
	padding:0
	}

#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	white-space: nowrap;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin:3px; display:block;
	text-align:left;
	}
#shoppingCartDefault .centerBoxContentsSpecials{ width:24%; float:left; text-align:center}

#navMainSearch {
	float: right;
	}



#navEZPagesTop {
	background-color: #ffff33;
	}

#navBreadCrumb, #navEZPagesTop {
	font-weight: bold;
	}
#navBreadCrumb {
	clear:both; 
	width:969px;
	color:#888;
	border-bottom:1px solid #ccc;
	line-height:20px;
	padding-left:3px;
	}
#navBreadCrumb a{ color:#888}	

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	
	}
.centerBoxContentsFeatured,.centerBoxContentsNew{ float:left; width:33%;margin:0; margin-bottom:10px; text-align:center}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
 #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
#siteinfoLegal,#siteinfoLegal a { color:#777}
/*Shopping Cart Display*/
#cartAdd {}
#cartAdd #total_price{height:30px; line-height:30px;font-size:12px; color:#c00; font-weight:bolder;}
#cartAdd #cart_qty{font-weight:bolder;  height:30px; line-height:30px;}
#cartAdd #cart_qty input{ border:1px solid #ddd; background:#fff}
#cartAdd #btn_addcart_submit {}
#cartAdd .seal_vs_en{ margin:auto; background:url(../images/seal_vs_en.gif) no-repeat left -10px; width:115px; height:70px; }

.tableHeading TH {background:url(../images/dhbg_2.gif) repeat-x left top; color:#333;font-size:12px;
	border-bottom: 1px solid #cccccc; padding:4px;
	}
#cartContentsDisplay .cartUnitDisplay{ font-weight:bold}
#cartContentsDisplay .cartTotalDisplay{ font-weight:bold; color:#C50000;}



.tableHeading, #cartSubTotal {	 }


.tableRow, .tableHeading, #cartSubTotal {	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}
#shoppingCartDefault .buttonRow{ float:right}	
#shoppingCartDefault form .back{ float:left}


.cartUnitDisplay, .cartTotalDisplay {
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	}

.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;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	clear: both;
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color:#c50000;
	}
.productSpecialPrice{ font-size:13px; font-weight:bold}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#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;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}
/*product_info*/
#productinfoBody { background:#ffffff}
#productinfoBody #contentMainWrapper { margin:5px 0 }
#reviewsWriteHeading { font-size:12px}
#productinfoBody .rightBoxHeading {}
.sidepbox {text-align:center;  height:80px;}
.sidepbox a img { float:left}
.sidepbox .proname {float:left; width:120px; text-align:left; margin-left:10px;}

.allinfo { clear:both; font-size:15px; font-weight:bold; line-height:35px; height:35px; padding-left:10px;}
#nonce_page{ color:#555; margin-left:10px;}
#all_page{ color:#555}
#topajax { border:1px solid #CCCCCC; height:140px; overflow:hidden}
#topajax .left {height:80px; width:30px; background: url(../images/lefta.gif) no-repeat center center; float:left; cursor:pointer;}
#topajax .right {height:80px; width:30px; background: url(../images/rightb.gif) no-repeat center center; float:right; cursor:pointer;}
#topajax .pbox {text-align:center; width:100px; height:100px;   float:left;  margin-left:10px;}
#topajax .pbox { line-height:100%;}
#topajax .pbox a { background:url(../images/loadimg.gif) no-repeat center center;width:74px; height:74px; display:block; margin:auto}
#topajax .pbox a img{border:1px solid #fff; padding:3px; width:70px; height:60px;}
#topajax .pbox a:hover img{ border-color: #ddd}
#topajax a.current img{ border:1px solid #bbb}
.products_list_price{ display:block; font-size:12px; line-height:30px; font-weight:bold; color: #b30000}
#contentMainWrapper #navBreadCrumb { line-height:25px;}
.categoryIcon {border-bottom:1px solid #CCCCCC;}
.navNextPrevWrapper { margin-bottom:10px;}
#categoryDescription { border-bottom:1px solid  #eeeeee; padding-bottom:10px;}
#productMainImage { border:1px solid #eeeeee; text-align:center; padding:5px; float:left; margin:0 10px 0px 0; float:left; width:260px; overflow:hidden;}
#productMainImage:hover{ border-color:#ccc;}
//#productMainImage img{ width:300px; height:auto}
	.imgLink{ margin:0 auto;font-size:11px;	font-weight:bold;	color:#777;	text-transform: capitalize;background: url(../images/image_large.gif) no-repeat left center; line-height:25px; display:block; text-indent:1.2em; width:100px; cursor:pointer; text-align:center;}
.imgLink:hover{ color:#069;width:100px;}
#productName{ font-size:13px; color:#000; border-bottom:1px dotted #999; padding:3px 0; margin-bottom:3px; }
#productDescription, .shippingEstimatorWrapper { font-size:12px; width:100%; margin:auto;
	}
.shippingEstimatorWrapper table{ border:0}
.shippingEstimatorWrapper td,.shippingEstimatorWrapper th{ border:1px solid #ddd; }
	.biggerText {font-size: 1em;}
	ul{ list-style:none;}
#productDescription { padding:10px 0; float:left;}
#products_description #products_layout_left{ width:770px; float:left; margin-right:0}
#products_detail{}
#products_addcart{ float:right; width:200px;background:#F3F2ED; text-align:left; height:330px;}


#productListing { border:1px solid #ddd; margin:5px 0 3px 5px;}

.tabTable {margin-bottom: 1.0em; }
.tabTable tr {}
	td p{ text-align:left; font-size:12px;}
	.productListing-rowheading{ display:none;}

	.productListing-heading{ background:url(../images/dhbg_2.gif) repeat-x left 1px; color:#333; padding:4px; font-size:12px; border-top:1px solid #ddd;}

	.productListing-data { padding-left:3px; vertical-align:top; border-bottom:1px dotted #ddd}
	.productListing-odd { }
	.productListing-even{ background: #ffffff}
	.itemTitle { padding:5px;line-height:120%; font-size:13px; font-weight:bold;}
	.listingDescription  {padding:5px;line-height:120%; font-size:11px; color:#555 }

/*tpl_shopping_cart_default.php*/
#cartContentsDisplay { border:1px solid #ddd }
#cartContentsDisplay td{ padding:8px;}

#cartContentsDisplay .cartProductDisplay a{font-size:12px;}
.tableHeading {
	background-color: #eeeeee;
	}
.rowOdd {
	background-color: #f8f8f8;
	vertical-align: top;
	}
.rowEven {
	background-color: #ffffff;
	vertical-align: top;
	}

#cartSubTotal {	font-weight: bold; font-size:12px; float:right; line-height:20px; margin-top:10px;	}
#cartSubTotal span{ color:#c50000; font-size:14px; padding-left:10px}
#shoppingCartDefault .forward{ float:right}



#relate_categories{ border:1px solid #ddd; height:100%; overflow: hidden; padding-bottom:10px;}
#relate_categories h4{ padding:10px; color:#069}
#relate_categories ul{ margin:0 10px 10px 10px;}
#relate_categories li{ float:left; width:23%; padding:5px;}

.cartNewItem {
	color: #FF9900;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #000000;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

#navSuppWrapper{border-top:3px solid #f4f4f4;text-align: center;}
.tags { margin:3px;}
.tags a{padding:0 2px; margin:0; font-weight:normal}
.tags a:hover{ border-color:#069}

#current_category{border:1px solid #000; margin-top:3px;}
#current_category ul{ margin:8px;}
#current_category ul li{ font-size:12px; font-weight:bold; }
#current_category ul li a{color:#333}
#current_category ul ul a{ padding-left:8px;font-size:12px;font-weight:normal;background: url(../images/current_category_arrow.gif) no-repeat left 6px;display:block; line-height:16px;color:#111; -display:inline; margin:2px 0}
#current_category ul ul a:hover{ background-color:#f5f5f5; color:#000}
#current_category ul ul .current_sub_category a{ color:#069; text-decoration:underline; font-weight:bold;background-image: url(../images/current_category_arrow_on.gif)}
#current_category_price_search{margin:8px;}
#current_category_price_search span{ font-size:14px; font-weight:bold; color:#222}
#current_category_price_search ul li a{padding-left:8px;font-size:12px;font-weight:normal;background: url(../images/current_category_arrow.gif) no-repeat left 6px;display:block; margin:2px 0}
#current_category_price_search ul li a:hover{background-color:#f5f5f5; color:#000}
#current_page_link_str{ color:#069}
#navColumnCenter_specials{ width:770px; float:left; margin:0; clear:left}
#newProductsDefault .centerColumn{ width:770px; float:left; margin:0; clear:left;}

#navColumnCenter_see_all,#navColumnCenter_shopping_cart{width:974px;clear:right}

#siteMapList ul li{ float:left; margin-right:10px; width:240px; margin-bottom:10px}
#siteMapList ul li ul li{ float:none; margin:0; width:auto;}
#siteMapList ul li a{ padding-left:0; color:#069; font-size:14px; padding:6px 0; background:none; font-weight:bold}
#siteMapList ul li ul a{ display:block;padding:4px 0;padding-left:20px;background: url(../images/current_category_arrow.gif) no-repeat 11px 8px; color:#000; font-size:11px; font-weight:normal}


#centerBoxWrapper_allCategories ul { float:left; margin-left:10px; width:250px;-width:245px; margin-bottom:10px;}
#centerBoxWrapper_allCategories ul li{ margin:0; padding:0;-display:inline; padding-left:15px;-padding-left:0;}
#centerBoxWrapper_allCategories ul li a{ display:block;padding:4px 0;padding-left:20px;background: url(../images/current_category_arrow.gif) no-repeat 11px 8px;}
#centerBoxWrapper_allCategories ul li h3 a{ padding-left:0; color:#069; font-size:14px; padding:6px 0; background:none }
#centerBoxWrapper_allCategories .box_right_line { border-right:1px solid #ddd}
#centerBoxWrapper_allCategories h2 { border-bottom:1px solid #ddd}

#productAdditionalImages .additionalImages{ float:left}
#productAttributes .wrapperAttribsOptions  .attribsRadioButton{}

#shoppingCartDefault { margin:3px;}
#allcategory_recommend_products{ width:100%;  border:1px solid #ddd; margin-bottom:10px;display:table; float:right}
#allcategory_recommend_products div{ float:left; width:15%; margin-left:10px;margin-bottom:10px; }

#allcategory_recommend_products div a img { display:block; width:105px; height:90px; margin-bottom:10px;border:1px solid #fff; padding:3px}
#allcategory_recommend_products div a:hover img{ border:1px solid #ddd}
#allcategory_recommend_products h2{ margin-bottom:20px; padding:10px; padding-bottom:0}
#accountDefault ul{ margin:0 10px}
#accountDefault li{ text-indent:1em; line-height:20px;background: url(../images/current_category_arrow.gif) no-repeat left 9px;display:block; line-height:20px;color:#111}
#accountDefault h2{height: 32px;background:url(../images/dhbg.gif) repeat-x left 1px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #069;line-height: 32px; padding-left:15px;
font-size: 12px;}

#loginDefault h1,#specialsListing h1,#accountDefault h1,#siteMap h1 {font-size: 16px; color:#000}
#loginDefault { margin:3px;}

#myAccountGen,#myAccountNotify{ float:left; width:49%; border:1px solid #ddd; }
#myAccountNotify{ margin-left:10px;}
#myAccountOrders, #myAccountNews{border:1px solid #ddd; }

.messageStackError{ border:1px solid #999; padding:8px; margin:5px 0; font-size:12px; color:#c00; font-weight:bolder;}
#productGeneral_addcart{ border:1px solid #ddd; padding:4px; height:100%; overflow:hidden; width:958px; margin-top:10px;}
#productGeneral #products_layout_left{ float:left; text-align:left}

#indexProductList{margin-top:10px;}

#layout_rows{ background:url(../images/list.gif) no-repeat left top; display:block; float:left; width:45px; padding-left:23px; line-height:23px; margin-left:3px;}
#layout_columns{ background:url(../images/grid.gif) no-repeat left top; display:block; float:left; width:55px; padding-left:23px; line-height:23px;}
#layout_rows:hover,#layout_columns:hover{ background-position:left bottom}
#layout_columns.layout_current,#layout_rows.layout_current{ background-position:left bottom; color:#069; font-weight:bold}
.products_price_text{ color:#c00; font-weight:bold; display:block;}
#products_detail #productDetailsList .products_price_text{ color:#c50000; font-size:15px; font-weight:bold; display:block; line-height:150%}
#products_detail #productDetailsList li{ line-height:150%; font-size:12px;}
#productDescription .productGeneral  h2{font-size:15px;}
#products_layout_right{ float: right; width:200px;}


#products_tags_list{ width:974px; margin:0 auto;}
#products_tags_list ul{ width:220px; float:left; margin:0; margin-right:10px;}
#products_tags_list li{background: url(../images/current_category_arrow.gif) no-repeat left 6px;display:block; padding-left:1em; margin-bottom:10px; }
#products_tags_list #splitpage_link{ margin:0; margin-top:10px; clear:both; width:974px;}
#products_tags_list #splitpage_link li{ background:none; float:left;padding:0}
#products_tags_list #splitpage_link a{ border:1px solid #ddd; padding:2px; width:13px; display:block; margin-right:5px; text-align:center}

#products_tags_list #splitpage_link a:hover{ border-color:#069}
#products_tags_list #splitpage_link li.cur a{ border-color:#069; color:#069; font-weight:bold}

.tag_link_list{ clear:both; margin:0 auto; margin-top:3px; border:1px solid #333; padding:4px; text-align:center; background-color:#f5f5f5;}
.tag_link_list a{ font-size:15px; font-weight:bold; }
#shippinginfoBody 
#conditionsBody #navBreadCrumb,#shippinginfoBody #navBreadCrumb,#privacyBody #navBreadCrumb,#sitemapBody #navBreadCrumb,#unsubscribeBody #navBreadCrumb,#contactusBody #navBreadCrumb,#pageBody #navBreadCrumb{ width:796px}

#conditionsBody #navColumnCenter_conditions,#shippinginfoBody #navColumnCenter_shippinginfo,#privacyBody #navColumnCenter_privacy,#sitemapBody #navColumnCenter_site_map,#unsubscribeBody #navColumnCenter_unsubscribe,#contactusBody #navColumnCenter_contact_us,#pageBody #navColumnCenter_page{ float:right; width:796px; clear:right}

#shippinginfoBody #navColumnCenter_shippinginfo{width:590px;float:left;}
#shippinginfoBody  #navColumnCenter_shippinginfo #navBreadCrumb{width:590px;}

#index_bottom_featuredproducts{ clear:both; border:1px solid #666; height:100%; overflow:hidden; margin:0 3px;}
#f_product{ text-align:left;}
#f_product h3{ margin:10px 10px 0}

#f_product div{  margin:10px; color:#666}
#reco_product {  margin-top:10px}
#reco_product .ih img{ border:1px solid #fff;}
#reco_product .ih:hover img{ border-color:#ddd; text-decoration:none}
#reco_product li{ float:left; margin:0 5px; width:90px;}
#reco_product li p{ margin:0; padding:0; text-align:center; color:#c50000; font-weight:bold; line-height:25px;}
#product_link_printpage{ padding-left:20px; background:url(../images/print.gif) no-repeat left top; height:20px; line-height:20px; display:block; font-size:14px; font-weight:bold; padding-bottom:10px; cursor:pointer}
#mainWrapper_print{ text-align:left; margin:30px auto; width:780px;}
#key_wholesale{ font-size:11px; font-weight:normal; position:absolute; margin:0; top:35px; padding-left:860px; color:#999; font-weight:bold}
LEGEND{ font-size:14px;}
.buttonRow {}
#productTellFriendLink { margin-left:14px; margin-top:20px; margin-bottom:5px;}
#productReview h2{ color:#069}
#productReview{ margin:15px 0;}
#productReview .content{ padding-left:15px;font-size:12px; line-height:150%}
#productReviewWrite{ padding-left:130px; background:url(../images/ReviewWrite.gif) no-repeat left 20px; min-height:150px;}
#productReviewWrite{  height: 150px;}html>body #productReviewWrite{ height: auto; min-height: 150px;}

#productReviewWrite h2{ color:#069}
#productReviewWrite textarea{ font-family:Arial; border:1px solid #ddd; background:#fcfcfc; padding:4px;}
#productReviewWrite #reviewsWriteReviewsRate{ border:solid #eee; border-width: 2px 2px 0; padding:4px 4px 0; margin-top:3px}
#productReviewWrite .ratingRow{ border:solid #eee; border-width: 0 2px 2px; padding:0 4px 4px; margin-bottom:3px}
#productReviewWrite .buttonRow{ display:block; width:100%}

.clearfix:after {content: ".";display: block;height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block;width: 100%;}
* html .clearfix {height: 1%;}

#navColumnCenter_guestbook{ float:right; width:795px;}
#navColumnCenter_guestbook  #navBreadCrumb{ width:790px;}
.guestbook{border:1px solid #000;margin-top:3px; color: #888888; width:172px;}
.book_a{font-family: Georgia,'Times New Roman',times,serif;line-height: 1.33em;font-size: 10px;font-style: italic; }
.guestbook p{ margin-right:3px; padding:0; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #888888;}

<!-- product_img small -->
.product_imgs{width:300px; height:55px;overflow: hidden;text-align:center}
.product_img a{padding:2px; border:1px solid #CCCCCC; margin-right:8px;_margin-right:4px; display:block; float:left; width:45px; height:45px;text-align:center}
.product_img a:hover{ border:1px solid  #999999}
.product_img a img{ width:45px; height:45px;}

.total_a{ line-height:22px;}
.total_a span{ width:710px; display:block; float:left;}

.tdimg{padding-top:5px; padding-bottom:5px;}


<!--  flashimg  -->
#feautre_category{ margin-top:5px;}
#feautre_category li {float:left;width:165px;padding:0 14px;margin:10px 0;}
#feautre_category h3{ padding-top:5px;}
.border_r_dash {background:url(../images/border_dash.gif) right top repeat-y;}
.dl_dot{ margin:0; padding:0}
.dl_dot dt { background:url(../images/icon_arr.gif) no-repeat 2px center; padding-left:10px; line-height:18px;}
.more_product{color: #006699;}
.proutbar{ height:100%; overflow:hidden; margin-top:3px;
}

#meta_description,.meta_description p{ border-bottom:0px;}

#height_td td,.height_td td{ padding-top:5px;}
.sub_aa{border-bottom:1px dotted #CCCCCC; line-height:20px; height:100%; overflow:hidden}
.sub_aa .tit_aa{width:670px; float:left; text-align:left;}
.sub_aa .tatal{line-height:18px;}

#navColumnCenter_account_history_inf,#navColumnCenter_checkout_shipping,#navColumnCenter_account,#navColumnCenter_checkout_payment,#navColumnCenter_checkout_confirmation,#navColumnCenter_checkout_success,#navColumnCenter_account_notifications,#navColumnCenter_account_history_info,#navColumnCenter_account_edit,#navColumnCenter_account_password,#navColumnCenter_address_book,#navColumnCenter_account_newsletters{ float:right;width:790px; min-height:460px;_height:460px; }
#navColumnCenter_account_history_info #navBreadCrumb,#navColumnCenter_checkout_shipping #navBreadCrumb,#navColumnCenter_checkout_payment  #navBreadCrumb,#navColumnCenter_checkout_confirmation #navBreadCrumb,#navColumnCenter_checkout_success #navBreadCrumb,#navColumnCenter_account_notifications #navBreadCrumb,#navColumnCenter_account_edit #navBreadCrumb,#navColumnCenter_account_password #navBreadCrumb,#navColumnCenter_address_book #navBreadCrumb,#navColumnCenter_account_newsletters #navBreadCrumb{ width:;}
#navColumnCenter_account #accountDefault,#navColumnCenter_account #navBreadCrumb{ float:right;width:790px; }
 
.forward_a{ margin:0; padding:0; padding-top:5px;}
#otshipping{}

#orderTotals{ border:1px solid #CCCCCC; padding-left:10px; }

.related_cate{border:1px solid #DDDDDD; width:562px; margin-left:185px; margin-top:10px; padding:10px;height:100%; overflow:hidden; background:url(../images/dhbg.gif) repeat-x scroll left 1px }
.related_cate ul{ margin:0; padding:0; list-style:none}
.related_cate ul li{ float:left; width:125px; background: url(../images/current_category_arrow.gif) no-repeat  5px 8px; line-height:22px; padding-left:15px;}

.related_cate2{border:1px solid #DDDDDD; width:772px; margin-left:185px; margin-top:10px; padding:10px;height:100%; overflow:hidden; background:url(../images/dhbg.gif) repeat-x scroll left 1px }
.related_cate2 ul{ margin:0; padding:0; list-style:none}
.related_cate2 ul li{ float:left; width:23%; background: url(../images/current_category_arrow.gif) no-repeat  5px 8px; line-height:22px; padding-left:15px;}


.productOne {
width:100px; float:left; height:20px; line-height:20px; font-weight:bolder;}
.productTwo {
 height:20px; line-height:20px;
}
#createAcctDefault { margin:3px;}

#myAccount ul li{
line-height:15px;
background-color:#000;
}

#information{
display:none;}


#about_us{ margin-left:10px;line-height:20px;

}
#about_us h2{
color:#666;
font-size:14px;
font-weight:bolder;}

#about_us ul li{
text-align:left;
color:#000;
line-height:20px;
margin:0 0 20px 0;}

#about_us ul li ul li{
line-height:15px;
margin:3px;
margin-left:20px;
list-style:circle;
}

#navColumnCenter_tags_search_result{
float:left; margin:0 0 0 3px; width:790px;
}

#login_right{
display:;  position:absolute; z-index:2; left: 0; width:100%; height:525px; top: 0; background:#fff;
cursor:pointer;
opacity: 0.5; 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5; 
filter: alpha(opacity=50); }
#touming100{
opacity:0; 
-moz-opacity:0; 
-khtml-opacity:0; 
filter: alpha(opacity=0); }

#alsoPurchased{text-align: center;}

.floatLeft{ float:left;}
#productInfoCurrentsDown { position:relative; cursor:pointer;}

#slideboxQc{background-image:url(../images/qc.jpg); height:201px;}
#slideboxQcInner{margin:60px 0 0 10px; line-height:20px;}
.biankuang{ border:1px solid #ccc; padding:10px; margin:10px 0 10px 0;}
.noborder{border:0;}
#page_not_found{line-height:15px;font-size:12px;}
#page_not_found_img{float:left;width:100px;}
.displaynone{display:none;}
.highStrong{ position:absolute; top:-5000px;}
#couponCode{color:#fff; font-size:14px; font-weight:bolder; letter-spacing:1px;}
#recentViewd ul{ text-align:center;}
#recentViewd li{ float:left; width:50%; height:65px;}
#indexNewsBar{margin:0 auto; padding:3px; background-color: #333; color:#fff; height:20px; line-height:20px; margin-top:3px; width:968px; overflow:hidden;}
#indexNewsBar ul li{height:20px; line-height:20px;}
#indexNewsBar ul li a, #indexNewsBar ul li a:visited, #indexNewsBar ul li a:active{color:#fff;}
#indexNewsBar ul li a:hover{color:#ff0;}
#bestsellers{height:400px;overflow:hidden;}
#bestsellers div div div{height:70px; overflow:hidden;}
.sideboxRightImage{width:65px; float:left; text-align:center;}
.sideboxRightText{width:95px; float:left; text-align:left;}
#navMainCartSummary{ padding:5px 0}
#ccProductsHeading,#ccQuantityHeading,#ccTotalHeading{ padding:8px 0 0 8px;}
#search_manufactor_name{ margin:5px;}
#search_manufactor_name span{ font-weight:bolder; font-style:italic;}
#headerNotice { border:1px solid #0cf; background-color:#ff9; color:#c00; margin:3px auto; width:966px; padding:3px; display:none;}
#specialsDefault {margin-left: 3px;}
#leftLive800 { margin:3px 0 0 0; }
#dcpIndexLeft{width:585px; overflow:hidden; float:left; margin-left:3px;}
#dcpIndexLeftCategoryImage{height:130px; width:585px; overflow:hidden; text-align:center;}
#dcpIndexLeftCategoryText{height:25px; line-height:12px; width:585px; overflow:hidden; text-align:left; margin:3px;}
#AD1{ width:198px; height:148px; overflow:hidden; float:right; border:1px solid #ccc;}
#AD2{ width:198px; height:148px; overflow:hidden; float:right; border:1px solid #ccc; margin-top:3px;}
#send_internal_msg{}
#msg_title{ width:530px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
#detail_info_msg{max-height:250px; overflow:auto;}