body {
	background: #FFF url(../img/bg/body_bgtop.jpg) repeat-x ;}
	
a {
  border:0px;}
	
#productInfos li {
 	margin-bottom: 5px;
 	border-bottom: 0px solid #cccccc;
 	margin-right: 10px}

ul#categorieBOX li.level1 {
	border-color: #ccc;
	background-color: transparent;
	color: #333;}

ul#categorieBOX li.level2 {
	border-color: #ccc;
	background-color: transparent;
	color: #3a3a3a;
	border-left:5px solid #CCC;}
	
ul#categorieBOX li.level3 {
	border-color: #ccc;
	background-color: transparent;
	color: #3a3a3a;
	border-left:10px solid #CCC;}

ul#categorieBOX li.level4 {
	border-left:15px solid #CCC;}
	
ul#categorieBOX li:hover {
	border-color: #CCCCCC;
	background-color: #EAEAEA;
	color: #333;}

ul.info_warning {
	border:solid 2px #ff0000; 
	background:#fff; 
	padding:8px}
	
ul.info_warning li.infoWarning {
	list-style:none; 
	padding:5px 0px 2px 20px; 
	background: #FFF url(../img/icons/icon_alert.gif) no-repeat 0px 4px;}

ul.info_success {
	border:solid 2px #fff; 
	background-color:#fff; 
	padding:8px}
	
ul.info_success li.infoSuccess {
	list-style:none; 
	padding:5px 0px 2px 20px; 
	background: #FFF url(../img/icons/icon_accept.gif) no-repeat 0px 4px;}

ul.info_error, ul.errormessage {
	border:solid 2px #990000; 
	background: #FFF; 
	padding:8px; 
	color: #990000;}
	
ul.errormessage li, ul.info_error li {}

ul.info_error li.infoError, ul.errormessage li.infoError {
	list-style:none; 
	padding:5px 0px 2px 20px; 
	background: url(../img/icons/icon_error.png) no-repeat 0px 4px;}

.inputsChechout textarea {
	width: 97.7%;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;}

#content .tabs-content, #content .tabs-container {
	background:#fff none repeat scroll 0 50%;
	border:1px solid #E6E6E6;
	margin-bottom:10px;
	padding:1em 8px;}
	
.tabs-navigation .tabs-selected a span, .tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
	background-position:0 -50px;
	color: #666666;}
.tabs-navigation a, .tabs-navigation a span, .tabs-nav a, .tabs-nav a span {
	background-image: url(../img/tabs/tab_red.png);
	color: #FFF;
	}

#footer .BuI_Logo {
	background:transparent url(../img/bui.png) no-repeat scroll center center;
	padding:20px 50px;}

div#mainCONTENT {
	border:4px solid #fff;
	border-top:none;
	margin:0 auto;
	padding:0;
	width:990px;}
	
.borderT {
	border-top-style:solid;
	border-top-width:6px;
	border-top-color:#FFF;}

#mainCONTENT thead th {
	height:29px;
	background:#494949;
	color:#fff;
	line-height:29px;}

.vpe, .taxInfo, .shippingLink, .shippingLink a {
	color: #999999;
	font-size:9px;
	text-align:right;}

.checkoutnavigation li {
	float:left;
	height:47px;
	list-style-type:none;
	margin:0 13px;
	padding:8px;
	width:21%;}

a.popuplink {
	background:transparent url(../img/printer.png) no-repeat scroll left center;
	padding-left:20px;
	color: #FF9900;}

.short_spacer, ul.categorie_listingShort li {
	float:left;
	width:32%;
	border:1px solid #CCCCCC;
	margin:1px;
	text-align:center;}
	
.short_spacer, ul.categorie_listingShort li:hover {
	border:1px solid #666666;}
	
ul.categorie_listingShort {
	margin-left:0px;}
	
.categorie_listingShort h1 {
	margin:5px 0;
	font-size:11px;}

.oneColumn .middleBox {
	height:1%;
	margin-left:146px;
	margin-right:161px;}

.NAVIGATION, #NAVIGATION {
	border-color: #CCCCCC;
	background-color: #F3F3F3;
	line-height:15px;
	margin:5px 0 0;
	padding:5px;
	vertical-align:middle;}

.AdressInfo {
	margin-top:0px;}
	
.ModuleListBgColor1 {
	background-color: #F3F3F3;
	color:#333333;}
	
.border {
	border:1px solid #CCCCCC;}

.inputsChechout .agb_accept, .textSuccess {
	background-color:#EFEFEF;
	border-color: #990000;
	color: #990000;}

#mainCONTENT tfoot th, tfoot td {
	margin:0;
	padding:5px 4px;}

.product_listing.oneColumn h1, .product_listing.twoColumn h1 {
	font-weight:900;
	text-align:left;}

.contentsTopics, #content .head2 {
	height:29px;
	background:#494949;
	color:#fff;
	line-height:29px;}

.contentsTopics, #content .head2 {
	font-size:11px;
	font-weight:900;
	margin:0;
	padding:2px 5px;}

.icon_banktransfer{
	background-image:url(../img/icons/bank.jpg);}

ul.info_info {
	background-color: #FFF;
	border:2px solid #990000;
	padding:8px;
	margin:0 2px 6px 2px;}

ul.info_info li.infoInfo {
	background: #FFFFFF url(../img/icons/icon_info.png) no-repeat 0px 4px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px 0 2px 20px;}
	
.BgColor3 {
	background:none;}

div#topMenu {
	float:left;
	padding:120px 9px 5px 4px;
	color:#CCC;
	width:550px;}

#topMenu .textBig, .textBig {
	float:left;
	font-size:11px;
	font-weight:900;}
	
div#topMenu a{
	color:#fff;}

div#topMenu a:hover{
	color: #333333;}
	
ul.horizontalmenu li.spacer {
	background:transparent url(../img/spacer.jpg) no-repeat scroll center center;
	width:2px;
	height:20px;
	margin-top:1px;}

ul.horizontalmenu {
	float:right;
	list-style-type:none;
	margin:0 0 0;
	padding:0;
	text-align:center;
	vertical-align:middle;}

ul.horizontalmenu a {
	font-size:10px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	text-transform:none;}

ul.horizontalmenu li {
	float:left;
	margin:0;
	padding:7px 10px 0;
	text-align:center;}

#crumbs {
	height:1.5em;}
	
#crumbs li {
	float:left;
	line-height:1.5em;
	padding-left:.75em;
	color: #333333;
	background:none;}
	
#crumbs li a {
	display:block;
	padding:0 10px 0 0;
	height:20px;
	background:url(../img/bread_bg.jpg) no-repeat right center;}
	
#crumbs li a:link, #crumbs li a:visited {
	text-decoration:none;
	color: #666666;
	padding:6px 8px 0 2px;}
	
#crumbs li a:hover, #crumbs li a:focus {
	color: #000000;}

div#navtrail li {
	float:left;
	padding:0 2px 0 5px;
	background:none;
	font-size:9px;}

div#navtrail {
	border:none;
	height:12px;
	margin:1px 0px 0 0;
	padding:0 0 0;
	background:#E2E2E2;
	height:27px;}

div#navtrail ul {
	margin:1px 0 0 0;
	padding:0 0 0 3px;}
	
div#leftCONTENT .head, div#rightCONTENT .head {
	font-size:11px;
	font-weight:900;
	height:29px;
	line-height:29px;
	margin:0;
	padding:0;
	vertical-align:middle;}

div#leftCONTENT .boxContent, div#rightCONTENT .boxContent {
	margin:0 0 9px 0;}
	
div#leftCONTENT ul, div#rightCONTENT ul {
	border:1px solid;
	list-style-type:none;
	margin:0;
	padding:0;
	background:#E2E2E2;
	height:1%;}
	
#mainCONTENT {
	background:none;}

.search_box{
	float:right;
	width:237px;
	padding:125px 10px 0 0;}

.search_box h2 {
	color:#fff;
	float:left;
	font-size:11px;
	margin:0;
	padding:2px 7px 0;
	text-align:right;
	width:38px;}

#cartShort{
	margin-bottom:10px;}

#footerCONTENT {
	background-color:#fff;
	border-top:1px solid #CCC;}

#mainCONTENT thead th {
	font-weight:bold;
	padding:0 5px;}

div#leftCONTENT .boxContent ul, div#rightCONTENT .boxContent ul {
	border:none;}

.price_box .price {
	color:#3B3B3B;
	font-weight:800;
	padding:10px 0;
	text-align:right;}
	
.oneColumn .rightBox form {
	float:right;}

.Listing .add_cart, .rightBox .add_cart, .price_box .add_cart {
	float:right;
	padding-top:1px;}

#content p {
	line-height:14px;}

.addtobasket {
	background-color:#FFFFFF;
	border-color: #999999;}
	
