/* Color: Blue */

body {
	background: url('../images/ultralightgray/BodyBgb.gif') repeat-x 0 0;
	color: #535353;
	background-attachment:fixed;
	height:100%; /* this is the key! */
}


a {
	color:#446;
	font-weight: normal;
	text-decoration: underline;
	
}

a:hover {
	color: #07599a;
}

h2 {
	color: #666;
}

h3 {
	color: #222266;
}


#TopMenu {
	height:30px;
	background: url('../images/ultralightgray/ContentH2d.gif') repeat-x 0 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#TopMenu li a, #TopMenu li div {
	color: #eee;
	height:23px;
	font-weight:bold;
	margin: 0 0 0 0;
	padding-top:5px;
	float:left;
	display:block;
	padding-bottom:3px;
	padding-left:13px;

}

#TopMenu li div a {
	border-left: 0;
	height:23px;
	padding-top:5px;
	margin: 9px 0 0 0;
	float:left;
	padding-bottom:3px;

}

#TopMenu li a:hover {
	color: #222;
	height:23px;
	background-color: #e4e4e4;
	padding-bottom:3px;
	background: url('../images/ultralightgray/gh8.gif') repeat-x 0 0;
	text-decoration: none;
	
}




#Menu {
	background: transparent;
	padding-bottom:1px;
	padding-top:2px;
	height:26px;
	border: 1px solid #dadadd;
	background: url('../images/ultralightgray/ContentH2c.gif') repeat-x 0 0;
}

.padmenu {height:26px;}


			
#Menu li a {
	color: #777;
	font-size:0.9em;
	padding-bottom:0;
	border-right: 1px solid #d9dee1;
	border-left: 1px solid #ebeff7;
	
}

#Menu li ul li a {
	background: #65b2cb;
	padding-top:0;
	border-right: 1px solid #d9dee1;
	border-left: 1px solid #ebeff7;
}

#Menu li ul li a:hover {
	background-color: #f6f8ee;
	color: #888;
	padding-bottom:3px;
	background: url('../images/ultralightgray/gh7.gif') repeat-x 0 0;
	text-decoration: none;
}

#Menu li:hover a, #Menu li.over a{
	background-color: #f6f8ee;
	padding-bottom:3px;
	background: url('../images/ultralightgray/gh7.gif') repeat-x 0 0;
	color: #555;
	text-decoration: none;
}

#Menu li.First a {
	border-left: 0;
}

#Container {
	background-color:#fafafa;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

#Outer {
	height:100%;
}


#Header {
	height:88px;
	background: url('../images/ultralightgray/bx9.gif') repeat-x;
}


#Logo {
	float: left;
	width: 135px;
}

#LogoBanner {
	float: left;
	width: 585px;
}


#Logo h1 {
	color: #fff;
	background: url(../images/ultralightgray/Logo.png) top left no-repeat;
}

#Logo h1 a {
	color: #fff;
	
}

#SearchForm {
	color: #95bbd1;
	background: url(../images/ultralightgray/sb2.gif) top left no-repeat;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 8px;
	padding-right: 8px;
}

#SearchForm label {
	color: #900;
}

#SearchForm a {
	color: #555;
}

#SearchForm a:hover {
	color: #900;
}

#Wrapper {
	clear: both;
	height:100%;
}


.Left {
	height-min:900px; /* works only if parent container is assigned a height value */
}


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

.Left li a:hover {
	text-decoration: none;
	color: #900;

}



.Block.AddToWishlist, .SideRelatedProducts, .PopularProducts ,  .SideRecentlyViewed, .CategoryList, .NewsletterSubscription, .ShopByPrice, .VendorList, .BrandList, .TopSellers, .SslInfo , .GiftlInfo 
{
	border: 1px solid #eee;
	background: url('../images/ultralightgray/ContentH2.gif') repeat-x;
}

.Block.MiniCart, .SideCart, .AccountMenu, .AllBrands, .BrandTagCloud, .CurrencyChooser, .CurrencyChooser     {
	
	background: url('../images/ultralightgray/ContentH2.gif') repeat-x;
	border: 1px solid #eee;
}

#AccountOrderLinks, #SideCouponCodeBox, #SideGiftCertificateCodeBox , #SideNewProducts,  #SideCategoryNewProducts, #GiftCertificatesMenu, #SideVideoInfo {
	border: 1px solid #eee;
	background: url('../images/ultralightgray/ContentH2.gif') repeat-x;
}

.Block.VideoInfo 
{
	padding-bottom:1px;
}

.Left .CategoryList a.catlink
{
padding-bottom: 1px;
padding-top: 1px;
display:block;
width:132px;
padding-left:5px;
}

.Left .CategoryList  a:hover.catlink
{

background-color: #f5f5e6;
}


.Block.CategoryContent {
width:612px;
}



.Content {
	background: url('../images/ultralightgray/ContentH2.gif') repeat-x;
	border: 1px solid #f6f6f6;
	min-height:611px;
}

.Content a {
	color: #075899;
}

.Content.Wide {
	background: url('../images/ultralightgray/ContentH2.gif') repeat-x;
}

.Content.Widest {
	background: url('../images/ultralightgray/ContentH2.gif') repeat-x;
	
}

.Content .ProductDescription , .Content .ProductOtherDetails, .Content #ProductByCategory, .Content #ProductReviews
{
padding:8px;
background-color:#f9f9fa;

}

.Content #PageContent .BlockContent, .Content #NewsContent .BlockContent  {
background-color:#f9f9fa;
padding:8px;

}






.Right {
	
	
}

.Right a {
	color: #034285;
}

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

#Footer {
	border-top: 1px solid #ddd;
	padding: 3px;
	background: url('../images/ultralightgray/bx9.gif') repeat-x;
}

#Footer li a {
	border-left: 1px solid #208db5;
}

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

	background-image: url('../images/ultralightgray/bx7.gif');
}

.Content hr {
	border: 2px solid #eee;
	background-color:#eee;
	padding:0px;margin:0px;
}


.Content .ProductList li:hover, .Content .ProductList li.Over {
	background-image: url('../images/ultralightgray/bx7b.gif');
	
}

.Content .ProductList .ProductActionAdd   {
	
	width:138px;
	
	

}
.Content .ProductList .ProductActionAdd .minBtn1  {
	background-image: url('../images/ultralightgray/buyit_a.gif');
	width:54px;
	height:21px;
	display:block;
	float:left;
	margin:3px;
	margin-left:6px;
}

.Content .ProductList .ProductActionAdd .minBtn2  {
	background-image: url('../images/ultralightgray/audio_a.gif');
	width:54px;
	height:21px;
	display:block;
	float:left;
	margin:3px;
	margin-left:7px;
	
}


.Content .ProductList .ProductActionAdd a:hover.minBtn1 {
	background-image: url('../images/ultralightgray/buyit_b.gif');
}

.Content .ProductList .ProductActionAdd a:hover.minBtn2 {
	background-image: url('../images/ultralightgray/audio_b.gif');
}


.PrimaryProductDetails .ProductThumb {
	width: 240px;
}

.ProductList .ProductImage {
	background: #fff;
}

.ProductList strong, .ProductList strong a {
	color: #445;
	text-align: center;
	
}

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

.ProductList .Rating {
	color: #797979;
	padding-bottom:3px;
}

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

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

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

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

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

.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
	background: url(../images/ultralightgray/TopSellerNumber1Bg.png) 0 0 no-repeat;
	color: #075899;
}

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


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

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

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

.CartContents thead tr th, table.General thead tr th {
	background: #edf2f3;
	color: #424748;
	border-bottom: 1px solid #c7d7db;
}

.CartContents tbody .SubTotal td {
	border-top: 1px solid #c7d7db;
	color: #075899;
}

.MiniCart .SubTotal {
	color: #075899;
}

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

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





.OldRk, .OldRk1, .OldRk2, .OldRk3 {color: #d00;margin: 0;}
.OldRk a, .OldRk1 a, .OldRk2 a, .OldRk3 a {background: #f3f3f3;color: #900;text-decoration:none;padding: 1px;padding-left: 5px;padding-right: 5px;}
.OldRk a:hover, .OldRk1 a:hover {color: #d00;background: #fff;text-decoration:none;padding: 1px;padding-left: 5px;padding-right: 5px;}
.OldRk a {border: 1px solid #fff;background:transparent url(../images/gh6.gif) repeat-x scroll 0 0;}

.OldRk2 a {border: 1px solid #fff;background:#fff ;}
.OldRk3 a {border: 1px solid #ddd;background:#fff ;}
.OldRk2 a:hover {border: 1px solid #fff;background:#fff ;} 
.OldRk3 a:hover {border: 1px solid #900;background:#fff ;}


.CategoryPagination .PagingList, .CategoryPagination .PagingList li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.CategoryPagination {
	padding: 5px;
	text-align: center;
	
}

.CategoryPagination .PagingList li {
	display: inline;
	padding: 1px 6px;
	border: 1px solid #ddd;
	margin:1px;
	background-color:#f8f8fa;
	color: #444;
	
}/* Quick Search */

.CategoryPagination .PagingList li:hover {
	
	
}/* Quick Search */


.CategoryPagination .PagingList li.ActivePage {
	
	padding-left: 8px;
	padding-right:8px;
	
	background-color:#FFE;
	font-weight:bold;
	
}/* Quick Search */

.CategoryPagination {
	background: url('../images/gh6.gif') repeat-x 0 0;
	color: #555;
	border: 1px solid #ddd;
}







.CheckoutRedeemCoupon { background: #EAFDFF; padding: 10px; width: 300px; border: 1px solid #9DD3D8; margin-bottom: 10px; }

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

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

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

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

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

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

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

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

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #888;
}

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

.TabNav li a {
	border: 1px solid #3d9abe;
	background: #ddf0f6;
}

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

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

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


#Footer .rkcardslogo {
margin-left:auto;
margin-right:auto;
width:592px;
height:74px;
background: url('../images/ultralightgray/rk_cardsc.gif') no-repeat 0 0;

}


.Block.BlockContent.banner_home_page_bottom  , .Block.BlockContent.banner_home_page_top  {
	padding:0;
	padding-top:8px;
	margin:0;
	background-color:transparent;
	border:0;
}


