/******************************************************
* Interspire Shopping Cart Style File                *
*                                                    *
* Name: Default                                      *
* Author: Dillon       *
* Id: $Id$                                           *
*****************************************************/

/* Color: blue */

body {
	color: #090909;
	background:url("../images/blue/bg.jpg") #f1f1f1 repeat-x left top;
}
a {
	color: #090909;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {color: #2e2e2e;}
h1{margin:.5em 0}
h2 {margin:.3em 0;color: #090909;}
h3 {margin:.2em 0;color: #2e2e2e;}
hr {background: #c6c6c6;border: #c6c6c6;}
#Container {width:100%;}

#TopMenu {
	color: #999;
	height:31px;
	display:inline-block;
	position:relative;
}
#TopMenu a.toplogo{float:left;font-size:.8em;color:#999;text-decoration:none;height:2em;}
#TopMenu a.toplogo span{line-height:2em;}
#TopMenu ul{float:right;display: inline-block;}
#TopMenu li {
	background: url(../images/blue/PagesMenuBg.gif) 0 12px no-repeat;
	height:2em;
	line-height:.8em;
}
#TopMenu li.First {
	background-image: none;
}
#TopMenu li a, #TopMenu li span {
	color: #333;
	margin: 2px 0 2px 0;
}
#TopMenu li span a {
}
#TopMenu li a:hover {
	text-decoration: underline;
	color:#000;
}


#Menu {
	text-align:left;
	background: url(../images/blue/footer_bg.gif) #eaeaeb 0 top no-repeat;
}
#Menu .contactfooter{padding-top:4px}
#Menu .telefooter{padding-top:4px}
#Menu .telefooter b{display:block;float:left;width:75px}
#Menu .contactfooter span{display:block;margin:-13px 0 0 79px}
#Menu ul{
	padding:0 0 20px 0;
	background: url(../images/blue/footer_fbg.gif) 0 bottom no-repeat;
	display:inline-block;
	width:100%;
}

#Menu ul ul{background-image:none;display:block;padding:0}
#Menu li {
	
}
#Menu li a {
	
}
#Menu li ul li {
	
}
#Menu li ul li a:hover {
}

#Menu li.First{}
#Outer {
	margin:1px auto;
	width:960px;
	margin:0 auto;
	padding:0 20px;
	background:url("../images/blue/topround.gif") #fff center top no-repeat;
	position:relative;
}
#Container{
	margin:10px auto;
	padding:0 0 5px 0;
	background:url("../images/blue/botround.gif") center bottom no-repeat;
}
#Wrapper {
	padding:0 0;
}
#Header {
	margin:0 auto;
	width:100%;
	z-index:2;
	position: relative;
}
#Header .Block{margin:0}

#Logo h1{margin:0}
#Logo h1 a{
	display:block;
	width:180px;
	height:62px;
	background:url(../images/blue/Logo.gif) 0 0 no-repeat;
}
#Logo h1 a span{
	display:none;
}

#Navi div.Block, #Navi div.BlockContent, #Navi li, #Navi li.home, #Navi a.home, #Navi a.home span{background:url("../images/blue/navi.gif");}
#Navi{display:block;margin:0;z-index:4;clear:both;padding-top:5px;width:100%}
#Navi div.Block{height:29px;}
#Navi h2{height:0;display:none}
#Navi div.BlockContent{z-index:9999;text-align:left;background-position:right -31px;background-repeat:no-repeat}
#Navi div.BlockContent ul {padding:0;margin: 0;display:inline-block;list-style: none;line-height:1;cursor: default;} /* all lists */
#Navi div.BlockContent li {float:left;background-position:right -62px;background-repeat:no-repeat;/*width needed or else Opera goes nuts */}/* all list items */
#Navi div.BlockContent li.home{padding:0 2px 0 0;background-position:right -155px;}
#Navi div.BlockContent li a.home{background-position:right -124px;padding:0 10px 0 0}
#Navi div.BlockContent li a.home span{cursor:pointer;padding:0 0 0 12px;height:29px;background-position:left -93px;background-repeat:no-repeat;display:inline-block;}
#Navi div.BlockContent a {/*text-shadow:0 1px 0 #000;*/color:#FFF;display: block;/*add*/padding:0 10px 0 10px;text-decoration:none;margin:0;line-height:29px;font-size:.85em;font-weight:bold}
#Navi div.BlockContent a:hover{background-position:right -124px;}
#Navi div.BlockContent ul li{position:relative;margin:0;}
#Navi div.BlockContent ul li a{}
#Navi div.BlockContent ul a.selected{}
#Navi div.BlockContent ul li ul {position:absolute;z-index:9999;width:155px;padding:0 0 10px 0;left:-999em;margin:0 0 0 0px/*margin:-23px 0 0 180px*/}/* second-level lists */
#Navi div.BlockContent ul li ul li{margin:0;padding:0;background-position:right 0;background-repeat:repeat-x;background-color:#000}
#Navi div.BlockContent ul li ul li a{color:#FFF;font-weight:normal;padding:7px 10px;width:135px;line-height:15px;}
#Navi div.BlockContent ul li ul li a:hover{background:#444}
#Navi div.BlockContent ul li ul ul {margin:-29px 0 0 155px;} /* third-and-above-level lists */
#Navi div.BlockContent li:hover, #Navi div.BlockContent li.over{background-position:right -124px;background-repeat:repeat-x;}
#Navi div.BlockContent li:hover ul ul, #Navi div.BlockContent li:hover ul ul ul, #Navi div.BlockContent li.over ul ul, #Navi div.BlockContent li.over ul ul ul {left: -999em;}
#Navi div.BlockContent li:hover ul, #Navi div.BlockContent li li:hover ul, #Navi div.BlockContent li li li:hover ul, #Navi div.BlockContent li.over ul, #Navi div.BlockContent li li.over ul, #Navi div.BlockContent li li li.over ul {left: auto;} /* lists nested under hovered list items */

#SearchForm {
	
}
#SearchForm label {
	margin:3px 5px 0 0;
	float:left;
	color:#fff;
	font-size:0.85em;
}
#SearchForm input {
	background: #fff;
	border: 1px solid #fff;
	border-right:none;
}
#SearchForm .Button {
	border: 0;
}
#SearchForm a {
	color: #fff;
}
#SearchForm p {
	line-height:.8;
	color: #747474;
}

#Outer div.Block{}
#banner .BlockContent{width:960px;height:120px;overflow:hidden;position:relative;z-index:0;float:left;font-size:10px}
#banner .BlockContent p{margin:0;padding:0}
#banner .BlockContent ul, #banner .BlockContent li{margin:0;padding:0;list-style:none}
#banner .BlockContent li{display:block;float:left;width:960px;height:120px;overflow:hidden;}
#banner .BlockContent span.previous{position:absolute;left:27px;top:100px;z-index:1;display:none;}
#banner .BlockContent span.next{position:absolute;left:47px;top:100px;z-index:1;display:none;}
#banner .BlockContent .center-wrap{position:absolute;left:70px;top:100px}
#banner .BlockContent .carousel-pagination a{text-decoration:none;padding:0 2px}
#banner .BlockContent .carousel-pagination a.active{color:#ccc}
div.banner_category_page_top{margin-bottom:0}
.TopBannerRight{float:right}

.bottom_banner_slide{width:960px;height:120px;overflow:hidden;position:relative;z-index:0;float:left;font-size:10px}
.bottom_banner_slide p{margin:0;padding:0}
.bottom_banner_slide ul, .bottom_banner_slide li{margin:0;padding:0;list-style:none}
.bottom_banner_slide li{display:block;float:left;width:960px;height:120px;overflow:hidden;}
.bottom_banner_slide span.previous{position:absolute;left:27px;top:100px;z-index:1;display:none;}
.bottom_banner_slide span.next{position:absolute;left:47px;top:100px;z-index:1;display:none;}
.bottom_banner_slide .center-wrap{position:absolute;left:70px;top:100px}
.bottom_banner_slide .carousel-pagination a{text-decoration:none;padding:0 2px}
.bottom_banner_slide .carousel-pagination a.active{color:#ccc}

#newsticker{width:500px;height:20px;overflow:hidden;position:relative;z-index:0;float:left;background:url('../images/RSS.gif') left center no-repeat}
#newsticker ul, #newsticker li{margin:0;padding:0;list-style:none}
#newsticker li{display:block;height:20px;text-align:left}
#newsticker li a{font-size:11px;line-height:20px;}
#newsticker span.previous{position:absolute;left:27px;top:100px;z-index:1;display:none;}
#newsticker span.next{position:absolute;left:47px;top:100px;z-index:1;display:none;}
#newsticker .center-wrap{position:absolute;left:70px;top:100px}

.QuickSearch { border: 1px solid #d3d3d3 }
.QuickSearchHover td{ background: #f4f4f4; }
.QuickSearch td span.Price{margin:0 10px 0 0}
.QuickSearchAllResults a { background:url('../images/blue/QuickSearchAllResultsButton.gif') right top no-repeat}

.Left li {
	border-bottom: 1px solid #c5dde9;
}

.Left li a:hover {
	color: #07599a;
}

.Content {
	
}

.Content a {
	color: #075899;
}

.Content.Wide {
	
}

.Content.Widest {
	
}


.Right {
	
}

.Right a {
	color: #034285;
}

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

#Footer {
	text-align:center;
	display:inline-block;
	color:#666;
}

#Footer li a {
	color:#333;
}

.Content .ProductList li {
	border: 1px solid #fff;
}

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

.ProductList .ProductImage {
	background: #fff;
    border:1px solid #ddd;
}

.ProductList strong, .ProductList strong a {
	color: #075899;
	font-weight:bold;
	font-size:1.0em;
}

.ProductPrice, .ProductList em {
	color: #EC7A00;
    font-size: 1em;
}

.ProductPrice i, .ProductList em i {
	color: #666;
    font-size: 10px;
	font-weight:normal;
	font-style:normal;
	margin:0 0 0 5px;
	display:inline-block;
}

.ProductList .Rating {
	color: #797979;
}

.Right .ProductList li {
	border-bottom: 1px solid #fff;
}

.Content .FeaturedProducts .ProductList li {
	background: #fff;
}

.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
	background: #fff;
}

.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	background: url(../images/blue/TopSellerNumberBg.gif) 0 4px no-repeat;
	color: #075899;
}

.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
	border: 1px solid #ddd;
	background: #fff;
}

.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
	color: #075899;
}

.Breadcrumb {
	border-bottom: 1px solid #DCDFE2;
}


.CompareItem { width:200px; border-left: solid 1px #CACACA; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #eee; }
.CompareFieldTop { border-bottom:solid 1px #ddd; }
.CompareFieldTop a:hover { color:red; }
.CompareCenter { border-left:solid 1px #ddd; border-bottom:solid 1px #F2F2F2; }
.CompareLeft { border-left:solid 1px #ddd; border-bottom:solid 1px #F2F2F2; }

.ViewCartLink {

}

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

.CartContents thead tr th, table.General thead tr th {
	background:url('../images/blue/pag_ng_bg.gif') #efefef left top repeat-x;
	color: #333;
	border-bottom: 2px solid #666;
}

.CartContents tr.Odd{
	background:#f9f9f9;
}

.CartContents tbody .SubTotal td {
	background:#fff;
	border:0;
	color: #075899;
}

.MiniCart .SubTotal {
	color: #075899;
}

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

.JustAddedProduct strong, .JustAddedProduct a {
	color: #075899;
}

.CategoryPagination {
	color: #034285;
}

.CheckoutRedeemCoupon {background: #eee url('../images/blue/coupon_bg.gif') left top no-repeat; padding: 5px 0 5px 10px; width: 310px; height:110px; margin-bottom: 10px; }

.SubCategoryList, .SubBrandList {
	background:#f1f1f1;
}

.InfoMessage {
	background: #eee 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: #eee;
}

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

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

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

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #888;
}

/* Tabbed Navigation */
.TabNav {
    width:110px;
	float:left;
}
.TabNav li{
	margin:2px 0;
	height:30px;
}

.TabNav li a {
	background:#bbb;
	width:110px;
	display:block;
	text-align:center;
	color:#fff;
}

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

.TabNav li.Active a {
	background:url('../images/blue/Box.gif') #1a7ac2 left -332px repeat-x;
}
.Protab{float:right; font-family:arial;}
.Protab p, .Protab li{font-size:.9em;font-family:verdana, arial;line-height:1.7}
.Protab h3{font-size:1.4em;font-family:Tahoma;color:#034285}
.ExpressCheckoutContent, .ProductDescriptionContainer{font-size:.9em;font-family:verdana, arial;line-height:1.7}
div.ExpressCheckoutContent h3{font-size:1.2em}

#ProductDescription, #ProductByCategory, #ProductVendorsOtherProducts, #ProductReviews, #ProductSpecification, #Manufacturer{float:left;width:610px;padding:10px;border:1px solid #dfdfdf}
.Share{text-align:right;float:right;padding:8px 15px 8px 20px;}
.Share p{margin-bottom:5px;color:#666}
.box{width:100%;background:#eee;display:inline-block;font-size:0.90em;}
.warranty{float:left;padding:8px 15px 0 20px;}


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

#LayoutColumn1 .CategoryList{background:url('../images/blue/Wrapper.gif') -825px bottom no-repeat;display:inline-block;padding-bottom:15px;margin:10px 0 0 0}
#LayoutColumn1 .CategoryList h2{background:url('../images/blue/Wrapper.gif') -495px top no-repeat;color:#fff;width:165px;padding:7px 0;text-align:center;margin:0;font-size:11px;font-weight:bold;}
#LayoutColumn1 .CategoryList .BlockContent{margin:0;background:url('../images/blue/Wrapper.gif') #ddd -660px top repeat-y;}
#LayoutColumn1 .CategoryList .BlockContent ul li{padding:0;border-bottom:1px solid #00a5d2}
#LayoutColumn1 .CategoryList .BlockContent ul li a{color:#fff;text-decoration:none;padding:6px 0 6px 10px;background:url('../images/blue/Wrapper.gif') #1a82e6 -660px center repeat-x;font-size:1.0em;display:block}
#LayoutColumn1 .CategoryList .BlockContent ul li.home{display:none}
#LayoutColumn1 .CategoryList .BlockContent ul li a:hover{background:#2d93f5;color:#fff}
#LayoutColumn1 .CategoryList .BlockContent ul li ul{padding:0}
#LayoutColumn1 .CategoryList .BlockContent ul li ul li{border-bottom:1px solid #fff;background:url('../images/blue/Wrapper.gif') #ddd -990px top no-repeat;}
#LayoutColumn1 .CategoryList .BlockContent ul li ul li a{padding-left:20px;background:none;font-size:1em;color:#222}
#LayoutColumn1 .CategoryList .BlockContent ul li ul li ul li{border-bottom:1px solid #fff}
#LayoutColumn1 .CategoryList .BlockContent ul li ul li ul li a{padding-left:30px;background:#eee;color:#222}
#LayoutColumn1 .CategoryList .BlockContent li.selected ul{display:block}
#LayoutColumn1 .CategoryList .BlockContent a.selected{background-color:#2D93F5;}
#LayoutColumn1 .CategoryList .BlockContent ul li ul li a.selected{background-color:#EC7A00;color:#fff;font-weight:bold}
#LayoutColumn1 .CategoryList .BlockContent li.LastChild{border-bottom:none;}

#LayoutColumn3 div.NewsletterSubscription , #LayoutColumn3 div.MiniCart, #LayoutColumn3 div.AccountMenu, #GiftCertificatesMenu, #LayoutColumn3 div.CurrencyChooser, #LayoutColumn3 div.TopSellers, #LayoutColumn3 div.FeaturedProducts, #LayoutColumn3 div.AddToWishlist, #LayoutColumn3 div.SideSalePrice{background:url('../images/blue/Wrapper.gif') transparent -330px bottom no-repeat;display:inline-block;margin:10px 0 0 0;padding-bottom:10px}
#LayoutColumn3 div.NewsletterSubscription  h2, #LayoutColumn3 div.MiniCart h2, #LayoutColumn3 div.AccountMenu h2, #GiftCertificatesMenu h2, #LayoutColumn3 div.CurrencyChooser h2, #LayoutColumn3 div.TopSellers h2, #LayoutColumn3 div.FeaturedProducts h2, #LayoutColumn3 div.AddToWishlist h2, #LayoutColumn3 div.SideSalePrice h2{background:url('../images/blue/Wrapper.gif') -495px top no-repeat;color:#fff;width:165px;padding:7px 0;text-align:center;margin:0;font-size:11px;font-weight:bold;}
#LayoutColumn3 div.NewsletterSubscription  .BlockContent, #LayoutColumn3 div.MiniCart .BlockContent, #LayoutColumn3 div.AccountMenu .BlockContent, #GiftCertificatesMenu .BlockContent, #LayoutColumn3 div.CurrencyChooser .BlockContent, #LayoutColumn3 div.TopSellers .BlockContent, #LayoutColumn3 div.FeaturedProducts .BlockContent, #LayoutColumn3 div.AddToWishlist  .BlockContent, #LayoutColumn3 div.SideSalePrice .BlockContent{margin:0;padding:1px 10px 0 10px;width:145px;background:url('../images/blue/Wrapper.gif') transparent -165px top repeat-y;}
#LayoutColumn3 div.AccountMenu, #LayoutColumn3 div.CurrencyChooser, #LayoutColumn3 div.SideCart{padding-bottom:10px}
#LayoutColumn3 div.TopSellers{background-color:#f5f5f5}
#LayoutColumn3 div.FeaturedProducts .ProductImage{width:140px}
#LayoutColumn3 div.FeaturedProducts .ProductDescription{margin:5px 0;}
#LayoutColumn3 div.SideSalePrice .ProductImage{width:140px}

#LayoutColumn3 div.AddToWishlist .BlockContent p{margin-top:10px}

#TopCartContents{background:url('../images/blue/Box.gif') 0 -226px repeat-x;border:1px solid #dfdfdf;border-width:0 1px;font-size:.85em;float:right;width:300px}
#TopCartContents a{font-size:.9em;}
#TopCartContents .BlockContent{padding:0 10px}
#TopCartContents h2{font-size:1em;font-weight:bold;color:#fff;height:25px;padding:0 0 0 30px;line-height:25px;background:url('../images/blue/Cart.gif') 7px center no-repeat;}

#AccountOrderLinks, #SideAccountStoreCredit, #SideAccountMenu, #SideNewProducts, #SideCategoryNewProducts, #SideProductRecentlyViewed, #SideCouponCodeBox, #SideGiftCertificateCodeBox, #SideBrandTagCloud, #SidePopularProducts {background:url('../images/blue/Wrapper.gif') transparent -330px bottom no-repeat;display:inline-block;margin:10px 0 0 0;padding-bottom:10px}
#AccountOrderLinks h2, #SideAccountStoreCredit h2, #SideAccountMenu h2, #SideNewProducts h2, #SideCategoryNewProducts h2, #SideProductRecentlyViewed h2, #SideCouponCodeBox h2, #SideGiftCertificateCodeBox h2, #SideBrandTagCloud h2, #SidePopularProducts h2{background:url('../images/blue/Wrapper.gif') -495px top no-repeat;color:#fff;width:165px;padding:7px 0;text-align:center;margin:0;font-size:11px;font-weight:bold;}
#AccountOrderLinks .BlockContent, #SideAccountStoreCredit .BlockContent,  #SideAccountMenu .BlockContent, #SideNewProducts .BlockContent, #SideCategoryNewProducts .BlockContent, #SideProductRecentlyViewed .BlockContent, #SideCouponCodeBox .BlockContent, #SideGiftCertificateCodeBox .BlockContent, #SideBrandTagCloud .BlockContent, #SidePopularProducts .BlockContent{margin:0;padding:1px 10px 0 10px;width:145px;background:url('../images/blue/Wrapper.gif') transparent -165px top repeat-y;}

#SideCouponCodeBox hr, #SideGiftCertificateCodeBox hr{display:none;height:1px;margin:0;padding:0;font-size:0;line-height:0}
#SideCategoryNewProducts .ProductImage{display:block;width:140px}

ul.spec{list-style:none;margin:0;}
ul.spec li{padding:.5em;color:#555;width:98%;display:inline-block;line-height:1.5em}
ul.spec li span{display:block;width:auto;float:left;font-weight:bold;font:18px arial;color:#000;width:595px;padding:10px 0 0 5px;border-top:2px solid #666}
ul.spec li br{clear:both}
ul.spec li  p{float:left;border-top:1px solid #f0f0f0;width:372px;line-height:1.8;margin:0;padding:5px 0}
ul.spec li label{border-top:1px solid #f0f0f0;display:block;width:200px;float:left;color:#000;line-height:1.8;background:url("../images/blue/label_li.gif") 5px 14px no-repeat;padding:5px 10px 5px 15px;font-weight:bold;clear:both}
ul.spec li ul{border:none;list-style:none;margin:0;padding:0}
ul.spec li ul li{border:none;list-style:none;margin:0;padding:.5em}
ul.spec li ul li span{display:block;width:380px;padding:0 0 0 205px;font-weight:normal;color:#555}

p.subtitle {color:#666666;font-size:17px;font-weight:bold;margin:15px 0 5px;padding:0;vertical-align:top;}

/* Product Detail */
.ProductDetailsGrid{display:block;clear:both}
.ProductDetailsGrid strike{font-weight:bold;color:#6BB411;text-decoration:none;}
.ProductDetailsGrid .big{width:300px;margin-left:0;}
p.itemSoldOut{font-size:.9em;font-family:verdana,arial;line-height:1.7}
.ProductDetailsGrid dd.brandimg{float:right;margin:0}
.ProductDetailsGrid dd.brandimg img{}
.ProductDetailsGrid em.ProductPrice{font-size:1.8em;font-weight:bold}
.ProductDetailsGrid dt.ProductPriceLabel{line-height:2.5em;}
.ProductDetailsGrid span.VariationProductSKU{color:#E53A1E}
.ProductDetailsGrid span.ShippingPrice{}
.ProductAddToCart{margin-bottom:6px}
.ProductAddToCart .QuantityInput, .ShippingPriceTxt, .ProductSKU{font-size:.8em;font-weight:normal}
.ProductDetailsGrid .InStock{color:#333;font-weight:bold}
.InventoryLevel{padding-bottom:8px;font-size:.9em;}
.rating span, .rating span a{font-size:.9em;text-decoration:none;color:#000}
#ProductDetails p a.ViewLarger{margin:0 auto;display:block;text-indent:-9999px;background:url('../images/blue/enlargeimage.gif') left center no-repeat; width:115px; height:21px}
.Breadcrumb li a{text-decoration:none}
.ProductMain hr{clear:both}


/* Product list */
ul.List li.lst div.ProductName{height:28px;overflow:hidden}
ul.List li.lst div.ProductName a{font-size:.95em;font-weight:bold;color:#2D93F5}
ul.List li.lst span.ProductPrice {font-size:1em;padding:3px 0;color:#ec7a00;}
ul.List li.lst span.instock{font-size:.90em;padding:3px 0;font-weight:bold;display:block;}
ul.List li.lst span.freeship {font-size:.90em;padding:0 0 3px 0;color:#ec7a00;font-weight:bold;display:block}
ul.List li.lst span.ProductCompareButton{display:block}

div.ProductAdd a{margin:5px 0 0 0;font-weight:bold;color:#FFF;background:url('../images/blue/AddButton.gif') #ec7a00 left top;font-size:0.95em;text-decoration:none}
div.ProductAdd a span{cursor:pointer;background:url('../images/blue/AddButton.gif') #ec7a00 right top;padding:0 21px 0 0;margin:0 0 0 5px;display:inline-block;height:20px;line-height:20px;}
div.ProductAdd a:hover{color:#FFF;text-decoration:none}
ul.List li.lst .ProductCompareButton input{vertical-align:middle;}
.ProductAddMiniButton{display:inline-block;text-decoration:none}
ul.List li.lst .ProductDescription{display:none}
ul.List li.lst .Rating {float:right;padding:8px 0 0 0}
ul.List li.lst{border:none;border-bottom:1px solid #dadada;margin:0;background:url('../images/blue/ProductListBg.gif') 0 bottom repeat-x;width:280px}
ul.List li.Even{margin:0 15px 0 0}
ul.List li.lst .ProductPrice strike{color:#999}
ul.List li.lst .ProductImage{border:0;}
ul.List li.lst .ProductImage img{}
ul.List li.lst .ProductImage{width:120px;height:120px;}
ul.List li.lst .ProductDetails{margin:0 0 0 100px}
ul.List li.lst .ProductCompareButton label{font-size:.9em}
ul.List li.top{position:relative;border:none;border-bottom:none;margin:0;background:url('../images/blue/SpecialBoxMin.gif') left top no-repeat;height:165px;}
ul.List li.top .ProductDetails{padding:40px 0 0 0}
ul.List li.top .ProductImage{margin:35px 20px 0 0;position:relative}
ul.List li.top .ProductInfo{float:right;width:120px;}
ul.List li.top .Rating{float:none}
ul.List li.top div.ProductName{position:absolute;left:10px;top:3px;width:270px;}
ul.List li.top div.ProductName a{color:#444}
ul.List li.top1{width:590px;background:url('../images/blue/SpecialBox.gif') left top no-repeat;margin:7px 0 0 0}
ul.List li.top2{width:780px;background:url('../images/blue/SpecialBoxBig.gif') left top no-repeat;margin:7px 0 0 0}
ul.List li.top2 .ProductDescription{display:block;font-style:normal;font-size:.95em;margin:0 140px 0 0;padding:20px 0 0 0}
ul.List li.top1 .ProductDescription{display:block;font-style:normal;font-size:.95em;margin:0 140px 0 0;padding:20px 0 0 0}
ul.List li.top1 div.ProductName{width:580px}
ul.List li.top1 .ProductPrice{font-size:1.3em;display:block}
ul.List li.Odd{margin-right:15px}

.inc{font-size:.9em;color:#6BB411}

.TopSellers ul.ProductList{margin:0;padding:0;width:145px;overflow:hidden}
.TopSeller1 .ProductImage{border:none}
.TopSellers .ProductList li{border-bottom:1px solid #e5e5e5}
.CouponCode, .GiftCertificateCode{display:inline-block}
.CouponCode input, .GiftCertificateCode input{float:left;height:22px;padding:0}
.CouponCode input.Field100, .GiftCertificateCode input.Field100{height:18px;}



#ProductBreadcrumb{background:url('../images/blue/Box.gif') #1a7ac2 left -332px repeat-x;height:40px;border:none;color:#fff;position:relative;overflow:hidden}
#ProductBreadcrumb ul{padding:15px 0 0 20px}
#ProductBreadcrumb .rb{background:url('../images/blue/Box.gif') right -376px no-repeat;width:10px;display:block;position:absolute;right:0;top:0}
#ProductBreadcrumb .lb{background:url('../images/blue/Box.gif') right -288px no-repeat;width:10px;display:block;position:absolute;left:0;top:0}
#ProductBreadcrumb a{color:#fff; background:url('../images/BreadcrumbSepWhite.gif') right center no-repeat}

.BrandTagCloud h2 a{font-size:.9em}
.BrandCloud a{display:block}
.notes{background-color:#FFFBEC;color:#555555;margin-bottom:10px;padding:8px 6px 8px 28px;}
.msginfo {background:url('../images/blue/info.gif') #BDE5F8 10px center no-repeat;color:#00529B;border:1px solid #333;margin:10px 0;padding:15px 10px 15px 50px;}
.msgwarning {background:url('../images/blue/warning.gif') #FEEFB3 10px center no-repeat;color:#9F6000;border:1px solid #333;margin:10px 0;padding:15px 10px 15px 50px;}

#TopSearch{display:inline-block;width:100%;margin:4px 0 0 0}
#TopSearch, #TopSearch .callus, #SearchForm{background:url('../images/blue/Box.gif');}
#TopSearch .callus{background-position:right -68px;background-repeat:no-repeat;float:right;height:34px;line-height:34px;color:#fff;padding:0 3em 0 0;font-weight:bold;font-size:.85em}
#SearchForm{background-position:left -34px;background-repeat:no-repeat;height:29px;color:#fff;padding:0 0 0 3em}

/* Home Product list */
#HomeCatFeaturedProducts ul, #HomeCatFeaturedProducts li{padding:0;margin:0;list-style:none}
#HomeCatFeaturedProducts ul a{background:none;border:none}
#HomeCatFeaturedProducts ul li{float:left;width:312px;height:205px;background:url('../images/blue/HomeCateBg.gif') #fff left top no-repeat;}
#HomeCatFeaturedProducts ul li.Even{padding:0 12px 0 0}
#HomeCatFeaturedProducts ul li a{font-size:1.1em;font-weight:bold;padding:4px 10px;text-decoration:none;display:block;color:#333}
#HomeCatFeaturedProducts ul li ul{position:relative;display:block;width:100%;margin:30px 0;}
#HomeCatFeaturedProducts ul li ul li{display:block;height:20px;width:150px;background:#f0f0f0;padding:0 10px 0 0;}
#HomeCatFeaturedProducts ul li ul li:hover, #HomeCatFeaturedProducts ul li ul li.hover{border:1px solid #e1e1e1;border-right:none;background:#fff}
#HomeCatFeaturedProducts ul li ul li a.linka{font-size:0.9em;font-weight:normal;display:block;background:none;border:none;color:#333;height:12px;overflow:hidden;padding:3px 0 3px 5px}
#HomeCatFeaturedProducts ul li ul li.Featured{position:absolute;top:0px;left:170px;width:140px;height:140px;padding:0;display:none;float:right;text-align:center;background:#fff}
#HomeCatFeaturedProducts ul li ul li.Featured:hover{background:#fff;border:none;}
#HomeCatFeaturedProducts ul li ul li.Featured a{background:#fff;border:none;font-size:.9em;}
#HomeCatFeaturedProducts ul li ul li.Featured .ProductImage{width:120px;height:120px;overflow:hidden;text-align:center;margin:0;position:relative}
#HomeCatFeaturedProducts ul li ul li.Featured .ProductImage a{padding:0;}
#HomeCatFeaturedProducts ul li ul li.Featured .ProductDetails{position:absolute;z-index:1;left:-168px;top:-26px;width:305px;margin:0;padding:0;height:18px;overflow:hidden;text-align:center}
#HomeCatFeaturedProducts ul li ul li.Featured .ProductDetails a{font-weight:bold;text-align:center}
#HomeCatFeaturedProducts ul li ul li.Featured .ProductPriceRating{text-align:center;padding:5px 0 0 0}
#HomeCatFeaturedProducts ul li ul li.Featured .ProductPriceRating em{color:#EC7A00;font-size:.95em;font-style:normal;font-weight:bold}

.AccountPanel{margin:0; padding:0}
.AccountPanel li{float:left;width:245px;height:170px;overflow:hidden;border:1px solid #333;margin:0 10px 0 0;list-style:none;padding:10px 0 0 0;text-align:center}
.AccountPanel li a{font-size:1.4em;font-weight:bold;text-decoration:none;color:#000;text-align:center;display:block}
.AccountPanel li .icon{background:url('../images/blue/ShopCart.gif');display:block;width:85px;height:85px;text-align:center;margin:0 auto;cursor:pointer}
.AccountPanel li .l1{background-position:0 0;}
.AccountPanel li .l2{background-position:0 -85px;}
.AccountPanel li .l3{background-position:0 -170px;}
.AccountPanel li .l4{background-position:0 -255px;}
.AccountPanel li .l5{background-position:0 -340px;}
.AccountPanel li .l6{background-position:0 -425px;}
.AccountPanel li .l7{background-position:0 -510px;}
.AccountPanel li p{font-size:0.85em;font-weight:bold;text-align:center;border-top:1px solid #000;padding:5px 5px;margin:0}

.footerlogo{padding:5px 0 0 0}
.cards{float:left;padding:18px 0 0 0}
.cards img{border:1px solid #e1e1e1}
.ssl{float:right}
.ssl .ssllist{float:right}
.ssl .ssllist a{margin:23px 15px 0 0;}
.ssl .ssllist img{margin:19px 0 0 0;}
.copy{padding:25px 0 0 0;clear:both;text-align:center}

.DealOfTheDay{padding:25px 20px 15px 170px;width:446px;height:120px;background:url('../images/blue/DealOfTheDay.gif') left top no-repeat;float:left}
#DealOfTheDay .ProductImage{border:none;float:left;width:100px;height:100px;padding:5px;margin:0 10px 0 0 }
.DealOfTheDay .ProductImage img{width:100px}
.DealOfTheDay .ProductDescription{font-size:.85em;padding:5px 0;height:25px;overflow:hidden;font-family:arial;padding:5px 0}
#DealOfTheDay .ProductAdd a{text-decoration:none}
#DealOfTheDay .ProductDetails strong a{font-weight:bold;font-size:.9em}
#DealOfTheDay .ProductInfo{float:right;width:320px}
#DealOfTheDay .ProductActionAdd{margin:0}


#BannerBottom{position:relative;clear:both;display:inline-block}
#HomeNewsletterBox{width:282px;height:110px;padding:40px 15px 10px 15px;background:url('../images/blue/NewsLetter.gif') left top no-repeat;position:absolute;top:0;right:0}
#HomeNewsletterBox .Textbox{width:110px}
#HomeNewsletterBox h2{font-size:1.4em;padding:0 0 2px 0;display:none}
#HomeNewsletterBox label{display:block;font-size:0.85em;width:100px;line-height:2em;color:#fff}
#LayoutColumn1 .NewsletterSubscription {background:url('../images/blue/SideNewsLetter.gif') left top no-repeat;height:155px;padding:105px 0 0 5px}
#LayoutColumn1 .NewsletterSubscription h2{display:none}
#LayoutColumn1 .NewsletterSubscription label{color:#fff;padding:5px 0}

.MemoryCardConfigurator{float:right}
.banner_home_page_bottom {}
.banner_home_page_bottom img{margin:0 8px 0 0}
.banner_home_page_bottom div{margin:0 0 10px 0;width:960px;overflow:hidden}

#HomeShopByBrand ul li{padding:0;margin:0;list-style:none}
#HomeShopByBrand h2{font-size:1em}
#HomeShopByBrand li{float:left}

#CategoryHeading, #CategoryPagingBottom{background:url('../images/blue/pag_ng_bg.gif') #e6e6e6 left top repeat-x;border:1px solid #ddd}
#CategoryHeading h2{padding:2px 5px;margin:2px 0 1px 0}
#CategoryPagingTop{float:right;width:360px;margin:2px 5px 0 0}
#Filter{background:#f5f5f5;display:block;height:24px;padding:6px 8px 0 0}
#Filter .SortBox{margin:0;padding:0}

#SideProductRecentlyViewed .ProductImage{display:block;width:120px;margin:0 0 0 20px}

.CategoryDescription{border:1px solid #eee;margin:10px 0 0 0;padding:10px 0 0 0}
.CategoryDescription p{font-family:verdana;font-size:.85em;line-height:1.7;padding:5px 10px;margin-bottom:0;}
.CategoryDescription h2, .CategoryDescription h3{font-size:.9em;padding:0 10px}
.CategoryDescription img{margin:0 0 0 10px}

#SideCartContents{background:url('../images/blue/Wrapper.gif') transparent -330px bottom no-repeat;display:inline-block;margin:10px 0 0 0;padding-bottom:10px}
#SideCartContents h2{background:url('../images/blue/Wrapper.gif') -495px top no-repeat;color:#fff;width:165px;padding:7px 0;text-align:center;margin:0;font-size:11px;font-weight:bold;}
#SideCartContents .BlockContent{margin:0;padding:1px 0 0 0;width:165px;background:url('../images/blue/Wrapper.gif') transparent -165px top repeat-y;}
#SideCartContents ul{border-top:1px solid #eee}
#SideCartContents li{border-bottom:1px solid #e1e1e1;width:145px;padding:0 10px 5px 10px;height:18px;overflow:hidden;line-height:1.4em}
#SideCartContents li a{line-height:1.8em;float:left}
#SideCartContents .count{float:right;margin:2px 0 0 0}
#SideCartContents .total{padding:5px 10px;background:#f1f1f1;border-bottom:1px solid #ddd;margin:0 1px}
#SideCartContents .btn{padding:10px 10px 0 10px;color:#fff}
#SideCartContents .ViewCartLink{display:inline-block;background:#EC7A00;border:1px solid #ec0000;border-top:1px solid #ff9625;border-left:1px solid #ff9625;padding:2px 5px;color:#fff;text-decoration:none;font-weight:bold;font-size:1.0em}
#SideCartContents .CheckoutLink{display:inline-block;background:#00A5D2;border:1px solid #007190;border-top:1px solid #00bbee;border-left:1px solid #00bbee;padding:2px 5px;color:#fff;text-decoration:none;font-weight:bold;font-size:1.0em}
.PagingList  li.ActivePage{border:1px solid #ddd;background:#fff;display:inline-block;padding:0 0 2px 0}
.freeship{color:#EC7A00}
.xitem{background:url('../images/blue/x_item.gif') left 4px no-repeat;text-indent:-999px;width:16px;display:inline-block}

.promot{background:url('../images/blue/corner.gif');width:69px;height:69px;position:absolute;top:0;right:0;display:none}
.refurbished{background-position:0 0;display:block}
.euproduct{background-position:-70px 0;display:block}
.openboxed{background-position:-140px 0;display:block}
.clearance{background-position:-210px 0;display:block}
.none{display:none}

.CartItemTotalPrice{width:90px}

.Content table {border:1px solid #bbcedc;line-height:18px;width:100%;background:url("../images/blue/t_bg.gif") #fff repeat-x top left;}
.Content table caption {font-size:1.3em;line-height:2em}
.Content table thead{border-right:1px solid #bbcedc;}
.Content table thead th{padding:2px;padding:0.3em 1em;border-bottom:1px solid #ddd;border-right:1px solid #CCC}
.Content table tfoot td{padding:0.1em 1em 0.1em 1em;border-top:1px solid #DDD;line-height:1.7em;color:#666;border-bottom:1px solid #bbcedc;}
.Content table tbody tr td {line-height:1.7em; border-bottom:1px solid #EFEFEF;border-right:1px solid #efefef;padding:0.1em 1em 0.1em 1em;}
.Content table tbody tr td .p{height:4px;border:1px solid #23a101;font-size:0px; display:inline-block}
.Content table tbody tr td .p .status{height:4px;border-right:1px solid #23a101;background-color:#c7f1bb;font-size:0; display:inline-block}
.Content table tbody tr.odd {background-color:#F9F9F9;}
.Content table tbody tr.odd-f {background-color:#FFFFFF;}
.Content table tbody tr:hover {}

.CreateAccount h4, .AccountLogin h4{background:url("../images/blue/icon_cart.gif") #fff no-repeat 0 0;height:40px;padding:0 0 0 45px;line-height:40px;border-bottom:2px solid #990000;margin:0 0 10px 0}
.AccountLogin h4{background-position:0 -40px}
.CartLoginLogo{padding:90px 20px  0 0;text-align:right;}
.CartLoginLogo img{width:100px;}
.blurb{clear:left;border-top:1px solid #eee;padding:10px 0 0 0}
.blurb h4{float:left;color:#075899;padding:5px 10px 0 0;font-size:16px}
.blurb p{clear:left;padding:10px 0 0 0;color:#bb0000}
.r{float:right}
.l{float:left}

#CartHeader h2{background:url("../images/blue/icon_cart.gif") #fff no-repeat 0 -87px;font-size:18px;font-weight:bold;line-height:20px;padding:0 0 0 25px}
table.CartContents{border:0;border-top:2px solid #bb0000;margin:0}
td.CartThumb img {width:48px;height:48px}
.EstimateShippingLink {background:url("../images/blue/icon_cart.gif") #fff no-repeat 0 -116px;line-height:20px;padding:0 0 0 22px;text-decoration:none}
.CartPageLogo{padding:20px 0 0 0;}
.CartPageLogo1{float:right;width:165px;text-align:right;padding:30px 0 0 0}
.CartPageLogo2{padding:20px 0 0 0;display:inline-block}
.CartPageLogo2 div{float:left}
.CartPageLogo2 div img{margin:10px 0 0 0}
.CartFooter{margin:10px 0 0 0;background:url("../images/blue/cart_footer_header.gif") #fff no-repeat 0 0;padding:70px 0 50px  0}
.CartFooter .more{float:left;margin:0 0 0 130px}
.CartFooter .proceed{float:right;margin:0 190px 0 0}

.CartContent #SideCouponCodeBox{padding:10px 0 20px 0}
.CartContent #SideGiftCertificateCodeBox{padding:0px 0 20px 0}
.CartContent #SideCouponCodeBox p, .CartContent  #SideGiftCertificateCodeBox p{display:none}
.CartContent #SideCouponCodeBox, .CartContent  #SideGiftCertificateCodeBox{margin:0px 15px 0 0;background:none;padding:0 0 0 32px}
.CartContent #SideCouponCodeBox h2, .CartContent  #SideGiftCertificateCodeBox h2{width:150px;background:none;color:#034285;text-align:left;font-size:12px;float:left}
.CartContent #SideCouponCodeBox .BlockContent, .CartContent  #SideGiftCertificateCodeBox .BlockContent{background:none;float:left;width:180px;padding:2px 0 0 10px}
.CartContent #SideCouponCodeBox, .CartContent  #SideGiftCertificateCodeBox{width:100%;display:block}
.CartContent .Field100{width:130px}

div.ProductActionAdd strong{margin:0;background:url('../images/blue/AddButton.gif') #00BBEE left top;display:inline-block;height:20px;padding:0}
div.ProductActionAdd strong a {font-size:0.95em;font-weight:bold;color:#FFF;text-decoration:none;background:url('../images/blue/AddButton.gif') #ec7a00 right top;margin:0 0 0 5px;padding:0 21px 0 0;height:20px;line-height:20px;display:inline-block}
div.ProductActionAdd strong a:hover{color:#FFF;text-decoration:none;}

#ProductDetails{position:relative}
.featured{position:absolute;right:0;top:-9px;background:url('../images/blue/freedelivery.gif');width:135px;height:100px;display:none}
.Free{display:block}

.PrimaryProductDetails .ProductThumb{position:relative}
.PrimaryProductDetails .ProductThumb .promot{right:20px}
#SideProductRelated {font-family:tahoma}
#SideProductRelated h2{font-size:1.4em}
#SideProductRelated strong, #SideProductRelated strong a{font-size:1em}
#SuggestiveCartHeader h2{font-size:1.4em}

#SideProductRelated{margin:0 0 0 150px; clear:both;display:inline-block;width:630px}
#SideProductRelated li, #SuggestiveCartContent li, #AccountRecentItems li , #WishListItems li{width:300px;background:url('../images/blue/pro_li_bg.gif') right top no-repeat;;min-height:110px;margin:0 10px 0 0;padding:0}
#SideProductRelated li .ProductImage, #SuggestiveCartContent li .ProductImage, #AccountRecentItems li .ProductImage, #WishListItems li .ProductImage{margin-right:10px;position:relative;border:0;float:left;background:url('../images/blue/pro_li_bg.gif') left top no-repeat;padding: 5px 8px}
#SideProductRelated li .ProductDetails, #SuggestiveCartContent li .ProductDetails, #AccountRecentItems li .ProductDetails, #WishListItems li .ProductDetails{padding:8px 0;height:50px;overflow:hidden}
#SideProductRelated li .ProductDetails em, #SuggestiveCartContent  li .ProductDetails em, #AccountRecentItems li .ProductDetails em, #WishListItems li .ProductDetails em{margin:10px 0}
#AccountRecentItems li .ProductCompareButton{text-align:left}
#AccountRecentItems li, #WishListItems li{width:245px}
#SideProductRelated li .ProductDetails, #WishListItems li .ProductDetails, #AccountRecentItems li .ProductDetails{height:70px;}
#SideProductRelated li .ProductDetails strong, #WishListItems li .ProductDetails strong, #AccountRecentItems li .ProductDetails strong{height:45px;display:block;overflow:hidden;}
#SideProductRelated li .ProductDetails em, #WishListItems li .ProductDetails em, #AccountRecentItems li .ProductDetails em{margin:3px 0}
#SuggestiveCartContent li {width:290px;}
#SuggestiveCartContent li.Even{margin:0}
#SuggestiveCartContent .ProductPriceRating{margin:3px 0}
.freindlink {padding:105px 0 0 0;margin:0 0 0 300px}
.freindlink a{display:block;margin:5px 10px}
.JustAddedProduct{width:290px;float:left}

#CreateAccountForm{background:url('../images/blue/user_add.gif') 20px 70px no-repeat;}
#CreateAccountForm .FormContainer{padding:0 0 0 80px;background:url('../images/blue/user_shpping.gif') 0 160px no-repeat;}

#SideCartMiniCart{margin-bottom:40px}
#LayoutColumn1 div.SideCategoryFilterList{background:url('../images/blue/Wrapper.gif') #ddd -1155px bottom no-repeat;}
#LayoutColumn1 div.SideCategoryFilterList .BlockContent ul li{border-bottom:none}
#LayoutColumn1 div.SideCategoryFilterList .BlockContent  ul li a{background:#ddd;color:#333;text-align:center;font-weight:bold;border-bottom:1px solid #ccc}
#LayoutColumn1 div.SideCategoryFilterList .BlockContent  ul li a:hover{background:#ddd;color:#333;}
#LayoutColumn1 div.SideCategoryFilterList .BlockContent  ul li li a{color:#333;text-align:left;font-weight:normal;}
#LayoutColumn1 div.SideCategoryFilterList .BlockContent  ul li li a:hover{background:url('../images/SuccessMessage.gif') #b7e1af 5px center no-repeat;padding-left:28px;color:#333;}
#LayoutColumn1 .CategoryList .BlockContent ul li.filterResult a{text-align:left;background:url('../images/SuccessMessage.gif') #b7e1af 5px center no-repeat;padding-left:28px;color:#333;border-bottom:1px solid #fff}
#LayoutColumn1 .CategoryList .BlockContent ul li.filterResult a:hover{text-align:left;background:url('../images/DelMessage.gif') #ffbaab 5px center no-repeat;padding-left:28px;color:#333}

.AccountMenu li a{line-height:1.8}
#wishlistsform table{margin:10px 0}

/*Product Detail spec */
table.spec { border-collapse: collapse; border-spacing: 0; margin: 5px 0 1.5em; width: 100%; clear: both; text-align: left; color: #444;border:0 }
table.spec th  { padding: 0.5em; border-bottom: 1px solid #DDD;font-weight: bold;text-align: left;color: #555;font-size:.9em}
tr.section{margin:8px 0 0 0}
tr.section th { font-size: 1.1em; border-top: 2px solid #ccc; background: #fbfbfb;padding:.5em .4em;font-family:arial;color:#000;}
.Content table.spec tbody tr td  { padding: 0.5em; border-bottom: 1px solid #DDD;width:400px;font-size:.9em}

ul.AccountOrderStatusList{margin-left:0;list-style:none;}
ul.AccountOrderStatusList li{list-style:none;background:url(../images/blue/account_bg.gif) left bottom no-repeat;padding:0 0 10px 0;position:relative}
ul.AccountOrderStatusList li h3{background:url(../images/blue/account_bg.gif) left top no-repeat;margin:0px;padding:3px 10px;}
ul.AccountOrderStatusList li .Meta{padding:3px 10px}
ul.AccountOrderStatusList li .action{position:absolute;right:10px;top:85px}
ul.AccountOrderStatusList li p{margin-bottom:8px;padding:5px 0 0 0}
ul.AccountOrderStatusList li blockquote{border-top:1px solid #efefef;margin-left:10px}
ul.AccountOrderStatusList li blockquote em{color:#034285}
ul.AccountOrderStatusList li blockquote blockquote{border:0}
ul.AccountOrderStatusList li hr{display:none}

ul.AccountOrdersList{margin-left:0;list-style:none;}
ul.AccountOrdersList li{list-style:none;background:url(../images/blue/account_bg.gif) left bottom no-repeat;padding:0 0 10px 0;position:relative}
ul.AccountOrdersList li h3{background:url(../images/blue/account_bg.gif) left top no-repeat;margin:0px;padding:3px 10px;}
ul.AccountOrdersList li .Meta{padding:3px 10px}
ul.AccountOrdersList li form{position:absolute;right:10px;top:35px}
ul.AccountOrdersList li hr{display:none}

ul.ReturnsList{margin-left:0;list-style:none;}
ul.ReturnsList li{list-style:none;background:url(../images/blue/account_bg.gif) left bottom no-repeat;padding:0 0 20px 0}
ul.ReturnsList li h3{background:url(../images/blue/account_bg.gif) left top no-repeat;margin:0;padding:3px 10px;}
ul.ReturnsList li .Meta{padding:3px 10px}
ul.ReturnsList li div{margin:0 0 0 10px;border-top:1px solid #eee;}
ul.ReturnsList li div p{font-weight:bold;margin-bottom:8px;padding:5px 0 0 0}

ul.OrderItemList{margin:5px 0 10px 5px}
ul.OrderItemList li{border:0;line-height:1.8em;background:url(../images/blue/list.gif) no-repeat scroll left 2px;padding:0 0 0 20px}

ul.AccountMessageList{margin-left:0;list-style:none;}
ul.AccountMessageList li{list-style:none;background:url(../images/blue/account_bg.gif) left bottom no-repeat;padding:0 0 20px 0;}
ul.AccountMessageList li h3{background:url(../images/blue/account_bg.gif) left top no-repeat;margin:0;padding:3px 10px;}
ul.AccountMessageList li hr{display:none}
ul.AccountMessageList li p{margin-bottom:8px;padding:3px 10px;color:#777}
ul.AccountMessageList li blockquote{margin-left:35px}
ul.AccountMessageList li .Meta{border-bottom:1px solid #eee}

#footerBar{font-size:.85em;text-align:right;margin:10px 0 0 0}
#footerBar a{margin:0 5px}
#footerBar .f_top{background:url(../images/blue/top.png) left center no-repeat; padding:0 0 0 20px;}
#footerBar .f_printer{background:url(../images/blue/printer.png) left center no-repeat; padding:0 0 0 20px;}

.brand{font-family:verdana,arial; font-size:.9em;line-height:1.7}
.brand p{line-height:1.7}
.brand .brandinfo{border-bottom:1px solid #ddd}
.brand .brandlogo{text-align:right;margin:15px 0 0 0}
.brand p.from{text-align:right;color:#999;font-size:.8em;clear:both;padding:10px 0 0 0}
.brandprolink a{text-decoration:none;color:#333}
.brandprolink a:hover{color:#075899}

#PageContent{line-height:1.4em;font-family:arial;color:#444}
#PageContent p{margin-bottom:10px;line-height:1.6em;}
#PageContent h1, #PageContent h2, #PageContent h3, #PageContent h4, #PageContent h5, #PageContent h6{font-family:arial, verdana;color:#333;}
#PageContent h6{margin-bottom:10px;font-size:.85em;}
#PageContent h5{margin-bottom:10px;font-size:1.0em;}
#PageContent h4{margin-bottom:10px;font-size:1.1em;}
#PageContent h3{margin-top:20px;margin-bottom:10px;font-size:1.3em;}
#PageContent h2{margin-top:20px;margin-bottom:10px;font-size:1.5em;}
#PageContent h1{margin-bottom:20px;padding:0 0 7px 0;font-size:1.7em;color:#870C0F;border-bottom:1px dotted #ddd}
#PageContent ul.anchor li a{text-decoration:none}

.GrouptList ul{margin:0;padding:0;display:inline-block}
.GrouptList ul li{float:left;margin:0 .5em;;padding:.2em 0 .2em 1em;list-style:none;font-family:Tahoma,arial; font-size:.80em;line-height:1.5;background:url(../images/blue/subcatbullet.gif) left center no-repeat;}
.GrouptList ul li a{text-decoration:none;color:#333}
.CategoryPagination{border:1px solid #efefef;background-color:#f7f7f7}

#SearchPageHeader{border-bottom:1px solid #efefef;}
#Container{position:relative;}
#bannerCorner{position:absolute;left:0;top:0px;width:120px;height:100px;z-index:3}

#TinyImageList{}
#TinyImageList img{border:1px solid #eee;padding:5px;max-width:45px;max-height:45px;cursor:pointer}
#TinyImageList img:hover{border:1px solid #ccc}
div.AddBillingAddress{display:inline-block}