@charset "utf-8";
body,html{
width:100%;
height:100%;
background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_body.gif) top center repeat-y;
/*background-color:#688707;*/
font:12px Arial, Helvetica, sans-serif;
color:#000;
line-height:20px;
}
*{margin:0; padding:0;}
img {border:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#a20505; text-decoration:underline;}

.container{ width:1002px; height:100%; margin:0 auto;}

/*heard1130update start*/
.header{
	width:1002px;
	margin:0px auto;
	background-image: url(/images/newheader.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*heard1130update end*/


.inputLef{padding-left:2px;}
/*heard*/
.logo img{ float:left; margin:0; padding:0;}
.logo h1{ float:left; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; padding-top:55px;}
.logo strong{display:block;  float:left; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; padding-top:55px;}
.topnav{ float:right;}
.topnav ul{ list-style:none; margin:5px 10px 15px 0;}
.topnav ul li{ float:left; display:block; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/icon_topnav.gif) no-repeat; padding:0 10px; font-size:11px; }
#welcome{ background:none;}
#welcome a{ font-weight:bold; color:#000; text-decoration:none}
#welcome a:hover{ color:#a20505; text-decoration:underline;}
.topnav ul li a{ color:#333; text-decoration:none;}
.topnav ul li a:hover{ color:#a20505; text-decoration:underline;}
/*.topnav li span, .topnav li span a {color:#b23031;}*/
.topnav  p{ clear:both; text-align:right;}

.menu{ clear:both; width:100%;background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_menu.gif) bottom repeat-x; height:41px;}
.menu ul{ display:block; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_left_menu.gif) left bottom no-repeat; height:26px; list-style:none;padding-left:10px; padding-top:15px; float:left; width:auto;}
.menu ul li{ display:block; float:left;height:26px; line-height:26px; vertical-align:middle; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_menu.gif) left repeat-x;}
.menu ul li a{ display:block; float:left;text-decoration:none; color:#000; font-weight:bold;background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_li_menu.gif) left no-repeat;height:26px; padding:0px 40px; }
.menu ul li a:hover, .live a:hover{color:#8e0314;}
.menu li span a{color:#000; background:none;}

.live{ float:right; width:205px; height:41px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_live.gif) left top no-repeat; text-align:center; line-height:41px; vertical-align:middle;}
.live span{ font-size:16px; font-weight:bold; color:#000; text-decoration:none; cursor:help;}

.search{ clear:both;width:100%; height:44px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_search.gif) top repeat-x;color:#fff;}
.searchBasic{ vertical-align:middle; line-height:44px; padding-left:20px;}
.searchBasic ul, .searchGift ul{ list-style:none; display:block;}
.searchBasic ul li,.searchGift ul li{ display:block; float:left; margin-right:5px; padding:0px;}
.inputWei{ height:18px;  border:1px solid #adadad; width:290px; font-size:12px; color:#333;_margin-top:8px; padding-left:2px; line-height:18px;}
.searchBasic ul li select,.searchGift ul li select{ width:150px; height:21px;border:1px groove #adadad; font-size:12px; color:#333;_margin-top:10px;}
.Button{margin-top:3px;_margin-top:11px; height:21px; line-height:15px; vertical-align:middle; width:57px;}
.search_text{ font-size:14px; font-weight:boldl;}
.searchBasic a{ color:#fff; text-decoration:none; padding-left:5px;}
.searchBasic a:hover{color:#000;}
.indexCart{ width:auto; height:44px; float:left; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_left_cart.gif) left top no-repeat; padding-left:10px;}
.indexCart span{ display:block; float:left;width:auto; height:44px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_right_cart.gif) right no-repeat; line-height:44px; vertical-align:middle;padding:0px 10px;}
.indexCart img{ float:left; margin-top:9px;}
.indexCart a{ color:#fff; padding:0px 10px;}
.indexCart a:hover{ color:#000;}


.Popular_bg{ clear:both;width:100%; height:20px; word-wrap : break-word; word-break : break-all; white-space : normal; overflow:hidden; background:#f0f0f1; color:#333;}
.Popular_bg ul{ background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_left_searchtag.gif) left no-repeat; width:auto; height:20px;}
.Popular_bg ul li{ display:block; width:auto; height:20px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_right_searchtag.gif) right no-repeat;}
.Popular_bg ul strong{ padding-left:20px;}
.Popular_bg ul li a{ color:#000; padding:6px; text-decoration:none;font-size:11px;}
.Popular_bg ul li a:hover{ color:#a20505; text-decoration:underline;}
.banner1{ margin:5px auto;}
/*content*/
.content{ clear:both; width:1002px; height:auto;margin:0 auto;}

/*left*/
.left{ width:183px; float:left;}

.Categories{ background:#8e0314; width:183px; height:auto;padding-bottom:1px;}
.Categories h2{ height:35px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_Categories.gif) left top no-repeat; font:1.3em Arial, Helvetica, sans-serif; color:#fff; text-align:center;  font-weight:bold; line-height:35px;}

.Categories ul{width:180px; margin:0px 1px 2px 2px; background:#f5f5f5; list-style:none;}
.Categories ul li {display:block; border-bottom:1px solid #a6a6a6; height:24px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/icon_Categories.gif) 155px center no-repeat;  padding-left:10px; padding-right:20px; width:150px; position: relative;}

.Categories li ul {position:absolute; left:178px; top:-1px;z-index:9999; border:1px solid #a6a6a6;border-left:none;display: none; width:220px; }
.Categories ul li ul li{display:block; width:210px; height:100%; line-height:16px;border:none;border-left:1px solid #a6a6a6; background:none; padding:5px 10px 3px 15px; position:relative;text-indent:-2px; }

/*.subnavcatlist,.subnavcatlist li {
width:auto;
}*//* Set 1px less than menu width */

#ChildCategory li{ }

/* Styles for Menu Items */
.Categories ul li a{ color:#000; font-weight:bold; text-decoration:none;}

/* Fix IE. Hide from IE Mac 
* html .Categories ul li { float: left; height: 1%; }
* html .Categories ul li a { height: 1%; }
/* End */

.Categories ul li a:hover{ color:#898989;text-decoration:none;}

.Categories li ul li a { padding:5px; } /* Sub Menu Styles */

.Categories li:hover ul, li.over ul { display: block; } /* The magic */
/*分类页目录*/

/*分类页目录结束*/

/*Popular*/
.Popular,.Recent,.Newsletterx,.shopBrand{ width:183px; height:auto; word-wrap : break-word; word-break : break-all; white-space : normal; overflow:hidden; margin-top:10px; color:#333; margin-bottom:5px;}
.Popular h2, .Recent h2,.Newsletter h2,.shopBrand h2,.Featured h2{ height:27px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_left_h2title.gif) left top no-repeat;font-size:14px; font-weight:bold; text-align:center; line-height:27px; vertical-align:middle;color:#333;}
.m001{ height:27px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_left_h2title.gif) left top no-repeat;font-size:14px;text-align:center; line-height:27px; vertical-align:middle;color:#333;}
.m001 strong{ font-weight:bold;}
.Popular ul, .Recent ul,.Newsletter div,.shopBrand ul,.Featured div{ width:181px; border:1px solid #e1e0e0; list-style:none;}
.Popular ul li{ display:block; width:175px; margin:10px auto; padding-bottom:10px;border-bottom: 1px dashed #e1e0e0; height:auto; word-wrap : break-word; word-break : break-all; white-space : normal; overflow:hidden;}
#noborder{ border:none;}
.IndexProductImage{ border:none; float:left;}
.IndexProductDetails strong{ font-style:normal; font-weight:normal;}
.IndexProductDetails{ float:left;width:100px; margin:0 3px; height:auto; }
.IndexProductDetails a{ display:block; color:#333; text-decoration:none; line-height:12px;}
.IndexProductDetails a:hover{ color:#a20505; text-decoration:underline;}
.IndexProductDetails  em{ color:#8e0314; font-weight:bold; font-style:normal;}

/*Recent*/

#scrollDiv{ height:272px; padding-bottom:6px; border-bottom:1px solid #E1E0E0; overflow:hidden;}
#scrollDiv li{ color:#333; height:60px; margin:8px 8px; overflow:hidden; }
#scrollDiv li a{ color:#333;}
#scrollDiv li a:hover{color:#a20505; }
#scrollDiv li a img{ padding-right:6px;}

/*blog*/
.blog{ background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_blog.gif) no-repeat; width:183px; height:85px; text-align:center; margin:10px auto;}
.blogAmount{ padding-top:35px; color:#333;}
.blog p a{ margin-top:8px; color:#a20505;}
.blog p a:hover{color:#333;}

/*Newsletter*/
.BlockContent{text-align:center;}
.BlockContent span{ display:block; width:170px; font-size:12px; line-height:16px; padding-top:15px; }
.textbox{ width:112px; height:17px;border:1px groove #fff;border-bottom:#d4d0c8; border-right-color:#d4d0c8; margin-top:10px; color:#333;font:12px Arial, Helvetica, sans-serif; padding-left:2px; padding-top:3px;}
.Button2{ margin:10px auto;}


.Content{ float:left; width:750px; margin:0px 7px;}

.brand,.inputTop{ width:750px;margin:5px auto;}
.brand h2,.FeaturedSaving h2, .NewProducts h2{ height:25px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_center_title.gif) top repeat-x; color:#333; font-size:14px; text-transform:uppercase; line-height:25px; vertical-align:middle;border-right:1px solid #e5e5e5;}
.brand strong,.FeaturedSaving h2 strong,.NewProducts h2 strong{display:block; height:27px;background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/icon_title_red.gif) left no-repeat; padding-left:15px;line-height:27px; margin-left:-2px;}

.brand h3,.FeaturedSaving h3, .NewProducts h3{ height:27px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/icon_title_red.gif) left no-repeat; color:#333; font-size:14px; text-transform:uppercase; line-height:27px;padding-left:15px; margin-left:-2px;vertical-align:middle;border-right:1px solid #e5e5e5;}
.brand strong,.FeaturedSaving h3 strong,.NewProducts h3 strong{display:block; height:27px;background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/icon_title_red.gif) left no-repeat; padding-left:15px;line-height:27px; margin-left:-2px;}
.brand ul{list-style:none; width:610px; height:41px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_productlogo.gif) repeat-x; border:1px solid #e5e5e5; border-top:none; }

.brand ul li{ float:left; margin:10px; display:block; vertical-align:bottom;}
/*.brand ul li a img{ height:22px; width:40px;}*/
.brand ul li span{margin-right:5px;}
#linkmore{ float:right;}
#linkmore img{ margin-right:6px;}


.FeaturedSaving, .NewProducts{ width:612px;background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_center_title.gif) top repeat-x; margin:10px auto; overflow:auto; *overflow:visible}
.Content .ProductList{ width:750px; list-style:none;}
.Content .ProductList li{float:left; width:190px; margin:5px; _margin:5px;text-align:center; display:block; overflow:hidden;}

.Content .ProductList2{ width:1020px; list-style:none;}
.Content .ProductList2 li{float:left; width:190px; margin:5px; _margin:5px;text-align:center; display:block; overflow:hidden;}



.Content .ProductImage{ padding-top:10px;border:1px solid #e5e5e5; width:187px;height:150px;overflower:hidden; padding-bottom:5px;}

.Content .ProductDetails{ width:188px; border:1px solid #e1e0e0; border-top:none;}
.Content .ProductDetails span{ display:block;width:100%; height:40px; background:#fafafa; font-style:normal; text-decoration:none;padding-top:10px;}
.Content .ProductDetails span a{ padding:20px; line-height:14px; color:#333;}
.Content .ProductDetails a:hover{ color:#a20505;}
.categoryMoney{ display:block; width:100%; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_pro_money.gif) top repeat-x #f2f2f2; height:40px; padding-top:15px; line-height:16px;}
.categoryMoney strike{ color:#333; margin-right:10px;}
.categoryMoney em{ color:#8e0314; font-weight:bold; font-style:normal;}
/*.categoryMoney p a{ color:#333; text-decoration:none;}
.categoryMoney p a:hover{color:#a20505; }*/
.categoryMoney p img{ margin-right:5px; margin-bottom:1px;}

/*right*/
.right{ float:left; width:187px; overflow:hidden;}
.gift{ width:187px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_gift.gif) left no-repeat; height:86px; margin-bottom:5px;}
.gift span{ display:block; padding-top:20px; padding-left:60px;}
.gifButtum{ width:119px; height:21px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_gifbuttum.gif) no-repeat; margin:5px 0px; padding-left:5px; padding-top:2px; font:12px Arial, Helvetica, sans-serif;}
.gifButtum a{ display:block; width:119px; height:21px;text-decoration:none;}
.gifButtum a:hover{text-decoration:none;}
.right .banner{ margin-bottom:5px;}

.topSellers{ width:187px; height:auto; color:#333;}
.topSellers h2{height:27px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_right_h2title.gif) left top no-repeat;font-size:14px; font-weight:bold; text-align:center; line-height:27px; vertical-align:middle;color:#333;}
.topSellers h3{height:27px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_right_h2title.gif) left top no-repeat;font-size:14px; font-weight:bold; text-align:center; line-height:27px; vertical-align:middle;color:#333;}
.topSellers ul{ width:184px;border:1px solid #e1e0e0; border-top:none; list-style:none;}
.topSellers ul li{display:block; width:150px; height:auto; margin:0 auto; overflow:auto; padding:9px 0px;}
.TopSellerNumber{ width:18px; height:19px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_number.gif) top no-repeat; color:#fff; text-align:center; float:left;}
.ProductInfor{ float:left; text-align:center; width:150px;}
.ProductInfor .ProductDetails{ clear:both; line-height:14px;}
.topSellers .ProductDetails p{ margin-bottom:8px;}
.topSellers del{ padding-right:5px; color:#333; }
.topSellers strong{ color:#900d0c;}
/*Menuaar*/
.Menuaar{ width:1000px; border:1px solid #dbdbdb; background:#f4f4f4; clear:both; height:auto;margin:0px auto; margin-top:5px;}
.Menuaar ul{ padding:15px 20px; list-style:none; overflow:auto;}
.HasSubMenu{ display:block; float:left; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#333;}
.menuCenter{ padding:0 100px;}
.HasSubMenu ul{ margin:10px 0px; padding:0px;font-size:12px; color:#333; font-weight:normal; line-height:16px;}
.HasSubMenu ul li{ display:block;background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/icon_menuaar.gif) left center no-repeat; padding-left:10px;}
.HasSubMenu ul li a{ color:#900d0c; text-decoration:underline;}
.HasSubMenu ul li a:hover{ color:#ed0f2a;}
/*footer*/
.footer{ width:1002px; height:auto; background: url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_footer.gif) top repeat-x; margin:20px auto; text-align:center;}

.footernav{ margin:0 auto; width:840px;}
.footernav ul{ list-style:none; text-align:center; padding-top:10px}
.footernav ul li{ display:block; float:left; padding:0 8px; color:#333;}
.footernav ul li a{color:#333;}
.footernav ul li a:hover{ color:#a20505; text-decoration:underline;}
.footimg,.relative{ clear:both; padding-top:15px;}
.footimg img, .relative img{ padding-right:10px;}

.tag{ margin:5px auto; color:#900d0c;}
.tag strong{ padding-right:10px;}
.tag a{margin:2px}

.copyright{ margin:10px auto; padding-bottom:2px; color:#333;line-height:24px;}
.copyright p{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;}
.Content .Block {
	clear: both;
}
.Block {
	margin-top: 0;
	margin-bottom: 10px;
}
.Content h2 {
	font-weight: normal;
	padding: 0 0 2px 2px;
}
.Content a:hover {
	text-decoration: underline;
}

/* Primary Content Area (column span of 2) */
.Content.Wide {
	margin: 0 5px 0 10px;
	width:750px;
}


/* Page Breadcrumbs */
.Breadcrumb ul, .Breadcrumb li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.Breadcrumb {
	font-size: 0.9em;
	padding-bottom: 4px;
	border-bottom: 1px solid #dadada;
}

.Breadcrumb li {
	padding-left: 6px;
	display: inline;
}

.Breadcrumb li a {
	padding-right: 10px;
	background: url(../../Local Settings/Temporary Internet Files/Content.IE5/images/BreadcrumbSep.gif) no-repeat right;

}


.FindByCategory ul, .FindByCategory li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.FindByCategory li {
	padding-left: 12px;
	background: url(../../Local Settings/Temporary Internet Files/Content.IE5/images/BreadcrumbSep.gif) no-repeat 3px 5px;
	padding-right: 8px;
	display: inline;
}
.CompareItem { width:200px; border-left: solid 1px #CACACA; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #E9E9E9; }
.CompareFieldTop { border-bottom:solid 1px #DADADA; }
.CompareFieldTop a:hover { color:red; }
.CompareCenter { border-left:solid 1px #DADADA; border-bottom:solid 1px #E9E9E9; }
.CompareLeft { border-left:solid 1px #DADADA; border-bottom:solid 1px #E9E9E9; }

.ViewCartLink {
	background: url(../../Local Settings/Temporary Internet Files/Content.IE5/images/Cart.gif) no-repeat 0 3px ;
}

table.CartContents, table.General {
	border: 1px solid #DADADA;
}

table.CartContents thead tr th, table.General thead tr th {
	background: #f8f5eb;
	color: #333;
	border-bottom: 1px solid #DADADA;
}

.CartContents tbody .SubTotal td {
	border-top: 1px solid #DADADA;
	color: #ed6d0a;
}

.MiniCart .SubTotal {
	color: #333;
}

.JustAddedProduct {
	border: 1px solid #E9E9E9;
	background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
	color: #333;
}

.CategoryPagination {
	color: #333;
}

.CheckoutRedeemCoupon { background: #f8f5eb; padding: 5px; width:340px; border: 1px solid #DADADA;}

.InfoMessage {
	/*background: #f8f5eb url('../images/InfoMessage.gif') no-repeat 5px 8px;*/
	color: #000;
    padding:2px;
	background:#ededed url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_ExpressCheckoutTitle.gif) repeat-x;
    padding-top:3px;
	border:1px solid #cbcbcb;


	font-weight:blod;
}

.SZpricechooseAddress{ width:95%;}


.SuccessMessage {
	background: #E8FFDF url(../../Local Settings/Temporary Internet Files/Content.IE5/images/SuccessMessage.gif) no-repeat 5px 8px;
	color: #333;
}

.ErrorMessage {
	background: #FFECEC url(../../Local Settings/Temporary Internet Files/Content.IE5/images/ErrorMessage.gif) no-repeat 5px 8px;
	color: #333;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #f8f5eb;
}

.QuickSearchHover td{ background: #F8F5EB; }

.QuickSearchAllResults a { background: url(../../Local Settings/Temporary Internet Files/Content.IE5/images/QuickSearchAllResultsButton.gif) no-repeat right; }

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #a9a8a8;
	background: #f0f0f0;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    height:25px;
	line-height:25px;
	text-indent:6px;
	background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_ExpressCheckoutTitle.gif) repeat-x;
	color:#000;
	border:1px solid #cbcbcb;
	padding-top:3px;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:blod;}
/*.ExpressCheckoutBlock strong{background:url(../images/icon_ExpressCheckoutTitle.gif) no-repeat; padding-left:20px; }*/
.ExpressCheckoutBlock .CheckGrace{ display:block; float:left; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/icon_ExpressCheckoutTitle.gif) no-repeat; padding-left:20px;}
.ExpressCheckoutBlock .Checkstep{ height:25px; width:21px;display:block; float:left;color:#fff; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/icon_number.gif) top no-repeat; font-weight:normal; font-style:italic;}



.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle { background:/*url(../images/icon_ExpressCheckoutTitle.gif) no-repeat */#f9f9f9;
border:none;font:14px Arial, Helvetica, sans-serif;	/*background: #f0f0f0;	border: 1px solid #ddd;*/color: #333; }
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle .Checkstep{color:#fff; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/icon_number2.gif) top no-repeat; font-style:normal; width:19px;}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle .CheckGrace{ background:none; padding-left:0px;}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {color: #333;}

/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #efefef;
}

/* Tabbed Navigation */
/*.TabNav {
	border-bottom: 1px solid #dadada;
	}*/
.gracebuttonLine ul{ list-style:none; display:block; width:auto;}
.GraceTabNav li { display:block; float:left;width:205px; height:29px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_TabNav.gif) no-repeat; line-height:29px; text-align:center; margin:0px; padding:0px;}


/*.TabNav li a:hover {background-color: #660606;}*/

.GraceTabNav li.Active a {display:block; float:left;width:205px; height:29px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_TabNav_ahover.gif) no-repeat; line-height:29px; text-align:center; color:#a20505;}
/* Miscellaneous Definitions */

.Meta {
	color: #333;
	font-size: 0.93em;
}

.Left .FeedLink, .Right .FeedLink {
	float: right;
	margin: 0 8px 0 0;
}

.Content .FeedLink {
	float: left;
	margin: 6px 4px 0 0;
}

.FloatRight {
	float: right;
}

.FloatLeft {
	float: left;
}

.ClearRight {
	clear: right;
}

.ClearLeft {
	clear: left;
}

.SortBox {
	font-size: 0.95em;
	color: #333;
}

.CompareButton {
	clear: both;
	text-align: right;
	margin-top: 12px;
	padding: 4px;
}

.Clear {
	clear: both;
}

.Field45 {
	width: 45px;
}

.Field100 {
	width: 100px;
}

.Field150 {
	width: 150px;
}

.Field200 {
	width: 200px;
}

.Field250 {
	width: 250px;
}

.Field300 {
	width: 300px;
}

.Field350 {
	width: 350px;
}

.Field400 {
	width: 400px; font:12px Arial, Helvetica, sans-serif; color:#333;
}

.MB10 { margin-bottom:10px; }
.MT0 { margin-top:0px; }
.LH140 { line-height:140%; }
.PLRB5 { padding:0px 5px 5px 5px; }
.PLR10 { padding:0px 10px 0px 10px; }
.PL20 { padding:0px 0px 0px 20px; }
.PL40 { padding:0px 0px 0px 40px; }
.ML20 { margin:0px 0px 0px 20px; }
.MT10 { margin-top:10px; }
.PL10 { padding-left:10px; }
.PB2 { padding-bottom:2px; }
.NoMarginBottom { margin-bottom: 0; }

.Required {
	color: red;
	font-weight: bold;
}



.SuccessMessage {
	padding: 8px 6px 8px 28px;
	margin-bottom: 10px;

}

.ErrorMessage {
	padding: 8px 6px 8px 28px;
	margin-bottom: 10px;
}/************* Page Specific: Create Account / Login Page *************/
.CreateAccount,.AccountLogin {
	float: left;
	width: 45%;
	/*padding-right: 1%;*/
	border: 1px solid #e8e6e6;
	padding:15px;
	margin-bottom:20px;
	}

.AccountLogin{ float:right;}
.CreateAccount ul{
	margin-left:30px;
}
/*.AccountLogin {
	float: left;
	padding-left: 1%;
	width: 45%;
}*/

ul.ShippingAddressList, ul.ShippingAddressList li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.ShippingAddressList li {
	width: 30%;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

.PrimaryProductDetails .ProductThumb {
	float: left;
	width: 190px;
	text-align: center;
}

.PrimaryProductDetails .ProductMain {
	min-width: 350px;
	float: left;
}
.PrimaryProductDetails dl {
	font-size: 0.90em;
}

.PrimaryProductDetails dt {
	font-weight: bold;
	width: 80px;
	clear: left;
}

.PrimaryProductDetails dd {
	margin-left: 90px;
}

.Right hr {
	margin: 5px 0 0;
}

.Content h3 {
	margin-bottom: 5px;
}

.ComparisonCheckbox {
	float: left;
}

.SideRecentlyViewed .ProductList li {
	margin-left: 0;
}

.SideRecentlyViewed .ProductDetails {
	margin-left: 20px;
}

/* Product Comparisons */
.ComparisonTable { width: 100%; }
.ComparisonTable td { vertical-align:top; font-size: 11px }
.CompareFieldName { width:95px; padding:8px 10px 8px 15px; }
.CompareFieldTop { padding:5px; text-align:center; }
.CompareFieldTop a { text-decoration:none; font-size:10px; }
.CompareFieldTop a:hover { text-decoration:underline; }
.CompareLeft { padding:5px 10px 5px 10px; }
.CompareCenter { text-align:center; padding:5px; }
.CompareRating { text-align:center; padding-top:8px; vertical-align:middle; }
.CompareProductOption { margin-left:20px; padding-left:5px; }

.Availability { color:gray; }
.LittleNote { color:gray; font-size: 0.85em;  color:#333;}

.ViewCartLink {
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 8px;
}

/* General Tables */
table.General,
table.CartContents, table.General {
	width: 100%;
	margin: 10px 0;
	text-align:left;
}

table.General thead tr th,
table.CartContents thead tr th {
	padding: 6px 10px;
	text-align: left;
}

table.General tbody td,
table.CartContents tbody td {
	padding: 6px 10px;
	vertical-align: top;
}

table.General tbody tr.First td {
	border-top: 0;
}

/* Cart Contents Table */

.CartContents tbody td {
	border-bottom: 0;
}
.CartContents .ProductName a {
	font-weight: bold;
	text-align:left;
}

.CartContents tbody .SubTotal td {
	text-align: right;
	font-weight: bold;
}

.ProceedToCheckout {
	text-align: right;
}

.ProceedToCheckout a {
	padding-top: 5px;
}

.ProductOptionList, .ProductOptionList li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ProductOptionList {
	margin-top: 5px;
}
.ProductOptionList li {
	margin-bottom: 3px;
	margin-left: 2px;
}

.ProductOptionList input {
	vertical-align: middle;

}

.MiniCart .SubTotal {
	text-align: center;
	font-size: 115%;
	color: #333;
}

.JustAddedProduct {
	width: 128px;
	overflow: hidden;
	margin: auto;
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}

.JustAddedProduct strong, .JustAddedProduct a {
	font-weight: bold;
	font-size: 1.02em;
	display: block;
	margin-bottom: 3px;
}

.CategoryPagination .PagingList, .CategoryPagination .PagingList li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.CategoryPagination {
	padding: 5px;
	text-align: center;
}

.CategoryPagination .PagingList li {
	display: inline;
	padding: 0 5px;
}/* Quick Search */
.QuickSearch { z-index: 10; margin: 0; padding: 0; text-align: left; border-collapse: collapse; background: #fff; border: 1px solid #dadada;  }
.QuickSearchTitle td, .QuickSearchAllResults td { font-weight: bold; padding: 4px; font-size: 11px; }
.QuickSearchResult td { font-size: 11px; padding:8px 0px 8px 8px; cursor: pointer; }
.QuickSearchResultImage { margin-left: 4px; margin-right: 10px; text-align: center; }
.QuickSearchResultNoImage { padding-top: 10px; color: #333; }
.QuickSearchResultName { font-weight: bold; text-decoration: none; display: block;  padding-bottom: 5px; }
.QuickSearchResult .Price { font-size: 11px; }
.QuickSearchHover a { text-decoration: underline; font-weight:bold; }
.QuickSearchAllResults { text-indent: -7000px; }
.QuickSearchAllResults a { text-decoration: underline; height: 25px; display: block; }
.QuickSearchAllResults a:active, .QuickSearchAllResults a { outline: none; -moz-outline-style: none; }
.QuickSearchResult .RatingIMG {
	padding-left: 8px;
	padding-top: 2px;
}

/* Brand Tag Clouds */
.BrandCloud .smallest { font-size:12px; }
.BrandCloud .small { font-size:15px; }
.BrandCloud .medium { font-size:18px; }
.BrandCloud .large { font-size:20px; }
.BrandCloud .largest { font-size:26px; }
.BrandCloud a { padding-right: 5px; }
.DownloadExpires { padding-top: 3px; font-style: italic; color: 333; }
.DownloadExpiresToday { color: red; }

.CheckoutRedeemCoupon h4 { margin-top: 0; font:14px Arial, Helvetica, sans-serif; color:#333; font-weight:bold;}
.CheckoutRedeemCoupon p { margin-top:5px; font:12px Arial, Helvetica, sans-serif; color:#333;}

.BillingDetails {
	float: left;
	width: 48%;
	margin-right: 10px;
	margin-bottom: 15px;
}

.ShippingDetails {
	float: left;
	width: 48%;
	margin-bottom: 15px;
}
.ProductDetailsGrid dt {
	width: 140px;
	margin-bottom: 6px;
	float: left;
	font-weight: bold;
	}

.ProductDetailsGrid dd {
	margin-left: 140px;
	margin-bottom: 6px;
   		}
.ProductDetailsGrid dd  del{ display:block; clear:right; height:20px;}

.SubCategoryList {
	padding: 4px;
}

.SubCategoryList ul, .SubCategoryList li {
	list-style: none;
	margin-left: 0;
}

.SubCategoryList li {
	margin-bottom: 4px;
	padding-left: 25px;
	background: url(../../Local Settings/Temporary Internet Files/Content.IE5/images/SubCategory.gif) no-repeat 3px 1px;
}

.SearchTips .Examples {
	background: lightyellow;
	padding: 8px;
	border: 1px solid #aaa;
	color: #333;
	margin-left: 30px;
	margin-bottom: 10px;
}

.ProductDetails .ProductThumb p {
	margin-top: 10px;
	font-size: 0.9em;
}
.ProductReviewList {
	clear: both;
}

.SortBox select {
	font-size: 0.95em;
}
.SortBox option {
	color: #333;
}
.YourAccount ul{ margin-left:16px;}
.YourAccount li {
	margin-bottom: 8px;
}

.SoldOut {
	color: #333;
}

.RemoveFromWishlistForm {
	margin: 5px;
}


.ShippingProviderList {
	list-style: none;
}

.ProductThumb, .CartContents td {
	font-size: 11px;
}

.AutomaticSearchCheck {
	padding-top: 4px;
}

.GoogleCheckout p,
.PayPalExpressCheckout p,
.AlternativeCheckout p {
	margin: 0;
	font-size: 90%;
}

.GoogleCheckout,
.PayPalExpressCheckout,
.AlternativeCheckout {
	text-align: center;
	margin-bottom: 10px;
	clear:both;
}

.KeepShopping {
	width: 180px;
	clear: both;
	text-align: right;
}

/** Top Right Locale Chooser (list of flags) **/
#TopMenu li.Flag {
	float: right;
}

#TopMenu li.Flag div {
	border: 0;
}

#TopMenu li.Flag img {
	margin: 3px;
}

#TopMenu li.Flag img.Last {
	margin-right: 0px;
}

#TopMenu li.Flag img.Selected {
	border: 2px solid #ffffaa;
	margin: 1px 3px;
}

#SlideDown{ position:relative; z-index:101; display:block; vertical-align:middle; width:108px; border:1px solid #FFF;}
#SlideDown a{ display:block; vertical-align:middle; margin: 0px 0 0px 0; padding:0px; _padding-top:3px; cursor:pointer; text-decoration:none;}
#SlideDown a:hover{ text-decoration:underline;}
#SlideDown a img{ vertical-align:middle;}
#CurrencyList{ display:none; position:absolute; z-index:9999; left:-1px; top:20px; _top:17px; background:#FDFDFD; width:128px;}
#CurrencyList dl, #CurrencyList dd{ display:block; margin:0px; padding:0px; vertical-align:middle;}
#CurrencyList dl{ }
#CurrencyList dd img{ vertical-align:middle; padding-right:6px;}
#CurrencyList dl a{ margin:6px 0; padding:0 10px;}

/** Currency Selector **/

.CurrencyList dl {
	margin: 0;
	padding: 0;
}

.CurrencyList dd {
	padding: 0px;
	margin: 0px;
	border: 1px solid #EDECEC;
	background-color: #F9F9F9;
	clear: both;
}

.CurrencyList a {
	padding: 0 3px 0 5px;
	display: block;
	line-height: 1.8;
	text-decoration: none;
	font-size: 11px;
}

.CurrencyList a.Sel {
	background-color: #FFFFAA;
}

.CurrencyList a:hover .Text {
	text-decoration: underline;
}

.CurrencyList a .Flag {
	margin-top: 4px;
	display: block;
	float: left;
	width: 24px;
	padding-right: 2px;
	vertical-align: middle;
}

.CurrencyList a .Text {
	display: block;
	padding-left: 24px;
}

.PrimaryProductDetails .YouSave {
	font-weight: bold;
	margin-top: 3px;
	display: block;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: normal;
	width: 210px;
	padding: 7px;
	float: right;
}

.EstimateShipping dd {
	margin-bottom: 8px;
	font-weight: normal;
	text-align: left;
	margin-left: 0px;
}

.EstimateShipping p.Submit {
	margin-top: 10px;
	margin-bottom: 3px;
}

.EstimateShipping label {
	display: block;
	margin-bottom: 5px;
}

.EstimatedShippingMethods table {
	width: 100%;
	border-collapse: collapse;
}

.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td {
	text-align: left;
}

.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td.Price {
	text-align: right;
}

.SharePublicWishList {
	background-color:seashell;
	padding:5px;
	border:1px solid lightgray;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	position: relative;
	/*padding: 6px;*/
	/*margin-bottom: 10px;*/
}

.ExpressCheckoutBlock h3 a {
	font-size: 12px;
}

.ExpressCheckoutBlock {
	padding-top: 6px;
}

.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {
	display: none;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {
	display: none;
}

a.ChangeLink {
	position: absolute;
	right: 15px;
}

.ExpressCheckoutBlock a.ChangeLink {
	display: none;
}

.ExpressCheckoutBlockCompleted a.ChangeLink {
	display: inline;
}

.ExpressCheckoutCompletedContent {
	position: absolute;
	left: 250px;
	top:4px;
}

.LoadingIndicator {
	margin-left: 10px;
}

.LoadingIndicator img {
	vertical-align: middle;
	margin-right: 10px;
}

#TopMenu li.HeaderLiveChat {
	background-image: none;
}

.HeaderLiveChat img {
	vertical-align: middle;
}

#ProductOtherDetails .ProductDetailsGrid {
	margin-left: 25px;
}.SubCategoryListGrid {
	padding: 4px;
}

.SubCategoryListGrid ul, .SubCategoryListGrid li {
	list-style: none;
	margin-left: 0;
}

.SubCategoryListGrid li {
	margin-bottom: 4px;
	padding: 10px;
	margin-left: 10px;
	background: #fff;
	float: left;
	text-align: center;
}

.SubCategoryListGrid ol {
	clear: both;
}
.SubBrandList {
	padding: 4px;
}

.SubBrandList ul, .SubBrandList li {
	list-style: none;
	margin-left: 0;
}

.SubBrandList li {
	margin-bottom: 4px;
	padding-left: 25px;
	background: url(../../Local Settings/Temporary Internet Files/Content.IE5/images/SubBrand.gif) no-repeat 3px 1px;
}

.SubBrandListGrid {
	padding: 4px;
}

.SubBrandListGrid ul, .SubBrandListGrid li {
	list-style: none;
	margin-left: 0;
}

.SubBrandListGrid li {
	margin-bottom: 4px;
	padding: 10px;
	margin-left: 10px;
	background: #fff;
	float: left;
	text-align: center;
}


.SubBrandListGrid ol {
	clear: both;
}

.ProductAddToCart dt {
	float: left;
	font-weight: bold;
	width: 140px;
	margin-bottom: 4px;
}

.ProductAddToCart dd {
	margin-left: 140px;
	margin-bottom: 4px;
}


.ProductAddToCart dt div.Required, #CartEditProductFieldsForm dt div.Required{
	width: 8px;
}

.ProductAddToCart input.Textbox, #CartEditProductFieldsForm input.Textbox{
	width:181px;
}

.ProductAddToCart textarea, #CartEditProductFieldsForm textarea{
	width:183px;
	height: 50px;
}

.CartContents .CartProductFieldsLink {
	font-size: 11px;
	color: #333;
	margin-top: 6px;
	padding-left: 22px;
	background: url(../../Local Settings/Temporary Internet Files/Content.IE5/images/GiftWrappingAvailable.gif) no-repeat;
	padding-bottom: 4px;
}

.ProductFields dd {
	margin-bottom: 4px;
}

.ProductFields {
	margin-bottom: 15px;
}

.ProductFields input.Textbox {
	width:100%;
}

.ProductFields TextArea {
	width:100%;
}

.CartContents .CartProductFieldsRow {
	border-top: 0;
}

.CartContents .CartProductFieldsRow dl {
	margin-top:15px;
}

p.QuantityInput, p.AddCartButton {
	text-align: center;
}

.ProductAddToCart dt.QuantityInput {
	margin-top: 6px;
}

.ProductAddToCart dd.AddCartButton span {
	margin-top: 6px;
	padding-right: 5px;
}
.ProductActionAdd {
	display: block;
	margin-top: 5px;
}

.ProductActionAdd a, .ProductActionAdd strong a {
	text-decoration: underline;
}

.TagList {
	margin-top: 20px;
}

.CartThumb {
	width: 1px;
}

.WrappingOptions {
	font-size: 11px;
	color: #333;
	margin-top: 6px;
	padding-left: 22px;
	background: url(../../Local Settings/Temporary Internet Files/Content.IE5/images/GiftWrappingAvailable.gif) no-repeat;
	padding-bottom: 4px;
	line-height: 1.6;
}

.ViewAllLink a {
	padding-top: 10px;
	display: block;
}

.SelectGiftWrapMultiple {
	max-height: 400px;
}

/* Tabbed Navigation */
.TabNav, .TabNav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/*.TabNav {
	font-size: 11px;
	margin-bottom: 10px;
	padding: 6px 4px 6px 4px;
}*/

/*.TabNav li {
	display: inline;
}
*/
/*.TabNav li a {
	position: relative;
	top: 2px;
	font-size: 12px;
	padding: 4px 8px;
	margin-right: 6px;
	margin-top: 3px;
	text-decoration: none;
}
*/
.TabNav li a:hover {
	text-decoration: none;
}

/*.TabNav li.Active a {
	margin-top: 0px;
	padding-top: 7px;
	font-weight: bold;
}*/


.ProductAddToCart dd.AddCartButton div.BulkDiscount {
	display: inline-block;
	float:left;
}

.ProductAddToCart dd.AddCartButton div.BulkDiscount div.BulkDiscountLink {
	padding-left: 4px;
}

#VendorLogo .BlockContent, #VendorPhoto .BlockContent {
	margin: 0;
	text-align: center;
}

/* Forms */
.HorizontalFormContainer span{ display:inline;}
.HorizontalFormContainer input,select{
	border:1px solid #ccc;
}

.HorizontalFormContainer dl, .VerticalFormContainer dl {
	margin: 0;
}
.HorizontalFormContainer dt {
	float: left;
	margin-bottom: 6px;
	clear: left;
}

.HorizontalFormContainer dd {
	margin-left: 170px;
	margin-bottom: 6px; !important
	height: 24px;
}

.NarrowFormContainer dt {
	width: 110px;
}

.NarrowFormContainer dd {
	margin-left: 120px;
}

.HorizontalFormContainer p.Submit {
	margin-left: 170px;
}

.NarrowFormContainer p.Submit {
	margin-left: 120px;
}

.VerticalFormContainer dt {
	margin-bottom: 6px;
}

.VerticalFormContainer dd {
	margin-bottom: 6px;
	margin-left: 10px;
}
.PageContent {text-align:left;padding:5px 10px 5px 10px;}
/*Featured*/
.Featured p{ width:160px; margin:10px auto; line-height:20px; font:12px Arial, Helvetica, sans-serif; color:#333;}
.Featured p img{ padding:0px 5px;}
.Featured p a{font-size:11px; color:#333; text-decoration:none;color:#a20505;}
.Featured h5{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/icon_Fh5.gif) left no-repeat; padding-left:20px; margin:5px;}
.Featured p a:hover{ color:#a20505; text-decoration:underline;}
.linedashed{ width:160px; height:auto; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/line_dashed.gif) center repeat-x; }

.Security{ text-align:center; margin-top:10px;}
.Security p img{ margin:0px; padding:8x 0px;}

/*Produce views*/
.ProductThumb{ text-align:center; width:260px; float:left; margin-right:20px; overflow:hidden;}
.ProductThumb a{ color:#a20505; text-decoration:underline;}
.ProductThumb a:hover{ color:#333;}
.inforimg{ width:254px; height:254px; border:1px solid #ccc; cursor:pointer; background:#fff url(../../Local Settings/Temporary Internet Files/Content.IE5/images/loading.gif) center center no-repeat;}
.inforimg img{ width:224px; height:224px; padding-top:15px;}
.ProductThumb ul{ display:block; width:254px; list-style:none;}
.ProductThumb ul li{ display:block; float:left; margin-top:10px;}
.myImgs { display:none; }
.myTxts{ text-align:center; overflow:hidden; height:20px; line-height:20px;}

/*  wrapper element  */
#scrollable { width:254px; height:66px; padding:8px 3px 0 3px;}
div.items { height:66px; float:left; width:229px !important; visibility: visible; overflow: hidden; position: relative;}
/* item */
div.items a { display:inline-block; float:left; margin-left:6px; width:48px; height:48px; text-decoration:none; text-align:center; cursor:pointer; border:1px solid #ccc;}
div.items a img{ width:48px; height:48px;}
div.items a:hover { border:1px solid #FF3F3F; }
div.items a.active { border:1px solid #FF3F3F; }
.scrollableDiv{ position: absolute; width: 200000em; left: 0px;}
/* next / prev buttons */
a.prev, a.next { background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/prev.gif) no-repeat 0 0; display:block; width:12px; height:50px; float:left; cursor:pointer;}
a.next { background-image:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/next.gif)}

/*遮罩层*/
#BigDiv{
	filter:alpha(opacity=30); /* IE */
	-moz-opacity:0.3; /* Moz + FF */
	opacity: 0.3; /* 支持CSS3的浏览器（FF 1.5也支持）*/
	background: #777; position: absolute; top: 0; left: 0; z-index: 10000;
	display:none;
}
#MyDiv{
	background:#FFF;
	display:none;
	position:absolute;
	text-align:center;
	width:300px;
	height:390px;
	z-index:10001;
}
.closeMyDiv{
	position:absolute;
	right:4px;
	top:2px;
	z-index:10002;
}
.closeMyDiv a{
	text-decoration:none;
	cursor:pointer;
	color:#000;
}
.closeMyDiv a:hover{
	color:#333
}
/*End*/

#Pro_scrollable ul{ margin:0px; padding:0px; list-style:none;}
#Pro_scrollable { padding:10px 10px 10px 12px; width:736px; height:110px; margin-bottom:10px;}
div.Pro_items { height:110px; float:left; width:650px !important; visibility: visible; overflow: hidden; position: relative;}
/* item */
div.Pro_items li { display:inline; float:left; margin:0px 14px; width:100px; height:110px; text-decoration:none; text-align:center; cursor:pointer;}
div.Pro_items li img{ width:60px; height:60px; padding:2px; border:1px solid #ccc;}
div.Pro_items li em{ display:block; line-height:150%;}
div.Pro_items li:hover {
}
div.Pro_items a.active {
	border:1px solid #FF3F3F;
}
.Pro_scrollableDiv{
	position: absolute; width: 200000em; left: 0px;
}

/* next / prev buttons */
a.Pro_prev, a.Pro_next {
	background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/prev_recently.gif) no-repeat 0 8px;
	display:block;
	width:30px;
	height:80px;
	float:left;
	cursor:pointer;
}
a.Pro_next {
	background-image:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/next_recently.gif)}
/*End*/

#PaddingAndLeft{ padding:8px 12px; text-align:left;}
.MarginBottom{ margin-bottom:10px;}
#CartContent .BlockContent{ text-align:left;}
#SearchPageHeader .CheckBox{ border:0;}
#NoBorder input{ border:0;}
#ChildCategory .currentCat a{color:#a20505;}
.Content .BlockContent{ text-align:left;}

/*grace626*/
.ExpressCheckout h2{font:14px Arial, Helvetica, sans-serif; color:#ff8d2e;font-weight:bold; margin-bottom:10px;}
.ExpressCheckout h2 span{ font:12px Arial, Helvetica, sans-serif; padding-left:10px;}
.ExpressCheckoutBlock .ExpressCheckoutContent,.SZpriceAddressListStyle{ width:1000; margin:0 auto; background:#fef6f6; border:1px solid #e8babc; border-top:none; padding-top:10px;overflow:auto;}
.SZpriceAddressListStyle .MT10{ margin-bottom:10px;}
.CreateAccount p,.AccountLogin p{ font:12px Arial, Helvetica, sans-serif; color:#333; margin:10px auto;}
.HorizontalFormContainer h3{color:#a20505; font-weight:bold; margin-top:20px;}
.NarrowFormContainer { margin-top:10px;}


/*Choose Options*/
.ProductOptionList, .ProductOptionList li{ margin:0px; padding:0px;}

.help h2{height:27px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_help.gif) right top no-repeat;font-size:14px; font-weight:bold; text-align:center; line-height:27px; vertical-align:middle;color:#fff;}
.help{ width:183px; height:auto; overflow:auto; margin-top:10px;}
.help ul{ width:181px; list-style:none;}
.help ul li{ display:block; width:160px;border-bottom: 1px solid #e1e0e0; height:auto; overflow:auto; height:30px; line-height:30px; text-indent:30px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/icon_help.gif) 8px center no-repeat; font-weight:bold;}

#PurchaseGiftCertificate .themeCheck, #PurchaseGiftCertificate .CheckBox{ border:none;}
.ProductMain .Textbox{ border:1px solid #E1E0E0;}

/*轮播广告*/
 #play img {border:0px;}
#play { width:750px; height:498px; overflow:hidden; margin:0 0 0 0; padding:0; background:#000;}

#play_info{position:absolute;margin-top:280px;padding:8px 0 0 20px;height:42px;width:270px;color:#fff;z-index:101;cursor:pointer;}
#play_info b{font-size:14px;display:block; font-weight:normal;}

#play_bg {position:absolute;background-color:#000; margin-left:10px; margin-top:500px; margin-left:750px; height:30px;width:750px;filter: Alpha(Opacity=40);opacity:0.4;z-index:100;}

#play_text {position:absolute;margin:500px 0 0 340px;height:30px;width:200px;z-index:102;}
#play_text ul, #play_text ul li{ margin:0px; padding:0px; list-style:none;}
#play_text ul { list-style-type:none; width:250px; height:30px; filter: Alpha(Opacity=80);opacity:0.8; padding-top:4px;}
#play_text ul li { width:20px;height:20px;float:left; display:block; color:#FFF;text-align:center; margin:3px; cursor:pointer; font-family:"宋体"; font-weight:bold; font-size:14px;}

#play_list a{display:block;width:750px;height:498px;position:absolute;overflow:hidden; margin-left:750px;}
#play_list a img{width:750px; height:498px;}
/*结束*/

#szprice a{ font-size:14px; font-weight:bold; color:#a20505;}


.tishi{ width:180px; height:auto; border:1px solid #acacac; margin:10px auto; }
.titext{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#a20505; width:160px; margin:0 auto; text-align:left;padding-top:10px;padding-bottom:10px;}
.tishitex2{ width:148px; margin:10px auto; border:1px solid #d5d5d5; font:12px Arial, Helvetica, sans-serif; color:#333; background:#e7e7e7;font-weight:bold; text-align:left; padding: 6px 6px;}
.tishitex2 p{ margin:6px auto;}
#closeTi{ width:103px; height:22px; background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/bg_203.gif) left no-repeat; text-align:center; color:#fff; margin:20px auto;}
#closeTi a{ color:#fff; text-decoration:none;}
.chooselanguage {background:url(../../Local Settings/Temporary Internet Files/Content.IE5/images/banner_bg.jpg) no-repeat; width:183px; height:49px;}
.chooselanguage ul{ width:158px; margin:0 auto; padding-top:25px;}
.chooselanguage ul li {list-style:none; display:block;float:left; margin-right:10px;}

/*grace813*/
.SubTotal td strong{ color:#000;}
.SubTotal  .ProductPrice{ color:#a20505;}

/*20091023updatefollowuson*/
.followuson{
	height: 50px;
	width: 746px;
	text-align: left;
}
.followusoncontent{
    width: 780px;
    height: 636px;
	}
.followusonli{
	float: left;
	height: 201px;
	width: 201px;
	margin-right: 50px;
}
.followusonliimg{
	height: 158px;
	width: 201px;
}
.followusontext{
    padding-top:8px;
	text-align: center;
	width: 201px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #5B5B5B;
}
.followusontext a{
	color: #5B5B5B;
}
.followusonmore{
    text-align:right;
	padding-right:4px;
	}
/*20091023updatefollowusonend*/

/*20091105*/

.third{
	background-image: url(../../Local Settings/Temporary Internet Files/Content.IE5/LDP9VJFX/images/title_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 594px;
	border: 1px solid #E5E5E5;
	margin-top: 10px;
	margin-bottom: 10px;
	height: auto;
	float:left;
	padding-bottom:10px;
}
.thirdtitle{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/title_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 584px;
	line-height: 28px;
	padding-left: 10px;
}
.thirdpro{
	float: left;
	height: 200px;
	width: 171px;
	margin-top: 6px;
	margin-right: 8px;
	margin-left: 8px;
}
.thirdproimg{
	height: 166px;
	width: 171px;
	text-align: center;
	padding-top: 6px;
}
.thirdproname{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #484848;
	width: 171px;
    text-align:center;
	line-height: 16px;
}
.thirdproname a{
	color: #484848;
	}

/*20091105end*/

/*20091107start*/
.c{
	width:244px;
	float: left;
	height: 400px;
	border: 1px solid #E5E5E5;
	padding: 4px;
	}
.c2{
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/n1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 234px;
	padding-left: 10px;
	text-align: left;
}
.c3{
	width: 224px;
	padding-left: 20px;
}
.c4{
	float: left;
	width: 214px;
	padding-left: 10px;
	text-align: left;
	list-style-type: none;
	}
.c5{
	float: left;
	width: 204px;
	padding-left: 10px;
	text-align: left;
	list-style-type: none;
	}
.g1{
	font-size: 12px;
	background-image: url(/images/n2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 214px;
	padding-left: 10px;
	text-align: left;
	list-style-type: none;
	}
.g2{
	font-size: 12px;
	background-image: url(/images/n3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 204px;
	padding-left: 10px;
	text-align: left;
	list-style-type: none;
	}
.g2 a {	color: #666666;}
.g3{
	font-size: 11px;
	background-image: url(/images/n4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 194px;
	padding-left: 10px;
	text-align: left;
	list-style-type: none;
	}
.g3 a{	color: #999999;}


/*20091107end*/


/*20091125update start*/
.checkouttop{
   float:left;
   width:680px;
   height: 130px;
   }
.checkoutlogo{
   float:left;
   width:430px;
   height:130px;
   }  
.macfee{
  float:left;
  width:116px;
  text-align:center;
  padding: 50px 4px 0px;
  }
.verify{
  float:left;
  width:116px;
  text-align:center;
  padding: 40px 4px 0px;
  }
/*20091128update end*/

/*20091128update start*/
.christmashead{
	background-image:url(/images/topbg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:1002px;
	height:60px;
	margin-right: auto;
	margin-left: auto;
  }
/*20091125update end*/


