/*general*/
* {margin: 0;padding: 0;}
html, body {font-family: Tahoma,Verdana, Arial;color:#333;font-size: 12px;background-color: #FFF; background: url(/img/style/stripe.png) top left repeat;}
input, textarea, select {font-family:Tahoma,Verdana, Arial;color: #333;background-color: #FFF; font-size:small;}
a:link,a:active,a:visited{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
img {border: 0; margin:0; padding:0;}
ul,ol{list-style:none;}
table{border-collapse:collapse;}
.clear {display: block;height: 1px;clear: both;overflow: hidden;}
h1{ font-size: 17px; margin:0 0 5px 0;}
h2{font-size:15px; margin:10px 0 10px 0;}
h3{font-size:14px; }
h4{font-size:12px;}
p{margin-bottom:5px;}
.headings{ color:#d93814;}
.mt0{margin-top:0;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.pt10{padding-top:10px;}
.fbold{font-weight:bold;}
.funderline{text-decoration:underline;}
.fleft{float:left;}
.fright{float:right;}
.cboth{clear:both;}
.red{color:#FF0000;}
.green{color:#00CC33;}
.white{color:#FFF;}
.hidden{display:none;}
.linetrough{ text-decoration:line-through;}
.tooltip_trans{position: absolute;border: 1px solid #ccc;background-color:#FFF;z-index: 99;padding: 3px;text-align:left; max-width:200px;height:auto;}
.taright{text-align:right;}
/*layout -  general */
#container{width:1000px; margin:0 auto 0 auto;min-height:700px; position:relative;}
#header{height:128px; position:relative;background-color:#FFF; display:none;}
#shopping_cart{position:absolute;top:32px; right:5px; width:190px; height:70px;background:url(/img/style/shoppingcart.gif) right center no-repeat;}
#shopping_cart_content{width:178px; padding:5px; font-size:11px; }
#hvloeren{ position:absolute; top:90px; left:5px; color:#9A9A9A; font-size:21px;}
#logo{background:url(/img/style/logo.gif) 5px 10px no-repeat; width:483px; height:126px;}
#logo a{display:block; height:483px; height:126px;}
#logo h1{display:none;}
#banner{width:320px; height:100px; background-color:#996600; position:absolute; top:14px; right:220px;}
#cities{padding:0 5px 0 5px;}
#cities_holder{background:url(/img/style/citiesarrow.gif) top left no-repeat; height:20px;background-color:#666666; color:#FFF;}
#cities_holder ul{padding-top:2px; margin-left:15px;}
#cities_holder ul li{display:inline;}
#cities_holder span{ color:#FFF;}
#page_main{padding:5px 5px 30px 5px; background-color:#FFF;}
#sidebar{width:0; min-height:600px; float:left;}
#content{float:left; margin-left:12px; min-height:800px; width:772px;}/**/
#content_404{float:left; margin-left:12px;margin-top:50px; min-height:800px; width:772px;}/**/
#menu{background:url(/img/style/menu.png) top left no-repeat; width:186px; height:580px; padding:10px; text-align:right; display:none;}
.menu li a{ display:block; padding:7px 3px; border-bottom:1px solid #FFF; font-weight:bold;}
.menu li a:hover{text-decoration:none;}
.menu li a span{ color:#FFF;}
.menuweb li a{ color:#FFF; text-decoration:none;}
.menuweb li a span{ color:#FFF;}
.menuweb li a:hover{ text-decoration:none;}
.m_heading{color:#FFF; font-size:15px; border-bottom: 1px solid #FFF; padding-bottom:10px;}
.m_heading1{height:15px;color:#FFF; font-size:15px; padding-top:10px; margin-bottom:10px; }
#pay_methods{width: 186px; height:27px;background:url(/img/style/pay_methods.gif) top left no-repeat; margin-top:45px;display:none;}
#tags, .sidebarsubitems, #aaimedia{display:none;} 
.sidebarsubitems{width:186px; height:101px; margin-top:10px; color:#666666; padding:10px; font-weight:bold;}
.sidebarsubitems p{width:55px;}
.sidebarsubitems span{color:#666666;}
#aanbieding{ background: url(/img/style/sidebar_aan.gif) top left no-repeat;}
#stalen{ background: url(/img/style/sidebar_stalen.gif) top left no-repeat;}
#leginstructie{ background: url(/img/style/sidebar_leg.gif) top left no-repeat;}
#footer{height:60px; width:1000px; background:url(/img/style/footer.gif) top left repeat-x; text-align:center; padding-top:40px;}
#footer ul{color:#FFF; font-size:14px;}
#footer ul li{display:inline; margin-right:15px;}
#sm_cont{float:left;}
#search_module {height:99px; width:594px; background:url(/img/style/search_bg.gif) top left no-repeat; position:relative; }
#search_module input{background-color:#FFF; border:1px solid #CCC;}
#search_module  select{font-size:smaller;}
.smselect1{width:82px;}
.smselect2{width:85px;}
#s_input{ width:275px;position:absolute; top:10px; left:15px;}
#s_s_1{ position:absolute; top:54px; left:15px;}
.inputss1{width:190px; margin-bottom:3px;}
#s_s_2{ position:absolute; top:10px; left:290px;}
#s_s_3{ position:absolute; top:54px; left:199px;}
#s_s_4{ position:absolute; top:10px; left:391px;}
#s_s_5{ position:absolute; top:10px; left:492px;}
#s_s_6{ position:absolute; top:54px; left:290px;}
#s_s_7{ position:absolute; top:54px; left:391px;}
#s_s_8{ position:absolute; top:54px; left:492px;}
#s_s_9{ position:absolute; top:54px; left:106px;}
#stalen_vragen{height:99px; width:173px;float:right;background:url(/img/style/stalen.gif) top left no-repeat; }
#stalen_vragen a{display:block; height:99px; width:173px;}
#stalen_vragen a span{display:none;}
#player{margin-top:15px;}
/*pages - home*/
#index_top{ width:527px; height:311px;background:url(/img/style/index_top.jpg) top left no-repeat; padding:15px 5px 5px 240px;}
#indext_txt{width:530px;}
.index_products{ width:363px; height:95px; background:url(/img/style/index_products.gif) top left no-repeat; float:left; margin-top:10px; padding:5px;}
.index_products p{margin-top:5px;}
.ip_margin{margin-right:26px;}
/*pages - offices*/
#contact_top{height:330px;}
#contact_info{float:left; width:440px;}
#map_holder{float:left; width:330px;}
#showroom_large{float:left; width:440px;}
#showroom_thumbs{float:left; width:330px;}
#showroom_thumbs div{float:left; margin-right:10px; width:100px; margin-bottom:30px;}
#contact_form{float:left; width:400px; padding-right:40px;}
#contact_form textarea{width:375px; height:100px;}
#vest_video{float:left;}
/*pages - shop - productpage*/
#calculation_module{float:left; background-color: #EFEFEF; padding:5px; width:250px; min-height:233px;}
#asseccoires_container{float:right; width:498px; padding:5px; border:2px solid #EFEFEF; height:229px;}
.input_cmodule{width:35px;}
#more_products_menu{float:left; width:100px; background-color:#ccc;}
#more_products_menu ul{margin:0; padding:0;}
#more_products_menu ul li{border-bottom:1px solid #EFEFEF;}
#more_products_menu ul li a{ display:block; height:20px; padding:3px 0 0 3px; }
#more_products{float:left; margin-left:10px; width:388px; height:200px; overflow:auto;}
#more_products table{width:371px;}
.menuactive{ background-color:#EFEFEF; border:1px solid #CA653A; font-weight:bold;}/*#B7D987*/
#accessoires,#prijs{border-top: 1px solid #333;}
/*pages - general*/
.items{border-bottom: 1px dashed #CCC;padding:5px; margin-top:7px; height:110px;}
.items_left{ float:left; width:585px; height:110px}
.items_right{ float:left; padding-top:5px; width:167px; height:105px; padding-left:9px; border-left:1px dashed #CCC;}
.items_right span{font-size:14px; font-weight:bold;}
#product_info_container{padding-top:10px;}
#product_info{border:1px solid #CCCCCC; padding:5px; min-height:250px;}
.product_info_span{ float:left; width:150px;}
#product_img{float:left;}
#overzicht li{width:320px; clear:both;}
#product_tabs li{float:left; margin-right:2px; background-color:#E8E9E9;}
#product_tabs li a{padding:10px; display:block;}
#product_tabs li a:hover{background-color:#C6C7C8;}
#product_tabs li a:hover span{color:#333;}
#product_tabs li a { color:#999; font-weight:bold;}
.active_product_class{background-color:#C6C7C8;}
.active_product_classspan{ color:#333;}
#product_list{ margin-left:220px;}
#product_info_symbols{padding-top:10px;}
#product_info_symbols table{border-collapse:collapse;}
#product_info_symbols table tr td{border-top:1px solid #D7D7D7;padding:5px 0 5px 0;}
/*pages - ondervloeren*/
.ondervloeren_overzicht{ width:385px; border-right:1px solid #CCC; border-bottom:1px solid #CCC; height:95px; float:left; margin-top:10px; text-align:center ;padding-top:55px; font-size:20px;}
/*pages - laminaat overzicht*/
.laminaat_overzicht{float:left; border:1px solid  #EAEAEA; margin-bottom:20px;width:369px; padding:5px; min-height:253px;}
/*pages - brand*/
#brand_left{float:left; width:340px;}
#brand_left img{margin-right:5px;}
#brand_left span{ line-height:20px;vertical-align:top;}
#brand_right{float:right; padding:0 5px 5px 5px; width:390px;}
.brand_sfeer{margin-top:15px;}
/*ajax - pages */
#stalen_container{width:400px; min-height:500px; background-color:#FFFFFF; position:absolute; top:0; left:300px; z-index:99; border:1px solid #666666;}
#stalen_header{ background-color:#666666;height: 20px;}
#stalen_content{padding:5px;}
/*form*/
.fieldset {margin-top:15px; padding:10px; border: 1px dashed #cccccc;  }
fieldset{margin-top:15px; padding:10px; border: 1px dashed #cccccc;}
legend { background-color:#FFF; font-weight:bold;}
.form p{clear:left; margin:0px; padding:0px; padding-top:5px;}
.form p label{float:left; width:120px;}
.form input,select,textarea{background-color:#FFF; border: 1px solid #CCCCCC;}
.form textarea{height:50px; min-width:200px;}
.submit{ width:72px;height:25px;}
/*pagination */
#navigation_holder{padding-left:10px;margin:1em 0 1em;}
#navigation {text-align: center; margin-top:20px;}
.pagenextlink,
.pageprevlink,
.pagenumlink,.pagenumdead {cursor: pointer;margin:0 .2em 0;padding:.1em .4em .1em;font-weight: bold;}
.pagenextlink,.pageprevlink,.pagenumlink {border: 1px solid #D93814;background-color: #EEE;text-decoration:none;}
.pagenumdead {cursor: default;border: 1px solid #D93814; background-color: #D93814;color: #FFF;}
#navigation a:hover{background-color:#D93814; text-decoration:none; color:#FFF;}
/*orderby*/
#orderby{height:22px; background:url(/img/orderby.gif) top left repeat-x; padding-top:3px; padding-left:5px;}
#orderby ul li{ display:inline; margin-right:10px; padding-left:10px;}
.liorderasc{background:url(/img/asc.gif) top left no-repeat;}
.liorderdesc{background:url(/img/desc.gif) top left no-repeat;}
.orderbyactive{ font-weight:bold; }
/*misc*/
.totalsearchproducts{padding:10px 0 10px 5px;}
.lightup:hover{color:#d93814;}
#aaimedia {
color:#FFFFFF;
margin-top:15px;
padding-bottom:10px;
}

#aaimedia a {color: #FFFFFF;}
.submit_gaverder{border:0; width:201px; height:58px; background:url(http://www.laminaatoutlet.nl/img/button_volgendestap.png) no-repeat;}
#button_print, #heading_print, .fieldset{display:none;}