@charset "utf-8";
body,html{
width:100%;
height:100%;
background:url(../images/master/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;}
.header{width:1002px; margin:0px auto;}
.inputLef{padding-left:2px;}


/*heard*/
.logo{float:left;}
.logo_home{background: url(/templates/default/images/master/logo.gif) no-repeat left top;height: 62px;width: 140px;float:left; margin:2px 12px 0 12px; padding:0;}
.logo_home:hover{background: url(/templates/default/images/master/logo.gif) no-repeat left bottom;}
.logo .valentine{float:left;margin:14px 0px 0px 46px!important;}
.logo img{ float:left; margin:2px 12px 0 12px; 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:46px;}
.logo .vip{float:left;font-size:11px;margin:20px 0 0 16px;}
.topnav{ float:right;height:50px;}
.topnav ul{ list-style:none; margin:5px 10px 15px 0;}
.topnav ul li{ float:left; display:block; background:url(../images/master/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(../images/master/bg_menu.gif) bottom repeat-x; height:41px;z-index:4444;position:relative;}
#menu ul{ display:block; background:url(../images/master/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(../images/master/bg_menu.gif) left repeat-x;position:relative;}
#menu ul li a{ display:block; float:left;text-decoration:none; color:#000; font-weight:bold;background:url(../images/master/bg_li_menu.gif) left no-repeat;height:26px; padding:0px 40px; }
#menu ul li a:hover, .live a:hover{color:#8e0314;}
.menu_red{color:#A20505;}
#menu li span a{color:#000; background:none;}
#menu li ul {background:transparent none repeat scroll 0 0;clear:left;font-size:0.9em;left:0;position:absolute;text-align:left;top:22px;width:auto;z-index:9999;display:none;}
#menu li ul li {background:transparent none repeat scroll 0 0;clear:both;color:white;text-align:left;}
#menu li ul li a {font-size:1em;height:auto;margin:0;padding:3px 10px;text-align:left;}
#menu #products_nav li:hover {background:url(../images/master/Promenubg.gif) repeat;/*background-color:#F5F5F5;*/}
#menu #products_nav li:hover>a {color:#fff;}

#menu #products_nav li:hover ul, #menu li.over ul {display:block;}

#menu #products_nav {width:180px;margin:4px 0px 1px 0px;list-style:none;height:auto;padding:0px;left:-10px;background-color: #fff;border:2px solid #B7303A;}
#menu #products_nav li {display:block; border-bottom:1px solid #B7303A; border-right:0px solid #B7303A;height:auto;  padding-left:10px; padding-right:0px; width:172px; position: relative;}
#menu #products_nav li ul {padding:0px;background:#fff;position:absolute;left:181px;top:-11px;z-index:9999;width:231px;height:auto;display:none;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;
border-left-width: 2px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: none;border-top-color: #B7303A;border-right-color: #B7303A;border-bottom-color: #B7303A;
border-left-color: #B7303A;}
#menu #products_nav li ul li{display:block; width:220px; height:100%; line-height:26px;border:none;border-left:1px solid #B7303A; background:none; position:relative; }
#menu #products_nav li a {background:none;/*width:150px;*/padding:0px;font-size:11px;}
#products_nav_button:hover ul {display:block;}

.live{ float:right; width:205px; height:41px; background:url(../images/master/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(../images/master/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{ display:block; float:left; margin-right:5px; padding-top:10px;}
.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;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(../images/master/bg_cart.gif) left top repeat-x;margin-left:2px;}
.indexCartleftcorner{width:4px; height:44px; float:left; background:url(../images/master/bg_left_cart.gif) left top no-repeat; }
.indexCart span{ display:block; float:left;width:auto; height:44px; background:url(../images/master/bg_right_cart.gif) right no-repeat; line-height:44px; vertical-align:middle;padding:0px 10px;}
.indexCart img{ float:left; margin:13px 0px 0px 10px;}
.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(../images/master/bg_left_searchtag.gif) left no-repeat; width:auto; height:20px;}
.Popular_bg ul li{ display:block; width:auto; height:20px; background:url(../images/master/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:#A6A6A6; width:183px; height:auto;padding-bottom:1px;}
.Categories h2{ height:35px; background:url(../images/master/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;}
.Browse h2{ height:35px; background:url(../images/master/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 0px 2px; background:#f5f5f5; list-style:none;}
.Categories ul li {display:block; border-bottom:1px solid #a6a6a6; height:24px; background:url(../images/master/icon_Categories.gif) 160px center no-repeat;  padding-left:10px; padding-right:10px; width:160px; position: relative;}

.Categories li ul {position:absolute; left:178px; top:-1px;z-index:9999; border:1px solid #a6a6a6;border-left:none;display: none; width:230px; }
.Categories ul li ul li{display:block; width:225px; height:100%; line-height:16px;border:none;border-left:1px solid #a6a6a6; background:none; padding:5px 5px 3px 5px; 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(../images/master/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(../images/master/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,.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;}
.IndexProductImage img{width:65px;}
.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{width:181px;height:30px;text-align:center;padding-top:35px;margin-top: 10px;margin-right: auto;margin-bottom: 10px;margin-left: auto;border: 1px solid #E2E2E2;background-image: url(../images/master/bg_blog.gif);background-repeat: no-repeat;background-position: left top;}
.blogAmount{ padding-top:35px; color:#333;}
.blog p a{ margin-top:8px; color:#a20505;font-size:11px;}
.blog p a:hover{color:#333;}

/*Newsletter*/
.Newsletter{width:181px; border:1px solid #e1e0e0;margin:10px auto;list-style:none;}
.newsletterlogo{width:181;height:68px;margin:0px auto;text-align:ceter;background:url(../images/master/newsletter.gif) no-repeat center center;border-style: none;}
.BlockContent{text-align:center;}
.BlockContent span{font-size:12px; /*display:block; width:170px;line-height:16px; padding-top:15px; font-weight:bold;color:#a20505;*/margin-left:auto;margin-right:auto;}
.BlockContent b{ display:block; width:170px; font-size:12px; margin-left:auto;margin-right:auto;font-weight:normal;padding-top:4px;line-height:16px;}
.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;}
.BlockContent ul{list-style-position: inside;}
.BlockContent ul li{padding-top:8px;}
.OrderItemList li{list-style-position: inside;list-style-type: circle!important;}
.Content{ float:left; width:615px; margin:0px 7px;}
.AccountOrderStatusList li,.AccountOrdersList li{list-style-type: none;}
.brand,.inputTop{ width:612px;margin:5px auto;}
.brand h2,.FeaturedSaving h2, .NewProducts h2{ height:25px; background:url(../images/master/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(../images/master/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(../images/master/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(../images/master/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(../images/master/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(../images/master/bg_center_title.gif) top repeat-x; margin:10px auto; overflow:auto; *overflow:visible}
.Relative_Position{position:relative;}
.Content .ProductList{ width:612px; list-style:none;}
.Content .ProductList li{float:left; width:190px; margin:7px; _margin:6px;text-align:center; display:block; overflow:hidden;}
.Content .ProductImage{ padding:5px 0px;border:1px solid #e5e5e5; width:188px;height:155px;overflower:hidden;}
.Content .ProductImage:hover{ border:1px solid #A6A6A6;}
.Content .ProductDetails{ width:188px; border:1px solid #e1e0e0; border-top:none;}
.Content .ProductDetails span{ display:block;width:100%; height:56px; background:#fafafa; font-style:normal; font-weight:normal;text-decoration:none;padding-top:10px;}
.Content .ProductDetails span a{ /*padding:20px;*/ line-height:14px; color:#333;}
.ProductDetailstext{padding:4px 0px;text-align:center;font-weight:normal;line-height:16px;height:56px;}
.ProductDetailsPrice{padding:8px 0px 4px 0px;text-align:center;font-weight:bold;line-height:16px; color:#a20505;height:20px;display:block;}
.Content .ProductDetails a:hover{ color:#a20505;}
.Content .ProductDetails .SalePrice{display:inline;height:auto;padding:0px;}
.SalePrice{font-weight:bold!important;}
.categoryMoney{ display:block; width:100%; background:url(../images/master/bg_pro_money.gif) top repeat-x #f2f2f2; height:15px;padding-top:15px; padding-bottom:6px;line-height:16px;}
.categoryMoney strike,.DealsMoney strike,.VelentineMoney strike{ color:#333; margin-right:10px;}
.categoryMoney em,.DealsMoney em,.VelentineMoney em{ color:#8e0314; font-weight:bold; font-style:normal;}
.Price_off{color:#8e0314; font-weight:bold;padding-top:4px 0px;}
.categoryMoney p,.DealsMoney p,.VelentineMoney p{margin:2px 0px;}
.categoryMoney p a,.DealsMoney p a,.VelentineMoney p a{display:block;}
.DealsMoney{ display:block; width:100%; background:url(../images/master/bg_pro_money.gif) top repeat-x #f2f2f2; height:30px;padding-top:15px; padding-bottom:6px;line-height:16px;}
.VelentineMoney{ display:block; width:100%; background:url(../images/master/bg_pro_money.gif) top repeat-x #f2f2f2; height:16px;padding-top:15px; padding-bottom:6px;line-height:16px;}
/*.categoryMoney p a{ color:#333; text-decoration:none;}
.categoryMoney p a:hover{color:#a20505; }*/
.categoryMoney p img{ margin-right:5px; margin-bottom:1px;}
.seemore{text-align:center;background-color:#f2f2f2;padding-bottom:4px;}
.seemore a{display:block;}
.compare_add{text-align:center;background-color:#f2f2f2;padding-bottom:2px;display:block;height:40px;}
.compare_add img{margin:2px 0px;}
/*right*/
.right{ float:left; /*width:187px;*/ overflow:hidden;}
.gift{ width:187px; background:url(../images/master/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(../images/master/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(../images/master/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(../images/master/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:hidden; padding:9px 0px;}
.TopSellerNumber{ width:18px; height:19px; background:url(../images/master/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-top:2px;margin-bottom:8px;}
.topSellers del{ padding-right:5px; color:#333; }
.topSellers strong{ color:#900d0c;}
.topSellers .TopSeller1 .ProductInfor img{width:110px;}
.topSellers_fs{width:86px!important;height:16px!important;text-align:center;margin:2px auto;background:url(/templates/default/images/master/Freeshipping.gif) no-repeat center center;}
.Freeshipping{width:86px!important;height:16px!important;margin:2px auto;}
.Rating,.Rating5{height:20px!important;display:block;}
/*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:hidden;}
.HasSubMenu{ display:block; float:left; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333;}
.menuCenter{ padding:0 100px;}
.footermenu{margin-right:80px;}
.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(../images/master/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(../images/master/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;
	font-size:20px;
	line-height:24px;
	color:#333;
	padding: 0 0 2px 2px;
}
.Content a:hover {
	text-decoration: underline;
}
.Content .Notice{}

/* Primary Content Area (column span of 2) */
.Content.Wide {
	margin: 0 5px 4px 10px;
	width:800px;
}

/* 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('../images/BreadcrumbSep.gif') no-repeat right;

}
.FindByCategory ul, .FindByCategory li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.FindByCategory li {
	padding-left: 12px;
	background: url('../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('../images/cream/Cart.gif') no-repeat 0 3px ;
}

table.CartContents, table.General {
	border: 1px solid #DADADA;
}
/*order picture start*/
.CartContents img{width:50px;height:50px;float:left;margin-right:6px;}
.CartContents strong{line-height:14px;}
#provider_list img{width:auto;height:20px;margin-right:6px;}
#provider_list .hand img{width:auto;height:auto;}
#provider_list input,#provider_list label {float:left;}
#spBox ul{
	padding-bottom:4px;
	margin-top:2px;
	margin-left:30px;
	line-height:14px;
	float: left;
}
#spBox b{font-weight:normal;}

/*order picture end*/
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: #333;
}

.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 {
	color: #333;
    padding:3px 2px 2px 8px;
    background-color:#FFF5EE;
	border:1px solid #FFCCB8;
    font-weight:bold;
	line-height:16px;
}
.InfoMessage ul {
    margin:12px 8px 8px 8px;
	list-style-position: inside;
	font-weight:normal;
}

.EmptyCartInfo{padding:16px;}
.SZpricechooseAddress{ width:95%;}
.SuccessMessage {
	background: #EBFEDF url('../images/master/alarm_success.gif') no-repeat 6px center;
	background-color: #EBFEDF!important;
	color: #333;
	padding: 8px 6px 8px 45px;
	margin: 6px 0px;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #859802;
}

.ErrorMessage {
	background: #FFFFCC url('../images/master/alarm.gif') no-repeat 6px center;
	background-color: #FFFFCC!important;
	color: #333;
	padding: 8px 6px 8px 45px;
	margin: 6px 0px;
	font-size: 12px;
	font-weight: bold!important;
	border: 1px solid #FF9900;

}
.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #f8f5eb;
}
.CartContents tr:hover td, .CartContents tr.Over td {
	background: #FDFBF6;
}
.QuickSearchHover td{ background: #F8F5EB; }

.QuickSearchAllResults a { background: url('../images/cream/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(../images/master/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/master/icon_ExpressCheckoutTitle.gif) no-repeat; padding-left:20px; }*/
.ExpressCheckoutBlock .CheckGrace{ display:block; float:left; background:url(../images/master/icon_ExpressCheckoutTitle.gif) no-repeat; padding-left:20px;}
.ExpressCheckoutBlock .Checkstep{ height:25px; width:21px;display:block; float:left;color:#fff; background:url(../images/master/icon_number.gif) top no-repeat; font-weight:normal; font-style:italic;}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle { background:/*url(../images/master/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(../images/master/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(../images/master/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(../images/master/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;}

.hidden{display:none;}

.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;
}
/************* 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;}
.CompareCenter span{font-weight:bold!important;color:#A20505!important;}
.CompareCenter strike{font-weight:bold!important;color:#333!important;}
.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: 0px 0 10px;
	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;
	color:#333;
}

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;*/
	float: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;
}
.SubCategoryList {
	padding: 4px;
}

.SubCategoryList ul, .SubCategoryList li {
	list-style: none;
	margin-left: 0;
}

.SubCategoryList li {
	margin-bottom: 4px;
	padding-left: 25px;
	background: url('../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;
}
.Bg_Bt_Remove a{width:59px;line-height:18px;font-size:11px!important;text-align:center;background: url(../images/master/Bg_button_remove.gif) no-repeat center center;display:block;cursor:pointer;float:right;}
.Bg_Bt_Remove a:hover{text-decoration:none!important;}

.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;
}
.paypayor{text-align:center;padding-bottom:2px;}
.checkoutcoupon{font:11px Arial, Helvetica, sans-serif ; text-align:center;padding-top:4px;}

.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:5555; 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:5555; 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;*/
}

/* Express Checkout */
.checkouttop{
   float:left;
   width:680px;
   height: 123px;
   }
.checkoutlogo{
   float:left;
   width:430px;
   height:123px;
   } 
.checkoutlogo h2{font:14px Arial, Helvetica, sans-serif; color:#ff8d2e;font-weight:bold;padding-top:12px!important;padding-left:12px;} 
.macfee{
  float:left;
  width:116px;
  text-align:center;
  padding: 50px 4px 0px;
  }
.verify{
  float:left;
  width:116px;
  text-align:center;
  padding: 40px 4px 0px;
  }
.progress{
	margin-top:12px;
	margin-bottom:4px;
	float: left;
}
.progress ul{
	list-style-type: none;
	background-image: url(../../../images/checkoutprogressbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 29px;
	width: 1000px;
	margin-right: 1px;
	margin-left: 1px;
}
.progress li{
	width: 199px;
	line-height: 18px;
	height: 18px;
	padding-top: 11px;
	text-align: center;
	float: left;
	color: #9B9B9B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-weight: bold;
}
.progress .current{
	background-image: url(../../../images/checkoutprogresscurrentbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #000000;
}
/* Express Checkout */

.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;
	background-image: url(../../../images/checkoutbuttonbg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	line-height:20px;
	width:54px;
}

.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('../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;width: 140px;margin-bottom: 4px;}
.ProductAddToCart dd {margin-left: 140px;margin-bottom: 4px;float:left;}
.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('../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('../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;
}

.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;}
.PageContent div p span { cursor:pointer;}
/*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(../images/master/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(../images/master/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:#333; text-decoration:underline;}
.ProductThumb a:hover{ color:#a20505;}
.inforimg{ width:254px; height:254px; border:1px solid #ccc; cursor:pointer; background:#fff url(../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(../images/master/prev.gif) no-repeat 0 0; display:block; width:12px; height:50px; float:left; cursor:pointer;}
a.next { background-image:url(../images/master/next.gif)		}

/*遮罩*/
#BigDiv{
	filter:alpha(opacity=30); 
	-moz-opacity:0.3; 
	opacity: 0.3; 
	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(../images/master/prev_recently.gif) no-repeat 0 8px;
	display:block;
	width:30px;
	height:80px;
	float:left;
	cursor:pointer;
}
a.Pro_next {
	background-image:url(../images/master/next_recently.gif)
}
/*End*/

#PaddingAndLeft{padding:8px 12px; text-align:left;font-size:11px;line-height:14px;color:#666;padding:10px;}
.MarginBottom{ margin-bottom:10px;}
.MarginTop{margin-top:10px;}
#CartContent .BlockContent{ text-align:left;}
#SearchPageHeader .CheckBox{ border:0;}
#NoBorder input{ border:0;}
#ChildCategory .currentCat a{color:#a20505;}
.currentCat{}
.cl0{}
#ChildCategory .cl1 a{padding-left:10px;font-size:11px;}
#ChildCategory .cl2 a{padding-left:14px;font-weight:normal;font-size:11px;}
#ChildCategory .cl3 a{padding-left:18px;font-weight:normal;font-size:11px;}
#ChildCategory .cl4 a{padding-left:22px;font-weight:normal;font-size:11px;}
.Content .BlockContent{ text-align:left;color:#333;}
.OrderNum{font-size:14px!important;color:#000!important;}
.to_parent_category{
	padding:0 5px;
	background-color: transparent;
	background-image: url(../images/master/icon_Categories_back.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}
.to_children_category{
	background-image: url(../images/master/icon_Categories_current.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 8px 0 4px;
	width:150px;
}
/*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(../images/master/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(../images/master/icon_help.gif) 8px center no-repeat; font-weight:bold;}
#PurchaseGiftCertificate .themeCheck, #PurchaseGiftCertificate .CheckBox{ border:none;}
.ProductMain .Textbox{ border:1px solid #E1E0E0;}
/*轮播广告*/
#play {width:612px; height:228px; overflow:hidden; margin:0 0 4px 1px; padding:0; background:#000;}
#play_list a{display:block;width:612px;height:228px;position:absolute;overflow:hidden;}
#play_list a img{width:612px; height:228px;}
#play_bg {position:absolute;background-color:#000;margin-top:198px;height:30px;width:612px;filter: Alpha(Opacity=0);opacity:0;z-index:100;}
#play_text {position:absolute;margin:198px 0 0 480px;height:20px;width:80px;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:130px; height:20px; padding-top:4px;}
#play_text ul li {
	width:16px;
	height:16px;
	float:left;
	color:#ccc;
	text-align:center;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height: 16px;
	border: 1px solid #ccc;
	margin-right:2px;
}
#play_info{position:absolute;margin-top:198px;padding:8px 0 0 20px;height:32px;width:270px;color:#fff;z-index:101;cursor:pointer;}
#play_info b{font-size:11px;display:block; font-weight:normal;}
/*结束*/

#szprice a{ font-size:14px; font-weight:bold; color:#a20505;}

.Money100{text-align:left;background: url("/images/Bg_100.gif") repeat-x top left;width:100%;}
.tishi{ width:480px; height:auto; border:1px solid #acacac; margin:10px auto; }
.Money100Img{float:left;margin:0px 12px!important;}
.titext{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; width:330px;text-align:left;padding:10px 10px 10px 0;float:left;}
#closeTi{ width:103px; height:22px; background:url(../images/master/bg_203.gif) left no-repeat; text-align:center; color:#fff; margin:20px auto;}
#closeTi a{ color:#fff; text-decoration:none;}
.chooselanguage {background:url(../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;}
.ProductPrice{margin-left:auto;margin-right:auto;}*/
/*Chris0126*/
.SubTotal td strong{font: 11px color:#333;font-weight:bold;}
.SubTotal .ProductPrice{font: 11px color:#333;}
.SubTotal td{color:#333;}

/*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(http://www.szprice.com/deals/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(http://www.szprice.com/deals/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(http://www.szprice.com/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(http://www.szprice.com/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(http://www.szprice.com/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(http://www.szprice.com/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*/
#Product_Share {overflow-y:hidden;border:1px solid #ECECEC; margin-bottom:10px;}
#Product_Share div{font-weight:bold;color: #333;}
#Product_Share ul{margin-top:25px;}
#Product_Share ul li{margin:3px 12px 5px 12px;}
/*星级及share*/
.Stars_Share{}
.Stars_Share .leftstars{float:left;}
.Stars_Share .rightshare{float:right;}
.Stars_Share .rightshare ul{list-style:none;}
.Stars_Share .rightshare ul li{margin-left:8px;float:left;}

#Product_Collection {margin-top:6px;padding: 10px 0px 6px 16px;border-top: 1px dashed #ccc;width:442px;}
#Product_Collection label{margin-right:8px;float:left;}
#Product_Collection label a,#Product_Collection label input{width:98px;height:20px;cursor:pointer;background: url(../images/master/bg_prodetail_bt.gif) no-repeat center center;font:11px Arial, Helvetica, sans-serif;color:#333;border:medium none;padding-bottom:2px;}
#Product_Collection label a,#Product_Collection label a:hover{text-align:center;display:block;line-height:20px;text-decoration:none;padding:0;}
/*formfiled 提示电话号码start*/
.formfiled{padding-left:4px;font-size:11px;color:#999;font-family:arial;}
.helpTip{width: 228px;*width:auto;font-size: 11px;color: #333333;line-height: 16px;}
/*formfiled 提示电话号码end*/

/*index newsletter button start*/
.newsletterbt{background: url(../images/master/checkoutbuttonbg.gif) no-repeat center center;line-height:20px;width:68px;font-weight:normal;color: #333;font-family:arial;height: 20px;cursor:pointer;background-color:transparent; border: 0px solid; text-align: center; margin:6px 0px;}
/*index newsletter button end*/

/*deals start*/
.DealsTop{margin:5px auto;}
.DealsTop .message{width:746px;height:160px;background: url(../images/master/bg_deals.jpg) no-repeat left top;float:left;margin-right:14px;}
.DealsTop .message .sortText{ width:332px; float:right;margin-top:30px; color:#fff;padding:0px 6px 0px 20px;text-align:left;}
.Todaysdeal{width:240px;height:158px;border: 1px solid #E1E0E0;float:left;}
.Todaysdeal_Content{height:90px;padding:8px 0px 0px 8px;}
.Todaysdeal h1{border-bottom: 1px solid #E1E0E0;background:url(../images/master/bg_todaysdeal.jpg) repeat-x left top;text-align:center;font-size:14px;color:#333;font-weight:bold;height:26px;line-height:26px;}
.TodaysdealImg{border:medium none;float:left;}
.TodaysdealImg a{display:block;}
.TodaysdealImg img{width:56px;height:56px;}
.TodaysdealDetail{font-size:11px;float:left;height:auto;margin:0 6px;width:160px;}
.TodaysdealDetail a{text-decoration:none;line-height:14px;}
.TodaysdealDetail a:hover{text-decoration:underline;}
.TodaysdealDetail .Prices{color:#8E0314;line-height:24px;}
.TodaysdealDetail strike{color:#333;}
.TodaysdealMore{text-align:left;float:right;margin:6px 16px 0px 0px;;}
.TodaysdealMore a{background: url(../images/master/icon_topnav.gif) no-repeat left center;padding-left:10px;font-size:11px;}

.DealsContent .ProductList{list-style:none;}
.DealsContent .ProductList li{float:left; width:180px; margin:9px; _margin:6px;text-align:center; display:block; overflow:hidden;}
.DealsContent .ProductImage{ padding:5px 0px;border:1px solid #e5e5e5; width:178px;height:155px;overflower:hidden;}
.DealsContent .ProductImage:hover{ border:1px solid #A6A6A6;}
.DealsContent .ProductDetails{ width:178px; border:1px solid #e1e0e0; border-top:none;}
.DealsContent .ProductDetails span{ display:block;width:100%; height:56px; background:#fafafa; font-style:normal; font-weight:normal;text-decoration:none;padding-top:10px;}
.DealsContent .ProductDetails span strong{font-weight:bold;color:#8E0314!important;}
.DealsContent .ProductDetails span a{ /*padding:20px;*/ line-height:14px; color:#333;}
.DealsContent .ProductDetails a:hover{ color:#a20505;}
.DealsContent .ProductDetails .SalePrice{display:inline;height:auto;padding:0px;}

.category_deals{width:181px;list-style:none; border:1px solid #e8e6e6;}
.category_deals h2{height:32px; background:url(../images/master/bg_Deals.gif) left bottom repeat-x #fff;font-weight:bold;font-size:18px;color:#333; line-height:32px;padding-left:18px;}
.category_deals ul{width:181px;list-style-type: none;}
.category_deals ul li{height:32px;display:block;line-height:32px;border-top-width: 1px;border-top-style: solid;border-top-color: #DADADA;font-weight:bold;}
.category_deals ul li a{padding-left:18px;color:#333;overflow:hidden;text-decoration:none;}
.category_deals ul li a:hover{height:32px;display:block;color:#a20505;background-color:#F4F4F4;}

.DealsContent .Maincontent{width:1002px;margin:10px auto;}
.Deals_column{margin-top:10px;}
.Deals_title{height:22px;line-height:22px;border:1px solid #EBE9DF;text-align:left;font-size:11px;color:#333;background-color:#EBE9DF;font-family:Verdana, Geneva, sans-serif;}
.Deals_title a{padding:0px 2px;}
.Deals_title_l{float:left;margin-left: 12px;}
.Deals_title_r{float:right;margin-right:12px;}
.forward{font-size:10px!important;}
.Nextpadding{padding-left:12px!important;}
.Deals_pro{width:1000px;border: 1px solid #EBE9DF ;border-top-width: 0px;*padding-bottom:6px;}
.Deals_fs,.Deals_add{text-align:center;background-color:#f2f2f2;padding-bottom:2px;height:20px;display:block;}

/*deals页面翻页开始*/
div.DealpageNumber{height:22px;line-height:22px;border:1px solid #EBE9DF;text-align:left;font-size:11px;color:#333;background-color:#EBE9DF;font-family:Verdana, Geneva, sans-serif;}
div.DealpageNumber_l{float:left;margin-left: 12px;}
div.DealpageNumber_r{float:right;margin-right:12px;}
div.DealpageNumber .pagnCur{font-weight: bold;padding: 0 5px;}
div.DealpageNumber .pagnDisabled{color: #999;padding: 0px 5px;white-space: nowrap;}
div.DealpageNumber .pagnMore, div.DealpageNumber .pagnSep{padding: 0 2px;}
div.DealpageNumber .pagnLead{font-weight: bold;padding: 0 5px 0 2px;}
div.DealpageNumber a, div.DealpageNumber a:visited{ padding: 6px;color: #666666;white-space: nowrap;}
div.DealpageNumber a:hover, div.DealpageNumber a:active{padding: 5px;border: 1px solid #666666;text-decoration: none;color: #666666;white-space: nowrap;background: #fff;text-decoration:underline;}
/*deals页面翻页结束*/

.DealsBottom,.PromotionBottom{width:1002px;margin:5px auto;}
.DealsNewsletter,.PromotionNewsletter{background:url(../images/master/newsletter.gif) no-repeat 6px center;float:left;width:310px;height:60px;border:1px solid #ECECEC;padding:6px 0px 0px 180px;}
.DealsNewsletter p,.PromotionNewsletter p{text-align:left;color:#666666;font-size:11px;float:left;}
.DealsNewsletter .bt,.PromotionNewsletter .bt{margin:4px 0px 0px 8px;}
#Tagethispage {width:497px;height:62px;margin-bottom:10px;border:1px solid #ECECEC;float:right;padding:2px 0px 2px 3px; overflow:hidden;}
#Tagethispage ul{margin-top:6px;list-style-type: none;float:left;clear:both;}
#Tagethispage ul li{margin:3px 12px 5px 12px;float:left;}
.Tagetitle{font-size:11px;font-weight:bold;color: #333;margin-left:4px;}
/*deals end*/

/*categorytag start*/
.Categorytag{border:1px solid #EBE9DF;font-family:Arial, Helvetica, sans-serif;color:#333;background: url(../images/master/bg_CategoryTag.gif) repeat-x left bottom #FFFFFF;padding:4px;float:left;margin-bottom:10px;width:605px;}
.Categorytag h3{font-size:12px;font-weight:bold;padding-left:4px;}
.Categorytag ul{list-style-type: none;line-height:16px;}
.Categorytag ul li{float:left;}
.Categorytag ul li a{font-size:11px;color:#333;text-decoration:underline;padding:0px 4px;}
.Categorytag ul li a:hover{color:#A20505;}
/*categorytag end*/

/*velentine start*/
.VelentineTop{ width:1002px;margin:5px auto;}
.VelentineTop .message{width:612px;float:left;margin-bottom:8px;}
.VelentineTop .message h1{ font-size:20px;color:#333;line-height:24px;text-indent:8px;}
.VelentineTop .message .sortText{ display:block; clear:both;margin:8px 0px; color:#333;line-height:16px;padding-left:8px;}
.Velentinesday{margin:4px 0px;width:367px;height:105px;background:url(../images/venlentine_ad.gif) no-repeat left top;float:right;}
.Velentine_title{width:1002px;height:26px;text-align:left;font-size:14px;font-weight:bold;color:#333;background-image: url(../images/master/bg_venlentine_title.gif);background-repeat: repeat-x;background-position: left top;}
.Velentine_title_l{float:left;line-height: 26px;background-image: url(../images/master/velentine_left.gif);background-repeat: no-repeat;background-position: left top;padding-left: 12px;}
.Velentine_title_r{float:right;background-image: url(../images/master/venlentine_right.gif);background-repeat: no-repeat;background-position: right top;height: 26px;width: 12px;}
.Velentine_freegift{clear:both;line-height:14px;font-size:11px!important;color:#666!important;padding-left:8px;overflow:hidden;}
.Velentine_freegift .notice{font-size:12px;font-weight:bold;color:#333;}
.Velentine_freegift ul{margin-top:4px;list-style-position: inside!important;list-style-type: disc!important;}
.Velentine_freegift ul li{}
.Velentine_freegift .underline{text-decoration:none;color:#8E0314;}

.VelentineContent .ProductList{list-style:none;}
.VelentineContent .ProductList li{float:left; width:190px; margin:5px; _margin:6px;text-align:center; display:block; overflow:hidden;}
.VelentineContent .ProductImage{ padding:5px 0px;border:1px solid #e5e5e5; width:188px;height:155px;overflower:hidden;}
.VelentineContent .ProductImage:hover{ border:1px solid #A6A6A6;}
.VelentineContent .ProductDetails{ width:188px; border:1px solid #e1e0e0; border-top:none;}
.VelentineContent .ProductDetails span{ display:block;width:100%; height:56px; background:#fafafa; font-style:normal; font-weight:normal;text-decoration:none;padding-top:10px;}
.VelentineContent .ProductDetails span strong{font-weight:bold;color:#8E0314!important;}
.VelentineContent .ProductDetails span a{ /*padding:20px;*/ line-height:14px; color:#333;}
.VelentineContent .ProductDetails a:hover{ color:#a20505;}
.VelentineContent .ProductDetails .SalePrice{display:inline;height:auto;padding:0px;}

.VelentineContent .Maincontent{width:1002px;margin:10px auto;}
.Velentine_column{margin-top:10px;}
.Velentine_pro{width:1000px;border: 1px solid #EBE9DF ;border-top-width: 0px;*padding-bottom:6px;}
.Velentine_fs,.Velentine_add{text-align:center;background-color:#f2f2f2;padding-bottom:2px;height:20px;display:block;}
/*velentine end*/

/*Cart_edit start*/
.content .LeftTable{ float:left; width:802px; margin-right:13px;font-family:Arial, Helvetica, sans-serif;}
.content .LeftTable .SubmitBt{margin-top:2px;}
.content .EditCartRight{float:left;width:236px;margin-left:14px;}
.content .EditCartRight .OrderSummary{height:32px;border: 1px solid #DADADA; line-height:32px;color:#333;background-color:#F8F5EB;font-weight:bold;padding-left:8px;}
.OrderSummary_TC{line-height:24px;border: 1px solid #DADADA;border-top:0px; color:#333;font-size:11px;font-weight:bold;padding:8px;}
.OrderSummary_TC strong{color:#A20505;padding-left:6px;}
.OrderSummary_Paypal{text-align:center;padding-top:12px;}
.OrderSummary_Proceed{margin-top:4px;}
.CartsSummary_Proceed{text-align:center;}
.UpdateQtyChange{width:145px;height:26px;background: url(../images/master/UpdateQtyChange.gif) no-repeat center top;display:block;cursor:pointer;border:medium none;}
.UpdateQtyChange:hover{width:145px;height:26px;background: url(../images/master/UpdateQtyChange.gif) no-repeat center bottom;display:block;cursor:pointer;}
.content .RightCoupon, .content .RightRedeem{width:185px; height:auto; border:1px solid #ddd;background: #fff url(../images/master/bt_Share_t.gif) repeat-x left top;margin-bottom:10px;}
.content .RightCoupon h2, .content .RightRedeem h2{font-size:14px;line-height: 27px;text-align:center;height:27px;font-weight:bold;color: #333!important;}
.content .RightCoupon p, .content .RightRedeem p{font-size:11px;line-height:14px;color:#666;padding:0px;padding-bottom:6px;}
.EditCart_input{width:124px;height:20px;border: 1px solid #CCC;float:left;margin-right:5px;padding-left:4px;color:#333;}
.EditCart_Go{background: url(../images/master/Edit_Cart_Go.gif) no-repeat center top;float: left;height: 20px;width: 28px;display:block;cursor:pointer;}
.EditCart_Go:hover{background: url(../images/master/Edit_Cart_Go.gif) no-repeat center bottom;}
.EditCart_Qty{width:34px;height:16px;border: 1px solid #CCC;color:#333;text-align:center;margin-top:2px;}
.Editcart_Coupon_text{font-size:11px!important;line-height:14px!important;padding-top:8px;text-align:center;color:#333;}
/*Chris0127*/
.CheckoutButton .PayPalExpressCheckout{float:left;}
.CheckoutButton .OR{float:left;width:40px;text-align:center;}
.TotalCost{color:#a20505!important;}
.CartItemTotalPrice{color:#a20505!important;}
/*Cart_edit end*/

/*Hidethismessage*/
.Lunar{border: 1px solid #E9E8DD;border-top:0px;background: url(/images/Bg_hidethismessage.jpg) repeat-x left bottom;padding:4px 12px;color:#333;font-size:11px;line-height:16px;/*margin-bottom:4px;*/}
.Lunar p{text-align:right;padding-right:160px;}
.Lunar_hide{margin-top:-8px;}
.Lunarlogo{float:left;width:225px;height:71px;background: url(/images/lunar.gif) no-repeat center center;margin:0px;margin-left:36px;}
/*vip*/
.vipcontent,.dropship{color:#333;font-size:11px;line-height:14px;padding:12px;padding-top:0;}
.vipcontent h3,.dropship h3{line-height:24px;font-size:14px;padding-top:10px;margin:0;clear:both;}
.vipcontent p,.dropship p{padding-bottom:10px;}
.vipcontent p a,.dropship p a{color:#A20505;text-decoration:underline;}
.vipcontent p a:hover,.dropship p a:hover{text-decoration:none;}
/*.vipcontent .benefit ul,.dropship .dropshipbenefit ul{list-style:none;}
.dropship .dropshipbenefit{margin-top:-5px;margin-bottom:16px;padding-left:5px;color:#666;}
.vipcontent .benefit ul li,.dropship .dropshipbenefit ul li{background:url(../images/master/icon_topnav.gif) no-repeat left center; padding-left:10px;line-height:16px;}*/
.vipcontent .discontent,.dropship .discontent{width:320px;border:1px solid #FFD393;border-right:0;border-bottom:0;margin-bottom:10px;}
.vipcontent .discontent .topco,.dropship .discontent .topco{background-color:#FFD393;border:1px solid #FFD393;border-left:0;border-top:0;font-weight:bold;padding:6px 0;text-align:center;font-size:12px;color:#333;}
.vipcontent .discontent ul,.dropship .discontent ul{list-style:none;}
.vipcontent .discontent ul li,.dropship .discontent ul li{padding:6px 0;border:1px solid #FFD393;border-left:0;border-top:0;width:159px;float:left;text-align:center;}
.dropship .note ul{list-style:disc;}
.dropship .note ul li{color:#666;}
.vipcontent .howtojoin ul,.dropship .getstarted ul{list-style:none;padding:5px 0 12px 0;}
.vipcontent .howtojoin ul li,.dropship .getstarted ul li{margin-right:20px;float:left;}
.vipcontent .howtojoin .arrow,.dropship .getstarted .arrow{padding-top:26px;}
.dropship .how2work{padding:5px 10px;}
.dropship .dropshipemail{padding-top:8px;}
/*USDUnit*/
#UnitTurn{left:0;position:absolute;text-align:left;top:0;z-index:100;}
#UnitTurn ul{margin:0;padding:0;width:44px;list-style:none;}
#UnitTurn ul li {display:inline;float:left;position:relative;}
#UnitTurn ul li a.one {background:url("../images/master/bg_unit.gif") no-repeat left bottom;display:block;text-indent:3px;width:34px;}
#UnitTurn ul li a.three {background:url("../images/master/bg_unit.gif") no-repeat 15px bottom;display:block;text-indent:3px;width:46px;}
#UnitTurn ul li:hover a.one,#UnitTurn ul li:hover a.three {background:url("../images/master/bg_unit.gif") no-repeat left top;display:block;}
#UnitTurn ul li ul {border:1px solid #DDDDDD;border-top:0;width:32px;background:#FFFFFF;font-size:11px;position:absolute;display:none;z-index:100px;list-style:none;}
#UnitTurn ul li ul li{text-indent:3px;float:left;width:32px;padding:0;margin:0;line-height:16px;}

#UnitTurnSubUnit:hover ul {display:block;}
.UTR{position:relative;}
.PL32{padding-left:32px;}
.PL48{padding-left:48px;}
.M_vip{margin:0 6px 0 4px;color:#F15936;font-weight:bold;}
/*cellphone*/
.P_banner{margin:5px 0;}
.P_content{margin:10px 0;width:1001px;}
.P_content .T_title{height:30px;background:url("../images/master/bg_cellphone.gif") repeat-x center -30px;}
.P_content .T_title h3{font-size:14px;font-weight:bold;line-height:30px;float:left;margin-left:8px;color:#333;}
.P_content .T_title .C_l ,.P_content .T_title .C_r{float:left;width:8px;height:30px; background:url("../images/master/bg_cellphone.gif") no-repeat center top;}
.P_content .T_title .C_r{background:url("../images/master/bg_cellphone.gif") no-repeat center bottom;float:right;}
.P_content .M_column{border-left:1px solid #E8E8E8;}
.P_content .ProductList{list-style:none;}
.P_content .ProductList li{float:left; width:199px;text-align:center;overflow:hidden;height:278px;border:1px solid #E8E8E8;border-left:0;border-top:0;}
.P_content .ProductList li:hover{background-color:#F3F3F3;}
.P_content .ProductImage{ padding:10px 0 5px 0;}
.P_content .ProductDetails{padding:10px;}
.P_content .ProductDetails em{font-weight:bold;color:#a20505;font-style:normal;}
.P_content .ProductDetails em strike{color:#333;margin-right:5px;}
.P_content .ProductDetails span a{line-height:16px;}
.P_content .ProductDetails span a:hover{color:#a20505;}
/*vip差钱提示*/
.wait{border:4px solid #F2AE21;}
.waitcon{border:1px solid #F28D21;padding:10px;line-height:16px;color:#333!important;}
.waitcon a{text-decoration:underline;color:#666!important;font-weight:normal!important;}
.waitcon a:hover{color:#A20505!important;}
/*signin*/
.signin{margin-bottom:50px!important;}
.signin h1{font-size:18px;background:url("../images/master/bigdot.gif") no-repeat right center;color:#333;padding:5px 0 5px 20px;}
.signin .signincon{width:80%;margin:10px auto;color:#333;font-size:11px;}
.signin .signincontop{background:url("../images/master/corner_signin.gif") repeat-x left -32px;height:8px;}
.signin .signincontop .lcorner{background:url("../images/master/corner_signin.gif") no-repeat left top;height:8px;width:7px;float:left;}
.signin .signincontop .rcorner{background:url("../images/master/corner_signin.gif") no-repeat left -8px;height:8px;width:7px;float:right;}
.signin .signinconmid{border:1px solid #DBDBDB;border-top:none;border-bottom:none;background:url("../images/master/bg_signin.gif") repeat-x left top;padding:14px 0 14px 80px;}
.signin .signinconbot{height:8x;background:url("../images/master/corner_signin.gif") repeat-x left bottom;}
.signin .signinconbot .lcorner{background:url("../images/master/corner_signin.gif") no-repeat left -16px;height:8px;width:7px;float:left;}
.signin .signinconbot .rcorner{background:url("../images/master/corner_signin.gif") no-repeat left -24px;height:8px;width:7px;float:right;}
.signin .TitleText{color:#333;line-height:24px;font-weight:bold;}
.signin .TitleTextif{line-height:24px;color:#333;}
.signin a{color:#A20505;text-decoration:underline;}
.signin a:hover{color:#ED0F2A;}
.signin .inputborder{border:1px solid #ccc;width:256px;height:24px;}
.signin .inputbutton{background:url("../images/master/bg_redbt.gif") no-repeat left center;width:148px;height:21px;line-height:21px; vertical-align:middle;border:medium none;cursor:pointer;font-family:Arial, Helvetica, sans-serif;color:#FFF;font-weight:bold;}
.signin .whycreat{position:absolute;right:10px;border:1px solid #ccc;padding:10px;text-align:left;color:#666;width:184px;top:80px;right:80px;}
.signin .whycreat ul{list-style:disc;line-height:14px;margin-left:20px;}
