﻿/* CSS Document */

*
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
}
img
{
	border: none;
}
a:link
{
	color: #333333;
	text-decoration: none;
}
a:visited
{
	color: #333333;
	text-decoration: none;
}
a:hover
{
	color: #C66B02;
	text-decoration: underline;
}
a:active
{
	color: #C66B02;
	text-decoration: underline;
}
a.currentLink,a.currentLink:visited
{
	color:#C66B02;	
}
#divJavaScript
{
	width:970px;
	height:30px;
	border:1px solid #F8B3D0;
	text-align:center;
	line-height:30px;
	font-size:13px;
	margin:0 auto;
	background:#FFF5FA;	
}

#divContainer
{
	width: 970px;
	margin: 0 auto;
}

#divHead
{
	width: 970px;
	height: 126px;
}

#divHead #logo
{
	width: 295px;
	height: 88px;
	float: left;
}
#divHead #logo img
{
	width: 295px;
	height: 88px;
	display: block;
}
#divHead #headAccount
{
	width: 675px;
	height: 88px;
	float: right;
}

#headAccount #myAccount
{
	height: 20px;
	width: 675px;
	line-height: 20px;
}
#myAccount ul
{
	list-style-type: none;
	list-style-position: inside;
	float: right;
	margin-right: 5px;
}
#myAccount ul li
{
	float: left;
	background: transparent url(../Images/tagList.gif) no-repeat scroll left center;
	padding-left: 10px;
	margin-left: 10px;
}

#headAccount #login
{
	height: 40px;
	width: 675px;
	text-align: right;
}
#headAccount #login a:link,#headAccount #login a:active,#headAccount #login a:visited
{
	color:#000000;
	font-size:13px;
	line-height:13px;
}
#headAccount #login a:hover
{
	color: #C66B02;
}
#headAccount #login .welcome
{
	float: right;
	margin-right: 15px;
	width: auto;
	height: 25px;
	font-size:12px;
	margin-top: 13px;
}
#headAccount #login .bookMark
{
	width: 125px;
	height: 16px;
	float: right;
	margin-top: 12px;
	margin-right: 5px;
}
#headAccount #menuTag
{
	width: 675px;
	height: 28px;
	text-align: right;
}
#menuTag #nvaTag
{
	width: auto;
	margin-top: 7px;
	height: 21px;
	float: right;
	margin-right: 5px;
}
#menuTag #nvaTag ul
{
	float: right;
	list-style-type: none;
	list-style-position: inside;
	margin: 0 3px 0 0;
}
#menuTag #nvaTag ul li
{
	float: left;
	margin-left: 3px;
	width: 105px;
	height: 21px;
	background: transparent url(../Images/menu_R2.gif) no-repeat scroll right top;
}
#menuTag #nvaTag ul li .navTagCenter
{
	background: transparent url(../Images/menu_L2.gif) no-repeat scroll left center;
	width: 105px;
	text-align: center;
	height: 21px;
}
#menuTag #nvaTag ul li .navTagCenter a
{
	line-height: 21px;
	font-weight: bold;
	height: 21px;
	width: 105px;
	display: block;
}
#menuTag #nvaTag ul li.navCurrent
{
	float: left;
	margin-left: 3px;
	width: 105px;
	height: 21px;
	background: transparent url(../Images/menu_R1.gif) no-repeat scroll right top;
}
#menuTag #nvaTag ul li.navCurrent .navTagCenter
{
	background: transparent url(../Images/menu_L1.gif) no-repeat scroll left center;
	text-align: center;
	width: 105px;
	height: 21px;
}
#menuTag #nvaTag ul li.navCurrent .navTagCenter a
{
	line-height: 21px;
	color: #FFFFFF;
	font-weight: bold;
	height: 21px;
	width: 105px;
	display: block;
}
#menuTag #nvaTag ul li.navCurrent .navTagCenter a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
#menuTag #nvaCurrency
{
	float: right;
	width: 159px;
	height: 24px;
	float: right;
	margin-top: 4px;
}
#menuTag #nvaCurrency #nvaCurrencyLeft
{
	width: 5px;
	height: 24px;
	float: left;
	background: url('../Images/Currency_Left.gif') left center no-repeat;
}
#menuTag #nvaCurrency #nvaCurrencyCenter
{
	height: 23px;
	width: 149px;
	float: left;
	border-top: 1px solid #DDDDDD;
	background: #FFFFFF;
	line-height: 23px;
	text-align: center;
}
#menuTag #nvaCurrency #nvaCurrencyRight
{
	width: 5px;
	height: 24px;
	float: left;
	background: url('../Images/Currency_Right.gif') left center no-repeat;
}

#divHead #headSearch
{
	width: 970px;
	height: 38px;
	clear: both;
	background: transparent url('../Images/searchNav.gif') right center repeat;
}
#searchLeft
{
	width: 185px;
	float: left;
	height: 38px;
}
#searchLeft h2
{
	display: block;
	line-height: 30px;
	background: transparent url('../Images/searchNav_L1.gif') no-repeat scroll left top;
}
#searchLeft h2 a
{
	color: #FFFFFF;
	font-size: 15px;
	width: 175px;
	height: 33px;
	padding-top: 10px;
	padding-left: 10px;
	display: block;
	text-decoration: none;
}
#searchLeft h2 a:hover
{
	text-decoration: underline;
}
#searchLeft h2 #spnAllCategories
{
    	color: #FFFFFF;
	font-size: 15px;
	width: 175px;
	height: 33px;
	padding-top: 5px;
	padding-left: 10px;
	text-decoration: none;
	line-height:36px;
}
#searchRight
{
	float: right;
	height: 34px;
	width: 785px;
	margin-top: 4px;
	background: transparent url('../Images/searchRight_Center.gif') repeat scroll right top;
}
#searchRight .searchText
{
	height: 34px;
	float: left;
	color: #333333;
	font-size: 14px;
	padding-left: 35px;
	font-weight: bold;
	line-height: 34px;
	background: transparent url('../Images/searchRight_L1.gif') no-repeat scroll left top;
}
#searchRight .searchInput
{
	height: 19px;
	float: left;
	color: #333333;
	margin-top:7px;
	margin-left:3px;
}
#searchRight .searchButton
{
	height: 22px;
	float: left;
	margin-top:5px;
	margin-left:3px;
}
.txtInputSearch
{
	border-color: #BEBEBE #E6E6E6 #E6E6E6 #BEBEBE;
	border-style: solid;
	border-width: 1px;
	border-width: 2px 1px 1px 2px;
	width: 400px;
	height: 16px;
}
.btnSearch
{
	width: 35px;
	height: 22px;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	border: medium none;
	background: transparent url('../Images/btnGo.gif') repeat scroll center top;
}
#searchRight .shoppingCart
{
	float: right;
	min-width: 200px;
	width: auto;
	height: 34px;
}
.shoppingCart_Left
{
	float: right;
	background: transparent url('../Images/searchCart_L.gif') no-repeat scroll left center;
	width: 28px;
	height: 34px;
}
.shoppingCart_Center
{
	float: right;
	background: transparent url('../Images/searchCart_Center.gif') repeat scroll center top;
	width: auto;
	padding-left: 10px;
	padding-right: 5px;
	height: 34px;
	line-height: 34px;
	min-width:120px;
}
.shoppingCart_Center img
{
	padding-top: 10px;
}
.shoppingCart_Center a,.shoppingCart_Center a:link,.shoppingCart_Center a:visited,.shoppingCart_Center a:active, .shoppingCart_Center span
{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.shoppingCart_Center a:hover , .shoppingCart_Center a:hover span
{
	text-decoration: underline;
	color:#FFFFFF;
}
.shoppingCart_Right
{
	float: right;
	background: transparent url('../Images/searchRight_R1.gif') no-repeat scroll left top;
	width: 9px;
	height: 34px;
}

#divLeft
{
	width: 185px;
	float: left;
}
/*-------------------- Categories Style(Begin) ---------------------------*/
#divLeft .leftMenu
{
	width: 183px; 
	height: auto;
	border: 1px solid #6D2CA2;
	border-top: none;
	border-bottom-width: 2px;
	margin-bottom: 10px;
}
#autoMenu
{
	position:absolute;	
	width: 183px; 
	height: auto;
	border: 1px solid #6D2CA2;	
	border-top: none;
	border-bottom-width: 2px;
	margin-bottom: 10px;
	background:#FAFAFA;
	display:none;
}
.categoryListUL
{
	list-style: none;
	position:relative;
}
.categoryListLI
{
	width: 183px;
	line-height: 24px;
	display: block;
	background: transparent url('../Images/menu_arrow_bg.gif') no-repeat scroll 0 0;
}
.categoryListLI a
{
	border-top: 1px solid #DDDDDD;
	font-weight:bold;	
	padding-left:10px;
	color: #050505;
	height:100%;
	width:173px;
	display:block;
	line-height: 24px;
	text-decoration: none;
	border-left:0px;
}
.categoryListLI a:hover
{
	color: #000000;
	background:#FFFFFF;
}

.subcon
{ 
    display:none;
	margin-left:156px; 
	height:auto; 
	width:372px; 
	border-top:#dddddd 1px solid; 
	background: url('../images/menu_arrowGroup_bg.gif') right bottom; 
	padding-bottom:4px; 
	padding-top:5px; 
	position:absolute; 
	z-index:100;	
}
.subcategoryListUL
{

	height:auto;
	z-index:1; 
    width: auto;
	float:left;
    margin:0;
    padding:0;
	background-color:#ffffff;
	/*border-left:1px solid #DDDDDD;*/
}

.subcategoryListUL2
{

	height:auto;
	z-index:1; 
	width:180px;
    width: auto;
	float:left;
    margin:0 0 6px 0;
    padding:0;
	background-color:#ffffff;
	border-left:1px solid #DDDDDD;
}
.subcategoryListLI
{
	width:184px;
	display:block;	
	border-left:1px solid #DDDDDD;
    background:#ffffff;
}
.subcategoryListLI2
{
	width:176px;
	display:block;
    background:#ffffff;
}
.TopsubcategoryListLI
{
	padding:0 0 0px 8px;
	margin-left:5px;
	border-top:0px;
	height:19px;
	color:#323232;	
	width:165px;
	font-weight:bolder;
	display:block;
	line-height: 21px;
	overflow:hidden;
	text-decoration: none;
	background: url(../Images/Categories/bg2.jpg) no-repeat #ffffff;	
}
.subcategoryListLI a
{
	font-weight:normal;
	padding:0px;
	margin-left:15px;
	border-top:0px;
	height:21px;
	color: #000;
	height:100%;
	width:150px;
	display:block;
	line-height: 21px;
	text-decoration: none;
}
.subcategoryListLI2 a
{
	font-weight:normal;
	padding:0px;
	margin-left:15px;
	border-top:0px;
	height:21px;
	color: #000;
	height:100%;
	width:140px;
	display:block;
	line-height: 21px;
	text-decoration: none;
}

.subcategoryListLI2 a:hover
{
	color: #C66B02;
	text-decoration:underline;
	background:#FFFFFF;
}


.subcategoryListLI a:hover
{
	color: #C66B02;
	text-decoration:underline;
	background:#FFFFFF;
}



/*-------------------- Categories Style(end) ---------------------------*/

#divLeft .leftKeyWords
{
	width: 183px;
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
	background: transparent url('../Images/keyWords_bg.gif') repeat-x scroll center top;
	word-break: break-all;
}
.leftKeyWords h2
{
	display: block;
	font-size: 14px;
	padding: 10px 0 10px 10px;
}
.leftKeyWords p
{
	margin: 0px;
	padding: 0px 10px 10px 10px;
	line-height: 18px;
}
.leftKeyWords p a
{
	color: #343434;
	font-size: 12px;
}
#divLeft .leftTrans
{
	width: 183px;
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
}
table.translate_Content
{
	width: 175px;
	height: 65px;
	display: block;
	line-height: 18px;
	background-color: #F0F0F0;
	margin: 0px 5px 5px 5px;
}
.translate_Content a
{
	color: #343434;
	text-decoration: none;
}

#divContent
{
	width: 773px;
	margin-top:12px;
	margin-left:10px;
	float:left;
	margin-bottom: 10px;
}
#divContent #contentLeft
{
	width: 580px;
	float: left;
}
#divContent #contentRight
{
	width: 180px;
	float:right;
}
#contentLeft .banner
{
	width: 580px;
	min-height:195px;
	margin:0 auto;
	text-align: center;
	overflow:hidden;
}
#contentLeft .banner img
{
	border: none;
}
#contentLeft .contentInfo
{
	margin:0 auto;
	width: 580px;
	height: auto;
	overflow:hidden;
	margin-top: 10px;
}
#contentLeft .contentInfo h2
{
	color: #6E2DA1;
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	border-bottom: 1px solid #6E2DA1;
}

.contentInfo .listPro
{
	width:173px;
	float:left;
	margin:10px 0px;
	padding:0px 10px;
}
.contentInfo .listPro .listPro_img
{
	width:171px;
	height:112px;
	overflow:hidden;
	text-align:center;
	border:1px solid #E1E1E1;
}
.contentInfo .listPro .listPro_txt
{
	width:173px;
	min-height:30px;
	overflow:hidden;
	margin:5px 0px;
}
.contentInfo .listPro ul
{
	padding:0px 5px;
	list-style:none;
	margin-bottom:5px;
}
.contentInfo .listPro ul li
{
	background:transparent url('../Images/homeMiddleIcon_dot.gif') no-repeat scroll 0 6px;
	text-indent:0.8em;
	line-height:18px;
	font-weight:bold;
}

.rSendMail
{
	width: 178px;
	height: 150px;
	border: 1px solid #DDDDDD;
	background: transparent url('../Images/sendEmail_bg.gif') repeat scroll center top;
	margin-bottom: 10px;
}
.rSendMailContent
{
	display: block;
	width: 147px;
	height: 50px;
	float: right;
	margin-top: 80px;
}
.txtInputMail
{
	border: 1px solid #B8B6B7;
	width: 105px;
	height: 17px;
	font-size: 10px;
	float: left;
	margin-top: 5px;
	margin-right: 4px;
}
.btnSendmail
{
	width: 28px;
	height: 17px;
	margin-top: 5px;
}
#contentRight .linkWebSite
{
	width: 178px;
	height:88px;
	margin-bottom:10px;
	border:1px solid #DDDDDD;
}
#contentRight .shippingInfo
{
	width: 178px;
	height:160px;
	margin-bottom:10px;
	border:1px solid #DDDDDD;
	background:#ffffff url('../Images/ShippingInfo_Bg.gif') no-repeat scroll center top;
}
#contentRight .shippingInfo p
{
	color:#686868;
	font-size:11px;
	line-height:14px;
	margin:65px 0px 10px 10px;
}
#contentRight .shippingInfo div
{ 
	color:#2F2F2F;
	padding-top:5px;
	text-align:center;
}
#contentRight .shippingInfo div a
{ 
	color:#732DAA;
	padding-left:8px;
	text-decoration:underline;
	background:transparent url('../Images/homeShipping_Arrow.gif') no-repeat scroll 0 center;
}
#contentRight .shippingInfo div a:hover
{ 
	color:#C66B02;
	text-decoration:underline;
}
#contentRight .QCStyle
{
	width: 178px;
	height:121px;
	border:1px solid #DDDDDD;
	background:#ffffff url('../Images/QC_bg.gif') no-repeat scroll center top;
}
#contentRight .QCStyle div
{
	margin:100px auto auto 56px;
}
#contentRight .QCStyle div a
{
	color:#732DAA;
	text-decoration:underline;
}
#contentRight .QCStyle div a:hover
{
	color:#C66B02;
	text-decoration:underline;
}


#divFooter
{
	clear: both;
	width: 970px;
	height: auto;
}
#divFooter .footWhy
{
	width: 968px;
	margin-top:10px;
	margin-bottom: 10px;
	overflow:hidden;
	border: 1px solid #CCCCCC;
}
#divFooter .footWhy .whyTitle
{
	width:968px;
	height:25px;
	background:transparent url('../Images/footerTitle_bg.gif') repeat-x scroll 0 0;
}
#divFooter .footWhy .whyTitle span
{
	font-weight:bold;
	padding-left:8px;
	line-height:24px;
	background:transparent url('../Images/footerTitle_Arrow.gif') no-repeat scroll 0 center;
}

#divFooter .footWhy .whyTitle span.titleSpan
{
	margin-left:14px;
	margin-right:315px;
}
#divFooter .footWhy .whyLeft
{
	width:575px;
	float:left;
	min-height:200px;
	margin-right:12px;
	padding-bottom:5px;
	padding-right:25px;
}
#divFooter .footWhy .whyLeft div
{
	color:#666666;
	font-size:11px;
	margin-left:10px;
	margin-bottom:5px;
}
#divFooter .footWhy .whyLeft .leftTitle
{
	font-weight:bold;
	margin:10px 5px 3px 12px;
}
#divFooter .footWhy .whyLeft .leftTitle span
{
	padding-left:28px;
	background:transparent url('../Images/IconFont_F.gif') no-repeat scroll 0 center;
}

#divFooter .footWhy .whyRight
{
	width:350px;
	float:left;
	min-height:200px;
	padding-bottom:5px;
}
#divFooter .footWhy .whyRight .divFootQuestion
{
	clear:both;
	text-align:right;
	margin-right:10px;
}
#divFooter .footWhy .whyRight .divFootQuestion a
{
	color:#732DAA;
	text-decoration:underline;
}
#divFooter .footWhy .whyRight .divFootQuestion a:hover
{
	color:#C66B02;
	text-decoration:underline;
}
#divFooter .footWhy .whyRight ul
{
	list-style:none;
	margin-top:10px;
}

#divFooter .footWhy .whyRight ul li
{
	width:165px;
	float:left;
	line-height:14px;
	padding-left:8px;
	margin-top:5px;
	margin-bottom:5px;
	background:transparent url('../Images/list_Icon_nav.gif') no-repeat scroll 0 center;
}

#divFooter .footerInfo
{
	width: 970px;
	height: auto;
}
.footer_Top
{
	width: 970px;
	height: 125px;
	background: transparent url('../Images/footer_bg.gif') repeat scroll 0 0;
	border-top: 1px solid #DBDBDB;
	text-align: center;
}
.footer_Link
{
	padding-top: 10px;
	margin-top: 5px;
	line-height: 24px;
}
.footer_Link span
{
	margin-right:35px;
}
.footer_siteMap
{
	margin-top: 5px;
}
.footer_siteMap a
{
	padding-left: 5px;
	padding-right: 5px;
}
.footer_img
{
	height: 69px;
	margin-top: 5px;
	text-align: center;
	background: transparent url('../Images/footer_Img_bg.gif') repeat scroll 0 0;
}
.footer_img img
{
	margin-left: 5px;
	vertical-align: middle;
}
.footer_copyright
{
	text-align: center;
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	line-height: 20px;
}
.notice
{
    font-size:12px; 
	background: #fffcdb; 
	border:1px solid #d6d2b4;
	padding:10px; 
	margin-bottom:10px;
	margin-top:10px;
}
.notice p
{
    height:40px;
}
.success
{
	background: #fffcdb;
	border: 1px solid #d6d2b4;
	padding: 11px 12px;
	margin: 0 auto;
}
.error
{
    font-size:12px; 
	background: #fffcdb; 
	border:1px solid #d6d2b4;
	padding:10px; 
	margin-bottom:10px;
	margin-top:10px;
}
.txtStyle,.txtCurrent,.txtError
{
	color:#010000;
	font-size:13px;
	padding:3px;
	border:1px solid #B9B2C4;
}
.txtCurrent
{
	background-color:#FFFEEA;
}
.txtError
{
	background-color:#FFDCDA;
}

.divOkMsg
{
    padding:5px 5px 5px 25px;
    border:1px solid #00BE00;
    background:#E6FFE6 url(/Images/standard_msg_ok.gif) 5px 5px no-repeat;
    color:#000;
}
.divWarningMsg
{
    padding:5px 5px 5px 25px;
    border:1px solid #E3E197;
    background:#FFFFDD url(/Images/Icon_ArrowNotice.gif) 5px 5px no-repeat;
    color:#000;
    font-size:12px;
	line-height:18px;
}
.divWarningMsg	ul, .divWarningMsg	 li
{
	margin-left:7px;
	line-height:18px;
}
.divErrorMsg
{
    padding:5px 5px 5px 25px;
    border:1px solid #FCC4C7;
    background:#FDF0F7 url(/Images/Icon_Arrowarning.gif) 5px 5px no-repeat;
    color:#D60107;
    font-size:12px;
    line-height:18px;
    margin-top:10px;
}
.divHintMsg
{
    padding:5px 5px 5px 5px;
    border:1px solid #FFF;
    background-color:transparent;
    background-image:none;
    color:#999;
    font-size:11px;
    line-height:18px;
}
/* Page Help*/
.pagehelp
{
	position:absolute;
	display:none;
	width:200px;
	z-index:1000;
}
.pagehelp_top
{
	width:200px;
	height:26px;
	line-height:26px;
}
.pagehelp_top img
{
	display:block;
}

.pagehelp_top_left
{
	width:14px;
	height:26px;
	background-color:Transparent;
	float:left;
}
.pagehelp_top_right
{
	float:right;
	height:26px;
	width:186px;
	background:url('/Images/help_top_bg.gif') left center no-repeat;
}
.pagehelp_top_right_title
{
	width:150px;
	height:26px;
	color:#9c141f;
	padding-left:10px;
	font-size:12px;
	line-height:26px;
	float:left;
	font-weight:bold;
}
.pagehelp_top_right_close
{
	width:26px;
	height:26px;
	float:right;
}
.pagehelp_top_right_close img
{
	border:0px;
	cursor:pointer;
	margin:5px 6px 6px 5px;
}
.pagehelp_bottom
{
	width:200px;
	height:auto;
}
.pagehelp_bottom_top
{
	width:166px;
	height:auto;
	background:url('/Images/help_bottom_bg.gif') repeat-y right center;
	padding-left:24px;
	padding-right:10px;
	line-height:18px;
	padding-bottom:10px;
}
.pagehelp_bottom_bottom
{
	width:200px;
	height:3px;
	background:url('/Images/help_bottom.gif') right center  no-repeat;
	line-height:1px;
	font-size:1px;
}

.seoh1Css
{
    position: absolute;
    height: 16px;
    width: 214px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: 80px;
    margin-top: 58px;
}
.seoimgCss
{
    border: 0px;
    width: 295px;
}
.seospanCss
{
    color: #666666;
}