@charset "utf-8";
/* -------------------------------------------------------------------------------- */	
/*
 * file layout.css
 * File containing the layout stylesheet
 * copyright(c) 2010, ICEshop BV http://www.iceshop.nl/
*/
/* -------------------------------------------------------------------------------- */	

/* -------------------------------------------------------------------------------- */	
/* GLOBAL BOX STYLES */
/* -------------------------------------------------------------------------------- */	
	
	.box, .box.reset { position: relative; margin: 0 0 10px 0; }
	.box.box01 { margin: 0; }
	.box.box02 { position: absolute; margin: 0; }
	.box.box03 { margin: 6px 0 10px 0; }
	.box.box04 { margin: 0 0 10px 0; }
 	.box.box05 { margin: 5px 0 0 0; }
	
/* -------------------------------------------------------------------------------- */			
/* GLOBAL BOX HEADERS */
/* -------------------------------------------------------------------------------- */

	.box .header.reset { margin: 0; }

/* -------------------------------------------------------------------------------- */

	.box .header { position: relative; height: 52px; line-height: 200%; font-size: 100%; color: #fff; font-weight: bold; text-transform: uppercase; background: url(../images/boxes/headerLeft.gif) no-repeat; }
	.box .header .headerText {height:32px; padding: 20px 0 0 5px; display: block; background: url(../images/boxes/headerRight.gif) no-repeat right top; margin: 0 0 0 44px; color: #000; font-size:12px; }		
		.box a.header, .box a.header.reset { display: block; color: #000; text-decoration: none; background: url(../images/boxes/headerLeft.gif) no-repeat left top;  }
		.box a.header .headerText, .box a.header.reset .headerText { display: block; background: url(../images/boxes/headerRight.gif) no-repeat right top; margin: 0 0 0 44px; }
		.box a.header:hover, .box a.header.reset:hover { color: #aa1e23; background-position: left bottom; }
		.box a.header:hover .headerText, .box a.header.reset:hover .headerText { background-position: right bottom; }

	.box .header span.link { position: absolute; top: 0; right: 0; }
		.box .header a.link { display: block; width: 180px; color: #aa1e23; text-decoration: none; text-align: right; background: url(../images/icons/arrowRight08.gif) no-repeat right; padding: 0 22px 0 0; }
		.box .header a.link:hover { text-decoration: underline; background: url(../images/icons/arrowRight02.gif) no-repeat right; }


		.containerOverlay .box .header span.link { position: absolute; top: -8px; left: 130px; }
		.containerOverlay .box .header a.link{ color: #484848; text-decoration: none; background: url(../images/icons/close02.gif) no-repeat right; padding: 0 26px 0 0; }
		.containerOverlay .box .header a.link:hover { color: #c02324; text-decoration: none; background: url(../images/icons/close01.gif) no-repeat right; }
		.containerOverlay .box .content, .box .content.reset { position: relative; background: transparent; padding: 0; margin: 0; }
		

	.box .header .headerTable { position: absolute; top: 0; right: 0; width: auto; color: #aa1e23; }
		.box .header .headerTable .tdText { font-weight: bold; text-transform: none; }

/* -------------------------------------------------------------------------------- */

	.header01 .header { color: #333; background: none/*url(../images/boxes/header01.gif) repeat-x*/; height: 53px; }
	.boxAccountPages.header01 .header { height: 30px; }
	.header01 .header .headerText { background: none; margin: 0; height: 25px; padding-top:5px; /*url(../images/boxes/header01Right.gif) no-repeat right top;*/ }
		.header01 a.header { color: ##333; text-decoration: none; background: none; /*url(../images/boxes/header01Left.gif) no-repeat left top;*/ }
		.header01 a.header .headerText { background: none; margin:0; padding: 5px 0 0 4px; height: auto; font-size: 11px; /*url(../images/boxes/header01RightArrow.gif) no-repeat right top*/; }		
		.header01 a.header:hover { color: #fff; }
		


.header08 .header { color: #333; background: none; height: 30px; }
	.header08 .header .headerText { background: none; margin: -2px 0 0 0px; height: 25px; padding-top:5px; }
		.header08 a.header { color: ##333; text-decoration: none; background: none; }
		.header08 a.header .headerText { background: none; margin:0; padding: 5px 0 0 4px; height: auto; font-size: 11px; }		
		.header08 a.header:hover { color: #fff; }
		
		.header05 .header { color: #333; background: none; height: 30px; }
	.header05 .header .headerText { background: none; margin: -2px 0 0 0px; height: 25px; padding-top:5px; }
		.header05 a.header { color: ##333; text-decoration: none; background: none; }
		.header05 a.header .headerText { background: none; margin:0; padding: 5px 0 0 4px; height: auto; font-size: 11px; }		
		.header05 a.header:hover { color: #fff; }
/* -------------------------------------------------------------------------------- */

.header02 .header { color: #333; background: url(../images/boxes/header01.gif) repeat-x; height: 30px; width:168px; }
	.header02 .header .headerText { background: none; margin:0; padding: 5px 0 0 4px;/*url(../images/boxes/header01Right.gif) no-repeat right top;*/ }
		.header02 a.header { color: #333; text-decoration: none; background: none; /*url(../images/boxes/header01Left.gif) no-repeat left top;*/ }
		.header02 a.header .headerText { background: none; margin:0; padding: 5px 0 0 4px; }
			
		.containerOverlay .header02 .header .headerText { text-transform: none; }
			
		.header02 a.header:hover { color: #fff; }

	/*.header02 .header { color: #aa1e23; text-transform: none; background: url(../images/boxes/header02Left.gif) no-repeat; }
	.header02 .header .headerText { background: url(../images/boxes/header02Right.gif) no-repeat right top; }		
		.header02 a.header { color: #aa1e23; text-decoration: none; background: url(../images/boxes/header02Left.gif) no-repeat left top; }
		.header02 a.header .headerText { background: url(../images/boxes/header02RightArrow.gif) no-repeat right top; }		
		.header02 a.header:hover { color: #ffde00; } */
		
		.header09 .header { color: #333; background: url(../images/boxes/header01.gif) repeat-x; height: 30px;  }
	.header09 .header .headerText { background: none; margin:0; padding: 5px 0 0 4px; /*url(../images/boxes/header01Right.gif) no-repeat right top;*/ }
		.header09 a.header { color: #333; text-decoration: none; background: none; /*url(../images/boxes/header01Left.gif) no-repeat left top;*/ }
		.header09 a.header .headerText { background: none; margin:0; padding: 5px 0 0 4px; /*url(../images/boxes/header01RightArrow.gif) no-repeat right top*/; }		
		.header09 a.header:hover { color: #fff; }

/* -------------------------------------------------------------------------------- */

	.header03 .header { color: #000; text-transform: none; background: url(../images/boxes/header03Left.gif) no-repeat; height:20px; }
	.header03 .header .headerText { background: url(../images/boxes/header03Right.gif) no-repeat right top; height:20px; margin: 0 0 0 20px; }		
		.header03 a.header { color: #000; text-decoration: none; background: url(../images/boxes/header03Left.gif) no-repeat left top; }
		.header03 a.header .headerText { background: url(../images/boxes/header03RightArrow.gif) no-repeat right top; }		
		.header03 a.header:hover { color: #ffde00; }
		
			
	.boxServicePages .header03 .header {  background:url("../images/boxes/header01.gif") repeat-x scroll 0 0 transparent;
color:#333333;
height:30px; }
	.boxServicePages .header03 .header .headerText { background: none; margin: 0 0 0 2px; }
	.boxServicePages .menu04 .menuItem { height: 20px; left: 7px; top: 0; width: 210px; }	
	.boxServicePages .menu04 a.listing.last .menuItem {  left: 27px; }
	.boxServicePages .small.null { margin: 0 5px 10px 5px; }

/* -------------------------------------------------------------------------------- */

	.header04 .header {}
	/* IE6 */ * html .header04 .header { margin-bottom: 1px; }
	/* IE7 */ *+html .header04 .header { margin-bottom: 2px; }

/* -------------------------------------------------------------------------------- */			
/* GLOBAL BOX CONTENTS */
/* -------------------------------------------------------------------------------- */

	.box .content, .box .content.reset { position: relative; background: transparent; padding: 0; margin: 0; }
		
/* -------------------------------------------------------------------------------- */

	.content01 .content { margin: 5px 0 0 0; }
		
/* -------------------------------------------------------------------------------- */

	.content02 .content { background: #F6F5F5; }

/* -------------------------------------------------------------------------------- */

	.content03 .content { background: #ececec; margin: 5px 0 0 0; }
	
/* -------------------------------------------------------------------------------- */			
/* GLOBAL BOX FOOTERS */
/* -------------------------------------------------------------------------------- */

	.box .footer { position: relative; height: 20px; line-height: 200%; color: #000; font-weight: bold; text-indent: 9px; margin: 0; }
		.box a.footer { display: block; color: #aa1e23; text-decoration: none; text-align: right; background: url(../images/icons/arrowRight02.gif) no-repeat right #fff; border: 0px solid #d4d4d4; padding: 0 21px 0 0; }			
		.box a.footer:hover { color: #aa1e23; background: url(../images/icons/arrowRight08.gif) no-repeat right #fef7d1; border: 1px solid #aa1e23; }

/* -------------------------------------------------------------------------------- 

	.footer01 .footer { margin: 0; } */

/* -------------------------------------------------------------------------------- */

	.footer02 .footer {}
		.footer02 a.footer { border-color: #ececec #d4d4d4 #d4d4d4 #d4d4d4; }
		.footer02 a.footer:hover { border: 1px solid #aa1e23; }

/* -------------------------------------------------------------------------------- */	
/* GLOBAL BOXES */
/* -------------------------------------------------------------------------------- */	

	.boxAccountPages { margin: 0; }
		.boxAccountPages .header { margin: 0 0 10px 0; }	
		.boxAccountPages .header .headerText .result { display: inline; width: auto; color: #aa1e23; font-style: normal; text-transform: none; background: none; margin: 0 0 0 4px; font-size:10px; }	
		.boxAccountPages .content {}
		
		.boxAccountPages .tabs { margin: 0 0 -1px 0; }

/* -------------------------------------------------------------------------------- */	

	.boxAccountAddressEdit .header { margin: 0 0 5px 0; }
		.boxAccountAddressEdit .boxTables { width: 521px; }
				
/* -------------------------------------------------------------------------------- */

	.boxBanners { clear:both; }
		.boxBanners .content { text-align: center; }
		
		.containerHeader .boxBanners.verzend { position: absolute; right: 320px; top: 33px; width: 403px; height: 55px; }

					
/* -------------------------------------------------------------------------------- */

	.boxCartBreadcrumbs { }
			
/* -------------------------------------------------------------------------------- */	

	.box.boxCartButtons { margin: 0}		
		.boxCartButtons .content { height: 92px; margin-top: -10px; background: url(../images/boxes/cartButtons.gif) no-repeat; }
		.boxCartButtons .content.bottom { height: 55px; background: url(../images/boxes/boxCartButtons02.gif) no-repeat; margin: 0; }
		.boxCartButtons.shopping .content.bottom { height: 65px; background: url(../images/boxes/boxCartButtons03.gif) no-repeat; margin: 0; }
		.boxCartButtons .txt { font-size: 10px; font-weight: bold; position: absolute; left:49px; top: 23px; } 
		.boxCartButtons .bottom .txt { display:none; }
		
		.boxCartButtons.shopping .boxText { position: absolute; right: 15px; top: 43px; }
				
/* -------------------------------------------------------------------------------- */

	.boxCartPages { margin: 0 0 15px 17px; }
	
	.boxCartPages .boxTables { border-left: 1px solid #848484; border-right: 1px solid #848484; margin: 0; padding: 0 0 10px 0; }
	.boxCartPages .boxTables .tableHeader { margin: 0 0 8px 0; background:url("../images/boxes/header01.gif") repeat-x ; color: #333333; height: 22px; padding-top: 8px; }
	.boxCartPages .boxTables .tableBorder { border-width: 0; }
	.boxCartPages.login .header01 .header { display: none;}
	
	.containerOverlay .boxCartPages .boxTables .tableHeader { background: none; color:#333333; height:22px; margin:0 0 8px; padding-top:8px; }
		
	#asyncBoxCartShipping_general .boxTables .header { display: none; }
	
	.containerOverlay .header02 .header { width: auto; }
	
	.containerOverlay .boxCartPages .boxTables { border: none; }
	
	.containerOverlay .boxCartPages { margin: 0; }

/* -------------------------------------------------------------------------------- */

	.boxIcons { top: 0; right: 0; z-index: 100; }
		.boxAccountPages .boxIcons { top: 30px; }

 /* -------------------------------------------------------------------------------- */
  
	.boxList { float: left; width: 244px; padding: 0 0 8px 0; }
	
	#boxCartPayment .boxList { float: left; width: 244px; padding: 0 0 8px 0; margin: 10px 0; }
	#boxCartPayment .boxList img { top: 7px; }
	#boxCartPayment .header01 .header { height: 30px; }
			
/* -------------------------------------------------------------------------------- */

 .boxMenu { z-index: 100; }
	.boxMenu.brands { z-index: 50; }
	.boxMenu.small { position: relative; float: left; width: 253px; margin: 0 5px 10px 5px; }
	.boxMenu.large { position: relative; margin: 0 5px 10px 5px; }
	
	.boxServicePages p { margin: 8px; }
	
	.boxMenu .header {background: url(../images/boxes/boxCartButtons02.gif) no-repeat;}
		.boxMenu .header .image { position: absolute; top: 0; right: 2px; }
	.boxMenu .content { position: static; }
	
.containerLeft .boxMenu .header {background: url(../images/boxes/menu_header.gif) no-repeat; height:33px; color: #000}
.containerLeft .box.boxMenu .header .headerText { background: none; margin:0; height: auto; padding:17px 0 0 22px; font-size: 12px; }
.containerLeft .boxMenu .content { position: static; background: url(../images/boxes/menu_content.gif) repeat-y; padding-bottom:7px; }
/* IE6 */ * html .containerLeft .boxMenu .content { margin-top: -4px; padding-top: 11px; }
.containerLeft .boxMenu .footer { position: static; background: url(../images/boxes/menu_footer.gif) no-repeat;}
.containerLeft .boxMenu .image {  display: none; }
.containerLeft .boxMenu	 a.footer:hover { color: #000; background: none; border: none;; }
			
	
  
  /* -------------------------------------------------------------------------------- */

	.boxMessagesUser {}
			  
/* -------------------------------------------------------------------------------- */

	.boxOrderTotal { margin: -5px 0 0px 0; }
		.boxOrderTotal .content { height: 100%; border: 1px solid #848484; padding: 0 0 10px; }		
			.boxOrderTotal .orderTotal { float: right; width: 230px; margin-right: 2px; }
			.boxOrderTotal .boxText { float: left; width: 500px; line-height: 150%; margin: 8px 0 4px 6px; }  

/* -------------------------------------------------------------------------------- */

	.box.boxPaging { margin: 0 0 8px}
	.boxPaging.compareTop { position: absolute; top: 3px; left: 0; width: 150px; height: auto; }
	
/* -------------------------------------------------------------------------------- */

	.boxServicePages { margin: 0; }
		.boxServicePages .intro { height: 40px; }

/* -------------------------------------------------------------------------------- */

	.boxTables {}		
		.boxTables .header {}
			.boxTables .tableHeader { position: relative; font-weight: bold; text-indent: 9px; text-transform: uppercase; margin: 8px 0; }
			.boxTables .tableHeader .required { position: absolute; left: 189px; color: #aa1e23; text-indent: 0; text-transform: none; font-weight: normal; padding: 0; }
			/* IE6 */ * html .boxTables .tableHeader .required { left: 181px; }
			.boxTables .tableBorder { border: 1px solid #9f9f9f; padding: 0; }
			/* Firefox and IE7 */ .boxTables .tableBorder, x:-moz-any-link { padding: 1px 0 0 1px; }
			/* Restore IE7 */ *+html .boxTables .tableBorder { padding: 0; }
			
			/*#box_product_details_tab_specs_content .boxTables .tableBorder { padding: 0px 0 0 1px; }*/
			.boxProductDetails .boxTables .title { border: 0; }
			

.boxAccountPages .content .boxTables.header12 { margin-top: 10px; }
			
.boxAccountPages .boxTables .tableHeader { position: relative; font-weight: bold; text-indent: 9px; text-transform: uppercase; margin: 0; height: 21px; padding-top: 9px; background: url(../images/boxes/tableHeaderBG.gif) no-repeat; }
.boxAccountPages .boxTables .tableHeader.bg_2 { background: url(../images/boxes/tableHeaderBG_2.gif) no-repeat; }

.boxAccountPages .boxTables .tableBorder {  border: 0;  background: url(../images/boxes/tableBorderBG.gif) left bottom no-repeat; padding-bottom: 8px; }

.boxAccountPages .boxTables .title { background: transparent; border: 0; }
.boxAccountPages .boxTables .result { background: transparent; border: 0; }

/*----- */

.boxContact .header { margin:0 0 10px; }

.boxContact .content .boxTables.header12 { margin-top: 10px; }
			
.boxContact .boxTables .tableHeader { position: relative; font-weight: bold; text-indent: 9px; text-transform: uppercase; margin: 0; height: 21px; padding-top: 9px; background: url(../images/boxes/tableHeaderBG.gif) no-repeat; }

.boxContact .boxTables .tableBorder {  border: 0;  background: url(../images/boxes/tableBorderBG.gif) left bottom no-repeat; padding-bottom: 8px; }

.boxContact .boxTables .title { background: transparent; border: 0; }
.boxContact .boxTables .result { background: transparent; border: 0; }
				  
/* -------------------------------------------------------------------------------- */

	.boxText {}		
		.boxText .content {}
		
		/* about */
		.boxText.about .content { height: 120px; line-height: 130%; background: url(../images/boxes/boxTextAbout.gif) no-repeat; padding: 10px; }
		
		/* footer */
		.boxText.pageFooter {}				
			.boxText.pageFooter .content { height: 62px;  }
				.boxText.pageFooter .logo { float: left; width: 170px; height: 52px; }	
				.boxText.pageFooter .information { position: relative; float: right; width: 740px; height: 62px; }
					.boxText.pageFooter .links { position: absolute; top: 10px; left: 0; }
					.boxText.pageFooter .copyright { position: absolute; top: 40px; left: 5px; }
		
		/* productDescription */
		.boxText.productDescription .content { border: solid #d4d4d4; border-width: 0 1px 1px 1px; padding: 10px; }
				
		/* tags */
		.boxText.tags .content { padding: 2px 10px; }
				
		/* service */
		.boxText.service .content { background: #f4f3f3; border: 1px solid #d4d4d4; }

		/* welcome */
		.boxText.welcome .header { margin: 0 0 10px 0; }      
		.boxText.welcome .content { background: url(../images/visuals/batavi_welcome.gif) no-repeat 330px 14px; padding: 5px 10px; }
		.boxText.welcome .footer { color: #4d4d4d; text-indent: 8px; background: #fff; border: 1px solid #d4d4d4; }
			
/* -------------------------------------------------------------------------------- */	
/* LOCAL BOXES */
/* -------------------------------------------------------------------------------- */	

	.boxBrandsListing {}
		.boxBrandsListing .header { margin: 0 0 3px 0; }

/* -------------------------------------------------------------------------------- */

	.boxBrandInfo {}
		.boxBrandInfo .content { height: 104px; }
		.boxBrandInfo .content.large { height: 122px; }
		.boxBrandInfo .footer { height: 5px; background: url(../images/boxes/brand_footer.gif) no-repeat ; }
		
    .boxCartCoupons { position: absolute; bottom: 100px; left: 26px; }
		.boxCartCoupons .footer { height: 0; }
		
		.boxCartCoupons .content { padding: 6px 9px; width: 450px; background: none !important; }
		.boxCartCoupons .content form input{ margin: 3px 5px 2px; width: 192px; }
				
/* -------------------------------------------------------------------------------- */

	.boxBrandListing {}
	
/* -------------------------------------------------------------------------------- */
	.boxBrandsShop {}

/* -------------------------------------------------------------------------------- */

	.boxBreadcrumbs { top: 229px; left: 10px; width: 700px; height: 17px; overflow: hidden; }
			
/* -------------------------------------------------------------------------------- */

	.boxCartList { border-left: 1px solid #848484; border-right: 1px solid #848484; margin:0; }
      			
/* -------------------------------------------------------------------------------- */
#asyncBoxCartMini_general { width:190px; height: 86px; position:absolute; right: 0px; top: 0px; background: url(../images/boxes/cart_mini.gif) no-repeat ; }
	.boxCartMini { width:190px; height: 86px; }
	.boxCartMini .bold {  color: #ef5603; }
	.boxCartMini ul { margin-left:24px; }
		.boxCartMini .header .count { display: inline; font-size: 90%; width: auto; font-weight: normal; font-style: normal; text-transform: none; background: none; margin: 0 0 0 4px; }
		.boxCartMini .header { height: 23px; background: none; text-transform: none; }
		.box.boxCartMini a.header { background: none; }
		.box.boxCartMini a.header .headerText { background: none; height: 23px; margin:0 0 0 24px; font-size: 11px; padding:0; }
		.boxCartMini .content { height: 28px;}					
			.boxCartMini .content .orderTotal { position: relative; background: #fff; border: solid #d4d4d4; border-width: 1px 1px 0 1px; }
		
		.boxCartMini .footer { width: 190px; height: 35px; text-indent: 0; margin: 0; }		
			.boxCartMini a.footer { position: absolute; top: 6px; left: 23px; width: 91px; height: 21px; text-align: left; border: 0px ; background: transparent url(../images/buttons/button_cart.gif) no-repeat 0 0 ; color:#000; padding: 1px 0 0 11px; text-transform: uppercase; }	
			.boxCartMini a.footer:hover { background: transparent url(../images/buttons/button_cart.gif) no-repeat 0 -22px; color: #000; border: 0px solid #aa1e23; }			
				.boxCartMini a.footer:hover .total { background: #fef7d1; padding: 0 0 0 3px; }				
				.boxCartMini .icon { position: absolute; top: 7px; left: 24px; }
				

/* -------------------------------------------------------------------------------- */ 
	.boxCategoryInfo { display: none; }
	.giftcards .boxCategoryInfo { display: inline-block; margin-top: -2px; }
	.giftcards .boxCategoryInfo .content { top: 0px; padding: 0 3px; }
	.giftcards .boxSearchAfter .content { display: none; }
	.boxSearchAfter .box { margin: 0; }
	
	.main_category .boxCategoryInfo { display: inline; }
	.main_category .boxCategoryInfo .header{ display: none; }
	.main_category .boxCategoryInfo .box { margin: 0; }
	
	.main_category .boxCategoryInfo img { left: -210px; position: absolute; top:-251px; }

	
	.details .boxCategoryInfo { display: inline; position:absolute; top:5px; }
	.details .boxCategoryInfo .header { display: none; }
	.details .boxCategoryInfo .description { display: none; }
	
	.boxSearchAfter .description { padding-left:3px; }
	
	.boxSearchAfter img { position:absolute; left: -210px; top: -264px; }
:root .boxSearchAfter img { position:absolute; left: -210px; top: -264px; }
/* IE6 */ * html .boxSearchAfter img { position:absolute; left: -210px; top: -264px; }
/* IE7 */ *+html .boxSearchAfter img { position:absolute; left: -210px; top: -264px; }


	.boxCategoryInfo img { position:absolute; left: -210px; top: -249px; }
:root .boxCategoryInfo img { position:absolute; left: -210px; top: -251px; }
:root .details .boxCategoryInfo img { top: -259px; }
/* IE6 */ * html .boxCategoryInfo img { position:absolute; left: -210px; top: -249px; }
/* IE7 */ *+html .boxCategoryInfo img { position:absolute; left: -210px; top: -249px; }

.giftcards .boxCategoryInfo img { position:absolute; left: -213px; top: -269px; }
/* IE6 */ * html .giftcards .boxCategoryInfo img { position:absolute; left: -213px; top: -270px; }
/* IE7 */ *+html .giftcards .boxCategoryInfo img { position:absolute; left: -213px; top: -270px; }


	 .boxCategoryInfo {  /*position:absolute; margin:0; top:5px; */ }
	 .boxCategoryInfo .header { /*position:absolute; top:0px;*/ width:350px; height:40px; z-index:100; }
	 .boxCategoryInfo .content { position: relative; top:20px; z-index:200; }
	 
	 .boxCategoryInfo .headerText { font-size: 15px; }
	 
	 .filterTxt { display: inline-block; font-weight: bold; text-transform: none; font-size: 10px; height:12px; line-height: 12px; padding-right: 3px; position: absolute; top: 7px; }
/* IE6 */ * html .filterTxt { margin-top:-18px; }
/* IE7 */ *+html .filterTxt { margin-top:-18px; }

.alignSelects { display: inline-block; width: 439px; margin-left: 74px; }

.favorieten .filterTxt { display: none; }
.favorieten .alignSelects { display: none; }
.boxSearchAfter.favorieten  .selects  { display: none; }
/* -------------------------------------------------------------------------------- */

	.boxCategoryListing {}
		.boxCategoryListing .header { margin: 0 0 3px 0; }

/* -------------------------------------------------------------------------------- */

			
/* -------------------------------------------------------------------------------- */

	.boxContactDirect {}
		.boxContactDirect .content { padding: 8px 8px 0px 8px; }
		.boxContactDirect .footer { background:url("../images/boxes/brand_footer.gif") no-repeat; height:5px; }
		.boxContactDirect .button { margin:5px 0 2px 119px; }
			
/* -------------------------------------------------------------------------------- */

	.boxCurrencies {}		
		.boxCurrencies .content { padding: 10px; }
								
/* -------------------------------------------------------------------------------- */

	.boxDate { top: 235px; right: 11px; }

/* -------------------------------------------------------------------------------- */

	.boxDirectOrder {}
		.boxDirectOrder .buttons { position: relative; height: 30px; background: #fffef3; border: solid #d4d4d4; border-width: 0 1px 1px 1px; }

/* -------------------------------------------------------------------------------- */

	.boxFavoritesListing {}
						
/* -------------------------------------------------------------------------------- */

	.boxFontSize { top: 91px; right: 247px; width: 114px; }

/* -------------------------------------------------------------------------------- */

	.boxGoogleAnalytics {}

/* -------------------------------------------------------------------------------- */

	.boxProductCard { float: right; width: 367px; }
		.boxProductCard { height: 243px; background: url(../images/boxes/boxProductCard.gif) no-repeat; }
	
/* -------------------------------------------------------------------------------- */

	.boxLanguages { top: 149px; left: 114px; width: 450px; }

/* -------------------------------------------------------------------------------- */

	.boxLogin { top: 6px; left: 255px; width: 70px; }
	.boxLogin.name { top: 177px; left: 10px; width: auto; }			
		.boxLogin .content { height: 14px; }
		.boxLogin .item02.log { font-size: 11px; font-weight: bold; position: relative; }
		.boxLogin .content dl { float:right; }
			
/* -------------------------------------------------------------------------------- */

	.boxLogo {}	
		.boxLogo.batavi { top: 37px; left: 12px; width: 192px; background: #FFF; }
		.boxLogo.iceshop { top: 9px; right: 247px; width: 170px; }

/* -------------------------------------------------------------------------------- */

	.boxNewsletter { position: relative; width: 210px; }					
		.boxNewsletter .content { height: 131px; }
	.boxNewsletter .footer span a { font-weight: normal; }
	.seperate { margin: 0 8px; }
	.box.boxNewsletter .footer	{ text-indent: 15px; }

/* -------------------------------------------------------------------------------- */

	.boxOrderListing {}
		.boxOrderListing .header { margin: 0 0 5px 0; }

/* -------------------------------------------------------------------------------- */

	.boxPasswordForgotten
	
/* -------------------------------------------------------------------------------- */

	.boxProductDetails {}
        
/* -------------------------------------------------------------------------------- */

	.boxProductImages { float: left; width: 140px; }
        
/* -------------------------------------------------------------------------------- */

	.boxProductsImages {}
		.boxProductsImages .content { text-align: center; }
			.boxProductsImages .imageContent { width: 400px; margin: 0 0 0 70px; }

/* -------------------------------------------------------------------------------- */

	.boxProductListing {}
  	.boxProductListing .header { text-transform: uppercase; }
	
	.boxProductListing.header02 { width: 179px; float:left; }
	
	.boxProductListing.header02.right { width: 168px; float:left; }
	
	.boxProductListing.header05 { /*height: 179px;*/ width: 526px; float:none; }
							
/* -------------------------------------------------------------------------------- */

	.boxProductModel {}
						
/* -------------------------------------------------------------------------------- */

	.boxProductsBestSellers {}

/* -------------------------------------------------------------------------------- */

	.boxProductCompare {}	
		.boxProductCompare .content { background: url(../images/boxes/boxProductsCompare.gif) no-repeat; }
			.boxProductCompare .content .compared { float: right; }

/* -------------------------------------------------------------------------------- */

	.boxProductShipping {}

/* -------------------------------------------------------------------------------- */

	.boxProductStock {}

/* -------------------------------------------------------------------------------- */
 
	.boxRecentlyVisited {}
		.boxRecentlyVisited .header { word-break}
		.boxRecentlyVisited .header a.link { background: url(../images/icons/eraser01.gif) no-repeat right; }
		.boxRecentlyVisited .header a.link:hover { background: url(../images/icons/eraser01.gif) no-repeat right; }
		.boxRecentlyVisited .content { height: 100%; }
      		
/* -------------------------------------------------------------------------------- */
 
	.boxRedirect {}
      		
/* -------------------------------------------------------------------------------- */

	.boxSearch { top: 176px; left:478px; width: 510px; }
		.boxSearch .content { height: 20px; }

/* -------------------------------------------------------------------------------- */

	.boxSearchAdvanced {}

/* -------------------------------------------------------------------------------- */

	.box.boxSearchAfter { margin: -2px 0 8px; }
	.box.boxSearchAfter .header { height: 35px; }
	.box.boxSearchAfter .headerText { font-size: 12px; }
		.boxSearchAfter .content { /*background: url(../images/boxes/boxSearchAfter.gif) repeat-x;*/ border: solid #ededed; border-width: 0 1px 1px 1px; margin: 10px 0 0 0 ; }
			.boxSearchAfter .filtered{ padding: 10px; }
			.boxSearchAfter .infoBar { height: 20px; line-height: 200%; color: #333; font-weight: bold; text-indent: 10px;  border: solid #ededed; border-width: 0; position: absolute; right:0px; top: -2px; }
			.boxSearchAfter .selects{ padding: 6px 10px 1px 10px; background: #FFFEF3; border-top: 1px solid #EDEDED }
			.boxSearchAfter .sortingDD{ position: relative; font-size: 90%; border: solid #ededed; border-width: 1px 0 0 0; padding: 2px 10px; height: 23px; background: #FFFEF3; }
			.boxSearchAfter .filteredDD { border-top: 1px solid #ededed; }
			
			.boxSearchAfter .sortingTxt { display:inline-block; font-size:10px; font-weight:bold; margin-right:172px;
margin-top:5px; float:right; }


.outerTxt { background: url(../images/boxes/outerTxt.gif) no-repeat left 0; height: 26px; display: inline-block; margin-left: -5px; }
.innerTxt { margin-left: 14px; padding-right:14px; background: url(../images/boxes/innerTxt.gif) no-repeat right 0; height: 23px; padding-top: 3px; display: inline-block; }
	
/* -------------------------------------------------------------------------------- */

	.boxSearchPre { top: 191px; left: 537px; width: 420px; }
		.boxSearchPre .content { height: 20px; }

/* -------------------------------------------------------------------------------- */

	.boxSitemap { margin:-8px 0 8px; }
		      			
/* -------------------------------------------------------------------------------- */

	.boxTabsInfo {}	
	.boxProductDetails .boxTabsInfo { height:28px; margin:0; position:relative; }
	.boxProductDetails .box05 { margin:-20px 0 0; }
		.boxTabsInfo .header { height: 32px; background: url(../images/boxes/tableHeaderBG_3.gif) no-repeat; line-height: 290%; color: #666666; text-indent: 10px; text-transform: none; overflow: hidden; position:absolute; width: 526px; top: -1px; }		
		.boxTabsInfo .footer { display: block; height: 40px; line-height: 140%; text-indent: 0; background: url(../images/boxes/boxTabsInfo_footer.gif) no-repeat; border-width: 0 1px 1px 1px; margin: 0 0 10px 0; }
		
		.boxMenu.tabs { }
		#box_product_details_tab_general_content { }
		
		.boxProductDetails .presentation03 li {}

/* -------------------------------------------------------------------------------- */

	.boxTemplates {} 
		
/* -------------------------------------------------------------------------------- */

	.boxTellaFriend {} 
	.boxTellaFriend .descriptionShort { display: none; } 
	.boxTellaFriend .priceUserExcl { display: none; } 
	.boxTellaFriend .result01 .priceUserIncl { right: 12px; top: 31px; width: 110px; }
	.boxTellaFriend .priceUserIncl .title { display: none; }
	.boxTellaFriend .result01 a.listing { background: none; }
	.boxTellaFriend .result01 .brand .result { font-weight: bold; }
	.boxTellaFriend .boxTables .tableHeader .required { left: 149px; }
								
/* -------------------------------------------------------------------------------- */

	.boxValidation {}	
		.boxValidation .content { padding: 12px 5px; }
	
/* -------------------------------------------------------------------------------- */
	
	.boxVisitedImages {}
	
/* -------------------------------------------------------------------------------- */

	/* IE6 */ * html .box .content.reset { position: relative; background: transparent; padding: 0; margin: 0; }
  
/* -------------------------------------------------------------------------------- */	
/* GLOBAL BUTTON CLASSES */
/* -------------------------------------------------------------------------------- */	

	.button01 { display: block; overflow: hidden; cursor: pointer; text-indent: -5000px; }
	.button02 { display: block; overflow: hidden; cursor: pointer; }

/* -------------------------------------------------------------------------------- */
	
	.button a { position: relative; display: inline-block; width: auto; height: 20px; line-height: 200%; text-decoration: none; text-transform: uppercase; background: url(../images/buttons/button01Left.gif) no-repeat left top; padding: 0 0 0 7px; cursor: pointer; }  
	.button .buttonText { position: relative; display: inline-block; color: #000; font-weight: bold; text-decoration: none; background: url(../images/buttons/button01Right.gif) no-repeat right top; padding: 0 25px 0 0; cursor: pointer; }
		.button .buttonText .buttonImage { position: absolute; top: 0; right: 0; width: auto; }
		
		
		.boxSearch .button a { position: relative; display: inline-block; width: auto; height: 29px; width: 90px; line-height: 200%; text-transform: none; background: url(../images/buttons/search.gif) no-repeat left top; padding: 0 0 0 7px; cursor: pointer; text-decoration:none; font-size:12px; font-weight: bold; color: #484848; }  
	.boxSearch .button .buttonText {  background: none; padding:2px 0 0 14px; color: #484848; }
		
		
	.button.second a { display: inline-block; height: 17px; line-height: 170%; text-transform: none; background: url(../images/buttons/button02Left.gif) no-repeat left top; padding: 0 0 0 7px; }
	.button.second .buttonText { display: inline-block; line-height: 160%; background: url(../images/buttons/button02Right.gif) no-repeat right top; padding: 0 10px 1px 4px; }
	
		.button.second .buttonText.right { padding: 0 15px 1px 10px; }
      
	.button.icon .buttonText { padding: 0 15px 0 0; }
  
/* -------------------------------------------------------------------------------- */

	.next { width: 18px; height: 18px; }
  	.next a { width: 20px; height: 20px; background: url(../images/buttons/arrowRight02.gif) no-repeat; }
  	
	.previous { width: 18px; height: 18px; }
  	.previous a { width: 20px; height: 20px; background: url(../images/buttons/arrowLeft02.gif) no-repeat; }

		
/* -------------------------------------------------------------------------------- */			
/* GLOBAL LISTING BUTTONS */
/* -------------------------------------------------------------------------------- */
	
	.presentation01 .submit { top: 147px; left: 0px; }

/* -------------------------------------------------------------------------------- */

	
		.boxProductListing .button a { position: relative; display: inline-block; width: auto; height: 11px; width: 108px; line-height: 200%; text-decoration: none; text-transform: none; background: url("../images/buttons/button_cart2.gif") left top no-repeat ; height: 22px; padding:0 0 0 11px; /*url(../images/buttons/bestel.gif) no-repeat left top;*/  cursor: pointer; }  
	.boxProductListing .button a:hover {  background: url("../images/buttons/button_cart2.gif") left bottom no-repeat; color:#EF5603; }
			.presentation03 .button a { position: relative; display: inline-block; width: auto; height: 11px; width: 108px; line-height: 200%; text-decoration: none; text-transform: none; background: url("../images/buttons/button_cart2.gif") left top no-repeat ; height: 22px; padding:0 0 0 11px; /*url(../images/buttons/bestel.gif) no-repeat left top;*/  cursor: pointer; }  
	.presentation03 .button a:hover {  background: url("../images/buttons/button_cart2.gif") left bottom no-repeat; color:#EF5603; }

		.boxProductListing.header05 .button a:hover {  background: none; color:#19c932; }
		#boxAccountFavorites .button .buttonText {  background: none; padding: 0; }
		#boxAccountFavorites .button a:hover .buttonText{  background: none; color:#000; }
	
	 
	/*#boxAccountFavorites .button a { position: relative; display: inline-block; width: auto; font-size: 11px; width: 95px; line-height: 200%; text-decoration: none; text-transform: none; padding: 0; cursor: pointer; }  
	#boxAccountFavorites .button .buttonText { position: relative; display: inline-block; color: #EF5603; font-weight: bold; text-decoration: underline; background: none /*url(../images/buttons/button01Right.gif) no-repeat right top*//*; padding: 0; cursor: pointer; }
		#boxAccountFavorites .button .buttonText .buttonImage { position: absolute; top: 0; right: 0; width: auto; }	*/
	
	
	
.containerRight .boxProductListing .button a { /*width: 53px; background: url(../images/buttons/bestel2.gif) no-repeat left top;*/ }
 
	.boxProductListing .button .buttonText { position: relative; display: inline-block; color: #000; font-weight: bold; text-decoration: none; background: none /*url(../images/buttons/button01Right.gif) no-repeat right top*/; padding: 0 25px 0 0; cursor: pointer; }
	
	
		.boxProductListing .button a .buttonText { position: absolute; top:1px; display: inline-block; color: #000; font-weight: bold; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: none /*url(../images/buttons/button01Right.gif) no-repeat right top*/; padding: 0; cursor: pointer; }
			.boxProductListing.header05 .button a .buttonText {  font-family: Verdana, Arial, Helvetica, sans-serif; }
		
		.boxProductListing .button a:hover .buttonText { color:#000; }
		.boxProductListing .button .buttonText .buttonImage { position: absolute; top: 0; right: 0; width: auto; }	
			
			.header05 .button a { position: relative; display: inline-block; width: auto; height: 11px; width: 120px; line-height: 200%; text-decoration: none; text-transform: none; background: none; /*url(../images/buttons/bestel.gif) no-repeat left top;*/ padding: 0; cursor: pointer; } 	
				.header05 .button a .buttonText { position: absolute; top:-6px; display: inline-block; color: #EF5603; font-weight: bold; text-decoration: underline; font-size: 11px; background: none /*url(../images/buttons/button01Right.gif) no-repeat right top*/; padding: 0; cursor: pointer; }
		.header05 .button a:hover .buttonText { color:#19c932; }
		.header05 .button .buttonText .buttonImage { position: absolute; top: 0; right: 0; width: auto; }	
	
	.submit img { display: none; }
	
/* -------------------------------------------------------------------------------- */
	
	.presentation02 .submit { top: 118px; left: 60px; }
/*IE6*/ * html .presentation02 .submit { top: 129px; }
/*IE7*/ *+html .presentation02 .submit { top: 130px; }


/* -------------------------------------------------------------------------------- */
	
	.presentation05 .submit { top: 102px; left: 53px; height: 22px; }

/* -------------------------------------------------------------------------------- */

 	.presentation08 .submit { top: 47px; left: 713px; }
	      	
/* -------------------------------------------------------------------------------- */

	.result01 .submit { top: 73px; right: 10px; }

/* -------------------------------------------------------------------------------- */

 	.result02 .submit { top: 71px; left: 711px; }

/* -------------------------------------------------------------------------------- */

	.result06 .submit { top: 271px; left: 52px; }
        
/* -------------------------------------------------------------------------------- */
/* GLOBAL BOX BUTTONS */	
/* -------------------------------------------------------------------------------- */
	.boxCartButtons .continueOrderProcess { top: 60px; right: 18px; }
	.boxCartButtons .continueShopping { top: 60px; left: 18px; }	
	.boxCartButtons .bottom .continueOrderProcess { top: 19px; right: 18px; }
	.boxCartButtons .bottom .continueShopping { top: 19px; left: 18px; }
	
		.button.continueShopping a .buttonText { padding: 0 25px 0 0px; }		
			.button.continueShopping a .image { top: 0; left: 0; }
	
/* -------------------------------------------------------------------------------- */

	.boxServicePages .submit { top: 9px; left: 240px; }
	.boxServicePages .back { top: 9px; right: 10px; }
       
/* -------------------------------------------------------------------------------- */
/* LOCAL BOX BUTTONS */	
/* -------------------------------------------------------------------------------- */
 		
	.boxDirectOrder .minus { top: 5px; left: 57px; width: 46px; height: 20px; }	
		.boxDirectOrder a.buttonMinus { width: 46px; height: 20px; background: url(../images/buttons/minus01.gif) no-repeat; }

	.boxDirectOrder .plus { top: 5px; left: 7px; width: 46px; height: 20px; }
		.boxDirectOrder a.buttonPlus { width: 46px; height: 20px; background: url(../images/buttons/plus01.gif) no-repeat; }

	.boxDirectOrder .search { top: 5px; left: 107px; }  
	.boxDirectOrder .submit { top: 5px; left: 198px; }

/* -------------------------------------------------------------------------------- */
    
	.boxLogin .submit { top: 0px; right: 0px; }

/* -------------------------------------------------------------------------------- */

	.boxLogo.batavi a { height: 83px; }
	.boxLogo.iceshop a { height: 75px; }
    		
/* -------------------------------------------------------------------------------- */
  
	.boxNewsletter .subscribe { top: 108px; left: 14px; width: 90px; }	
	.boxNewsletter .unsubscribe { top: 108px; right: 10px; width: 88px; }
	
/* -------------------------------------------------------------------------------- */

	.boxProductCard a { width: 70px; height: 45px; color: #000; font-weight: bold; text-indent: 0; text-decoration: none; text-align: center; text-decoration:underline; }
	.boxProductCard a .buttonText { display: inline-block; padding: 29px 0 0 0; cursor: pointer; }
		.boxProductCard a:hover { color: #aa1e23; }
				
		.boxProductCard .favorites { top: 92px; left: 278px; }			
			.boxProductCard a.favorites { background: url(../images/buttons/favoritesProductCard.gif) no-repeat 50% 0; width: auto; }
			.boxProductCard a.favorites:hover { background: url(../images/buttons/favoritesProductCard.gif) no-repeat 50% bottom; }
		
		.boxProductCard .magnify { top: 92px; left: 36px; }			
			.boxProductCard a.magnify { background: url(../images/buttons/magnifyProductCard.gif) no-repeat; }
		
		.boxProductCard .mailTo { top: 92px; left: 184px; }			
			.boxProductCard a.mailTo { background: url(../images/buttons/mailToProductCard.gif) no-repeat 50% 0; width: auto; }
			.boxProductCard a.mailTo:hover { background: url(../images/buttons/mailToProductCard.gif) no-repeat 50% bottom; }
		
		.boxProductCard .print { top: 92px; left: 110px; width: 70px; height: 45px; }			
			.boxProductCard a.print { width: 70px; height: 45px; background: url(../images/buttons/printProductCard.gif) no-repeat; }

		.boxProductCard .submit { top: 210px; right: 14px; }
			.boxProductCard a.submitButton { width: auto; height: 20px; text-align: left; }
			.boxProductCard .submit .buttonText { display: inline-block; padding: 0; }

/* -------------------------------------------------------------------------------- */

	.boxProductCompare .specs .submit { top: 6px; left: 46px; width: 83px; }
  
/* -------------------------------------------------------------------------------- */

	.boxProductImages .productImage { width: 140px; height: 198px; margin: 0 0 4px 0; }
		.boxProductImages a.productImage { width: 140px; height: 198px;  }
		
	.boxProductImages .next { float: right; width: 20px; height: 42px; background: url(../images/buttons/next01Disabled.gif) no-repeat; }
		.boxProductImages a.next { width: 20px; height: 42px; background: url(../images/buttons/next01.gif) no-repeat; }
		
	.boxProductImages .previous { float: left; width: 20px; height: 42px; background: url(../images/buttons/previous01Disabled.gif) no-repeat; }
		.boxProductImages a.previous { width: 20px; height: 42px; background: url(../images/buttons/previous01.gif) no-repeat; }

/* -------------------------------------------------------------------------------- */
 
	.boxProductsImages .productImage { width: 190px; height: 178px; margin: 0 0 4px 0; }
		.boxProductsImages a.productImage { width: 190px; height: 178px; background: url(../images/buttons/detailImage01.gif) no-repeat; }
		
	.boxProductsImages .next { float: right; width: 21px; height: 42px; background: url(../images/buttons/next01Disabled.gif) no-repeat; }
		.boxProductsImages a.next { width: 21px; height: 42px; background: url(../images/buttons/next01.gif) no-repeat; }
		
	.boxProductsImages .previous { float: left; width: 21px; height: 42px; background: url(../images/buttons/previous01Disabled.gif) no-repeat; }
		.boxProductsImages a.previous { width: 21px; height: 42px; background: url(../images/buttons/previous01.gif) no-repeat; }
		
/* -------------------------------------------------------------------------------- */

	.boxSearch .submit { top: 0; left: 409px; }
		
/* -------------------------------------------------------------------------------- */
  
	.boxSearchAfter .delete { width: 20px; height: 20px; }
  	.boxSearchAfter a.delete { width: 20px; height: 20px; background: url(../images/buttons/delete01.gif) no-repeat; }
   			  	
/* -------------------------------------------------------------------------------- */

	.boxSearchPre .reset { top: 0; left: 396px; }
   			  	
/* -------------------------------------------------------------------------------- */

	.boxTabsInfo .submit { top: 9px; right:14px; width: 108px; }
  			  	
/* -------------------------------------------------------------------------------- */
 	
	.boxText.pageFooter a.logo { width: 170px; height: 52px; background: url(../images/buttons/logo_batavi.gif) no-repeat; margin: 5px 0 0 10px; }
	.boxText.pageFooter a.logo:hover { background-position: bottom; }
    
/* -------------------------------------------------------------------------------- */
	
	.boxValidation a.validationXHTML { position: relative; float: left; width: 88px; height: 31px; background: url(../images/buttons/w3cXHTML.gif) no-repeat; }
	.boxValidation a.validationCSS { position: relative; float: right; width: 88px; height: 31px; background: url(../images/buttons/w3cCSS.gif) no-repeat; }
	
/* -------------------------------------------------------------------------------- */

	.boxVisitedImages .next { position: relative; width: 20px; height: 100px; background: url(../images/buttons/next02_02.gif) no-repeat; }
		.boxVisitedImages a.next { position: absolute; top: 0; right: 0; width: 20px; height: 100px; background: url(../images/buttons/next02.gif) no-repeat; }
		
	.boxVisitedImages .previous { position: relative; width: 20px; height: 100px; background: url(../images/buttons/previous02_02.gif) no-repeat; }
		.boxVisitedImages a.previous { position: absolute; top: 0; left: 0; width: 20px; height: 100px; background: url(../images/buttons/previous02.gif) no-repeat; }

/* -------------------------------------------------------------------------------- */			
/* GLOBAL BUTTONS HOVER */
/* -------------------------------------------------------------------------------- */
				
	.button a:hover { background-position: left bottom; }	
	.button a:hover .buttonText { color: #aa1e23; background-position: right bottom; }
	a.button01:hover { background-position: left bottom; }
	a.button02:hover { background-position: left bottom; }

/* -------------------------------------------------------------------------------- */	
/* GLOBAL FORM STYLES */
/* -------------------------------------------------------------------------------- */	

	form { margin: 0; }
		form input { color: #333333; font-weight: bold; font-size: 100%; font-family : Verdana,Arial,Helvetica,sans-serif; border: 1px solid #838383; padding: 2px 3px; margin: 0; }
			input.large { width: 246px; }
			input.medium { width: 204px; }
			input.small { width: 80px; }
			input.xSmall { width: 20px; }
		form label { cursor: pointer; }
		form option { padding: 0 4px; }	
		form select { color: #333333; font-weight: bold; font-size: 100%; font-family : Verdana,Arial,Helvetica,sans-serif; border: 1px solid #ccc; padding: 0; margin: 0; }
			select.large { width: 255px; }
			select.medium { width: 212px; }
			select.small { width: 46px; }
			select.xSmall { width: 20px; }
		form textarea { color: #333333; font-size: 100%; border: 1px solid #838383; padding: 2px 3px; margin: 0; }
			textarea.large { width: 248px; }
			textarea.medium { width: 204px; }

	button { display: none; }
	.checkBox { position: absolute; width: auto; height: 16px; }
	.checkBox input { width: 14px; height: 14px; padding: 0; margin: 0; }
	.radio { border: 0; background: none; }
	.qty input { width: 18px; height: 14px; font-weight: bold; border: 1px solid #666; padding-left: 3px; }
	.qtyMinus input { text-indent: 0; border: 0; background: none; padding: 0; }
	.qtyPlus input { text-indent: 0; border: 0; background: none; padding: 0; }
		
/* -------------------------------------------------------------------------------- */			
/* GLOBAL LISTING FORM ITEMS */
/* -------------------------------------------------------------------------------- */
	
	.presentation01 .qty { top: 97px; left: 99px; }
	.presentation01 .qtyMinus { top: 107px; left: 126px; }
	.presentation01 .qtyPlus { top: 96px; left: 126px; }

/* -------------------------------------------------------------------------------- */
		
	.presentation08 .qty { top: 47px; left: 672px; }
	.presentation08 .qtyMinus { top: 57px; left: 699px; }
	.presentation08 .qtyPlus { top: 46px; left: 699px; }
	      	
/* -------------------------------------------------------------------------------- */
	
	.result01 .checkBox { top: 80px; left: 108px; }
	.result01 .qty { top: 73px; right: 53px; }
	.result01 .qtyMinus { top: 83px; right: 39px; }
	.result01 .qtyPlus { top: 72px; right: 39px; }

/* -------------------------------------------------------------------------------- */

	.result02 .qty { top: 34px; left: 600px; }
	.result02 .qtyMinus { top: 44px; left: 627px; }
	.result02 .qtyPlus { top: 33px; left: 627px; }
    
/* -------------------------------------------------------------------------------- */
	
	.result05 .qty { top: 6px; left: 185px; }
	.result05 .qtyMinus { top: 16px; left: 212px; }
	.result05 .qtyPlus { top: 5px; left: 212px; }

/* -------------------------------------------------------------------------------- */

	.result06 .qty { top: 271px; left: 10px; }
	.result06 .qtyMinus { top: 281px; left: 37px; }
	.result06 .qtyPlus { top: 270px; left: 37px; }
  
/* -------------------------------------------------------------------------------- */			
/* GLOBAL BOX FORM ITEMS */
/* -------------------------------------------------------------------------------- */

	.boxMenu button { position: relative; }
	.boxMenu .inputText { position: relative; width: 300px; height: 14px; margin: 0 0 0 8px; }
	
/* -------------------------------------------------------------------------------- */

	.boxOrderListing select { position: absolute; top: 8px; right: 2px; text-transform: none; }
	  
/* -------------------------------------------------------------------------------- */

	.boxTables input { position: relative; margin: 0 2px 0 0; }
	.boxTables .checkBox { position: relative; }
	.boxTables label { cursor: pointer; }
	.boxTables .radio { border: 0; }
		  		
/* -------------------------------------------------------------------------------- */	
/* LOCAL BOX FORMS ITEMS */
/* -------------------------------------------------------------------------------- */	

	.boxDirectOrder .productId { top: 5px; left: 7px; }
		.boxDirectOrder .productIdInput { width: 164px; height: 14px; }
	.boxDirectOrder .qty { top: 5px; left: 183px; }
	.boxDirectOrder .qtyPlus { top: 5px; right: 6px; }
	.boxDirectOrder .qtyMinus { top: 16px; right: 6px; }
	.boxDirectOrder .select { padding: 2px 7px; }
		.boxDirectOrder .selectProducts { width: 172px; }
		
/* -------------------------------------------------------------------------------- */
	
	.boxCurrencies select { width: 100%; }
	  
/* -------------------------------------------------------------------------------- */
	
	.boxLogin .password { top: 28px; left: 12px; }
		.boxLogin .passwordInput { width: 198px; }
		
	.boxLogin .username { top: 8px; left: 12px; }
		.boxLogin .usernameInput { width: 198px; }

/* -------------------------------------------------------------------------------- */

	.boxNewsletter .emailAddress { top: 84px; left: 14px; }
	.boxNewsletter .emailAddressInput { width: 178px; }
	
/* -------------------------------------------------------------------------------- */

	.boxProductCard .qty { top: 192px; left: 163px; }
	.boxProductCard .qtyMinus { top: 202px; left: 190px; }
	.boxProductCard .qtyPlus { top: 191px; left: 190px; }
		
/* -------------------------------------------------------------------------------- */
	
	.boxProductCompare .specs .qty { top: 5px; left: 4px; }
	.boxProductCompare .specs .qtyMinus { top: 16px; left: 31px; line-height: 140%; }
	.boxProductCompare .specs .qtyPlus { top: 5px; left: 31px; line-height: 140%; }
		
/* -------------------------------------------------------------------------------- */

	.boxSearch .brands { position: absolute; top: 0px; left: 537px; }	
	.boxSearch .brandsSelect { width: 190px; }	
	.boxSearch .categories { position: absolute; top: 0px; left: 0px; width: 140px; height: 29px; background: url(../images/boxes/cat_bg.gif) no-repeat; }
	.boxSearch form select { border:none; }
	.boxSearch .categoriesSelect { width: 121px; position: absolute; top: 6px; left:8px; color: #484848 }	
:root .boxSearch .categoriesSelect { top: 8px; }
	.boxSearch .checkBox { top: 0; left: 293px; }
	.boxSearch .checkBoxLabel { margin: 0 0 0 4px; text-decoration: none; }
	.boxSearch .search { top: 0; left: 150px; width: 249px; height: 29px; background: url(../images/boxes/search_bg.gif) no-repeat; }
	.boxSearch .searchInput { width: 233px; height: 14px; background: none; border: none; position: absolute; top: 7px; left:8px; }
:root .boxSearch .searchInput { top: 6px; }
/* -------------------------------------------------------------------------------- */

	.boxSearchAfter select { font-weight: normal; margin: 0 10px 5px 0; }
	.boxSearchAfter .sortingInput { position: relative; }
		.boxSearchAfter .sorting .yes { color: #009900; padding-left: 4px; }
		.boxSearchAfter .sorting .no { color: #aa1e23; padding-left: 4px; }	
	.boxSearchAfter .sortingSelect { text-transform: none; }
	
/* -------------------------------------------------------------------------------- */

	.boxSearchPre .searchPreBrands { top: 0; left: 0; }
	.boxSearchPre .searchPreBrandsSelect { width: 180px; }
	.boxSearchPre .searchPreCategories { top: 0; left: 200px; }
	.boxSearchPre .searchPreCategoriesSelect { width: 180px; }	
		  
/* -------------------------------------------------------------------------------- */
	
	.boxServicePages .search { top: 9px; left: 10px; }
	.boxServicePages .searchInput { width: 212px; height: 14px; }
  
/* -------------------------------------------------------------------------------- */

	.boxTabsInfo .qty { top: 10px; left: 363px; }
	.boxTabsInfo .qtyMinus { top: 20px; left: 390px; }
	.boxTabsInfo .qtyPlus { top: 9px; left: 390px; }
  
/* -------------------------------------------------------------------------------- */	
/* GLOBAL ITEMS */
/* -------------------------------------------------------------------------------- */	
	
	.item01 { position: absolute; overflow: hidden; cursor: pointer; }	
	.item02 { position: absolute; overflow: hidden; cursor: auto; }
	.item03 { position: relative; overflow: hidden; cursor: auto; }

/* -------------------------------------------------------------------------------- */	

	.listing .result { display: block; float: right; width: 100%; height: 14px; font-weight: normal; overflow: hidden; }
	.listing .title { display: block; float: left; height: 14px; font-weight: bold; overflow: hidden; }
	
/* -------------------------------------------------------------------------------- */

	.brand {}
		.brand .result { }
	.brandButton {}
		.brandButton .result { font-weight: bold; }
	.calender {}
	.count { font-weight: normal; cursor: pointer; }
	.counts { display: none; }
	.containerRight .counts { display: inline-block; background: url(../images/lists/count.gif) no-repeat; width: 18px; height: 21px; padding:6px 0 0 9px; font-size: 12px; font-weight: bold; position:absolute; top:4px; left:6px; }

	.date { color: #fff; font-weight: bold; text-align: right; }
	.dateAdded  {}
	.dateAvailable {}
	.descriptionLong {}
	.descriptionShort {}
	.dpn {}
	.email {}
	.gtin {}
	.image {}
	.info { color: #fff; font-weight: normal; text-align: center; }
	.favorites {}
	.magnify {}
	.manufacturerName {}
	.manufacturerImage {}
	.menuItem {}
	.minus {}
	.model {}
	.mpn {}
	.name {}
		.name .result {}
	.next {}
	.plus {}
	.previous { color: #333; }
	.priceNormalExcl { color: #333; } 
		.priceNormalExcl .title { color: #9b9b9b; }
		.priceNormalExcl .result {}
	.priceNormalIncl { color: #333; }
		.priceNormalIncl .title { color: #9b9b9b; }
		.priceNormalIncl .result { font-weight: bold; }
	.priceNormalTax {}
	.priceRrpExcl { color: #333; } 
		.priceRrpExcl .title { color: #9b9b9b; }
		.priceRrpExcl .result {}
	.priceRrpIncl { color: #333; }
		.priceRrpIncl .title { color: #9b9b9b; }
		.priceRrpIncl .result {}
	.priceRrpTax {}
	.priceSaleIncl { color: #aa1e23; }
		.priceSaleIncl .title { color: #9b9b9b; }
		.priceSaleIncl .result { font-weight: bold; }
	.priceSaleExcl { color: #aa1e23; }
		.priceSaleExcl .title { color: #9b9b9b; }
		.priceSaleExcl .result { font-weight: bold; }
	.priceSaleTax {}
	.priceTotalExcl { color: #333; } 
		.priceTotalExcl .title { color: #9b9b9b; }
		.priceTotalExcl .result { font-weight: bold; } 
	.priceTotalIncl { }
		.priceTotalIncl .title { color: #9b9b9b; }
		.priceTotalIncl .result { font-weight: bold; } 
	.priceTotalTax {}
	.priceUserExcl { color: #333; } 
		.priceUserExcl .title { color: #9b9b9b; }
		.priceUserExcl .result { font-weight: bold; }
	.priceUserIncl { color: #aa1e23; }
		.priceUserIncl .title { color: #9b9b9b; }
		.priceUserIncl .result { font-weight: bold; } 
	.priceUserTax {}
	.print {}
	.shippingCosts { color: #333; text-align: right; }
	.shippingTime {}
	.sku {}
	a.stock { text-decoration: none; }
		.stock .result { font-weight: bold; }
		a.stock.high{ color: #009900; }
		a.stock.low { color: #aa1e23; }
		a.stock.medium { color: #ff6c00; }
	.sub {}
	.subTotal { color: #333; font-weight: bold; text-align: right; }
	.text { color: #333; }
	.textSubTotal { color: #333; font-weight: bold; }
	.textTotal { color: #333; font-weight: bold; }
	.title { color: #333; }
	.total { color: #aa1e23; font-weight: bold; text-align: right; }
	.vat { color: #333; text-align: right; }
 	.weightUnit {}
 	.weightValue {}

/* -------------------------------------------------------------------------------- */	

	.calender { position: absolute; width: 23px; height: 18px; margin: 0 0 0 4px; }
		.calender a { width: 23px; height: 18px; background: url(../images/buttons/calender01.gif) no-repeat; }
			.calender .result {}
			.calender .title {}

	.email { width: 24px; height: 20px; }	
		.email a { width: 24px; height: 20px; background: url(../images/buttons/email01.gif) no-repeat; }
			.email .result {}
			.email .title {}
		
	.information { width: 22px; height: 20px; }
		.information a { width: 22px; height: 20px; background: url(../images/buttons/info01.gif) no-repeat; }
			.information .result {}
			.information .title {}
		
	.print { width: 24px; height: 20px; }	
		.print a { width: 24px; height: 20px; background: url(../images/buttons/print01.gif) no-repeat; }
			.print .result {}
			.print .title {}
			
/* -------------------------------------------------------------------------------- */			
/* GLOBAL LISTING ITEMS */
/* -------------------------------------------------------------------------------- */

	.menu01 .image { top: 0; left: 0; }
	.menu01 .menuItem { position: relative; }
	.account .menu01 .menuItem { text-transform: none; font-size: 11px; }
	.menu01 .sub { top: 0; right: 0; }

	.menu01 .subMenu .image { top: 0; left: 0; }
	.menu01 .subMenu .menuItem { top: 0; left: 8px; width: 120px; height: 20px; font-size: 110%; display: block; }
	.menu01 .subMenu .sub { top: 0; right: 0; }
	
	.menu01 .subMenu li li .image { display: block; top: 0; left: 0; }
	.menu01 .subMenu li li .menuItem { top: 0; left: 8px; font-size: 110%; }	
	.menu01 .subMenu li li .sub { top: 0; right: 0; }	

/* -------------------------------------------------------------------------------- */

	.menu02 .count { font-size: 90%; margin: 0 0 0 4px; }
	.menu02 .image { top: 0; left: 0; }
	.menu02 .menuItem { top: 4px; left: 22px; width: 180px; height: 18px; font-size: 10px; line-height: 18px; }
  .menu02.specialProductPages .menuItem { top: 4px; left: 27px; width: 140px; height: 14px; font-size: 120%; }
	.menu02 .sub { top: 0; right: 0; }

	.menu02 .subMenu .image { top: 0; left: 2px; }
	.menu02 .subMenu .menuItem { top: 0; left: 20px; width: 140px; height: 20px; line-height: 230%; font-size: 110%; }
	.menu02 .subMenu .sub { top: 0; right: 0; }

	.menu02.current .subMenu li li .image { top: 0; left: 20px; }
	.menu02.current .subMenu li li .menuItem { top: 0; left: 40px; width: 140px; height: 20px; line-height: 190%; font-size: 110%; }
	.menu02.current .subMenu li li .sub { top: 0; right: 0; }

	.menu02.current .subMenu li li li .image { top: 0; left: 24px; }
	.menu02.current .subMenu li li li .menuItem { top: 0; left: 46px; width: 140px; height: 20px; line-height: 190%; font-size: 110%; }
	.menu02.current .subMenu li li li .sub { top: 0; right: 0; }
	
/* -------------------------------------------------------------------------------- */

	.menu03 .image { top: 1px; left: 1px; }
	.menu03 .menuItem { top: 2px; left: 80px; font-size: 110%; }
	
/* -------------------------------------------------------------------------------- */

	.menu04 .item01.menuItem { top: 0; left: 7px; width: 250px; height: 16px; margin: 0; }
	
/* -------------------------------------------------------------------------------- */

	.menu05 .menuItem { position: relative; }
		
/* -------------------------------------------------------------------------------- */

	.menu06 .menuItem { top: 0; left: 27px; width: 210px; height: 20px; }
				
/* -------------------------------------------------------------------------------- */

.descriptionLong  p { padding: 0; }

	.presentation01 .brand { top: 65px; left: 0px; width: 150px; height: 26px  }
		.presentation01 a.brand {}
			.presentation01 .brand .result { font-size: 11px; color: #838383; }
			.presentation01 .brand .title {}
	
	.presentation01 .descriptionShort { top: 89px; left: 0px; width: 150px; height: 54px; }
		.presentation01 a.descriptionShort {}
			.presentation01 .descriptionShort .result { height: 54px; line-height: 18px; color: #333; }
			.presentation01 .descriptionShort .title {}
			
			.presentation01 .descriptionLong { top: 89px; left: 0px; width: 150px; height: 54px; }
		.presentation01 a.descriptionLong  {}
			.presentation01 .descriptionLong  .result { height: 54px; line-height: 18px; color: #333; }
			.presentation01 .descriptionLong  .title {}
	
	.presentation01 .dpn { top: 181px; right: 10px; width: 110px; }
		.presentation01 a.dpn {}
			.presentation01 .dpn .result { font-weight: normal; text-align: right; text-transform: uppercase; }
			.presentation01 .dpn .title {}
    
	.presentation01 .image { top: 31px; right: 0px; width: 90px; }
		.presentation01 a.image {}
			.presentation01 .image .result { height: 138px; }
			.presentation01 .image .title {}
			
	.presentation01 .info { top: 103px; left: 11px; width: 78px; }
		.presentation01 a.info {}
			.presentation01 .info .result {}
			.presentation01 .info .title {}
	
	.presentation01 .favorites	{ top: 97px; left: 176px; width: 24px; }
		.presentation01 a.favorites { background: url(../images/buttons/favorites04.gif) no-repeat; }	
			.presentation01 .favorites .result { height: 20px; }
			.presentation01 .favorites .title {}

	.presentation01 .magnify	{ top: 31px; left: 72px; width: 18px; }	
		.presentation01 a.magnify { background: url(../images/buttons/magnify01.gif) no-repeat; }	
			.presentation01 .magnify .result { height: 18px; }
			.presentation01 .magnify .title {}
				
	.presentation01 .name { top: 28px; left: 0px; width: 150px; height: 28px  }
		.presentation01 a.name {}
			.presentation01 .name .result { height: 28px; font-size:11px; line-height: 14px; font-weight: bold;}
			.presentation01 .name .title {}
	
	.presentation01 .priceNormalIncl { top: 158px; left: 0px; width: 91px; height:22px; background: url(../images/buttons/button_cart.gif) no-repeat scroll 0 0; text-align: center; }
		.presentation01 a.priceNormalIncl {}
			.presentation01 .priceNormalIncl .result { float: none; display:inline-block; width: auto; color: #000; font-size: 14px; font-weight: bold; padding-top:3px; }
			.presentation01 .priceNormalIncl .title { padding: 0 0 0 4px; }
	
	.presentation01 .priceSaleIncl { top: 140px; left: 0px; width: 140px; }
		.presentation01 a.priceSaleIncl {}
			.presentation01 .priceSaleIncl .result { float: left; width: auto; font-size: 110%; }
			.presentation01 .priceSaleIncl .title { padding: 0 0 0 4px; }
	
	.presentation01 .priceUserExcl { top: 61px; left: 99px; width: 140px; }
		.presentation01 a.priceUserExcl {}
			.presentation01 .priceUserExcl .result { float: left; width: auto; color: #9b9b9b; }
			.presentation01 .priceUserExcl .title { padding: 0 0 0 4px; }
	
	
	.presentation01 .priceUserIncl { top: 103px; left: 0px; width: 160px;  }
		.presentation01 a.priceUserIncl {}
			.presentation01 .priceUserIncl .result { float: none; display:inline-block; width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #EF5603; height: 32px; font-weight: bold; padding-top:5px; }
/*IE6*/	* html .presentation01 .priceUserIncl .result { padding-top:0px; line-height: 26px;  }
/*IE7*/	*+html .presentation01 .priceUserIncl .result { padding-top:0px; line-height: 26px;  }
			
			.presentation01 .priceUserIncl .title { padding: 0 0 0 4px; }
			
			
	.presentation01 .stock { top: 177px; left: 0; width: 120px; }	
		.presentation01 a.stock { width: 120px; background: url(../images/buttons/stock03.gif) no-repeat; }
			.presentation01 .stock .result { width: 58px; height: 23px; line-height: 220%; text-decoration: underline; text-indent: 8px; }
			.presentation01 .stock .title { width: 62px; height: 23px; line-height: 230%; text-indent: 10px; }
			 
/* -------------------------------------------------------------------------------- */
	
	.presentation02 .brand { top: 43px; left: 0px; width: 114px; }
		.presentation02 a.brand {}
			.presentation02 .brand .result { font-size: 10px; color: #838383; }
			.presentation02 .brand .title {}
	
	.presentation02 .favorites { top: 0; left: 0; width: 22px; }	
		.presentation02 a.favorites { background: url(../images/buttons/favorites03.gif) no-repeat; }
			.presentation02 .favorites .result { height: 22px; }
			.presentation02 .favorites .title {}
		
	.presentation02 .image { bottom: 8px; left: 1px; width: 50px; }
		.presentation02 a.image {}
			.presentation02 .image .result { height: 75px; border: 0px solid #d9d9d9; }
			.presentation02 .image .title {}
		
	.presentation02 .info { top: 224px; left: 8px; width: 116px; }
		.presentation02 a.info {}
			.presentation02 .info .result { color: #4d4d4d; text-align: left; text-transform: uppercase; }
			.presentation02 .info .title {}
		
	.presentation02 .magnify { top: 0; left: 140px; width: 22px; }
		.presentation02 a.magnify { background: url(../images/buttons/magnify03.gif) no-repeat; }
			.presentation02 .magnify .result { height: 22px; }
			.presentation02 .magnify .title {}
			
			
			.presentation02 .name { top: 11px; left: 0px; width: 150px; height: 28px  }
		.presentation02 a.name {}
			.presentation02 .name .result { height: 28px; font-size:10px; font-weight: bold;}
			.presentation02 .name .title {}
			
				.presentation02 .priceNormalIncl { top: 80px; left: 67px; width: 91px; height:22px; background: url(../images/buttons/button_cart.gif) no-repeat scroll 0 0; text-align: center; }
		.presentation02 a.priceNormalIncl {}
			.presentation02 .priceNormalIncl .result { float: none; display:inline-block; width: auto; color: #000; font-size: 14px; font-weight: bold; padding-top:3px; }
			.presentation02 .priceNormalIncl .title { padding: 0 0 0 4px; }

	.presentation02 .priceRrpIncl { top: 188px; left: 9px; width: 144px; }
		.presentation02 a.priceRrpIncl {}
			.presentation02 .priceRrpIncl .result { width: 84px; text-align: right; }
			.presentation02 .priceRrpIncl .title { width: 60px; }
			
	.presentation02 .priceUserExcl { top: 188px; left: 9px; width: 144px; }
		.presentation02 a.priceUserExcl {}
			.presentation02 .priceUserExcl .result { width: 84px; font-weight: normal; text-align: right;  }
			.presentation02 .priceUserExcl .title { width: 60px; }

				.presentation02 .priceUserIncl { top: 84px; left: 67px; width: 101px; height:24px; text-align: center; }
		.presentation02 a.priceUserIncl {}
			.presentation02 .priceUserIncl .result { float: none; display:inline-block; width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #EF5603; height: 22px; line-height: 22px; }
			.presentation02 .priceUserIncl .title { padding: 0 0 0 4px; }
 
/* -------------------------------------------------------------------------------- */
		
		.presentation03 .delete { top: 160px; left: 5px; width: 98px; }
		.presentation03 a.delete { text-decoration: underline; }
			.presentation03 .delete .result { text-indent: 0px}
			.presentation03 .delete .title {}
      	
		
		
	.presentation03 .image { top: 11px; right: 12px; width: 98px; }
		.presentation03 a.image {}
			.presentation03 .image .result { height: 157px; }
			.presentation03 .image .title {}
      	
	.presentation03 .info { top: 104px; left: 1px; width: 80px; }
		.presentation03 a.info {}
			.presentation03 .info .result { color: #4d4d4d; }
			.presentation03 .info .title {}
				
	.presentation03 .name { top: 14px; left: 2px; width: 407px; }
		.presentation03 a.name {}
			.presentation03 .name .result { height: 14px; font-size: 18px; line-height:18px; height:20px; font-weight: bold; }
			.presentation03 .name .title {}

	.presentation03 .priceUserIncl { top: 48px; right: 140px; width: 105px; }
		.presentation03 a.priceUserIncl {}
			.presentation03 .priceUserIncl .result { text-align: right; font-size: 20px; font-weight: bold; color: #ef5603; line-height: 22px; height:22px; font-family: Arial, Helvetica, sans-serif; }
			.presentation03 .priceUserIncl .title { }
			
				.presentation03 .priceTotalIncl { top: 51px; right: 140px; width: 105px; }
		.presentation03 a.priceTotalIncl {}
			.presentation03 .priceTotalIncl .result { text-align: right; font-size: 18px; font-weight: bold; color: #ef5603; }
			.presentation03 .priceTotalIncl .title { }
			
		
			.presentation03 .descriptionShort { top: 82px; left: 4px; width: 400px; height: 83px; }
			.presentation03 .descriptionShort .result { width: 400px; height: 83px; }
			
			.presentation03 .descriptionLong { top: 77px; left: 4px; width: 400px; height: 83px; }
			.presentation03 .descriptionLong .result { width: 400px; height: 71px; line-height:14px; }
			
			.presentation03 .submit { left:294px; top:151px; height:22px; }


.header11 .presentation03 .submit { left:307px; top:155px; width: 200px; height:12px;  }
			
			.presentation03 .brand { left:4px; top:51px; width: 315px; }
			.presentation03 .brand .result { font-size:12px; font-weight: bold; }
  
/* -------------------------------------------------------------------------------- */
	
	.presentation04 .image { top: 1px; left: 1px; width: 84px; }
		.presentation04 a.image {}
			.presentation04 .image .result { height: 80px; }
			.presentation04 .image .title {}

	.presentation04 .info { top: 84px; left: 1px; width: 84px; }
		.presentation04 a.info {}
			.presentation04 .info .result { color: #4D4D4D; text-transform: uppercase; }
			.presentation04 .info .title {}

/* -------------------------------------------------------------------------------- */
	.top6.brand { display: none; }
	.presentation05 .top6.brand { display: inline-block; }
	
	.presentation05 .item01.brand { display: none; }
		.presentation05 .brand { top: 17px; left: 84px; width: 142px; }
		.presentation05 a.brand {}
			.presentation05 .top6.brand .result { height: 15px; padding: 1px 0 0; color: #838383; font-weight: normal; }
			.presentation05 .brand .title {}
	
	.presentation05 .descriptionShort { top: 64px; left: 11px; width: 130px; }
		.presentation05 a.descriptionShort {}
			.presentation05 .descriptionShort .result { height: 28px; }
			.presentation05 .descriptionShort .title {}
			
				.presentation05 .descriptionLong { top: 64px; left: 11px; width: 130px; }
		.presentation05 a.descriptionLong {}
			.presentation05 .descriptionLong .result { height: 28px; }
						.presentation05 .descriptionLong .title {}
	
	.presentation05 .favorites { top: 0; right: 62px; width: 18px; }	
		.presentation05 a.favorites { background: url(../images/buttons/favorites01.gif) no-repeat; }
			.presentation05 .favorites .result{ height: 18px; }	
			.presentation05 .favorites .title {}	

	.presentation05 .image { top: 4px; left: 27px; width: 50px; }
		.presentation05 a.image {}
			.presentation05 .image .result { height: 55px; width: 36px; border: 1px solid #d9d9d9; }
			.presentation05 .image .title {}
	
	.presentation05 .info { top: 73px; right: 0; width: 78px; }
		.presentation05 a.info {}
			.presentation05 .info .result { color: #4d4d4d; }
			.presentation05 .info .title {}
			
	.presentation05 .magnify { top: 0; right: 0px; width: 18px; }	
		.presentation05 a.magnify { background: url(../images/buttons/magnify01.gif) no-repeat; }
			.presentation05 .magnify .result { height: 18px; }
			.presentation05 .magnify .title {}
			
				.presentation05 .name { top: 3px; left: 82px; width: 144px; line-height: 12px; }
		.presentation05 a.name {}
			.presentation05 .name .result { height: auto; font-size:10px; font-weight: bold;}
			.presentation05 .name .title {}
			
				.presentation05 .priceNormalIncl { top: 108px; left: 14px; width: 91px; height:22px; }
		.presentation05 a.priceNormalIncl {}
			.presentation05 .priceNormalIncl .result { float: none; display:inline-block; width: auto; color: #ef5603; font-size: 12px; font-weight: bold; padding-top:3px; }
			.presentation05 .priceNormalIncl .title { padding: 0 0 0 4px; }
		 
	.presentation05 .priceUserExcl { top: 54px; left: 7px; width: 108px; }
		.presentation05 a.priceUserExcl {}
			.presentation05 .priceUserExcl .result { float: left; width: auto; color: #9b9b9b; }
			.presentation05 .priceUserExcl .title { padding: 0 0 0 4px; }
	
				.presentation05 .priceUserIncl { top: 42px; left: 82px; width: auto; height:22px; text-align: right; }
		.presentation05 a.priceUserIncl {}
			.presentation05 .priceUserIncl .result { float: none; display:inline-block; width: auto; color: #ef5603; font-weight: bold; padding-top:3px; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 20px; height: 20px; }
			.presentation05 .priceUserIncl .title { padding: 0 0 0 4px; }
	 		
/* -------------------------------------------------------------------------------- */
	
	.presentation06 .brand { top: 2px; left: 51px; width: 106px; }
		.presentation06 a.brand {}
			.presentation06 .brand .result {}
			.presentation06 .brand .title {}
	
	.presentation06 .descriptionShort { top: 19px; left: 51px; width: 106px; }
		.presentation06 a.descriptionShort {}
			.presentation06 .descriptionShort .result { height: 22px; line-height: 120%; font-size: 90%; }
			.presentation06 .descriptionShort .title {}
	
	.presentation06 .image { top: 1px; left: 1px; width: 44px; }
		.presentation06 a.image {}
			.presentation06 .image .result { height: 43px; }
			.presentation06 .image .title {}
	
	.presentation06 .info { top: 30px; right: 0; width: 68px; }
		.presentation06 a.info {}
			.presentation06 .info .result { height: 14px; color: #4d4d4d; }
			.presentation06 .info .title {}
	
	.presentation06 .priceUserExcl { top: 2px; right: 2px; width: 64px; }
		.presentation06 a.priceUserExcl {}
			.presentation06 .priceUserExcl .result { height: 12px; color: #9b9b9b; text-align: right; }
			.presentation06 .priceUserExcl .title {}
	
	.presentation06 .priceUserIncl { top: 15px; right: 2px; width: 64px; }
		.presentation06 a.priceUserIncl {}
			.presentation06 .priceUserIncl .result { height: 12px; text-align: right; }
			.presentation06 .priceUserIncl .title {}

/* -------------------------------------------------------------------------------- */
	
	.presentation07 .brand { top: 100px; left: 1px; width: 94px; }
		.presentation07 a.brand {}
			.presentation07 .brand .result { font-size: 90%; font-weight: normal; text-align: center; text-transform: uppercase; }
			.presentation07 .brand .title {}
	
	.presentation07 .image { top: 1px; left: 1px; width: 94px; }
		.presentation07 a.image {}
			.presentation07 .image .result { height: 93px; }
			.presentation07 .image .title {}
	
/* -------------------------------------------------------------------------------- */
	
	.presentation08 .brandButton { top: 0; left: 75px; width: 76px; }			
		.presentation08 a.brandButton { text-indent: 0; background: url(../images/buttons/brandImage05.gif) no-repeat; }
			.presentation08 .brandButton .result { height: 76px; line-height: 760%; }
				.presentation08 .brandButton .brandImage { top: 1px; left: 1px; }
			.presentation08 .brandButton .title {}

	.presentation08 .descriptionShort { top: 30px; left: 159px; width: 208px; }
		.presentation08 a.descriptionShort {}
			.presentation08 .descriptionShort .result { width: 208px; height: 40px; }
			.presentation08 .descriptionShort .title {}

	.presentation08 .dpn { top: 55px; left: 381px; width: 223px; }
		.presentation08 a.dpn {}
			.presentation08 .dpn .result { width: 130px; }
			.presentation08 .dpn .title { width: 77px; }
      
	.presentation08 .favorites { top: 0; left: 0; width: 22px; }		
		.presentation08 a.favorites { background: url(../images/buttons/favorites02.gif) no-repeat; }
			.presentation08 .favorites .result { height: 22px; }
			.presentation08 .favorites .title {}

	.presentation08 .image { top: 1px; left: 1px; width: 74px; }
		.presentation08 a.image {}
			.presentation08 .image .result { height: 74px; }
			.presentation08 .image .title {}
			
	.presentation08 .magnify { top: 0; left: 54px; width: 22px; }
		.presentation08 a.magnify { background: url(../images/buttons/magnify02.gif) no-repeat; }
			.presentation08 .magnify .result { height: 22px; }
			.presentation08 .magnify .title {}
		
	.presentation08 .name { top: 6px; left: 159px; width: 208px; }
		.presentation08 a.name {}
			.presentation08 .name .result { width: 208px; }
			.presentation08 .name .title {}
    
	.presentation08 .priceNormalIncl { top: 8px; left: 626px; width: 110px; }
		.presentation08 a.priceNormalIncl {}
			.presentation08 .priceNormalIncl .result { width: 80px; text-align: right; }
			.presentation08 .priceNormalIncl .title { width: 30px; text-align: right; }
    
	.presentation08 .priceSaleIncl { top: 26px; left: 627px; width: 110px;  }
		.presentation08 a.priceSalelIncl {}
			.presentation08 .priceSaleIncl .result { width: 80px; font-size: 110%; text-align: right; }
			.presentation08 .priceSaleIncl .title { width: 30px; text-align: right; }
    
	.presentation08 .priceUserExcl { top: 8px; left: 626px; width: 110px; }
		.presentation08 a.priceUserExcl {}
			.presentation08 .priceUserExcl .result { width: 80px; text-align: right; }
			.presentation08 .priceUserExcl .title { width: 30px; text-align: right; }
    
	.presentation08 .priceUserIncl { top: 26px; left: 627px; width: 110px;  }
		.presentation08 a.priceUserlIncl {}
			.presentation08 .priceUserIncl .result { width: 80px; font-size: 110%; text-align: right; }
			.presentation08 .priceUserIncl .title { width: 30px; text-align: right; }
	
	.presentation08 .shippingTime { top: 1px; left: 375px; width: 233px; }  
		.presentation08 a.shippingTime { background: url(../images/buttons/shippingTime02.gif) no-repeat; }
			.presentation08 .shippingTime .result { width: 141px; height: 25px; line-height: 250%; font-weight: normal; text-decoration: underline; text-indent: 7px; }
			.presentation08 .shippingTime .title { width: 92px; height: 25px; line-height: 250%; text-indent: 6px; }

	.presentation08 .stock { top: 26px; left: 375px; width: 233px; }		
		.presentation08 a.stock { text-decoration: none; background: url(../images/buttons/stock04.gif) no-repeat; }
			.presentation08 .stock .result { width: 141px; height: 25px; line-height: 250%; text-decoration: underline; text-indent: 7px; }
			.presentation08 .stock .title { width: 92px; height: 25px; line-height: 250%; text-indent: 6px; }
	
/* -------------------------------------------------------------------------------- */
	
	.presentation09 .image { top: 1px; left: 0px; width: 28px; height: 40px; }
		      	
/* -------------------------------------------------------------------------------- */
  
	.result01 .brand { top: 6px; left: 107px; width: 280px; font-size: 120%; }
		.result01 a.brand {}
			.result01 .brand .result { width: 280px; }
			.result01 .brand .title {}

	.result01 .brandButton { top: 0; right: 0px; width: 78px; }			
		.result01 a.brandButton { text-indent: 0; background: url(../images/buttons/brandImage01.gif) no-repeat; }
			.result01 .brandButton .result { height: 27px; }
				.result01 .brandButton .brandImage { top: 1px; left: 1px; }
			.result01 .brandButton .title {}

	.result01 .compare { top: 78px; left: 120px; width: 60px; }  
		.result01 a.compare {} 
			.result01 .compare .result { width: 60px; color: #aa1e23; font-weight: bold; text-indent: 8px; }
				.result01 .compare a .result { text-decoration: underline; }
				.result01 .compare a:hover .result { text-decoration: none; }
			.result01 .compare .title {}
    
	.presentation03 .dateDelivered { top: 129px; left: 260px; width: 236px; }
		.presentation03 a.dateDelivered {}
			.presentation03 .dateDelivered .result { width: 140px; }
			.presentation03 .dateDelivered .title { width: 80px; }
    
	.presentation03 .dateOrdered { display: none; top: 105px; left: 260px; width: 236px; }
		.presentation03 a.dateOrdered {}
			.presentation03 .dateOrdered .result { width: 140px; }
			.presentation03 .dateOrdered .title { width: 80px; }
    
	.presentation03 .dateAvailable { top: 105px; left: 260px; width: 236px; }
		.presentation03 a.dateAvailable {}
			.presentation03 .dateAvailable .result { width: 140px; }
			.presentation03 .dateAvailable .title { width: 80px; }
    
	.result01 .delete { top: 1px; right: 78px; width: 32px; }  
		.result01 a.delete { background: url(../images/buttons/delete05.gif) no-repeat; }  
			.result01 .delete .result { height: 25px; }
			.result01 .delete .title {}
    
	.result01 .descriptionShort { top: 47px; left: 108px; width: 270px; }
		.result01 a.descriptionShort {}
			.result01 .descriptionShort .result { width: 270px; height: 28px; }
			.result01 .descriptionShort .title {}
    
	.result01 .dpn { top: 105px; left: 8px; width: 236px; }
		.result01 a.dpn {}
			.result01 .dpn .result { width: 140px; }
			.result01 .dpn .title { width: 80px; }
    
	.result01 .favorites { top: 0; left: 0; width: 22px; }  
		.result01 a.favorites { background: url(../images/buttons/favorites02.gif) no-repeat; }  
			.result01 .favorites .result { height: 22px; }
			.result01 .favorites .title {}
		   
	.result01 .gtin { top: 129px; left: 8px; width: 236px; }
		.result01 a.gtin {}
			.result01 .gtin .result { width: 140px; }
			.result01 .gtin .title { width: 80px; }
    
	.result01 .image { top: 1px; left: 1px; width: 95px; }
		.result01 a.image {}
			.result01 .image .result { height: 80px; }
			.result01 .image .title {}
  
	.result01 .info { top: 83px; left: 1px; width: 94px; }
		.result01 a.info {}
			.result01 .info .result { font-size: 120%; }
			.result01 .info .title {}
    
	.result01 .magnify { top: 0; left: 75px; width: 22px; }  
		.result01 a.magnify { background: url(../images/buttons/magnify02.gif) no-repeat; }  
			.result01 .magnify .result { height: 22px; }
			.result01 .magnify .title {}
    
	.result01 .name { top: 31px; left: 107px; width: 270px; }
		.result01 a.name {}
			.result01 .name .result { width: 270px; }
			.result01 .name .title {}
			    
	.result01 .priceBreaksExcl { top: 32px; right: 218px; width: 110px; }
		.result01 a.priceBreaksExcl {}
			.result01 .priceBreaksExcl .result { width: 70px; text-align: right; }
			.result01 .priceBreaksExcl .title { width: 40px; text-align: right; }
			    
	.result01 .priceBreaksIncl { top: 32px; right: 108px; width: 110px; }
		.result01 a.priceBreaksIncl {}
			.result01 .priceBreaksIncl .result { width: 70px; text-align: right; }
			.result01 .priceBreaksIncl .title { width: 40px; text-align: right; }
    
	.result01 .priceNormalIncl { top: 32px; right: 8px; width: 110px; }
		.result01 a.priceNormalIncl {}
			.result01 .priceNormalIncl .result { width: 80px; text-align: right; }
			.result01 .priceNormalIncl .title { width: 30px; text-align: right; }
    
	.result01 .priceSaleIncl { top: 51px; right: 7px; width: 110px; }
		.result01 a.priceSaleIncl {}
			.result01 .priceSaleIncl .result { width: 80px; text-align: right; }
			.result01 .priceSaleIncl .title { width: 30px; text-align: right; }
    
	.result01 .priceTotalExcl { top: 32px; right: 8px; width: 110px; }
		.result01 a.priceTotalExcl {}
			.result01 .priceTotalExcl .result { width: 80px; text-align: right; }
			.result01 .priceTotalExcl .title { width: 30px; text-align: right; }
    
    
	.result01 .priceUserExcl { top: 32px; right: 8px; width: 110px; }
		.result01 a.priceUserExcl {}
			.result01 .priceUserExcl .result { width: 80px; text-align: right; }
			.result01 .priceUserExcl .title { width: 30px; text-align: right; }
    
	.result01 .priceUserIncl { top: 51px; right: 7px; width: 110px; }
		.result01 a.priceUserIncl {}
			.result01 .priceUserIncl .result { width: 80px; font-size: 110%; text-align: right; }
			.result01 .priceUserIncl .title { width: 30px; text-align: right; }
    
	.result01 .shippingTime { top: 100px; left: 253px; width: 251px; }  
		.result01 a.shippingTime { width: 251px; height: 25px; background: url(../images/buttons/shippingTime01.gif) no-repeat; }  
			.result01 .shippingTime .result { width: 149px; height: 25px; line-height: 250%; font-weight: normal; text-decoration: underline; text-indent: 0; }
			.result01 .shippingTime .title { width: 87px; height: 25px; line-height: 250%; text-indent: 7px; }

	.result01 .stock { top: 124px; left: 253px; width: 251px; }  
		.result01 a.stock { width: 251px; height: 25px; text-indent: 0; background: url(../images/buttons/stock01.gif) no-repeat; }  
			.result01 .stock .result { width: 149px; height: 25px; line-height: 250%; text-decoration: underline; }
			.result01 .stock .title { width: 87px; height: 25px; line-height: 250%; text-indent: 7px; }
	
/* -------------------------------------------------------------------------------- */
	
	.result02 .brand { top: 7px; left: 107px; width: 350px; }
		.result02 a.brand {}
			.result02 .brand .result { font-size: 120%; }
			.result02 .brand .title {}
	
	.result02 .delete { top: 1px; left: 499px; width: 39px; }	
		.result02 a.delete { background: url(../images/buttons/delete02.gif) no-repeat; }
			.result02 .delete .result { height: 98px; }
			.result02 .delete .titlte {}
		
	.result02 .descriptionShort { top: 48px; left: 107px; width: 350px; }
		.result02 a.descriptionShort {}
			.result02 .descriptionShort .result { height: 40px; line-height: 140%; }
			.result02 .descriptionShort .title{}
	
	.result02 .dpn { top: 51px; left: 315px; width: 233px; }
		.result02 a.dpn {}
			.result02 .dpn .result { width: 141px; height: 24px; line-height: 240%; font-weight: normal; text-indent: 7px; }
			.result02 .dpn .title { width: 92px; height: 24px; line-height: 240%; text-indent: 6px; }

	.result02 .empty { top: 7px; left: 107px; width: 200px; height: 14px; color: #aa1e23; }
	
	.result02 .favorites { top: 0; left: 0; width: 22px; }		
		.result02 a.favorites { background: url(../images/buttons/favorites02.gif) no-repeat; }
			.result02 .favorites .result { height: 22px; }
			.result02 .favorites .title {}
	
	.result02 .gtin { top: 74px; left: 315px; width: 233px; }
		.result02 a.gtin {}
			.result02 .gtin .result { width: 141px; height: 24px; line-height: 240%; font-weight: normal; text-indent: 7px; }
			.result02 .gtin .title { width: 92px; height: 24px; line-height: 240%; text-indent: 6px; }
	
	.result02 .image { top: 1px; left: 1px; width: 95px; }
		.result02 a.image {}
			.result02 .image .result { height: 80px; }
			.result02 .image .title {}
		
	.result02 .info { top: 81px; left: 1px; width: 95px; }
		.result02 a.info {}
			.result02 .info .result { height: 18px; line-height: 140%; font-size: 120%; }
			.result02 .info .title {}
			 
	.result02 .mpn { top: 48px; left:  107px; }		 
			 
	.result02 .magnify { top: 0; left:  75px; width: 22px; }
		.result02 a.magnify { background: url(../images/buttons/magnify02.gif) no-repeat; }
			.result02 .magnify .result { height: 22px; }
			.result02 .magnify .title {}
		
	.result02 .name { top: 32px; left: 107px; width: 350px; }
		.result02 a.name {}
			.result02 .name .result {}
			.result02 .name .title {}
	
	.result02 .priceTotalExcl { top: 28px; right: 9px; width: 120px; }
		.result02 a.priceTotalExcl {}
			.result02 .priceTotalExcl .result { width: 90px; text-align: right; }
			.result02 .priceTotalExcl .title { width: 30px; }
	
	.result02 .priceTotalIncl { top: 40px; right: 12px; width: 120px; }
		.result02 a.priceTotalIncl {}
			.result02 .priceTotalIncl .result { width: 90px; font-size: 110%; text-align: right; }
			.result02 .priceTotalIncl .title { width: 30px; }
	
	.result02 .shippingTime { top: 1px; left: 315px; width: 233px; }  
		.result02 a.shippingTime { text-decoration: none; background: url(../images/buttons/shippingTime02.gif) no-repeat; }
			.result02 .shippingTime .result { width: 141px; height: 25px; line-height: 250%; font-weight: normal; text-decoration: underline; text-indent: 7px; }
			.result02 .shippingTime .title { width: 92px; height: 25px; line-height: 250%; text-indent: 6px; }

	.result02 .stock { top: 26px; left: 315px; width: 233px; }		
		.result02 a.stock { text-decoration: none; background: url(../images/buttons/stock04.gif) no-repeat; }
			.result02 .stock .result { width: 141px; height: 25px; line-height: 250%; text-decoration: underline; text-indent: 7px; }
			.result02 .stock .title { width: 92px; height: 25px; line-height: 250%; text-indent: 6px; }
	
/* -------------------------------------------------------------------------------- */

	.result03 .brand { top: 6px; left: 48px; width: 190px; }
		.result03 a.brand {}
			.result03 .brand .result { font-size: 100%; font-weight: bold; cursor: default; }
			.result03 .brand .title {}
	
	.result03 .dpn { top: 14px; left: 250px; width: 170px; }
		.result03 a.dpn {}
			.result03 .dpn .result { font-weight: normal; cursor: default; }
			.result03 .dpn .title {}
	
	.result03 .image { top: 4px; left: 4px; width: 35px; border: 1px solid #9b9b9b; }
		.result03 a.image {}
			.result03 .image .result { height: 35px; cursor: default; }
			.result03 .image .title {}
	
	.result03 .name { top: 23px; left: 48px; width: 190px; height: 15px; cursor: default; }
		.result03 a.name {}
			.result03 .name .result { height: 15px; font-weight: normal; cursor: default; }
			.result03 .name .title {}
				
	.result03 .priceTotalExcl { top: 6px; right: 5px; width: 80px; cursor: default; }
		.result03 a.priceTotalExcl {}
			.result03 .priceTotalExcl .result { width: 80px; text-align: right; }
			.result03 .priceTotalExcl .title {}
	
	.result03 .priceTotalIncl { top: 14px; right: 6px; width: 80px; cursor: default; }
		.result03 a.priceTotalIncl {}
			.result03 .priceTotalIncl .result { width: 80px; text-align: right; }
			.result03 .priceTotalIncl .title {}
	
	.result03 .priceUserExcl { top: 6px; right: 94px; width: 110px; cursor: default; }
		.result03 a.priceUserExcl {}
			.result03 .priceUserExcl .result { width: 80px; text-align: right; }
			.result03 .priceUserExcl .title { width: 30px; text-align: right; }
	
	.result03 .priceUserIncl { top: 14px; right: 94px; width: 110px; cursor: default; }
		.result03 a.priceUserIncl {}
			.result03 .priceUserIncl .result { width: 80px; text-align: right;; }
			.result03 .priceUserIncl .title { width: 30px; text-align: right; }
	
	.result03 .qty { top: 14px; left: 522px; width: 30px; height: 25px; font-weight: normal; border: 0; cursor: default; }
	
	.result03 .shippingTime { top: 14px; left: 424px; width: 50px; cursor: default; }
		.result03 a.shippingTime {}
			.result03 .shippingTime .result { width: 50px; text-indent: 0; cursor: default; }
			.result03 .shippingTime .title {}

/* -------------------------------------------------------------------------------- */

	.result04 .empty { top: 6px; left: 12px; }

	.result04 .orderId { top: 6px; left: 12px; width: 56px; height: 15px; font-weight: bold; }
	
	.result04 .orderDate { top: 6px; left: 70px; width: 80px; height: 15px; }
	
	.result04 .orderReference { top: 6px; left: 150px; width: 140px; height: 15px; }
	
	.result04 .orderStatus { top: 6px; left: 300px; width: 110px; height: 15px; }
	
	.result04 .paymentMethod { top: 6px; left: 300px; width: 110px; height: 15px; }
	
	.result04 .priceTotal { top: 6px; right: 10px; width: 80px; height: 15px; font-weight: bold; text-align: right; }
	
/* -------------------------------------------------------------------------------- */
 
 	.result05 .delete { top: 6px; left: 165px; width: 20px; }
		.result05 a.delete { background: url(../images/buttons/delete03.gif) no-repeat; }
			.result05 .delete .result { height: 20px; }
			.result05 .delete .title {}

	.result05 .image { top: 5px; left: 5px; width: 35px; border: 1px solid #9b9b9b; }
		.result05 a.image {}
			.result05 .image .result { height: 35px; }
			.result05 .image .title {}

	.result05 .name { top: 5px; left: 46px; width: 115px; }
		.result05 a.name {}
			.result05 .name .result { height: 25px; line-height: 140%; font-size: 90%; font-weight: normal; }
			.result05 .name .title {}

	.result05 .priceTotalExcl { top: 30px; right: 8px; width: 50px; }
		.result05 a.priceTotalExcl {}
			.result05 .priceTotalExcl .result { font-size: 90%; font-weight: bold; text-align: right; }
			.result05 .priceTotalExcl .title {}

/* -------------------------------------------------------------------------------- */
				
	.result06 .brand { top: 65px; left: 1px; width: 147px; }
		.result06 a.brand {}
			.result06 .brand .result { font-size: 110%; text-align: center; }
			.result06 .brand .title {}

	.result06 .brandButton { top: 30px; left: 0; width: 147px; }			
		.result06 a.brandButton { text-indent: 0; background: url(../images/buttons/brandImage04.gif) no-repeat; }
			.result06 .brandButton .result { height: 31px; text-align: center; }
			.result06 .brandButton .title {}
				.result06 .brandButton .result .brandImage { top: 1px; left: 1px; }

	.result06 .delete { top: 0; left: 0; width: 147px; }  
		.result06 a.delete { background: url(../images/buttons/delete04.gif) no-repeat; }  
			.result06 .delete .result { height: 29px; line-height: 290%; color: #aa1e23; font-weight: bold; text-indent: 33px; text-decoration: underline; }
			.result06 .delete .title {}

	.result06 .favorites { top: 120px; left: 25px; width: 22px; }  
		.result06 a.favorites { background: url(../images/buttons/favorites02.gif) no-repeat; }  
			.result06 .favorites .result { height: 22px; }
			.result06 .favorites .title {}
		
	.result06 .image { top: 121px; left: 26px; width: 95px; }	
		.result06 a.image {}	
			.result06 .image .result { height: 82px; }	
			.result06 .image .title {}
				
	.result06 .info { top: 204px; left: 26px; width: 95px; }
		.result06 a.info {}
			.result06 .info .result { height: 16px; line-height: 160%; font-size: 110%; text-transform: uppercase; }
			.result06 .info .title {}

	.result06 .magnify { top: 120px; left: 100px; width: 22px; }  
		.result06 a.magnify { background: url(../images/buttons/magnify02.gif) no-repeat; }  
			.result06 .magnify .result { height: 22px; }
			.result06 .magnify .title {}
    
	.result06 .name { top: 86px; left: 2px; width: 143px; }
		.result06 a.name {}
			.result06 .name .result { height: 26px; font-size: 90%; font-weight: normal; text-align: center; }
			.result06 .name .title {}
			
	.result06 .priceUserExcl { top: 232px; left: 10px; width: 129px; }
		.result06 a.priceUserExcl {}
			.result06 .priceUserExcl .result { float: left; width: auto; }
			.result06 .priceUserExcl .title { padding: 0 0 0 4px; }
    
	.result06 .priceUserIncl { top: 247px; left: 10px; width: 129px; }
		.result06 a.priceUserIncl {}
			.result06 .priceUserIncl .result { float: left; width: auto; }
			.result06 .priceUserIncl .title { padding: 0 0 0 4px; }
	
	.result06 .shippingTime { top: 298px; left: 0; width: 147px; }  
		.result06 a.shippingTime { background: url(../images/buttons/shippingTime03.gif) no-repeat; }
			.result06 .shippingTime .result { width: 147px; height: 28px; line-height: 280%; text-decoration: underline; text-indent: 11px; }
			.result06 .shippingTime .title {}

	.result06 li .stock { top: 327px; left: 0; width: 147px; } 
		.result06 a.stock { text-indent: 0; background: url(../images/buttons/stock02.gif) no-repeat; }  
			.result06 .stock .result { width: 80px; height: 28px; line-height: 280%; text-decoration: underline; }
			.result06 .stock .title { width: 67px; height: 28px; line-height: 280%; text-indent: 11px; }

/* -------------------------------------------------------------------------------- */
/* GLOBAL BOX ITEMS */
/* -------------------------------------------------------------------------------- */
	
	.boxIcons .email { top: 0; right: 4px; }
	.boxIcons .print { top: 0; right: 30px; }

/* -------------------------------------------------------------------------------- */

	.boxList .link { padding: 2px 0 0 16px; }
	.boxList .text { position: relative; padding: 0 0 0 20px; }
	.boxList .title { font-weight: bold; padding: 0 0 4px 20px; }
  
/* -------------------------------------------------------------------------------- */
	
	.boxTables .text { padding: 0 0 0 9px; margin: 8px 0; font-weight: normal; }	
		.boxTables .boxList .text { padding: 0 0 0 20px; margin: 0; }
		.boxTables .boxList .title { width: 116px; font-weight: bold; background: none; border: 0; padding: 0 0 3px 0; }
			
/* -------------------------------------------------------------------------------- */
/* LOCAL BOX ITEMS */
/* -------------------------------------------------------------------------------- */

	.boxBanners img { position: relative; }

/* -------------------------------------------------------------------------------- */

	.boxBrandInfo .brand { top: 6px; left: 9px; width: 140px; height: 14px; font-weight: bold; }
	.boxBrandInfo .brandButton { top: 8px; right: 5px; }			
		.boxBrandInfo a.brandButton { width: 70px; height: 70px; background: url(../images/buttons/brandImage03.gif) no-repeat; }
			.boxBrandInfo .brandButton .result .brandImage { top: 1px; left: 1px; width: 68px; height: 68px; }
	.boxBrandInfo .brandShop { top: 83px; left: 9px; width: 216px; height: 14px; }
	.boxBrandInfo .descriptionShort { top: 22px; left: 9px; width: 140px; height: 55px; }
	.boxBrandInfo .website { top: 100px; left: 9px; width: 216px; height: 14px; }

/* -------------------------------------------------------------------------------- */ 
	
	.boxBrandsShop img { float: right; margin: 0px; }
	.boxBrandsShop .brandButton { position:absolute; top: -37px; right: 0px; }
	
	.boxBrandsShop .boxMenu .header {background: none; }
		
/* -------------------------------------------------------------------------------- */

	.boxCartList.cartShopping .titleDelete { top: 0; left: 484px; width: 70px; text-align: center; }
	.boxCartList.cartShopping .titleDescription { top: 0; left: 106px; }
	.boxCartList.cartShopping .titlePrice { top: 0; right: 15px; }
	.boxCartList.cartShopping .titleSpecifications { top: 0; left: 320px; display: none; }

	.boxCartList.cartPayment .titleDescription { top: 0; left: 46px; }
	.boxCartList.cartPayment .titlePriceProduct { top: 0; right: 93px; text-align: right; }
	.boxCartList.cartPayment .titlePriceTotal { top: 0; right: 9px; text-align: right; }
	.boxCartList.cartPayment .titleProduct { top: 0; left: 248px; }
	.boxCartList.cartPayment .titleShippingTime { top: 0; left: 410px; width: 70px; text-align: center; }
	.boxCartList.cartPayment .titleQty { top: 0; left: 485px; width: 80px; text-align: center; }

	.boxCartList.cartResult .titleDescription { top: 0; left: 46px; }
	.boxCartList.cartResult .titlePriceProduct { top: 0; right: 93px; text-align: right; }
	.boxCartList.cartResult .titlePriceTotal { top: 0; right: 9px; text-align: right; }
	.boxCartList.cartResult .titleProduct { top: 0; left: 248px; }
	.boxCartList.cartResult .titleShippingTime { top: 0; left: 410px; width: 70px; text-align: center; }
	.boxCartList.cartResult .titleQty { top: 0; left: 485px; width: 80px; text-align: center; }
	
/* -------------------------------------------------------------------------------- */

	/* order total */	
	.boxCartMini .shippingCosts { top: 4px; right: 6px; height: 15px; background: #ececec; padding-left:3px; }
	.boxCartMini .subTotal { top: 19px; right: 6px; height: 15px; background: #ececec; padding-left:3px; }
	.boxCartMini .textShippingCosts { top: 4px; left: 6px; width: 200px; height: 15px; }
	.boxCartMini .textSubTotal { top: 19px; left: 6px; width: 200px; height: 15px; }
	.boxCartMini .textTax { top: 34px; left: 6px; width: 200px; height: 15px; }
	.boxCartMini .vat { top: 34px; right: 6px; height: 15px; background: #ececec; padding-left:3px; }

	/* footer */
	.boxCartMini .text { top: 26px; left: 24px; font-weight: normal; text-decoration: underline; cursor: pointer; }
	.boxCartMini .textTotal { top: 4px; left: 8px; color: #000; cursor: pointer; }
	.boxCartMini .total { top: 4px; right: 6px; height: 15px; cursor: pointer; }

/* -------------------------------------------------------------------------------- */

	.boxContactDirect .title { height: 24px; line-height: 240%; font-weight: bold; }
	.boxContactDirect .required { color: #aa1e23; }

/* -------------------------------------------------------------------------------- */

	.boxDirectOrder .text { position: relative; padding: 1px 12px 4px 12px; }
	
/* -------------------------------------------------------------------------------- */

	.boxLogin .information { top: 50px; left: 70px; }
	.boxLogin .loginWelcome { top: 6px; left: 15px; width: 205px; height: 15px; font-weight: bold; }
	.boxLogin .loginWelcome .normal { font-weight: normal; }
	.boxLogin .loggedIn { top: 25px; left: 15px; width: 205px; height: 15px; color: #aa1e23; font-weight: bold; }
	.boxLogin .text { top: 54px; left: 15px; font-weight: bold; text-transform: uppercase; }

/* -------------------------------------------------------------------------------- */
	
	.boxNewsletter .information { top: 3px; right: 13px; }
	.boxNewsletter .text { top: 4px; left: 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; padding:0 4px 0 2px; }

/* -------------------------------------------------------------------------------- */

	.boxOrderListing .titleOrderDate { top: 9px; left: 61px; font-weight: bold; }
	.boxOrderListing .titleOrderId { top: 9px; left: 3px; font-weight: bold; }
	.boxOrderListing .titleOrderReference { top: 9px; left: 141px; font-weight: bold; }
	.boxOrderListing .titleOrderStatus { top: 9px; left: 291px; font-weight: bold; }
	.boxOrderListing .titlePaymentMethod { top: 9px; left: 291px; font-weight: bold; }
	.boxOrderListing .titlePriceTotal { top: 9px; right: 10px; font-weight: bold; }
	
/* -------------------------------------------------------------------------------- */

	.boxProductCard .brand { top: 65px; left: 14px; height: 14px; }

	.boxProductCard dd.brandButton { display: none; top: 14px; right: 14px; width: 78px; }			
		.boxProductCard a.brandButton { width: 78px; height: 27px; text-indent: 0; background: url(../images/buttons/brandImage02.gif) no-repeat; }
			.boxProductCard .brandButton .result { padding: 0; }
			.boxProductCard .brandButton .title {  padding: 0; }
				.boxProductCard .brandButton .result .brandImage { top: 1px; left: 1px; }

	.boxProductCard .brandImage { top: 1px; left: 1px; width: 68px; height: 21px; }
	.boxProductCard .name { top: 10px; left: 14px; width:340px; height: 34px; font-size:14px; line-height: 17px; font-weight: bold; }
	.boxProductCard .priceUserExcl { top: 139px; right: 8px; width: 100px; height: 14px; color: #9b9b9b; font-weight: bold; text-align: right; }
	.boxProductCard .priceUserIncl { top: 162px; right: 6px; width: 144px; height: 14px; font-size: 120%; font-weight: bold; text-align: right; }
	
/* -------------------------------------------------------------------------------- */

	.boxProductImages .productImage .image { top: 0px; left: 0px; width: 140px; height: 198px; }
		
/* -------------------------------------------------------------------------------- */
	
	/* items */
	.boxProductCompare .items { font-weight: bold; }
	.boxProductCompare .items .brand { top: 64px; left: 7px; }
	.boxProductCompare .items .brandLogo { top: 39px; left: 7px; }
	.boxProductCompare .items .misc { top: 121px; left: 7px; }
	.boxProductCompare .items .name { top: 88px; left: 7px;  }
	.boxProductCompare .items .order { top: 274px; left: 7px; }
	.boxProductCompare .items .price { top: 235px; left: 7px; }	
	.boxProductCompare .items .shippingTime { top: 304px; left: 7px; }
	.boxProductCompare .items .stock { top: 333px; left: 7px; }	
	
	/* specs */
	.boxProductCompare .specs .priceUserExcl .title { font-weight: bold; background: transparent; }
	.boxProductCompare .specs .priceUserIncl .title { font-weight: bold; background: transparent; }
	.boxProductCompare .specs .order { width: 130px; height: 30px; }

/* -------------------------------------------------------------------------------- */

	.boxSearch .advancedSearch { top: 3px; left: 381px; font-size: 110%; }
  
/* -------------------------------------------------------------------------------- */	
/* GLOBAL DEFAULT LINKS */
/* -------------------------------------------------------------------------------- */	

	a { color: #000; text-decoration: none; outline: none; }
	a:hover { color: #EF5603; }
	
	.link01 a { color: #000; text-decoration: underline; }
	.link01 a:hover { color: #EF5603; text-decoration: none; }
	
	.link02 a { color: #000; font-weight: bold; }
	.link02 a:hover { color: #EF5603; }
	
	.link03 a { color: #000; font-weight: bold; text-decoration: underline; }
	.link03 a:hover { color: #EF5603; }
	
	.link04 a { color: #aa1e23; text-decoration: underline; }
	.link04 a:hover { color: #000; }
	
	.link05 a { color: #aa1e23; font-weight: bold; text-decoration: none; }
	.link05 a:hover { color: #000; }
	
	.link06 a { color: #aa1e23; font-weight: bold; text-decoration: underline; }
	.link06 a:hover { color: #000; text-decoration: none; }
	
	.link07 a { color: #000; font-weight: bold; text-decoration: underline; }
	.link07 a:hover { color: #ef5603; text-decoration: none; }
	
	.link10 a { color: #00ff00; text-decoration: underline; }
	.link10 a:hover { color: #0000ff; }

/* -------------------------------------------------------------------------------- */	
/* INLINE DEFAULT LINKS */
/* -------------------------------------------------------------------------------- */	
	
	a.link01 { color: #000; font-weight: normal; text-decoration: underline; }
	a.link01:hover { color: #aa1e23; text-decoration: none; }
	
	a.link02 { color: #000; font-weight: bold; }
	a.link02:hover { color: #aa1e23; }
	
	a.link03 { color: #000; font-weight: bold; text-decoration: underline; }
	a.link03:hover { color: #aa1e23; }
	
	a.link04 { color: #aa1e23; text-decoration: underline; }
	a.link04:hover { color: #000; }
	
	a.link05 { color: #aa1e23; font-weight: bold; text-decoration: none; }
	a.link05:hover { color: #000; }
	
	a.link06 { color: #aa1e23; font-weight: bold; text-decoration: underline; }
	a.link06:hover { color: #000; text-decoration: none; }
	
	a.link07 { color: #fff; }
	a.link07:hover { color: #fff; text-decoration: none; }
	
	a.link08 { color: #fff; font-weight: normal; text-decoration: none; }
	a.link08:hover { color: #fff; text-decoration: underline; }
	
	a.link10 { color: #00ff00; text-decoration: underline; }
	a.link10:hover { color: #0000ff; }

/* -------------------------------------------------------------------------------- */	
/* GLOBAL LINKS */
/* -------------------------------------------------------------------------------- */
 
	.toTop { width: 100%; font-size: 110%; font-weight: bold; text-align: right; margin: 10px 0; }
		.toTop a { display: block; height: 24px; line-height: 240%; text-decoration: underline; color: #565656; background: url(../images/icons/arrowTop01.gif) no-repeat right 8px; border: 1px solid #fff; padding: 0px 16px 0px 0px; }
		.toTop a:hover{ color: #aa1e23; text-decoration: none; background: url(../images/icons/arrowTop02.gif) no-repeat right 8px #fdfce8; border: 1px solid #838383; }

/* -------------------------------------------------------------------------------- */
	 
	.cartPayment a:hover { color: #000; }
	
/* -------------------------------------------------------------------------------- */	
/* LOCAL LINKS */
/* -------------------------------------------------------------------------------- */
	
	.boxText.about a.contactPage { position: absolute; top: 118px; left: 85px; width: 97px; background: url(../images/icons/arrowRight04.gif) no-repeat right 4px; }	
	.boxText.about a.contactPage:hover { background: url(../images/icons/arrowRight09.gif) no-repeat right 4px; }

/* -------------------------------------------------------------------------------- */

	.boxText.tags dd { text-align: justify; }
	.boxText.tags a { color: #ffa14a; display: inline-block; padding: 0 6px 8px 0; }
	.boxText.tags a.tag01 { font-size: 100%; }
	.boxText.tags a.tag02 { font-size: 100%; font-weight: bold; }
	.boxText.tags a.tag03 { font-size: 120%; }
	.boxText.tags a.tag04 { font-size: 120%; font-weight: bold; }
	.boxText.tags a.tag05 { font-size: 90%; }
/* -------------------------------------------------------------------------------- */	
/* GLOBAL LISTS STYLES */
/* -------------------------------------------------------------------------------- */	

	ul { list-style: none; padding: 0; margin: 0; }
		li {}
		
/* -------------------------------------------------------------------------------- */	
/* GLOBAL LISTING */
/* -------------------------------------------------------------------------------- */	

	.listingHeader { font-weight: bold; text-transform: uppercase; padding: 0 8px; margin: 10px 0 0 0; }
	
	ul.listing { width: 100%; }
		.listing li { position: relative; }	
			li a.listing { position: relative; display: block; }
				li a.listing:hover span.info .result { color: #fff; }
												
/* -------------------------------------------------------------------------------- */
/* GLOBAL LISTING LISTS */
/* -------------------------------------------------------------------------------- */

	ul.menu01 {}
		.menu01 li { float: left; text-transform: uppercase; white-space: nowrap; padding: 0 3px 0 0; margin: 0; }
			.menu01 a.listing { display: inline-block; height: 22px; line-height: 200%; padding: 0 ; }
			.menu01 a span.listing { display: inline-block;  padding: 0 13px 2px 13px; cursor: pointer; }
			 
	.menu01 ul.subMenu { position: absolute; top: 20px; left: 0; width: 157px; background: #fff; border: solid #ccc; border-width: 1px 2px 2px 1px; padding: 2px 2px 0 2px; margin: 4px 0 0 0; }
		.menu01 .subMenu .listItem { text-transform: none; padding: 0; margin: 0; }
			.menu01 .subMenu a.listing { display: block; width: 154px; font-weight: normal; }
			.menu01 .subMenu a.listing span.listing { display: block; font-weight: normal; }
			
	.menu01 .subMenu .ulSubMenu { position: absolute; top: 0; left: 152px; width: 158px; background: #fff; border: solid #ccc; border-width: 1px 2px 2px 1px; padding: 2px 2px 0 2px; margin: 4px 0 0 0; }
	
	
/* -------------------------------------------------------------------------------- */	
			.header_menu ul.menu01 {}
		.header_menu .menu01 li { float: left; text-transform: uppercase; white-space: nowrap; padding: 0; margin-right: -2px; }
			.header_menu .menu01 a.listing { display: inline-block; height: 43px; line-height: 200%; padding: 0 ; background: url(../images/boxes/menu_1.gif) no-repeat; }
			.header_menu .menu01 a span.listing { display: inline-block; margin:0 0 0 18px; padding:7px 18px 5px 1px; cursor: pointer; background: url(../images/boxes/menu_2.gif) no-repeat; }
:root .header_menu .menu01 a span.listing {  padding:7px 18px 6px 1px;  }
			.header_menu .menu01 a.listing.home {  background: none; }
			.header_menu .menu01 a.home span.listing{  background: none; }
     

/* -------------------------------------------------------------------------------- */
	
	ul.menu02 { position: relative; font-size: 90%; padding: 16px 0 0 0; z-index: 100; }
	/* IE6 */ * html ul.menu02 { padding: 7px 0 0 0; }	
	/* IE7 */ *+html ul.menu02 { padding: 7px 0 0 0; }	
		.menu02 li { margin: 0; }
		/* IE6 */ * html .menu02 .listItem { margin: -2px 0; }
		/* IE7 */ *+html .menu02 .listItem { margin: -2px 0; }
			.menu02 a.listing { width: 190px; height: 18px; /*background: url(../images/lists/menu02Odd.gif) no-repeat;*/ }				
			.menu02 a.listing.even { /*background: url(../images/lists/menu02Even.gif) no-repeat;*/ }
			
			.menu02 a.listing .sub img { display: none; }

	.menu02.current ul.subMenu { position: relative; padding: 0; width:190px; margin-left: 10px; }
	.menu02.flyout ul.subMenu { position: absolute; top: 0px; left: 184px; width: 192px; background: #fff; border: solid #ccc; border-width: 1px 2px 2px 1px; padding: 2px; margin: 4px 0 0 0; }
		.menu02 .subMenu .listItem { margin: 0; }
			.menu02 .subMenu a.listing { font-weight: normal; /*background: url(../images/lists/menu02Sub.gif) no-repeat;*/ }				
			.menu02 .subMenu a.listing.even { /*background: url(../images/lists/menu02Sub.gif) no-repeat;*/ }
				.menu02 .subMenu li li a.listing { font-weight: normal; background: url(../images/lists/menu02SubSub.gif) no-repeat; }				
				.menu02 .subMenu li li a.listing.even { background: url(../images/lists/menu02SubSub.gif) no-repeat; }
			.menu02 .subMenu a.listing.active { font-weight: bold; }
      
	.menu02.current .subMenu .ulSubMenu { position: relative; padding: 0; }
	.menu02.flyout .subMenu .ulSubMenu { position: absolute; top: 0px; left: 184px; width: 192px; background: #fff; border: solid #ccc; border-width: 1px 2px 2px 1px; padding: 2px; margin: 4px 0 0 0; }
					
/* -------------------------------------------------------------------------------- */

	ul.menu03 { position: relative; margin: 5px 0 0 0; }
		.menu03 li { margin: 3px 0; }		
		/* IE6 */ * html .menu03 .listItem { margin: 1px 0; }
		/* IE7 */ *+html .menu03 .listItem { margin: 1px 0; }
			.menu03 a.listing { width: 190px; height: 24px; line-height: 210%; background: url(../images/lists/menu03.gif) no-repeat; }
        
/* -------------------------------------------------------------------------------- */
	
	ul.menu04 {}
	/* IE6 */ * html ul.menu04 { padding: 2px 0 0 0; }
	/* IE7 */ *+html ul.menu04 { padding: 2px 0 0 0; }
		.menu04 li { margin: 1px 0; }
		/* IE6 */ * html .menu04 li { position: static; }
		/* IE7 */ *+html .menu04 li { margin: -1px 0; }
    
	ul.menu04.small { position: relative; float: left; width: 258px; margin: 0 10px 0 0; }
	/* IE6 */ * html ul.menu04.small { position: static; }
	
	ul.menu04.reviews { position: relative; float: left; width: 100%; margin: 0 10px 0 0; }
		  
		.menu04 a.listing { height: 16px; /*background: url(../images/lists/menu04Odd.gif) no-repeat;*/ }
		/* IE6 */ * html .menu04 a.listing { position: static; display: block; }
		/* IE6 */ * html .menu04 a.listing .menuItem { position: static; display: block; margin: 0 0 0 7px; }
		.menu04 a.listing.even { /*background: url(../images/lists/menu04Even.gif) no-repeat;*/ }
		.menu04 a.listing.last { color: #aa1e23; font-weight: bold; background: url(../images/lists/menu04Last.gif) no-repeat; }
    
		/*.menu04 a.listing.second { background: url(../images/lists/menu04SecondOdd.gif) no-repeat; }
		.menu04 a.listing.second.even { background: url(../images/lists/menu04SecondEven.gif) no-repeat; }
		
		 IE6  * html .menu04 a.listing.even { background: url(../images/lists/menu04Even.gif) no-repeat; }*/
				
/* -------------------------------------------------------------------------------- */

	ul.menu04.reviews { position: relative; float: left; width: 100%; margin:-20px 10px 0 0; }
	ul.menu04.reviews li { border-width: 0 1px 1px 1px; border-color: #898989; border-style: solid; margin: 0; }
	ul.menu04.reviews dd { padding: 0 7px; }
	ul.menu04.reviews dd.content { padding: 5px 7px 11px 7px; }
	
	
/* -------------------------------------------------------------------------------- */	
	
	ul.menu05 { height: 100%; }
		.menu05 li { float: left; white-space: nowrap; padding: 0 2px 0 0; margin: 3px 0 0 0; }
			.menu05 a.listing { display: inline-block; height: 20px; line-height: 200%; color: #fff; text-decoration: none; background: url(../images/lists/menu05Left_3.gif) no-repeat; padding: 0 0 0 8px; cursor: pointer;  }					
			.menu05 a.listing span.listing  { display: inline-block; background: url(../images/lists/menu05Right_3.gif) no-repeat right top; padding: 0 10px 0 4px; }
			.menu05 a.listing.active { color: #000; }
			
			.boxAccountPages .menu05 a.listing {  background: url(../images/lists/menu05Left_2.gif) no-repeat;  }					
			.boxAccountPages .menu05 a.listing span.listing  { background: url(../images/lists/menu05Right_2.gif) no-repeat right top; }
			.boxAccountPages .menu05 a.listing:hover span.listing  { background-position: right bottom; }
									
			.boxAccountPages .menu05 a.listing:hover { background-position: left bottom }	
			.boxAccountPages .menu05 a.listing.even:hover { background-position: left bottom }
			
			.boxAccountPages .menu05 a.listing.active:hover { background-position: left bottom }
			.boxAccountPages .menu05 a.listing.even.active:hover { background-position: left bottom }	
/* -------------------------------------------------------------------------------- */
	      
	ul.paging01 {}	
		.paging01 li { float: left; width: auto; text-align: center; padding: 2px; margin: 0; }	
			.paging01 a.listing { display: inline-block; width: auto; height: 16px; line-height: 160%; border: 1px solid #cccccc; padding: 0 5px; }				
			.paging01 a.listing:hover { background: #fef7d1; border: 1px solid #aa1e23; }				
			.paging01 a.listing.active { color: #aa1e23; background: #fef7d1; border: 1px solid #aa1e23; }
      
/* -------------------------------------------------------------------------------- */

	ul.paging02 { height: 100%; }	
		.paging02 li { float: left; width: auto; text-align: center; padding: 2px; margin: 0; }	
			.paging02 a.listing { display: inline-block; width: auto; height: 16px; line-height: 160%; background: #f4f4f4; border: 1px solid #cccccc; padding: 0 9px; }				
			.paging02 a.listing:hover { background: #fef7d1; border: 1px solid #aa1e23; }	
			.paging02 a.listing.active { color: #aa1e23; background: #fef7d1; border: 1px solid #aa1e23; }
      
/* -------------------------------------------------------------------------------- */

	ul.paging03 {}	
		.paging03 li { float: left; width: auto; text-align: center; padding: 2px; margin: 0; }	
			.paging03 a.listing { display: inline-block; width: auto; height: 16px; line-height: 160%; background: #f4f4f4; border: 1px solid #cccccc; padding: 0 6px; }				
			.paging03 a.listing:hover { background: #fef7d1; border: 1px solid #aa1e23; }				
			.paging03 a.listing.active { color: #aa1e23; background: #fef7d1; border: 1px solid #aa1e23; }
                  
/* -------------------------------------------------------------------------------- */     
      
	ul.presentation01 {}
		.presentation01 li { float: left; padding:0; margin: 0 20px 0 0; }
		.presentation01 li.null { padding:0; margin: 0;}
			.presentation01 a.listing { width: 253px; height: 200px; /*background: url(../images/lists/presentation01Odd.gif) no-repeat;*/ }
			.presentation01 a.listing.even { /*background: url(../images/lists/presentation01Even.gif) no-repeat;*/ }
			.presentation01 a.listing:hover span.brand .result { color: #000; }
		
/* -------------------------------------------------------------------------------- */
	
	ul.presentation02 {}	
		.presentation02 li { padding: 0; margin: 0; }
			.presentation02 a.listing { width: 168px; height:149px; border-bottom:1px solid #838383; }
			.presentation02 a.listing.even {  }

/* -------------------------------------------------------------------------------- */

	ul.presentation03 {}	
		.presentation03 li { padding: 0 2px 0 0; margin: 0 0 10px; height: 179px; overflow: hidden; }
			.presentation03 a.listing { width: 526px; height: 179px; color: #000; background: url(../images/boxes/top2.gif) no-repeat; }
			.presentation03 a.listing.even {  }
				.presentation03 a.listing:hover span.priceUserIncl .result { }
				
			 .presentation03 a.listing:hover .name { color: #EF5603; }	
			 
		.header11 .presentation03 a.listing {  background: url(../images/boxes/listingBG.gif) no-repeat; }	
		.header11 .presentation03 a.listing:hover {  background: url(../images/boxes/listingBG.gif) left bottom; }	

/* -------------------------------------------------------------------------------- */
	
	ul.presentation04 { padding: 0 0 0 5px; }
		.presentation04 li { float: left; padding: 0 6px 0 0; margin: 0; }			
			.presentation04 a.listing { width: 86px; height: 100px; background: url(../images/lists/presentation04.gif) no-repeat; }

/* -------------------------------------------------------------------------------- */
	
	ul.presentation05 { margin-top:3px; }	
		.presentation05 li { margin: 0; height: 67px; overflow: hidden; }			
			.presentation05 a.listing { height:65px; border-bottom: 1px solid #d3d3d3; }			
			.presentation05 a.listing.even {  }
/* IE6 */ * html .presentation05 a.listing { height:131px; }	
/* IE7 */ *+html .presentation05 a.listing { height:131px; }	

.boxProductListing.top { margin-top: -14px; }			
	.box.top .content { background: url(../images/lists/top6.gif) repeat-y; overflow: hidden; }
.box.top .header { background: url(../images/boxes/header2_BG.gif) no-repeat;}
.box.top .header .headerText { background: none; font-size: 12px; margin:0; padding:20px 0 0 50px; }


.box.header11 a.header { }
.box.header11 .header .headerText { font-size: 12px; padding:20px 0 0 5px; color: #000; }
.box.header11 .header {}

.boxContactDirect { margin-top: -14px; }			
.boxContactDirect .content { background: url(../images/lists/top6.gif) repeat-y; overflow: hidden; }
.boxContactDirect a.header { background: url(../images/boxes/header2_BG.gif) no-repeat;}
.boxContactDirect a.header .headerText { background: none; font-size: 12px; margin:0; padding:20px 0 0 50px; }
.boxContactDirect .header { background: url(../images/boxes/header2_BG.gif) no-repeat;}


/* -------------------------------------------------------------------------------- */
	
 	ul.presentation06 {}
		.presentation06 li { min-height: 1%; margin: 0; }
		/* IE6 */ * html .presentation06 .listItem { margin: -2px 0; }
		/* IE7 */ *+html .presentation06 .listItem { margin: -2px 0; }
			.presentation06 a.listing { height: 45px; background: url(../images/lists/presentation06Odd.gif) no-repeat; }
			.presentation06 a.listing.even { background: url(../images/lists/presentation06Even.gif) no-repeat; }

/* -------------------------------------------------------------------------------- */

	ul.presentation07 {}	
		.presentation07 li { float: left; padding: 0 5px 0 0; margin: 0 0 10px 0; }
			.presentation07 a.listing { width: 96px; height: 120px; background: url(../images/lists/presentation07Odd.gif) no-repeat; }	
			.presentation07 a.listing.even { background: url(../images/lists/presentation07Even.gif) no-repeat; }	
      	.presentation07 a.listing:hover span.brand .result { color: #fff; }

/* -------------------------------------------------------------------------------- */
	
	ul.presentation08 {}	
		.presentation08 li { margin: 5px 0; }	
			.presentation08 a.listing {height: 76px; background: url(../images/lists/presentation08Odd.gif) no-repeat; }				
			.presentation08 a.listing.even { background: url(../images/lists/presentation08Even.gif) no-repeat; }
 
/* -------------------------------------------------------------------------------- */
	
	ul.presentation09 { position: relative; float: left; width: auto; padding: 0 0 0 4px; }	
		.presentation09 li { float: left; padding: 0 4px 0 0; margin: 0; }			
			.presentation09 a.listing { width: 28px; height: 41px; }
			.presentation09 a:hover.listing {  } /* boxproductImages !! */
										                 
/* -------------------------------------------------------------------------------- */
     	
	ul.result01 {}
		.result01 li { margin: 10px 0; }
			.result01 a.listing { height: 150px; background: url(../images/lists/result01Odd.gif) no-repeat; }
			.result01 a.listing.even { background: url(../images/lists/result01Even.gif) no-repeat; }
			
			.boxTellaFriend .result01 a.listing { height: 100px; }
			.boxTellaFriend .result01 a.listing:hover { background-position: left -150px; }
			
/* -------------------------------------------------------------------------------- */
	
	ul.result02 {}	
		.result02 li { margin: 5px 0; }		
			.result02 a.listing { height: 100px; /*background: url(../images/lists/result02Odd.gif) no-repeat;*/ }
			.result02 a.listing.even { /*background: url(../images/lists/result02Even.gif) no-repeat;*/ }
    
		.result02 li.emptyList { height: 100px; }

/* -------------------------------------------------------------------------------- */
	
	ul.result03 {}	
		.result03 li { height: 45px; border: solid #d4d4d4; border-width: 0 0 1px 0; margin: 0; }
		.result03 li.even {}
				
/* -------------------------------------------------------------------------------- */

	ul.result04 { border: solid #d4d4d4; border-width: 1px 0 0 0; }
	.boxAccountPages ul.result04 { border-width: 0; }
	/* IE6 */ * html ul.result04 { padding: 2px 0 0 0; }
	/* IE7 */ *+html ul.result04 { padding: 2px 0 0 0; }
	
		.result04 li { margin: 0; }
		/* IE6 */ * html .result04 .listItem { margin: -2px 0; }
		/* IE7 */ *+html .result04 .listItem { margin: -2px 0; }		
			.result04 a.listing { height: 27px; background: url(../images/lists/result04Odd.gif) no-repeat; }				
			.result04 a.listing.even { background: url(../images/lists/result04Even.gif) no-repeat; }
			.result04 a.listing:hover {}
			
		.result04 li.emptyList { height: 27px; background: url(../images/lists/result04Odd.gif) no-repeat; }

/* -------------------------------------------------------------------------------- */
	
	ul.result05 {}	
		.result05 li { width: 100%; height: 50px; margin: 0; }
		/* IE6 */ * html .result05 .listItem { margin: -2px 0px; }	
		/* IE7 */ *+html .result05 .listItem { margin: -2px 0px; }		
			.result05 a.listing { width: 100%; height: 50px; background: url(../images/lists/result05Odd.gif) no-repeat; }
			.result05 a.listing.even { background: url(../images/lists/result05Even.gif) no-repeat; }
		
			.result05 li.empty { color: #aa1e23; line-height: 500%; text-indent: 8px; background: url(../images/lists/result05Odd.gif) no-repeat; }	

/* -------------------------------------------------------------------------------- */

	ul.result06 {}	
		.result06 li { float: left; }			
			.result06 a.listing { position: relative; width: 148px; height: 355px; background: url(../images/lists/result06Odd.gif) no-repeat; }
			.result06 a.listing.even { background: url(../images/lists/result06Even.gif) no-repeat; }
    
			.result06 a.listing:hover.empty { background-position: left top; cursor: auto; }	

/* -------------------------------------------------------------------------------- */
/* LOCAL LISTING LISTS */
/* -------------------------------------------------------------------------------- */

	.boxCartBreadcrumbs ul { margin: 0 0 0 20px; width: auto; display: inline-block; }
		.boxCartBreadcrumbs li { float: left; text-transform: uppercase; margin: 0 5px 0 0; }			
			.boxCartBreadcrumbs li a.listing { width: 177px; line-height: 130%; /*background: url(../images/icons/arrowRight07.gif) no-repeat 120px 10px;*/height:25px; padding-top:11px;  }
			.containerSite .boxCartBreadcrumbs li a.listing:hover { /* ;*/ }		
			.containerSite .boxCartBreadcrumbs li a.listing.active { color: #aa1e23; background: url(../images/icons/bActive.gif) no-repeat left 5px;  }
			.containerSite .boxCartBreadcrumbs li a.listing.visited { color: #aa1e23; background: url(../images/icons/bVisited.gif) no-repeat left 5px;  }
			.containerSite .boxCartBreadcrumbs li a.listing:hover.active { color: #000; }
			
				
				.containerSite .cartResult .boxCartBreadcrumbs li a.listing.active{ color: #aa1e23; background: none ;  }	
				.containerSite .cartResult .boxCartBreadcrumbs { position: relative; }
				.containerSite .boxCartBreadcrumbs .cartResult { display: none; }
				.containerSite .cartResult .boxCartBreadcrumbs .cartResult	{ display: inline-block; position:absolute; left: 21px; top: -48px; width:816px; height:81px; background: url(../images/icons/cartResult.gif) no-repeat; } 
				.cartResult .boxCartPages { margin-top: -10px }						
/* -------------------------------------------------------------------------------- */	
/* GLOBAL LISTS */
/* -------------------------------------------------------------------------------- */	

	ul.boxMessagesUser {}
	/* IE6 */ * html ul.boxMessagesUser { padding: 2px 0 0 0; }
	/* IE7 */ *+html ul.boxMessagesUser { padding: 2px 0 0 0; }
		.boxMessagesUser li { height: auto; line-height: 200%; background: #fff/*#f6f5f5*/ url(../images/icons/arrowRight05.gif) no-repeat 27px -1px; padding-left: 49px; margin: 1px 0; }

/* -------------------------------------------------------------------------------- */
 
	ul.orderTotal {}
		.orderTotal li { height: 29px; line-height: 300%; text-align: right; white-space: nowrap;  background: url(../images/icons/dots.gif) repeat-x right; overflow: hidden; }
		.orderTotal li.left { width: 50%; color: #333; background: none; }
		.orderTotal li.right { width: 50%; margin: -30px 0 0 50%; }
			.orderTotal li span.left { padding-right: 4px; line-height: 300%; }
			.orderTotal li span.right { position: absolute; top: 12px; right: 0; line-height: 100%; background: #fff; padding: 0 8px 0 4px; }
		.orderTotal li.border01 { border: solid #fff; border-width: 0 0 1px 0; }
		.orderTotal li.border02 { border: solid #d4d4d4; border-width: 0 0 1px 0; }
    							
/* -------------------------------------------------------------------------------- */	
/* LOCAL LISTS */
/* -------------------------------------------------------------------------------- */
	
	.boxBreadcrumbs ul {}
		.boxBreadcrumbs li { float: left; padding: 0 14px 0 0; max-width: 300px; }			
			.boxBreadcrumbs a { display: inline-block; height: 17px; line-height: 170%; background: url(../images/icons/arrowRight13.gif) no-repeat  left bottom;  text-decoration: underline; color:#484848;font-size:11px; padding:0 0 0 13px; }
			.boxBreadcrumbs a:hover { background: url(../images/icons/arrowRight13.gif) no-repeat 2px 4px;text-decoration: underline;}			
			.boxBreadcrumbs a.active { background: url(../images/icons/arrowRight13.gif) no-repeat 2px 4px;  }
			.boxBreadcrumbs a.active:hover { text-decoration: underline; }			
			.boxBreadcrumbs a.home { background: none; /*url(../images/icons/home01.gif) no-repeat;*/ }
			.boxBreadcrumbs a.home:hover { background: none; text-decoration: underline;/*url(../images/icons/home01.gif) no-repeat;*/ }

/* -------------------------------------------------------------------------------- */
  
	.boxCartMini .orderTotal .ulOrderTotal { padding-top: 3px; }
	.boxCartMini .orderTotal li.left { text-align: left; background: url(../images/icons/dots.gif) repeat-x 0 -0.5px; }
	/* IE6 */ * html .boxCartMini .orderTotal li.left { background-position: 0 -1px; }
	/* IE7 */ *+html .boxCartMini .orderTotal li.left { background-position: 0 -1px; }
	.boxCartMini .orderTotal li.right {  }
		.boxCartMini .orderTotal span.left { background: #fff; padding: 0 4px 0 8px; }
		.boxCartMini .orderTotal span.right { background: #fff; }
	.boxCartMini .orderTotal li.border01 { border: solid #fff; border-width: 0 0 1px 0; }

/* -------------------------------------------------------------------------------- */
	
	.boxDirectOrder ul {}	
		.boxDirectOrder li { border: solid #d4d4d4; border-width: 0 1px 1px 1px; }
			.boxDirectOrder .row { height: 30px; }
  		
/* -------------------------------------------------------------------------------- */

	.boxFontSize ul {}
		.boxFontSize li { float: right; }			
			.boxFontSize a { height: 17px; margin: 0 0 0 2px; }
			.boxFontSize a.fontSizeIncrease { width: 32px; background: url(../images/buttons/fontSizeIncrease.gif) no-repeat; }
			.boxFontSize a.fontSizeReset { width: 43px; background: url(../images/buttons/fontSizeReset.gif) no-repeat; }	
			.boxFontSize a.fontSizeDecrease { width: 32px; background: url(../images/buttons/fontSizeDecrease.gif) no-repeat; }
      	
/* -------------------------------------------------------------------------------- */
	
	.boxLanguages ul {}
		.boxLanguages li { float: left; }			
			.boxLanguages a { width: 28px; height: 19px; margin: 0 3px 0 0; }

/* -------------------------------------------------------------------------------- */
  
	.boxSearchAfter ul {}

		.boxSearchAfter .sorting	{ display: none; position: relative; float: left; font-weight: bold; text-transform: uppercase; padding: 4px 6px; }
		.boxSearchAfter .sorting.sortingLi { display: inline-block; position: absolute; top: 2px; right: 0; text-transform: lowercase; }

		.boxSearchAfter .filtered { position: relative; display: block; float: left; white-space: nowrap; padding: 6px 26px 10px 6px; }
			.boxSearchAfter .filtered .result { font-weight: bold; padding: 0 0 0 4px; }
				.boxSearchAfter .filtered span.delete { position: absolute; top: 4px; right: 0; }
	
/* -------------------------------------------------------------------------------- */
/* BOX TEXT - SUB BOXES */
/* -------------------------------------------------------------------------------- */
	
	.boxText ul { list-style: disc; margin-left: 40px; }
	
	.boxText.pageFooter ul { float:left; width:289px; list-style: none;}
	.pageFooter li { list-style-position:inside; list-style-image: url(../images/lists/li.gif)}
	.pageFooter li.header { list-style-image: none; }
	.boxText.pageFooter ul.over { float:left; width: auto;}
	.boxText.pageFooter ul .header  { background: none; height: 31px; text-transform:none; font-weight: bold;  }
		
	.boxText.pageFooter dd.bottom { position:absolute; left: 0px; top:135px; width: 100%; text-align: center;  }
	.boxText.pageFooter dd.top { padding: 4px 0 0 8px; }
	
	.pageFooter.link06 a { text-decoration: none; color: #000; font-weight:normal; }
	.pageFooter.link06 dd.top a { margin-left: -2px; }
	.pageFooter.link06 a:hover { color: #AA1E23; }	
	.pageFooter.link06 .header a.link {background: none;color:#000;display:block;padding:0;text-align:left;text-decoration:none;width:100%;font-weight: bold; margin-left: 0px;}
	.pageFooter.link06 .header a.link:hover{ color: #AA1E23; }

	
	/* service */
	.boxText.service ul { list-style: none; margin: 5px 0; }
		.boxText.service li { margin: 2px 0; }
			.boxText.service a.service { display: block; width: 188px; height: 17px; text-indent: 23px; background: url(../images/icons/arrowRight01.gif) no-repeat 6px 5px; }
			.boxText.service a.service:hover { background: url(../images/icons/arrowRight01.gif) no-repeat 6px 5px; }

	/* welcome */
	.boxText.welcome ul { position: relative; width: 230px; list-style: none; margin: 10px 0; }
		.boxText.welcome li { margin: 2px 0; }
			.boxText.welcome a.listing { display: block; height: 17px; text-indent: 23px; background: url(../images/icons/arrowRight01.gif) no-repeat 6px 5px; }
			.boxText.welcome a.listing:hover { background: url(../images/icons/arrowRight01.gif) no-repeat 6px 5px; }
			
	/* pageFooter links list */	
	.boxText.pageFooter ul.links { list-style: none; margin: 0; }
		.boxText.pageFooter .links .listItem { float: left; white-space: nowrap; padding: 0 6px 0 0; }
			.boxText.pageFooter .links a.link { background: url(../images/icons/arrowRight01.gif) no-repeat 5px 3px; padding: 0 2px 2px 20px; }
			.boxText.pageFooter .links a.link:hover { background: url(../images/icons/arrowRight11.gif) no-repeat 2px 0; }
				
	/* pageFooter copyright */	
	.boxText.pageFooter ul.copyright { list-style: none; margin: 0; }
		.boxText.pageFooter .copyright .listItem { float: left; margin: 0; }
			.boxText.pageFooter .copyright a.link { background: none; padding: 0 16px 0 0; }
			.boxText.pageFooter .copyright a.link:hover { background: none; }

/* -------------------------------------------------------------------------------- */			
/* GLOBAL LIST STYLES */
/* -------------------------------------------------------------------------------- */
	
	a.listing:hover { background-position: left bottom; }
	a.listing:hover span.listing  { background-position: right bottom; color: #EF5603; }
	a.listing.even:hover { background-position: left bottom; }

	a.listing.active { background-position: left bottom; }
	a.listing.second:hover { background-position: left bottom; }
	a.listing.second.even:hover { background-position: left bottom; }
	a.listing.last:hover { background-position: left bottom; }

 	.boxMenu a.listing:hover { background-position: left bottom; }
	.boxMenu a.listing.even:hover { background-position: left bottom; }
 		.boxMenu li li a.listing:hover { background-position: left bottom; }
		.boxMenu li li a.listing.even:hover { background-position: left bottom; }

	.boxMenu a.listing.parentHover { background-position: left bottom; color: #aa1e23; }
	.boxMenu a.listing.parentHover .listing { background-position: right bottom; }
	.boxMenu a.listing.even.parentHover { background-position: left bottom; }
  	.boxMenu li li a.listing.parentHover { background-position: left bottom; }
  	.boxMenu li li a.listing.even.parentHover { background-position: left bottom; }

	.boxMenu a.listing.active { background-position: left bottom; color: #EF5603; }
.boxMenu.tabs a.listing.active { color: #000; }
.boxMenu.tabs a.listing:hover span.listing { color: #000; }
	.boxMenu a.listing.even.active { background-position: left bottom; }
	.boxMenu a.listing.active span.listing  { background-position: right bottom; }
		.boxMenu li li a.listing.active { background-position: left bottom; }
		.boxMenu li li a.listing.even.active { background-position: left bottom; }
	.boxMenu a.listing.active:hover .listing { color: #000; }
	
	
	.header_menu .menu01 a.listing:hover { background-position: left bottom; color: #000;  }
	.header_menu .menu01 a:hover span.listing { background-position: right bottom; color: #000;  }
	.header_menu .menu01 a.listing.active { background-position: left bottom; color: #000; }
	.header_menu .menu01 a.active:hover { background-position: left bottom; color: #aa1e23; cursor:default; }
	.header_menu .menu01 a.active:hover span.listing { background-position: right bottom; color: #000; cursor:default; }


/* -------------------------------------------------------------------------------- */
  
	.small.null { margin-right: 0px; }
	ul.small.null { margin: 0; }
	li.null { padding: 0; }

/* -------------------------------------------------------------------------------- */			
/* GLOBAL BUTTONS HOVER AND ACTIVE */
/* -------------------------------------------------------------------------------- */
	
	a.button01:hover { background-position: left bottom; }
	a.button02:hover { background-position: left bottom; }
  
/* -------------------------------------------------------------------------------- */	
/* GLOBAL TABLE STYLES */
/* -------------------------------------------------------------------------------- */	
		
	table { width: 100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 140%; border: none; border-collapse: collapse; border-spacing: 0; padding: 0; margin: 0; }
	td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 140%; border: none; padding: 0; }

/* -------------------------------------------------------------------------------- */	
/* GLOBAL BOX TABLES */
/* -------------------------------------------------------------------------------- */
	
	.boxTables table { position: relative; }
	.boxTables td { height: 18px; line-height: 180%; vertical-align: top; font-size: 100%; padding: 3px 8px; }
	.boxTables .category { color: #333; font-weight: bold; padding: 0; height: 18px; line-height: 180%; text-indent: 8px; }
	.boxTables .title { width: 190px; border: 1px solid #fff; }
	.boxTables .title .required { float: right; color: #aa1e23; margin: 0 4px 0 0; }
	.boxTables .result { background: #fff; border: 1px solid #fff; }
	

/* -------------------------------------------------------------------------------- */	
/* LOCAL BOX TABLES */
/* -------------------------------------------------------------------------------- */
	
	.boxProductCompare .specs { border: 0px solid #d4d4d4; padding: 0; }
	.boxProductCompare table { position: relative; width: 746px; border: 1px solid #d4d4d4; }
	html>/**/body .boxProductCompare .tableCompare, x:-moz-any-link, x:default { width: 745px; margin: 1px 0 0 1px; }
	.boxProductCompare tr { background: #fff; }
	.boxProductCompare tr.even { background: #ececec; }
	.boxProductCompare tr.orderRow { background: #f6f5f5; height: 34px; }
	.boxProductCompare td { vertical-align: top; color: #000; font-size: 100%; border: 1px solid #d4d4d4; padding: 2px 2px 0px 6px; }
	.boxProductCompare table .category { font-weight: bold; background: #f6f5f5; height: 22px; line-height: 220%; }
	.boxProductCompare table .title { width: auto; height: auto; font-weight: normal; background: #ececec; }
	.boxProductCompare table .result { width: 139px; height: 20px; line-height: 200%; background: transparent; }

.boxProductDetails .boxTables .tableBorder { border:1px solid #9F9F9F; border-top: none; }
.boxProductDetails .header { text-transform: none; }
.boxTabsInfo .header { border-bottom:0px solid #9F9F9F; }

/* -------------------------------------------------------------------------------- */
.boxProductReviewCreate { height: 444px; }
.containerOverlay .boxProductReviewCreate .content { padding:16px 10px; }
.boxProductReviewCreate .content dd { height: 27px; position:relative; float:left; }
.boxProductReviewCreate .content dd.title { height: 25px; padding-top: 2px; position:relative; float:left; }
.boxProductReviewCreate .content .review dd { height: 216px; }
.boxProductReviewCreate .content .review dd.title { height: 214px; padding-top: 2px; }
.boxProductReviewCreate .content dd.message_text { height: 54px; }
.boxProductReviewCreate .title { width: 140px; }
.boxProductReviewCreate .result { width: 340px; }

.boxProductReviewCreate .content .rating dd.title { height: 20px; padding-top: 10px; }
.boxProductReviewCreate .content .rating dd.result { height: 30px; padding-top: 4px; }


.boxProductReviewCreate textarea.large { width: 321px; z-index: 10; position: absolute; left: 0; top: 0; background: transparent; height: 200px; }
.boxProductReviewCreate input.large { width: 321px; z-index: 10; position: absolute; left: 0; top: 0; background: transparent; }
.boxProductReviewCreate .age input.large { width: 20px; }

.showReview a { text-decoration: underline; font-size: 9px; }

.boxProductReviewCreate .buttons { display: inline-block; margin: -2px 0 0 327px; }
.boxProductReviewCreate .buttons span { margin-right:10px; font-size: 11px; font-weight:bold; margin-right:10px; text-decoration:underline;}
.boxProductReviewCreate .buttons a { color:#EF5603; }
.boxProductReviewCreate .buttons a:hover { color:#19c932; }

.boxProductReviewCreate span.rating_value { cursor: pointer; }
	
.more{  margin-top: 22px; display:inline-block; height:14px; width:108px; }
.create{  height:143px; display:inline- block; }	
.create_first { display: none;}

.R .create_first { display: inline-block;}
.R .bReview { display: none; }
.R .more { display: none; }
.R .create { display: none; }
	

.showReview { position: absolute; top: 165px; left: 14px;}
.boxProductCard .showReview a { font-weight:normal; display: inline-block; height: 14px; width:auto;  }

.reviews .review_title { position: absolute; top: 3px; left: 7px; }

.boxMenu .reviews .header { height: auto; padding-top: 4px; background: none; height: 32px; }

.reviews .data{ position: absolute; top: 18px; left: 7px; color: #a9a9a9; }

.boxProductReviewCreate span.data { vertical-align:top; padding-bottom:20px; }
	dd.data span { display: block; margin: 2px 0 }
	
		span.bReview { display: inline-block; width: 101px; height: 21px; position:absolute; left:0px; top: 4px; }
	
	.reviews span.bReview { display: inline-block; width: 101px; height: 21px; position:absolute; left:412px; top: 7px; }
	
	.R0 span.bReview {  background: url(../images/icons/review0.gif) no-repeat; }
	.R05 span.bReview {  background: url(../images/icons/review05.gif) no-repeat; }
	.R1 span.bReview {  background: url(../images/icons/review1.gif) no-repeat; }
	.R15 span.bReview {  background: url(../images/icons/review15.gif) no-repeat; }
	.R2 span.bReview {  background: url(../images/icons/review2.gif) no-repeat; }
	.R25 span.bReview {  background: url(../images/icons/review25.gif) no-repeat; }
	.R3 span.bReview {  background: url(../images/icons/review3.gif) no-repeat; }
	.R35 span.bReview {  background: url(../images/icons/review35.gif) no-repeat; }
	.R4 span.bReview {  background: url(../images/icons/review4.gif) no-repeat; }
	.R45 span.bReview {  background: url(../images/icons/review45.gif) no-repeat; }
	.R5 span.bReview {  background: url(../images/icons/review5.gif) no-repeat; }
	.R55 span.bReview {  background: url(../images/icons/review55.gif) no-repeat; }
	
	.reviews .R0{  background: url(../images/icons/review0.gif) no-repeat; }
	.reviews .R05 {  background: url(../images/icons/review05.gif) no-repeat; }
	.reviews .R1 {  background: url(../images/icons/review1.gif) no-repeat; }
	.reviews .R15 {  background: url(../images/icons/review15.gif) no-repeat; }
	.reviews .R2 {  background: url(../images/icons/review2.gif) no-repeat; }
	.reviews .R25 {  background: url(../images/icons/review25.gif) no-repeat; }
	.reviews .R3 {  background: url(../images/icons/review3.gif) no-repeat; }
	.reviews .R35 {  background: url(../images/icons/review35.gif) no-repeat; }
	.reviews .R4 {  background: url(../images/icons/review4.gif) no-repeat; }
	.reviews .R45 {  background: url(../images/icons/review45.gif) no-repeat; }
	.reviews .R5 {  background: url(../images/icons/review5.gif) no-repeat; }
	.reviews .R55 {  background: url(../images/icons/review55.gif) no-repeat; }


.rating { }
.data { }
.review { }
.title_review { }
.boxProductReviewCreate .LV_valid { display: none; }
.boxProductReviewCreate .LV_valid_field, .boxProductReviewCreate .LV_valid_field:hover  { float: none; }

.boxProductReviewCreate .LV_invalid  {background:url("../images/icons/cross.gif") no-repeat left top ; color:#CC0000; display:block; cursor: default; height:12px; text-indent:18px; float: none; position: absolute; left: 0px; top: 2px; clear:left; width:auto; z-index: 0;  }
.boxProductReviewCreate .review .LV_invalid { top: 190px; }
.boxProductReviewCreate .rating .LV_invalid { left: -214px; top:11px; }
.boxProductReviewCreate .age .LV_invalid { left: 29px; }


.boxProductCard .priceUserExcl {display: none; }
.boxProductCard .qty {display: none; }
.boxProductCard .qtyPlus {display: none; }
.boxProductCard .qtyMinus {display: none; }
.boxProductCard .priceUserIncl .title {display: none; }

.boxProductCard .priceUserIncl .result {
color:#EF5603;
display:inline-block;
float:none;
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
font-weight:bold;
height:32px;
padding-top:5px;
width:auto; }

.boxProductCard .priceUserIncl {
height:32px;
right:14px;
text-align:right;
top:162px;
width:auto;
}

.boxProductCard .author { position: absolute; top: 49px; left: 14px; height: 16px; width: 350px; }
.boxProductCard .author_store { position: absolute; top: 163px; left: 14px; }

.boxProductCard .author_store a {  font-weight: normal; display: inline-block; width: 240px; height: 18px; overflow: hidden; text-align: left; text-decoration: underline;  }


.boxProductDetails .headerTable .tdText { display: none; }
.boxProductDetails .headerTable .previous { display: none; }
.boxProductDetails .headerTable .next { display: none; }


		.boxProductDetails .button a { position: relative; display: inline-block; width: auto; height: 11px; width: 98px; line-height: 200%; text-decoration: none; text-transform: none; background: url("../images/buttons/button_cart2.gif") left top no-repeat ; height: 22px; padding:0 0 0 10px; /*url(../images/buttons/bestel.gif) no-repeat left top;*/  cursor: pointer; }  
	.boxProductDetails .button a:hover {  background: url("../images/buttons/button_cart2.gif") left bottom no-repeat; color:#EF5603; }
	
		.boxProductDetails.button a .buttonText { position: absolute; top:1px; display: inline-block; color: #000; font-weight: bold; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: none /*url(../images/buttons/button01Right.gif) no-repeat right top*/; padding: 0; cursor: pointer; }
		.boxProductDetails .button a:hover .buttonText { color:#000; }
		.boxProductDetails .button .buttonText .buttonImage { position: absolute; top: 0; right: 0; width: auto; }	

/*.boxProductDetails .button a {
background:url("../images/buttons/bestel.gif") no-repeat scroll left top transparent;
cursor:pointer;
display:inline-block;
height:11px;
line-height:200%;
padding:0 0 0 7px;
position:relative;
text-decoration:none;
text-transform:uppercase;
width:95px;
}
.boxProductDetails .button a:hover {
background:url("../images/buttons/bestel.gif") no-repeat scroll left bottom transparent; }*/

.boxProductDetails .submit .buttonText { background: none; position:absolute; top:1px; padding: 0; width: 108px;}

.boxProductDetails .dateAdded { display:none; } 
.boxProductDetails .dateAvailable { display:none; }
.boxProductDetails .gtin { display:none; } 
.boxProductDetails .info { display:none; } 
.boxProductDetails .manufacturerName { display:none; } 
.boxProductDetails .model { display:none; } 
.boxProductDetails .mpn { display:none; } 
	boxProductDetails .name { display:none; } 
.boxProductDetails .orderingAmount { display:none; } 
.boxProductDetails .priceNormalExcl { display:none; } 
.boxProductDetails .priceNormalIncl { display:none; } 
.boxProductDetails .priceNormalTax { display:none; } 
.boxProductDetails .priceRrpExcl { display:none; } 
.boxProductDetails .priceRrpIncl { display:none; } 
.boxProductDetails .priceRrpTax { display:none; } 
.boxProductDetails .priceSaleExcl { display:none; } 
.boxProductDetails .priceSaleIncl { display:none; } 
.boxProductDetails .priceSaleTax { display:none; } 
.boxProductDetails .priceTotalExcl { display:none; } 
.boxProductDetails .priceTotalIncl { display:none; } 
.boxProductDetails .priceTotalTax { display:none; } 
.boxProductDetails .priceUserExcl { display:none; } 
	boxProductDetails .priceUserIncl { display:none; } 
.boxProductDetails .priceUserTax { display:none; } 
.boxProductDetails .weightUnit { display:none; } 
.boxProductDetails .weightValue { display:none; } 


	 
	 .boxMenu.general { top: 2px; right: 209px; width: 440px; }
	.boxMenu.header_menu { top: 114px; left: 6px; font-size:15px; font-weight: bold; text-transform: uppercase; color: #000  }
	.boxMenu.tabs .content { background: transparent url(../images/lists/menu05Bg2.gif) repeat; margin-right:30px; }
	.boxProductDetails .header { height:31px; }
	.boxProductDetails .boxTabsInfo .header { height:29px; }
	.boxProductDetails .boxTabsInfo .box04 { height:29px; }
/*.boxProductDetails.header01 .header { height:31px; position:absolute; top:-31px; width:526px; }
.boxProductDetails.header01 #box_product_details_tab_reviews_content .header { height:31px; position: relative; top:0px; width:auto; }*/

.boxProductCard .stock { position:relative; top: 97px; left:14px; }
.boxProductCard .stock .title { display:inline-block; margin-top: 24px; font-weight: bold; text-decoration:underline; }

.boxProductCard .stock .result { display:inline-block; width:18px; height: 19px; position:absolute; left: 17px; top: 3px; }
.boxProductCard .stock .result.high  { background: transparent url(../images/icons/stock_high.gif) no-repeat; }
.boxProductCard .stock .result.medium  { background: transparent url(../images/icons/stock_medium.gif) no-repeat; }
.boxProductCard .stock .result.low  { background: transparent url(../images/icons/stock_low.gif) no-repeat; }

.boxCartCoupons .content form input.add { background: url(../images/buttons/button_cart2.gif) no-repeat left top; border: 0; color: #000; font-size: 11px; text-decoration: none; width: 108px; height: 18px; text-align: center; margin-left: 0; padding:1px 3px 3px; line-height: 18px; }
.boxCartCoupons .content form input.add:hover { background-position: left bottom; border: 0; color: #000; }

.boxCartCoupons .title {display:inline-block; margin:3px 0 5px 4px; font-weight: bold; }

.boxMailForm .header {
background:url("../images/boxes/tableHeaderBG.gif") no-repeat scroll 0 0 transparent;
font-weight:bold;
height:21px;
margin:0;
padding:7px 0 2px 0;
position:relative;
text-indent:9px;
text-transform:uppercase; color:#000;
}

.boxMailForm .content .header { background: none; height: auto; padding-top: 0; }

.boxMailForm .header .headerText {
background: none;
color:#000000;
display:block;
font-size:11px;
height: auto;
margin:0 ;
padding:0px 0 0 5px;
}

.boxMailForm .required {
color:#AA1E23;
font-weight:normal;
left:189px;
padding:0;
position:absolute;
text-indent:0;
text-transform:none;
}
.boxMailForm.BoxSignUpForm .required { left:222px; }

.RMA .headerText { margin: 6px 8px; display: inline-block; }
.RMA .tableBorder { border-top: none; }

.RMA input.medium {width:248px;}

label a { text-decoration: underline; }

.details .button a.submitButton.magazineButton { display: none; text-align: center; padding: 0; width: 108px; }
.details .tijdschrift .button a.submitButton { display: none; }
.details .tijdschrift .button a.submitInfo { display: none; }
.details .tijdschrift .button a.submitButton.magazineInfo { display: none; }
.details .tijdschrift .button a.submitButton.magazineButton { display: block; }
.details .boxProductDetails .submit a.submitButton.magazineButton .buttonText { position: relative; }

.boxProductListing .button a.submitButton.magazineButton { display: none; text-align: center; padding: 0; }
.boxProductListing .tijdschrift .button a.submitButton { display: none; }
.boxProductListing .button a.submitButton.magazineInfo { display: none; }
.boxProductListing .tijdschrift .button a.submitButton.magazineInfo { display: block; }
.boxProductListing .tijdschrift .button a.submitButton.magazineButton { display: none; }
.containerSite .boxProductListing .button a.submitButton.magazineButton .buttonText { position: relative; }

.boxProductListing .tijdschrift .priceUserIncl { display: none; }		
.tijdschrift .boxProductCard .priceUserIncl { display: none; }
.tijdschrift .boxProductCard .stock { display: none; }

.product_relations_tabs .item01 { cursor: default; }
.product_relations_tabs .presentation03 .tijdschrift .listing {width: 524px; height: 127px; background: url(../images/boxes/magazine_BG.gif) no-repeat; display: inline-block; }
.product_relations_tabs .presentation03 li.tijdschrift { padding: 0 2px 0 0; margin: 0 0 10px; height: 127px; overflow: hidden; }
.product_relations_tabs .tijdschrift .image { display: none; }
.product_relations_tabs .tijdschrift .category { display: none; }
.product_relations_tabs .presentation03 .tijdschrift .submit {height:22px;left:407px;top:95px;width:108px;}
.product_relations_tabs .presentation03 .tijdschrift .priceUserIncl { right: 20px; }
.product_relations_tabs .presentation03 .tijdschrift .result  { background: transparent; border: 0; }

.boxProductCard .descriptionShort { display: none; }
.product_relations_tabs .presentation03 .descriptionShort { display: none; }
.product_relations_tabs .presentation03 .tijdschrift .descriptionLong { display: none; }
.product_relations_tabs .presentation03 .tijdschrift .descriptionShort { display: inline-block; left: 10px; top: 80px; font-size: 11px; line-height: 12px; width: 390px; height: 36px; }
.product_relations_tabs .presentation03 .descriptionShort .result { float: none; width: 390px; height: 36px; }
.product_relations_tabs .presentation03 .tijdschrift .name{ left: 10px;}
.product_relations_tabs .presentation03 .tijdschrift .brand { display: none; }
.product_relations_tabs .presentation03 .tijdschrift .brand .title { display: none; }

.BoxSignUpForm .boxTables td.data { width: 270px; padding: 0px 8px 0px 22px; height: 150px; }
.BoxSignUpForm .image { float:left; margin: 0 0 0 18px; }
.BoxSignUpForm .image .result {height:138px; width:90px; display: block;}
.BoxSignUpForm .name { display: block; font-size:14px; font-weight:bold; height: 37px; overflow: hidden; }
.BoxSignUpForm .brand { display: block; height: 18px; overflow: hidden; }
.BoxSignUpForm .descriptionShort { display: block; height: 56px; overflow: hidden; }
.BoxSignUpForm .rekening { margin: 0 0 12px 0; font-weight: bold; position: relative; }
.BoxSignUpForm .rekening .LV_invalid { float: none; position: absolute; right: 8px; top: 18px; }
.BoxSignUpForm .rekening .LV_valid { float: none; position: absolute; right: 8px; top: 18px; }
.BoxSignUpForm .rek { margin: 0 0 12px 0; font-weight: bold;}

.BoxSignUpForm .boxTables td { padding:3px 0px 3px 22px; }
.BoxSignUpForm .boxTables .tableHeader {background:transparent url(../images/boxes/header01.gif) repeat-x 0 0;color:#333333;height:22px;margin:0 0 8px;padding:6px 0 6px 12px;text-indent: 9px;}

.BoxSignUpForm { margin: -6px 0 10px; }

.BoxSignUpForm .header {background:transparent url(../images/boxes/headerMagazines.gif) no-repeat 0 0;color:#000000;font-weight:bold;height:30px;margin:0;padding:20px 0 2px;position:relative;text-indent:50px;text-transform:uppercase;}

.BoxSignUpForm .boxTables .tableBorder { padding: 0; }
.BoxSignUpForm .boxTables .result { border: 0; }
.BoxSignUpForm .boxTables .title { border: 0; }

/* ie6 */ * html .BoxSignUpForm .check input { border: 0; }
/* ie7 */ *+html .BoxSignUpForm .check input { border: 0; }

.BoxSignUpForm .headerText {padding:6px 24px 10px; margin: 0;}
.BoxSignUpForm  .boxTables td.mag_first { position: relative; display: block; padding:12px 0 12px 22px;}
.boxTables .mag_first input { position: absolute; left: 238px; top: 14px; }

.BoxSignUpForm  .boxTables td.mag_second{ padding:12px 0 12px 22px;}

.BoxSignUpForm td .priceUserIncl {display:block; text-align: right; font-family:Arial, Helvetica, sans-serif;height:32px;}

/* IE7 */ *+html .BoxSignUpForm td .priceUserIncl { line-height: 30px; font:Arial, Helvetica, sans-serif; }

.BoxSignUpForm td .priceUserIncl .result {color:#EF5603;height:32px;display:block;padding-top:5px;width:auto; font-size:30px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font:Arial, Helvetica, sans-serif; }
/* IE7 */ *+html .BoxSignUpForm td .priceUserIncl .result { height: auto; }

.BoxSignUpForm input.searchform_button {background:url(../images/buttons/button_cart2.gif) no-repeat;border:0 none;color:000000;font-size:11px;height:22px;line-height:18px;margin-left:0;padding:1px 3px 3px;text-align:center;text-decoration:none;
width:108px;}

.BoxSignUpForm input.searchform_button:hover { background-position: left bottom }

.thuiswinkel { left: 706px; top: 33px; width: 57px; height: 58px; }


	.prod_detail .result { background: none; border: 0; }
	.prod_detail .delete { display: none; }
	.prod_detail .brand .title { display: none; }
	.boxProductDetails .button a.magazineInfo { display: none; }
	.boxProductDetails .tijdschrift a.magazineInfo { display: inline-block; }
