*{
	margin:0;
	padding:0;
}

body{
	margin:0;
	padding:0;
	font:11px Tahoma;
	color:#444;
}

html{
	background:url(../img/banner.jpg) top no-repeat;
	height:100%;
}
img{
	border:0;
	display:block;
}

li{
	list-style:none;
}

h4{
	font:22px Lucida Sans;
	color:#00b4e3;
}

p{
	padding-bottom:10px;
}

.header{
	height:173px;
}

.header table{
	margin-bottom:12px;
}

.login .main_menu{
	margin:0 0 0 15px;
}

.login .main_menu li{
	float:left;
}

.main_menu li{
	float:right;
	font:14.5px Gill Sans MT;
	color:#FFF;
	padding:0 5px 0 8px;
	background:url(../img/pipe.png) left no-repeat;
}

.main_menu li a:link,.main_menu li a:visited{
	text-decoration:none;
	color:#FFF;
}

.search h6{
	font:12px Tahoma;
	color:#00b4e3;
	margin-bottom:8px;

}

.search{
	height:64px;
}

.search table{
	margin:0 8px 0 0;
	float:left;
}

.search_border{
	height:24px;
	border-top:1px solid #dde6aa;
	border-bottom:1px solid #dde6aa;
	background:#FFFFFF;

}


.search input{
	width:380px;
	height:17px;
	border:0;
	background:#FFFFFF;
	font:11px Tahoma;
	color:#444;
    padding-top: 5px;
}

.search input[type='submit']{
	width:75px;
	font-weight:bold;
	clear:both;
	height:24px;
	padding:0;
}

.home_shopping{
    height:40px;
}

.home_shopping a{
  color:#000;
  text-decoration: none;
}

.footer{
	background:url(../img/footer-bg.jpg) top repeat-x;
	height:32px;
	font:10x Gill Sans bold;
	color:#FFF;
    padding:0 18px 0 0;
}
.footer ul
{
  margin:0 0 0 29px;
}


.footer ul li
{
  float:left;
  color:#fff;
  	font:14.5px Gill Sans MT;
    list-style: none;
     text-decoration: none;
     padding:7px 20px 0 0;
}
.footer ul li a:link,.footer ul li a:visited
{
       text-decoration: none;
       color: #fff;
     }

.border{
	border-left:1px solid #c6e6f4;
	border-right:1px solid #c6e6f4;
    height:365px;
}


.login_border{
	height:30px;
	background:#FFFFFF;
     color:red;

}

.login .lable{
	font:11px Tahoma;
	color:#444;
}

.login table{
	margin-top:5px;
	margin-bottom:10px;
}

.login input{
	height:25px;
	border:0;
	background:url(../img/text-box.jpg)	top left  no-repeat;
   /*	padding:4px 15px 0 0;  */
	width:250px;
	font:11px Tahoma;
	color:#444;

}

.upload input{
	height:22px;
	border:1px solid #c9e6f6;
	padding:4px 15px 0 10px;
	width:230px;
	font:11px Tahoma;
	color:#444;
}

.login input[type='button']{
	background:url(../img/login-btn-middle.jpg) top repeat-x;
	height:26px;
	width:56px;
	font:14px Arial, Helvetica, sans-serif;
	color:#686868;
}

.login input[type='submit']{
	background:url(../img/login-btn-middle.jpg) top repeat-x;
	height:26px;
	width:56px;
	font:14px Arial, Helvetica, sans-serif;
	color:#686868;
}

.wachtwood, .wachtwood a{
	font:11px Tahoma;
	color:#668aa4;
	text-decoration:none;
}

.reg, .reg a{
	font:11px Tahoma;
	color:#17adf1;
	text-decoration:none;
}

.winkelwagentje{
	font:bold 13px Tahoma;
	color:#17adf1;
	line-height:26px;
	text-indent:8px;
}
.winkelwagentje a{
	color:#17adf1;
    text-decoration: none;
}


.register input{
	width:220px;
	height:22px;
	border:0;
	background:#FFFFFF;
	font:11px Tahoma;
	color:#444;
	background:url(../img/text-box.jpg)	top left  no-repeat;
	padding:4px 15px 0 15px;
}

/*.register select{
	width:220px;
	height:35px;
	border:0;
	background:#FFFFFF;
	font:11px Tahoma;
	color:#444;
	background:url(../img/text-box.jpg)	top left  no-repeat;
	padding:4px 15px 0 15px;
}*/

.register table{
	margin-bottom:1px;
	font:11px Tahoma;
	color:#444;
}

.register .lable{
	font:11px Tahoma;
	color:#444;
	float:left;
	width:128px;
}

.textarea_border
{
  width: 250px;
  height: 70px;
  background: url(../img/textarea.jpg) left top no-repeat;
}
 .contact_textarea_border
{
  width: 250px;
  height: 70px;
  background: url(../img/textarea.jpg) left top no-repeat;
  padding-left:2px;
  padding-top:2px;
}
.contact_textarea_border textarea
{
  height:66px;
  width:247px;
  border:none;
    }

.border h5{
    font: 26px Arial;
    color: #707070;
    padding-bottom: 40px;
}
h4{
    font: 18px Arial;
    color: #17adf1;
    padding:0 0 20px 0;
}


.mijn_account_text
{
    font:  18px Arial;
    color: #707070;
    margin: 0 0 0 45px;

}
.mijn_acc{
  font:12px Tahoma;
  color:#000000;
  }
.mijn_account_text a
{
    color: #000000;
    text-decoration: none;
}

.bestelinformatie_text
{
    font:  12px Arial;
    color: #000000;
    border: 1px solid #a6d8ee;
}
.bestelinformatie_text a
{
    color: #000000;
}
.bestelinformatie_heading h6
{
    font:  20px Arial;
    color: #17adf1;
    padding: 0 0 0 100px;
}
.van_head
{
  font: 20px Gill Sans MT;
  padding-left:100px;
}


.edit_profiel_top
{
    background: url(../img/thick-top.png) left bottom no-repeat;
    width: 868px;
}
.edit_profiel_center
{
    background: url(../img/thick-middle.png) left top no-repeat;
    width: 868px;
}
.edit_profiel_bottom
{
    background: url(../img/thick-bottom.png) left top no-repeat;
    width: 868px;
}
.edit_profiel_border
{
  background: url(../img/thick-inside-border.jpg) left top no-repeat;
}

.add_to_cart_top
{
  background: url(../img/border-top.png) left bottom no-repeat;
}
.add_to_cart_center
{
  background: url(../img/border-center.png) left top repeat-y;
  font:12px Tahoma;
  color:#000000;
}
.add_to_cart{
  font:12px Tahoma;
  color:#000000;
}

.add_to_cart_bottom
{
  background: url(../img/border-bottom.jpg) left top no-repeat;
}
.cart_select select
{
  height:25px;
  padding: 0 0 0 10px;
  width: 124px;
  border:1px solid #cce9f5;
  background: none;
}
.cart_border_bottom
{
  background: url(../img/cart-bottom-border.jpg) left bottom repeat-x;
}
.cart_border_bottom span
{
  padding-left:10px;
}
.carousel
{
  float:left;
}

.blue_border
{
  background: url(../img/blue-border.jpg) left top no-repeat;
  height: 133px;
  margin-right:25px;
  float:left;
  font:11px Tahoma;
  color:#000000;
}
.blue_bg
{
  background: url(../img/full-blue-border.jpg) left top no-repeat;
  height: 133px;
  margin-right:25px;
  float:left
}
.cart_text
{
  height:60px;
  background:#ccecf6;
  text-align: center;
}
.cart_top
{
  background: url(../img/cart-top-bg.jpg) left bottom no-repeat;
}
.cart_euro_space span
{
  padding: 0 0 0 25px;
}
.cart_border_line
{
  background: url(../img/cart-line.jpg) left bottom repeat-x;
  width: 849px;
}

.foto_left_top
{
  background: url(../img/foto-left-top.jpg) left bottom no-repeat;
}
.foto_left_center
{
  background: url(../img/foto-left-center.jpg) left top repeat-y;
  padding: 25px 0 0 0;
}
.foto_left_bottom
{
  background: url(../img/foto-left-bottom.jpg) left top no-repeat;
}
.foto_space
{
  float: left;
  margin: 0 26px 0 0;
}
.foto_heading h6
{
  font: 20px Arial;
  color: #373737;
  margin: 70px 0 0 0;
}
.foto_right_top
{
  background: url(../img/foto-right-top.jpg) left bottom no-repeat;
}
.foto_right_center
{
  background: url(../img/foto-right-center.jpg) left top repeat-y;
}
.foto_right_bottom
{
  background: url(../img/foto-right-bottom.jpg) left top no-repeat;
}
.foto_right_center li
{
  list-style: none;
  border-bottom: 1px solid #c6e6f4;
  font: 12px Tahoma;
  color: #000000;
  height: 32px;
  line-height: 30px;
  text-align: left;
  text-indent: 12px;
}
.foto_right_center li a
{
  color:#000000;
  text-decoration: none;
}
.foto_left
{
  border-right:1px solid #c6e6f4;
  border-left:1px solid #c6e6f4;
  padding: 25px 0 10px 0;
}

.dowloaden_top_bg
{
  background: url(../img/download-top.jpg) left bottom no-repeat;
}
.dowloaden_center_bg
{
  background: url(../img/download-center.jpg) left top repeat-y;
  font: 12px Tahoma;
  color: #000000;
}
.dowloaden_bottom_bg
{
  background: url(../img/download-bottom.jpg) left top no-repeat;
}
.addtocart_text
{
  font: 16px Tahoma;
  color: #000000;
  padding-top: 35px;

}
.addtocart_text input
{
  width: 158px;
  height: 25px;
  border: 1px solid #d7edf7;
}

.viewprofil_heading
{
  font: 18px Arial;
    color: #17adf1;
  background                :   url(../img/view-edit.png) 0px no-repeat;
  padding                   :   0px 0 0 30px;
  height                    :   50px;
}

.view_title
 {
  background                :  url(../img/view-bg.jpg) left top repeat-x;

  font                      :14.5px Gill Sans MT;
  color                     :   #ffffff;
  letter-spacing            :   2px;
  padding                   :   5px   10px   0   0px;
  height                    :   28px;
 }

.container{
  display: none;
}
.contact_text input
{
  width:25px;
   border:none;
   background:none;

}
.contact_feedback
{
  padding-left:120px;
  color:#ff0000;
  font-family:Tahoma;
}
.contact_table
{
   padding-top:1px;
}
/********************************content**********************/
.content_text
{
  	font:11px Tahoma;
	color:#444;
}
.content_style{
	font:bold 13px Tahoma;
	color:#17adf1;
    }
.text_format{
    font: 18px Arial;
    color: #17adf1;
    }
.text_style
{
  font:11px Tahoma;
	color:#17adf1;
}

.lable{
	font:11px Tahoma;
	color:#444;
}

.lable a {
	font:11px Tahoma;
	color:#0099FF;
}

.manage_foto h4{
	font:20px Gill Sans MT;
	color:#373737;
	margin-bottom:11px;
	text-align:left
}

.manage_border{
	border-left:1px solid #c6e6f4;
	border-right:1px solid #c6e6f4;
}

.manage_border table{
	float:left;
	margin:0 5px 20px 21px;
	width:204px;
}

.manage_border table table{
	margin:0;
}

.manage_border img{
	border:1px solid #c6e6f4;
}

.manage_select{
	font:11px Tahoma;
	color:#00a6dd;

}

.manage_select input{
	width:20px;
	height:20px;
}

.main-landing-text h6
{
  font: 18px Arial;
  color: #2fbdf3;
  padding-bottom: 5px;
}

.main-landing-coupen-border
{
  background: url(../img/coupen-code.png) left top no-repeat;
  height: 105px;
  width: 337px;
}

.main-landing-coupen-border input
{
  height: 23px;
  width: 62px;
}

.main-login-border
{
  background: url(../img/login-border.png) left top no-repeat;
  height: 201px;
  padding-left: 20px;
}
.main-login-border input
{
  width:271px;
  height: 20px;
}
.main-login-border h6
{
  font: 18px Arial;
  color: #2fbdf3;
}
.main-loggin-menu ul
{
  padding: 40px 0 0 0;
}
.main-loggin-menu li
{
  list-style: none;
  font: 18px Trebuchet MS;
  color: #1885e1;
  background: url(../img/menu-side-bg.png) left no-repeat;
  padding: 0 20px 0 20px;
  float: left;
  text-transform: uppercase;
}
.main-loggin-menu li a
{
  text-decoration: none;
  color: #1885e1;
}
.main-landing-space
{
  padding-left: 75px;
}

/********* Shopping Cart **********/

.shopping_cart_text h6
{
   font: 20px Times New Roman;
   color: #373737;
   padding-bottom: 25px;
}
.shopping_cart_errormsg
{
   font: 14px Tahoma;
   color: #ff0000;
   padding-bottom: 25px;
}
.shopping_cart_text input
{

   padding-right: 100px;
}

/********* Print **********/

.print_text img
{
  padding-bottom: 10px;
}
.print_text a
{
  text-decoration: none;
}
.error_display
{
  font: 11px Tahoma;
  color: #FF0000;
}
.print_border_bottom
{
  background: url(../img/print-border.jpg) left bottom repeat-x;
}
.print_border_top
{
  background: url(../img/print-border.jpg) left top repeat-x;
}

