/* IE 6 only */
* html .validation-advice { height:13px; }
* html .error-msg,
* html .success-msg,
* html .note-msg,
* html .notice-msg { height:24px; }
.block li.item,
.block-poll li,
.opc li.section { vertical-align:top; }

.col-main {  }

.cms-home .item_content { float:left; margin:0 !important; }
.cms-home .item_content ul { height:30px; }

.cms-home .banner_balk { margin-bottom:20px; }
.cms-home #carousel-wrapper { position:relative; }
.car_steps { top:310px; }

.catalog-category-view .category-description { background:#272727; }
.block-related .product-details { margin-bottom: 20px; }
.crosssell #crosssell-products-list li.item .item_wrap { padding-bottom:35px !important; }


.top-cart { background:url(../images/cart_bg.gif) no-repeat top left; }

.nav-container {}
#nav { font-size:13px; margin:15px 0 0; padding:0; background:#fff url(../images/nav_bg.png) no-repeat left top; width:960px; line-height:35px;}

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:999; }
#nav li.parent {}
#nav li a { display:block;}
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; text-transform: uppercase; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li { float:left; background:url(../images/nav_devide.gif) no-repeat right 4px; }
#nav li a { float:left; padding:0 12px; font-weight:bold; text-decoration:none; color:#272727; font-size:12px; }
#nav li a:hover { color:#EC0038; }
#nav li.over a { color:#EC0038; }
#nav li.active a { color:#319BD8; }
#nav li.sale,
#nav li.fanshop,
#nav li.group-travel { background-position: left; }
#nav li.sale a,
#nav li.fanshop a { color:#EC0038; }
#nav li.group-travel a { color: #272727; }
#nav li.sale a:hover,
#nav li.fanshop a:hover { color:#272727; }


/* 2nd Level */
#nav ul { position:absolute; padding-bottom:15px; width:240px; top:34px; left:-10000px; background:url(../images/block_shadow.gif) no-repeat bottom left; border-top:1px solid #ccc; }
#nav ul li { float:none; background:#f2f2f2; border:1px solid #bfbfbf; border-top:none;}
#nav ul li.parent {background:#f2f2f2 url(../images/nav_arrow.gif) no-repeat right center !important; }
#nav ul li.last { }
#nav ul li a { float:none; padding:3px 9px; font-weight:bold; color:#272727 !important; font-size:11px; }
#nav ul li a:hover { color:#272727 !important; }
#nav ul li.active > a,
#nav ul li.over > a  { font-weight:bold; color:#ec0038 !important; background: #fff; }
#nav ul li.parent.over > a  { font-weight:bold; color:#ec0038 !important; background:#fff url(../images/nav_arrow.gif) no-repeat right center !important;  }
#nav ul li.parent.over { background:#fff url(../images/nav_arrow.gif) no-repeat right center !important;}
/* 3rd+ leven */
#nav ul ul { top:7px; }

/* Show Menu */
#nav li.over ul { left:0; }
#nav li.over ul ul { left:-10000px; }
#nav li.over ul li.over ul { left:237px; }
#nav li.over ul li.over ul ul { left:-10000px; }
#nav li.over ul li.over ul li.over ul { left:237px; }

#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:237px; }
#nav li.over ul ul { left:-10000px; }

/*Search and chat under the menu*/
#search_contact { overflow: hidden; background:#fff; padding:4px; width:950px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }
#search_contact input { -moz-border-radius: 2px; border-radius: 2px; height:16px; width:244px; color:#555; padding:4px 4px 4px 6px; float:left;}
#search_contact .contact { color:#272727; line-height:26px; }
#search_contact .contact strong { font-size: 14px;}
#search_contact .contact span{  }
#search_contact .contact span.chat { text-align: left;  margin-left:5px;}
#search_contact .contact a.chat_button { color:#fff; text-decoration:none; line-height:24px;}
#search_contact .contact a:hover.chat_button { text-decoration: underline;}
#search_contact .contact #phone_ico { background:url(../images/phone_ico.png) no-repeat left top; height:15px; padding:0 0 0 10px; }

#search_autocomplete ul { margin-top:-1px; }
#search_autocomplete ul li { padding:10px; background: #fff; border:1px solid #ccc; }
#search_autocomplete ul li.even {background:#f9f9f9;}
#search_autocomplete ul li.even:hover { background:#fff; cursor:pointer; color:#EC0038; }
#search_autocomplete ul li.odd {background:#fff;}
#search_autocomplete ul li.odd:hover { background:#f9f9f9; cursor:pointer; color:#EC0038; }
#search_autocomplete ul li span { float:left; margin-right:10px; padding:0 4px; border:1px solid #ccc; background:#fff; font-weight:bold;}

/* Mijn account menu */
.block-account { background:#fff; }
.block-account .block-content { background:none; }
.block-account .block-content ul { background:#fff; }
.block-account .block-content ul li { padding:0; }
.block-account .block-content ul li strong { height:20px; padding:0 10px; background:#f2f2f2; border-bottom:1px solid #ddd; display: block; line-height:30px; }
.block-account .block-content ul li a { color:#555555; height:20px; padding:0 10px; background:#fff; border-bottom:1px solid #ddd; display: block; line-height:30px;}
.block-account .block-content ul li { background:none; display:block;}

