* {
margin:0;
padding:0;
}
body {
background:#fff;
font:12px Arial, Helvetica, sans-serif; 
color:#444; 
text-align:center;
scrollbar-face-color: #08BEFA;
scrollbar-highlight-color: #08BEFA;
scrollbar-shadow-color: #08BEFA;
scrollbar-3dlight-color: #08BEFA;
scrollbar-arrow-color:  #ffffff;
scrollbar-track-color: #323232;
scrollbar-darkshadow-color: #08BEFA;
}
a {
color:#15B0E9;
text-decoration:none;
}
a:hover {
color:#444;
text-decoration:underline;
}
a img {
border:none;
}

#wrapper {
width:990px;
margin:0 auto;
text-align:left;
}


#sections {
overflow:hidden;
width:990px;
background:#ffffff;
/*background:#323232;*/
background:url(../images/sections.gif) repeat-y 170px top;
}

#leftnav{
float:left;
overflow:visible;
width:160px;
padding:16px 0 10px 10px;
}

#content {
overflow:hidden;
padding:9px 0 10px 10px;
width:797px;}

#page_home {
display:none;
/*overflow:hidden;
width:970px;
background:#323232;
margin:-10px -10px -10px -182px;
padding:10px;*/
}
#home_bigbanner {
overflow:hidden;
width:970px;
height:455px;
}
#bigbanner {
overflow:hidden;
float:left;
width:770px;
}
#smallbanner {
overflow:hidden;
float:right;
width:190px;
}
#smallbanner1, #smallbanner2, #smallbanner3 {
overflow:hidden;
height:155px;
}
#content p {
margin-bottom:10px;
}
#content ul {
list-style:none;
margin-left:12px;
}
#content li {
background:url(../images/content_li.gif) left 5px no-repeat;
padding-left:10px;
}
#content li a {
font:12px Arial, Helvetica, sans-serif;
}

#content .main-heading h1 {
font:20px Arial, Helvetica, sans-serif;
color:#323232;
margin-bottom:6px;
margin-top:8px;
}
#content .extra-heading h2 {
font:bold 14px Arial, Helvetica, sans-serif;
}
#content h3 {
border-bottom:1px dashed #ccc;
font:bold 12px Arial, Helvetica, sans-serif;
color:#15B0DE;
margin-bottom:5px;
padding-bottom:5px;
}

/*#page_extrainfo{
overflow:hidden;
width:628px;
background:url(../images/c_b.gif) left bottom no-repeat;
margin:0 -10px;
padding:10px;
}
*/

*#page_extrainfo{
overflow:hidden;
width:770px;
background:url(../images/c_b.gif) left bottom no-repeat;
margin:0 -10px;
padding:10px;
}


#page_extrainfo .main-heading {
background:url(../images/c_t.gif) left top no-repeat;
width:628px;
margin:-10px -10px 0;
padding:10px 10px 0;
}

/*---------------------------------------------------  crumbar  ---------------------------------------------------*/
#content #crumbar-center {
overflow:hidden;
width:770px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000;	
margin:0;
padding:10px 0 10px;
}

#content #crumbar-center div {
float:left;
}
#content #crumbar-title {
padding-right:10px;
}
#content #crumbar-content {
margin:0;
padding:0;
}
#content #crumbar-content ul {
margin:0;
padding:0;
list-style:none;
}
#content #crumbar-content li {
background:none;
float:left;
padding:0;
margin:0;
}
#content #crumbar-content li a {
background:url(../images/li_arrow.gif) right 5px no-repeat;
font:10px Arial, Helvetica, sans-serif;
color:#444;
margin-right:7px;
padding-right:10px;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/
.top-rank-keyword-box {
border:1px solid #444;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
padding:10px;
}

.top-rank-keyword-box h1 {
font:bold 14px Arial, Helvetica, sans-serif;
padding-bottom:5px;
}



/*---------------------------------------------------  footer  ---------------------------------------------------*/

#footer {
width:100%;
height:75px;
min-height:75px;
color:#fff;
margin:0 auto;
background:url(../images/bg2.gif) left top repeat-x;

}
#footer-container a {
color:#fff;
}

#footerInner {
margin:0 auto;
text-align:left;
width:970px;
}

#footer ul#siteActions {
background:transparent url(../images/blue_bg_ul_footer_actions.gif) no-repeat 0 0;
float:right;
margin:0;
padding-left:80px;
}

#footer ul#siteActions li {
background-image:url(../images/blue_bg_footer_actions_li.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
float:left;
height:27px;
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin:0 0 0 -5px;
width:130px;
}

#footer ul#siteActions li a {
background-position:4px 4px;
background-repeat:no-repeat;
color:white;
font-size:95%;
line-height:27px;
padding:3px 0 3px 30px;
text-decoration:none;
}

#footer ul#siteActions li:hover a{
color:#444;
}

#footer ul#siteActions li a.rss {
background-image:url(../images/icon_rss.gif);}

#footer ul#siteActions li a.newsLetter {
background-image:url(../images/icon_news_letter.gif);}

#footer ul#siteActions li a.sendToFriend {
background-image:url(../images/icon_send_to_friend.gif);}

#footer ul#siteActions li a.bookmark {
background-image:url(../images/icon_bookmark.gif);}

#footer ul#siteActions li.last {
background-image:url(../images/blue_bg_footer_actions_li_last.gif);
width:125px;
}


#footer #icons {
float:left;
width:200px;
background:transparent url(../images/payment_icons.gif) no-repeat scroll left top;
height:20px;
margin:10px 0 0;
text-indent:-2000px;
}

#yavidesign {
clear:both;
text-align:center;
padding:13px 0 10px;
font:11px Arial, Helvetica, sans-serif;
color:#cdcdcd;
margin:0 auto;
width:100%;
}
#yavidesign a {
color:#fff;
}
#footer-banks {
display:none;
}
#footer-banks ul {
float:right;
width:500px;
height:43px;
list-style:none;
}
#footer-banks li {
float:left;
}
#footer-banks li a {
float:left;
display:block;
background:none;
padding:0 15px;
}
/*---------------------------------------------------  footer end ---------------------------------------------------*/



/***** ihsan */
#the_shadow {
width:100%;
margin:0 auto;
text-align:left;
background:url(../images/shadow.png) center top repeat-y}

#miscnav-container {
overflow:hidden;
min-width:990px;
width:auto;
height:10px;
background:url(../images/bg.gif) left bottom repeat-x;
}

#masterhead {
position:relative;
width:990px;
height:103px;
background: transparent url(../images/header.jpg) no-repeat center -28px ;
margin:0 auto;
z-index:999;
}

#masterhead-group {
/*margin:0 auto;
padding-right:20px;
width:970px;*/
float:right;
overflow:hidden;
width:100px;
height:32px;
border-right:1px solid #515151;
margin-right:8px;
padding-right:8px;
margin-top:6px;
}

#masterhead-group #loginmenu ul {
list-style:none;
}

*:first-child+html #masterhead-group #loginmenu ul {
/*float:right;
list-style:none;
width:400px;
margin-top:-37px;
margin-right:130px*/
}

#masterhead-group #loginmenu ul li {
float:right;
/*height:32px;
border-right:1px solid #515151;*/

}
#masterhead-group #loginmenu ul li#main1, #masterhead-group #loginmenu ul li#main2, #masterhead-group #loginmenu ul li#main3, #masterhead-group #loginmenu ul li#main4 {
display:none;
}
#masterhead-group #loginmenu ul li a {
float:right;
display:block;
background:url(../images/arrows.gif) left 4px no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
padding-left:12px;
}
#masterhead-group #loginmenu ul li a:hover {
color:#15b0e4;
}
#masterhead-group #contactmenu {
list-style:none;
}
#masterhead-group #contactmenu li {
float:right;
}
#masterhead-group #contactmenu li a {
float:right;
display:block;
background:url(../images/arrows.gif) left 4px no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
padding-left:12px;
}
#masterhead-group #contactmenu li a:hover {
color:#15b0e4;
}

#masterhead #cmsnav {
left:570px;
position:absolute;
top:8px;
width:auto;
}

#masterhead #cmsnav ul {
float:left;
list-style:none;
}
#masterhead #cmsnav ul li {
float:left;
background:url(../images/mainnav_li.gif) left 3px no-repeat;
margin-left:10px;
padding:0 0 0 10px;
}

#masterhead #cmsnav a:hover, #masterhead #cmsnav li.cmsactive a {
color:#15b0e4;
}
#masterhead #cmsnav ul ul {
display:none;
}
#masterhead #cmsnav a {
display:block;
float:left;
font:bold 11px Arial, Helvetica, sans-serif;
color:#bfbfbf;
text-decoration:none;
}

#logo {
left:90px;
position:absolute;
top:8px;
z-index:3;
}
#slogan_flash {
left:347px;
position:absolute;
top:34px;
z-index:1;
}

#masterhead-container {
background-color:#000}

/* topbar **************************************************************************/


#topbar {
	width:990px;
height:24px;
padding-top:80px;}

*:first-child+html #topbar {
padding-top:42px;}

#topbar_wrap {
margin:0 auto;
width:970px;
}

#topbar ul {
float:right;
list-style:none;
}
#topbar ul#winkelmandje, #topbar ul#cms-topmenu-list {
float:right;
}
#topbar ul#cms-topmenu-list {
/*background:url(../images/topbar.gif) left top no-repeat;
*/}
#topbar li {
float:left;
background:url(../images/topbar_a_r_h.gif) right top no-repeat;

}
#topbar li li {
background:none;
}

#topbar li a {
display:block;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:5px 16px 5px;
z-index:999;
background:url(../images/topbar_a_l_h.gif) left top no-repeat;
}

#topbar li:hover, #topbar li.cmsactive, #topbar li.mainactive {
background:url(../images/topbar_a_r.gif) right top no-repeat;
}

#topbar li:hover a, #topbar li.mainactive a, #topbar li.cmsactive a {
background:url(../images/topbar_a_l.gif) left top no-repeat;
}
#topbar li:hover li a {
background:#fff;
text-align:left;
padding:0 5px;
}
#topbar li#main1 {
margin-left:0;
margin-right:2px;
}
#topbar li#main3 {
margin-left:0;
margin-right:2px;
display:none
}

#topbar li#main1 a {
padding:0;
}
#topbar li#main1 a span {
display:block;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:5px 16px 5px 16px;
cursor:pointer;
}

#topbar li#main2, #topbar li#main4, #topbar li#main5 {
display:none;
}


#topbar ul#cms-topmenu-list ul {
position:absolute;
left:-9999px;
width:200px;
border:1px solid #878787;
border-top:none;
z-index:999;
}
#topbar ul#cms-topmenu-list ul li {
/*background:#fff url(../images/footer.gif) left bottom repeat-x;---------------*/
padding-right:0;
}
#topbar ul#cms-topmenu-list ul li a {
width:158px;
border-bottom:1px solid #eaeaea;
font-weight:normal;
color:#666;
padding:4px 16px 4px 26px;
}
#topbar ul#cms-topmenu-list li:hover ul li a {
/*background:url(../images/li_arrow.gif) 16px 9px no-repeat;*/
}

#topbar ul#cms-topmenu-list li:hover ul li a:hover {
width:158px;
background-color:#eaeaea;
color:#000;
}
#topbar ul#cms-topmenu-list li:hover ul {
left:auto;
background-position:0 0;
}

#topbar ul#winkelmandje li {
position:relative;
}
#topbar ul#winkelmandje li a {
background:url(../images/winkelmandje.jpg) left top no-repeat;
font:Arial, Helvetica, sans-serif; font-size:10px;
padding:0px 0 0;
}
#topbar ul#winkelmandje li a span {
display:block;
width:114px;
background:url(../images/cart_icon.gif) 20px 4px no-repeat;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:4px 22px 6px;
cursor:pointer;
}
#topbar ul#winkelmandje ul {
position:absolute;
left:-99999px;
overflow:hidden;
width:158px;
z-index:9;
}
#topbar ul#winkelmandje ul li {
background:none;
padding-right:0;
cursor:pointer;
}

#topbar ul#winkelmandje li:hover ul, #topbar ul#winkelmandje li.sfhover ul {
left:auto;bottom:0;
background-position:0 0;
margin-left:0;
}

#topbar ul#winkelmandje li.sfhover ul {
bottom:-3px;
}


/* blue tab *************************************** */




/* add on *************************************** */

#topbar #cmsmenu1, #topbar #cmsmenu2, #topbar #cmsmenu3 {
margin-right:2px;
}

#infobox-content .InfoTabel {
font-size:10px;
}

/* klantenservice ********************/

#klantentable{
width:100%;
}

.klantenbox{
border:1px solid #ccc;
width:340px;
padding:20px;
float:left;
margin:0 5px 5px 0;
height:80px;
}

.klantenbox b{
font-size:14px;
color:#FF7F00;
}

.klantenbox ul{
margin-top:10px;
}

#klanten2, #klanten4{
margin-right:0;
}

.klantenico{
width:85px;
height:85px;
float:left;
}

.klanten-c{
float:right;
width:230px;
}
#klanten1, #klanten2{
margin-top:0;
}

#klanten1 .klantenico{
background:url(../images/klanten1.gif) left top no-repeat;
}

#klanten2 .klantenico{
background:url(../images/klanten2.gif) left top no-repeat;
}

#klanten3 .klantenico{
background:url(../images/klanten3.gif) left top no-repeat;
}

#klanten4 .klantenico{
background:url(../images/klanten4.gif) left top no-repeat;
}

.border1{
border:1px solid #515151;
padding:15px;
width:100%;
margin-bottom:10px;
}

#page_extrainfo b{
color:#15B0DE;
}


/* klantenservice form ***********************************/

#form-tes {
overflow:hidden;
width:100%;
}
#form-tes #tes {
overflow:hidden;
float:left;
width:540px;
margin-right:0;
}

#klanten3, #klanten4{
margin-bottom:14px;
}

#form-tes #tes table {
border:none;
width:540px;
margin:0;
padding:0;
}
#form-tes #tes td {
border-bottom:1px solid #E4E4E4;
background:#f7f7f7;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}

input.error, select.error { border: 1px solid red; }
label.error { color:red; margin-left: 10px; }

#tes td input[type=text], #tes td textarea{
border:1px solid #999;
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:3px;
}
#tes td select {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#tes td textarea {
width:272px;
}
#tes td input[type=submit]{
background: url(../images/product_mailafriend_send_button.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:22px;
padding:3px 0 3px 3px;
width:88px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}

#tesaddress h5 {
background:#000;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-family:arial;
font-weight:bold;
padding:3px 10px;
}
#tesaddress b {
display:block;
font-weight:bold;
padding:5px 8px 0 8px;
}


#tesaddress {
background:url(../images/tesadd-b.gif) left bottom no-repeat;
float:right;
width:214px;
border:1px solid #ccc;
}
#tesaddress #footnote {
background:url(../images/tesadd-hr.gif) left top repeat-x;
margin:0;
padding:8px 0 8px 0;
width:190px;
margin-left:8px;
}
.banner_bottom_six {
margin-bottom:10px;
}
.banner_bottom_six tr td {
width:128px;
}

