/******************************************************\
* Interspire Shopping Cart Style File                *
*                                                    *
* Name: ColorIt  V2                                    *
* Author: Bogdan Pantoc (www.nicety.ro)      *
* Id: $Id$                                           *
\*****************************************************/

* {margin: 0;padding: 0;}
a {	color: #1169b1; text-decoration:none;font-weight: normal;outline-style:none;}
a:hover {color: #01569c;text-decoration: none;}
/* General */
.Content {float:left;}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-width: 990px;
	background: #fff url(../images/bgheader.jpg) no-repeat top center;
	color: #333;
}

input, select {
	font-size:12px;
	color:#333;
}

input {
	padding: 2px;
	font-size:12px;
	color:#333;
}

.Submit input {
	padding: 4px;
	border:none;
	background:#0064AA;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}

#CreateAccountForm {
	padding-top:10px;
}

.BCAMVariatii {
	font-size:11px;
	padding-bottom:10px;
	padding-top:10px;
}

.Content .pageProduct .VARIATIECONTENT {
	width:770px;
	padding-bottom:15px;
}
p {	line-height: 1.3;margin-bottom: 15px;}
h1, h2, .TitleHeading {	font-size: 1.8em;margin: 5px 0 8px 0;}
h3 {font-size: 1.1em;margin-bottom: 6px;}
h4 {font-size: 1.1em;	margin-bottom: 4px;}
img, img a {border: 0;}
ul, ol {margin:0; padding:0;}
li {margin: 0;padding: 0; list-style:none;}
select option {	padding: 0 10px;}

hr {
	margin: 10px 0;
	padding: 0;
	background: #dadada;
	color: #dadada;
	height: 1px;
	border:0;
}

#Container {
width:973px;
margin:0 auto;
}

/* Forms */
.HorizontalFormContainer dl, .VerticalFormContainer dl {
	margin: 0;
}
.HorizontalFormContainer dt {
	width: 220px;
	float: left;
	margin-bottom: 6px;
	clear: left;
}
.HorizontalFormContainer dd {margin-left: 170px;margin-bottom: 6px;}
.NarrowFormContainer dt {width: 110px;}
.NarrowFormContainer dd {	margin-left: 120px;}
.HorizontalFormContainer p.Submit {	margin-left: 220px; margin-top:15px;}
.NarrowFormContainer p.Submit {	margin-left: 120px;}
.VerticalFormContainer dt {	margin-bottom: 6px;}
.VerticalFormContainer dd {	margin-bottom: 6px;}
/* Top Navigational Menu */
#TopMenu {height:83px;overflow: hidden;width:560px;float:right;}
#TopMenu ul {list-style: none;	padding: 0;	margin: 0;float: right;	padding-top:3px;}
#TopMenu li {list-style: none;	float: left;display: inline;margin: 0;padding: 0;font-size:11px;font-weight:bold;padding-right:6px;}
#TopMenu li.First{	background: url(../images/icoaut.jpg) no-repeat left;padding-left:22px;	margin-left:5px;color:#f49012;}
#TopMenu li.First a{line-height:20px;padding-top:5px;padding-bottom:5px;color:#f49012;}
#TopMenu li.cart a:hover{color:#F49012;}
#TopMenu li.cart a {background: url(../images/icocart.jpg) no-repeat left;padding-left:22px;line-height:20px;padding-top:5px;padding-bottom:5px;color:#0b62aa;}
#TopMenu li a {	color:#606060;text-decoration:none;	font-size:11px;	font-weight:bold;}
#TopMenu li a:hover {text-decoration: none;color:#0b62aa;}
/********************* Pages Menu ******************/
#Menu {
	float: left;
	height: 32px;
	background:url(../images/menu_top.jpg) no-repeat left;
	width:776px;
	overflow:hidden;
}
#Menu ul {margin: 0 0 0 10px;	padding: 0;	float:right;height: 32px;}
#Menu li {float: left;list-style: none;margin: 0;	padding: 0;}
#Menu ul {float:right;text-decoration:none;}
#Menu li {line-height:32px;font-size:12px;}
#Menu li a {color: #fff;text-decoration:none;padding-left:10px;padding-right:10px;}
#Menu li a:hover {color: #fff;text-decoration:underline;}
/* Outer Content Wrapper (Surrounds header & content) */
#Outer {width:973px;}
#Wrapper {width: 969px;z-index: 0;padding-left:4px;}
/* Header */
#Header {float: left;width: 973px;height: 112px; overflow:hidden;}
/* Logo */
#Logo {	width:400px;float:left;	height:100px;display:block;}
#Logo h2 {margin-top: 10px;	font-size: 34px;}
#Logo h2 a {outline-style:none;	width:400px;float:left;height:100px;display:block;text-indent:-5000px;text-decoration:none;	border:0 none;background:none;}
#Logo h2 a:hover {text-decoration:none;}
/* Top Search Form */
.header2 {width:570px;float:right;}
#SearchForm {
	background: url(../images/searchbg.jpg) no-repeat;
	width:421px;
	height:27px;
	float:right;
	padding-left:31px;
	padding-top:2px;
	overflow:hidden;
}
#SearchForm input {
	width: 250px;
	height: 15px;
	font-size:11px;
	padding:2px;
	border:0;
	color:#666;
	background:none;
	padding-left:5px;
}
#SearchForm .Button {
	width: 60px;
	height: 21px;
	padding: 0;
	background: transparent;
	cursor:pointer;border: 0;
}
#SearchForm a {color:#606060;text-decoration: underline;}
#SearchForm a:hover {text-decoration: underline;}
#SearchForm label {display: none;}
#SearchForm .twitter,#SearchForm .twitter a,
#SearchForm .rss,#SearchForm .rss a,
#SearchForm .advanced,#SearchForm .advanced a{width:30px; height:25px; padding:0; margin:0; display:block; float:left; text-indent:-9999px;}
#SearchForm  form { float:left;}
/*******CUSTOM PAGE***********************/

.Content {margin: 0;padding: 0;width:776px;float:left;overflow:hidden;}
.Content h1,.Content h2 {font-weight: normal;padding: 0;}
.Content.Widest {width:780px;float:left;}
#CompareContent .BlockContent{width:758px;}
.WideWithLeft .BlockContent{width:778px;float:left;}

/************************ RIGHT ****************************/

.Right {
	width: 175px;
	margin: 0;
	padding: 0;
	float:left;
	padding-top:11px;
	padding-left:18px;
}
.Right ul {
	width:165px;
	float:left;
	padding-left:5px;
		background:#f3f7fb;
		padding-top:10px;
		padding-right:5px;
}
.Right .Block ul li {
	width:165px;
	padding-bottom:6px;
	float:left;
}
.Right .Block ul a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
	float:left;
	width:165px;
}
.Right .Block ul em {
	margin-bottom:5px;
	float:left;
	width:165px;
	font-size:14px;
	font-weight:normal;
	padding-bottom:2px;
	padding-top:2px;
}
.Right .Block ul .ProductActionAdd a{
	background:url(../images/addopt.jpg) no-repeat left bottom;
		float:left;
	width:165px;
	text-indent:-99999px;
	height:18px;
}
.Left .ProductList .TopSeller1 .ProductImage,
.Right .ProductList .TopSeller1 .ProductImage {display:block;}
#SidePopularProducts  h2 {
	background:transparent url(../images/bgcatorange.jpg) no-repeat scroll 0 0;
}

#SidePopularProducts .FeedLink {
	visibility:hidden;
	width:0px;
}
#SidePopularProducts ul li {padding-bottom:10px;}
#SidePopularProducts  ul {	background:#fffcf8;}
/***************Newsletter ******************/
#SideNewsletterBox {
	font-size:16px;
	color:#ff9900;
	background:url(../images/iconews.jpg) no-repeat left top;
	padding-top:30px;
}

.NewsletterSubscription label {
	clear: both;
	float: left;
	font-size:11px;
	font-weight:bold;
	color:#555;
	margin-top:4px;
}

.NewsletterSubscription input {
	width: 159px;
	font-size: 11px;
	padding: 2px;
	margin-bottom: 5px;
	margin-top:3px;
	orphans:#333;
}

.NewsletterSubscription .Button {
	width: 113px;
	height: 21px;
	border: 0;
	margin-top: 2px;
	margin: 2px 0 0 0;
	vertical-align: middle;
}

.NewsletterSubscription .submitnews {
	background:url(../images/ma_abonez.jpg) no-repeat;
	width:93px;
	height:19px;
	border:0;
	cursor:pointer;
	margin-top:10px;
}

/* Product Listings */

.ProductList {
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;
}

.ProductPrice, .ProductList em {font-style: normal;	font-weight: bold;}
.ProductList .Rating {	font-size: 0.9em;	font-weight: bold;}
.ProductList li .ProductCompareButton {	margin-top: 3px;text-align: center;}
.Left .ProductList .ProductImage, .Right .ProductList .ProductImage {	display: none;}

/*******************LEFT DEF***********************/

.Left {
	float:left;
	width: 193px;	
	font-size: 12px;
}

.Left .Block {
	float:left;	
}

.Right .BlockContent,
.Left .BlockContent{
	float:left;
	padding-bottom:12px;
}

.Right .Block h2,
.Left .Block h2 {
	font-size: 16px;
	font-weight: normal;
	background: url(../images/bgcatblue.jpg) no-repeat;
	height:32px;
	width:175px;
	line-height:32px;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	margin:0;
	padding:0;
	float:left;
}

.Left .Block ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:6px;
	background:#f3f7fb;
}

.Left .Block ul a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1169b1;
	width:173px;
	padding-left:2px;
	display:block;
}

.Right .Block ul a:hover,
.Left .Block ul a:hover{
	color:#f8981d;
}

.Left .Block ul li{
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #bddbee;
	 margin-bottom:2px;
}

.AllBrandsLink {
	padding-top:10px;
	float:left;
	width:175px;
}

.AllBrandsLink a{
	text-transform:lowercase;
	font-weight:bold;
}

/*CATEGORY*/

#SideCategoryList h2 { background: url(../images/bgcatorange.jpg) no-repeat;}
#SideCategoryList  ul {	background:#fffcf8;}
#SideCategoryList  ul a{ color:#ee8907;}
#SideCategoryList  ul a:hover{color:#1169b1;}
#SideCategoryList  ul li{border-bottom:1px solid #ffe5c3;}

/* Page Breadcrumbs */

.Breadcrumb ul, .Breadcrumb li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.Breadcrumb {
	font-size: 11px;
	padding-bottom: 4px;
	padding-top:5px;
}

.Breadcrumb li {
	padding-left: 6px;
	display: inline;
}

.Breadcrumb li a {
	padding-right: 10px;
	background: url('../images/BreadcrumbSep.gif') no-repeat right;
	text-decoration:none;
}

.FindByCategory ul, .FindByCategory li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.FindByCategory li {
	padding-left: 12px;
	background: url('../images/BreadcrumbSep.gif') no-repeat 3px 5px;
	padding-right: 8px;
	display: inline;
}

#CategoryHeading .BlockContent {
	background:none;
	padding:0;
	width:100%;
	border:0;
}

/******************CATEGORY PAGE*************************************/

.SubCategoryList,
.SubBrandList {
	background:#fffcf8;
	float:left;
}

.SubCategoryList .topsubcate {
	background:url(../images/pagcategorie_top.jpg) no-repeat ;
	width:583px;
	height:7px;
	float:left;
	font-size:0px;
	line-height:0;
}

.SubCategoryList .btmsubcate {
	background:url(../images/pagcategorie_btm.jpg) no-repeat ;
	width:583px;
	height:7px;
	float:left;
	font-size:0px;
	line-height:0;
}

.SubCategoryList ul, .SubCategoryList li {
	list-style: none;
	margin-left: 0;
}
.SubCategoryList li {
	margin-bottom: 4px;
	margin-top:4px;
	padding-left: 23px;
	background: url(../images/SubCategory.jpg) no-repeat 3px 1px;
	width:260px;
	float:left;
	font-size:12px;
}
.SubCategoryList li a{
	text-decoration:none;
	color:#025191;
}
.SubCategoryList li a:hover{
	text-decoration:none;
	color:#ee8907;
}
.SubCategoryList ul {
	margin:0;
	padding:0;
	border-left:1px solid #fbd9a3;
	border-right:1px solid #fbd9a3;
	float:left;
	width:574px;
	padding-top:5px;
	padding-left:7px;
	padding-bottom:4px;
}

.CategoryPagination {
	padding: 5px;
	color: #0064aa;
	background: url(../images/pagcategorie_pag.jpg) no-repeat left top;
	width:573px;
	margin-top:10px;
	float:left;
	margin-bottom:15px;
	height:15px;
}

.CategoryPagination .PagingList li {
	display: inline;
}

#CategoryContent .ProductDescription {
	width:330px;
	float:left;
}

/* CONTENT HOME */
.banner_home_page_top {
	float:left;
}
.banner_home_page_top p{
	margin:0;
}
.Ajax {
	width:776px;
	float:left;
	margin-top:11px;
	overflow:hidden;
	padding-bottom:13px;
}

.Ajax ul {
	margin:0;
	padding:0;
	width:580px;
	float:left;
	overflow:hidden;
}

.Ajax .banner {
	float:right;
	width:186px;
	overflow:hidden;
}

.Content .FeaturedProducts {
	float:left;
	width:776px;
	padding-top:9px;;
	background: url(../images/vitrinatop.jpg) no-repeat top left;
	margin-top:13px;
}

.FeaturedProducts .Vitrina {
	float:left;
	width:776px;
	padding-bottom:9px;;
	background: url(../images/vitrinabtm.jpg) no-repeat bottom left;
}

.FeaturedProducts .Vitrina .ProductList .ProductImage {
	width:80px;
	float:left;
	overflow:hidden;
	height:90px;
	padding-top:10px;
}

.Content .pageCART #CartContent .BlockContent,
.Content .homePage {
	float:left;
	width:583px;
	overflow:hidden;
}
#SideNewsletterBox,
#SideShopByBrand {
	width:175px;
	float:left;
	overflow:hidden;
}

.FeaturedProducts .Vitrina .ProductList{
	border-left:1px solid #e7e6e6;
	border-right:1px solid #e7e6e6;
	width:774px;
	float:left;
}

.FeaturedProducts .Vitrina .ProductList li {
	width:257px;
	float:left;
	height:110px;
}
.FeaturedProducts .Vitrina .ProductList li a{
	font-weight:bold;
	font-size:11px;
}
.FeaturedProducts .Vitrina .ProductList .ProductActionAdd,
.FeaturedProducts .Vitrina .ProductList .Rating ,
.FeaturedProducts .Vitrina .ProductList .ProductPriceRating em,
.FeaturedProducts .Vitrina .ProductList .ProductDetail {
	float:left;
	padding-left:10px;
	padding-bottom:5px;
	width:160px;
}
.FeaturedProducts .Vitrina .ProductList .ProductActionAdd a {
	text-indent:-9999px;
	background: url(../images/addpage.jpg) no-repeat left;
	height:15px;
	display:block;
	margin-top:7px;
}

.VitProds .NewProducts,
.hometops {
	width:776px;
	float:left;
}

.VitProds .NewProducts h2,
.hometops h2{
	color:#fa9600;
	font-size:18px;
	padding-top:5px;
}
.VitProds .NewProducts h2 {
	color:#1169b1;
}

.VitProds .NewProducts .ProductList,
.hometops .TopSellers .ProductList{
	width:776px;
	float:left;
}

.VitProds .NewProducts li,
.hometops .TopSellers .ProductList li{
	width:241px;
	float:left;
	background:url(../images/bghop.jpg) no-repeat right;
	height:99px;
	padding:5px;
	padding-left:11px;
	margin-bottom:11px;
}

.VitProds .NewProducts li {	background:url(../images/bgblueprod.jpg) no-repeat;}

.VitProds .NewProducts li .ProductImage ,
.hometops .TopSellers .ProductList li .ProductImage {
	width:80px;
	float:left;
	overflow:hidden;
	height:90px;
	padding-top:10px;
}

.VitProds .NewProducts li .ProductPriceRating {
	float:left;
	padding-left:5px;
	padding-bottom:5px;
	width:150px;
}
.VitProds .NewProducts li .ProductDetails,
.hometops .TopSellers .ProductList .ProductDetail,
.hometops .TopSellers .ProductList .ProductDetails,
.hometops .TopSellers .ProductList  .ProductActionAdd{
	float:left;
	padding-left:5px;
	padding-top:9px;
	padding-bottom:5px;
	width:145px;
}
.hometops .TopSellers .ProductList .ProductDetails .ProductActionAdd{
	padding-left:0;
}
.VitProds .NewProducts li strong a,
.hometops .TopSellers .ProductList .ProductDetail strong a,
.hometops .TopSellers .ProductList .ProductDetails strong a {
	color:#222;
	font-weight:bold;
	font-size:11px;
	padding-bottom:5px;
	float:left;}

.VitProds .NewProducts li strong a {color:#1381cc;}
.VitProds .NewProducts li strong a:hover {color:#f29201;}

.hometops .TopSellers .ProductList .ProductDetail strong a:hover,
.hometops .TopSellers .ProductList .ProductDetails strong a:hover {
	color:#f29201;
}
.VitProds .NewProducts li .Rating,	
.hometops .TopSellers .ProductList .ProductDetails .Rating {
	visibility:hidden;
	display:none;
}
.VitProds .NewProducts li .ProductActionAdd a,
.hometops .TopSellers .ProductList  .ProductActionAdd a,
.hometops .TopSellers .ProductList .ProductDetails .ProductActionAdd a{
	background:url(../images/icotopsel.jpg) no-repeat left;
	width:100px;
	height:15px;
	display:block;
	float:left;
	text-indent:-9999px;
}
.VitProds .NewProducts li .ProductActionAdd a {
	background: url(../images/icotopselbl.jpg) no-repeat left;text-indent:-9999px;
}
/*-----------category------------*/
.SearchPage .NewList .ProductDetails {
	float:left;
	margin:0;
	text-align:left;
	width:326px;	
}

.NewList .ProductDetails ,
#CategoryContent .ProductDetails {
	float:left;
	margin:0;
	text-align:left;
	width:446px;
	float:right;
	overflow:hidden;
}

#CategoryContent .ProductDetails .ProductDescription {
	padding:0;
	font-size:11px;
	font-style:normal;
}

.NewList .ProductDetails strong a ,
#CategoryContent .ProductDetails strong a {
	font-size:16px;
	font-weight:normal;
	padding-bottom:5px;
	float:left;
	width:330px;
}

#CategoryContent .ProductDetails .ProductRightCol {
	width:100px;
	text-align:right;
	padding-top:15px;
	background:url(../images/bgpretva.jpg) no-repeat right top;
}

#CategoryContent .ProductDetails .ProductRightCol .ProductQty {
	float:left;
	text-align:right;
	margin:0;
	padding-top:10px;width:100px;	
}
#CategoryContent .ProductDetails .ProductRightCol .ProductQty a{font-weight:bold; font-size:11px; }

#CategoryContent .ProductDetails .ProductRightCol .ProductPrice{
	font-size:12px;
	float:left;width:100px;
}

.NewList .ProductActionAdd a {
	background:url(../images/addcos.jpg) no-repeat;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	margin-top:10px;
}


.NewList  .ProductPriceRating .RetailPrice {
	float:left;
	padding-right:10px;
	color:#990000;
}

.NewList .ProductActionAdd,
.NewList .ProductList .ProductCompareButton,
.NewList .ProductPriceRating {
	text-align:left;
}


.CategoryContent .ProductList .Rating,
.NewList .ProductActionAdd,
.NewList .ProductCompareButton,
.NewList .ProductPriceRating,
#CategoryContent .ProductDetails .Rating {
	float:left;
	width:330px;
	
}
#CategoryContent .ProductDetails .ProductCompareButton {
	float:right;
	text-align:right;
	width:100px;
}

.NewList .ProductList .ProductCompareButton {
	padding-top:15px;
}

.NewList .ProductList .ProductCompareButton input {
	border:0;
	float:left;
	padding:10px;
}

#CategoryContent .ProductDetails .ProductCompareButton input {
	border:0;
	float:right;
}

.NewList .ProductList .ProductCompareButton label {
	font-weight:bold;
	color:#888888;
	font-size:11px;
	line-height:15px;
	padding-bottom:4px;
	_padding-top:2px;
	float:left;
	padding-left:4px;
}

#CategoryContent .ProductDetails .ProductCompareButton label {
	font-weight:bold;
	color:#888888;
	font-size:11px;
	line-height:15px;
	padding-bottom:4px;
	float:right;
	padding-right:4px;
}

.NewList .ProductList li,
.Content #CategoryContent .ProductList.List li {
	float:left;
	width:583px;
	border-bottom:2px dotted #1169b1;
	margin-bottom:5px;
	margin-top:10px;
	padding-bottom:10px;
}

/* Miscellaneous Definitions */

.Meta {	color: #444;font-size: 0.93em;}
.Content .FeedLink {float:right;margin: 0px 4px 0 0;}
.FloatRight {float: right;}
.FloatLeft {float: left;}
.ClearRight {clear: right;}
.ClearLeft {clear: left;}


.CompareButton {
	clear: both;
	text-align: right;
	
}

.CompareButton input {
border:0;
padding-top:10px;
}

.Clear {
	clear: both;
}

.Field45 {
	width: 45px;
}

.Field100 {
	width: 100px;
}

.Field150 {
	width: 150px;
}

.Field200 {
	width: 200px;
}

.Field250 {
	width: 250px;
}

.Field300 {
	width: 300px;
}

.Field350 {
	width: 350px;
}

.Field400 {
	width: 400px;
	height:100px;
	border:1px solid #CACACA;
}

.MB10 { margin-bottom:10px; }
.MT0 { margin-top:0px; }
.LH140 { line-height:140%; }
.PLRB5 { padding:0px 5px 5px 5px; }
.PLR10 { padding:0px 10px 0px 10px; }
.PL20 { padding:0px 0px 0px 0px; }
.PL40 { padding:0px 0px 0px 40px; }
.ML20 { margin:10px 0px 10px 0px; }
.MT10 { margin-top:10px; }
.PL10 { padding-left:10px; }
.PB2 { padding-bottom:2px; }
.NoMarginBottom { margin-bottom: 0; }

.Required {
	color: red;
	font-weight: bold;
}

.InfoMessage {
	padding: 8px 6px 8px 28px;
	margin-bottom: 10px;
}

.SuccessMessage {
	padding: 8px 6px 8px 28px;
	margin-bottom: 10px;

}

.ErrorMessage {
	padding: 8px 6px 8px 28px;
	margin-bottom: 10px;
}/************* Page Specific: Create Account / Login Page *************/
.CreateAccount {
	float: left;
	width: 278px;
	border-right: 1px solid #dadada;
}

.AccountLogin {
	float: left;
	padding-left: 10px;
	width: 288px;
}

ul.ShippingAddressList, ul.ShippingAddressList li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.ShippingAddressList li {
	width: 30%;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

.PrimaryProductDetails .ProductThumb {
	float: left;
	width: 20%;
	text-align: center;
}

.PrimaryProductDetails .ProductMain {
	width: 80%;
	float: left;
}
.PrimaryProductDetails dl {
	font-size: 0.90em;
}

.PrimaryProductDetails dt {
	font-weight: bold;
	width: 80px;
	clear: left;
}

.PrimaryProductDetails dd {
	margin-left: 90px;
}

.Right hr {
	margin: 5px 0 0;
}

.Content h3 {
	margin-bottom: 5px;
}

/**********************RECENT VIEW*****************************/

#SideProductRecentlyViewed .ProductDetails {float:left;	padding-bottom:10px;}
.ComparisonCheckbox {float: left;width:22px;}
.Right #SideProductRecentlyViewed .ProductDetails a {width:140px;float:left;}
.Right #SideProductRecentlyViewed .ProductDetails em {text-align:center;}
.Right #SideProductRecentlyViewed .ProductDetails .Rating {	text-align:center;}
#SideProductRecentlyViewed .ProductDetails  .ProductImage { float:left; width:50px;}

/* Product Comparisons */

.ComparisonTable { width: 100%; }
.ComparisonTable td { vertical-align:top; font-size: 11px }
.CompareFieldName { width:95px; padding:8px 10px 8px 15px; }
.CompareFieldTop { padding:5px; text-align:center; }
.CompareFieldTop a { text-decoration:none; font-size:10px; }
.CompareFieldTop a:hover { text-decoration:underline; }
.CompareLeft { padding:5px 10px 5px 10px; }
.CompareCenter { text-align:center; padding:5px; }
.CompareRating { text-align:center; padding-top:8px; vertical-align:middle; }
.CompareProductOption { margin-left:20px; padding-left:5px; }

.Availability { color:gray; }
.LittleNote { color:gray; font-size: 12px; }

.ViewCartLink {
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 8px;
}

/* General Tables */
table.General,
table.CartContents, table.General {
	width: 100%;
	margin: 10px 0;
}

table.General thead tr th,
table.CartContents thead tr th {
	padding: 6px 10px;
	text-align: left;
}

table.General tbody td,
table.CartContents tbody td {
	padding: 6px 10px;
	vertical-align:middle;
}

table.CartContents tbody .CartThumb img {
	height:50px;
}

table.General tbody tr.First td {
	border-top: 0;
}

/* Cart Contents Table */

.CartContents tbody td {
	border-bottom: 0;
}
.CartContents .ProductName a {
	font-weight: bold;
}

.CartContents tbody .SubTotal td {
	text-align: right;
	font-weight: bold;
}

.ProductOptionList, .ProductOptionList li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ProductOptionList {
	margin-top: 5px;
}
.ProductOptionList li {
	margin-bottom: 3px;
	margin-left: 2px;
}

.ProductOptionList input {
	vertical-align: middle;

}

.MiniCart .SubTotal {
	text-align: center;
	font-size: 115%;
}

.MiniCart .CartProductOptionList {
	display: block;
}

.JustAddedProduct {
	width: 128px;
	overflow: hidden;
	margin: auto;
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}

.JustAddedProduct strong, .JustAddedProduct a {
	font-weight: bold;
	font-size: 1.02em;
	display: block;
	margin-bottom: 3px;
}

.CategoryPagination .PagingList, 
.CategoryPagination .PagingList li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.CategoryPagination .PagingList .ActivePage{ font-weight:bold; color:#990000;}

.CategoryPagination .PagingList a {
	padding:3px;
	text-decoration:none;
}

.CategoryPagination .PagingList a:hover {
	color:#a40000;
}

#SideCouponCodeBox {
	float:left;
	width:183px;
}

/* Quick Search */
.QuickSearch { z-index: 10; margin: 2px 0 0 1px; padding: 0; text-align: left; border-collapse: collapse; background: #fff; border: 1px solid #dadada;  }
.QuickSearchTitle td, .QuickSearchAllResults td { font-weight: bold; padding: 4px; font-size: 11px; }
.QuickSearchResult td { font-size: 11px; padding:8px 0px 8px 8px; cursor: pointer; }
.QuickSearchResultImage { margin-left: 4px; margin-right: 10px; text-align: center; }
.QuickSearchResultNoImage { padding-top: 10px; color: #777; }
.QuickSearchResultName { font-weight: bold; text-decoration: none; display: block;  padding-bottom: 5px; }
.QuickSearchResult .Price { font-size: 11px; }
.QuickSearchHover td{ }
.QuickSearchHover a { text-decoration: underline; font-weight:bold; }
.QuickSearchAllResults { text-indent: -7000px; }
.QuickSearchAllResults a { text-decoration: underline; height: 25px; display: block; }
.QuickSearchAllResults a:active, .QuickSearchAllResults a { outline: none; -moz-outline-style: none; }

/* Brand Tag Clouds */
.BrandCloud .smallest { font-size:12px; }
.BrandCloud .small { font-size:15px; }
.BrandCloud .medium { font-size:18px; }
.BrandCloud .large { font-size:20px; }
.BrandCloud .largest { font-size:26px; }
.BrandCloud a { padding-right: 5px; }
.DownloadExpires { padding-top: 3px; font-style: italic; color: gray; }
.DownloadExpiresToday { color: red; }

.CheckoutRedeemCoupon h4 { margin-top: 0; }
.CheckoutRedeemCoupon p {margin-bottom: 0;}

.BillingDetails {
	float: left;
	width: 48%;
	margin-right: 10px;
	margin-bottom: 15px;
}

.ShippingDetails {
	float: left;
	width: 48%;
	margin-bottom: 15px;
}.ProductDetailsGrid dt {
	width: 140px;
	margin-bottom: 6px;
	float: left;
	font-weight: bold;
}

.ProductDetailsGrid dd {
	margin-left: 140px;
	margin-bottom: 6px;
}

.SearchTips .Examples {
	padding: 8px;
	color: #555;
	margin-left: 30px;
	margin-bottom: 10px;
}

.PrimaryProductDetails .ProductThumb p {
	margin-top: 10px;
	font-size: 0.9em;
}

.ProductReviewList {clear: both;}
.ProductReviewList li{ font-size:11px;}

.SortBox select {
	font-size: 11px;
	padding:0px;
	margin:0;
	border:1px solid #DADADA;
	_margin-top:-2px;
	#margin-top:-2px;
}

 .SortBox option {
	color: #444;
}

.YourAccount li {
	margin-bottom: 8px;
}

.SoldOut {
	color: #999;
}

.ShippingProviderList {
	list-style: none;
}
small {
	font-size: 11px;
	color: gray;
}

.HowToPay {
	margin-bottom: 10px;
}

.ProductList em, .ProductList .Rating {
	display: block;
}

.ProductOptionList {
	display: block;
}

.ExpressCheckout {padding-top:10px; float:left;width:776px;}
.GoogleCheckout p,
.PayPalExpressCheckout p,
.AlternativeCheckout p {
	margin: 0;
	font-size: 90%;
}

.CheckoutButton {
	float:right;
}

.KeepShopping a,
.AlternativeCheckout a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.AlternativeCheckout {
	float:right;
	margin-top:18px;
}

.KeepShopping {
	width: 280px;
	float:left;
}

.KeepShopping a:hover{
	color:#000;
}

.AlternativeCheckout a {
	background:url(../images/bright/final.gif) no-repeat left top;
	width:249px;
	height:25px;
	line-height:25px;
	padding-left:22px;
	border:0;
	display:block;
	color:#fff;
	float:left;
}

.CartContents .SubTotal .Even a {
	color:#990000;
	padding-left:5px;
}


/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: normal;
	width: 320px;
	padding: 7px;
	float: right;
}

.EstimateShipping dt {
	width: 100px;
	float: left;
	margin-bottom: 8px;
	clear: left;
}

.EstimateShipping dd {
	margin-bottom: 8px;
	font-weight: normal;
	text-align: left;
	margin-left: 114px;
}

.EstimateShipping p.Submit {
	margin-top: 10px;
	margin-bottom: 3px;
}

.EstimateShipping label {
	display: block;
	margin-bottom: 5px;
}

.EstimatedShippingMethods {
	text-align: left;
}

.EstimatedShippingMethods table {
	width: 100%;
	border-collapse: collapse;
}

.EstimatedShippingMethods .VendorShipping {
	margin-left: 20px;
	margin-bottom: 10px;
}

.EstimatedShippingMethods .Submit {
	text-align: right;
}

.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td {
	text-align: left;
}

.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td.Price {
	text-align: right;
}

.SharePublicWishList {
	background-color:lightyellow;
	padding:5px;
	border:1px solid #CDDEE2;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	position: relative;
	padding: 6px;
	margin-bottom: 10px;
}

.ExpressCheckoutBlock h3 a {
	font-size: 12px;
}

.ExpressCheckoutBlock {
	padding-top: 6px;
}

.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {
	display: none;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {
	display: none;
}



a.ChangeLink {
	position: absolute;
	right: 15px;
}

.ExpressCheckoutBlock a.ChangeLink {
	display: none;
}

.ExpressCheckoutBlockCompleted a.ChangeLink {
	display: inline;
}

.ExpressCheckoutCompletedContent {
	position: absolute;
	left: 250px;
}

.LoadingIndicator {
	margin-left: 10px;
}

.LoadingIndicator img {
	vertical-align: middle;
	margin-right: 10px;
}

#ProductOtherDetails .ProductDetailsGrid {
	margin-left: 25px;
}.SubCategoryListGrid {
	padding: 4px;
}

.SubCategoryListGrid ul, .SubCategoryListGrid li {
	list-style: none;
	margin-left: 0;
}

.SubCategoryListGrid li {
	margin-bottom: 4px;
	padding: 10px;
	margin-left: 10px;
	background: #fff;
	float: left;
	text-align: center;
}

.SubCategoryListGrid ol {
	clear: both;
}
.SubBrandList {
	padding: 4px;
}

.SubBrandList ul, .SubBrandList li {
	list-style: none;
	margin-left: 0;
}

.SubBrandList li {
	margin-bottom: 4px;
	padding-left: 25px;
	background: url('../images/SubBrand.gif') no-repeat 3px 1px;
}
.SubBrandListGrid ul, .SubBrandListGrid li {
	list-style: none;
	margin-left: 0;
}

.SubBrandListGrid li {
	margin-bottom: 4px;
	padding: 10px;
	background: #fff;
	float: left;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
}
.SubBrandListGrid li a{
	font-weight:bold;
}

.SubBrandListGrid ol {
	clear: both;
}

.ProductAddToCart dt {
	float: left;
	font-weight: bold;
	width: 140px;
}

.ProductAddToCart dd {
	margin-left: 140px;
	width: 250px;
	margin-bottom: 4px;
}



.ProductAddToCart dt div.Required, #CartEditProductFieldsForm dt div.Required{
	width: 8px;
}

.ProductAddToCart input.Textbox, #CartEditProductFieldsForm input.Textbox{
	width:181px;
	margin-bottom: 4px;

}

.ProductAddToCart textarea, #CartEditProductFieldsForm textarea{
	width:183px;
	height: 50px;
	margin-bottom: 4px;

}

.CartContents .CartProductFieldsLink {
	font-size: 11px;
	color: #666;
	margin-top: 6px;
	padding-left: 22px;
	background: url('../images/GiftWrappingAvailable.gif') no-repeat;
	padding-bottom: 4px;
}

.ProductFields {
	margin-bottom: 15px;
}

.ProductFields input.Textbox {
	width:100%;
}

.ProductFields TextArea {
	width:100%;
}

.CartContents .CartProductFieldsRow {
	border-top: 0;
}

.CartContents .CartProductFieldsRow dl {
	margin-top:15px;
}

p.QuantityInput, p.AddCartButton {
	text-align: center;
}

.ProductAddToCart dt.QuantityInput {
	margin-top: 4px;
}


.TagList {
	margin-top: 20px;
}

.CartThumb {
	text-align: center;
	width: 1px;
}

.WrappingOptions {
	font-size: 11px;
	color: #666;
	margin-top: 6px;
	padding-left: 22px;
	background: url('../images/GiftWrappingAvailable.gif') no-repeat;
	padding-bottom: 4px;
	line-height: 1.6;
}

.ViewAllLink a {
	padding-top: 10px;
	display: block;
}

.SelectGiftWrapMultiple {
	max-height: 400px;
}

/* Tabbed Navigation */

.ProductAddToCart dd.AddCartButton div.BulkDiscount {display: inline-block;	float:left;}
.ProductAddToCart dd.AddCartButton div.BulkDiscount div.BulkDiscountLink {padding-left: 4px;}
#VendorLogo .BlockContent, #VendorPhoto .BlockContent {	margin: 0;	text-align: center;}
.TransitTime {font-weight: normal;color: gray;}

.NewList .ProductImage,
.ProductList.List .ProductImage {
	margin: 0;
	padding: 0px;
	float: left;
	background-image: none;
	width: 120px;
}

.ProductList.List .ProductDetails {
	display: block;
	clear: none;
	padding: 0px;
	margin: 0px;
	margin-left: 135px;
	text-align: left;
	background-image: none;
	
}

.ProductList.List .ProductQty {	margin-left: 10px;}

.ProductList.List .ProductDescription {font-style: italic;margin-top: 5px;}
.ProductRightCol {float: right;}
.ProductList.List li .ProductCompareButton {text-align: left;margin-top: 10px;}
.OrderItemMessage {background-color:#fff1a8;padding:7px;margin:10px 0px 10px 0px;}
/* Custom Fields - Start */
.LittleNotePassword {color:gray;font-size: 12px;padding:2px 0px 2px 0px;}
.RequiredClear {	visibility: hidden;}
.NewsletterSubscription input {	border: 1px solid #dadada;}
.ProductList .ProductImage {padding: 2px; float:left; text-align:center;}
.ProductPrice, .ProductList em {color: #c11717;}
.ProductList .Rating {	color: #6a6a6a;}
.CompareItem { width:200px; border-left: solid 1px #CACACA; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #E9E9E9; }
.CompareFieldTop { border-bottom:solid 1px #DADADA; }
.CompareFieldTop a:hover { color:red; }
.CompareCenter { border-left:solid 1px #DADADA; border-bottom:solid 1px #E9E9E9; }
.CompareLeft { border-left:solid 1px #DADADA; border-bottom:solid 1px #E9E9E9; }

.ViewCartLink {	background: url('../images/bright/Cart.gif') no-repeat 0 3px ;}
table.CartContents, table.General {	border: 1px solid #DADADA;}
table.CartContents thead tr th, table.General thead tr th {background: #eef5f9;color: #424748;border-bottom: 1px solid #DADADA;}
.CartContents tbody .SubTotal td {border-top: 1px solid #DADADA;color: #0064aa;}
.MiniCart .SubTotal {color: #0064aa;}
.JustAddedProduct {	border: 1px solid #E9E9E9;	background: #fff;}
.JustAddedProduct strong, .JustAddedProduct a {	color: #0064aa;}
.CheckoutRedeemCoupon { background: #eef5f9; padding: 10px; width: 300px; border: 1px solid #DADADA; margin-bottom: 10px; }
.CheckoutRedeemCoupon2 { background: #F6F6F6; padding: 10px; width:754px; border: 1px solid #DADADA; margin-bottom: 10px; }
.InfoMessage {background: #eef5f9 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: #eef5f9;}
.QuickSearchHover td{ background: #eef5f9; }
.QuickSearchAllResults a { background: url('../images/bright/QuickSearchAllResultsButton.gif') no-repeat right; }
.SearchTips .Examples {	background: #eef5f9;border: 1px solid #dadada;}
.MiniCart .SubTotal {color: #0064aa;}

/* 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;
	font-size:11px;
}

/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #efefef;
}

/* Tabbed Navigation */
#multiAddressForm {
		width:776px;
	float:left;
}
.TabContainer .InfoMessage{
	width:746px;
	float:left;
	margin-bottom:5px;
	margin-top:10px;
}

.TabNav li {
	width:50%;
	float:left;
}

.TabNav li a {
	border: 1px solid #1169b1;
	background: #fff;
	width:95%;
	padding:5px;
	font-weight:bold;
	float:left;
	color:#1169b1;
}

.TabNav li a:hover {
	background-color: #1169b1;
	color:#fff;
}

.TabNav li.Active a {
	background: #1169b1;
	color:#fff;
}

#SideCouponCodeBox {
	font-size:11px;
	line-height:13px;
	width:275px;
	float:left;
	border:1px solid #DADADA;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#SideCouponCodeBox p{
	float:left;
	padding-right:10px;
	margin-bottom:0px;
	font-weight:bold;
}
.CouponCode input {
	border:1px solid #DADADA;
	font-size:11px;
	font-weight:bold;
	float:left;
	width:153px;
	color:#990000;
}

.CouponCode .btn_cupon {
	background:url(../images/ok.jpg) no-repeat;
	width:30px;
	height:19px;
	float:left;
	border:0;
	cursor:pointer;
	margin-left:7px;
}

.SearchPage {
	padding-top:10px;
}


#SearchPagingBottom .BlockContent {
	border:none;
}

#SearchPageHeader .BlockContent {
	margin-bottom:10px;
	border:none;
	padding:0;
}

#SearchPageHeader .AdvancedSearch {
	float:left;
	width:583px;
}

.ToggleSearchFormLink {
	padding-top:6px;
}

#SearchPagingBottom,
#SearchPage{
	margin-bottom:10px;
	float:left;
}

.AdvancedSearch h3 {
	padding-bottom:10px;
}

#wishlistsform input,
#WishListItems .ProductList input,  
#ChooseShippingProvider .ML20 input,
.ShippingAddressList input,
#apply_code,
.ExpressCheckoutContent .ML20 input ,
.shippingButton,
.SelectBillingAddress .billingButton {
	background:#0064AA;
	border:none;
	color:#fff;
	cursor:pointer;
}

.ExpressCheckoutContent .ML20 input {
	margin-bottom:10px;
}

#bottom_payment_button {
	background:#CC0000;
	border:none;
	color:#fff;
	margin-top:10px;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
	cursor:pointer;
	width:auto;
}

#bottom_payment_button:hover {
	background:#0064AA;
	width:auto;
	color:#fff;padding:5px;padding-left:25px;
	padding-right:25px;
}

.TabContentItem .ProductOtherDetails{float:left;width:440px;}
#AccountRecentItems .ProductList,.WishlistProductList {	float:left;width:583px;}
#AccountRecentItems .ProductList li .ProductCompareButton {text-align:left;	float:left;	width:120px;padding-left:55px;}
#AccountRecentItems .ProductList li .ProductImage {width:50px;float:left;}
#AccountRecentItems .ProductList li .ProductDetails{float:left;width:120px;height:70px;}
#AccountRecentItems .ProductList li .ProductDetails a{font-weight:bold;}
#AccountRecentItems .ProductList li,.WishlistProductList li{float:left;width:183px;padding-right:5px;height:120px;}
.WishlistProductList li .ProductImage{float:left;width:50px;height:70px;}
.WishlistProductList li .ProductDetails{float:left;width:123px;height:70px;}
.RemoveFromWishlistForm {margin-top: 5px;float:left;text-align:center;}

/*************************PAGEPRODUCT****************************************/
.Content .pageProduct {
	width:776px;
	float:left;
}

.Content .pageProduct .titlu_prod .ratting{
	float:right;
	margin-bottom:0;
	margin-top:10px;
	width:121px;
	height:21px;
	display:block;
	overflow:hidden;
	text-align:right;
}

.Content .pageProduct .titlu_prod .ratting .ratt0 {
	background:url(../images/IcoRat0.jpg) no-repeat top right;
	height:21px;
	width:121px;
	text-align:-9999px;
}


/** Currency Selector **/
.CurrencyList {
	float:right;
	width:118px;
	padding-top:4px;
}
.CurrencyList dl {
	margin: 0;
	padding: 0;
}

.CurrencyList dd {
	padding: 0px;
	margin: 0px;
	border: 1px solid #fff;
	background-color: #fff;
	float:left;
	width:57px;
}

.CurrencyList a {
	padding: 0 3px 0 3px;
	display: block;
	line-height: 17px;
	text-decoration: none;
	font-size: 11px;
	float:left;
	color:#333;border:1px solid #fff;
}

.CurrencyList a.Sel {
	background-color: #FFFFAA;
	border:1px solid #ffe93c;
	float:left;
}

.CurrencyList a:hover .Text {
	text-decoration: none;
}

.CurrencyList a .Flag {
	margin-top: 4px;
	display: block;
	float: left;
	width: 20px;
	padding-right: 2px;
	vertical-align: middle;
}

.CurrencyList a .Text {
	display: block;
	padding-left: 2px;
	padding-right:2px;
	float:left
}

.PrimaryProductDetails .YouSave {
	font-weight: bold;
	margin-top: 3px;
	display: block;
}

.Moveable2 {float:left;	width:600px;}
.Moveable2 h3 {	font-size:11px;font-weight:normal;padding-top:7px;}
.Moveable2 h3 a {color:#666;text-decoration:none;}
.Content .titlu_prod {float:left;width:776px; padding-bottom:5px;}
.Content .cupoane {	float:left;width:322px;}
.TabContent .imagineMare { width:322px;float:left; padding-bottom:10px; text-align:center}

.TabContent .imagineMare .SeeMoreImagesLink { width:322px; text-align:center ;border:0; height:auto;}

.TabContent .ProductDescription {
	width:454px;
	float:left;
}

.ProductDescription p {
	font-size:12px;
	line-height:15px;
	font-family:tahoma, Helvetica, sans-serif;
	padding-bottom:5px;
	color:#333;
}

.TabContent .imgProd {
	float:left;
	width:322px;
	overflow:hidden;
}
.imgProd #LightBoxImages {
	padding-left:10px;
	padding-bottom:10px;
	width:240px;
	float:left;
}
.AceeasiCategorie,
.AceeasiCategorie ul {
	float:left;
	width:776px;
}

.AceeasiCategorie li{
	float:left;
	width:385px;
}

.AceeasiCategorie .BlockContent {
	border:none;
	width:270px;
	padding:0;
}
.AceeasiCategorie .BlockContent li {
	padding-bottom:6px;
}

.variatiiProd {
	float:left;
	padding-top:15px;
	width:776px;
}
#Tab9Content,
#Tab8Content,
#Tab7Content,
#Tab6Content,
#Tab5Content,
#Tab4Content,
#Tab3Content,
#ReviewTabContent {
	float:left;
	width:454px;
	display:none;
}
#Tab3Content .BlockContent,
#ReviewTabContent .BlockContent {
	float:left;
	width:454px;
	border:none;
	padding:0;
}
#ReviewTaContent {
	float:left;
	width:597px;
	background:#fff;
	padding-top:0px;
	border:1px solid #DADADA;
}

#ReviewTaContent .Vitrina {	border:none;}
a#DescriptionTab, a#VariationImagesTab {color: #1169b1;}
div.TabContentItem { float:left;}
div#ImagesTabContent {width: 250px;float: right;}
div#TabContent {background:#fff;border-top:none;float:left;}

#ProductReviews #reviews {color:#1169b1; padding-bottom:10px;}

.pageProduct .TabBar {
	float:left;
	width:454px;
	padding-bottom:12px;
}

.pageProduct #TabContent {
	width:599px;
	float:left;
}

div#ImagesTabContent  {
	width:577px;
	border-top:none;
	background:#fff;
	padding:10px;
	float:left;
	overflow:hidden;
}

.pageProduct .Tab {
	line-height:20px;
	padding-right:10px;
}

#LightBoxImages {
	margin-top:10px;
}

#DescriptionTabContent {
	width:454px;
	float:left;
}

div#VariationDescriptionTabContent {
	display: none;
	float:left;
	background:#fff;
	width:577px;
	border-top:none;
	padding:10px;
}

#VariationImagesTabContent {	
	display: block;
	float:left;
	border-top:none;
	width:776px;
	font-size:12px;
	line-height:15px;
	font-family:Tahoma, Helvetica, sans-serif;
	color:#333;
}

div#ReviewTabContent {
	display: none;
}

img.SeeMoreImagesThumb {
	display: inline;	
}

img.ImageDisplay {
	display: block;
	margin-left: auto;
	margin-right: auto;
    cursor: pointer;
}
a.SeeDetailedImages {
    display: block;
}

div.ImageDisplayBox {
    display: block;
	width: 250px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;	
}

a.SeeMoreImagesLink {
	border: 1px solid #dadada;
	display: block;
	width: 50px;
	height: 50px;
	margin: 2px;
	float: left;
	text-align: center;
	padding:2px;
	overflow:hidden;
}

a:hover.SeeMoreImagesLink {
	border:none;
}

div.TabBar {
	height: 20px;
	float:left;
}
/*All the tabs from variation and product*/
a.Tab {	
	text-decoration: none;	
	background-position:top;
	color: #333;	
	display:#fff;
	float: left;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left:2px;
}

a.VariationTab {	
	text-decoration: none;	
	background-color: #ff9900;
	background-position:top;
	color: #fff;			
	display:block;
	float: left;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}


a.Tab {background: url(../images/icoaltele.jpg) no-repeat left;padding-left:18px; line-height:21px; padding-top:5px; padding-bottom:5px; color:#1169b1;}
a#DescriptionTab {background:url(../images/icodescriere.jpg) no-repeat left;padding-left:15px; line-height:21px; padding-top:5px; padding-bottom:5px;}
a#ReviewTab {background: url(../images/icocump.jpg) no-repeat left;padding-left:26px; line-height:21px; padding-top:5px; padding-bottom:5px; color:#1169b1;}
/**********DORINTE********/
#SideProductRelated,
#SideProductRecentlyViewed,
#SideProductAddToWishList {
	float:left;
}
 .tfoottab {
	background:url(../images/tablevarbtm.jpg) no-repeat left bottom;
	width:776px;
	height:7px;
	line-height:0;
	font-size:0;
	float:left;
}

 
table.VariationsTable thead {	
	width:776px;
}

table.VariationsTable .LastTD {
	margin:0;
	padding:0;
	border-right:1px solid #dddddd;
	vertical-align:middle;
	text-align:center;
}

table.VariationsTable .LastTD p{
	margin:0;
	padding:0;
	float:left;
}

.Content .variatiepage .titlu_prod H2 {
	font-size:16px;
	margin-top:20px;
}

.Content .variatiepage .titlu_prod H2 span {
	font-size:18px;
}

table.VariationsTable tbody .TableRow .TableElementId,
table.VariationsTable tbody .TableRowDark .TableElementIdDark{border-left:1px solid #dddddd; padding:3px; width:120px;}

/*The startup active tabs*/
a.SeeMoreImagesLink:hover {	border: 1px solid orange;}
fieldset.VariationsFormFieldset {border: none;}
td.LowStock {color: red;font-size: 10px;}
td.LowStockDark {color: red;font-size: 10px;}
input.FormListInput {border: 1px solid gray;text-align: right;size: 20px;}
table.VariationsTable {empty-cells: show;width:776px;background:url(../images/tabletop.jpg) no-repeat left top;}

th.TableHeadElementId,
th.TableHeadElement {
	height: 25px;
	text-align: center;
	padding-top:9px;
	padding-bottom:17px;
}

tr.TableRow {background-color: #eee;}
tr.TableRowDark {background-color:#fff;}
td.TableElementId, .TableElement {padding: 1px;	text-align: right;}

td.TableElementId {
	background:#eeeeee url(../images/tablevar1.jpg) no-repeat center ;
	font-weight: bold;
	text-align: center;padding: 3px;
}
td.TableElementIdDark {
	background:#eeeeee url(../images/tablevar2.jpg) no-repeat center ;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}

a.TechDocLink {
	background: url(../images/techdoc.png) no-repeat right top ;
	width: 24px;
	height: 24px;
	display: block;
	text-align:center;
}
input.SubmitForm {
	padding:0;	
	display: block;
    margin-top: 10px;
	margin-right: 0;
	margin-left: auto;
	border: none;
	cursor:pointer;
	outline-style:none;
	background:url(../images/addcartpage.jpg) no-repeat;
	width:165px;
	height:26px;
	text-indent:-9999px;
}

span.LowStockMessage {
	font-size: 10px;
	display: block;
	color: red;
}

input.LowStockInput {	background: #ffbbbb;}
input.ExhaustedStockInput {	background: #f08080;}
td.RetailPrice {text-decoration:line-through;}
a.DetailsLink {
	padding-right: 20px;
	 
	text-decoration: none;
	display: block;
	height: 20px;
	line-height:20px;
}

th.ClName {
	text-align:left;
	padding-left:5px;
}
.VariationTableContainer .VariationsTable .TableRowDark .numeVariatie{
	background:#fff;
}
.VariationTableContainer .VariationsTable .numeVariatie p {
	text-align:left;
	font-weight:bold;
	margin-bottom:0px;
	padding:4px;
}

.VariationTableContainer .VariationsTable .numeVariatie a {
	text-decoration:none;
}

#Tab3Content {
	float:left;
	display:none;
}


div#CouponPromotion {

	overflow: hidden;
}

.TopSellers,
.NewProducts {
	float:left;
}
/**/

#SideProductAddToWishList {
	margin-top:-30px;
	width:550px;
	height:50px;
	_height:40px;
}

#SideProductAddToWishList p{
	float:left;
	font-size:11px;
	line-height:26px;
}

#SideProductAddToWishList .list{
	float:left;
	padding-top:4px;
	padding-left:10px;
}
#SideProductAddToWishList .list span{
	padding-right:10px;
}

/****/

.vizrecent {
	float:left;
	padding-bottom:12px;
	_margin-top:10px;
}

.vizrecent .topr {
	float:left;
	background:url(../images/vislasttop.jpg) no-repeat bottom;
	width:776px;
	height:14px;
}
.vizrecent .btmr {
	float:left;
	background: url(../images/vislastbtm.jpg) no-repeat top;
	width:776px;
	height:14px;
}

.vizrecent .SideRelatedProducts,
.vizrecent .SideRecentlyViewed{
	background:#FFF;
	border-left:1px solid #e7e6e6;
	border-right:1px solid #e7e6e6;	
	width:764px;
	padding-left:10px;
		
	
}

.vizrecent .ProductList { width:764px; height:70px; overflow:hidden;}

.vizrecent #SideProductRelated .ProductList {
	 width:764px; height:185px; overflow:hidden; 
}
.vizrecent #SideProductRelated .ProductList strong a{
	font-weight:bold;
	padding-bottom:6px;
	float:left;
	font-size:11px;
	width:170px;
}
.vizrecent #SideProductRelated .ProductList em{
	padding-bottom:6px;
}

#ProductVendorsOtherProducts{ float:left;background:#FFFFFF;border-left:1px solid #E7E6E6;border-right:1px solid #E7E6E6;padding-left:10px;width:764px;}

.pageProduct #ProductVendorsOtherProducts{ float:left;background:none;border:none;padding-left:0px;width:auto;}

#ProductVendorsOtherProducts h2 ,
.vizrecent .SideRelatedProducts h2,
.vizrecent .SideRecentlyViewed h2{font-family:Tahoma, Geneva, sans-serif;font-size:18px;font-weight:normal;color:#f29509;padding:0;margin:0;margin-bottom:10px; padding-top:2px; padding-bottom:6px;padding-right:10px;}
.vizrecent .SideRelatedProducts h2{ color:#0267ad; padding-left:10px;}
.vizrecent .SideRecentlyViewed .ProductDetails {width:178px;height:120px;}
.vizrecent .SideRecentlyViewed .ProductDetails strong {float:left;width:123px;height:45px;overflow:hidden; text-align:center;}
.vizrecent .SideRecentlyViewed .ProductDetails strong a{font-weight:bold;color:#4b4949;font-size:11px;}
.vizrecent .SideRelatedProducts li .Rating,.vizrecent .SideRecentlyViewed .ProductDetails .Rating {float:left;}
.vizrecent .SideRecentlyViewed .ProductDetails em { text-align:center;	float:left;	width:123px;}
.vizrecent .SideRecentlyViewed .ProductDetails .RetailPrice { font-weight:normal;}
.vizrecent .SideRecentlyViewed .ProductDetails .ProductActionAdd a{background: url(../images/addopt2.jpg) no-repeat left;text-indent:-9999px;height:25px;float:left;width:170px;display:block;}	
.vizrecent .SideRecentlyViewed .CompareButton {padding-right:12px;}
.vizrecent .SideRelatedProducts .ProductImage {width:178px; float:left; padding-bottom:7px; height:120px; overflow:hidden;}
.vizrecent .SideRelatedProducts .ProductDetails {width:178px; float:left;}
.vizrecent .SideRelatedProducts .ProductDetails strong { text-align:center;}
.vizrecent .SideRelatedProducts .ProductDetails em { text-align:center;}
.vizrecent .SideRelatedProducts .ProductDetails em .RetailPrice { font-weight:normal;}

.vizrecent .SideRelatedProducts li {
	width:178px;
	padding-right:10px;
	min-height:186px;
	float:left;
}

#SideProductRelated .ProductDetails .Rating{ display:none;}

#ProductReviews {
	float:left;
	padding-top:15px;
}

.titlu_prod h2 span {
	color:#1169b1;
}

.FILTERBOX .ProductList {
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	width:165px;
	overflow:hidden;
}

#PageContent .BlockContent ul li {
	list-style:disc;
	list-style-position:inside;
}

#ProductDescription .prodcadou {
	float:left;
	width:454px;
}

#ProductDescription .prodcadou img{
	float:left;
	padding:2px;
	border:1px solid #EEEEEE;
	margin-right:4px;
}

#ProductDescription .prodcadou p{
	padding-bottom:0px;
	margin-bottom:10px;
}

#ProductDescription .prodcadou .titlu{
	color:#333;
	font-weight:bold;
	background: url(../images/cadou.jpg) no-repeat left;
	padding-left:27px;
	line-height:25px;
}

#ProductDescription .prodcadou strong{
	color:#990000;
	margin-top:5px;
}

.ProductDescriptionContainer ul {
margin-left:10px;
}								 


.ProductDescriptionContainer ul li {
	list-style:circle;
	margin-left:10px;
margin-bottom:3px;
}							 


