#productInfos li {
 margin-bottom: 5px;
 border-bottom: 0px solid #cccccc;
 margin-right: 10px}
 
ul#categorieBOX li.selected {
	font-weight:900;
	background: url(../img/icons/bullet.png) no-repeat 187px 5px;}

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

ul#categorieBOX li.level2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/icons/level.png) no-repeat scroll 4px 8px;
	border-color:#CCCCCC #CCCCCC #CCCCCC #A4CAEF;
	border-left:0 solid #A4CAEF;
	color:#f9ba13;
	padding-left:17px;}
	
ul#categorieBOX li.level2 a, ul#categorieBOX li.level3 a, ul#categorieBOX li.level4 a {
	color: #000000;
	text-shadow:1px 1px 2px #fff;}

ul#categorieBOX li.level2 a:hover, ul#categorieBOX li.level3 a:hover, ul#categorieBOX li.level4 a:hover {
	color: #666666;
	text-shadow:1px 1px 2px #fff;
	text-decoration:none;}
	
ul#categorieBOX li.level3 {
	background:transparent url(../img/icons/level.png) no-repeat scroll 4px 8px;
	border-color:#CCCCCC #CCCCCC #CCCCCC #A4CAEF;
	border-left:0 solid #A4CAEF;
	color:#3A3A3A;
	margin-left:12px;
	padding-left:17px;
}

ul#categorieBOX li.level4 {
	border-color: #ccc;
	background:transparent url(../img/icons/level.png) no-repeat scroll 4px 8px;
	color: #3a3a3a;
	border-left:0px solid #a4caef;
	margin-left:19px;
	padding-left:17px;
}

	
ul#categorieBOX li:hover, ul#categorieBOX li:hover a {
	border:none;
	background:transparent url(../img/cat_hover.png) repeat-y ;
	color: #333333;}

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

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-image:url(../img/icons/icon_accept.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#fff}

ul.info_error,
ul.errormessage {border:solid 2px #ff0000 m,; background-color:#fff; padding:8px; color: #3A3A3A;}
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-image:url(../img/icons/icon_error.png); background-repeat:no-repeat; background-position: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:none;
	height:189px;
	margin-bottom:10px;
	padding:1em 8px;
}


.tabs-navigation a, .tabs-navigation a span, .tabs-nav a, .tabs-nav a span {
	background-image: url(../img/tabs/tab_blue.png);
	color: #FFF;
	text-shadow:1px 1px 1px #000;
	font-size:10px;
	text-transform:uppercase;
	}

.tabs-navigation a:hover, .tabs-navigation a span:hover, .tabs-nav a:hover, .tabs-nav a span:hover {
	color:#333;
	text-shadow:1px 1px 1px #fff;
	}

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

div#mainCONTENT {
	border:none;
	margin:0 auto;
	padding:0;
	width:1024px;} 

div#leftCONTENT {
	float:left;
	margin-left:-1007px;
	padding:0;
	width:233px;}

div#middleCONTENT {
	margin:0 13px 0 256px;}

.borderT {
	border-top-style:solid;
	border-top-width:6px;
	border-top-color:#FFF;
}

#mainCONTENT thead th {
	background: #f9ba13;
	color: #fff;
	text-shadow:1px 1px 1px #000;
}

.vpe, .taxInfo, .shippingLink, .shippingLink a {
	color: #999999;
	font-size:9px;
	padding-bottom:8px;}

.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: #990000;
}

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

#productInfos ul {
	background-color:#fff;
	border:1px solid #999999;}

#footerCONTENT {
	background:transparent url(../img/footer_bg.jpg) no-repeat center bottom;
	border:none;
	height:30px;
	margin:0 auto;
	padding:12px 0 0 0;
	text-align:center;
	width:1020px;}
		
div#leftCONTENT .boxContent, div#rightCONTENT .boxContent {
	margin:5px 2px 10px 10px;}

div#topMenu {
	padding:5px 5px 5px 15px;}

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

ul.horizontalmenu li {
	float:left;
	margin:0 6px;
	padding:0 0px;
	text-align:center;
	height:18px;}

ul.horizontalmenu li.link {
	margin:0 6px;}

ul.horizontalmenu li:hover {
	background:url(../img/hover_menu.gif) bottom center repeat-x;}

ul.horizontalmenu a {
	font-size:9px;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	text-decoration:none;
	color:#666666;}

ul.horizontalmenu a:hover {
	color:#666666;}

#topMenu .textBig, .textBig {
	font-size:10px;
	font-weight:900;}

div#content {
	height:1%;
	margin:0 10px;
	padding-bottom:15px;}

div#leftCONTENT .leftBOX{
	float:left;
	font-size:11px;
	font-weight:600;
	height:19px;
	text-transform:uppercase;
	text-indent:0px;
	margin:8px 0 0 15px;
	padding:0;
	vertical-align:middle;
	background:url(../img/hover_menu.gif) bottom center repeat-x;}

#footerCONTENT a {
	margin:0 4px;
	color:#FFF;
	font-weight:600;
	font-size:9px;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #000;}

#footerCONTENT a:hover {
	margin:0 4px;
	color: #333333;
	font-weight:600;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:1px 1px 2px #fff;}

ul#categorieBOX li {
	list-style-type:none;
	padding:6px 0 8px 0px;}

div#leftCONTENT p, div#leftCONTENT li {
	padding:1px 3px 1px 5px;}


.cartBOXtop{
	float:right;
	height:100px;
	margin:9px 0 0;
	padding:0;
	width:145px;}

.cartBOXtop h2{
	font-size:9px;
	text-transform:uppercase;
	color: #999999;
	font-weight:800;}

.cartBOXtop a{
	color: #666666;}

.cartBOXtext {
	font-size:10px;
	font-weight:500;
	margin:4px 0 0 0;
	color:#666666;}

.cartBOXimg{
	float:right;
	width:35px;
	height:31px;
	margin:3px 52px 0 0;
	background:url(../img/cartimg.jpg) no-repeat;}

#manu{
	margin:0 auto;
	text-align:center;
	width:900px;}

#manu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	vertical-align:middle;
	text-align:center;
	width:900px;}

#manu li.manuIMG{
	float:left;
	margin:0 auto;}

#content .head2 {
	font-size:14px;
	font-weight:900;
	margin:0;
	padding:5px 0 5px 0;}

#content .Content {
	font-size:20px;
	font-weight:900;
	margin:2px 0 10px 0;}

#middleCONTENT_FULL{
	margin:5px 13px;}

hr.checkout{
	width:100%;
	color: #F0F0F0;
	height:1px;
	border:1px solid #F0F0F0;
	background-color:#F0F0F0;}

/*Product INFO*/
.IMGleft{
	float:left;
	width:300px;}

.IMGleft_more{
	float:left;
	width:300px;
	padding:5px 0;
	border-top:1px solid #EAEAEA;}
	
.moreIMGleft{
	float:left;
	width:80px;
	height:80px;
	background:no-repeat center center;
	margin-right:3px;}

.text_info{
	font-size:9px;
	color:#666666;
	font-weight:900;}

.moreIMGleft a img{
	float:left;
	width:80px;
	height:80px;
	background:no-repeat center center;}

.DECright{
	float:right;
	width:400px;}

.DECright .DEC_H1{
	color:#f9ba13;
	font-size:14px;
	font-weight:800;}

#productInfos .Image {
	margin-left:0px;}
	
#productInfos .noImage, #productInfos .Image {
	margin-right:0px;}
	
#productInfos ul {
	background-color:#FFFFFF;
	border:0px;}

#productInfos ul.Image li {
	text-align:left;}

.reviews_rating_light {
	margin:0;}

#productInfos ul.moreInfo {
	margin-top:0px;
	padding:0px;
	border-bottom:1px solid #E5E5E5;}

#price_box_info, .price_addon_info {
	float:right;
	width:400px;}

#price_box_info .price{
	font-size:26px;
	font-weight:900;
	color:#f9ba13;
	text-shadow: 1px 1px 1px #000;}

.price_addon_info{
	border-bottom:1px solid #E5E5E5;}

.price_addon_info a{
	color:#999999;}

.addtobasket {
	background-color:#FFF;
	border:none;}

#content .ModuleHead {
	background-color:#fff;
	border:none;
	color:#f9ba13;}

#content .ModuleHead {
	font-size:13px;
	font-weight:900;
	margin:0;
	padding:0px;}

.productPreviewImage img{
	width:45px;
	height:35px;}

.smallText{
	font-size:9px;
	padding:0px;}
	
td.TextRight p{
	margin:0px;
	padding:0px;}

.LEFT{
	text-align:left;}


/* Begin - CSS for  Tabs on Startpage */
div#leftCONTENT div#tab_boxes li  {
	padding:0;
}

div#leftCONTENT div#tab_boxes ul li  {
	padding:0;
	min-width:0px;
}

div#leftCONTENT div#tab_boxes ul {
	background:transparent url(../img/headerBoxes/boxright_header.gif) no-repeat;
}

div#leftCONTENT div#tab_boxes li span  {
	font-size:10px;
	padding:0px 4px;
	min-width:0;
	padding-top:1px;
	
}

div#leftCONTENT div#tab_boxes li a  {
	padding:0px;
	border:0;

}

#tab_boxes {
	height:252px;
	background:url(../img/slider_bg.png) no-repeat 0 19px;
	padding:0 4px;
	width:718px;
	margin-bottom:10px;}
/* End - CSS for  Tabs on Startpage */


.tabs-navigation .tabs-selected a, .tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
	background-image:url(../img/tabs/tab_blue.png);
	color:#FFFFFF;
	font-size:10px;
	text-shadow:1px 1px 1px #000000;
	text-transform:uppercase;
	outline-style:none;
	outline-width:0;
	margin-top:0px;}
	
.jcarousel-list-horizontal{
	width:647px;}

.boxbody{
	margin-bottom: 10px;}
.specialBOXES-cat{
	float:left;
	margin-right:3px;}

.tabs-navigation, .tabs-nav {
	width:715px;}


.categorie_listing h1 {
	font-size:10px;
	margin:5px 0;
	text-align:center;}
	

.startpage_content{
	float:left;
	width:182px;
	height:200px;
	margin:0px 0px;
	padding:0px;}

.categorie_listing .imageCat img {
	height:192px;
	width:178px;}

div#navtrail {
	margin:0 0px 5px 0px;
	padding:10px 0 5px;}

.boxleft a img{
	margin-bottom:6px;
	margin-left:15px;}

.price_box .price {
	color: #f9ba13;
	font-weight:800;
	padding:0px 0;}

.product_listing .price_box {
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;}

table.productMasterSlave{
	margin-bottom:15px;}

h1 {
	font-size:11px;
	margin:0;
	padding:0;
	width:auto;}

.watchlist{
	float:right;
	width:180px;
	margin-top:6px;}

form#product p input{
	border:none;
	background:#fff;}

form#product table.tabledetails{
	border:none;
	background:#fff;}

form#product table.tabledetails tr, form#product table.tabledetails td {
	border:none;
	background:#fff;}

.popup .popupContent {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:15px;
	padding:15px;
}

span.price{
	font-weight:900;}

#mainCONTENT table tbody tr td div {
	background-color:transparent;
	padding:0px;}

.searchbox_left {
	.margin:0px 4px 0 6px;
}

.head2_wlist {
	border-bottom:1px solid #000000;
	font-size:14px;
	margin:10px 0;
}

.prodName_wlist {
	font-size:14px;
	padding-bottom:10px;
}

.head1_wlist {
	border-bottom:4px solid #FE9900;
	color:#000000;
	display:block;
	font-size:13px;
	margin-bottom:15px;
	padding:0;
	text-transform:uppercase;
}

.right {
	text-align:right;
}

.head1_wlistPage {
	border-bottom:1px solid #CCCCCC;
	font-size:14px;
	margin-bottom:10px;
	padding:5px;
}

#mainCONTENT .tabledetails {
	border:1px solid #CCCCCC;
}

form#product table.tabledetails .thead_wlist {
	border-bottom:4px solid #FE9900;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}

#TB_ajaxContent {
	background:transparent url(../img/bg/popup_bg.jpg) repeat-x scroll 0 0;
}

.inputsChechout .agbTextarea { 
	height:200px;
}

#popupmenu {
	background-color:#FFFFFF;
	border-bottom:4px solid #FE9900;
}

.contentBox_text {
	border:2px solid #CCCCCC;
	margin:10px 11px 6px;
	padding:8px;
	background:#F6F6F6;}
	
.jcarousel-clip-horizontal ul li .image{
	margin-top:30px;}

.descCat {
	float:right;
	margin-top:0;
	padding-top:0;
	width:460px;}

.descCat ul{
	list-style-type:square;
	margin:0 0 0 15px;}

.categorie_listing.FourColumn {
	float:left;
	height:200px;
	width:22%;}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:99;
	}
	
/*ONE COLUMN*/
.oneColumn 				{border-bottom:1px solid #CCC;  margin-bottom:0px; padding:3px 2px;}

.left_BOX				{float:left; width:75%;}
.left_BOX h1			{font-size:12px; font-weight:900; margin:0; padding:0;}
.text_desc				{font-size:10px; float:left; color:#999;}
.stock_img				{float:left; text-align:left; font-size:10px; color:#999; padding-left:5px;}
.stock_name				{float:left;}
.stock_img_left			{float:left;}	
.add_cart_small			{float:right;}
.add_cart_small	input	{border:0; margin:2px 0 0 0; padding:0;}		

.right_Box_Price				{float:right; width:19%; text-align:right;}
.right_Box_Price .price_box		{text-align:right;}
.text_price						{font-size:9px; color:#CCC; padding:0; margin:0;}
.text_price	a					{font-size:9px; color:#CCC; padding:0; margin:0;}