

* {
	outline: none;
}

body {
 	margin: 0;
 	padding: 0;
 	
 	font-family: Arial; /*website font face*/
 	font-size: 12px;
 	color: #333333;
 	overflow-x:hidden;
}
/*.topContent { background: #fffef8  url(../cs-images/mainimages/website_bg.gif) repeat-x center top; border-bottom:1px solid #faf5e4; width:100%;}*/
.topContent { background: #fffef8; border-bottom:1px solid #faf5e4; width:100%;}

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

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

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;
	padding:0px\9;
	font-weight: normal;
}

.listaProduse { float:right; text-align:left; padding:0px 0 0 20px; margin:0px; height:16px; line-height:16px;  display:block; width:200px; margin-top:8px;}
.listaProduse ul { float:right; text-align:left; padding:0px; margin:0px; display:block; list-style:none;}
.listaProduse ul li { float:left; padding:0px 0px 0px 0px; text-align:left; margin:0px; list-style:none; display:inline;}
.listaProduse ul li a { border:none; text-decoration:none; vertical-align:middle; height:16px; line-height:16px; vertical-align:middle;}
.listaProduse ul li a img { vertical-align:middle;}


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

.shopOver { width:240px; float:left; text-align:left; background:#fff; padding:10px 0 0 0; color:#414141; font-size:14px; font-family:arial;}
.shopOver span {color:#414141; font-size:14px; font-family:arial; padding:0 5px 0 10px;}
.shopOver a { border-bottom:1px solid #e9e6d3; padding:9px 0px 9px 10px; display:block; background:#fff;}
.shopOver a:hover {  background:#ff5100 url(../cs-images/headerimages/topArrCos.png) no-repeat right center; color:#fff !important; text-decoration:none;}

.EmphasizeType {
	color: #01a2a6;
	font-weight: bold; font-size:16px; font-family:arial; padding:0 0 0 5px;
}

.EmphasizeType2 {
	color: #c70505;
	font-weight: bold; margin:2px 0 0 0;
}

.GeneralButton 		{cursor: pointer; float: left; font-size:12px; color:#fff; 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;font-family:arial;}
.GeneralButton  button	{ float: left;position: relative;display: block;background: url(../cs-images/mainimages/buyRight2.png) no-repeat right top;cursor: pointer;   padding: 8px 15px 7px 0px; *padding: 9px 9px 7px 0px; margin:0px 3px 0 0;  color:#3d3d3d; font-size:15px; font-weight:bold;border:0px none; font-family:helvetica;}
.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:100% 0px; cursor: pointer;padding-bottom:7px; top: 0;  background: url(../cs-images/mainimages/buyRight2.png) no-repeat right top; color:#fff;}


.smallPromo1 { float:left; text-align:left; width:327px; padding:10px 10px 0px 10px; margin:10px 10px 0px 0; *margin:30px 10px 0px 0; display:block; height:156px;}
.smallPromo1 h3 { font-size:16px; color:#3a3a3a; font-weight:bold; font-family:helvetica; float:left; text-align:left; padding:0px; margin:0 0 10px 0; width:100%; clear:both;}
.smallPromo1 p { font-size:13px; color:#3a3a3a; font-weight:normal; font-family:helvetica; float:left; text-align:left; padding:0px; margin:0 0 7px 0; width:68%; clear:both; clear:both;}
.smallPromo1 p a {font-size:13px; color:#3a3a3a; font-weight:bold; font-family:helvetica; text-decoration:none;}
.smallPromo1 p a:hover { color:#01a2a6; text-decoration:none;}


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

.LeftCategBgHome {
	width: 243px; margin:0px;
	padding-right: 15px;background: url(../cs-images/mainimages/rightColBg.png) no-repeat right top;
	float: left;
}

.LeftCategBgRest {
	width: 245px; margin:0px;
	padding-right: 15px;background: url(../cs-images/mainimages/rightColBgRest.png) no-repeat right top;
	float: left;
}

#LeftColumn {
	width: 245px; margin:0px;
	padding-right: 0px;
	float: left;
}

#RightColumn {
	width: 190px;
	padding-left: 13px;
	float: left;
}

#MiddleColumn {
	width: 715px; padding:0 0 0 0px; margin:0px;
	float: right; display:block;
}


.reducereNew { z-index: 99999; color: #fff; font-size: 20px; width: 70px; display:block; height: 40px; line-height:40px; position: absolute; background: #de0000; text-align:center; padding:0px; margin:0px 0 0 -5px; }
.reducereNew2 { z-index: 99999; color: #000; font-size: 20px; width: 81px; display:block; height: 81px; position: absolute; background: url(../cs-images/mainimages/reducere.png) no-repeat center center; text-align:left; padding:0px; margin:0px 0 0 -5px; *margin:200px 0 0 -230px; line-height:50px;}



/* Header */


#HeaderLinks {
	width: 981px;
	margin: 0 auto;
	height: 34px; 

	vertical-align: middle;
	line-height: 11px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
}

#HeaderLinks a {
	color: ;
	padding-top: 11.5px;	
	display: block;
	float: left;
	margin-right: 10px;
	text-decoration: none;
}

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

#HeaderLinks #HeaderPhones {

}

#HeaderLinks #HeaderPhones .Phones{
	padding: 0px 0px 0px 10px;
	float: left;
	padding-top: 11.5px;	
}

#HeaderLinks #HeaderPhones .Phones span {
	padding: 0px 10px 0px 0px;
}

#HeaderLinks #HeaderTabs {
	float: right;
}

#HeaderLinks #HeaderTabs .HeaderTabsText {
	padding-top: 11.5px;	
	padding-right: 10px;
	float: left;
}

#HeaderLinks #HeaderTabs a {
	padding-top: 11.5px;	
	padding-bottom: 11.5px;	
}	

#HeaderLinks #HeaderTabs .off {
	background: none;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: px;	
	text-align: center;
}

#HeaderLinks #HeaderTabs .on {
	background: url(../cs-images/headerimages/tab_on.gif);
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	width: 66px;	
	text-align: center;
}

#Header {
	clear: both;
	padding-top: 13px;
	padding-bottom: 13px;
	width: 981px;
	margin: 0 auto;
	background: none;
}

#Header #Logo {
	float: left;
	width: 200px;	
	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: 41px;
}

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

#Header #Facilities {
	float: left;
	padding-right: 13px;
	width: 585px;
}

.thisTop {float:left; text-align:left; padding:0px 10px 0px 10px; margin:15px 0 0px 0; clear:both; display:block; width:200px; background: url(../cs-images/mainimages/boxTop.png) no-repeat center top; height:9px; line-height:9px; font-size:1px;}
.thisContent { float:left; text-align:left; padding:0px 0 10px 0; margin:0px; width:218px; display:block; clear:both;border:1px solid #f5efb0;}

#LeftColumn #Categories { float:left; text-align:left; padding:0px; margin:5px 0 0px 0; clear:both; display:block; width:100%;border-bottom:1px solid #292425;}

#LeftColumn #Brands { float:left; text-align:left; padding:0px; margin:0 0 10px 0; clear:both; display:block; width:220px;}
#LeftColumn #Authors { float:left; text-align:left; padding:0px; margin:0 0 10px 0; clear:both; display:block; width:220px;}
#LeftColumn #Publishing { float:left; text-align:left; padding:0px; margin:0 0 10px 0; clear:both; display:block; width:220px;}
#LeftColumn #Tehnologies { float:left; text-align:left; padding:0px; margin:0 0 10px 0; clear:both; display:block; width:220px;}
#LeftColumn #Newsletter { float:left; text-align:left; padding:0px; margin:0 0 10px 0; clear:both; display:block; width:220px;}
#LeftColumn #Filters { float:left; text-align:left; padding:0px; margin:0 0 10px 0; clear:both; display:block; width:220px;}

.loginSection { float:right; text-align:left; padding:0px; margin:10px 0 0 0; /*width:232px;*/ width:265px; font-size:14px; color:#000; font-weight:normal;}
.loginSection a {color:#000; text-decoration:none; background:none; font-weight:normal; padding:6px 5px 6px 5px;}
.loginSection a:hover  {color:#000; text-decoration:none; background:#f5eeb4; font-weight:normal; padding:2px 5px 2px 5px;}
/*.loginSection a:hover { background:#f5eeb4; padding:6px 5px 6px 5px; text-decoration:none; color:#777777;}*/

#LeftColumn #Search {
	background: #fff; float:left; text-align:left; padding:0px 10px 0 0px; margin:0px 0 10px 0; display:block; width:220px; border:1px solid #cacac9; clear:both;}
#LeftColumn #Search form { float:left; text-align:left; padding:0px; margin:0px; width:100%; border:none; clear:both;}
#LeftColumn #Search form fieldset { float:left; text-align:left; padding:0px; margin:0px; border:none; width:100%;}
.inputSearch { float:left; text-align:left; padding:5px 10px 5px 10px; margin:0px; width:160px !important; height:14px;  color:#666; font-size:14px; border:none; float:left; text-align:left;}
.buttonSearch { float:right; text-align:left; padding:0px; margin:3px 0 0 0; text-align:center; width:16px; height:14px; background: url(../cs-images/mainimages/search.gif) no-repeat center center; display:block; cursor:pointer; border:none;}


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

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

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

#Header #Facilities #Login{
	background: url(../cs-images/headerimages/search_bg.gif);
	height: 47px;
	width: 585px;
	font-size: 11px;
	font-weight: bold;
	display: none;
}

#Header #Facilities #Login #Logged {
	height: 37px;
	width: 559px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
	padding-right: 13px;
	float: left;
}

#Header #Facilities #Login #Logged p {
	margin: 0px;
	float: left;
	padding-bottom: 5px;
}

#Header #Facilities #Login input {
	width: 205px;
}

#Header #Facilities #Login .LoginTable {
	padding-top: 8.5px;	
}

#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: 146px;
	margin-top: 105px;
	text-align: center;
	float: left;
	position: absolute;
}

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

.productTag {
	font-size: 10px;
	color: #FFFFFF;
	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/mainimages/newTag.png) no-repeat right top;
	padding:0px 0 0 0px; margin:0px 0 0 94px;
	display:block; text-align:center; position:absolute; z-index:99; width:74px; height:76px;
}

.orangetagProd {background: url(../cs-images/mainimages/newTag.png) no-repeat right top;
	padding:0px 0 0 0px; margin:14px 0 0 263px;
	display:block; text-align:center; position:absolute; z-index:99; width:74px; height:76px;}


#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; padding:6px 0px 0 0; margin:10px 50px 0 0; display:block;
	width: 200px; font-size:13px; background:#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;}
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;}

#Header #ShoppingCart a {
	
	font-size: 14px;
	color: #414141; font-family:arial;
	font-weight: normal;
	display: block;
}


#Header #ShoppingCart a:hover {
	color: #000000;
	text-decoration: none;
}

#Header #ShoppingCart a span {
	display: block;font-size: 12px;
	padding: 0 9px 0px 9px;	color: #414141;  font-family:arial;
	width: 140px;
	line-height: 15px;
}

#Header #ShoppingCart a.STlink {
	width: 190px;
	font-size: 14px;	color: #414141; font-family:arial;
	float: none;
	margin-top: 0px;
	padding: 0px 0 10px 0;
}

#Header #ShoppingCart a.HasProducts-off {
	background: url(../cs-images/mainimages/cartBg.png) no-repeat right center; position:relative; z-index:99;
}

#Header #ShoppingCart a.HasProducts-on {
	background: url(../cs-images/mainimages/cartBgOn.png) no-repeat right center;
}

#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 {float:left; text-align:left; padding:0px; margin:0 0 0px 0; clear:both; display:block; width:100%; background:#00676a;}

.back2menu { height:46px; line-height:46px; float:left; text-align:left; padding:0px 0 0 60px; background: #01a2a6  url(../cs-images/mainimages/back2menu.png) no-repeat left center; display:block; font-size:13px; font-weight:bold; color:#fff; }
.back2menu a { text-decoration:none;font-size:13px; font-weight:bold; color:#fff; clear:both; width:185px; display:block; }
.back2menu a:hover { text-decoration:none;font-size:13px; font-weight:bold; color:#000;}





#LeftColumn .newMenu {
	 padding:0px 0 0px 0; display:block; float:left; text-align:center;
	display: block;
}

#LeftColumn .newMenu a{
	width:80px; height:83px; display:block;
	margin-right: 0px;
	padding: 0px;
	font-size: 12px;
	color: #fff;  text-decoration:center;
	font-weight: bold; text-decoration:none; border-left:1px solid #292425;border-top:1px solid #292425;
}
#LeftColumn .newMenu a img{ text-align:center; vertical-align:middle; display:block;}
#LeftColumn .newMenu a:hover{
	width:80px; height:83px; display:block;
	margin-right: 0px;
	padding: 0px;
	font-size: 12px; text-align:center;
	color: #fff; 
	font-weight: bold; text-decoration:none; border-left:1px solid #292425;border-top:1px solid #292425;
}



.topCurentCateg { float:left; text-align:center; background:#bdf271; padding:0px 0 5px 0; clear:both; width:100%;}
.topCurentCateg a { display:block; text-decoration:none; text-align:center;}
.topCurentCateg a img { clear:both; display:block; text-align:center; margin:0px auto; margin-bottom:0px;}
.topCurentCateg a span { font-weight:bold; text-decoration:none; color:#000; font-size:14px;}
.topCurentCateg a:hover span { color:#fff;}


.topCurentCateg2 { float:left; text-align:center; background:#bdf271; padding:5px 0 5px 0; clear:both; width:100%; margin:2px 0 0 0;}
.topCurentCateg2 a { display:block; text-decoration:none; text-align:center; color:#000; font-size:16px; font-weight:bold;}
.topCurentCateg2 a:hover { color:#fff;}



.fiuUnu { float:left; text-align:left; display:block; padding:7px 0 7px 15px; clear:both; width:100%;}
.fiuUnu a { text-decoration:none; color:#fff; font-weight:bold; clear:both; display:block; }
.fiuUnu a:hover { color:#000;}
.fiuUnu a.selectat { color:#000 !important; background:# url(../cs-images/headerimages/topArrCos.png) no-repeat right center !important;}

.fiuDoi { float:left; text-align:left; display:block; padding:5px 0 5px 29px; margin:0 0 0 0px; clear:both;background:#01a2a6; width:88%;}
.fiuDoi a { text-decoration:none; color:#fff; font-weight:bold; clear:both; display:block; }
.fiuDoi a:hover { color:#000;}
.fiuDoi a.selectat { color:#000 !important; background:# url(../cs-images/headerimages/topArrCos.png) no-repeat right center !important;}



#CategoryChild { float:left; text-align:left; padding:0px; margin:10px 0 10px 0; clear:both; width:100%; display:block;}
.categListing { float:left; text-align:center; padding: 8px; margin:10px 0 10px 0; display:block; width:100px}
.categListing .title { font-size:18px; font-weight:normal; color:#3e3e3e; width:100%; height: 65px; clear:both; text-align:center; float:left; margin:0 0 5px 0; vertical-align: middle;  }
.categListing .title a { font-size:15px; font-weight:normal; color:#3e3e3e; text-decoration:none; word-wrap:break-word;}
.categListing .title a:hover { color:#2a7b7c;}
.categListing .photo { margin:0px auto; text-align:center; padding:0px; border:1px solid #d9d9d9; display:block;width:50px;}
.categListing .photo a{display:table-cell; width:50px; height:50px; vertical-align:middle;}
.categListing .photo img{max-height:50px; max-width:50px;}


#LeftColumn #Categories .Content span.depth1 {
	background: #00676a; padding:1px 0 1px 0;
	display: block;
}

#LeftColumn #Categories .Content span.depth1 a{
	background: #00676a;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #fff;
	line-height: 12px;	
	font-weight: bold; text-decoration:none;
}

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






/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#LeftColumn #Categories .Content span.depth11 {
	background: #00676a; padding:1px 0 1px 0;
	display: block;
}

#LeftColumn #Categories .Content span.depth11 a{
	background: #00676a;
	display: block;
	margin-right: 10px; margin-top:5px;
	padding: 7px;
	font-size: 12px;
	color: #fff;
	line-height: 12px;	
	font-weight: bold; text-decoration:none;
}

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

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

#LeftColumn #Categories .Content span.depthLatest {
   background: #00676a;
    display: block;
}

#LeftColumn #Categories .Content span.depthLatest_on {
   background: #00676a;
    display: block;
}


#LeftColumn #Categories .Content span.depthLatest a{
  background: #00676a;
    display: block;
    margin-right: 10px;
    padding: 7px;
    font-size: 12px;
    color: #000000;
    line-height: 12px;   
    font-weight: bold;
}

#LeftColumn #Categories .Content span.latestselectedLatest,
#LeftColumn #Categories .Content span.latestselectedLatest_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.latestselectedLatest a,
#LeftColumn #Categories .Content span.latestselectedLatest_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: #c70505;
    line-height: 12px;   
    font-weight: ;
    text-decoration: ;
}

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




#LeftColumn #Categories .Content span.depth1_on {
	background: #00676a;
	display: block;
}

#LeftColumn #Categories .Content span.depth1_on a{
	background: #00676a;
	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: #00676a;
	display: block;
}

#LeftColumn #Categories .Content span.latest a{
	background: #00676a;
	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: #00676a;
	display: block;
}

#LeftColumn #Categories .Content span.vouchers a{
	background: #00676a;
	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: #00676a;
	display: block;
}

#LeftColumn #Categories .Content span.vouchers_on a{
	background: #00676a;
	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:#bdf271;
	display: block;
}

#LeftColumn #Categories .Content span.selected a,
#LeftColumn #Categories .Content span.selected_on a
{
	background:#bdf271;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 13px;
	color: #000;
	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: #bdf271;
	display: block;
}

#LeftColumn #Categories .Content span.latestselected a,
#LeftColumn #Categories .Content span.latestselected_on a
{
	background: #bdf271;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #c70505;
	line-height: 12px;	
	font-weight: ;
	text-decoration: ;
}

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


#LeftColumn #Categories .Content span.depth2 {
	background:#01a2a6;
	display: block;
	height: 18px;	
}

#LeftColumn #Categories .Content span.depth2 a{
	background:#01a2a6;
	display: block;
	margin-right: 10px;
	padding: 3.5px;
	padding-left: 22px;
	font-size: 11px;
	color: #fff;
	/*line-height: 11px;	*/
	line-height: 12px;	
	font-weight: normal;
}
#LeftColumn #Categories .Content span.depth2 a:hover{ text-decoration:none; color:#bdf271;}


#LeftColumn #Categories .Content span.depth2_on {
	background: #bdf271;
	display: block;
}

#LeftColumn #Categories .Content span.depth2_on a, 
#LeftColumn #Categories .Content span.depth2_on a:hover{
	background: #bdf271;
	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: #bdf271;
	display: block;
}

#LeftColumn #Categories .Content span.depth2selected a,
#LeftColumn #Categories .Content span.depth2selected_on a
{
	background: #bdf271;
	color: #c70505;
	font-weight: bold;
	text-decoration: none;
}

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


#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;	*/
	line-height: 12px;		
	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: #c70505;
	font-weight: bold;
	text-decoration: none;
}

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

#LeftColumn .ContentList { padding:0 10px 0px 10px;
}
#LeftColumn .ContentBoxAllLink { padding:0px 10px 0 10px;
}



#LeftColumn .ContentList span {
	background:#01a2a6;
	display: block;
}

#LeftColumn .ContentList span a {
	background:#01a2a6;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #fff;
	line-height: 12px;	
	font-weight: normal;
}
#LeftColumn .ContentList span a:hover { text-decoration:none; color:#000;}

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

#LeftColumn .ContentList span.normal_on {
	background:#01a2a6;
	display: block;
}

#LeftColumn .ContentList span.normal_on a
{
	background:#01a2a6;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #fff;
	line-height: 12px;	
	font-weight: normal;
	text-decoration: none;
}

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

#LeftColumn .ContentList span.first {
	background:#01a2a6;
	display: block;
}

#LeftColumn .ContentList span.first a{
	background:#01a2a6;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #fff;
	line-height: 12px;	
	font-weight: normal;
}
#LeftColumn .ContentList span.first a:hover {text-decoration: none; color:#000;}


#LeftColumn .ContentList span.first_on {
	background:#01a2a6;
	display: block;
}

#LeftColumn .ContentList span.first_on a{
	background:#01a2a6;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #fff;
	line-height: 12px;	
	font-weight: normal;
}

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

#LeftColumn .ContentList span.latest,
#LeftColumn .ContentBoxAllLink .latest {
	background:#01a2a6;
	display: block;
}

#LeftColumn .ContentList span.latest a,
#LeftColumn .ContentBoxAllLink .latest a{
	background:#01a2a6;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #fff;
	line-height: 12px;	
	font-weight: normal;
}

#LeftColumn .ContentList span.latest_on,
#LeftColumn .ContentBoxAllLink .latest_on {
	background:#01a2a6;
	display: block;
}

#LeftColumn .ContentList span.latest_on a,
#LeftColumn .ContentBoxAllLink .latest_on a{
	background:#01a2a6;
	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; color:#000;
}

#LeftColumn .BoxTitle {
	margin-top: 13px;
	
}

#LeftColumn .BoxTitle span{
	
	margin-right: 10px;
	display: block;
	padding: 8px 8px 8px 12px;
	font-size: 17px;
	color: #000000;
	line-height: 14px;
	font-weight: bolf; font-family:Helvetica, sans-serif;
}

#LeftColumn .ContentBox {
	
	padding-right: 8px;
	font-size: 11px;
	color: #000000;
	font-weight: normal;	
}

#LeftColumn .ContentBoxI{
	
	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;
	padding-top: 5px;
	padding-bottom: 5px;
}




#RightColumn .BoxRightTitle {
	background: url(../cs-images/boxesimages/box_right_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#RightColumn .BoxRightTitle span{
	background: url(../cs-images/boxesimages/box_right_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 10px;
	display: block;
	padding: 12.5px;
	font-size: 14px;
	color: #000000;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}

#RightColumn .ContentRightBox {
	background: url(../cs-images/boxesimages/box_right_content_r.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 12.5px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;	
	margin-bottom: 13px;
}

#RightColumn .ContentRightBoxI{
	background: url(../cs-images/boxesimages/box_right_content_l.gif);
	background-position: left bottom;
	padding-left: 12.5px;
	padding-bottom: 12.5px;
	padding-top: 12.5px;
	display: block;
	font-size: 12px;
	color: #000000;
	font-weight: normal;	
	text-align: center;
}


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

#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: #000000;
	font-weight: bold;

}

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

.SmallThumbnail a {
	background: url(../cs-images/products/smallthumbnail.gif);
	width: 62px;
	height: 62px;
	display: block;
}

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

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

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

#RightColumn #RightBanners {
	width: 190px;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}

#ProductsTop {
	float: left;
}

h1 {
	font-size: 20px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
}

h2 { /* de modificat */
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#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: #000000;
	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: 559px;
	display: block;
}

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

#BreadCrumbs {
	font-size: 12px;
	line-height: 12px;
	background: none; border-bottom:1px solid #a3a3a3; padding:0 0 10px 0; margin:0 0 10px 0; width:100%; clear:both;
}

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

}

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

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

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

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



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

#Footer { padding-top: 13px;
}	

#Footer .FooterArticles {
	width: 981px;
	margin: 0 auto; padding:0px;
}

#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 10px 0 0; margin:0px; width:200px; }
#Footer .FooterArticles .FooterArticle .FooterTitle { font-size: 22px; color: #3a3a3a; font-weight: normal; display: block; width: 100%; padding:0 0 10px 0; margin:0px; font-weight:bold; font-family:Helvetica; }
#Footer .FooterArticles .FooterArticle ul { float:left; text-align:left; padding:0px 50px 0 0; margin:0px; display:block; list-style:none; }
#Footer .FooterArticles .FooterArticle ul li { float:left; text-align:left; padding:5px 0 5px 0px; margin:0px; display:block; clear:both; font-size: 12px; color: #840022; font-weight: normal;  font-weight:bold;}
/*   #Footer .FooterArticles .FooterArticle ul li a {  font-size: 12px; color: #060606; font-weight: normal; text-decoration:none; } */
#Footer .FooterArticles .FooterArticle ul li a { text-decoration:none; color:#000000;  background:url(../cs-images/mainimages/footerLi.png) no-repeat left center; padding:10px 0 10px 17px; margin:0px; }
#Footer .FooterArticles .FooterArticle ul li a:hover { text-decoration:none; color:#01a2a6;  background:url(../cs-images/mainimages/footerLi.png) no-repeat left center; padding:10px 0 10px 17px; margin:0px; }


#Footer .contactUs { float:left; text-align:left; width:240px; display:block; margin:0px; padding:0 20px 0 0;}
#Footer .contactUs .title { font-size: 22px; color: #3a3a3a; font-weight: normal; display: block; width: 100%; padding:0 0 10px 0; margin:0px; font-weight:bold; font-family:Helvetica; }
#Footer .contactUs p { font-size: 12px; color: #464646; font-weight: normal; display: block; width: 100%; padding:0 0 10px 0; margin:0px;  }
#Footer .contactUs .phone { float:left; text-align:left; padding:0 0 0 60px; width:160px; clear:both; margin:0px; background:url(../cs-images/mainimages/phone.png) no-repeat left top; font-weight:bold; color:#060606; font-size:18px;}
#Footer .contactUs .mail { float:left; text-align:left; padding:0 0 10px 50px; width:170px; clear:both; margin:10px 0 0px 10px; height:19px; background:url(../cs-images/mainimages/mail.png) no-repeat left top; font-weight:bold; color:#060606; font-size:13px;}
#Footer .contactUs .mail a {color:#01a2a6; text-decoration:none;}
#Footer .contactUs .mail a:hover { text-decoration:none; color:#3a3a3a;}

#Footer .socializare { float:left; text-align:left; width:170px; display:block; margin:0px; padding:0 10px 0 0;}
#Footer .socializare .title { font-size: 22px; color: #3a3a3a; font-weight: normal; display: block; width: 100%; padding:0 0 10px 0; margin:0px; font-weight:bold; font-family:Helvetica; }
#Footer .socializare p { font-size: 12px; color: #464646; font-weight: normal; display: block; width: 100%; padding:0 0 10px 0; margin:0px;  }
#Footer .socializare .facebook { float:left; text-align:left; padding:0 0 0 50px; width:120px; clear:both; margin:10px 0 0px 10px; height:26px; line-height:26px; background:url(../cs-images/mainimages/facebook.png) no-repeat left top; font-weight:bold; color:#060606; font-size:13px;}
#Footer .socializare .facebook a {color:#060606; text-decoration:none;}
#Footer .socializare .facebook a:hover { text-decoration:none; color:#01a2a6;}

#Footer .socializare .blog { float:left; text-align:left; padding:0 0 0 50px; width:120px; clear:both; margin:10px 0 0px 10px; height:26px; line-height:26px; background:url(../cs-images/mainimages/blog.png) no-repeat left top; font-weight:bold; color:#060606; font-size:13px;}
#Footer .socializare .blog a {color:#060606; text-decoration:none;}
#Footer .socializare .blog a:hover { text-decoration:none; color:#3a3a3a;}

#Footer .socializare .forum { float:left; text-align:left; padding:0 0 0 50px; width:120px; clear:both; margin:10px 0 0px 10px; height:26px; line-height:26px; background:url(../cs-images/mainimages/forum.png) no-repeat left top; font-weight:bold; color:#060606; font-size:13px;}
#Footer .socializare .forum a {color:#060606; text-decoration:none;}
#Footer .socializare .forum a:hover { text-decoration:none; color:#01a2a6;}

#Footer .FooterText {
	font-size: 12px;
	color: #000;
	font-weight: normal;		
	padding-top: 13px;
	margin-top: 13px;
	padding-bottom: 13px;
}

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


#Website {
	width:981px; /* main container width */
	background: ; /* main container background */
	margin: 0 auto;
}



.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: 100%;
}

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

.TableForm .TableHeader,
.TableBox .TableHeader,
.TablePlaceOrder .TableHeader  {
	background: #01a2a6;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	padding: 0px;
}

.TableForm .TableHeader span,
.TableBox .TableHeader span,
.TablePlaceOrder .TableHeader span
 {
	background: #01a2a6;
	padding: 5px;
	display: block;
}

.TableForm .TableHeader .End,
.TableBox .TableHeader .End {
	background: #01a2a6;
}

.TableBox .BigTableHeader {
	background: #01a2a6;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
}

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

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

.TableBox .BigTableHeader a.AddAddress {
	color: #fff;
	background: url(../cs-images/mainimages/addaddress_bg.gif) no-repeat top right;
	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: #eaeaea;
}

.TableBox .even {
	background: #FFFFFF;
}

.TableForm {
	width: 100%;
}

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

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

.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;
}

.error{
	color:red;
}
