* {
	margin: 0;
	padding: 0;
	font-family:Tahoma,"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}

body {
	font-size: 8pt;
	text-align: left;
	color: #4a4a4a;
	background: #ffffff;
}

html, body {
	/*height: 100%;*/
}

IMG {
	border: none;
}

h1 {
	font-size: 11pt;
	font-weight: bold;
	color: #0762ab;
}

h2 {
	font-size: 10pt;
	font-weight: bold;
	font-style:italic;
	color: #4e4e4e;
}

h3 {
	font-size: 9pt;
	font-weight: bold;
	color: #0762ab;
}

a:link, a:visited {
	color: #0762ab;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #0762ab;
	text-decoration: none;
}

.hr {color: #0762ab;border: 0;background-color: #0762ab;height: 1px;}
FORM{position:relative;width:inherit;}
INPUT.button, a.button {background: url(../images/buttons/button_blue.png) repeat-x top left;display:inline-block;border:none;height:22px;color:#ffffff;font-size:9pt;padding-left:10px;padding-right:10px;cursor:pointer;font-weight:normal;line-height:22px;}
a.button span.print{display:inline-block;height:22px;background: url(../images/icons/print_blue.gif) no-repeat top left;padding-left:20px;}
a.button span.tell_a_friend{display:inline-block;height:22px;background: url(../images/icons/tell_a_friend.gif) no-repeat top left;padding-left:25px;}

.red{color:#FF0000;}

#wrapper {width: 1000px;margin: 0 auto 0 auto;text-align: left;height: 100%;position:relative;z-index:2;background: url(../images/leftbar_bg.png) repeat-y top left;}
#container{width:690px;position:relative;display:inline-block;z-index: 0;float:right;}
/*topmenu*/
#topmenu{width:660px;height:26px;position:relative;z-index:1;padding-left:26px;}
#topmenu li{float:left;list-style:none;margin-right: 30px;height:24px;}
#topmenu a{font-size:9pt;font-weight:normal;line-height:21px;color:#ffffff;border-top: 2px solid #4d4d4d;display:inline-block;height:26px;}
#topmenu a:hover, #topmenu li.active{border-top: 2px solid #49a7e9;}
#topmenu_bg{background: #4d4d4d;position:absolute;top:0;left:0;width:100%;z-index:0;height:26px;}
#loginbox{color:#ffffff;float:right;font-size:7pt;}

/*leftbar*/
#leftbar{background: url(../images/leftbar_bg.png) repeat-y top left;width:306px;margin-bottom: -15px;position:relative;float:left;}
#logo{display:block;background: url(../images/logo.png) no-repeat top left;width:300px;height:100px;margin-left:3px;border-bottom:3px solid #0762ab;margin-bottom:8px;}
#searchbox{ width: 251px; margin-left: auto; margin-right: auto; position: relative; height: 25px;}
#search_input_box{ width: 225px; height: 25px; position: relative;display:inline-block;background: url(../images/search/search_bg.jpg) no-repeat top left;float:left;}
#search_input_box input{border:none;width:222px;height:25px;font-style:italic;font-size:9pt;color:#4e4e4e;text-indent:5px;line-height:25px;background: transparent;}
#search_button{height:25px;width:25px;background: url(../images/search/search_button.jpg) no-repeat top left;display:inline-block;position:relative;float:left;}
#search_button input{border:none;width:25px;height:25px;text-indent:25px;overflow:hidden;padding-left:25px;background: transparent;}
#shoppingcartbox{width:276px;height:70px;margin-left:auto;margin-right:auto;margin-bottom:15px;padding-top:15px;padding-left:24px;}
#shoppingcartbox_button{display:inline-block;background: url(../images/shoppingcart/shoppingcart.jpg) no-repeat top left;width:72px;height:71px;margin-left:15px;float:left;}
#shoppingcartboxcontent{display:inline-block;vertical-align:top;width:158px;text-align:right;}
#shoppingcartboxcontent a{color:#4a4a4a;font-size:12pt;font-weight:normal;}
a#cart_items{font-size:9pt;}
#menu{width:300px;position:relative;margin-left:auto;margin-right:auto;height:auto;z-index:3;}
#productmenu{width:152px;position:relative;float:right;margin-left:146px;padding-left:3px;padding-top:3px;;z-index:0;background: url(../images/menu/productmenu_bg.png) no-repeat top left;min-height:245px;}
#infomenu{width:150px;position:absolute;top:0;left:0;;z-index:1;min-height:245px;padding-top:3px;_height:245px;}
#blocks{width:300px;margin-left:auto;margin-right:auto;position:relative;clear:both;}
#folderbox{width:127px; min-height:159px;padding:13px 12px 10px 10px;background: url(../images/folder/folder_bg.jpg) no-repeat top left;float:left;position:relative;}
#folderbox DIV {background: #ffffff;padding-bottom:10px;}
#folderbox .infoBoxHeading{text-align:center;padding-top:5px;}
#manufacturersbox{width:147px;float:left;position:relative;padding-left:3px;margin-top:10px;margin-bottom:10px;z-index:999;}
#manufacturersbox .infoBoxHeading{font-weight:bold;}
#supportbox{width: 147px;float:left;position:relative;padding-left:3px;margin-top:10px;}
#supportbox a{width:133px;height:57px;background: url(../images/support/support_button.jpg) no-repeat top left;display:block;}
#newsletter {clear:both;width:284px;margin-left:auto;margin-right:auto;margin-bottom:20px;}
INPUT#newsletter_input {width:274px;background: url(../images/newsletter/newsletter_bg.png) no-repeat top left;height:25px;border:none;font-size:8pt;color:#4e4e4e;padding-left:10px;line-height:25px;}
#newsletter INPUT.button {background: url(../images/buttons/button_blue.png) repeat-x top left;border:none;height:22px;color:#ffffff;font-size:9pt;padding-left:10px;padding-right:10px;cursor:pointer;}
#newsletter #ajax_output {font-size:8pt;}


/*content*/
#content{margin-top:40px;width:660px;padding-left:26px;margin-bottom:30px;z-index:1;}
#content ul{ padding-left:20px;}
#content ul.newList{padding:0;}
.homepage_title{font-weight:bold;margin-bottom:10px;font-size:10pt;}
.homepage_preview{font-size:9pt;}
.homepage_description{margin-top:10px;}
.homepage_description ul{ padding-left:20px;}
.h1_title{border-bottom: 1px solid #0762ab;color:#0762ab;font-weight:bold;font-size:10pt;padding-bottom:2px;margin-bottom:10px;margin-top:10px;}
.news_title_bar{background: #dedede;color:#4e4e4e;font-weight:bold;padding:3px 5px;position:relative;margin-top:10px;height:14px;width:650px;}
.news_title{position:relative;width:349px;float:left;}
.news_date{position:relative;width:295px;text-align:right;display:inline-block;float:right;}
.news_preview{font-size:8pt;}
.news_description{padding-top:10px;}
.homepage_ster{position:relative;display:inline-block;width:50px;height:30px;}
.homepage_ster .ster {position: absolute;top: 0;left: 0;z-index: 10;margin-left: 0px;margin-top: -60px;}
.homepage_prodprice{font-weight:bold;font-size:10pt;display:inline-block;}
.price_type{font-size:7pt;}
.no_quantity, .low_quantity, .high_quantity{font-size:8pt;font-weight:bold;padding-left:8px;}
.no_quantity_icons, .low_quantity_icons, .high_quantity_icons{font-size:8pt;font-weight:bold;}
.no_quantity a, .no_quantity_icons a{color:#ff0000;}
.low_quantity, .low_quantity_icons {color:#de6503;}
.high_quantity, .high_quantity_icons {color:#329403;}

/*productlisting*/
#whereiambox{display:inline-block;float:left;}
.cornerBox {position: relative;width: 205px;margin:0;padding:0;line-height:15px;float:right;display:inline-block;}
.cornerBoxInner {padding: 10px;background: #ededed;}
TD.productListing-heading-vergelijk {background: transparent url(../images/dotted_line_vertical_Little.gif) repeat-y scroll 16px 0;}
TD.productListing-heading {color: #7b7b7b;padding-bottom: 4px;border-bottom: 1px solid #535353;}
.productListing-manufacturers{background: #dedede url(../images/dotted_line_vertical_Little.gif) repeat-y scroll 16px 0;}

/*productinfo*/
#recupelbox {background: #0A65AE url(../images/buttons/button_blue.png) top left repeat-x;color: #ffffff;height: 30px;width: 660px;margin-top: 0px;line-height: 30px;text-align: center;}
.products_quantity_box {width: 50px;text-align:center;}

/*Login*/
.loginBox{background: #ededed;padding:5px;}

/*checkout*/
.moduleRowSelected {background: #ededed;}
.checkoutBarFrom, .checkoutBarTo, a.checkoutBarFrom {font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;font-size: 11px;color: #7b7b7b;}
.checkoutBarCurrent {font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;font-size: 11px;color: #535353;font-weight: bold;}

/*folders*/
.folder{display:inline-block;padding:5px;text-align:center;vertical-align:top;}

/*footer*/
#footer_wrapper{clear:both;margin-top:-15px;width:700px;padding-left:300px;margin-left:auto;margin-right:auto;position:relative;z-index:1;}
#footer{background:#c5c5c5;text-align:center;font-size:8pt;height:15px;}
#footer a{color: #4e4e4e;font-weight:normal;}

/*****************************
******************************
**							**
**		PRODUCTLISTING		**
**							**
******************************
*****************************/

.product_info_top {
	background:#FFFFFF;
	padding-top:30px;
	padding-right: 10px;
	padding-left: 10px;
	color: #535353;
}

.products_info h1 {
	color: #535353;
}

.shopping_cart_button {
	background: url(../images/shopping_cart.jpg) center center no-repeat;
	border: none;
	width: 90px;
	height: 70px;
	cursor: pointer;
	border: outset 2px #f0f0f0;
}

DIV.subtitle {
	font-weight: bold;
	width: 632px;
	border: 1px solid #e7e7e7;
	font-size: 12px;
	background: #dedede;
	padding: 3px 0 3px 0;
	text-indent: 7px;
	float: left;
	text-align: left;
	color: #535353;
}

DIV.kenmerk {
	float: left;
	margin-right: 2px;
	font-weight: bold;
	color: #333333;
}

DIV.waarde {
	clear: right;
}

.productinfo_technical DIV.kenmerk {
	width: 260px;
	margin: 0;
	padding: 3px 0 3px 5px;
	/*border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;*/
	float: left;
	text-align: left;
}

.productinfo_technical DIV.waarde {
	width: 362px;
	padding: 3px 0 3px 5px;
	float: right;
	text-align: left;
}

.productinfo_technical DIV.kenmerk_group{
	width: 632px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	display:inline-block;
	text-align: left;
}

.newprod_title_link:link, .newprod_title_link:visited {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.newprod_title_link:hover {
	text-decoration: none;
	color: #ffffff;
}

.hotprod_title_link:link, .hotprod_title_link:visited {
	text-decoration: none;
	color: #535353;
	font-size: 12px;
	font-weight: bold;
}

.hotprod_title_link:hover {
	text-decoration: none;
	color: #535353;
}

.product_info_link:link, .product_info_link:visited, .product_info_link:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight: bolder;
	font-size: 10px;
}

.newprod_price {
	font-size: 10px;
}

.newprod_price_excl {
	color: #FF0000;
	font-weight: bold;
}

.newprod_smallText {
	font-size: 8px;
	font-weight: bolder;
}

TD.productListing-heading-te-vergelijken {
	display: block;
	margin-bottom:-3px;
	padding-top:20px;
	position: relative;
	vertical-align: bottom;
}

TD.productListing-heading-te-vergelijken-bottom {
	display:block;
	padding-bottom:15px;
	position: relative;
}

TD.productListing-data {
	background-color:#FFFFFF;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	color:#535353;
	padding-top:3px;
	vertical-align:top;
}

TD.productListing-data-legenda {
	background-color:#FFFFFF;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	color:#535353;
	padding-top:3px;
}

TD.productListing-data-legenda-bottom {
	border-bottom:1px solid #E6E6E6;
}

TD.productListing-data-vergelijk {
	color: #ffffff;
	border: 1px solid #e6e6e6;
	/*border-left: 1px solid #e6e6e6;*/
	padding-top: 3px;
	vertical-align: top;
	background: #ffffff url(../images/dotted_line_vertical_Little_dark.gif) repeat-y scroll 15px 0;
}

TD.productListing-manufacturers {
	
	vertical-align: top;
	color: #0F1A4F;
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
	height: 25px;
}

TD.productListing-manufacturers-help-stock {
	padding-top: 0px;
	vertical-align: top;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	padding-left: 15px;
}

TD.productListing-data-vendor {
	color: #7b7b7b;
	border-bottom: 1px solid #e6e6e6;
	padding-top: 15px;
	padding-bottom: 15px;
}

.compare-heading {
	display:block;
	height:26px;	
	position:absolute;
	top:0px;
	left: 0px;
	margin-left:130px;
	margin-top: 25px;	
	width:300px;
}

.compare-heading-bottom {
	display:block;
	height:26px;	
	position:absolute;
	top:0px;
	left: 0px;
	margin-left:130px;
	margin-top: 5px;	
	width:300px;
}

.products_description_box {
	width: 290px;
}

.product_image_box {
	width: 100px;
	position: relative;
}

.ster {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	margin-left: -10px;
	margin-top: -10px;
}

.compare_product_box {
	width: 30px;
}

.products_price_box {
	width: 83px;
	vertical-align: middle;
	padding-right: 5px;
}

.products_buy_box {
	width: 60px;
	vertical-align: middle;
	padding-right: 5px;
}

a.prodlist_name:link, a.prodlist_name:visited {
	font-size: 11px;
	color: #535353;
	font-weight: bold;
}



a.prodlist_name:hover {
	color: #535353;
}

.products_info_table {
	border: 1px solid #A4C4DD;
	padding: 5px;
}

TD.productinfo_desc {
	color: #000000;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding: 3px;
	vertical-align: top;
	background: #DCE3EC;
	font-size: 11px;
}

TD.subtitle {
	color: #000000;
	border: 1px solid #B3CEEF;
	padding-left: 3px;
	vertical-align: top;
	background: #DCE3EC;
	font-size: 12px;
	font-weight: bold;
}

TD.productinfo_technical {
	color: #000000;
	padding-left: 3px;
	vertical-align: top;
	font-size: 11px;
}

.productListing-data_cart {
	padding-right: 5px;
	padding-left: 5px;
}

.productListing-image_cart {
	border-right: 1px solid #e6e6e6;
	padding-right: 5px;
	padding-left: 5px;
}

.oldprice {
	color:#000000;
	padding-right:5px;
}

.specialprice {
	color: #FF0000;
}

.normalprice {
	color: #000000;
}

.price_cart {
	background: #d5e5f5;
	padding: 0px 5px;
	border-bottom: 1px solid #FFFFFF;
}

/*****************************
******************************
**							**
**		 HOT PRODUCTS		**
**							**
******************************
*****************************/

.hot_products_top_left {
	border-right: 1px dotted #ffffff;
	padding: 5px;
}
.hot_products_top_right {
	padding: 5px;
}

.hot_products_tables_left {
	border-right: 1px dotted #ffffff;
	border-top: 1px dotted #ffffff;
	padding: 5px;
}

.hot_products_tables_right{
	border-top: 1px dotted #ffffff;
	padding: 5px;
}

.productSpecialPrice {
	font-size: 20px;
	font-weight: bold;
}

/*****************************
******************************
**							**
**		  PC_builder		**
**							**
******************************
*****************************/

.pc_product_select_t_l {
	background: url(../images/pc_select_product_t_l.gif) top left no-repeat;
	margin-right: 10px;
}

.pc_product_select_t_r {
	background: url(../images/pc_select_product_t_r.gif) top right no-repeat;
}

.pc_product_select_b_l {
	background: url(../images/pc_select_product_b_l.gif) bottom left no-repeat;
}

.pc_product_select_b_r {
	background: url(../images/pc_select_product_b_r.gif) bottom right no-repeat;
	padding: 10px;
}

.product_select_title {
	font-weight: bold;
	color: #222222;
	padding-bottom: 10px;
}

.button_configureer {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}

.products_options_info_title{
	font-weight: bold;
	color: #222222;
	font-size: 14px;
	padding-bottom: 5px;
}

.products_options_info_technical{
	padding-left: 40px;
}

.products_options_info_price_text {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

#products_options_info_price {
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}

.attributes_box_bg {
	background: url(../images/attribute_box_bg_top.gif) top left no-repeat;
	margin-bottom: 5px;
}

.attributes_box_bg_bottom {
	background: url(../images/attribute_box_bg_bottom.gif) bottom left no-repeat;
	padding: 5px;
}

.attributes_box_title {

}

.attributes_box_options {
	padding-left: 100px;
}

.products_attributes_change_price {
	text-align: right;
	color: #525252;
}


/*****************************
******************************
**							**
**		   COMPARE			**
**							**
******************************
*****************************/

TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  border: 1px;
  border-style: solid;
  border-color: #AAAA91;
  padding-top: 2px;
  padding-bottom: 2px;
}

TD.compareListing-data-even {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #CFE0FF;
  padding: 2px;
  border-bottom: 1px solid #9FB9FF;
  color: #000000;  
  border-right: 1px solid #28337A;
}

TD.compareListing-data-odd {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  padding: 2px;
  border-bottom: 1px solid #CFCFCF;
  border-right: 1px solid #28337A;
}

TD.compareListing-data-even-end {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #CFE0FF;
  padding: 2px;
  border-bottom: 1px solid #28337A;
  border-right: 1px solid #28337A;
}

TD.compareListing-data-odd-end {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  padding: 2px;
  border-bottom: 1px solid #28337A;
  border-right: 1px solid #28337A;
}

TD.compareListing-data-even-top {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #CFE0FF;
  padding: 2px;
  border-top: 1px solid #28337A;
  border-right: 1px solid #28337A;
}

TD.compareListing-data-odd-top {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  padding: 2px;
  border-top: 1px solid #28337A;
  border-right: 1px solid #28337A;
}

TD.compareListing-data-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #EFEFEF;
  border-bottom: 1px solid #CFCFCF;
  padding: 2px;
  color: #000000;
  border-left: 1px solid #28337A;
  border-right: 1px solid #28337A;
}

TD.compareListing-data-heading-end {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #EFEFEF;
  padding: 2px;
  color: #000000;
  border-left: 1px solid #28337A;  
  border-bottom: 1px solid #28337A;
  border-right: 1px solid #28337A;
}

TD.compareListing-data-heading-top {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #EFEFEF;
  padding: 2px;
  color: #000000;
  border-left: 1px solid #28337A;  
  border-top: 1px solid #28337A;
  border-right: 1px solid #28337A;
}

/*****************************
******************************
**							**
**			EXTRA			**
**							**
******************************
*****************************/

.messageBox { 
	font-size: 10px; 
}

.messageStackError, .messageStackWarning { 
	font-size: 11px; 
	background-color: #FFCECF; 
	border:1px solid #FF0000; 
	height: 45px; 
	color: #FF0000; 
	padding-left: 5px;
}



.messageStackSuccess { 
	font-size: 11px; 
	background-color: #B9DCF8; 
	border:1px solid #27838e; 
	height: 45px; 
	color: #1c5061; 
}

.sitemap li {
	margin-left: 15px;
}

/*==================================
remove default focus style
====================================*/
:focus {outline:none;}

.js ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0; text-align: left;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:138px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:135px; color:#000; height:19px; padding:3px 0 0 6px; float:left; background:url(../images/select-bg.gif) no-repeat;}
.newListSelected span {width:140px; display:block;}
ul.newList li {padding:3px 8px;}
.selectedTxt {width:118px; overflow:hidden; height:16px; padding:0 26px 0 0;}
.hiLite {background:#4e83b9!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	/*zoom: 1;*/
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
.newspage_readmore{
	font-style:italic;
	font-size: 11px;
	padding-left: 10px;
}
.shipping_description {
	padding-left: 10px;
}

ul.checkout_list{
	border:1px solid #5F5F5F;
	padding-left: 20px;
}

a.checkout_link{
	color: #DFDFDF;
	list-style:circle;
	list-style-type:circle;
}

#verzendadrestitle{
	position: relative;
}

#AdresOptions {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 165px;
	background: #2c2c2c;
	width: 115px;
}

.padding3{padding:3px;}
.orange h1{color:#FA760A;}
.green h1{color:#239809;}



/***********************************
/***********************************
/*                                 *
/* 			  Categories	 	   *
/*								   *
/***********************************
/***********************************/
.sf-menu li.activenav {
	background: #e0e0e0;
	outline: 0;
	z-index: 99;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			147px; /* left offset of submenus need to match (see below) */
	z-index: 999;
}
.sf-menu ul li {
	width:			100%;
	z-index: 999;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			147px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			147px; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	0px;
}
.sf-menu a {
	padding: 		6px;
	text-decoration:none;
	font-weight:normal;
}
.sf-menu li li a {
	color: #ffffff;

}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#444444;
}
.sf-menu li.odd {
	background:		#F9F9F9;
}
.sf-menu li.even{
	background:		#FFFFFF;
}
.sf-menu li li, .sf-menu li.sfHover li a, .sf-menu li.sfHover li.sfHover li a {
	background:		#1d7ac0;
	color: #ffffff;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li.sfHover a, .sf-menu li.sfHover li.sfHover a, .sf-menu li.sfHover li.sfHover li a:hover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li li a:hover {
	background:		#0a65ad url(../images/menu/cat_button_hover.png) repeat-x top left;
	outline:		0;
	color: #ffffff;
}

.sf-menu li.gradeU li a {
	color: #434343;
	font-style: normal;
	font-weight: normal;
}

.sf-menu li.gradeU {
	border-top:1px solid #f6e5a9;
	border-bottom:1px solid #f6e5a9;
	font-weight:bold;
	font-style:italic;
	background: #FFFFCC;
	color:#878787;
}

.sf-menu li.gradeU a, .sf-menu li.gradeU li.gradeU a {
	color:#878787;
	font-weight:bold;
	font-style:italic;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/menu/arrows-434343.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.6em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}




/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	width:	147px;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	147px; /* match ul width */
	top:	0;
}
#productmenu .sf-vertical li:hover ul,
#productmenu .sf-vertical li.sfHover ul,
#productmenu ul.sf-menu li li li:hover ul,
#productmenu ul.sf-menu li li li.sfHover ul,
#productmenu ul.sf-menu li li:hover ul,
#productmenu ul.sf-menu li li.sfHover ul{
	left:	151px; /* match ul width */
}
#productmenu .sf-vertical, #productmenu .sf-vertical li, #productmenu .sf-menu ul {
	width:	151px;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
.sf-vertical li li .sf-sub-indicator {background-position: -10px 0;}

.promo_heading {
	background: #A6DBE2;
	color: #0F1A4F;
	padding: 3px;
	text-align: center;
}

.promo_heading a {
	color: #0F1A4F;
}

.smallcontent-main-inside {
	position: relative;
}

.smallcontent-main-inside .ster {
	margin-left: -25px;
	margin-top: -17px;
}
