div.break {
	clear:both;
	padding:0px;
	margin:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
}
<!--




<!-- Top navigation bars -->

.top-backing2 {

font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none;

}

.top-backing 				{ background-color: #FFFFFF; }

.top-smallbar-backing		{ background-color: #B9DDEF; }

.top-links					{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }

.top-links:hover			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.top-smallbar-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.textbox-search 			{ background-color: #FFFFFF; font-fanily: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #30799E; }

.button-search 				{ background-color: #B9DDEF; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: light; color: #000000; border: 1 solid #30799E; padding: 0px; height: 17px; cursor: pointer ; }

.bold					{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; }



<!-- Left And Right Menus -->

.menu-backing2 {

font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none;

}

.menu-backing				{ background-color: #FFFFFF; }

.menu-backing-title			{ background-color: #FFFFFF; }

.menu-backing-content		{ background-color: #FFFFFF; }

.menu-title-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }

.menu-section-links			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }

.menu-section-links:hover 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.menu-subsection-links		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#006A94; text-decoration: none; }

.menu-subsection-links:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.menu-normal-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.menu-bold-text				{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.menu-links					{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }

.menu-links:hover 			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.menu-links2					{ font-family:arial,Arial, Helvetica, sans-serif; font-size:7pt; color:#FFFFFF; text-decoration: none; }

.menu-links2:hover 			{ font-family:arial,Arial, Helvetica, sans-serif; font-size:7pt; color:#FFFFFF; text-decoration: underline; }

.menu-links3					{ font-family:arial,Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }

.menu-links3:hover 			{ font-family:arial,Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: underline; }





<!-- Middle Section (Main Content) -->

.middle-backing2 {

font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none;

}

.middle-backing				{ background-color: #FFFFFF; }
.text-path 					{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#2B7AA3; text-decoration: none; }

.text-path:hover			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.middle-normal-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.table-backing-title		{ background-color: #D91C1C; }
.table-backing-content		{ background-color: #f2f0f1; }
.field-backing-title		{ height : 20px; background-`: url('images/lensbase/table_title_background.gif'); }
.field-backing-content		{ background-color: #FFFFFF; border-color : #E6C8C8; border-style : solid; border-width : 1px; }
.freeproduct-backing-title{background-color:#FF0000;}
.freeproduct-field-title{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8pt;color:#FFFFFF;}
.freeproduct-field-links{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8pt;color:#FFFF00;}

.table-title-text			{
	font-family: Verdana;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	color: #547D89;
}
.middle-links2				{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: underline}

.middle-links2:hover		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#9C9AFF; text-decoration: underline}

.field-backing-content-2	{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FFFFFF; ;background-color:#FFC0C0; border-style: solid; border:0.5px solid #FF0000;}
.middle-links3				{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: underline}

.middle-links3:hover		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: underline}

.middle-links				{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; text-decoration: underline}

.middle-links:hover			{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#0000FF; text-decoration: none; }

.product-field-title		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.product-field-content		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.normal-field-title			{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; text-decoration: none; }

.normal-field-content		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.error-text					{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#FF0000; text-decoration: none; }

.highlight-text				{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#0000FF; text-decoration: none; }

.bigbold			{COLOR: #333366; FONT: bold 10pt/120% arial,sans-serif}

.wide				{COLOR: #333366; FONT: 8pt/150% arial,sans-serif}



<!-- Product styles -->

.description-text2 {

font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none;

}

.description-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#000000; text-decoration: none; }

.specialoffer-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }

.extrafield-title-text		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.extrafield-content-text	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.qty-title-text				{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.price-title-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.price-content-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; color:#0000FF; text-decoration: none; }

.other-title-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.darkshade-backing			{ background-color: #AAAAAA; }

.mediumshade-backing		{ background-color: #BBBBBB; }

.lightshade-backing			{ background-color: #CCCCCC; }

.extralightshade-backing	{ background-color: #DDDDDD; }

.review-title-backing		{ background-color: #CCCCCC; }

.review-subject-backing		{ background-color: #DDDDDD; }

.review-content-backing		{ background-color: #EEEEEE; }

.review-title-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.review-content-text		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }



<!-- Section styles -->

.header-title2 {

font-family:Verdana, sans-serif; font-weight:bold; font-size:12px; color:#0076AC; text-decoration: none;

}

.header-title				{ font-family:Verdana, sans-serif; font-weight:bold; font-size:12px; color:#0076AC; text-decoration: none; }

.header-description			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }

.subsection-description		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }



<!-- General Form Fields -->

.textbox2 {

font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none;

}

.textbox 					{ background-color: #FFFFFF; font-fanily: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #30799E; }

.button						{ cursor: pointer; font-family: Verdana; font-size: 7pt; font-weight: light; color: #000000; padding: 0px; height: 22px; background-color : #EEEEEE;
							  border-width : 1px; border-color : #AAAAAA; border-style : solid;
							  }
.button_big					{ background-image: url('images/lensbase/btn_background_big.gif'); font-family: Verdana; font-size: 7pt; font-weight: light; color: #000000; border-width: 0; padding: 0px; height: 22px; width:108px; cursor: hand; }
.button_super_big			{ background-image: url('images/lensbase/btn_background_superbig.gif'); font-family: Verdana; font-size: 7pt; font-weight: light; color: #000000; border-width: 0; padding: 0px; height: 22px; width:135px; cursor: hand; }
.selectbox					{ background-color: #FFFFFF; font-fanily: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: light; color: #000000; border: 1 solid #30799E; }

.box						{ font: 8pt arial,sans-serif; border: 1px solid #333366;}



<!-- Copyright -->

.copyright-text2 {

font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none;

}
.copyright-text				{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.copyright-links			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }

.copyright-links:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }


<!-- Default Options -->

.a2 {

font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none;

}
.body-shop					{ background-color: #FFFFFF; margin: 0px; }
.body-popup					{ background-color: #FFFFFF; margin-left: 10px;	margin-right: 10px; }


.frm_LoginButton
{ 
	background-color: #C5C4CF; 
	font-family: Verdana;
	font-size: 8pt; 
	font-weight : bold;	
	color: #FFFFFF; 
	border: 0 solid #30799E; 
	padding: 0px; 
	height: 17px; 
	cursor: hand; 
}


.fnt_MenuHeader2	{ font-family : Arial; font-size : 12px; font-weight : bold; color : #FF0000; padding-left : 5px;
					  height : 16px; vertical-align : middle; cursor: hand; text-decoration: none; }
.frm_Select { font-family : "Verdana"; font-size : 9px; color : #000000; }
.fnt_Small { font-family : Verdana; font-size : xx-small; }
.fnt_SmallBold { font-family : Verdana; font-size : xx-small; font-weight:bold}
.fnt_Normal { font-family : Verdana; font-size : 11px; }
.fnt_ProductSmall {	font-family : Verdana; font-size : 9px; }
.fnt_SmallHeading { font-family:Verdana; font-size:11px; color : #0076AC; font-weight:bold }

.fnt_Welcome 	  { font-family : Tahoma; font-size : 24pt; color : #8C8C8C; }
.fnt_WelcomeSmall { font-family : Arial; font-size : 10pt; color : #323333; font-style : italic; font-weight : bold; }

.fnt_CheckoutActive 	  { font-family : Verdana; font-size : 7pt; font-weight : bold; color : #C32121; }
.fnt_CheckoutVisited 	  { font-family : Verdana; font-size : 7pt; font-weight : bold; color : #B57878; }
.fnt_Checkout 	  		  { font-family : Verdana; font-size : 7pt; font-weight : bold; color : #B9A8A8; }
.fnt_ErrorTitle 		  { font-family : Verdana; font-size : 12px; font-weight : bold; color : #d92c22; }
.fntBlue   				  
{ 
	font-family:arial;
	font-size:11px;
	color:#0667c8;
}

a.blue
{
	font-family:arial;
	font-size:11px;
	color:#0667c8;
	text-decoration:none;
}

a.blue:hover
{
	font-family:arial;
	font-size:11px;
	color:#0667c8;
	text-decoration:underline;	
}


.lnk_ButtonSmall
{
	border-width : 1px;
	border-style : solid;
	border-top-color : #FFFFFF;
	border-left-color : #FFFFFF;
	border-right-color : #000000;
	border-bottom-color : #000000;
	height : 16px;
	padding : 3px;
	font-size : 10px;

}

A.lnk_Small
{ 
		font-family:Verdana, 
		sans-serif; 
		font-size:7pt; 
		color:#006A94; 
		text-decoration: none; 
}

A.lnk_Small:hover
{
		font-family:Verdana, 
		sans-serif; 
		font-size:7pt; 
		color:#000000; 
		text-decoration: none; 
}



A.lnk_Pages
{
		font-family:Verdana, 
		sans-serif; 
		font-size:10px; 
		font-weight : bold;
		color:#FFFFFF; 
		text-decoration: none; 
}

A.lnk_Pages:hover
{
		font-family:Verdana, 
		sans-serif; 
		font-size:10px; 
		color:#FFFFFF; 
		font-weight : bold;
		text-decoration: underline; 
}

<!--Main Menu Styles -->
A.lnk_Menu:Visited	{ font-family : Arial; font-size : 11px; color : #000000; font-weight : bold;
			 		  text-decoration : none; }
A.lnk_Menu:hover 	{ font-family : Arial; font-size : 11px; color : #000000; font-weight : bold;
			 		  text-decoration : underline; }
A.lnk_Menu 			{ font-family : Arial; font-size : 11px; color : #000000; font-weight : bold;
					  text-decoration : none; }			 			  
.btn_Menu 			{ background-color : #E3E3ED; border-bottom-color : #999999; border-bottom-style : solid;
					  border-bottom-width : 1px; height : 21px; padding-left : 5px;} 
.fnt_MenuHeader		{ font-family : Arial; font-size : 12px; font-weight : bold; color : #FFFFFF; padding-left : 5px;
					  height : 16px; vertical-align : middle;}
<!-- /Main Menu Styles -->
					 

A.lnk_Glyph:Visited	{ font-family : Arial; font-size: 8pt; color:#000000; text-decoration: none; }
A.lnk_Glyph:Link	{ font-family : Arial; font-size: 8pt; color:#000000; text-decoration: none; }
A.lnk_Glyph:hover	{ font-family : Arial; font-size: 8pt; color:#FF0000; text-decoration: none; }

a.lnk_Navigate:Link     { font-family : Helvetica; font-size : 12px; font-weight : bold; color : #FFFFFF; text-decoration : none; padding-left : 3px; padding-right : 3px;}
a.lnk_Navigate:Visited  { font-family : Helvetica; font-size : 12px; font-weight : bold; color : #FFFFFF; text-decoration : none; padding-left : 3px; padding-right : 3px; }
a.lnk_Navigate:Hover    { font-family : Helvetica; font-size : 12px; font-weight : bold; color : #FFFFFF; text-decoration : none; padding-left : 3px; padding-right : 3px; }

a.lnk_Related { font-family : Tahoma; font-size : 11px; color :#bd0100; }






.brd_Underline { border-bottom-style : solid; border-bottom-width : 1px; border-bottom-color : #547D89; }
.brd_Table { border-color : #AEAEAE; border-width : 1px; border-style : solid; }
.brd_Page  { border-color:#97939F; border-width:1px; border-style:solid; }



-->

.fnt_MenuHeader2		{ font-family : Arial; font-size : 12px; font-weight : bold; color : #FFFFFF; padding-left : 5px;
					  height : 16px; vertical-align : middle;}
					  
<!--Checkout Buttons -->					  
.btn_CheckoutOrder { width : 190px; height : 28px; 
				     background : url('btn_checkout_order.gif'); background-repeat : no-repeat;
					 border : 0px; padding-left: 20px; margin : 0px;
					 font-family : Tahoma; font-weight : bold; color : #FFFFFF; font-size : 10pt;
				   }
.btn_CheckoutSmall { width : 93px; height : 19px; 
				     background : url('btn_checkout_small.gif'); background-repeat : no-repeat;
					 border : 0px; padding-left: 0px; margin : 0px; padding-bottom : 2px;
					 font-family : Tahoma; font-weight : bold; color : #FFFFFF; font-size : 8pt;
				   }

.btn_CheckoutSmallWide { 
	width:180px; 
	height:19px; 
    background: url('images/btn_checkout_smallWide.gif'); 
	background-repeat: no-repeat;
	border: 0px; 
	padding-left: 0px; 
	margin: 0px; 
	padding-bottom: 2px;
	font-family : Tahoma; 
	font-weight: bold; 
	color: #FFFFFF; 
	font-size: 8pt;
}
				   
				   
#gui_Flags         { position : relative; top : 15px; left : 400px; display : inline; vertical-align : middle; height : 22px;}

.gui_ProductInfo   { background-color : #EDEDED; font-family:Arial, Helvetica, sans-serif; 
 					 font-weight:normal; font-size:9pt; color:#000000; text-decoration: none; 
					 margin-left : 40px; margin-top : 8px;
				   }
				   
				   
/*   Button Styles */				   
.btn_Checkout { width : 190px; height : 28px; 
				     background : url('images/lensbase/btn_checkout.gif'); background-repeat : no-repeat;
					 border : 0px; padding-left: 20px; margin : 0px;
					 font-family : Tahoma; font-weight : bold; color : #FFFFFF; font-size : 10pt;
					 cursor : pointer;
				   }
.btn_CheckoutWide {  width : 250px; height : 28px; 
				     background : url('images/lensbase/btn_checkoutWide.gif'); background-repeat : no-repeat;
					 border: 0px; padding-left: 20px; margin : 0px;
					 font-family : Tahoma; font-weight : bold; color : #FFFFFF; font-size : 10pt;
					 cursor : pointer;
				   }
.btn_CheckoutSmall { width : 93px; height : 19px; 
				     background : url('images/lensbase/btn_checkout_small.gif'); background-repeat : no-repeat;
					 border : 0px; padding-left: 0px; margin : 0px; padding-bottom : 2px;
					 font-family : Tahoma; font-weight : bold; color : #FFFFFF; font-size : 8pt;
					 cursor : pointer;
				   }				   

.btn_SummaryBasket { width : 130px; height : 16px; background : url('images/btn_summarybasket.gif'); 
					 font-family : Tahoma; font-size : 9px; font-weight : bold; color :#FFFFFF; border : 0px;
					 text-align : right; padding-right : 6px; }

.btn_SummaryCheckout { width : 130px; height : 16px; background : url('images/btn_summarycheckout.gif'); 
				  	   font-family : Tahoma; font-size : 9px; font-weight : bold; color :#FFFFFF; border : 0px;
					   text-align : right; padding-right : 6px; }
.btn_Slim 			 { width : 216px; height : 19px; background-image : url('images/btn_slim.png'); font-fami;y : Tahoma; font-size : 10px;
					   font-weight : bold; color : #FFFFFF; cursor : pointer; border : 0px; padding : 0px; }
					   

/* general styles */
h3 
{
	font-size:16px;
	font-family:arial;
	color:#0667c8;
	font-weight:bold;
	margin-bottom:3px;
}

h4
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin-bottom:3px;
	margin-top:3px;
}

img.bullet
{
	vertical-align:middle;
	margin-right:4px;
	border:0px;
}

input.buttonSmall
{ 
	width:131px;
	height:20px;
	line-height:20px;
	text-align:right;
	poadding:0px;
	padding-right:8px;
	background-image:url('images/button.gif');
	background-repeat:no-repeat;
	margin:0px;
	border:0px;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}

/*Ciba offer fields */					  
.voucher-backing-title{background-color:#FF0000;}
.voucher-field-title{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8pt;color:#FFFFFF;}
.voucher-field-title A:link{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8pt;color:#FFFF00;}
.voucher-field-title A:visited{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8pt;color:#00FF66;}
.voucher-field-title A:active{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8pt;color:#00FF66;}
.voucher-field-title A:hover{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8pt;color:#00FFFF;}

/* Other structural Elements */					  
.td_InfoBox { border : 1px #be0201 solid; background-color : #ececec; font-family : Tahoma; font-size : 11px; color :#000000; text-align:center; padding : 5px;}



#logo { 
	  background-image:url('images/template_top.gif'); 
	  height:71px; 
	  width:200px;
	  cursor:pointer;
	  background-repeat:no-repeat;
	} 
#logo #h1    { 
	position:relative; top:18px; left:90px;
	padding:0px;
	margin:0px;
	height:auto;
	width:122px;
}

#meta h1 { 
	font-family:arial; 
	font-size:12px; 
	font-weight:bold;
	color:#333333; 
	font-style:italic;		
	line-height:11px;
	height:11px;
	margin:0px;
	margin-bottom:7px;
	padding:0px;
}				 
			 

.fntNormal
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	font-family:arial;	
}

.clear 
{
	height:0; 
	margin:0; 
	font-size: 1px; 
	line-height: 0; 
	clear:both; 
}

#header
{
	background-image:url('images/template-header-bg.gif');
	height:71px;
	width:260px;
	background-repeat:no-repeat;
}

#flags 
{
	position:relative;
	display:block;
	height:71px;
	width:140px;
	background-position:top left;
	background-repeat:no-repeat;			
}

#flags div {
	position:absolute; 
	top:0px;
}

#flags a {
	position:absolute;
	display:block; 
	width:28px; 
	height:18px; 
	overflow:hidden; 	
	font-family:arial;	
}

#flags a {
	display:inline-block;
	padding:0px;
	margin:0px;
}

#flags a#link_GBP  {
	left:1px; 
	top:12px; 		
}

#flags a#link_FRA  {
	left:36px; 
	top:12px; 			
}

#flags a#link_USA {
	left:102px; 
	top:37px; 		
}

#flags a#link_EUR {
	left:70px; 
	top:12px; 	
}

#flags a#link_GER {
	left:1px; 
	top:37px; 		
}

#flags a#link_ESP {
	left:36px; 
	top:37px; 		
}

#flags a#link_NLB {
	left:70px; 
	top:37px; 		
}

#flags a#link_BEL  {
	left:102px; 
	top:12px; 		
	cursor:pointer;
}

#flags #popup_Belgium {
	width:70px;
	height:40px;
	left:102px;
	top:30px;
	background-color:#d6efff;
	border:1px #aeaeae solid;
	border-right:2px #aeaeae solid;
	border-bottom:2px #aeaeae solid;	
	display:none;
	text-align:center;
	position:relative;;
}

#flags #popup_Belgium a {
	padding:0px;
	margin:0px;
	font-size:10px;
	font-family:arial;
	display:inline-block;
	position:relative;
	width:100%;	
	line-height:20px;
	height:20px;
	text-decoration:none;
	color:#333333;
	border-bottom:1px #aaaaaa dotted;
	display:block;
}

#flags #popup_Belgium span {
	display:inline-block;
	position:relative;
	padding:2px;
	height:10px;
	width:10px;	
	color:#0667c8;
}


#flags #popup_Belgium a:hover {
}



#header #fade_base
{
	width:252px;
	height:60px;
	text-align:left;
	top:0px;
	left:60px;
	float:left;
}

#header #fade_base a
{
	font-family:arial;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

#categories ul 
{
	margin:0px;
	padding:0px;
	width:104%;	
}
#categories ul li 
{
	width:97px;
	height:21px;
	background-image:url('images/template_tabsmall.gif');
	list-style-type:none;
	margin-right:1px;
	float:left;	
}

#categories ul li.large 
{
	width:139px;
	height:21px;
	background-image:url('images/template_tablarge.gif');
	list-style-type:none;
	margin-right:1px;
	float:left;
}

#categories ul li.extraLarge 
{
	width:143px;
	height:21px;
	background-image:url('images/template_tabextralarge.gif');
	list-style-type:none;
	margin-right:1px;
	float:left;
}

#categories ul li.last
{
	width:145px;
	height:21px;
	background-image:url('images/template_tablast.gif');
	list-style-type:none;
	margin-right:0px;
	float:left;
}



#categories ul li a
{
	width:96px;
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;	
	padding-left:4px;
	padding-right:4px;
}

#categories ul li.large a
{
	width:138px;
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;	
	padding-left:4px;
	padding-right:4px;
}

#categories ul li.last a
{
	width:143px;
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;	
	padding-left:4px;
	padding-right:4px;
}

#navigationTop
{
	background-image:url('images/template_navtop.gif');
	height:22px;
	background-repeat:repeat-x;
}

#navigationTop ul 
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#navigationTop ul li
{
	width:86px;
	float:left;
	margin-right:3px;
	padding-left:3px;
}

#navigationTop ul li.break
{
	width:3px;
	float:left;
	color:#999999;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
}

#navigationTop ul li a
{
	font-weight:bold;
	font-size:12px;
	color:#333333;
	font-family:arial;
	text-decoration:none;
}

#navigationTop ul li a:hover
{
	color:#0671ce;
}

#navigationBottom input.text 
{
	border:1px #cd302f solid;
	font-family:arial;
	font-size:11px;
	color:#333333;
	width:120px;
	margin-left:4px;	
}


#navigationBottom
{
	background-image:url('images/template_navbottom.gif');
	height:23px;
	background-repeat:repeat-x;
}

#navigationBottom ul 
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#navigationBottom ul li
{
	float:left;
	margin-right:4px;
	padding-left:4px;
}

#navigationBottom ul li.large
{
	width:150px;
	float:left;
	margin-right:4px;
	padding-left:4px;
}

#navigationBottom ul li.break
{
	width:2px;
	float:left;
	color:#999999;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
}

#navigationBottom ul li a
{
	font-weight:bold;
	font-size:12px;
	color:#333333;
	font-family:arial;
	text-decoration:none;
}

#navigationBottom ul li a:hover
{
	color:#0671ce;
}


#leftSide
{
	width:164px;
	margin-top:2px;	
	background-color:#ffffff;
	border:1px #888888 solid;
	height:99.5%;
	text-align:center;
}

#leftSide #bar
{
	width:7px;	
	background-color:#ca2a29;
}

#leftSide #content
{
	width:157px;	
	background-color:#ca2a29;
	background-color:#ffffff;
	text-align:center;
}

#leftSide #welcomeTitle
{
	background-image:url('images/template_welcometitle.gif');
	height:20px;
	display:block;
	clear:both;	
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	color:#ffffff;
	padding-top:2px;	
	text-align:left;
}

#leftSide a 
{
	font-family:arial;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

#leftSide a:hover
{
	color:#0671ce;
}

#leftSide #feature
{
	display:inline;
	height:70px;
	width:100px;
	margin-bottom:5px;
	margin-top:5px;
	float:none;
}

#leftSide #userPanel
{
	width:95%;
	text-align:left;
}

#leftSide a
{
	font-family:arial;
	font-size:11px;
	color:#0667c8;
	font-size:10px;
}

#leftSide a:hover
{
	color:#333333;
	font-size:10px;
}

#pageLeft
{
	height: 100%; 
	min-height: 100%;
}


#pageTable
{
	width:775px;		
}

#pageTable #left
{
	height: 100%; 
	min-height: 100%;
	width:164px;
}

#pageTable #middle
{
	background-color:#ffffff;
	width:609px;
	height:100%;
	min-height:100%;
	padding:1px;
	padding-top:2px;
}

#pageTable #middle #homepage
{
	width:595px;
	height:417px;
	background-image:url('images/index_bg.jpg');
	background-repeat:no-repeat;
	border:1px #97939F solid;
	height:100%;
	display:inline-table;
}

#pageTable #middle #innerPage
{
	width:609px;
	min-height:400px;
	border:1px #97939F solid;
	height:99.5%;
	background-color:#ffffff;	
	padding:0px;	
}

#pageTable #middle #innerPage a
{
	font-family:arial;
	font-size:11px;
	color:#333333;
}

#pageTable #middle #innerPage a:hover
{
	font-family:arial;
	font-size:11px;
	color:#0667c8;
}

#pageTable #middle #innerPage .privateLabels {
	overflow:hidden;
}

#pageTable #middle #innerPage .privateLabels .privateLabel {
	height:70px;
	display:block;
	width:240px;
	float:left;
}

#pageTable #middle #innerPage .privateLabels .privateLabel span {
	font-size:16px;
	font-weight:bold;
	color:#067ad5;
	display:block;
}

#pageTable #middle #innerPage .privateLabels .equals {
	height:70px;
	width:32px;
	float:left;
}

#pageTable #middle #innerPage .privateLabels .products {
	padding:0px;
	margin:0px;
	width:290px;
	display:block;
	float:left;
}

#pageTable #middle #innerPage .privateLabels .products .product .title {
	font-size:12px;
	font-weight:bold;
	color:#067ad5;		
	display:block;
}

#pageTable #middle #innerPage .privateLabels .products .product .thumbnail {
	width:60px;
	height:60px;
	float:left;
}

#pageTable #middle #innerPage .privateLabels .products .product .thumbnail img {
	width:60px;
	height:60px;
}

#pageTable #middle #innerPage .privateLabels .products .product .description {
	font-size:11px;
	font-family:arial;
	color:#333333;
}

#pageTable #middle #innerPage .privateLabelsIndex a {
	line-height:20px;
	font-size:13px;	
	font-weight:bold;
}

#pageTable #middle #innerPage .privateLabelsIndex a:hover {
	font-size:13px;
	font-weight:bold;
}

#pageTable #middle div
{
	padding:6px;
	font-size:11px;
	font-family:arial;
	color:#333333;
}


#pageTable #middle #homepage #welcomeMessage
{
	font-family:arial;
	font-size:11px;
	color:#111111;
	width:350px;
	text-align:left;
	padding-top:20px;
	padding-left:20px;
}

#pageTable #middle #homepage #welcomeMessage ul
{
	margin-left:-23px;
}

#pageTable #middle #homepage #brandsBox
{
	width:581px;
	height:26px;
	padding:1px;
	display:block;
	font-size:11px;
	color:#333333;
	font-family:arial;
	background-image:url('images/index_brandsbox.gif');
	background-repeat:no-repeat;
	position:relative;
}


#pageTable #middle #homepage #brandsBox #title
{
	font-weight:bold;
	top:-10px;
	left:7px;	
	position:relative;
	line-height:10px;
	display:inline;
}

#pageTable #middle #homepage #brandsBox #brands
{
	margin-left:7px;
	margin-top:-10px;
	position:relative;
	
}

/* the news box */
#news
{
	width:560px;
	background:#eee;
}
#news a
{
	color:#000;
}
#news ul
{
	margin:0 0 0 0;
	padding:0;
}
#news li{
	line-height:12px;
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:30px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:30px;
	left:0;
	margin:0 0 0 0;
	padding:0;
}


#pageTable #middle #innerPage .tableNormal .title
{
	font-size:11px;
	font-weight:bold;
	color:#333333;
	font-family:arial;
	height:18px;
	border-bottom:1px #bcbcbc solid;
}


#pageTable #middle #innerPage .tableNormal .cell a.priceLink
{
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

#pageTable #middle #innerPage .tableNormal .cell a:hover.priceLink
{
	color:#be0201;
}


#pageTable #middle #innerPage .tableNormal .cell a
{
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#be0201;
	text-decoration:none;
	line-height:11px;
	height:11px;
}

.tableNormal .title
{
	font-size:13px;
	font-weight:bold;
	color:#333333;
	font-family:arial;
}

.tableNormal .cell a.priceLink
{
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.tableNormal .cell a:hover.priceLink
{
	color:#be0201;
}

.tableNormal .cell a
{
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#be0201;
	text-decoration:none;
	line-height:11px;
	height:11px;
}

.tableNormal .titleLarge
{
	color:#0667c8;
	font-weight:bold;
	font-size:12px;
	font-family:arial;	
}

.tableNormal .image img
{
	border:1px #459ec3 solid;
}


.tablePromos .title
{
	font-size:13px;
	font-weight:bold;
	color:#333333;
	font-family:arial;
}

.tablePromos td.newsItem  {
	font-family:arial;
	font-size:10px;
	text-decoration:none;
	color:#333333;
}

.tablePromos td.newsItem a {
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:#be0201;
}

.tablePromos .cell a.priceLink
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.tablePromos .cell a:hover.priceLink
{
	color:#be0201;
}


.tablePromos .cell a
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#be0201;
	text-decoration:none;
	line-height:11px;
	height:11px;
}

.tablePromos .description {
	font-size:11px;
	font-family:arial;
	color:#333333;
}

.tablePromos .image img
{
	border:1px #459ec3 solid;
}

.tablePromos .cell a.cartLink
{
	color:#428bbe;
}

.tablePromos .cell a.cartLink:hover
{
	color:#be0201;
}



#bottom
{
	height:21px;
	width:775px;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	font-family:arial;
	margin-top:1px;
	text-align:right;
}

#bottom td
{
	background-image:url('images/template_footerbg.gif');
	height:21px;
}

#bottom td a
{
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	font-family:arial;
	text-decoration:none;
}

#bottom td a:hover
{
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	font-family:arial;
	text-decoration:underline;
}

#bottom td#content 
{
	font-family:arial;
	font-size:11px;
	color:#333333;
	background-image:none;
	background:none;
	text-align:center;
}

#bottom td#content a 
{
	font-family:arial;
	font-size:11px;
	color:#333333;
}


select.dropDown
{
	font-size:11px;
	font-family:arial;
	font-size:11px;
	color:#333333;
}

.table
{	
	font-size:11px;
	font-weight:bold;
	color:#333333;	
}

.table .title
{
	font-size:11px;
	font-weight:bold;
	color:#a42626;	
	font-family:arial;
}

.table .cell
{
	font-size:11px;
	font-weight:normal;
	color:#333333;	
	font-family:arial;
}

#miniCart table
{
	font-family:arial;
	font-size:11px;
	color:#333333;
	width:95%;
	text-align:left;
	margin-top:6px;
}

#miniCart .info
{
	color:#990000;
}

#pageTable #middle #innerPage .pagination
{
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

#pageTable #middle #innerPage .pagination a
{
	color:#cd302f;
	text-decoration:none;
}

#pageTable #middle #innerPage .pagination a:hover
{
	text-decoration:underline;
}

#innerPage .pagination img
{
	border:0px;
	width:18px;
	height:17px;
	vertical-align:middle;
}

#innerPage .productListing 
{
	width:140px;
	float:left;
	padding:2px;
	margin:0px;
	text-align:center;
	font-size:10px;
	font-family:arial;
	color:#333333;	
}

#innerPage .productListing a
{
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

#innerPage .productListing a:hover
{
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	text-decoration:none;
	color:#0667c8;
}

#pageTable #middle #innerPage .error {
	font-size:11px;
	font-family:arial;
	color:#990000;
	text-align:left;
}
	

.productListing form
{
	padding:0px;
	margin:0px;
}

.productListing .thumbnail
{
	height:60px;
	width:60px;
	border:1px #0667c8 solid;
	margin-bottom:4px;
}

#majorBrands
{
	width:140px;
	background-color:#ffffff;
	margin-bottom:5px;
	margin-top:3px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	color:#333333;	
	clear:both;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#majorBrands .title
{
	font size:11px;
	font-weight:bold;
	color:#0670ce;
	font-family:arial;
}

#majorBrands a
{
	font-family:arial;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	border-bottom:1px #cccccc solid;
	width:100%;
	display:block;
}

#majorBrands a:hover
{
	color:#0667c8;
	font-size:11px;
	border-bottom:1px #0667c8 solid;
}

.hoverBox
{
	height:100px;
	width:100px;
	padding:0px;
	margin:0px;
}

.hoverbox img
{
	border:1px #459ec3 solid;
}

.tableProduct
{
	font-size:11px;
	font-weight:normal;
	color:#222222;
	font-family:arial;
}

.tableProduct img.product
{
	border:1px #459ec3 solid;
}

.tableProduct #vat
{
	background-image:url('images/bg_vat.gif');
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;	
	height:37px;
	width:115px;
	text-align:center;
	margin-top:8px;
}

.tableProduct #vat span
{
	font-size:11px;
	font-family:arial;	
	color:#d33f3e;		
	width:115px;
}

#productPrices div.title
{
	font-family:arial;
	color:#0667c8;
	font-size:12px;
	font-weight:bold;
}

.productPrices 
{
	font-family:arial;
	font-size:11px;
	color:#333333;	
}


.btnMedium
{
	background-image:url('images/btn_medium.gif');
	width:184px;
	height:25px;
	border:0px;
	padding:0px;
	padding-left:10px;
	line-height:25px;
	margin:0px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	
}

.btnJumbo
{
	background-image:url('images/btn_jumbo.gif');
	text-align:center;	
	width:237px;
	height:28px;
	border:0px;
	padding:0px;
	margin:0px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-left:12px;
}

.greeting
{
	font-size:11px;
	font-weight:normal;
	color:#333333;
	font-family:arial;
	margin-top:3px;
	margin-bottom:3px;
}

.productInfo *
{
	font-size:11px;
	color:#333333;
	font-family:arial;	
}

form td {
	font-size:11px;
	font-family:arial;
	color:#333333;
}
form.normal .textBox {
	border:1px #999999 solid;
	width:300px;
	font-size:11px;
	font-family:arial;
	color:#333333;	
}

#navigationTop .menu .dropMenu {
	position:relative;
	width:140px;
}	

#navigationTop .menu .dropMenu ul {
	position:absolute; 
	top:20px; 
	left:0px; 
	background-image:url('/templates_lb/images/menuBg.gif');
	width:160px;
	border:1px #bbbbbb solid;			
}

#navigationTop .menu .dropmenu ul li {
	width:100%;	
}
#navigationTop .menu .dropmenu ul li a {
	font-weight:normal;
}

#navigationTop .menu .dropMenu ul li a {
	width:100%;
	display:block;	
	line-height:19px;
	font-size:11px;
}

#navigationTop .menu .dropMenu ul li a:hover {
	background-color:#dcdcdc;	
	width:100%;
	display:block;
	line-height:19px;
	font-size:11px;
}

.furtherInfo {
	overflow:hidden;
	width:97%;	
}

.furtherInfo .links {
	width:49%;
	float:left;
	
}

#pageTable #middle #innerPage .furtherInfo .links a {	
	font-family:arial;
	color:#333333;
	text-decoration:none;
	font-size:13px;
	display:block;
	width:210px;;
	height:26px;
	background-image:url('images/bullet-logo.gif');
	background-repeat:no-repeat;
	padding-left:27px;
	padding-top:2px;
	border-bottom:1px #cbcbcb solid;
	margin-left:40px;
	margin-bottom:4px;
}

#pageTable #middle #innerPage .furtherInfo .links a:hover {
	background-color:#dfdfdf ;
}


#pageTable #middle #innerPage .furtherInfo .products {
	width:220px; 
	float:right;	
}

#pageTable #middle #innerPage .furtherInfo .products .product {
	display:block;
	height:120px;
}

#pageTable #middle #innerPage .furtherInfo .products .product h4 {
	font-size:13px;
	font-weight:bold;
	color:#c10000;
	font-framily:arial;
}

#pageTable #middle #innerPage .furtherInfo .products .product .image {
	width:70px;
	float:left;
}

#pageTable #middle #innerPage .furtherInfo .products .image img {
	
	border:1px #459ec3 solid;
}

#pageTable #middle #innerPage .furtherInfo .products .product .info * {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.floatBreak {
	clear:both;	
	margin:0px;
	padding:0px;
	height:0px;
	line-height:0px;
	border:1px #000000 solid;
	font-size:0px;
}


.hiddenOffers {
	border:2px #cd302f solid;
	width:99%;	
	padding:0px;
	margin:0px;
}

.hiddenOffers .offerDetails {
	padding:4px;
	padding-bottom:0px;
}

.hiddenOffers .offerDetails a {
	color:#c10000;
	text-decoration:none;
}

.hiddenOffers .offerDetails a.followLink {
	color:#0667c8;
	text-decoration:none;
}	 

.addPiggy {
	border:1px #ff0000 solid;
}  

.addPiggy span.title {
	font-weight:bold;
}

.productPrivateLabels {
	font-size:12px;
	font-weight:bold;
	border:1px #ff0000 solid;
	overflow:hidden;
}

.productPrivateLabels span.title {
	display:inline-block;
	width:100%;
	text-align:center;
	font-size:12px;
	font-family:arial;
	color:#ffffff;
	font-weight:bold;
	background-color:#cd302f;
	padding:3px;
}

.productPrivateLabels span.privateLabel {
	width:45%;	
	height:20px;
	display:inline-block;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding:3px;	
}

