@charset "utf-8";
body {
	background:url(../images/bg_body.gif) center top repeat-y;
	color: #303030;
}

a {
	color: #303030;
	font-weight: normal;
}

a:hover {
	color: #084283;
}

h2 {
}

h3 {
	color:#882E14;
}
hr {
	background: #ccc;
	color: #ccc;
}

#Container {
	/*background:  url(../images/pastel/BodyBg.gif) 50% 0 repeat-y;*/
	background:#FCFCFC;
}

#TopMenu {
/*	background: #fffbe8;*/
}

#TopMenu li{
	background: url(../images/pastel/PagesMenuBg.gif) 0 11px no-repeat;
}

#TopMenu li.First {
	background-image: none;
}

#TopMenu li a {
}

#TopMenu li div {
}

#TopMenu li a:hover {
	text-decoration: underline;
}

#Menu {
	background: url(../images/pastel/MenuBg.png) 0 0 no-repeat;
}

#Menu li {
}

#Menu li a {
	background: url(../images/pastel/MenuLine.png) left 0 no-repeat;
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#Menu li.First a {
	background-image: none;
}

#Menu li a:hover {
	color: #fff;
	text-decoration:none;
}

#Menu li ul  {
}

#Menu li ul li a {
	background: #d7f2f6;
}

#Menu li ul li a:hover {
}

#Menu li:hover a, #Menu li.over a{
}

#Outer {
}

#Wrapper {
height:1%;
}

#Header {
	background:#FCFCFC url(../images/pastel/TopBg.png) 0 0 no-repeat;
}

#Logo h1 {
	color: #093F7F;
}

#Logo h1 a {
	color: #093F7F;
}

#SearchForm {
/*	background: url(../images/pastel/SearchBg.gif) 0 0 no-repeat;*/
}

#SearchForm label {
}

#SearchForm input {
	background: #fff;
	border: 1px solid #e7e7e7;
}

#SearchForm .Button {
	border: 0;
}

#SearchForm a {
	color: #919191;
}

#SearchForm p {
	color: #919191;
}

.Left {
	/*background: url(../images/pastel/SideBg.gif) 0 0 repeat-x;*/
}

.Left h2 {
	color: #fff;
	font-weight:bold;
	background: url(../images/pastel/LeftH2Bg.png) 0 0 no-repeat;
}

.Left li {
/*	border-bottom: 1px solid #cedfea;*/
}

.Left li a {
	color: #084283;
}

.Left li a:hover {
	color: #012c5c;
}

.Content {
}

.Content h2 {
	color:#882E14;
}

.Content.Wide {
}

.Content.Widest {
}

.Right {
	/*background: url(../images/pastel/SideBg.gif) 0 0 repeat-x;*/
}

.Right .Block {
}

.Right h2 {
	color: #333333;
	font-weight:bold;
}

.Right li {
/*	border-bottom: 1px solid #cedfea;*/
}

.Right li a {
	color: #084283;
}

.Right a:hover, .Right a:hover strong {
	color: #012c5c;
}

.Right hr {
	background: #d7f2f6;
	color: #d7f2f6;
}

#Footer {
	background: url(../images/pastel/FooterTopBg.png) 0 top repeat-x;
}

#Footer p {
}

#Footer a {
}


.NewsletterSubscription input {
	border: 1px solid #cedfea;
}

.Content .ProductList li {
/*	background: url(../images/pastel/ProductListBgBottom.gif) bottom left no-repeat;*/
}

.Content .ProductList .ProductImage {
/*	background: url(../images/pastel/ProductListBgTop.gif) top left no-repeat;*/
}

.Content .ProductList .ProductDetails {
/*	background: url(../images/pastel/ProductListBgTop.gif) top right no-repeat;*/
}


.ProductList strong, .ProductList strong a {
	color: #3B5591;
}

.ProductPrice, .ProductList em {
	color: #e02e15;
}

.ProductList .Rating {
	color: #6a6a6a;
}

.Right .ProductList li {
}

.Content .FeaturedProducts .ProductList li {
	background: url(../images/pastel/ProductListBgBottomHlt.gif) bottom left no-repeat;
}

.Content .FeaturedProducts .ProductList .ProductImage {
	background: url(../images/pastel/ProductListBgTopHlt.gif) top left no-repeat;
}

.Content .FeaturedProducts .ProductList .ProductDetails {
	background: url(../images/pastel/ProductListBgTopHlt.gif) top right no-repeat;
}

.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
}

.Left .TopSellers li {

}
#TopProductList{ padding:3px 0;}
#TopProductList li{ padding-top:8px; height:66px; *height:64px; background: url(../images/pastel/Line.gif) left bottom repeat-x;}
#ThisProductList{ padding:3px 8px; background: url(../images/pastel/RightBlock.png) 0 0 repeat-y;}
#ThisProductList li{ padding-top:8px; height:70px; background: url(../images/pastel/Line.gif) left bottom repeat-x;}
.TopProductImage{ float:left;}
.TopProductDetails{ float:left; margin-left:6px; width:112px;}
.TopProductDetails strong{ display:block;}
.TopProductImage img{ width:50px; height:58px;}
.TopProductImageBorder img{ border:1px solid #eee;}
.Breadcrumb {
	border-bottom: 1px solid #D0D3D5;
	margin:0; padding:0;
}
#CategoryBreadcrumb{ border:none;}

.CompareItem { width:200px; border-left: solid 1px #d7f2f6; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #d7f2f6; }
.CompareFieldTop { border-bottom:solid 1px #d7f2f6; }
.CompareFieldTop a:hover { color:#e02e15; }
.CompareCenter { border-left:solid 1px #d7f2f6; border-bottom:solid 1px #d7f2f6; }
.CompareLeft { border-left:solid 1px #d7f2f6; border-bottom:solid 1px #d7f2f6; }

.ViewCartLink {
	background: url('../images/pastel/Cart.gif') no-repeat 8px 0;
}

table.CartContents, table.General {
	border: 1px solid #d7f2f6;
}

table.CartContents thead tr th, table.General thead tr th {
	background: #f0fafc;
	color: #0a4272;
	border-bottom: 1px solid #d7f2f6;
}

.CartContents tbody .SubTotal td {
	border-top: 1px solid #d7f2f6;
	color: #0a4272;
}

.MiniCart .SubTotal {
	color: #0a4272;
}

.JustAddedProduct {
	border: 1px solid #eee;
	background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
	color: #0a4272;
}

.CategoryPagination {
	color: #0A4272;
	background: #eee;
	border: 1px solid #ccc;
}

.CheckoutRedeemCoupon { background: #f0fafc; padding: 10px; width: 300px; border: 1px solid #d7f2f6; margin-bottom: 10px; }

.InfoMessage {
	background: #f0fafc url('../images/InfoMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.SuccessMessage {
	background: #E8FFDF url('../images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ErrorMessage {
	background: #FFECEC url('../images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #f0fafc;
}

.QuickSearch { background: #fff; border: 1px solid #d7f2f6;  }

.QuickSearchHover td{ background: #f0fafc; }

.QuickSearchAllResults a { background: url('../images/pastel/QuickSearchAllResultsButton.gif') no-repeat right; }

.CreateAccount {
	border-right: 1px solid #d7f2f6;
}

.SearchTips .Examples {
	background: #f0fafc;
	border: 1px solid #d7f2f6;
	color: #555;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #d7f2f6;
	background: #f0fafc;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #dcf0f5;
	border: 1px solid #bce0e8;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #f0f0f0;
	border: 1px solid #ddd;
	color: #555;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #888;
}

/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #efefef;
}

/* Tabbed Navigation */
.TabNav {
	border-bottom: 1px solid #6b8eb5;
}

.TabNav li a {
	border: 1px solid #6b8eb5;
	background: #f0fafc;
}

.TabNav li a:hover {
	background-color: #c8e6ed;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #fff;
}

#PageBreadcrumb li span{ color:#04467D; padding-right:12px;}
#PageContent h2{ color:#882E14; padding:12px 0;}
#CategoryHeading h2{ color:#882E14;}

.myImages{ height:270px; padding:10px; text-align:center; position:relative; overflow:hidden; cursor:pointer; background:#fff url(../images/loading.gif) center center no-repeat;}
.myImages img{ border:0; width:244px; height:280px;}
.myImgs { display:none;}
.myTxts{ padding:10px; padding-top:0; padding-bottom:0; text-align:center; overflow:hidden; height:20px; line-height:20px;}
.myTxts a{ text-decoration:none; text-align:center; color:#666;}
.myTxts a:hover{ color:#f60;}
/*  wrapper element  */
#scrollable { background-color:#efefef; padding:10px; height:55px;}
div.items { height:55px; float:left; width:256px; visibility: visible;overflow: hidden; position: relative;}
/* item */
div.items a { display:inline-block; float:left; margin-left:13px; width:47px; height:53px; background:#ccc; text-decoration:none; text-align:center;cursor:pointer; border:1px solid #bbb;}
div.items a img{ width:47px; height:53px;}
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/go_down.jpg) no-repeat 0 7px;
	display:block;
	width:12px;
	height:50px;
	float:left;	
	cursor:pointer;
}
a.next {
	background-image:url(../images/go_up.jpg)		
}

/*遮罩层*/
#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:#F60
}
/*Suggestive Cart Add*/
#SuggestiveProduce{ padding-left:8px; width:570px; overflow:hidden;}
#SuggestiveProduce .ProductDetails strong{ display:block; padding:0 10px; height:56px;}

/*Suggestive Cart End*/

/*GuestBook Begin*/
.GuestBook{ margin:0px; padding:0px; list-style:none; margin:16px 0 0 30px;}
.GuestBook li{ clear:both; margin-bottom:8px;}
.GuestBook label{ display:block; width:80px; float:left;}
/*GuestBook End*/

.NeiLine{ background: url(../images/pastel/nei_bg.gif) left bottom repeat-x; height:13px;}
#PageBreadcrumb,#CategoryBreadcrumb{ margin:0 0 1px 0;}
.CurrentAddToCart{ margin:0px; padding:0px; margin-right:16px;}

#SideCategoryShopByPrice input{ vertical-align:middle;}
#SideCategoryShopByPrice .inputPrice{ border:1px solid #ccc; width:36px;}
/* Top Seller Block Specific */
#SideTopSellers, #SidePopularProducts{ width:197px; background: url(../images/pastel/CurrentTopSellers.png) 0 0 no-repeat;}
#SideTopSellers h2{ color:#002A4F;}
#SideTopSellers .BlockContent{ background: url(../images/pastel/TopSellersBg.png) 0 0 repeat-y;}

.Content .TopSellers li.TopSeller1 .TopSellerNumber, .Content .TopSellers li .TopSellerNumber {
	font-weight: bold;
}
.CategoryProductList{ margin:0; padding:0; list-style:none;}
.CategoryProductList a{ text-decoration:none;}
.CategoryProductList li{ float:left; margin:8px 20px 10px 0; width:166px; height:254px; background: url(../images/pastel/ProductList.png) 0 0 no-repeat; word-wrap : break-word;
word-break : break-all; white-space : normal; overflow : hidden; text-overflow : ellipsis ;}
.CategoryProductList .ProductImage{ width:166px; text-align:center; margin:12px 0 0 0;}
.CategoryProductList .ProductImage img{ width:110px; height:126px;}
.CategoryProductList .ProductDetails strong{ display:block; padding:0 10px; height:38px;}
.CategoryProductList .ProductActionAdd{ _margin:0; padding:3px 10px 0 10px; _padding:0px 10px 0 10px;text-align:center;}
.CategoryProductList .ProductActionAdd a{ text-decoration:none;}
.CategoryProductList .ProductActionAdd em{ display:block; color:#EB2E15; padding:0 0 0 0; font-weight:bold;}
.CategoryProductList .ProductCompareButton{ text-align:center; padding:0 10px;}
.AddToCartLink{ background: url(../images/pastel/Cart.jpg) 0 0 no-repeat; padding-left:16px;}
.ChooseOptionLink{ background: url(../images/pastel/Choose.jpg) 0 0 no-repeat; padding-left:16px;}
html>/**/body .CategoryProductList .ProductDetails strong{ height:56px;}
html>/**/body .CategoryProductList .ProductActionAdd{ margin:0;}
html>/**/body .CategoryProductList .ProductActionAdd em{ padding:0;}
/*Related Produce*/
/*  wrapper element  */
#Pro_scrollable ul{ margin:0px; padding:0px; list-style:none;}
#Pro_scrollable {
	padding:10px 10px 10px 12px;
	width:963px;
	height:110px;
	border-bottom:3px solid #eee;
	margin-bottom:10px;
	background:#FCFCFC;
}

div.Pro_items {
	height:110px;	
	float:left;
	width:920px !important;
	visibility: visible;
	overflow: hidden; 
	position: relative;
}
/* item */
div.Pro_items li {
	float:left;
	display:inline;
	margin:0 22px 0 22px;
	_margin:0 17px 0 22px;
	width:70px;
	height:110px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
div.Pro_items li img{ width:70px; height:81px; padding:2px;}
div.Pro_items li em{ display:block; color: #e02e15; font-size:12px; font-weight:bold;}
div.Pro_items li:hover {
}
div.Pro_items a.active {
	border:1px solid #FF3F3F;
}
.Pro_scrollableDiv{
	position: absolute; width: 200000em; left: 0px;
}
.Pro_scrollableDiv strike{ display:none;}
/* next / prev buttons */
a.Pro_prev, a.Pro_next {
	background:url(../images/Pro_next.png) no-repeat 0 12px;
	display:block;
	width:20px;
	height:80px;
	float:left;	
	cursor:pointer;
}
a.Pro_next {
	background-image:url(../images/Pro_pro.png)		
}
/*End*/

#SideLiveChatServices h2{ color:#fff;}
.DiscountRule{ border-collapse:collapse; border:1px solid #ccc; width:360px; margin-top:16px;}
.DiscountRule td, .DiscountRule tr, .DiscountRule th{ border:1px solid #ccc;}
.DiscountRule tr{ height:20px; text-align:center;}
.RuleName{ background:#eee; height:24px;}
#SearchList, #SearchList li{ margin:0; padding:0; list-style:none; }
#SearchList li{ clear:both; white-space:nowrap; padding:0 0 8px 12px; background: url(../images/pastel/Line.gif) left bottom repeat-x;overflow:auto; margin-bottom:8px;}
#SearchList p{	font-weight:bold; color:#000; padding-left:8px;}
#SearchList a{ text-decoration:none; display:block; float:left; margin:0 6px; color:#3B5591; padding:2px 4px;}
#SearchList .SearchName{ display:block; float:left; width:60px; font-weight:bold;}
#SearchList span{ display:block; float:left; width:640px;}

#SubCategoryList{ margin:0; padding:0; background:#eee; color:#000; height:26px; line-height:26px; padding-left:8px;}
#SubCategoryList a, #SubCategoryList a:hover{ display:block; height:20px;line-height:20px; float:right; background:#fff; text-decoration:none; margin:3px 5px 0 0;}

.ListCategoryContent ul, .ListCategoryContent ul li{ margin:0; padding:0; list-style:none;}
.List_Product li{ background: url(../images/pastel/ListBgImg.jpg) 0 0 no-repeat; width:760px; height:152px; margin-bottom:10px;}
.List_Product li a{ text-decoration:none;}
.ListProductImg{ float:left; width:110px; height:126px; margin-right:12px;  padding:10px;}
.ListProductImg img{ width:110px; height:126px;}
.ListProductRight{ float:left; width:440px; padding-top:12px;}
.ListProductRight p{ margin:0px; padding:4px 0; }
#ViewListRight{ float:right; padding:12px 15px 0 0; text-align:right;}
#ViewListRight .ChooseOptionLink, #ViewListRight .AddToCartLink{ background:none;}
#ViewListRight a.AddToCartImg, #ViewListRight a:hover.AddToCartImg{ display:block; width:123px; height:22px; background: url(../images/pastel/AddToCartImg.gif) 0 0 no-repeat; text-align:center; padding-top:5px; color:#fff;}
#ListProductName a{ font-weight:bold; font-size:12px;}

#ListIt, #GridIt{ cursor:pointer;}
a#GridIt{ background:#4598D2; color:#fff;}

#CategoryHeading h3{ color:#000; padding-left:8px;}
.DownListImg{ position:absolute; left:174px; top:14px; display:none; display:block; width:18px; height:18px; cursor:pointer;}
#DownList .DownListImg{ display:block;}
#OurProduceList{ z-index:1001;}

#ProductBreadcrumb{ border:none; float:left; font-size:12px;}
#ProductBreadcrumb a{  text-decoration:none;}
#ProductBreadcrumb{ padding-left:6px; *padding-top:6px;}

html>/**/body #ProductBreadcrumb{ padding:5px 0 0 6px; background:#FCFCFC;}
#ProductBreadcrumb ul li{ background:#FCFCFC;}
.qtyInput{ width:32px;}
.JustAddedProduct .ProductImage img{ width:110px; height:126px;}
.CartThumb img{ width:110px; height:126px;}
#GiftCertificatesMenu .BlockContent{ padding-top:8px;}
#GiftCertificatesMenu .BlockContent li{ margin:0 0 8px 0;}
#GiftCertificatesMenu .BlockContent a{ color:#000; font-weight:bold; padding:6px 0;}

#SideBrandTagCloud h2 a{ color:#FFF;}