/* overrule default css */
div#content{
	padding-top:12px;
	padding-right:10px;
	margin-bottom:5px;
	padding-left:2px;
	background-color:#FFFFFF;
}

div.catalog{
	padding-top:10px;	
	padding-left:5px;
}

div.categorie{
	margin-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:25px;
	float:left;
	width:150px;
	height:155px;
	text-align:center;
	border-bottom:1px solid #ece6e6;
}
div.categorie-row{
	width:100%;
	display:block;
	float:right;
}

ul.category-description{
	color:#999;
	margin-top:7px;
	text-align:left;
	padding-left:55px;
	line-height:13px;
	font-size:8px;	
}

ul.category-description li span{
	font-size:11px;
}


div#errorDialog h2{
	white-space:nowrap;
	display:block;
}

table#product_attributes_table{
	margin-top:25px;	
	margin-bottom:20px;
}
table#product_attributes_table th{
	color:#288bc5; 
	font-weight:bold;
}
table#product_attributes_table td{
	padding:3px;
}

div.clear_float,
div.clear {
	clear: both;
}
div.osc_form_set {
	margin-top: 10px;
}
div.osc_form_set label {
	display: block;
	float: left;
	width: 170px;
/* 	width: 150px; */
	padding-top: 2px;
}
div.osc_form_set input {
	margin-bottom: 3px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ccc;
	padding: 3px 2px 2px 2px;
	width: 200px;
	height: 15px;
	line-height: normal;
	background-color: #e7f5fc;		/* backgroundcolor inputboxes */
}
div.osc_form_set input.frmradio {
	width: auto;
	margin-bottom: 7px;
	border: none;
}
div.osc_form_set input.frmcheckbox {
	width: auto;
	border: none;
}
div.osc_form_set select {
	margin-top: 4px;
	margin-bottom: 4px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ccc;
	width: 206px;
	height: 22px;
	background-color: #e7f5fc;		/* backgroundcolor dropdownboxes */
}
div.osc_buttons {
	margin: 17px 0;
	width:600px;
}
div.osc_buttons div.osc_button_1{
	float: left;
	width:33%;
}
div.osc_buttons div.osc_button_2{
	float:left;
	text-align:center;
	margin-right:0;
	width:33%;
}
div.osc_buttons div.osc_button_3{
	float: right;
	text-align:right;
	width:34%;
}

div.shopping_cart_button1{
	float:left;
	padding-right:40px;
}
div.shopping_cart_button2{
	float:left;
}
div.shopping_cart_button3{
	padding-left:40px;
	float:right;
}
div.shopping_cart_button4{
	float:right;
}

div.osc_error_msg_box {
	margin-top: 17px;
	border: 2px solid crimson;
	border: 1px solid #ccc;
	border-top: 3px solid #1f98dc;
	padding: 5px 10px 5px 5px;
}
div.osc_error_msg_box ul {
	margin: 0 45px;
}
div.osc_error_msg_box p {
	margin: 0 25px;
}
div.osc_error_msg_box img {
	float: left;
	padding: 3px 0 3px 10px;
}
table.osc_record_set {
	width: 100%;
} 
table.osc_record_set th, table.osc_record_set td {
	padding: 3px 0;
	border-bottom: 1px solid #d2d2d2;
	text-align: left;
}
table.osc_record_set a:link, table.osc_record_set a:visited {
	font-weight: bold;
}
div#osc_split_pages {
	margin: 17px 0;
	height: 17px;
}
div#osc_split_pages div.left {
	float: left;
}
div#osc_split_pages div.right {
	float: right;
}
/* Login */
div.osc_login div.osc_object {
	border-bottom: 1px solid #ddd;
}

div#osc_login_login_text{
	padding-bottom:10px;
	
}
div#osc_login_login{
	padding-top: 10px;
}

div#osc_login_login div.osc_buttons{
	padding-top:22px;
}

div#osc_login_login div.osc_form_set{
	float:left;
	padding-right:20px;
}

div.osc_login div.osc_buttons {
	height: 23px;
}
div.osc_login div#osc_login_login div.osc_buttons div.osc_button_1 {
	float: left;
}
div.osc_login div#osc_login_login div.osc_buttons div.osc_button_3 {
	float: left;
	margin: 3px 0 0 17px;
	font-weight: bold;
}

div.osc_login div#osc_login_create_account p.intro {
	font-weight: bold;
}

div.osc_login label{
	font-weight:normal;
	margin: 4px 0;
	width:100px;
}

div.osc_login input.frmtext{
	font-weight:normal;
	margin: 4px;	
}

div.osc_login div.osc_form_set {
	margin: 5px 0 10px 0;
}

div#osc_login_create_account{
	position:relative;
	padding-bottom:15px;
	border-bottom:1px solid #ece6e6;
}

div#osc_login_create_account div.osc_buttons{
	margin-left:334px;
	position:absolute;
	top:105px;
}


div.osc_password_forgotten { }
div.osc_password_forgotten label {
	display: block;
	float: left;
	font-weight: normal;
	margin-right: 20px;
	margin-bottom: 3px;
}
div.osc_password_forgotten input.frmtext {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ccc;
	padding: 3px 2px 2px 2px;
	width: 200px;
	height: 15px;
	line-height: normal
}

/* Create account */
div.osc_create_account p.intro font {
	display: none;
}
div.osc_create_account p.intro a:link u, div.osc_create_account p.intro a:visited u {
	text-decoration: none;
}
div.osc_create_account div.vvc {
	float: left;
	margin-right: 10px;;
}
div.osc_create_account div.vvc_input	{
	padding-top: 1px;
}
div.osc_create_account div.vvc_input input {
	width: 100px;
}
div.osc_create_account div.osc_buttons {
	margin: 0;
}
div.osc_create_account div.osc_button_1{
	padding-left:335px;
	padding-bottom:56px;
}

/* order info */
div.osc_create_no_account div.osc_button_1{
	padding-left:279px;
	padding-bottom:56px;
}

/* Winkelmandje pagina */
div#osc_cart table h2 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	margin: 0;
	line-height: 14px;
}
div#osc_cart table input.frmtext {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ccc;
	padding: 3px 2px 2px 2px;
	width: 20px;
	height: 15px;
	line-height: normal;
}
div#osc_cart table .price {
	text-align: right;
	white-space: nowrap;
}
div#osc_cart table tfoot tr td {
	text-align: right;
	font-weight: bold;
	border-bottom: none;
}
div#osc_cart div.buttons a:link, div#osc_cart div.buttons a:visited, div#osc_cart div.buttons input#button_update {
	float: left;
}
/* Dashboard */
div#osc_dashboard div#osc_dashboard_content div.element {
	width: 210px;
	padding-right: 20px;
	margin-bottom: 15px;
	float: left;
}
div#osc_dashboard div#osc_dashboard_content div.element img {
	vertical-align: middle;
	padding-right: 10px;
}
div#osc_dashboard div#osc_dashboard_content div.element a:link, div#osc_dashboard div#osc_dashboard_content div.element a:visited {
	font-weight: bold;
	display: block;
}
/* My account */
div#osc_account_orders a:link, div#osc_account_orders a:visited {
	font-weight: normal;
}
div#osc_account_orders div#osc_account_order_history_link {
	margin-bottom: 10px;
}
/*  Checkout global */
div#checkout_bar {
	height: 100px;
	margin-top:10px;
	background: url(images/checkout_bar.png) repeat-x;
}
div#checkout_bar div.checkout_bar,
div#checkout_bar div.checkout_bar_active,
div#checkout_bar div.checkout_bar a:link,
div#checkout_bar div.checkout_bar_active a:link,
div#checkout_bar div.checkout_bar  a:visited,
div#checkout_bar div.checkout_bar a:visited {
	font-weight: bold;
	display: block;
	width: 115px;
}
div#checkout_bar div.checkout_bar,
div#checkout_bar div.checkout_bar_active {
	float: left;
	width: 114px;
	border-right: 1px solid #fff;
	height: 21px;
	position: relative;
}
div#checkout_bar div.checkout_bar p,
div#checkout_bar div.checkout_bar_active p {
	position: absolute;
	top: 23px;
	left: 5px;
	margin: 0;
	color: #888;
	text-align: left;
}
div#checkout_bar div.checkout_bar_active {
	background: url(images/checkout_bar_active.png);
}
/* Confirmation */
div.osc_checkout_confirmation div#products table {
	width: 100%;
}
div.osc_checkout_confirmation div#products table th {
	text-align: left;
}
div.osc_checkout_confirmation div#products table tr.last td {
	border-bottom: 1px solid #999;
}
div.osc_checkout_confirmation div#products table td.name, div.osc_checkout_confirmation div#products table td.total_price {
	border-bottom: none;
	padding: 0;
	padding-top: 2px;
}
div.osc_checkout_confirmation div#products table .btw,
div.osc_checkout_confirmation div#products table td.name,
div.osc_checkout_confirmation div#products table .price,
div.osc_checkout_confirmation div#products table td.total_price {
	text-align: right;
}
div.osc_checkout_confirmation div#products table td.name {
	color: #888;
}
div.osc_checkout_confirmation div.left, div.osc_checkout_confirmation div.right {
	float: left;
	width: 230px;
}
div.osc_checkout_confirmation div.osc_block p.text {
	margin-left: 10px;
}
/* Payment */
div.osc_checkout_payment div.right {
	margin: 10px 0 0 10px;
}
div.osc_checkout_payment div#payment_methods div.osc_form_set {
	margin: 0;
	clear: both;
	height: 34px;
	margin-left: 10px;
}
div.osc_checkout_payment div#payment_methods div.osc_form_set img {
	vertical-align: middle;
}
div.osc_checkout_payment div#payment_methods div.osc_form_set input.frmradio,
div.osc_checkout_payment div#payment_methods div.osc_form_set span,
div.osc_checkout_payment div#payment_methods div.osc_form_set p.error {
	float: left;
	margin: 0 5px 0 0;
}
div.osc_checkout_payment input#gv_redeem_code {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ccc;
	padding: 3px 2px 2px 2px;
	width: 115px;
	height: 15px;
	line-height: normal;
	margin: 5px 5px 3px 0;
}
div.osc_checkout_payment div#comments {
	margin-top: 5px;
}
div.osc_checkout_payment textarea  {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ccc;
	padding: 3px 2px 2px 2px;
	width: 316px;
	height: 100px;
	line-height: normal;
	margin-top: 17px;
}
div.osc_checkout_payment div.osc_buttons {
	width: 320px;
}
div.osc_checkout_payment div.osc_buttons div.osc_button_1 {}
div.osc_checkout_payment div.osc_buttons div.osc_button_3 {
	float: right;
}
div.osc_checkout_payment div#osc_free_shipping h3 {
	font-weight: normal;	
}
div.osc_checkout_payment div#osc_select_method table {
	margin-bottom: 17px;
}
div.osc_checkout_payment div#osc_select_method table tr td {
	font-weight: bold;
}
div.osc_checkout_payment div#osc_select_method table tr.moduleRowSelected td {
	font-weight: normal;
}
div.osc_checkout_payment div#osc_continue table {
	width: 320px;
}
div.osc_checkout_payment div#osc_continue table tr td {
	white-space: nowrap;
	vertical-align: top;
}
div.osc_checkout_payment div#osc_continue textarea {
	margin-bottom: 10px;
}
/* Payment address */
div.osc_checkout_payment_address div#addresses div.osc_sub_block {
	margin: 17px 0;
}
div.osc_checkout_payment_address div#addresses div.osc_sub_block input.frmradio {
	float: left;
	margin-left: 5px;
}
div.osc_checkout_payment_address div#addresses div.osc_sub_block address {
	float: left;
}
/* Adresboek */
div.osc_address_book h3 {
	margin-bottom: 10px;
}
div.osc_address_book ul {
	margin: 5px 30px;
}
div.osc_address_book div.osc_warning {
	margin-top: 17px;
}

div.osc_address_book_process input.frmcheckbox {
	margin-top: 3px;
}
div.osc_address_book_process div.osc_buttons {
	clear: both;
	padding-top: 10px;
}

/* osc zoekpagina */
div.osc_advanced_search div.osc_form_set div.keywords {
	height: 50px;
}
div.osc_advanced_search div.osc_form_set div.keywords div.osc_inc_desc {
/*
	float: left;
*/
	margin-left: 10px;
}

div.osc_bridge_search {
	float: left;
	margin-right: 32px;
}

.search_categories {
	float: left;
	margin-right: 32px;
}

div.osc_advanced_search div.osc_form_set input#keywords {
	float: left;
}
div.osc_advanced_search div.osc_form_set div.osc_inc_sub {
/*	margin-left: 125px;
	padding: 2px;
*/
}

.clear-float {
	clear: both;
}

/* Order */
div.osc_account_history table.osc_order_heading {
	width: 100%;
	border-bottom: 1px solid #ccc;
}
div.osc_account_history table.osc_order_heading a:link, div.osc_account_history table.osc_order_heading a:visited {
	font-weight: bold;
}
div.osc_account_history table.osc_order_heading th, div.osc_account_history table.osc_order_heading td {
	padding: 3px;
	text-align: left;
}
div.osc_account_history table.osc_order_heading .osc_order_heading_1 {
	width: 60px;
}
div.osc_account_history table.osc_order_heading .osc_order_heading_3 {
	width: 120px;
}
div.osc_account_history table.osc_order_heading .osc_order_heading_4 {
	width: 100px;
	text-align: right;
}
div.osc_account_history div.osc_order_extend {
	border-bottom: 1px solid #ccc;
	background: #f3f3f3;
	padding: 10px 5px;
	display: none;
}
div.osc_account_history table.osc_record_set {
	width: auto;
}
div.osc_account_history table.osc_record_set td {
	border: none;
	padding: 0 0 0 10px;
	font-weight: bold;
}
div.osc_account_history table.osc_record_set td.last {
	font-weight: normal;
}

div.osc_account_history_info table.osc_record_set .exbtw,
div.osc_account_history_info table.osc_record_set .btw,
div.osc_account_history_info table.osc_record_set td.name,
div.osc_account_history_info table.osc_record_set .price,
div.osc_account_history_info table.osc_record_set td.total_price {
	text-align: right;
}
div.osc_account_history_info table.osc_record_set td.name {
	color: #888;
}
div.osc_account_history_info table.osc_record_set td.name,
div.osc_account_history_info table.osc_record_set td.total_price {
	border: none;
}
div.osc_account_history_info table.osc_record_set tr.last td {
	border-bottom: 1px solid #999;
}
div.osc_account_history_info div#billing  {
	margin-bottom: 17px;
}
div.osc_account_history_info div#billing div.left {
	float: left;
	width: 50%;
}
div.osc_account_history_info div#billing div.right {
	float: left;
	width: 50%;
}
div.osc_account_history_info table#osc_order_info td{
	font-weight: bold;
}
div.osc_account_history_info table#osc_order_info td.last {
	font-weight: normal;
}

div#account_offers table.offers{
	width:680px;
	border-collapse:collapse;
}

div#account_offers div.offer_extended{
	display:none;
}

div#account_offers tr.offer_row.odd{
	background-color:#EEEEEE;
}
div#account_offers tr.offer_row.even{
	background-color:#FFFFFF;
}

div#account_offers td.odd{
	background-color:#EEEEEE;
}

div#account_offers td.even{
	background-color:#FFFFFF;
}


div#account_offers td.price{
	text-align:right; 
	white-space:nowrap;
}
div#account_offers td.bottom{
	border-bottom:0; 
	padding-top:10px;
}
div#account_offers td.indent{
	padding-left:20px;
}
div#account_offers label{
	display:block; 
	float:left; 
	width:80px; 
	padding-top:3px; 
	padding-bottom:3px;
}
div#account_offers table#address{
	padding-left:20px;
}
div#account_offers .price{text-align:right; white-space:nowrap; }

div#account_offers div#invoice_address div.label{
	width:130px;

	float:left;
}

div#account_offer .price{text-align:right; white-space:nowrap; }

div#account_offer div#delivery_address,
div#account_offer div#invoice_address{
	float:left;
	width:300px;
}

div#account_offer label{ 
	display:block; 
	float:left; 
	width:90px;
}
div#account_offer div#address_book{
	display:none;
}
div#account_offer div#invoice_address_form_container,
div#account_offer div#delivery_address_form_container{
	float:left;
	width:300px;
}

div#account_offers a.offer_order-1,
div#account_offers a.offer_order-2{
	display:none;
}

div#account_offer div.field{
	float:left;
	width:153px;
	display:block;
}
div#account_offer div.caption{
	float:left;
	width:100px;
	display:block;
}

table#address{
	padding-left:20px;
}


/* Changes made by ld */
.ld_content{
	padding:20px 27px 20px 3px;
}

.ld_product_info{
	margin-top: 10px;
	background-color: #F2FAFD;
	border-color: #D5E8F3;
	border-style: solid;
	border-width: 1px 0pt;
	color: #000000;	
}

.ld_manufacturer{
	padding:3px; 
	border: 0px solid #CCCCCC; 
	border-collapse: collapse; 
	width:100%;
}

.ld_related-sisters{
	padding: 3px; 
	border: 0px solid #CCCCCC; 
	border-collapse: collapse; 
	width: 100%;
}

#ld_payment{
	margin-bottom: 20px;
}

.ld_price{
	font-weight: bold;
	margin-top: 10px;
	color: #288bc5;
}

.ld_ammount{
	width:40px; 
}

.ld_button_order{
	border: 1px red solid;
	background-color: Aqua;	
	background-image: none;
}

a.product_listing_heading:active,
a.product_listing_heading:visited,
a.product_listing_heading:link{
	padding-left:15px;
	color:black;
	font-size:10px;
	white-space:nowrap;
}

a.product_listing_heading:hover{
	padding-left:15px;
	color:#D30222;
	font-size:10px;
	text-decoration:underline;
}

.product_listing td.product_listing_heading{
	border-bottom:1px solid #D5E8F3;
	background-color: #F2FAFD;
	border-top:1px solid #D5E8F3;
}
/*  End of changes made by ld */

/*  R+J */
.classError h2 {
	margin-top: 0px;
}

table#addressbook_table{
	margin-top:14px;
}

table#addressbook_table th, td{
	padding-right: 8px;
	padding-left:2px;
}

table#addressbook_table td{
	cursor: pointer;
}

table#offer td.pricerow_ruler{
	border-bottom:1px solid #e3e3e3;
	padding-bottom:20px;
}

table#offer td.bottom,
table#offer_totals td.bottom{
	padding-top:28px;
	padding-bottom:32px;
	text-align: right;
}

div.offer_reference{
	padding-top:20px;
}

table#offer {
	margin-top:10px;
}

table#offer .productlink{
	height:40px;
	vertical-align:bottom;
}

div#invoice_address{
	padding-left: 12px;
	background-color: #f4fafd;
}

div#invoice_address_form_container{
	padding-left: 12px;
	background-color: #f4fafd;
}

div#delivery_address{
	padding-left: 12px;
	margin-left: 16px;
	background-color: #f4fafd;
}

div#delivery_address_form_container{
	padding-left: 12px;
	margin-left: 16px;
	background-color: #f4fafd;
}

div#invoice_address img{
	margin: 12px 16px 10px 0px;
}

div#delivery_address img{
	margin: 12px 16px 10px 0px;
}

.button {
	margin: 12px 16px 10px 0px;
}

div#addressbook tr:hover{
	background-color: #d30222;
}

table#addressbook_table th{
	cursor: default;
	height:40px;
}

div.shopping_cart_buttons{
	padding:28px 0 32px 0;
}

div#osc_select_method div.osc_form_set div.title,
div#osc_select_method div.osc_form_set div.title2,
div#osc_select_method div.osc_form_set div.price{
	float:left;
}

div#osc_select_method div.osc_form_set div.title{
	margin: 0 10px 0 4px;
}

div#couponContainer div,
div#couponForm div{
	float:left;
}

.inline{
	display: inline;
}

.myright{
	float: left;
}

#xsell_area{
	background-color: #f9f8f8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	margin: 10px 0;
	padding:5px 7px;
}

#xsell_area h2{
	margin-top: 4px;
}

#xsell_area ul{
	margin: 0px;
	padding: 0px;
}

#xsell_area li{
	list-style: none;
}

/****  licenses *****/
td.license_row{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
/* 	cursor: pointer; */
}

h2.license_heading{

}

th.license_row{
	padding-left:5px;
	vertical-align:top;
}

th.license_row:last-child{
	padding-right:18px !important;	
}

div.license_filter_remove{
	display:inline;
/* 	padding-left:10px; */
}

span.license_filter_count{
	font-size: 10px;
	color: #000;
	font-style: italic;
	padding-left:4px;	
	padding-right:4px;	
}

a.license_filter_active span.license_filter_count{
/* kleur teller */
	color: #d30222;
/* 	color: #288bc5; */
}

a.license_filter_inactive span.license_filter_count{
	color: #aaa;
}

div.license_info_area{
	float: left;
	background-color: #0f0;
}

div.license_filter_area{
	float:left;
	background-color: #ebe6e6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;		/* future proofing */
	-khtml-border-radius: 10px;	/* old Konqueror browsers */
}

div.licenses_container{
	background-color: #ebe6e6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	padding:7px 1px;
}



div.license_options{
	float:left;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: -2px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 2px dotted #fff;
}

div.license_options h3{
	font-weight:normal;
	margin: 0px;
}

ul.license_option{
	list-style:none; 
	padding:0; 
	margin:0;
}

.license_filter_active{
	color: #288bc5;	
	cursor: default;
	display:inline;
/* 	padding-right:5px; */
}

.license_filter_inactive{
	color: #aaa;
	cursor: default;
	display: inline;
}

a.license_filter_inactive{
	text-decoration:none;
	color: #aaa;
}

a.license_filter_active{
	text-decoration:none;
	color: #d30222;
}

.license_filter_default{
	color:#288bc5;
	cursor:pointer;
	display:inline;
}

ul#license_types{
	list-style:none; 
	padding:0; 
	margin:0;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #000000;
	background-color: #ffffff;
	padding: 5px;
	opacity: 0.95;
}

#license_types_container{
	float:left;
	margin-top: 10px;
}

#license_tooltip_container{
	float: right;
	width: 443px;
}

#license_tooltip_arrow{
	float:left;
	margin-top: 12px;
}

#license_tooltip{
	background-color: #eaf5fc;
	float: right;
	height:180px;
	width: 400px;
	padding: 10px;
	padding-left:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;		/* future proofing */
	-khtml-border-radius: 10px;	/* old Konqueror browsers */
}

#license_tooltip ul{
	margin-left:20px;
	margin-top:7px;
	padding:0;
}

#license_tooltip .content{
	padding:0;
}


.tooltip{
	background-color: red;
}

/*** end of licenses ***/

form#productInfoAdd h2{
	margin-bottom: 16px;
}

div.address_view,
div.address_edit{
	float:left;
	margin-right:20px;
	background-color: #e7f5fc;	
	padding-left:10px;
	padding-right:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;		/* future proofing */
	-khtml-border-radius: 10px;	/* old Konqueror browsers */
}

div.address_view div.field{
	width:153px;
	float:left;
}

div.address_view div.caption,
div.address_edit label{
	display:block;
	float: left;
	width: 120px;
	padding-top: 2px;
}

div.address_view #hvrbtn_verz_wijzigen{
	margin-top: 12px;
	margin-bottom: 16px;
}

div.address_view #hvrbtn_fact_wijzigen{
	margin-top: 12px;
	margin-bottom: 16px;
}

.regel{
	height: 13px;
}
div.address_edit div.regel{
	height: auto;
	padding:0;
}

.kader{
	background-color: #f9f8f8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	padding: 0px 10px 10px 10px;
}

div.kader h2 {
	padding-top: 7px;
}

span.orderEdit img{
	margin-top: 5px;
}

div.osc_checkout_shipping div.address_view,
div.osc_checkout_shipping div.address_edit,
div.osc_checkout_payment div.address_view,
div.osc_checkout_payment div.address_edit,
div.osc_checkout_confirmation div.address_view,
div.osc_checkout_confirmation div.address_edit{
	background-color:#f9f8f8;
}
div.osc_checkout_shipping div.address_view h2,
div.osc_checkout_shipping div.address_edit h2,
div.osc_checkout_payment div.address_view h2,
div.osc_checkout_payment div.address_edit h2{
	display:none;
}

/* license family cross sell */
#xsell_area{
	width: 90%;
	padding-left: 10px;
}
#xsell_area li{
/* 	padding: 10px 0 14px 46px; */
	margin-left: 8px;
	padding: 8px 0 10px 40px;
}
#xsell_area li.dvdset{
	background:url(/style/images/shop/icons/xsell-dvd-trans.png) no-repeat;
}
#xsell_area li.download{
	background:url(/style/images/shop/icons/xsell-dl-trans.png) no-repeat;
}
#xsell_area li.training{
	background:url(/style/images/shop/icons/xsell-train-trans.jpg) no-repeat;
}
#xsell_area li.upgradeplan{
	background:url(/style/images/shop/icons/xsell-upg-trans.png) no-repeat;
}
/*
#xsell_area li.docset{
	background:url(/style/images/shop/icons/xsell-upg-trans.png) no-repeat;
}
*/

/* Slider productpages */

.sld_content {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-top: 24px;
	margin-bottom: 24px;
}

.sld_tabbed_content {
	background-color: #fff;		/* Background color tabs */
	width: 536px;
/* 	border: fuchsia dotted 1px; */
}

.sld_tabs {
	height: 62px;
	position: relative;
}

.sld_tabs .sld_moving_bg {
	padding: 24px 5px;
	background-color:#eee;		/* Background color active tab */
	background-image:url(images/arrow_down_white.gif);
	position: absolute;
	width: 125px;				/* width active tab */
	z-index: 5;				/* 190 */
	left: 0;
	vertical-align: middle;
	background-position: bottom left;
	background-repeat: no-repeat;
}

.sld_tabs .sld_tab_item {
	display: block;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 134px;
	height: 28px;
	color: #000;					/* Text color tabs */
	text-align: center;
	vertical-align: middle;
	z-index: 6;					/* 200 */
	position: relative;
	cursor: pointer;
}

.sld_tabbed_content .sld_slide_content {
	overflow: hidden;
	background-color: #fff;		/* Background color container */
	padding: 10px 0 0px 20px;
	position: relative;
	width: 518px;
	border-top: #ddd solid 1px;
	border-bottom: #ddd	 solid 1px;
}

.sld_tabslider {
	width: 5000px;
}

.sld_tabslider div {
	float: left;
	width: 498px;				/* 518 - 20 */
	padding: 0 0 7px 0;
	margin: 0 20px 0 0;
}

.sld_tabslider ul {
	padding-left: 18px;
}

.sld_tabslider li {
	line-height: 18px;
}

.sld_tabslider h3 {
	padding-bottom: 0px;
}


div.pagination 				{ display:block }
div.pagination a, 
div.pagination span			{ margin:0 3px; color:#000; padding:2px 4px; border:1px solid #d5e8f3;	background-color:#f2fafd;}
div.pagination .active		{ border:1px solid #d5e8f3; background-color:#d5e8f3; font-weight:bold;}
div.pagination .inactive	{ color: #999;}
div.pagination .last, 
div.pagination .first 		{font-size:10px; padding: 4px 4px 2px 4px; }
div.search-bar						{
background-color: #F2FAFD;
border-top:1px solid #D5E8F3;
border-bottom:1px solid #D5E8F3;
clear: both;
height: 60px;
margin-bottom: 2px;
margin-left: 2px;
padding: 10px;
width: 658px;
}
div.search-bar input[type=text]		{    
border: 0 none;
font-size: 11px;
color:#0080BD;
height: 20px;
padding: 5px 0 1px 10px;
width: 500px;
margin:0;
vertical-align:top;
margin-top:7px;
}
div.search-bar input[type=submit]	{
background-color: #E8F5FD;
border: 0 none;
float: right;
font-size: 11px;
height: 26px;
width: 140px;
}

div.search-bar input[type=image]{
	margin-left:50px;
}
