body          { background:url(http://images.monsterevents.nl/bg.gif) center top repeat-x; background-color: #edf1f6; font:11px Arial, Helvetica, sans-serif; color:#3D2F1C; text-align:center; line-height: 16px }
.ie6 body {background: none; background-color: #fff;}



body.page-popup { background-image:none; background-color: #fff;}
.header { background:url(http://images.monsterevents.nl/header-bg.png) center top repeat-x; height: 190px;}
.ie6 .header { background:url(http://images.monsterevents.nl/header-bg-ie6.png) center top repeat-x; height: 190px;}

.ie6 .customers-banner {display: none;}

.body {background-color: #fff; /*min-height: 926px;*/}
.footer { background:url(http://images.monsterevents.nl/footer-bg.png) center top repeat-x; height: 118px;}

/* Layout ================================================================================= */
.clear-block { clear:both;}
.page { width:978px; margin:0 auto; padding:0px 0 0px 0; text-align:left;}
.indent-main { padding: 12px;}
/* Base Columns */ 
.col-left { float:left; width:233px; padding:0 0 0 0;}
.col-main { float:left; width:658px; padding:0 0 0 0;}
.col-right { float:right; width:274px; padding:0 0 0 0;}

.home .col-right { float:right; width:254px; padding:0 0 0 0;}

/* 1 Column Layout */
.col1-layout {margin-left:12px;margin-right:12px;}
.col1-layout .col-main { float:none; width:auto;  }

/* 2 Columns Layout */
.col2-left-layout {margin-left:12px;margin-right:12px;}
.col2-left-layout .col-main { }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:473px; margin-left:8px; }
/* the widths are different ont he lister then on the homepage */
.lister .col-left { float:left; width:180px; padding:0 0 0 0;margin-left:10px;}
.lister .col-right { float:right; margin-right:10px;width:230px; padding:0 0 0 0;}
.lister .col3-layout .col-main {margin-left:0px;width:520px;}



.catalog-product-compare-index {padding: 10px 10px;}
.catalog-product-compare-index a {/*color: #b90041;*/line-height: 20px;/*font-weight:bold;*/}
.catalog-product-compare-index a img{padding-top:4px;}

#product_comparison td.odd {background-color: #fff;}
#product_comparison td {padding: 5px; border: 1px dashed #d7d7d7;}
#product_comparison td.center {text-align: center;}
#product_comparison th {padding: 5px; font-weight: bold;}

.quote .col-main {padding-left: 20px;}

/* ======================================================================================= */

/* Header ================================================================================= */
/* Navigation Menu */
.header {}
.header .nav { margin-left:4px;margin-top:9px; float: left;width:290px;}
.header .nav a {color: #4f3c2d; font-size: 12px; font-weight: bold; line-height: 30px; padding: 12px;}

/* Testimonial */
.header .testemonial { margin-left:0px;margin-top:14px; float: left; width: 335px; line-height: 11px;}
.header .testemonial .text { font-size: 10px; font-style: italic;}
.header .testemonial  .author{ font-size: 10px; font-weight: bold; float: right; padding-right: 51px;}

/* Search box */
.header .searchbox { margin-left:45px;margin-top:13px; float: left;}
.header .searchbox label{color: #4f3c2d;font-weight: bold; font-size: 12px; font-weight: bold; line-height: 30px;}
.header .searchbox input {margin-left:8px;width:180px;padding-bottom:2px;padding-top:1px;}
/* ======================================================================================= */

/* Slideshow ================================================================================= */
#slideshow {height: 286px;}

/* Pager */
#slideshow #pager{position: relative; z-index: 10; display: inline; top: 256px;}
#slideshow #pager a {margin-left: 4px;}

/* Slides */
#slideshow #slides {top: -14px;}
/* ======================================================================================= */

/* Menu ================================================================================= */
.body #topmenu {margin-left:12px;width:954px; color: white; height:48px;margin-bottom:7px;}
/* ======================================================================================= */

/* Footer ================================================================================= */
.footer .legal {color:#83746d;font-size:14px;font-weight:bold;padding-left:22px;padding-top:50px; float: left;} /* TODO: Color */
.footer .navigation {padding-left:22px;color: #fff; float: left;}
.footer .navigation a{color: #fff;}
.footer .phonenumber {color: #fff; font-size: 14px; font-weight: bold; float: right; padding-top:50px;padding-right: 20px;}
/* ======================================================================================= */

/* Tag cloud ================================================================================= */
.tagCloud {margin: 6px 11px 10px}
.tagCloud h2 {color: #3d2f1c; font-size: 15px; font-weight: bold; float: left;} /* TODO: Color */
.tagCloud .alllink-container {float: right;}
.tagCloud .alllink-container a {background: url(http://images.monsterevents.nl/bull_title.gif) no-repeat scroll 0 0; padding-left:20px; padding-bottom:4px;padding-top:2px;}
.tagCloud .tags {padding-top: 10px;}
.word{	font-size: 100%;	font-weight: 700;	line-height: 1.1em;	padding: 0 3px 0 0;	position: relative;	text-align: left;}
.word.level1{	font-size: 1.1em;}
.word.level2{	font-size: 1.2em;}
.word.level3{	font-size: 1.3em;}
.word.level4{	font-size: 1.4em;}
.word.level5{	font-size: 1.5em;}
.word.level6{	font-size: 1.6em;}
.word.level7{	font-size: 1.7em;}
.word.level8{	font-size: 1.8em;}
.word.level9{	font-size: 2.4em;}

.facets-cloud .tagCloud {margin: 0px 0px 0px}
.facets-cloud .tagCloud .tags {padding-top: 10px;}
.facets-cloud .word{	font-size: 100%;	font-weight: 100;	line-height: 1.1em;	padding: 0 3px 0 0;	position: relative;	text-align: left;}
.facets-cloud .word.level1{	font-size: 1.0em;}
.facets-cloud .word.level2{	font-size: 1.1em;}
.facets-cloud .word.level3{	font-size: 1.2em;}
.facets-cloud .word.level4{	font-size: 1.3em;}
.facets-cloud .word.level5{	font-size: 1.4em;}
.facets-cloud .word.level6{	font-size: 1.5em;}
.facets-cloud .word.level7{	font-size: 1.6em;}
.facets-cloud .word.level8{	font-size: 1.7em;}
.facets-cloud .word.level9{	font-size: 1.8em;}

/* ======================================================================================= */




/*.ie .lister .col-right {display:none;}*/
.ie6 .lister .col-right {padding:0px;margin:0px;}

/* Top menu ================================================================================= */



#topmenu {}
#topmenu div#left {background: url(http://images.monsterevents.nl/topmenu-left.gif); width: 10px; height: 47px; float: left;}
#topmenu div#right {background: url(http://images.monsterevents.nl/topmenu-right.gif); width: 10px; height: 47px; float: left;}
#topmenu div#right.expanded {background: url(http://images.monsterevents.nl/topmenu-right-expanded.gif);}
#topmenu ul.topnav { list-style: none; float: left; font-size: 1.2em; background: url(http://images.monsterevents.nl/topmenu-bg.gif) center top repeat-x; float: left;width:934px; height: 47px;}  
#topmenu ul.topnav li { float: left; margin: 0; padding: 0;  position: relative;}  
#topmenu ul.topnav li#first {width:165px;}
#topmenu ul.topnav li#second {width:146px;}
#topmenu ul.topnav li#third {width:143px;}
#topmenu ul.topnav li#fourth {width:108px;}
#topmenu ul.topnav li#fifth {width:106px;}
#topmenu ul.topnav li#sixth {width:146px;}
#topmenu ul.topnav li#seventh {width:104px;padding-right:16px;}

#topmenu ul.topnav li#first a{padding-left: 0px; text-align: center; width: 163px;}
#topmenu ul.topnav li#second a{padding-left: 0px;text-align: center; width: 144px;}
#topmenu ul.topnav li#third a{padding-left: 0px;text-align: center; width: 141px;}
#topmenu ul.topnav li#fourth a{padding-left: 0px;text-align: center; width: 106px;}
#topmenu ul.topnav li#fifth a{padding-left: 0px;text-align: center; width: 104px;}
#topmenu ul.topnav li#sixth a{padding-left: 0px;text-align: center; width: 144px;}
#topmenu ul.topnav li#seventh a{padding-left: 0px;text-align: center; width: 102px;}
#topmenu ul.topnav .sepperator {  margin-left: 0px;	height: 47px;float: left;	background:url('http://images.monsterevents.nl/topmenu-sepperator.gif');		width: 2px;}


.ie6 #topmenu ul.topnav .sepperator {  display:none;}


#topmenu ul.topnav li a{ color: #fff; font-size: 14px; font-weight: bold; display: block; text-decoration: none; float: left;  padding-bottom:12px;padding-top:13px;}  

#topmenu ul.topnav li.expanded {background: url(http://images.monsterevents.nl/topmenu-bg-expanded.gif); height: 47px; float: left; }
/*.ie #topmenu ul.topnav li.expanded#seventh {padding-right:18px;}*/
#topmenu ul.topnav li.expanded a { color:  #3c2f22}
#topmenu ul.topnav li div.subnav {	display: none; 	position: absolute; background: #fff; top:44px;right:-10px;}
/*.ie #topmenu ul.topnav li div.subnav {	right:-10px;}*/
#topmenu ul.topnav li div.subnav-visible {	display: block; }
#topmenu ul.topnav li ul.subnav {   list-style: none;      background: #fff;      margin: 0; padding:0 0 0 20px;width:210px; float: left;}  
/*.ie #topmenu ul.topnav li ul.subnav {   list-style: none;      background: #fff;      margin: 0; padding:0 0 0 2px;width:210px; float: left;}  */
#topmenu ul.topnav li ul.subnav li{  	background: none; font-size: 11px;	line-height: 16px; width: 100px; color: #3c2f22;}  
/*.ie #topmenu ul.topnav li ul.subnav li{  	background: none; font-size: 11px;	line-height: 16px; width: 90px; color: #3c2f22; }  */
#topmenu ul.topnav li#seventh ul.subnav li a {  color: #3c2f22;	font-size: 11px;font-weight: normal; line-height: 16px;	padding: 0;	text-align:left; }  

div.subnav .b {background: url(http://images.monsterevents.nl/topmenu-expanded-side-bottom.gif) 0 100% repeat-x;}
div.subnav .l {background: url(http://images.monsterevents.nl/topmenu-expanded-side-left.gif) 0 0 repeat-y;}
div.subnav .r {background: url(http://images.monsterevents.nl/topmenu-expanded-side-right.gif) 100% 0 repeat-y;}

div.subnav .bl {background: url(http://images.monsterevents.nl/topmenu-expanded-bl.gif) 0 100% no-repeat;}
div.subnav .br {background: url(http://images.monsterevents.nl/topmenu-expanded-br.gif) 100% 100% no-repeat;}
div.subnav .tl {background: url(http://images.monsterevents.nl/topmenu-expanded-tl.gif) 0 0 no-repeat;}
div.subnav .tr {padding:10px;}

.hidden {display: none;}
/* ======================================================================================= */

/* Homepage righthand banners ================================================================================= */
.about-banner{height:271px;margin-top:15px;}
.about-banner h2{font-size: 14px; font-weight: bold; color:#3d2f1c;}
.about-banner p{color: #324052; line-height:17px;padding-bottom:20px;}
.about-banner a{background: url(http://images.monsterevents.nl/bull_title.gif) no-repeat scroll 0 0; padding-left:20px; padding-bottom:4px;padding-top:2px;}

.footbal-banner{height:84px;position:absolute;width:274px;}
.home .footbal-banner{width:254px;}
.footbal-banner h2{font-size:20px;font-weight:bold;color:#3d2f1c;padding-left:8px;padding-top:8px;}
.footbal-banner h3{font-size:12px;color:#3d2f1c;padding-left:11px;}
.footbal-banner #football {position: relative; z-index:10;margin-top:-95px;float:right;display:inline;}
.home .footbal-banner #football {left: 14px;}
.footbal-banner a {background: transparent url(http://images.monsterevents.nl/bull_title.gif) no-repeat scroll 0 0; padding-left:20px; padding-bottom:1px;}
.footbal-banner p{padding-left:8px;padding-top:3px;}
/*.ie .home .footbal-banner{padding-top: 14px;}*/
.ie6 #football img {display: none;}

.newsletter-banner{height:156px;padding-top:92px;}
/*.ie .newsletter-banner{padding-top:120px;}*/
.lister .newsletter-banner {padding-top:16px;}
.detail .newsletter-banner {padding-top:16px;height:136px;}
.generall .newsletter-banner {padding-top:16px;height:136px;}
/*.ie .generall .newsletter-banner {padding-top:16px;height:136px;}*/

.newsletter-banner h4{font-size: 14px; font-weight: bold; color:#3d2f1c;}
.newsletter-banner p{color: #3D2F1C; line-height: 17px;}

/*
.notimetosearch-banner{height:134px;position:absolute;width:360px;}
.generall .notimetosearch-banner{width:274px; position:relative;}
.home .notimetosearch-banner{width:254px;}
.ie .home .notimetosearch-banner{margin-top: 67px;}
.notimetosearch-banner h1{font-size:20px;font-weight:bold;color:#3d2f1c;padding-left:8px;padding-top:8px;width:140px;}
.notimetosearch-banner p{color: #324052; line-height: 17px;padding-left:8px;}
.notimetosearch-banner p.text{padding-left:11px;}
.notimetosearch-banner a{background: transparent url(http://images.monsterevents.nl/bull_title.gif) no-repeat scroll 0 0; padding-left:20px; padding-bottom:1px;}
.notimetosearch-banner #people {position: relative; z-index:10;right:12px;margin-top:-18px;float:right;display:inline;}
.home .notimetosearch-banner #people {left: 10px;}
.notimetosearch-banner .inside-box {height:136px;}
*/
.notimetosearch-banner{height:104px;position:absolute;width:274px;clear: both; padding-top: 32px;}
.home .notimetosearch-banner{width:254px;}
.notimetosearch-banner h2{font-size:20px;font-weight:bold;color:#3d2f1c;padding-left:8px;padding-top:8px; width: 150px;}
.notimetosearch-banner h3{font-size:12px;color:#3d2f1c;padding-left:11px;}
.notimetosearch-banner #people {position: relative; z-index:10;margin-top:-165px;margin-right: -10px; float:right;display:inline;}
.home .notimetosearch-banner #people {left: 14px;}
.notimetosearch-banner a {background: transparent url(http://images.monsterevents.nl/bull_title.gif) no-repeat scroll 0 0; padding-left:20px; padding-bottom:1px;}
.notimetosearch-banner p{padding-left:8px;padding-top:3px;}
/*.ie .home .notimetosearch-banner{margin-top: 66px; }*/
.ie6 #people img {display: none;}

/* ======================================================================================= */

.detail div.description-long{width:600px;}
div.description-long p {font-size: 12px; line-height: 16px;}
.generall .block-cart li.active a {font-weight:bold;}
.generall .group-select li {list-style: none;}
/* Homepage categories and provinces list ================================================================================= */
.type-links {font-size:15px; font-weight: bold; color:#3d2f1c;padding-left:11px;padding-top:15px;}
#categories-list{padding-left:11px;}
#provinces-list{padding-left:11px;}
#categories-provinces-list-content {height:410px;}
#categories-provinces-list-content.type-links{font-size: 15px; font-weight: bold; color: #3d2f1c; padding-top:6px;}
ul.four-columns { width: 156px; float: left; padding-top:10px; padding-left: 3px; height:75px;}
.topitems-container{padding-top:31px;padding-left:11px;}
.topitems-container h2 {font-size: 15px; font-weight: bold; color: #3d2f1c; float: left; }
.topitems-container .alllink-container {float: right; padding-right:14px;}
.topitems-container .alllink-container a {background: transparent url(http://images.monsterevents.nl/bull_title.gif) no-repeat scroll 0 0; padding-left:20px; padding-bottom:1px;}
.topitems-container .item{ float: left; width: 192px; padding-right: 16px; padding-top: 8px; padding-left: 4px; }
.ie6 .topitems-container .item{ float: left; width: 192px; padding-right: 10px; padding-top: 8px; padding-left: 2px; }

.topitems-container .item h3{font-size: 15px; font-weight: bold; color: #3d2f1c; font-weight:bold;padding-top:5px;}
.topitems-container .item p{color:#324052;}
.topitems-container .item a.more {background: transparent url(http://images.monsterevents.nl/bull_title.gif) no-repeat scroll 0 0; padding-left:20px; padding-bottom:1px;}
/* ======================================================================================= */
.lister .price-box .regular-price{float: left; display: inline;}

.generall .std, .contact .std {margin: 0 20px;}
.col2-right-layout {CLEAR:both;}
/* Lister products ================================================================================= */
.products-list li.item { list-style:none; background:url(http://images.monsterevents.nl/devider_product.gif) left bottom repeat-x; padding:10px 0; /*margin:0 0 15px 0;*/  height: 200px;}
.products-list .product-image { float:left; margin-right: 10px;}
.products-list .product-shop { float:right; width:350px; }
.products-list .product-shop .desc { margin:0 0 5px 0; font-size: 12px;}
.products-list .add-to-links { padding:0 0 10px 0;}
.products-list .add-to-links li { display:inline;}
.products-list .add-to-links li .separator { display:inline; color:#666666; padding:0 7px 0 8px;}
.products-list .product-shop .indent-desc .desc a {color:#1943B9;}
.product-name { font-size:12px; font-weight:bold; line-height:16px; color:#324052; /*text-transform:uppercase;*/ /*margin:0 0 15px 0;*/ }
.product-name a{ font-size:14px; font-weight:bold; line-height:16px; color:#3D2F1C; }
.product-name a:hover{text-decoration:none;}

.desc-block { padding:6px 0 10px 0;}

.border-left-desc { background:url(http://images.monsterevents.nl/border_desc.gif) 0 0 repeat-y #F5F5F5;}
.border-right-desc { background:url(http://images.monsterevents.nl/border_desc.gif) right 0 repeat-y;}
.border-top-desc { background:url(http://images.monsterevents.nl/border_desc.gif) 0 top repeat-x;}
.border-bot-desc { background:url(http://images.monsterevents.nl/border_desc.gif) 0 bottom repeat-x;}

.left-top-desc { background:url(http://images.monsterevents.nl/left_top_desc.gif) 0 0 no-repeat;}
.right-top-desc { background:url(http://images.monsterevents.nl/right_top_desc.gif) right 0 no-repeat;}
.left-bot-desc { background:url(http://images.monsterevents.nl/left_bot_desc.gif) 0 bottom no-repeat;}
.right-bot-desc { background:url(http://images.monsterevents.nl/right_bot_desc.gif) right bottom no-repeat; width:100%;}
.indent-desc { padding:12px 12px 12px 12px;}
.indent-desc a{ color:#BF0046;}


.lister p.page-navigation {text-align: center;padding-top:10px; font-size: 12px; font-weight: bold;}
/* ======================================================================================= */

/* Detail page ================================================================================= */

.save_outing_result img {display: inline; float: left;clear:both;padding-right:10px;}
.lister .save_outing_result img{float: none;padding-top:6px;}
.ie .lister .save_outing_result img{float: none;padding-top:3px;}
.save_outing_button, .save_outing_result { display: inline; float: left;clear:both;padding-right:10px; width:78px;}
.detail .save_outing_button, .save_outing_result { display: inline; float: right;clear:both; width:78px;}
.save_outing_result { display:none; float:left;}
.products-list .save_outing_result, .products-list .save_outing_button { float:right;}
.lister .save_outing_button { float:none;}
.lister .save_outing_result { float:none;}



.product-name-detail h1 {font-size: 24px;}
/* ======================================================================================= */

/* Saved outing list ================================================================================= */

#saved-outings-list .mini-products-list .item .product-details a {color:#7C8082;font-size:11px;line-height:17px;}




/* ======================================================================================= */



/* Contact ================================================================================= */

.contact-route {float: left; width: 400px;}
.contact-address {float: left; width: 200px;}
.contact-form {width: 400px;}


/* ======================================================================================= */


/* Offerte ================================================================================= */

.form-list select.small, input.small {width: 56px;}
.form-list input.medium{ width: 100px;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:normal;vertical-align:middle;}





/* ======================================================================================= */


.hidden {display: none;}
.shown {display:block;}
.shown_inline{display:inline}



.page-navigation a.next {background:transparent url(http://images.monsterevents.nl/search_fwd_on.gif) no-repeat scroll right center;padding-right:16px;}
.page-navigation span.next {background:transparent url(http://images.monsterevents.nl/search_fwd_off.gif) no-repeat scroll right center;padding-right:16px;}
.page-navigation span.previous {background:transparent url(http://images.monsterevents.nl/search_back_off.gif) no-repeat scroll left center;padding-left:16px;}
.page-navigation a.previous {background:transparent url(http://images.monsterevents.nl/search_back_on.gif) no-repeat scroll left center;padding-left:16px;}











#newsletter_subscribed {display: none;}
#newsletter_error{display:none;}
#newsletter_subscribe_loader{display:none;}


#top3_outing_loader {height: 200px; position: relative;}
#top3_outing_loader .vcenter{text-align: center; vertical-align: middle; height: 200px; position: absolute;width:632px;top:80px;}

.indent-button-main { padding:0 9px 0 7px;}


.no-decore { text-decoration:none;}
.no-decore:hover { text-decoration:none;}


/* end Custom pages ================================================================================= */




/* Header ================================================================================ */
.block-layered-nav dd a.more {background-image:url(http://images.monsterevents.nl/icon_more.gif); background-repeat: no-repeat; padding-left:10px; display: block; margin-top: 5px; font-weight:bold;padding-left:20px;}
.block-layered-nav dd a.less {background-image:url(http://images.monsterevents.nl/icon_less.gif); background-repeat: no-repeat; padding-left:10px;display: block;margin-top: 5px; font-weight:bold;padding-left:20px;}

/********** < Navigation */



.border-left-menu { background:url(http://images.monsterevents.nl/border_left_menu.gif) 0 0 repeat-y #7D0A50;}
.border-right-menu { background:url(http://images.monsterevents.nl/border_right_menu.gif) right 0 repeat-y;}
.border-top-menu { background:url(http://images.monsterevents.nl/border_top_menu.gif) 0 top repeat-x;}
.border-bot-menu { background:url(http://images.monsterevents.nl/border_bot_menu.gif) 0 bottom repeat-x;}

.left-top-menu { background:url(http://images.monsterevents.nl/left_top_menu.gif) 0 0 no-repeat;}
.right-top-menu { background:url(http://images.monsterevents.nl/right_top_menu.gif) right 0 no-repeat;}
.left-bot-menu { background:url(http://images.monsterevents.nl/left_bot_menu.gif) 0 bottom no-repeat;}
.right-bot-menu { background:url(http://images.monsterevents.nl/right_bot_menu.gif) right bottom no-repeat; width:100%;}
.indent-menu { padding:12px 12px 4px 10px;}

#nav { font-size:12px; color:#FFFFFF; padding:0 0 0 0; margin:0 0 0 0;}

/* All Levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; /*line-height:1.3em;*/ text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav li li.parent {}

/* 0 Level */
#nav li { float:left; }
#nav li.active a { color:#FFFFFF; text-decoration:underline; }
#nav a { float:left; background:url(http://images.monsterevents.nl/devider_menu.gif) left 6px no-repeat; padding:2px 14px 11px 18px; color:#FFFFFF; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#FFFFFF; text-decoration:underline; }



#nav .item-1 a{ background:none; padding:2px 23px 10px 18px;}
#nav .item-2 a {padding:2px 22px 11px 22px;}
#nav .item-3 a {padding:2px 22px 11px 23px;}
#nav .item-4 a {padding:2px 21px 11px 20px;}
#nav .item-5 a {padding:2px 19px 11px 21px;}
#nav .item-6 a {padding:2px 21px 11px 20px;}
#nav .item-7 a {padding:2px 21px 11px 21px;}
#nav .item-8 a {padding:2px 21px 11px 21px;}
#nav .item-9 a {padding:2px 0 11px 21px;}


#nav .item-1 ul a { background:url(http://images.monsterevents.nl/arr_sub_menu.gif) 0 9px no-repeat; padding:0 0 0 0; color:#1A1616;}
#nav .item-2 ul a {padding:0 0 0 0; color:#1A1616;}
#nav .item-3 ul a {padding:0 0 0 0; color:#1A1616;}
#nav .item-4 ul a {padding:0 0 0 0; color:#1A1616;}
#nav .item-5 ul a {padding:0 0 0 0; color:#1A1616;}
#nav .item-6 ul a {padding:0 0 0 0; color:#1A1616;}
#nav .item-7 ul a { background:url(http://images.monsterevents.nl/arr_sub_menu.gif) 0 9px no-repeat; padding:0 0 0 0; color:#1A1616;}
#nav .item-8 ul a {padding:0 0 0 0; color:#1A1616;}
#nav .item-9 ul a {padding:0 0 0 0; color:#1A1616;}


#nav ul li a { padding:0 0 0 0;}
#nav ul li a:hover { padding:0 0 0 0; text-decoration:none;}

/* 1st Level */
#nav ul li,
#nav ul li.active { float:none; margin:0; padding:6px 0 0 29px; background:#FFFFFF; border-left:1px solid #E8E7E7; border-right:1px solid #E8E7E7; }
#nav ul li.over {}
#nav ul li.last { background:#FFFFFF; padding-bottom:15px; }

#nav ul a,
#nav ul a:hover { float:none; padding:0;}
#nav ul li a { font-weight:normal !important; }

/* 2nd leven */
#nav ul { position:absolute; width:187px; top:19px; left:-10000px; background:url(http://images.monsterevents.nl/bg_sub_menu.gif) 0 0 no-repeat; padding:12px 0 0 0; border-bottom:1px solid #E8E7E7; }

/* 3rd+ Level */
#nav ul ul { top:5px; background:none; padding-top:0; border-top:1px solid #E8E7E7; }

/* Show Menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:10px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:url(http://images.monsterevents.nl/arr_sub_menu.gif) 0 9px no-repeat; padding:0 0 0 0; color:#1A1616; }
#nav ul li a:hover { color:#1A1616 !important; }
#nav ul span,
#nav ul li.last li span { padding:3px 15px 4px 15px; }

/********** Navigation > */
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text,select,textarea {  background:#fff; border:1px solid #ddd;}
input.input-text,textarea { padding:2px; }
select { padding:1px; height:auto !important; }
select option { padding-right:10px; }
select.multiselect option {}
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:39px !important; border:2px solid #808080; border-bottom:1px solid #CDCDCD; }

button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { overflow:visible; width:auto; background:none; border:none; cursor:pointer; }
button.button span { display:block; background:url(http://images.monsterevents.nl/bg_button_left.gif) 0 0 no-repeat;}
button.button span span { display:block; background:url(http://images.monsterevents.nl/bg_button_right.gif) right top no-repeat; margin:0; padding:0 1px 0 1px;}
button.button span span span{ background:url(http://images.monsterevents.nl/bg_button.gif) 0 0 repeat-x; display:block; margin:0; padding:2px 9px 2px 9px; font:bold 12px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; }



.sidebar button.button { overflow:visible; width:auto; background:none; border:none; cursor:pointer; }


button.disabled {}
button.disabled span {}
/* Input & Textarea stretched for 100% */
.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }
.field-100 input.input-text,
.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}
.highlight {}*/

/* Form lists */
.form-list li { margin:0 0 5px; }
.form-list label { font-weight:bold; }
.form-list .input-box { float:left; width:260px; }
.quote .form-list .input-box { float:left; width:500px; }
.quote .form-list .input-box-half { float:left; width:260px; }
.form-list input.input-text,
.form-list textarea { width:250px; }
.form-list select { width:256px; }
.form-list li.add-row { border-top:1px solid #C5C1C1; margin-top:10px; }

.quote a.dp-choose-date {
	float: left;
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/content/images/calendar_icon.png) no-repeat; 
}

.quote #DateOne.dp-applied, #DateTwo.dp-applied {
	width: 480px;
	float: left;
}
.quote .quote-type{padding-bottom: 12px; font-weight: bold; color:#3D2F1C;}
.quote .outing {padding-bottom:20px;padding-top:5px;border-top:1px solid #E8E7E7;}
.quote .outing.last {padding-bottom:20px;padding-top:5px;border-bottom:1px solid #E8E7E7;}
.quote .remove {padding-left: 10px;}
/*.quote .outing img {float: left;padding-right: 12px;}*/
/*.quote .outing img {display: block; padding-right: 12px; float: left; border: 1px solid red;}*/
.quote .outing .minipic {float: left; position: relative;step-title}
.quote .outing span.title {font-weight: bold;color:#3D2F1C; font-size: 14px;}
.quote .outing span.fromprice {font-weight: bold;color:#3D2F1C;}



.quote input.input-text-medium{ width:109px;padding:2px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #DDDDDD; }
.quote input.input-text-last{ width:100%;padding:2px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #DDDDDD; }
.quote input#lastname {margin-right:64px;width:206px;}
.quote input.input-text-small{ width:63px;padding:2px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #DDDDDD; }
.quote input.over, .quote textarea.over {background:#fcfee2 none repeat scroll 0 0;border:1px solid #908b8b;}
.quote input.input-text,
.quote textarea { width:500px; }
.quote textarea { height:110px; }
.quote select { width:256px; }
.quote select.small { width:55px; }
.quote select.medium { width:220px; }
.quote td.label {font-weight: bold;padding-bottom: 2px;color:#3D2F1C;}
.quote td {padding-bottom: 10px;}
/*.quote td.buttons-container {width:150px;}*/
/*.quote .buttons-set{width:600px;}*/
.quote div.form {padding-top: 12px;}
.quote span.checkbox-label {font-weight: bold;color:#3D2F1C;}
.form-list li.add-row .btn-remove { font-size:0; line-height:0; padding:5px 5px 0 0; text-align:right; }
.form-list .range input.input-text { width:96px; }





.group-select {}
.group-select li { margin:0 0 5px; }
.group-select .input-box { float:left; width:340px; }
.input-box-2 { width:285px !important;}
.name-lastname { width:285px !important;}
.group-select input.input-text,
.group-select textarea {width:620px; }
.group-select select { width:516px; }
.group-select .input-box input.input-text,
.group-select .input-box textarea { width:280px; }
.group-select .input-box select { width:285px; }


.buttons-set { clear:both; margin:5px 0 0; padding:5px;}
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; margin:0 0 0 15px;}

.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #C5C1C1; text-align:right; }




/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:0px; font-size:10px; line-height:13px; background:url(http://images.monsterevents.nl/validation_advice_bg.html) 2px 1px no-repeat; color:#f00; display:block; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:#4C76A4; }
p.required { font-size:12px; text-align:right; }

/* BreadCrumbs */ 
.breadcrumbs { padding:8px 2px 13px 18px; margin:0 0 0;}
.breadcrumbs .title-breadcrumbs { display:none;}
.breadcrumbs li { display:inline; color:#3D2F1C; font-size:13px; line-height:12px; }
.breadcrumbs li a{color:#3D2F1C; font-size:13px; line-height:12px; text-decoration:underline; font-weight:normal; }
.breadcrumbs li a:hover{ color:#BF0046; font-weight:normal; text-decoration:none;}
.breadcrumbs li strong{ color:#BF0046; font-weight:bold;}
.breadcrumbs li span{ font-size:10px; font-weight:normal; padding:0 1px 0 0;}

/* Page Heading */
.page-title { padding:0 0 0 0; margin:0 0 15px 0; }
.page-title h2{ color:#3D2F1C; text-transform:uppercase;}
.title-buttons { text-align:right; padding:0 0 0 0; margin:0 0 10px 0; }
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }





/* Class: std - styles for admin-controlled content */
.std,
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 0; padding:0; color:#3D2F1C; font-size:11px; line-height:14px; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.lister .std ol { list-style:decimal outside; padding-left:10px;padding-right: 10px; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }


/* ======================================================================================= */


/* Sidebar =============================================================================== */

.left-top-box{ background:url(http://images.monsterevents.nl/left_top_box.gif) left top no-repeat;}
.right-top-box{ background:url(http://images.monsterevents.nl/right_top_box.gif) right top no-repeat;}
.left-bot-box{ background:url(http://images.monsterevents.nl/left_bot_box.gif) left bottom no-repeat;}
.right-bot-box{ background:url(http://images.monsterevents.nl/right_bot_box.gif) right bottom no-repeat; width:100%; min-height:85px; height:auto !important; height:85px;}

.side-left-box{ background:url(http://images.monsterevents.nl/border_left_box.gif) left top repeat-y #FBFBFB;}
.side-right-box{ background:url(http://images.monsterevents.nl/border_right_box.gif) right top repeat-y;}
.side-top-box{ background:url(http://images.monsterevents.nl/border_top_box.gif) left top repeat-x;}
.side-bot-box{ background:url(http://images.monsterevents.nl/border_bot_box.gif) left bottom repeat-x;}

.block { margin:0 0 8px 0; }
.block .block-title {padding:11px 10px 5px 17px; }
.block .block-title h2 { padding:1px 0 2px 21px; background:url(http://images.monsterevents.nl/bull_title.gif) 0 0 no-repeat; font-size:11px; font-weight:bold; line-height:14px; color:#545454; text-transform:uppercase; }
.block .block-title span { padding:1px 0 2px 21px; background:url(http://images.monsterevents.nl/bull_title.gif) 0 0 no-repeat; font-size:11px; font-weight:bold; line-height:14px; color:#3d2f1c; text-transform:uppercase; }
.block h3 { font-size:11px; line-height:14px; }
.block .block-content { padding:10px 21px 10px 17px; }
.block .actions { text-align:right; }
.block .actions a { float:left; }

.fix-category-image { margin:0 -28px;}


/* Block: Layered Navigation */
.block-layered-nav {}
.block-layered-nav .block-title h2 { padding:1px 0 2px 21px; background:url(http://images.monsterevents.nl/bull_title.gif) 0 0 no-repeat; font-size:11px; font-weight:bold; line-height:14px; color:#000000; text-transform:uppercase; }
.block-layered-nav .block-title span{ padding:1px 0 2px 21px; background:url(http://images.monsterevents.nl/bull_title.gif) 0 0 no-repeat; font-size:11px; font-weight:bold; line-height:14px; color:#000000; text-transform:uppercase; }
.block-layered-nav .block-content { padding:5px 10px 10px 17px; }
.block-layered-nav .block-content h3 { color:#4F4F4F; font-size:12px; line-height:14px; font-weight:bold; padding:1px 0 12px 0;}
.block-layered-nav dt { /*background:#E7E9EB;*/ padding:3px 0 5px 7px; margin:0 3px 0 0; color:#3D2F1C; /*text-transform:uppercase;*/ font-weight:bold; }
.block-layered-nav dd { padding:4px 0 13px 6px;}
.block-layered-nav dd { color:#3D2F1C; font-size:12px; line-height:15px; font-weight:normal;}
.block-layered-nav dd a{ color:#3D2F1C; font-size:12px; line-height:15px; font-weight:normal;}
.block-layered-nav dd .price { color:#3D2F1C; font-size:12px; line-height:15px; padding:0;}
.block-layered-nav .currently { margin:0 3px 0 0;}
.block-layered-nav .currently .label { color:#646464; text-transform:uppercase; font-weight:normal;}
.block-layered-nav .currently .price { color:#646464; font-size:11px; text-transform:uppercase; font-weight:normal; padding:0;}
.block-layered-nav .currently li { background:url(http://images.monsterevents.nl/arr_currently.html) 14px 9px no-repeat #E9F4F6; padding:3px 0 6px 25px;}
.block-layered-nav .currently a{ float:right; padding:0 4px 0 0;}

.block-layered-nav .actions { text-align:right; padding:13px 15px 25px 0;}
.block-layered-nav .actions a{ float:none; color:#378894; font-weight:bold;}


/* Block: Cart */
.block-cart {}
.block-cart .block-content { padding:6px 21px 15px 18px; }
.block-cart .actions {text-align:right; padding:0 2px 0 0;}
.block-cart .actions-2 {padding:15px 0 0; float: right;}

.mini-products-list li { padding:5px 0 15px 0; height: 40px;}
.mini-products-list .product-image { float:left; width:75px; margin-right:-75px; }
.mini-products-list .product-details { margin-left:85px; padding:0 3px 0 0; }
.mini-products-list .product-details h4 { font-size:12px; line-height:16px; color:#4B4B4B; font-weight:bold; margin:0; }
.mini-products-list .product-details .btn-remove { float:right; }
.mini-products-list .product-selector { float: left; padding-right: 10px; }




/* Category Page ========================================================================= */
.category-title {margin:0 0 15px; }
.lister .category-title h2{padding-left:10px;padding-right:10px;}
.price { font-size:17px; line-height:24px; color:#3D2F1C; font-weight:normal; padding:0 0 0 0;}

/* Product View ========================================================================== */

/*=============product tabs==============*/

/* begin css tabs */
 
ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #e3e3e3; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}
 
ul#tabnav li { /* do not change */
display: inline;
}

ul#tabnav li.selected { /* do not change */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}
ul#tabnav li.selected span { /* do not change */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
cursor: pointer;
}
 
body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}
 
body#tab1 li.tab1 span, body#tab2 li.tab2 span, body#tab3 li.tab3 span, body#tab4 li.tab4 span { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
cursor: pointer;
}
 
ul#tabnav li span { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #e3e3e3; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #ececec; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
cursor: pointer;
}
 
ul#tabnav span:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}
 
/* end css tabs */

#product-tabs {overflow:hidden;}
#product-tabs .tabs{}
#product-tabs .tabs .corner-left-top{background:url(http://images.monsterevents.nl/tabs_button_corner_left_top.html) left top no-repeat; width:160px; display:block; float:left; font-weight:bold; color:#646464; font-size:12px; line-height:16px; font-family:tahoma, sans-serif; text-decoration:none; cursor:pointer; margin-right:2px;}
#product-tabs .tabs .corner-right-top{background:url(http://images.monsterevents.nl/tabs_button_corner_right_top.html) right top no-repeat; display:block;}
#product-tabs .tabs .border-top{background:url(http://images.monsterevents.nl/tabs_title_border.html) left top repeat-x #525252; display:block; margin:0 10px; padding:10px 0 13px 0; text-align:center; height:13px; overflow:hidden;}

#product-tabs .tabs .active-tab{color:#FFFFFF; background-color:#FFFFFF; margin-bottom:-1px; position:relative; height:37px;} 
#product-tabs .tabs .corner-left-top.active-tab{background:url(http://images.monsterevents.nl/tabs_button_corner_left_top_active.html) left top no-repeat; width:160px; display:block; float:left; font-weight:bold; color:#646464; font-size:12px; line-height:16px; font-family:tahoma, sans-serif; text-decoration:none; cursor:pointer; margin-right:2px;}
#product-tabs .tabs .active-tab .corner-right-top{background:url(http://images.monsterevents.nl/tabs_button_corner_right_top_active.html) right top no-repeat; display:block;}
#product-tabs .tabs .active-tab .border-top{background:url(http://images.monsterevents.nl/tabs_title_border_active.html) left top repeat-x #FFFFFF; display:block; margin:0 10px; padding:10px 0 13px 0; text-align:center; height:14px; overflow:hidden;}




#product-tabs .tabs h3 { color:#131313; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
#product-tabs .tabs h3 {border: 1px solid red;}
#product-tabs .tabs .active-tab h3 { color:#131313; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}

#width-tab { width:157px !important;}
#width-tab-2 { width:176px !important;}
#width-tab-3 { width:161px !important;}
#width-tab-4 { width:112px !important;}

#product-tabs .tabs-content{}
#product-tabs .tabs-content .tabs-content-top{background:url(http://images.monsterevents.nl/tabs_corner_left_top.html) left top no-repeat;}
#product-tabs .tabs-content .tabs-content-top div{background:url(http://images.monsterevents.nl/tabs_corner_right_top.html) right top no-repeat;}
#product-tabs .tabs-content .tabs-content-top div div{background:url(http://images.monsterevents.nl/tabs_border.html) left top repeat-x #ffffff; margin:0 10px; height:10px; overflow:hidden;}

#product-tabs .tabs-content .border-left{background:url(http://images.monsterevents.nl/tabs_border.html) left top repeat-y #ffffff;}
#product-tabs .tabs-content .border-right{background:url(http://images.monsterevents.nl/tabs_border.html) right top repeat-y;}
#product-tabs .tabs-content .border-right .block-width{width:650px; overflow:hidden; position:relative; padding-left:9px; padding-top:10px;}

#product-tabs .tabs-content .tabs-content-bot{background:url(http://images.monsterevents.nl/tabs_corner_left_bot.html) left top no-repeat;}
#product-tabs .tabs-content .tabs-content-bot div{background:url(http://images.monsterevents.nl/tabs_corner_right_bot.html) right top no-repeat;}
#product-tabs .tabs-content .tabs-content-bot div div{background:url(http://images.monsterevents.nl/tabs_border.html) left 9px repeat-x #ffffff; margin:0 10px; height:10px; overflow:hidden;}
#tabber{ display:block; /*width:2760px;*/ list-style:none; overflow:hidden;}
#tabber .tabs-list{width:650px; float:left; display:block; margin-right:40px;}







/*============//product tabs=============*/


.product-view { padding:0 0 0 18px;}


/* Product Images */
.product-view .product-img-box { float:left; /*width:267px;*/ }
.product-view .product-img-box .product-image { border:1px solid #E8E7E7; text-align:center;}




/* Product Shop */
.product-view .product-shop { float:right; width:490px; }
.product-view .product-name {
	color:#4B4B4B;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
	margin:0 0 13px 0;
}
.product-view .product-name h2{
	color:#4B4B4B;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
}

.product-view .product-shop .price-box { float:left; /*margin:0 81px 0 0*/;clear:both;}

.product-view .short-description { padding:20px 0 0 0;}
.product-view .short-description { color:#545454; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif;}
.product-view .short-description  h3{ color:#1C1C1C; font-size:13px; line-height:normal; font-weight:bold; text-transform:uppercase; margin:0 0 11px 0;}

/********** < Product Prices */
.price { white-space:nowrap !important; }
.price-box { padding:0 0 5px 0;}
.detail .price-box { width: 230px;}
.price-box .price { font-weight:normal;}

/* Regular price */
.regular-price .price { font-weight:bold; }

.col-main {background-color: #fff;}
.col-right .sidebar {background-color: #fff;}
.indent-main {background-color: #ffffff;}
.col2-right-layout{background-color: #fff;}



/* Add to Links + Add to Cart */
.add-to-box { padding:0 0 2px 0;}
.add-to-box .add-to-cart { float:left; padding:10px 0 0 0; }
.add-to-box .or { padding:13px 0 0 0; float:left; margin:0 16px; font-weight:normal; color:#545454; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.add-to-box .add-to-links { float:left; padding:5px 0 0 0; }

.left-top-add-to-box { background:url(http://images.monsterevents.nl/left_top_add_to.html) 0 0 no-repeat #E8E8E8; margin:0 0 7px 0;}
.right-top-add-to-box { background:url(http://images.monsterevents.nl/right_top_add_to.html) right 0 no-repeat;}
.left-bottom-add-to-box { background:url(http://images.monsterevents.nl/left_bot_add_to.html) left bottom no-repeat;}
.right-bottom-add-to-box { background:url(http://images.monsterevents.nl/right_bot_add_to.html) right bottom no-repeat; width:100%;}



/* Checkout ============================================================================== */
/* One Page */


.step-title {}
.quote .opc .step-title .step-header {display:inline;float:left;padding-right:35px;} 
.quote .opc .step-title .active{}
.quote .opc .step-title .active .number{}
.quote .opc .step-title .active h3{}




.quote .opc .step-title .inactive{}
.quote .opc .step-title .inactive .number{background-color: #ccc;}
.quote .opc .active .step-title .inactive h3{color: #ccc; font-weight: normal;}


.opc { border-bottom:1px solid #E8E7E7;  }
.opc li.section { border:1px solid #E8E7E7; border-bottom:0; }




.opc .step-title .number { float:left; font-size:12px; line-height:16px; padding:0 5px; margin-right:10px; border:1px solid #4B4B4B; color:#3A4750; font-weight:bold; }
.opc .step-title h3 { float:left; font-size:12px; line-height:16px; color:#4B4B4B; padding:0; }
.opc .allow .step-title { cursor:pointer; }

.opc .step { border-top:1px solid #E8E7E7; padding:5px; position:relative; }




.opc .active .step-title { background:#F3F4F5; cursor:default; height: 20px; border: 1px solid #E8E7E7; padding:8px 0 8px 17px; }

.opc .active .step-title .number { float:left; font-size:12px; line-height:16px; padding:0 6px; margin-right:10px; border:none; background:#4B4B4B; color:#FFFFFF; font-weight:bold; }
.opc .active .step-title h3 {color:#777777; }
.opc .active .step { background:#F2F2F2; border-top:1px solid #E8E7E7; padding:20px 31px 20px 17px; position:relative; }

.opc .col2-set { border:0; padding:0;}

/* Footer ================================================================================ */
.footer .store-switcher { text-align:center; margin:0 auto; padding:10px 0 0 0;}
.indent-footer { padding:12px 0 10px 0; font-family:tahoma; margin:0 6px 0 7px; }
.footer .small-menu {padding:0 0 0 0; text-align:center; margin:0 0 0 0;}
.footer p.legality { float:right; text-align:left; font-size:12px; line-height:16px; color:#626262; padding:0 16px 0 0; }
.col-footer-left { float:left; padding:0 0 0 19px;}
.footer address { text-align:right; }

.footer ul {padding:0 20px 0 0; margin:0 0 0 0; }
.footer ul li{ font-size:12px; line-height:18px; display:inline; color:#0D8A94; padding:0 40px 0 8px; background:url(http://images.monsterevents.nl/devider_footer.gif) 0 5px no-repeat;}
.footer ul li.last{padding:0 10px 0 8px;}
.footer ul li a{color:#4C76A4; text-decoration:none;}
.footer ul li a:hover{text-decoration:underline;}

.footer .top-links { padding:6px 0 0 0;}
.footer .top-links ul {padding:0 20px 0 0; }
.footer .top-links  ul li{ display:inline; color:#0D8A94;}
.footer .top-links  ul li a{color:#0D8A94; text-decoration:none;}
.footer .top-links  ul li a:hover{text-decoration:underline;}
.footer label { font-size:10px;}

.footer .cat-footer { padding:30px 5px 19px 5px;}
.footer .cat-footer ul { text-align:center;}
.footer .cat-footer li{ background:url(http://images.monsterevents.nl/devider_footer_2.gif) right 6px no-repeat; color:#8B8B8B; font-size:12px; line-height:18px; padding:0 17px 0 15px;}
.footer .cat-footer li.last { background:none;}
.footer .cat-footer li a{ color:#8B8B8B; font-size:12px; line-height:18px; padding:0 0 0 0;}
/* ======================================================================================= */

.summary-text {padding-left: 20px; padding-right: 20px;}
.lister .summary-text {padding-left: 10px; padding-right: 10px;}
.detail-tags  {padding-top: 10px;}
.detail-tags a {color: #3D2F1C; text-decoration: none;}
.pageTools {}
.pageTools a{color: #3D2F1C;  text-decoration: none;}
.product-name-detail { display:inline; float:left; color:#3D2F1C; font-size:12px; font-weight:bold; line-height:16px; margin:0 0 13px; text-decoration:none; text-transform:none;}

/*=============product tabs==============*/
#product-tabs .tabs{padding-top: 20px;}
#product-tabs .tabs .corner-left-top{background:url(http://images.monsterevents.nl/tabs_button_corner_left_top.gif) left top no-repeat; width:160px; display:block; float:left; font-weight:bold; color:#646464; font-size:12px; line-height:16px; font-family:tahoma, sans-serif; text-decoration:none; cursor:pointer; margin-right:2px;}
#product-tabs .tabs .corner-right-top{background:url(http://images.monsterevents.nl/tabs_button_corner_right_top.gif) right top no-repeat; display:block;}
#product-tabs .tabs .border-top{background:url(http://images.monsterevents.nl/tabs_title_border.gif) left top repeat-x; display:block; margin:0 10px; padding:10px 0 10px 0; text-align:center; height:14px; overflow:hidden;}

#product-tabs .tabs .active-tab{color:#FFFFFF; background-color:#FFFFFF; margin-bottom:-1px; position:relative; height:34px;} 
#product-tabs .tabs .corner-left-top.active-tab{background:url(http://images.monsterevents.nl/tabs_button_corner_left_top_active.gif) left top no-repeat; width:160px; display:block; float:left; font-weight:bold; color:#646464; font-size:12px; line-height:16px; font-family:tahoma, sans-serif; text-decoration:none; cursor:pointer; margin-right:2px;}
#product-tabs .tabs .active-tab .corner-right-top{background:url(http://images.monsterevents.nl/tabs_button_corner_right_top_active.gif) right top no-repeat; display:block;}
#product-tabs .tabs .active-tab .border-top{background:url(http://images.monsterevents.nl/tabs_title_border_active.gif) left top repeat-x #FFFFFF; display:block; margin:0 1px; padding:10px 0 14px 0; text-align:center; height:14px; overflow:hidden;}


.review-product-list .corner-left-top { display:none !important;}

#product-tabs .tabs h3 { color:#646464; font-size:12px; line-height:16px; font-family:tahoma, sans-serif;}
#product-tabs .tabs .active-tab h3 { color:#646464; font-size:12px; line-height:16px; font-family:tahoma, sans-serif;}

#width-tab { width:157px !important;}
#width-tab-2 { width:176px !important;}
#width-tab-3 { width:161px !important;}
#width-tab-4 { width:112px !important;}

#product-tabs .tabs-content{}
#product-tabs .tabs-content .tabs-content-top div div{background:url(http://images.monsterevents.nl/tabs_border.gif) left top repeat-x #ffffff; margin:0 10px; height:10px; overflow:hidden;}


button.button .button-pink span {
background:transparent url(http://images.monsterevents.nl/bg_button_right_bar.gif) no-repeat scroll right top;
display:block;
margin:0;
padding:0 1px;
}

button.button .button-pink span span {
background:transparent url(http://images.monsterevents.nl/bg_button_bar.gif) repeat-x scroll 0 0;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin:0;
padding:2px 9px;
text-align:center;
white-space:nowrap;
}

button.button .button-pink  {
background:transparent url(http://images.monsterevents.nl/bg_button_left_bar.gif) 
no-repeat scroll 0 0;
display:block;
}

button.button .button-brown span {
background:transparent url(http://images.monsterevents.nl/bg_button_brown_right.gif) no-repeat scroll right top;
display:block;
margin:0;
padding:0 1px;
}

button.button .button-brown span span {
background:transparent url(http://images.monsterevents.nl/bg_button_brown.gif) repeat-x scroll 0 0;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin:0;
padding:2px 9px;
text-align:center;
white-space:nowrap;
}

button.button .button-brown  {
background:transparent url(http://images.monsterevents.nl/bg_button_brown_left.gif) 
no-repeat scroll 0 0;
display:block;
}


/*=============picture album page==============*/
.album-view {margin-left: 18px;}
.album-view h2 {font-size: 14px;}
.album-view P {padding-bottom: 12px;}

.album-login {margin-left: 18px;}
.album-login h2 {font-size: 14px;}
.album-login P {padding-bottom: 12px;}

.album-login input.input-text-medium{ width:220px;padding:2px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #DDDDDD; }




.album-login input.input-text,

.album-login td.label {font-weight: bold;padding-bottom: 2px;color:#3D2F1C;}
.album-login td {padding-bottom: 10px;}
/*.quote td.buttons-container {width:150px;}*/
.album-login .buttons-set{width:600px;}
.album-login div.form {padding-top: 12px;}
.album-login span.checkbox-label {font-weight: normal;color:#3D2F1C;}
.album-login .login-form {margin-left: 120px; background-color: Gray;}
.album-login .block-albumlogin { width: 890px;}

.thumb202x120.loadable-image {
    /*border:1px solid #DDDDDD;*/
    display:block;
    height:120px !important;
    width:202px !important;
}

.thumb202x120.loadable-image img
{
    padding-top: 45px;
}

.thumb137x145.loadable-image { display:block; height:145px !important; width:137px !important; }
.thumb137x145.loadable-image img { padding-top: 52px; }

.thumb50x50.loadable-image { display:block; height:50px !important; width:50px !important; }
.thumb50x50.loadable-image img { padding-top: 2px; }



.loadable-image {
text-align:center;
}

.product-collateral { margin-top: 40px;}

.pageTools a img {padding-top: 2px;}
.price-box .save_outing_result { padding-top: 3px;}

#saved-outings-list .actions #quote {margin-right: 10px;}
.block-cart .actions { margin-bottom: 10px; padding-top: 10px; padding-left: 22px;}
#quoteform .buttons-set #next{ float: right;}

.lister .outing-actions {float: right;}
.lister .no-results {margin-left: 10px;}

.category-products .tags {margin-left: 10px; margin-right: 10px;}

.lister h1 {margin-left: 10px; font-size: 18px;}
.lister h2 {margin-left: 10px; font-size: 12px; }
.lister h3 {margin-left: 10px; font-size: 14px; }
.lister .summary-text p {padding-bottom: 10px;line-height: 16px;}


.customers-banner {
padding-top:16px;
}



.customers-banner h4 {
color:#3D2F1C;
font-size:14px;
font-weight:bold;
}

.customers-banner h3 {
color:#3D2F1C;
font-size:12px;
font-weight:bold;
text-align: right;
}

.infiniteCarousel {
  width: 230px;
  position: relative;
height:128px;
}

.infiniteCarousel .wrapper {
  width: 230px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 128px;
  /*margin: 0 40px;*/
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
display:block;
float:left;
height:128px;
padding:10px;
text-align:center;
width:230px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}

	#ie6_banner{
			background: #535353;
			width: 100%;
			position: relative;
			padding:15px 0;
			margin:0;
			border-bottom: 1px solid #111;
			z-index: 999;
		}
		#ie6_wrap{
			width: 1000px;
			margin: 0 auto;
		}
		#ie6_wrap h1{
			font-size: 18px;
			text-transform: none;
			color: #fff;
			background: none;
			margin: 0 0 10px 0;
			padding:0;
			font-weight: bold;
		}
		#ie6_wrap p{
			text-align: left;
			font-size: 12px;
			font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
			font-weight: normal;
			color: #fff;
			background: none;
			line-height: 16px;
			margin:0;
			width: 700px;
		}
		#ie6_wrap p a{
			color: #fff;
			background: none;
			text-decoration: underline;
			font-size: 12px;
		}
		#ie6_wrap p a:hover{
			color: #fff;
			background: none;
			text-decoration: none;
		}
		#ie6_links{
			float: right;
			width: 252px;
		}
		#ie6_links a{
			float: left;
			background: #5a5a5a;
			width: 85px;
			height: 27px;
			padding: 12px 0 0 50px;
			margin:0 1px 1px 0;
			color:#fff;
		}
		#ie6_links a:hover{
			text-decoration: underline;
		}
		#ie6_links img{
			position: absolute;
			margin: -5px 0 0 -35px;
			border:none;
		}
		
		
.products-list .std em {font-weight: bold; font-style: normal; color: #A9014B;}		

.products-list h2.product-name em {font-weight: bold; font-style: normal; text-decoration: underline;}		

.lister .filters{padding-left: 10px;}
.lister .filters a:hover{text-decoration: line-through;}