/******************************************************\

* Interspire Shopping Cart Style File                *

*                                                    *

* Name: Default                                      *

* Author: Chris Boulton (Interspire Pty. Ltd.)       *

* Id: $Id$                                           *

\*****************************************************/



/* Color: Blue */

html {
	background: #ddeaff url(../images/blue/BodyBg.jpg) fixed 50% 0;
	overflow-x: hidden; 
}

body {

	background:url(../images/blue/FooterBg.png) repeat-x bottom;

	color: #919191;

}



a {

	color: #013360;

	font-weight: normal;

	text-decoration: underline;

}



a:hover {

	color: #0176DE;

}



h2 {
	color: #0176de;
}



h3 {
	color: #0176de;
}

h4 {
	color:#e1125e;
}

hr {

	background: #b7e4f8;

	color: #b7e4f8;

}



#Container {

	background-image: none;

}


#TopWrapper {
	width: 995px;
	height:18px;
	background:url(../images/blue/TopWrapperBg.png) no-repeat;
	margin-top:-30px;
	float:left;
}



#TopMenu {

	background-image: none;

}



#TopMenu li{
	
	border-left:1px #fff solid;
	font-size:14px;
	font-weight:normal;

}



#TopMenu li.First {

	border-left:0px;

}



#TopMenu li a {

	color: #fff;

}



#TopMenu li div {

	color: #fff;

}



#TopMenu li a:hover {

	text-decoration: underline;

}


/* MENIU PRINCIPAL */
#Menu {
	background: url(../images/blue/MenuBg.png) 0 0 no-repeat;
	clear:both;
	float:left;
	margin:0 0 0 22px;
	padding:5px 10px 0 0;
	height:58px;
	width:940px;
}
#Menu ul {
	margin: 13px 0 0 10px;
	padding: 0;
    text-align: center;
}
#Menu li {
    display: inline-block;
	position:relative;
	top:11px;
	list-style:none;
	margin:0;
	padding:0;
}
#Menu li .MainLink {
    padding-right:3px;
    display: inline-block;
    height: 17px;
    margin-right:2px;
}
#Menu li .MainLink a {
	background: none;
	color: #fff;
	font-size:11px;
	font-weight: bold;
	display: inline-block;
	text-decoration: none;
	padding: 2px 0 2px 4px;
	margin: 0;
	height: 13px;
	text-transform:uppercase;
}
#Menu li .MainLink:hover a {
	color:#333;
	text-decoration:none;
	background:url(../images/blue/MenuBtnBg.png) left top no-repeat;
}
#Menu li .MainLink:hover {
    background:url(../images/blue/MenuBtnBgRe.png) right top no-repeat;
}


		#Menu ul li ul {
			width:174px;
			position:absolute;
			top:1px;
			clear:left;
			display:none;
			padding:0px;
			z-index:1;
			list-style:none;
			margin-left:0px;
            text-align:left;
		}
		#Menu ul li ul li {
			width:174px;
			display:block;
			clear:both;
			background:url(../images/blue/submenu.png) repeat-y;
			font-size:11px;
			font-weight:bold;
			color:#333;
			padding:0px;
			margin:0px;
		}
		#Menu ul li ul li a {
			color:#333;
			padding:0px;
			margin:2px 0 2px 15px;
			text-decoration:none;
		}
		#Menu ul li ul li a:hover {
			color:#e1125e;
		}
		#Menu ul li ul .top {
			height:10px;
			background:url(../images/blue/submenu_top.png) repeat-y;
		}
		#Menu ul li ul .bottom {
			height:10px;
			background:url(../images/blue/submenu_end.png) repeat-y;
		}
		
		#Menu ul li ul li ul {
			width:174px;;
			position:absolute;
			left:174px;
			top:-34px;
			clear:left;
			display:none;
			padding:0px;
			z-index:1;
			list-style:none;
		}

#Menu li:hover .MenuDoi {
	display: block;
}
#Menu li .MenuDoi li:hover ul {
	display: block;
}

#Outer {

	background-image:none;

}



#Wrapper {

}


#BannerHome {
	/*background:url(../images/blue/Banner.png) 13px -45px no-repeat;*/
	height: 265px;
	margin-top:0px;
	position:relative;
	top:-19px;
    overflow: hidden;
}



#Header {

}


h1{font-size:12px;line-height:18px;}
#Logo h1 {

	color: #fff;

}



#Logo h1 a {

	color: #fff;

}



#SearchForm {

	background: url(../images/blue/SearchBg.png) 0 0 no-repeat;

}


#CosCumparaturi {
	background:url(../images/blue/CosBg.png) no-repeat;
	height:67px;
	width:160px;
	margin-top:-146px;
	float:right;
	padding:40px 0 0 90px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
#CosCumparaturi a {
	color:#a20007;
	font-size:12px;
	font-weight:bold;
}



#SearchForm label {

}



#SearchForm input {

	background: #fff;

	border: 1px solid #999;

}



#SearchForm .Button {

	border: 0;

}



#SearchForm a {

	color: #fff;

}



#SearchForm p {

	color: #fff;

}


.Content {
	margin-top:0px;
	width:650px;
}



.Content h2 {

	color: #2670a5;

}



.Content.Wide {

}



.Content.Widest {

}

#CategoryHeading {
	padding:0 10px 0 10px;;
	background:#CCC;
	background:url(../images/blue/SubCategBg.png) repeat-y;
	color:#fff;
	margin:0px;
}
.CategorySubBox {
	background:url(../images/blue/SubCategBox.png) no-repeat;
	height:174px;
	width:212px;
}

.Right {

	background: #e5f7fd url(../images/blue/RightBg.gif) 0 0 no-repeat;
	width:180px;
}



.Right .Block {

}



.Right h2 {

	color: #e1125e;

	font-weight: normal;

}



.Right li {

	border-bottom: 1px solid #b7e4f8;

}



.Right li a {

	color: #013360;

}



.Right a:hover, .Right a:hover strong {

	color: #0176DE;

}



.Right hr {

	background: #b7e4f8;

	color: #b7e4f8;

}


.NewsletterSubscription input {

	border: 1px solid #b7e4f8;

}


.Content .ProductList .ProductDetails {
	clear:both;
	position:relative;
	top:-125px;
	margin: 0px 0px 0px 10px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	width:143px;
}

.Content .ProductList .ProductDetails span {
	display:none;
}


.Content .ProductList .ProductPriceRating {
	float:left;
}


.ProductDetails a {
	color: #2570a6;
	font-size:16px;
	font-weight:bold;
}
.ProductDetails a:hover {
	text-decoration:none;
	color:#99bcd5;
}
.ProductPriceRating  {
	color:#e1125e;
	font-size:24px;
	position:relative;
	top:120px;
}



.ProductList .Rating {

	color: #6a6a6a;

}



.Right .ProductList li {

}



.Content .FeaturedProducts .ProductList li {

	background: #fff url(../images/blue/FeaturedProductsBg.gif) bottom left repeat-x;

}



.Content .FeaturedProducts .ProductList .ProductImage {

}



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

	background: #E5F7FD;

}



.Right .TopSellers li {

}



.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */

	background: url(../images/blue/TopSellerNumberBg.gif) 0 0 no-repeat;

	color: #fff;

}



.NewBadge {
	width:66px;
	height:68px;
	background:url(../images/blue/NewBadge.png) no-repeat;
	float:right;
	margin:-203px 0 0 150px;
}
#MiniBannere a {
	margin:10px 25px 5px 5px;
	display:block;
	float:left;
}


.Right .TopSellers li.TopSeller1 {

	border: 1px solid #b7e4f8;

	background: #fff url(../images/blue/No1SellerNumberBg.gif) 5px 128px no-repeat;

}




.Breadcrumb {

	border-bottom: 1px solid #B7E4F8;

}





.CompareItem { width:200px; border-left: solid 1px #B7E4F8; }

.CompareFieldName { font-weight:bold; border-bottom: 1px solid #b7e4f8; }

.CompareFieldTop { border-bottom:solid 1px #b7e4f8; }

.CompareFieldTop a:hover { color:#e1125e; }

.CompareCenter { border-left:solid 1px #b7e4f8; border-bottom:solid 1px #b7e4f8; }

.CompareLeft { border-left:solid 1px #b7e4f8; border-bottom:solid 1px #b7e4f8; }



.ViewCartLink {

	background: url('../images/blue/Cart.gif') no-repeat 8px 3px;

}



table.CartContents, table.General {

	border: 1px solid #B7E4F8;

}



table.CartContents thead tr th, table.General thead tr th {

	background: #E5F7FD;

	color: #013360;

	border-bottom: 1px solid #B7E4F8;

}



.CartContents tbody .SubTotal td {

	border-top: 1px solid #B7E4F8;

	color: #013360;

}



.MiniCart .SubTotal {

	color: #013360;

}



.JustAddedProduct {

	border: 1px solid #B7E4F8;

	background: #fff;

}



.JustAddedProduct strong, .JustAddedProduct a {

	color: #013360;

}



.CategoryPagination {
	color: #013360;
	margin:10px 0 0 0;
	padding:9px 10px 0 30px;
	border:0px;
	background:url(../images/blue/PageNrBg.png) no-repeat;
	height:26px;
}



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



.InfoMessage {

	background: #E5F7FD 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: #E5F7FD;

}



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



.QuickSearchHover td{ background: #E5F7FD; }



.CreateAccount {

	border-right: 1px solid #B7E4F8;

}



.SearchTips .Examples {

	background: #E5F7FD;

	border: 1px solid #B7E4F8;

	color: #555;

}



/* Shipping Estimation on Cart Contents Page */

.EstimateShipping {

	border: 1px solid #b7e4f8;

	background: #e5f7fd;

}



/* 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;

}



/* 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;

}


#FooterContact {
	width:231px;
	height:123px;
	background:url(../images/blue/Contact.png) no-repeat;
	position:relative;
	top:-26px;
	margin-left:10px;
	padding:65px 0 0 70px;
}
#FooterContact img { margin-bottom:10px; }
#FooterContactLink a {
	color:#3c80b2;
	text-decoration:underline;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
}
.FooterNewsletter {
	width:227px;
	height:121px;
	background:url(../images/blue/NewsletterBg.png) no-repeat;
	padding:45px 0 0 95px;
	margin:0 0 0 0px;
}
.FooterNewsletter .NewsletterText {
	width:164px;
	height:19px;
	background:url(../images/blue/NewsletterNume.png) no-repeat;
	padding:5px;
	margin:3px;
	border:0px;
}
.FooterTopSales {
	text-align:left;
	font-size:12px;
	padding:0 35px 0 35px;
}
.FooterTopSales ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.FooterTopSales li {
	margin-top:10px;
}
.FooterTopSales h2 {
	color:#e1105c;
}
.FooterTopSales .FooterLink a {
	text-decoration:none;
	color:#808080;
	font-weight:bold;
}
.FooterTopSales .FooterAdd a {
	color:#e1105c;
	font-weight:bold;
}

.zoom_thumb {
	border:1px solid #CCC;
	padding:2px;
	margin-right:3px;
}

a { outline:none; }
input, select, textarea { color:#919191; }

.billingButton {
	background: url(../images/blue/btn_fact&livr.png) no-repeat;
	height:25px;
	width:305px;
	border:0px;
	font-size:0px;
}
.shippingButton {
	background: url(../images/blue/btn_livreazaaici.png) no-repeat;
	height:25px;
	width:211px;
	border:0px;
	font-size:0px;
	margin-top:5px;
}
.ML20 input {
	background: url(../images/blue/btn_aplica.png) no-repeat;
	height:25px;
	width:70px;
	border:0px;
	font-size:0px;
}
#OrderConfirmationForm .PL20 input {
	background: url(../images/blue/btn_finalizeaza_comanda.png) no-repeat;
	height:25px;
	width:250px;
	border:0px;
	font-size:0px;
}
#OrderConfirmationForm .PL20 label { position:relative; left:-110px; top:-7px; }
#apply_code {
	background: url(../images/blue/btn_aplica.png) no-repeat;
	height:25px;
	width:70px;
	border:0px;
	font-size:0px;
}

	#brands_slide {
		float:left;
		margin-top:-137px;
		margin-left:244px;
		width:400px;
		background:url(../images/blue/brands1.png) no-repeat 0px 0px;
	}
	#brands_slide #nori {
		width:400px;
		height:35px;
		background:url(../images/blue/brands2.png);
		float:left;
		position:relative;
		top:-35px;
	}
	#prevBtn, #nextBtn {
		display:none;
	}
	#slider {
		width:390px;
		height:120px;
		padding-bottom:5px;
		border-left:1px solid #bbb;
		background:url(../images/blue/brands1.png) no-repeat -1px 0px;
	}
	#slider ul {
		width:390px;
		height:118px;
		margin:0px;
		padding:1px 0px 1px 0px;
		list-style:none;
	}
	#slider ul li {
		width:390px;
		height:120px;
		margin:0px;
		padding:0px 0px 0px 0px;
	}
	#slider ul li img {
		margin:0px;
		padding:0px;
		float:left;
		border:0px;
	}
