/* Color: MK  SPecial CSS for this template - edited Jan 27, 2010 by Jaime Nacach*/

#TopMenu li a, #TopMenu li div {
	border-left: 1px solid #999;
	color: #fff;
}

#TopMenu li div a {
	border-left: 0;
}

#TopMenu li a:hover {
	color: #fff;
}

#Menu li a {
	background: url('../images/mk/PagesMenuBg.gif') 0 8px no-repeat;
	color: #000;
}

#Menu li ul li a {
	background: #65b2cb;
}

#Menu li ul li a:hover {
	background-color: #075899;
	color: #000;
}

#Menu li:hover a, #Menu li.over a{
	/*background-color: #65b2cb; */
}


#Outer {
	/*background: url('../../mktemplate/images/mk/WrapperBg.jpg') no-repeat top center; */
}


#Header {
	/*border-bottom: 1px solid #4aa1b2; */
}

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

#Logo h1 a {
	color: #fff;
}

#SearchForm {
	/*color: #95bbd1; */
	color: #999999;
}

#SearchForm label {
	/* color: #fff; */
	color:#660066
}

#SearchForm a {
	color: #cccccc;
}

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

.Left {
	/*background: transparent url('../../mktemplate/images/mk/LeftBg.gif') no-repeat; */
	
	position: relative;
	/*background: transparent url('../images/mk/LeftBg.gif') no-repeat; */
	width: 164px; 
	height: auto;
	/*min-height: 500px;  */
	/*font-size: 0.85em; */
	margin-right: 8px;
	float: left;
	background:url('../images/mk/main-store-column-bg.png') top repeat-y;
	/*font-size: 0.85em;*/
}
.Left h2.topTitle {
	color:#FFFFFF;
}
.LeftBG {
	position: relative;
	top: 0px;
	width: 162px; 
	height: auto;
	background-image: url('../images/mk/main-store-column.png');
	background-position: top center;
	background-repeat: no-repeat;
	border: 1px solid white; 
}

.LeftColumnBottom {
	position: absolute; 
	width: 164px; height:17px;
	bottom: 0px; 
	background:url('../images/mk/main-store-column-footer.png') center no-repeat;
	/*border: 1px solid green; */
}
.Left li {
	border-bottom: 1px solid #999999;
}

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

.Content {
	background: transparent url('../images/mk/ContentBg_bg.png') repeat-y;
	position: relative;
	/*border: 1px solid red; */
}

.Content a {
	color: #606;
	height: auto;
}

.Content .ContentBG-top {
	background:  url('../images/mk/ContentBg_top.png') no-repeat; width:615px; height:11px; 
	/* border: 1px solid red;*/
}
.Content .ContentMiddle {
	position: relative;
	height: auto;
	padding: 0px 7px 13px; margin:0px;
	z-index: 10;
	/*border: 1px solid blue; */
}
.Content .ContentBG-footer {
	position: absolute;
	bottom: -20px;
	background:  url('../images/mk/ContentBg_footer.png') no-repeat; width:615px; height:38px;
	/* z-index: 1; */
}

.Content.Wide {
	position: relative;
	background-image: url('../images/mk/ContentBgWIDE_bg.png');
	height: auto;
	
}
.Content.Wide .ContentBG-top {
	position: relative; top: 0px;
	background:  url('../images/mk/ContentBgWIDE_top.png') no-repeat; width:788px; height:11px; 
} 
/*.Content.Wide .ContentMiddle {
	position: relative; 
	display: block;
	height: 100%;	 
	padding: 0px 15px; margin:0px;
	 border: 2px solid orange; 
}
*/
.Content.Wide .ContentBG-footer {
	position: absolute; bottom: -10px; 
	background:  url('../images/mk/ContentBgWIDE_footer.png') no-repeat; width:788px; height:39px;  
	z-index: 1;
	/*border: 1px solid red; */

}
.Content.Widest {
	position: relative;
	background-image: url('../images/mk/ContentBgWIDEST_bg.png');
	height: auto;
}
.Content.Widest .ContentBG-top {
	position: relative; top: 0px;
	background:  url('../images/mk/ContentBgWIDEST_top.png') no-repeat; width:960px; height:11px; 
} 
.Content.Widest .ContentMiddle {
	position: relative; 
	display: block;
	height: 100%;	 
	padding: 0px 15px; margin:0px;
	/* border: 2px solid orange; */
}
.Content.Widest .ContentBG-footer {
	position: absolute; bottom: 0px; 
	background:  url('../images/mk/ContentBgWIDEST_footer.png') no-repeat; width:960px; height:39px;  
	z-index: 1;
	/*border: 1px solid red; */

}

.Right {
	position: relative;
	float: right;
	height:auto;
	width: 164px;
	/*min-height: 400px; */
	/*font-size: 0.85em; */
	padding-bottom: 10px;
	margin-left: 6px;
	/*border: 1px solid orange;  */
	/*background: transparent url('../images/mk/RightBg.gif') no-repeat; */
	background:url('../images/mk/main-store-column-bg.png') top center repeat-y;
	vertical-align: top;
}
.RightBG {
	position: relative;
	top: 0px;
	background: url('../images/mk/main-store-columnRight.png') top center no-repeat;
	width: 162px;
	min-height: 400px; 
	/* min-height: 519px; */
	/*border: 1px solid blue; */
	border: 1px solid white;	
}
.Right a {
	/*color: #034285; */
	color: #000;
}

.Right a:hover, .Right a:hover strong {
	/*color: #001927; */ color: #606;
}
.Right .AddToWishlist{
	font-size: 0.90em; 
}
#Footer {
	/*border-top: 1px solid #C0DAE7; */
	clear:both;
	/*border: 1px solid purple;*/
}

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

.Content .ProductList li {
	/*border: 1px solid #999999; /* /* MAIN BORDER in HOME PAGE products (=*/
}

.Content .ProductList li:hover, .Content .ProductList li.Over {
	/*background: #DFF2F7; */
	background: #eeeeee;
}

.ProductList .ProductImage {
	background: #fff;
}

.ProductList strong, .ProductList strong a {
	font-weight: normal;
	color: #000000;
}

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

.ProductList .Rating {
	color: #797979;
}

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

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

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

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

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

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

.Breadcrumb {
	border-bottom: 1px solid #DCDFE2;
	color: #666;
}
.Breadcrumb a {
	color: #666;
	text-decoration: none;
}
.Breadcrumb a:hover {
	color: #606;
	text-decoration:underline;
}

.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/mk/Cart.gif') no-repeat 3px 0;
}

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

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

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

.MiniCart .SubTotal {
	/*color: #075899; */
	color: #606;
}

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

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

.CategoryPagination {
	color: #034285;
	background: #f4fbfc;
	border: 1px solid #c0dae7;
}

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

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

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

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

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	/*background: #dcf0f5; */
	background: #fcf0fc; /* light purple */
	/*border: 1px solid #bce0e8; */
	border: 1px solid #fae1fa; /*darkler light purple */
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	/*background: #f0f0f0;
	border: 1px solid #ddd;
	color: #555; */
	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;
}

/* Product Videos */

#VideoContainer {
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.currentVideo {
	background-color: #ddf0f6;
}

.videoRow:hover {
	background-color: #efefef;
}

/* Product Videos */

#VideoContainer {
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.currentVideo {
	background-color: #ddf0f6;
}

.videoRow:hover {
	background-color: #efefef;
}

#SearchResultsCategoryAndBrand {
	background-color: #EEF5F9;
}
