


* {
	outline: none;
}

body {
 	margin: 0;
 	padding: 0;
 	background: ;
 	background-repeat: repeat-x;
 	font-family: Arial; /*website font face*/
 	font-size: 12px;
 	color: #333333;
}

a {
 	color: #767676;
 	text-decoration: none;
	outline: none;
}

a:active, a:focus {
	outline: none;
}

#Newsletter { float:left; text-align:left; padding:0 0 0 20px; width:220px; display:block; clear:both; margin:0 0 10px 0;}
#Newsletter .BoxTitle { float:left; text-align:left; padding:0px; margin:0 0 10px 0; clear:both; width:100%; font-family:Trebuchet MS; font-size:14px; color:#000; font-weight:bold;}
#Newsletter form { float:left; text-align:left; padding:0px; margin:0px; clear:both; display:block; border:none; width:100%;}
#Newsletter form fieldset {  float:left; text-align:left; padding:0px; margin:0px; clear:both; display:block; border:none; width:100%;}
.inputClassText { float:left; text-align:left; width:200px; height:17px; padding:3px 5px 3px 5px; border:1px solid #cbcbcb; font-size:12px; color:#cbcbcb; margin:0 0 5px 0;}

#LeftBanners { float:left; text-align:left; padding:0px; margin:0 0 10px 0; width:auto !important;}

a:hover {
 	color: #000000;
 	text-decoration: underline;
}

img {
	border: none;
}

input, select, textarea, file {
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	background: #ffffff;
	
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding: 3px;
	font-weight: normal;
}

.CheckRadio {
	border: none;
	background: none;
}

.GeneralButton 		{cursor: pointer; float: left; font-size:12px; color:#535353; text-decoration:none;position: relative;top: 0px;margin: 0 0 0 2px; padding: 0px 0 0 12px; text-decoration: none;background:url(../cs-images/mainimages/buyLeft2.png) no-repeat left top;cursor: pointer; border:0px none;}
.GeneralButton  button	{ float: left;position: relative;display: block;background: url(../cs-images/mainimages/buyRight2.png) no-repeat right top;cursor: pointer;   padding: 5px 12px 7px 0px; margin:0px 3px 0 0;  color:#535353; font-size:12px; font-weight:normal;border:0px none;}
.GeneralButton:hover	{ background-position: 100% 0px; padding-top:0px; top:0;cursor: pointer; background:url(../cs-images/mainimages/buyLeft2.png) no-repeat left top; color:#000;}
.GeneralButton button:hover {background-position:cursor: pointer; 100% 0px;padding-bottom:7px; top: 0;  background: url(../cs-images/mainimages/buyRight2.png) no-repeat right top; color:#000;}




/*.GeneralButton {
	background: url(../cs-images/mainimages/generalbutton_r.png);
	background-repeat: no-repeat;	
	background-position: right top; 
	padding: 7px 12px 7px 0;
	margin:0px 0px 0 0;
	cursor: pointer;
	font-size: 11px;	}
a .GeneralButton button:hover {
	text-decoration: none;	}
button {
	background: url(../cs-images/mainimages/generalbutton.png);
	background-repeat: no-repeat;
	background-position: left top; 
	border: none;
	padding:7px 0px 10px 12px;  /* still working */
	margin:0px 0 0 0;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none; 	}
button:hover {
	text-decoration: none;	}*/
	

.EmphasizeType {
	color: #C5394D;
	font-weight: bold;
}




#MiddleColumn .DivButton {
	padding-top: 1px;
}

#LeftColumn {
	width: 180px;
	padding-right: 13px;
	float: left;
}

#RightColumn {
	width: 240px; 
	background: #f7f7f7;
	float:right; text-align:left; padding:10px 10px 10px 10px; margin:5px 0 0 0; }

#MiddleColumn {
	width: 705px;
	float:left; text-align:left; padding:10px 0 10px 10px;
}

/* Header */


#HeaderLinks 				{ float:right; text-align:left; padding:0px; margin:0px 0 0 0; width:400px;}
#HeaderLinks ul 			{ float:right; text-align:right; padding:0px; margin:0px; list-style:none;}
#HeaderLinks li 			{ float:right; text-align:left; padding:0px 0px 0px 8px; font-size:12px; color:#969897; display:inline;}
#HeaderLinks li a			{ text-align:left; padding:0px 0px 0px 8px; font-size:12px; color:#969897; text-decoration:none; font-weight:bold;}
#HeaderLinks li a:hover 	{ text-decoration:none; color:#e0ba27;}


#Header {
	clear: both;
	padding:0px 0px 0px 0px;
	width: 962px;
	margin: 0 auto;
}

#Header #Logo {
	float: left;
	width: 180px;	
	padding-right: 13px;
}

#Header #Logo a {
	display: block;
	background: url(../cs-images/headerimages/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
		width: 200px;
	height: 40px;
}

#Header #Logo a:hover {
	background: url(../cs-images/headerimages/logo.png);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
			width: 200px;
	height: 40px;
}

#Header #Facilities { float:left; text-align:left; padding:20px 0 0 60px; margin:0px 0 0 10px; width:362px; color:#fff;}

#Header #Facilities #Search { float:left;  text-align:left; padding:0px 0 0 0px; margin:0px; width:360px;}

#Header #Facilities #Search input { float:left; text-align:left; padding:1px 5px 1px 5px; margin:0xp 0px 0 0; border:1px solid #171717; width:124px; height:21px; background:#999999; font-size:12px; color:#3a3a3a;}


#MiddleColumn #Search {
	background: url(../cs-images/headerimages/search_bg.gif);
	height: 47px;
	width: 585px;
	font-size: 11px;
	font-weight: bold;
}

#MiddleColumn #Search input {
	width: 250px;
}

#MiddleColumn #Search select {
	width: 200px;
}

#MiddleColumn #Search .SearchTable {
	margin-top: 8.5px;	
}

#Header #Facilities #Login{
	{ float:left; text-align:left; padding:0px; margin:0px; width:360px; display:none;}
}

#Header #Facilities #Login #Logged {
	float:left; text-align:left; padding:0px; margin:0px; width:100%; display:none;
}


#Header #Facilities #Login input { float:left; text-align:left; padding:1px 5px 1px 5px; margin:0xp 0px 0 0; border:1px solid #171717; width:124px; height:21px; background:#999999; font-size:12px; color:#3a3a3a;}


#Header #FacilitiesTabs {
	padding-bottom: 5px;
	padding-left: 8px;
}

#Header #FacilitiesTabs #LoginLink {
	background: url(../cs-images/headerimages/login-lock.gif) no-repeat center left;
	padding-left: 11px;
}

.TagsBox1Price {
	width: 175px;
	margin:0px;
	text-align: center;
	float: left;
	position: absolute;
}

.TagsBox2Prices {
	width: 175px;
	text-align: center;
	position: absolute;
	margin-top:0px;
}

.productTag {
	font-size: 10px;
	color: #000;
	height: 16px;
	overflow: hidden;
}

.greentag {
	background: url(../cs-images/green-tag-end.png) no-repeat top right;
	padding: 2px 4px 3px 0px;
	display: inline;
}

.greentag strong {
	background: url(../cs-images/green-tag.png) no-repeat top left;
	padding: 2px 0px 4px 4px;
}

.bluetag {
	background: url(../cs-images/blue-tag-end.png) no-repeat top right;
	padding: 2px 0px;
	display: inline;
}

.bluetag strong {
	background: url(../cs-images/blue-tag.png) no-repeat top left;
	padding: 2px 0px 3px 4px;
	margin-right:4px;
	line-height: 12px;
}

.orangetag {
	background: url(../cs-images/orange-tag-end.png) no-repeat top right;
	padding: 2px 0px;
	display: inline;
}

.orangetag strong {
	background: url(../cs-images/orange-tag.png) no-repeat top left;
	padding: 2px 0px 3px 4px;
	margin-right:4px;
	line-height: 12px;
}

#Header #FacilitiesTabs a {
	background: none;
	font-size: 11px;	
	color: #000000;	
	font-weight: normal;	
	padding: 5px;
	display: inline;
}

#Header #FacilitiesTabs a:hover {
	background: none;
	color: #000000;	
	font-weight: normal;	
	text-decoration: underline;	
}

#Header #FacilitiesTabs a.selected {
	background: none;
	color: #000000;	
	font-weight: bold;	
}





#Header #ShoppingCart 				{ float:right; text-align:left; width:330px; padding:0px; margin:10px 0 0 0;}
#Header #ShoppingCart ul 			{ float:right; text-align:right; padding:0px; margin:0px; list-style:none;}
#Header #ShoppingCart ul li 		{  text-align:left; padding:0px 2px 0px 0px; font-size:12px; color:#969897; display:inline;}
#Header #ShoppingCart ul li a		{  text-align:left; padding:0px 2px 0px 0px; font-size:12px; color:#e0ba27; text-decoration:none;}
#Header #ShoppingCart ul li a:hover { text-decoration:none; color:#fff;}

/*#Header #ShoppingCart a {
	background: url(../cs-images/headerimages/shoppingcart_bg.gif);
	/* height: 47px; */
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-repeat: no-repeat;
	display: block;
}


#Header #ShoppingCart a:hover {
	background: url(../cs-images/headerimages/shoppingcart_bg.gif);
	color: #000000;
	background-repeat: no-repeat;
	text-decoration: none;
}

#Header #ShoppingCart a span {
	display: block;
	padding: 8.5px;
	width: 140px;
	line-height: 15px;
}

#Header #ShoppingCart a.STlink {
	width: 190px;
	height: 47px;
	float: none;
	margin-top: 0px;
	padding-left: 0px;
}

#Header #ShoppingCart a.HasProducts-off {
	background: url(../cs-images/headerimages/shoppingcart_bg.gif);
}

#Header #ShoppingCart a.HasProducts-on {
	background: url(../cs-images/headerimages/shoppingcart_bg_on.gif);
}

#Header #ShoppingCartTitle {
	float: left;
	/*background: url(../cs-images/headerimages/cart-icon.gif) no-repeat center left;*/
	margin-bottom: 5px;
	/*padding-left: 30px;*/
	font-weight:  bold;
	font-size:  11px;
}*/

/* Boxes */

#LeftColumn #Categories .Title {
	background: url(../cs-images/boxesimages/categories_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#LeftColumn #Categories .Title span{
	background: url(../cs-images/boxesimages/categories_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 10px;
	display: block;
	padding: 8px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: normal;
}

#LeftColumn #Categories .Content span.depth1 {
	background: url(../cs-images/boxesimages/categories_row_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.depth1 a{
	background: url(../cs-images/boxesimages/categories_row_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: bold;
}


#LeftColumn #Categories .Content span.depth1_on {
	background: url(../cs-images/boxesimages/categories_row_r_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.depth1_on a{
	background: url(../cs-images/boxesimages/categories_row_l_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: bold;
	text-decoration: none;
}

#LeftColumn #Categories .Content span.latest {
	background: url(../cs-images/boxesimages/categories_row_r_latest.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.latest a{
	background: url(../cs-images/boxesimages/categories_row_l_latest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #ffffff;
	line-height: 12px;	
	font-weight: bold;
	text-decoration: none;
}

#LeftColumn #Categories .Content span.latest_on {
	background: url(../cs-images/boxesimages/categories_row_r_latest_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.latest_on a{
	background: url(../cs-images/boxesimages/categories_row_l_latest_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #ffffff;
	line-height: 12px;	
	font-weight: bold;
	text-decoration: underline;
}

#LeftColumn #Categories .Content span.vouchers {
	background: url(../cs-images/boxesimages/categories_row_r_vouchers.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.vouchers a{
	background: url(../cs-images/boxesimages/categories_row_l_vouchers.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #ffffff;
	line-height: 12px;	
	font-weight: bold;
	text-decoration: none;
}

#LeftColumn #Categories .Content span.vouchers_on {
	background: url(../cs-images/boxesimages/categories_row_r_latest_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.vouchers_on a{
	background: url(../cs-images/boxesimages/categories_row_l_latest_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #ffffff;
	line-height: 12px;	
	font-weight: bold;
	text-decoration: underline;
}

#LeftColumn #Categories .Content span.selected,
#LeftColumn #Categories .Content span.selected_on
 {
	background: url(../cs-images/boxesimages/categories_row_r_selected.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.selected a,
#LeftColumn #Categories .Content span.selected_on a
{
	background: url(../cs-images/boxesimages/categories_row_l_selected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #C5394D;
	line-height: 12px;	
	font-weight: bold;
	text-decoration: none;
}

#LeftColumn #Categories .Content span.selected_on a:hover {
	text-decoration: none;
}

#LeftColumn #Categories .Content span.latestselected,
#LeftColumn #Categories .Content span.latestselected_on
 {
	background: url(../cs-images/boxesimages/categories_row_r_l_selected.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.latestselected a,
#LeftColumn #Categories .Content span.latestselected_on a
{
	background: url(../cs-images/boxesimages/categories_row_l_l_selected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #C5394D;
	line-height: 12px;	
	font-weight: ;
	text-decoration: ;
}

#LeftColumn #Categories .Content span.latestselected_on a:hover {
	text-decoration: none;
}

.ProductTitlee 	{ float:left; text-align:left; padding:0px; margin:5px 0 5px 0; clear:both; width:90%;}

#LeftColumn #Categories .Content span.depth2 {
	background: url(../cs-images/boxesimages/subcategories_row_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 18px;	
}

#LeftColumn #Categories .Content span.depth2 a{
	background: url(../cs-images/boxesimages/subcategories_row_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 3.5px;
	padding-left: 22px;
	font-size: 11px;
	color: #000;
	line-height: 11px;	
	font-weight: normal;
}


#LeftColumn #Categories .Content span.depth2_on {
	background: url(../cs-images/boxesimages/subcategories_row_r_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.depth2_on a, 
#LeftColumn #Categories .Content span.depth2_on a:hover{
	background: url(../cs-images/boxesimages/subcategories_row_l_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding-top: 3.5px;
	padding-bottom: 3.5px;
	padding-left: 22px;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;	
	font-weight: normal;
	text-decoration: none;
}

#LeftColumn #Categories .Content span.depth2selected,
#LeftColumn #Categories .Content span.depth2selected_on
 {
	background: url(../cs-images/boxesimages/subcategories_row_r_selected.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.depth2selected a,
#LeftColumn #Categories .Content span.depth2selected_on a
{
	background: url(../cs-images/boxesimages/subcategories_row_l_selected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #C5394D;
	font-weight: bold;
	text-decoration: none;
}

#LeftColumn #Categories .Content span.depth2selected_on a:hover {
	text-decoration: none;
}


#LeftColumn #Categories .Content span.depth3 {
	background: url(../cs-images/boxesimages/subcategories_row_r3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 18px;	
}

#LeftColumn #Categories .Content span.depth3 a{
	background: url(../cs-images/boxesimages/subcategories_row_l3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 3.5px;
	padding-left: 37px;
	font-size: 11px;
	color: #000;
	line-height: 11px;	
	font-weight: normal;
}


#LeftColumn #Categories .Content span.depth3_on {
	background: url(../cs-images/boxesimages/subcategories_row_r_on3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.depth3_on a, 
#LeftColumn #Categories .Content span.depth3_on a:hover{
	background: url(../cs-images/boxesimages/subcategories_row_l_on3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding-top: 3.5px;
	padding-bottom: 3.5px;
	padding-left: 37px;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;	
	font-weight: normal;
	text-decoration: none;
}

#LeftColumn #Categories .Content span.depth3selected,
#LeftColumn #Categories .Content span.depth3selected_on
 {
	background: url(../cs-images/boxesimages/subcategories_row_r_selected3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.depth3selected a,
#LeftColumn #Categories .Content span.depth3selected_on a
{
	background: url(../cs-images/boxesimages/subcategories_row_l_selected3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #C5394D;
	font-weight: bold;
	text-decoration: none;
}

#LeftColumn #Categories .Content span.depth3selected_on a:hover {
	text-decoration: none;
}

#LeftColumn .ContentList {
	padding-top: 13px;
}

#LeftColumn .ContentList span {
	background: url(../cs-images/boxesimages/list_row_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span a {
	background: url(../cs-images/boxesimages/list_row_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
}

#LeftColumn .ContentBoxAllI span a {
	color: #000000;
	font-size: 12px;
	line-height: 12px;	
	font-weight: normal;
}

#LeftColumn .ContentList span.normal_on {
	background: url(../cs-images/boxesimages/list_row_r_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span.normal_on a
{
	background: url(../cs-images/boxesimages/list_row_l_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
	text-decoration: none;
}

#LeftColumn .ContentList span.normal_on a:hover {
	text-decoration: none;
}

#LeftColumn .ContentList span.first {
	background: url(../cs-images/boxesimages/list_row_r_first.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span.first a{
	background: url(../cs-images/boxesimages/list_row_l_first.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
}


#LeftColumn .ContentList span.first_on {
	background: url(../cs-images/boxesimages/list_row_r_first_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span.first_on a{
	background: url(../cs-images/boxesimages/list_row_l_first_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
}

#LeftColumn .ContentList span.first_on a:hover {
	text-decoration: none;
}

#LeftColumn .ContentList span.latest,
#LeftColumn .ContentBoxAllLink .latest {
	background: url(../cs-images/boxesimages/list_row_r_latest.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span.latest a,
#LeftColumn .ContentBoxAllLink .latest a{
	background: url(../cs-images/boxesimages/list_row_l_latest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
}

#LeftColumn .ContentList span.latest_on,
#LeftColumn .ContentBoxAllLink .latest_on {
	background: url(../cs-images/boxesimages/list_row_r_latest_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span.latest_on a,
#LeftColumn .ContentBoxAllLink .latest_on a{
	background: url(../cs-images/boxesimages/list_row_l_latest_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
}

#LeftColumn .ContentList span.latest_on a:hover,
#LeftColumn .ContentBoxAllLink .latest_on a:hover {
	text-decoration: none;
}

#LeftColumn .BoxTitle {
	margin-top: 13px;
	background: url(../cs-images/boxesimages/box_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#LeftColumn .BoxTitle span{
	background: url(../cs-images/boxesimages/box_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 10px;
	display: block;
	padding: 8px;
	font-size: 14px;
	color: #767676;
	line-height: 14px;
	font-weight: normal;
}

#LeftColumn .ContentBox {
	background: url(../cs-images/boxesimages/box_content_r.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 8px;
	font-size: 11px;
	color: #000000;
	font-weight: normal;	
}

#LeftColumn .ContentBoxI{
	background: url(../cs-images/boxesimages/box_content_l.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	display: block;
	font-size: 11px;
	color: #000000;
	font-weight: normal;	
}

#LeftColumn .ContentBoxAll {
	background: url(../cs-images/boxesimages/box_content_r.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 8px;
	font-size: 11px;
	color: #000000;
	font-weight: normal;	
}

#LeftColumn .ContentBoxAllI{
	background: url(../cs-images/boxesimages/box_content_l.gif);
	background-position: left top;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	display: block;
	font-size: 11px;
	color: #000000;
	font-weight: normal;	
}

#LeftColumn .ContentBox .fieldtitle {
	display: block;
	padding: 5px 0px 3px 0px;
	font-weight: bold;
}

#LeftColumn .ContentBox input {
	width: 155px;
}

#LeftColumn .ContentBox .BoxButton {
	margin-top: 5px;
}
	
#LeftColumn #LeftBanners {
	width: 180px;
	overflow: hidden;
}




#RightColumn .BoxRightTitle {
	background: none;
	background-repeat: no-repeat;
	background-position: right top;
}

#RightColumn .BoxRightTitle span{
	background: none;
	
	margin:10px 0px 10px 8px;
	display: block;
	clear:both:
	padding: 12px;
	font-size: 15px;
	color: #000000;
	line-height: 15px;
	font-weight: bold;
	text-align: left;
}

#RightColumn .ContentRightBox {
	background: none;
	padding-right: 12px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;	
	margin-bottom: 13px;
}

#RightColumn .ContentRightBoxI{
	background: none;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-top: 12px;
	display: block;
	font-size: 12px;
	color: #000000;
	font-weight: normal;	
	text-align: left;
}


#RightColumn .SpecialProductImg {
	width: 136px;
	height: 136px;	
	background-position: center center;
	margin-left: px;
   
}

#RightColumn .SpecialProduct {
	background: url(../cs-images/boxesimages/right_box_price.png);
	background-position: 76px 76px;
	padding-left: 76px;
	padding-top: 98.5px;
	background-repeat: no-repeat;
	width: 61px;
	height: 61px;
	font-size: 16px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

#RightColumn .SpecialProductDesc {
	font-size: 12px;	
	color: #000000;
	font-weight: normal;

}

#RightColumn .SpecialProductDesc a.ProductName{
	font-size: 12px;	
	color: #767676;
	font-weight: bold;

}

.SmallThumbnail {
	display: block;
	width: 62px;
	height: 62px;
	float: left;
	clear: both;
	margin-bottom:  10px;
	margin-right: 5px;
}

.SmallThumbnail a {
	background: none;
	width: 62px;
	height: 62px;
	display: block;
}

#RightColumn .LatestProductDesc {
	float: left;
	width: 144px;	
	text-align: left;
	padding-bottom: 10px;
	margin-top:10px;
}

#RightColumn .LatestProductDesc a.ProductName {
	font-size: 11px;
	font-weight: bold;
	color: #767676;
}

#RightColumn .LatestProductDesc .Price, #RightColumn .ContentRightBoxI .ProductPrice {
	font-size: 14px;
	font-weight: bold;
	color: #C5394D;
}

.priceActual {	margin:0px auto; text-align:left; padding:0px; width:90%;  display:block; clear:both; }

#RightColumn #RightBanners {
	width: 240px;
	overflow: hidden;
}

#ProductsTop {
	float: left;
}

body h1 {
	{ float:left; text-align:left; padding:0px; margin:0px; font-size:2px; text-indent:-2000px;}
}

h2 { 
	font-size: 12px;
	font-weight: bold;
	text-align: left; width:94%; padding:5px 10px 5px 10px;	margin: 0px; clear:both; float:left;}

#MiddleColumn .HomeArticles {
	clear: both;
	margin-top: 13px;
}

#MiddleColumn .HomeArticles .HomeArticle {
	width: 146px;
	float: left;
}


#MiddleColumn .HomeArticles .HomeArticle .HomeArticlePic{
	width:146px; 
	height:86px; 
	background: url(../cs-images/articles/article_bg.gif);
}

#MiddleColumn .HomeArticles .HomeArticle .ArticleTitle{
	font-size: 12px;
	color: #767676;
	font-weight: bold;		
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#MiddleColumn .HomeArticles .HomeArticle .ArticleText{
	font-size: 11px;
	color: #000000;
	font-weight: normal;		
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;	
}

#MiddleColumn .AdminLinks {
	padding: 13px;
	border-width: 1px;
	border-color: #e2e2e2;
	border-style: solid;
	margin-top: 13px;
	float: left;
	width: 679px;
	display: block;
}

#MiddleColumn .HomeArticles .HomeArticle .ArticleText .GeneralButton {
	text-align: center;
}

#BreadCrumbs {
	font-size: 12px;
	line-height: 12px;

}

#BreadCrumbs .FirstLink {
	
	display: block;
	height: 30px;
	float: left;
	background-repeat: no-repeat;	
	padding-left: 9px;

}

#BreadCrumbs a{
	font-weight: ;	
	color: #000; text-decoration:underline;	
	padding-top: 9px;
	padding-bottom: 9px;
	display: block;
}

#BreadCrumbs a:hover { text-decoration:none;}

#BreadCrumbs .MiddleLink {
	
	display: block;
	height: 30px;
	float: left;	
	background-repeat: repeat-x;
	padding-left: 4.5px;
}

#BreadCrumbs .LastText {
	display: block;
	float: left;	
	font-weight: ;	
	color: #000000;		
	padding-left: 4.5px;
	padding-top: 9px;
	padding-bottom: 9px;
}

#BreadCrumbs .MiddleConnection {
	
	width: 20px;
	height: 30px;
	display: block;
	float: left;
	background-repeat: no-repeat;
}



#BreadCrumbs .LastConnection {
	
	width: 20px;
	height: 30px;
	display: block;
	float: left;
}

#Footer {
	 margin:0px auto; padding:10px 0 10px 0; text-align:left; width:100%; background:#000 url(../cs-images/mainimages/siteFooter.jpg) repeat-x left top;color:#d4d4d5;}	

#Footer .FooterArticles {
	text-align:left; padding:0px; width:962px; margin:0px auto; color:#d4d4d5;}

#Footer .FooterCategoriesList {
	width: 480px;
}

#Footer .PoweredBy {
	float: left;
	margin-right: 13px;
}

#Footer .Rss {
`	float: left;
	margin-left: 13px;
	width: 22px;
}


#Footer .FooterArticles .FooterArticle {
	float: left;
	text-align:left;
	padding:0px; margin:0px;
	width:700px;}

#Footer .FooterArticles .FooterArticle ul{ float:left; text-align:left; padding:0px 30px 0 0; margin:0px; display:block; list-style:none;}
#Footer .FooterArticles .FooterArticle  li { float:left; text-align:left; padding:0 0 3px 0; margin:0px; clear:both; display:block;font-size:11px; color:#6f6f6f; font-weight:bold; list-style:none;}
#Footer .FooterArticles .FooterArticle  li a { font-size:11px; color:#c5c5c5; text-decoration:none; font-weight:normal;}
#Footer .FooterArticles .FooterArticle  li a:hover { text-decoration:none;color:#6f6f6f;}



#Footer .FooterText {
	font-size: 12px;
	color: #d4d4d5;
	font-weight: normal;		
	padding-top: 13px;
	margin-top: 13px;
	background: url(../cs-images/footerimages/footer_icons_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding-bottom: 13px;
}

#Footer .FooterText .Icons {
	margin: 0 auto;
	width: 982px;
}


/*##########################################################################################################*/

#site 	{ width:100%; padding:0px 0 10px 0; margin:0px auto; background:#000 url(../cs-images/mainimages/bodyBG.png) no-repeat center top; margin-top:10px;}

body 			{ margin:0px auto;padding:0px 0 5px 0;font-family:"Trebuchet MS","arial","tahoma";  width:100%; font-size:11px; background:#000; color:#fff;}
div.clear 		{ height:0px;clear:both;font-size:1px;}
div.clear0 		{ height:1px;clear:both;font-size:1px;}
div.clear1 		{ height:10px;clear:both;font-size:1px;}

body h1 		{ float:left; text-align:left; padding:0px; margin:0px; font-size:2px; text-indent:-2000px;}

#siteHeader 	{ margin:0px auto; padding:10px 0 5px 0; text-align:left; width:100%; background:#000; border-bottom:1px solid  #3d3d3d;}
.siteHeader 	{ text-align:left; padding:0px; width:962px; margin:0px auto;}

#siteFooter 	{ margin:0px auto; padding:10px 0 10px 0; text-align:left; width:100%; background:#000 url(../cs-images/mainimages/siteFooter.jpg) repeat-x left top;}
.siteFooter 	{  text-align:left; padding:0px; width:962px; margin:0px auto;}

#Website 		{width:983px; padding:0px 0 10px 0; margin:0px auto; background:#fff url(../cs-images/mainimages/siteContentBg.png) repeat-x left top; color:#000;}
.siteContent 	{ width:983px; padding:0px 0 10px 0; margin:0px auto; background:#fff url(../cs-images/mainimages/siteContentBg.png) repeat-x left top;}

#Search 					{ float:left; text-align:left; padding:0px; margin:0px; width:360px;}
#Search form 			{ border:none; padding:0px; margin:0px; float:left; text-align:left; width:100%;}
#Search form fieldset 	{ border:none; padding:0px; margin:0px; float:left; text-align:left; width:100%;}

.inputClass 	{ float:left; text-align:left; padding:1px 5px 1px 5px; margin:0xp 0px 0 0; border:1px solid #171717; width:124px; height:20px; background:#999999; font-size:12px; color:#3a3a3a;}
.selectClass 	{ float:left; text-align:left; padding:4px 2px 3px 0px; margin:0xp 0px 0 0px; border:1px solid #171717; width:114px; height:25px; background:#999999; font-size:12px; color:#3a3a3a;}
.sendClass 		{ float:left; text-align:center; padding:0px 0 0px 0; margin:0xp 0px 0 0px;font-size:12px; color:#3a3a3a; border:none; cursor:pointer;  border:none;}

.buttonNew button {float:left; text-align:center; padding:0px 0 0px 0; margin:0xp 0px 0 0px; width:69px; height:25px;font-size:12px; color:#3a3a3a; border:none; cursor:pointer; background:url(../cs-images/mainimages/input.png) no-repeat center center;display:block;}

.space 			{ float:left; text-align:left; padding:0px; margin:0px; width:9px; height:10px;}

.menu 				{ float:left; text-align:left; padding:0px; margin:10px 0 0 0; width:530px;}
.menu ul 			{ float:left; text-align:left; padding:0px; margin:0px; list-style:none;}
.menu ul li 		{  text-align:left; padding:0px 15px 0px 0px; font-size:13px; color:#969897; display:inline;}
.menu ul li a		{  text-align:left; padding:0px 15px 0px 0px; font-size:13px; color:#969897; text-decoration:none; font-weight:bold;}
.menu ul li a:hover { text-decoration:none; color:#e0ba27;}

.slider 		{ float:left; text-align:left; padding:0px; margin:0px 0 0px 0; width:100%; display:block;}
.line 			{ float:left; text-align:left; padding:10px 0 px 0; margin:0px; width:100%; border-top:1px solid #d4d4d5; font-size:1px; height:10px; line-height:10px;}

.footerRightInfo 	{ float:right; width:215px; padding:10px 10px 0 0; margin:0px; text-align:right;}
.footerRightInfo p 	{ color:#6f6f6f; font-size:10px; width:100%; padding:0px; margin:0 0 10px 0; clear:both;}

.upLinks 	{ float:right; text-align:left; padding:0px; margin:0px; width:100%; clear:both;}
.upLinks ul { float:right; text-align:left; padding:0px; margin:15px 0 10px 0; display:inline; list-style:none;}
.upLinks ul li { float:left; text-align:left; padding:0px 4px 0px 4px; margin:0px; display:inline; color:#333333; font-size:10px;}
.upLinks ul li a {color:#333333; font-size:10px; text-decoration:underline;}
.upLinks ul li img { vertical-align:bottom;}
.upLinks ul li a:hover { text-decoration:none;}

.codProdus { float:right; text-align:left; padding:0px 0 0px 0; margin:10px 0 10px 0; width:100%; border-bottom:1px solid #c5c5c5; clear:both;}
.codProdus .cod { width:40%; padding:0 0 0 0; margin:0px; color:#999999; font-size:11px; float:right; text-align:right;}
.codProdus .rating { float:left; text-align:left; padding:0px; margin:-16px 0 0 0; width:100%;color:#999999; font-size:11px;}

div.clear 		{ height:0px;clear:both;font-size:1px;}
div.clear0 		{ height:1px;clear:both;font-size:1px;}
div.clear1 		{ height:10px;clear:both;font-size:1px;}
div.clear2 		{ height:22px; clear:both; font-size:1px;}
div.clear3 		{ height:30px; clear:both; font-size:1px;}
div.clear4 		{ height:130px; clear:both; font-size:1px;}
div.clear5 		{ height:190px; clear:both; font-size:1px;}
div.clear6 		{ height:180px; clear:both; font-size:1px;}
div.clear8 		{ height:200px; clear:both; font-size:1px;}
div.clear9 		{ height:220px; clear:both; font-size:1px;}

.descriereProd { float:left; text-align:left; padding:0px 0 10px 0; margin:0px 0 10px 0; width:100%; border-bottom:1px solid #c5c5c5; clear:both; color:#333333; font-size:12px;}

.priceBox { float:left; text-align:left; padding:0px; margin:0px; clear:both; width:100%;}
.priceBox .priceBoxLeft { float:left; text-align:left; padding:0px; margin:0px; width:49%; background:#fff;}
.priceBox .priceBoxRight { float:right; text-align:left; padding:5px; margin:0px; width:97%; background:#f7f7f7;}
.priceBox .priceBoxRightAll {float:right; text-align:left; padding:0px; margin:0px; width:50%; background:#fff;}

.ProductInfoNew { float:left; text-align:left; padding:0px; margin:0px 0 0 30px; width:400px;}
.ProductInfoNew h2 { color:#b71c2c; font-size:18px; font-weight:bold; text-align:left; float:left; padding:0px; margin:10px 0 10px 0; width:100%; clear:both;}
.ProductInfoNew .title { color:#333333; font-size:13px; font-weight:bold; text-align:left; float:left; padding:0px; margin:0px 0 5px 0; width:100%; clear:both;}

.priceBox .priceBoxLeft .OldPrice { color:#333333; font-size:11px; float:left; text-align:left; padding:0px; margin:0 0 5px 0; text-decoration:line-through; clear:both;}
.priceBox .priceBoxLeft .Price { color:#b71c2c; font-size:23px; font-weight:bold; float:left; text-align:left; padding:0px; margin:0 0 5px 0; text-decoration:none; clear:both;}
.priceBox .priceBoxLeft .Price sup { color:#b71c2c; font-size:23px; vertical-align:top; font-weight:bold; padding:0px; margin:-2px 0 0 0;}

.disponibilitate { float:left; text-align:left; padding:0px; margin:0 0 5px 0; width:100%; color:#333333; font-size:12px; clear:both;}

.saveBtn { color:#b71c2c; font-size:11px; float:left; text-align:left; padding:0px; margin:90px 0 10px 0; clear:both; width:100%;}
.saveBtn a { color:#b71c2c; font-size:11px; text-decoration:none;}
.saveBtn a:hover { text-decoration:underline;}

.continuaCumparaturile { color:#b71c2c; font-size:11px; float:left; text-align:left; padding:0px 0 0 10px; margin:20px 0 10px 0;  width:30%;}
.continuaCumparaturile a { color:#b71c2c; font-size:11px; text-decoration:none;}
.continuaCumparaturile a:hover { text-decoration:underline;}

.detaliiProd { float:left; text-align:left; padding:10px 0 10px 0; margin:0px; width:100%; clear:both;}
.detaliiProd p { float:left; text-align:left; padding:0px 0 0 0; margin:10px 0 10px 0; width:100%; clear:both; color:#333; font-size:12px;}
.detaliiProd ul { float:left; text-align:left; padding:0px; margin:0px; list-style:none; display:inline; clear:both;}
.detaliiProd ul li { float:left; text-align:left; padding:0px 0px 0 0px; height:17px; line-height:17px; margin:0 6px 5px 0; list-style:none; display:inline;}
.detaliiProd ul li a { border:1px solid #767676; background:#c5c5c5; font-size:11px; color:#333333; padding: 0 5px 0 5px;}
.detaliiProd ul li a:hover { border:1px solid #3d8aa6; background:#78b3c8; font-size:11px; color:#fff; padding: 0 5px 0 5px; text-decoration:none;}
.detaliiProd .curent a { border:1px solid #3d8aa6; background:#78b3c8; font-size:11px; color:#fff; padding: 0 5px 0 5px; text-decoration:none;}

.buyCos { float:left; text-align:left; padding:0px; margin:10px 0 10px 0; clear:both; width:100%; display:block;}
.buyCos a { font-size:12px; color:#535353; text-decoration:none;}
.buyCos a			{ float: left; font-size:12px; color:#535353; text-decoration:none;position: relative;top: 0px;margin: 0 0 0 2px; padding: 0px 0 0 12px; text-decoration: none;background:url(../cs-images/headerimages/buyLeft.png) no-repeat left top;}
.buyCos a span	{ float: left;position: relative;display: block;background: url(../cs-images/headerimages/buyRight.png) no-repeat right top;   padding: 7px 12px 9px 0px; margin:0px 3px 0 0;  color:#535353; font-size:12px; font-weight:normal;}
.buyCos a span 	{ float:none;}
.buyCos a:hover	{ background-position: 100% 0px; padding-top:0px; top:0; background:url(../cs-images/headerimages/buyLeft.png) no-repeat left top; color:#f00;}
.buyCos a:hover span{background-position: 100% 0px;padding-bottom:9px; top: 0;  background: url(../cs-images/headerimages/buyRight.png) no-repeat right top; color:#f00;}

.Nou { float:left; text-align:center; padding:0px; margin:10px 0 0 0; background: url(../cs-images/mainimages/nou.png) no-repeat center center; position:absolute; z-index:99999; width:33px; height:33px;}
.Old { float:left; text-align:center; padding:0px; margin:10px 0 0 0; background:none; position:absolute; z-index:999999; width:33px; height:33px;}

.InStoc { float:left; text-align:center; padding:0px; margin:50px 0 0 0; background: url(../cs-images/mainimages/stoc.png) no-repeat center center; position:absolute; z-index:99999; width:33px; height:33px;}
.NuInStoc { float:left; text-align:center; padding:0px; margin:50px 0 0 0; background:none; position:absolute; z-index:99999; width:33px; height:33px;}

.buyCos2 { float:right; text-align:right; padding:0px 40px 0 0; margin:0px 0px 10px 0; display:block;}
.buyCos2 a { font-size:12px; color:#535353; text-decoration:none;}
.buyCos2 a			{ float: left; font-size:12px; color:#535353; text-decoration:none;position: relative;top: 0px;margin: 0 0 0 2px; padding: 0px 0 0 12px; text-decoration: none;background:url(../cs-images/headerimages/buyLeft.png) no-repeat left top;}
.buyCos2 a span	{ float: left;position: relative;display: block;background: url(../cs-images/headerimages/buyRight.png) no-repeat right top;   padding: 7px 12px 9px 0px; margin:0px 3px 0 0;  color:#535353; font-size:12px; font-weight:normal;}
.buyCos2 a span 	{ float:none;}
.buyCos2 a:hover	{ background-position: 100% 0px; padding-top:0px; top:0; background:url(../cs-images/headerimages/buyLeft.png) no-repeat left top; color:#f00;}
.buyCos2 a:hover span{background-position: 100% 0px;padding-bottom:9px; top: 0;  background: url(../cs-images/headerimages/buyRight.png) no-repeat right top; color:#f00;}




.ProductDetailFacilities { float:left; text-align:left; padding:0px; margin:0px; width:690px; padding:10px 0 10px 10px; clear:both;}
.tabContent { float:left; padding:0px; margin:0px; text-align:left; width:100%; border:1px solid #78b3c8; background:#f7f7f7;}


.cosTitle { float:left; text-align:left; padding:0px; margin:10px 0 10px 0; width:100%; clear:both; color:#b71c2c; font-size:21px;}



/*#########################################################################################################################*/




.cleaner, 
.Cleaner {
	clear: both;
}


/* Recaptcha */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:none !important; //reCaptcha widget background color
 }
 
#recaptcha_table {
   border-color: none !important; //reCaptcha widget border color
 }
 
#recaptcha_response_field {
   border-color: none !important; //Text input field border color
   background-color:none !important; //Text input field background color
 }

.TableBox {
	width: 95%;
}

.TableBox td, .TablePlaceOrder td {
    text-align: center;
	padding: 5px;
	font-size: 11px;
}

.TableForm .TableHeader,
.TableBox .TableHeader,
.TablePlaceOrder .TableHeader  {
	background: #faac00; 
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0 0px 0; height:30px; line-height:30px;
}

.TableForm .TableHeader span,
.TableBox .TableHeader span,
.TablePlaceOrder .TableHeader span
 {
	background: #faac00;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0 0px 20px; height:30px; line-height:30px;
}

.TableForm .TableHeader .End,
.TableBox .TableHeader .End {
background: #faac00;
font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0 0px 0; height:30px; line-height:30px;
}

.TableBox .BigTableHeader {
	background: #faac00;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0 0px 0; height:20px; line-height:20px;
}

.TableBox .BigTableHeader span 
 {
	background: #faac00;
	padding: 5px;
	display: block;
}

.TableBox .BigTableHeader span.Addspan {
	background: none;
	float: left;
}

.TableBox .BigTableHeader a.AddAddress {
	color: #fff;
	background: #000;
	padding: 9px;
	text-decoration: none;
	cursor: pointer;
	float: right;
	font-size: 11px;
}


.TableForm .TableValue .ValueContent {
	float: left;
	padding-left: 5px;

}

.TableForm .TableValue .ValueInput {
	float: left;
	clear: left;
	padding-right: 5px;
	display: block;

}

.TableForm .TableValue .ValueInput input {
	margin: 0px;
}

.TableBox .TableParam{
	width: 280px;
	font-weight: normal;
	color: ;
}

.LeftSection .TableBox .TableParam {
	padding-left: 21px;
	width: 1%;
}

.RightSection .TableBox .TableParam {
	padding-left: 21px;
	width: 1%;
}

.TableBox .TableValue{
	font-weight: bold;
	color: ;
}

.TableBox .odd {
	background:#f7f7f7; padding:20px 0 20px 0; border-bottom:1px solid #c5c5c5; margin:0px;
}

.TableBox .even {
	background:#f7f7f7; padding:20px 0 20px 0; border-bottom:1px solid #c5c5c5; margin:0px;
}

.TableBox .row {background:#f7f7f7; padding:20px 0 20px 7px; text-align: center; border-bottom:1px solid #c5c5c5; margin:0px; vertical-align:middle; display: table-cell; }

.TableForm {
	width: 100%; float:left; width:100%; padding:0px; margin:0px; clear:both;
}

.TableForm td {
	padding: 5px;
	font-size: 11px;
}

.TableForm .TableParam{
	width: 280px;
	font-weight: normal;	
	text-align:left; vertical-align:middle; padding:0 0 0 50px;
}

.TableForm .TableValue{
	font-weight: bold;	
}

.FormMessage {
	padding: 5px;
	font-size: 12px;
	color: #ff7200;
	font-weight: bold;
}

.TableForm .TableChapter{
	font-size: 12px;
	color: #000000;
	font-weight: bold;	
	background: #eaeaea;
}

.cartpopup {
	color:#666666;
	font-size: 10px;
	margin-left:-126px;
	margin-top:-1px;
	position:absolute;
	text-align:left;
	font-weight: normal;
}

.topcart {
	background: #ffffff url(../cs-images/headerimages/cart-top.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.leftcart {
	background-color: #fff;
	border-left: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	padding-left: 10px;
}

.rightcart {
	background: #ffffff url(../cs-images/headerimages/carttable_tile.gif) repeat-y top right;
	padding-right: 10px;
}

.cartbottom {
	background: #ffffff url(../cs-images/headerimages/cart-bottom-r.gif) no-repeat;
	background-position: bottom right;
	height: 13px;
	padding-right: 10px;
	float: right;
	width: 10px;
}

.cartbottommiddle {
	background: #ffffff url(../cs-images/headerimages/cart-bottom-r.gif) no-repeat;
	background-position: bottom left;
	height: 13px;
}

.cartbottom-l {
	background: #ffffff url(../cs-images/headerimages/cart-bottom-l.gif) no-repeat bottom left;
	height: 13px;
	padding-left: 10px;
	float: left;
	width: 10px;
}

.tablebody {
	width: 247px;
}

/* .SCProductDetail {
	float: left;
}

.SCProductQuantity {
	text-align: right;
	float: right;
} */

.Totals {
	border-top: 1px solid #666666;
}

.inactive .cartinfo_delete {
	display: none;
}

.active .cartinfo_delete {
	float: right;
	margin-top: 2px;
	margin-right: 5px;
	cursor: pointer;
}

.SmallFullStar {
	background: url(../cs-images/products/smallfullstar.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: left;
}

.SmallHalfStar {
	background: url(../cs-images/products/smallhalfstar.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;	
	float: left;
}

.SmallEmptyStar {
	background: url(../cs-images/products/smallemptystar.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: left;	
}

#RightColumn .LatestProductDesc .Price, #RightColumn .ContentRightBoxI .bundleSave {
	color:#333333;
}

#Search ul {
	position : absolute;
	list-style-type : none;
	width : 256px;
	margin : -1px 0 0 0;
	padding : 0;
	background : #f7f7f7;
	border : 1px solid #999999;
	border-top:none;
	font-size : 85%;
}

#Search li {
	padding : 2px;
	margin : 0;
}

#Search li.selected {
	background : #CCCCCC;
	color : #fff;
	cursor : pointer;
}

#Search li.last {
	margin-bottom : 7px;
	
	
}


