/****** MAIN LAY-OUT ******/
HTML, BODY {
	background-attachment:fixed;
	background-color:#ececed;
	background-repeat:no-repeat;
	cursor:default;
	font-family:verdana;
	font-size:11px;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
}
* {
	scrollbar-arrow-color:#ffffff;
	scrollbar-face-color:#1589bc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#82bcd5;
	scrollbar-shadow-color:#1589bc;
	scrollbar-darkshadow-color:#07445e;
	scrollbar-track-color:#f0f0f0;
}
form {
	padding:0px;
	margin:0px;
}
#CONTAINER {
	height:100%;
	padding:0px;
}
#TABLE_MAIN {
	width:985px;
	height:100%;
	border-collapse:collapse;
	padding:0px;
	background-color:white;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>background_buffer.gif);
	text-align:left;
}
#TABLE_BUFFER_HEADER_CONTENT {
	width:985px;
	border-collapse:collapse;
}
a img{
border:none;
}
#BUFFER_TOP {
	padding-left:7px;
	background-color:#b8b9be;
	height:29px;
}
img#HOMEPAGE_LOGIN_BTN, img#HOMEPAGE_LOGOFF_BTN, img#HOMEPAGE_MYACCOUNT_BTN {
	margin-top:3px;
	vertical-align:middle;
}
#HOMEPAGE_LOGOFF_BTN {
	margin-left:5px;
}
#HEADER {
    position:relative;
	border-left:2px solid #747474;
	border-right:2px solid #747474;
	border-top:2px solid #747474;
}
#CONTENT {
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
}
#TABLE_FOOTER_BUFFER {
	width:985px;
	border-collapse:collapse;
}
#FOOTER {
	border-left:2px solid #747474;
	border-right:2px solid #747474;
	border-bottom:2px solid #747474;
	padding-bottom:15px;
}
#FOOTER_CONTENT {
	color:#ffffff;
	background-color:#1988C2;
	margin-left:4px;
	margin-top:15px;
	margin-right:4px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:6px;
	text-align:center;
}
#COPYRIGHT {
	margin-top:-12px;
	float:right;
	font-size:9px;
}
#BUFFER_BOTTOM {
	background-color:#ececed;
	height:14px;
}

/****** END MAIN LAY-OUT ******/

/****** START BUFFER TOP ******/

#PHONENUMBER {
	float:left;
	margin-right:15px;
}
#CONTACT_CONTAINER {
	width:340px;
	float:left;
}
#CONTACT_INFO {
	background-color:##B8B9BE;
	background-image:none;
	line-height:11px;
	margin-top:3px;
	color:#5f5f5f;
}
#CONTACT_INFO_MAIL {
	vertical-align:middle;
}
#CONTACT_INFO > a {
	color:#747474;
}
#LOGINSUBSCRIBE {
	padding:4px 11px 0px 10px;
	text-align:right;
}
#LOGINSUBSCRIBE img#MY_ACCOUNT_ARROW {
	margin-left:10px;
	margin-right:3px;
}
#LOGINSUBSCRIBE img#MY_ACCOUNT_BTN {
	margin-top:1px;
}
/****** END BUFFER TOP ******/

/****** START HEADER ******/

#HEADER_CONTAINER_LEFT {
	height:115px;
	width:745px;
	float:left;
}
#HEADER_LINKS_CONTAINER {
	vertical-align:top;
	padding-top:1px;
	padding-left:6px;
	height:20px;
}
.header_links_divider {
	vertical-align:top;
	margin-top:3px;
	margin-right:2px;
	margin-left:1px;
}
#HEADER_LOGO_PAYOFF_CONTAINER {
	float:left;
	width:245px;
}
#HEADER_LOGO {
	height:62px;
	width:245px;
}
#HEADER_PAYOFF {
	padding-top:1px;
	height:26px;
}
#SEARCH_BOX_CONTAINER {
	height:90px;
	width:500px;
	float:left;
}
#SEARCH_BOX {
	margin-left:17px;
	margin-top:21px;
	width:460px;
	height:62px;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>background_search_box.jpg);
	background-repeat:no-repeat;
	padding-left:17px;
}
#SEARCH_FIELD {
	margin-top:1px;
	margin-left:4px;
}
#SEARCH_BOX .product {
	margin-top:15px;
	width:289px;
	padding-left:3px;
	float:left;
	height:18px;
}
#SEARCH_BOX .search_button {
	margin-top:8px;
	margin-left:11px;
	width:117px;
	height:35px;
	cursor:pointer;
}
#HEADER_CONTAINER_RIGHT {
	height:115px;
	width:234px;
	float:left;
}
#SHOPPING_BASKET_OVERVIEW {
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>/shopping_cart_overview_background.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	padding:1px 3px 4px 3px;
	margin-left:8px;
	margin-top:9px;
	width:212px;
	height:81px;
	border:1px solid #ececec;
}
#TEXT_SHOPPING_CART {
	margin-top:5px;
	margin-left:2px;
}
#SHOPPING_BASKET_OVERVIEW_BASKET {
	margin-right:5px;
	margin-bottom:1px;
}
#SHOPPING_BASKET_OVERVIEW_CONTENT {
	background-color:#1589bc;
	color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:2px solid #ffffff;
	margin-left:2px;
}
#SHOPPING_CART_CHANGE_PAY {
	margin-left:56px;
	margin-top:3px;
	padding-bottom:1px;
	margin-bottom:-15px;
}

#HEADER_TABS {
	height:22px;
	width:100%;
	padding-left:2px;
	text-decoration:none;
	border:none;
}
#HEADER_TABS a:link,
#HEADER_TABS a:visited,
#HEADER_TABS a:active {
	text-decoration:none;
	border:none;
}
.overflow_auto {
	overflow:auto;
}
.menu_tab {
	text-decoration:none;
	border:none;
	cursor:pointer;
	height:22px;
	margin-left:2px;
	float:left;
}
.menu_tab_left {
	width:6px;
	height:22px;
	float:left;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>/tab_menu_left_background.gif);
	background-repeat:no-repeat;
}
.menu_tab_center {
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	height:22px;
	float:left;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>tab_menu_center_background.gif);
	background-repeat:repeat-x;
}
.menu_tab_center_text {
	display:block;
	padding-top:5px;
}
.menu_tab_right {
	width:6px;
	height:22px;
	float:left;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>tab_menu_right_background.gif);
	background-repeat:no-repeat;
}
.menu_tab:hover > .menu_tab_left{
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>tab_menu_hover_left_background.gif);
}
.menu_tab:hover > .menu_tab_right {
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>tab_menu_hover_right_background.gif);
}
.menu_tab:hover > .menu_tab_center{
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>tab_menu_hover_center_background.gif);
}

#HEADER_SUBMENU {
	padding-left:4px;
	margin-left:4px;
	margin-right:4px;
	height:20px;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>menu_submenu_background.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #046085;
	border-left:1px solid #046085;
	border-right:1px solid #046085;
}
#HEADER_SUBMENU div div {
	float:left;
}
.menu_submenu_link_container {
	margin-top:3px;
	padding-top:1px;
	margin-bottom:3px;
	padding-left:5px;
	padding-right:5px;
}
.menu_submenu_link,
.menu_submenu_link:link ,
.menu_submenu_link:visited,
.menu_submenu_link:active {text-decoration: none;color:#f9fbfc;font-weight:bold;font-size:10px;line-height:13px;cursor:pointer;}

.menu_submenu_link:hover {
	text-decoration:underline;
}

.menu_submenu_divider {
	float:left;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>menu_submenu_divider_background.gif);
	background-repeat:no-repeat;
	width:2px;
	height:20px;
}

/****** END HEADER ******/

/****** GENERAL CLASSES ******/
h1 {
	font-size:15px;
	padding-bottom:1px;
	border-bottom:1px solid #000000;
	display:inline;
	margin-top:0px;
}

.startcapitals {
	text-transform:capitalize;
}
.clear_div {
	font-size:1px;
	margin:0px;
	height:1px;
	clear:both;
}
.nocapitals {
	text-transform:none;
}
hr {
	height:1px;
	background-color:#bbbbbb;
	color:#bbbbbb;
	border:none;
}
input {
	cursor:text;
	padding-left:2px;
}
.underline {
	text-decoration:underline;
}
p.subtle {
	color:#a5a5a5;
}
.box {
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #bbbbbb;
	margin-bottom:11px;
}

.content_box {
	padding-left:6px;
	padding-right:6px;
	padding-top:9px;
	padding-bottom:0px;
	margin-bottom:4px;
	clear:both;
}
.box .box_title {
	height:25px;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>box_title_background_stripes.gif);
	background-repeat:repeat-x;
}
.box_title_left {
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>box_title_background_left.gif);
	background-repeat:no-repeat;
	height:25px;
	width:4px;
	float:left;
}
.box_title_center {
	height:25px;
	padding-right:4px;
	float:left;
}
.box_title_right {
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>box_title_background_right.gif);
	background-repeat:no-repeat;
	height:25px;
	width:4px;
	float:right;
}
.box_title_title {
	padding-top:2px;
	padding-left:2px;
	padding-right:4px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	height:23px;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>box_title_background.gif);
	background-repeat:repeat-x;
}
.box_content {
	border-left:2px solid #1988c2;
	border-right:2px solid #1988c2;
	border-bottom:2px solid #1988c2;
}
.box_content.helpbox {
	padding:3px;
}
#RIGHTBAR .box_content.helpbox {
	width:186px;
}
.box_content img {
	border:none;
}
.no_padding > tbody,
.no_padding > tbody > tr,
.no_padding > tbody > tr > td,
.no_padding {
	padding:0px;
}
.vertical_align_top {
	vertical-align:top;
}
.vertical_align_bottom {
	vertical-align:bottom;
}
a,
a:link ,
a:visited,
a:active {text-decoration: none;color:#0000ff;font-weight:bold;font-size:10px;cursor:pointer;}
a:hover  {text-decoration: underline;}

.hover_underline,
.hover_underline:link ,
.hover_underline:visited,
.hover_underline:active {text-decoration: none;}
.hover_underline:hover  {text-decoration: underline;}

a.strong{
	font-size:11px;
}
a.black{
	color:#000000;
}
a.white,
a:link.white,
a:visited.white,
a:active.white,
a:hover.white {color:#ffffff;}

a.hoverunderline {
	text-decoration:none;
}
a:hover.hoverunderline {
	text-decoration:underline;
}
.textwhitestrong {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}
.noborder {
	border:none;
	text-decoration:none;
}
.nowrap {
	white-space: nowrap;
}
.breakword {
	text-wrap:normal;
	word-wrap:break-word;
}
.pointer {
	cursor:pointer;
}
.gray {
	color:#cacaca;
}
.darkgray {
	color:#727272;
}
.strong, .bold {
	font-weight:bold;
}
.normal,
a.normal,
a:link.normal ,
a:visited.normal,
a:active.normal,
a:hover.normal  {font-weight:normal}

.big {
	font-size:12px;
}
.small {
	font-size:9px;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.float_none {
	float:none;
}
.align_left {
	text-align:left;
}
.divider {
	margin-top:2px;
	margin-bottom:2px;
	height:2px;
	width:100%;
	clear:both;
	font-size:1px;
}
.divider.gray {
	background-color:#cacaca;;
}
.inline {
	display:inline;
}
.none, .display_none {
	display:none;
}
.blackbullet {
	vertical-align:middle;
	padding-top:1px;
	margin-right:7px;
	margin-left:3px;
}
.confirm {
	vertical-align:middle;
	padding-top:1px;
	margin-right:11px;
	margin-left:4px;
}
.italic {
	font-style:italic;
}
.clear_both {
	clear:both;
}
.vertical_align_middle {
	vertical-align:top;
}

a.box_link {
	font-size:11px;
}
/****** END GENERAL CLASSES ******/


/****** BREAD CRUMBS ******/
#BREAD_CRUMB_TRAIL {
	height:13px;
	margin-bottom:5px;
	margin-top:0px;
	background-color:#eeeeee;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:2px;
	padding-top:1px;
	padding-left:3px;
}
#BREAD_CRUMB_TRAIL img {
	margin-left:11px;
	margin-right:4px;
}
#BREAD_CRUMB_TRAIL a {
	font-size:9px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#BREAD_CRUMB_TRAIL_LEFT {
	float:left;
	font-size:9px;
	padding:0px;
	margin-left:2px;
}
#BREAD_CRUMB_TRAIL_RIGHT {
	float:right;
	padding:0px;
	margin-right:5px;
	text-align:right;
}
/****** END BREAD CRUMBS ******/

/****** NO RESULTST ******/
#noResults a {
	font-size:11px;
}
#noResults {
	margin-top:15px;
}
#noResults img {
	margin-left:10px;
	margin-top:5px;
}
#noResults div {
	float:left;
	clear:both;
	border:1px solid #000000;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:8px;
}
#noResults div > div {
	float:left;
	border:none;
	margin-top:0px;
}
#noResults .blackbullet {
	vertical-align:top;
	padding-top:1px;
	margin-right:7px;
	margin-left:3px;
}
/****** END NO RESULTST ******/

/****** SECURE ******/
#SECURE {
	height:41px;
	float:right;
}
#SECURE img {
	vertical-align:top;
	margin-left:6px;
}
.explanation {
	display:none;
	color:#1589bc;
	background-color:#f4f4f4;
	margin-left:5px;
	margin-top:12px;
	margin-bottom:2px;
	border:1px solid #000000;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	clear:both;
	height:100%;
}
/****** END SECURE ******/
img#RSS_FEEDS_IMG {
	margin-right:5px;
	margin-left:3px;
	float:right;
}
.pay_small {
	font-size:9px;
}
img#ARROW_PAY {
	vertical-align:top;
	margin-top:5px;
	margin-right:8px;
}

/****** ACTION ******/
.product_img_container{
	position:relative;
	margin-bottom:8px;
}
.trans_box_specialaction,.trans_box_action,.trans_box_new,.trans_box_bestbuy  {
	position:absolute;
	width:57px;
	height:57px;
	text-decoration:none;
}
.trans_box_action[class] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>actie_icon.png);
}
.trans_box_specialaction[class] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>specialaction_icon.png);
}
.trans_box_new[class] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>nieuw_icon.png);
}
.trans_box_bestbuy[class] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>beste_koop_icon.png);
}
.trans_box_specialaction.product,.trans_box_action.product, .trans_box_new.product,.trans_box_bestbuy.product {
	top:112px;
	left:-6px;
}
.trans_box_specialaction.category,.trans_box_action.category,.trans_box_bestbuy.category{
	top:52px;
	left:-9px;
}
.trans_box_new.category {
	top:55px;
	left:-6px;
}
.trans_box_specialaction.actions,.trans_box_action.actions,.trans_box_bestbuy.actions{
	top:74px;
	left:0px;
}
.trans_box_new.actions {
	top:79px;
	left:0px;
}
.trans_box_specialaction.actiongroup,.trans_box_action.actiongroup, .trans_box_new.actiongroup,.trans_box_bestbuy.actiongroup {
	top:103px;
	left:0px;
}
.trans_box_specialaction.history,.trans_box_action.history, .trans_box_new.history,.trans_box_bestbuy.history {
	top:90px;
	left:-10px;
}
/****** END ACTION ******/

/****** CHAT BOX ******/

#CHAT_BOX_CONTAINER {
	font-family:arial;
	width:100%;
	margin:5px 0px 3px 0px;
}

#CHAT_BOX {
	background-color:#c6d9e4;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>chat_box_bar_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	border:1px solid #cadfec;
	margin:0px 4px 0px 4px;
	height:20px;
}

#CHAT_BOX_BAR_TEXT {
	display:block;
	color:#7eafcf;
	float:left;
	font-weight:bold;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}

#CHAT_BOX_BAR_TEXT img {
	margin:0px 10px 0px 0px;
	vertical-align:middle;
}

#CHAT_BOX_BAR_TEXT a {
	color:#7eafcf;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

.chat_box_bar_input {
	border:0px;
	font-family:arial;
	font-size:11px;
	height:14px;
	line-height:14px;
	overflow: hidden;
	padding:0px 3px 0px 3px;
	width:300px;
}

.chat_box_bar_input_complete {
	border:1px solid #247697;
	font-family:arial;
	font-size:11px;
	float:none;
	height:60px;
	line-height:14px;
	margin:9px 0px 0px 0px;
	overflow:auto;
	padding:0px 3px 0px 3px;
	width:493px;
}

#CHAT_BOX_BAR_INPUT {
	float:left;
	border:1px solid #247697;
	height:14px;
	margin: 2px 0px 0px 0px;
	overflow: hidden;
	padding:0px;
	width:300px;
}
#CHAT_BOX_BAR_INPUT1 {
	width:501px;
	height:72px;
}

#CHAT_BOX_BAR_SEND_BTN, #CHAT_BOX_BAR_SEND_BTN1 {
	cursor:pointer;
	float:left;
	margin:2px 0px 0px 9px;
}

#CHAT_BOX_BAR_SEND_BTN {
	display:none;
}

#CHAT_BOX_COMPLETE {
	padding:13px;
	display:none;
	height:200px;
	clear:both;
}

.chat_log {
	display:none;
}

#SHOW_HIDE_CHAT {
	display:none;
	float:right;
	padding:4px 5px 0px 3px;
}

#SHOW_CHAT {
	display:none;
}

#SHOW_HIDE_CHAT img {
	cursor:pointer;
}

#CHAT_BREAK {
	display:none;
}

#CHAT_FORM_COMPLETE {
	float:left;
	padding:10px 10px 0px 10px;
}

#CHAT_FORM_COMPLETE #SHOW_HIDE_CHAT {
	display:block;
}

#CHAT_FORM_COMPLETE .chat_log {
	overflow:auto;
	display:block;
	height:85px;
	width:500px;
}

#CHAT_FORM_COMPLETE #CHAT_BOX_BAR_SEND_BTN{
	float:none;
	margin:7px 0px 0px 0px;
}


#CHAT_BOX_INFO {

	display:none;
	float:left;
	line-height:14px;
	margin:0px 0px 0px 42px;
}

#CHAT_BOX_INFO1 {
	background-color:#ffffff;
	border:1px solid #b7ccd7;
	padding:7px;
	width:365px;
}

#CHAT_BOX_INFO2 {
	background-color:#e5eff4;
	border:1px solid #b7ccd7;
	font-size:9px;
	margin:8px 0px 0px 0px;
	padding:3px 7px 7px 7px;
	width:365px;
}

#CHAT_BOX_INFO2 img {
	margin:2px 0px 0px 0px;
}

.liveleader_error {
	color:#000000;
	font-weight:bold;
	padding:3px 3px 3px 2px;
}
.enquete{
	background-position:top right;
	background-repeat:no-repeat;
	padding:10px;
}
.partyhat{
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>partyhat.jpg);
}
.enquete p .highlight {
	color:#1589BC;
	font-weight:bold;
}
.enquete p {
	line-height:21px;
}
.enquete p {
	line-height:21px;
}
.enquete .question_title{
	color:#232da0;
	font-size:13px;
	font-weight:bold;
}
.enquete .question_description{
	color:#a5a5a5;
	float:left;
	font-size:11px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	width:510px;
}
.enquete .question_input{
	border:1px solid #000000;
	color:#232da0;
	font-size:12px;
	height:88px;
	margin:0px 20px 0px 0px;
	padding:2px;
	width:380px;
}
.enquete #TERMS {
	color:#a5a5a5;
	float:left;
	font-size:11px;
	line-height:14px;
	margin:11px 0px 0px 0px;
	width:840px;
}

.enquete .verplicht{
display:inline;
	margin-right:1px;
	float:right;
	font-size:14px;
	font-style:italic;
}

.enquete .vraagNr,.enquete .vraag{
display:block;
}
.enquete .vraagNr,#enquete .vraag{
display:block;
margin-bottom:8px;
}
.enquete .vraag{
width:600px;
margin-right:20px;
}
.enquete select{
width:150px;
}

/****** END OF CHAT BOX ******/

/****** HISTORY ******/

#last_viewed {
	border-top:1px solid #000000;
	margin:10px 4px 10px 4px;
	text-align:center;
}

#last_viewed_navigation_title {
	margin:3px 0px 0px 0px;
	text-align:left;
}

#producthistory {
	color:#1988C2;
	font-size:10px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
}

/****** END OF HISTORY ******/

/***** Social ***********/

div.socialContainer{
    position : absolute;
    right : 0px;
    top : 105px;
    height : 24px;
    width : 168px;
}

div.socialContainer span{
    float : left;
    margin-top : 5px;
    margin-right : 5px;
    font-family: Verdana;
    color : #727272;
    font-size : 10px;
}
