/* screen.css
------------------------------------------------------------------------
This stylesheet contains the basic CSS rules for expert

Author: elements.at 
--------------------------------------------------------------------- */

/* Basic CSS Rules
--------------------------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	background: #e5e5ea url(/website/static/source/img/b2c/body_bg.gif) repeat-x;
}


div, h1, h2, h3, h4, p, form, input, select, textarea, ol, ul, li, object, embed, table {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: left;	
	color:#333;
}

h1 {
	color: #e95d0e;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;	
}

h2 {
	color: #5c5c66;
	font-weight: bold;
        font-size:12px;
        padding-bottom:5px;
}


h3 {
	color: #5c5c66;
	font-weight: bold;		
}

h4 {
	color: #5c5c66;
	font-weight: bold;		
}

object {
	display: block;
}

a:link {
	color: #e95d0e;
	text-decoration: none;
}

a:visited {
	color: #e95d0e;
	text-decoration: none;
}

a:hover {
	color: #333;
	text-decoration: none;
}

a:active {
	color: #e95d0e;
	text-decoration: none;
}

img {
	border: 0;
	padding: 0;
	margin: 0;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.clear {
	clear: both !important;
}

.debug {
	border: 1px solid #000;
}


/* general site elements 
--------------------------------------------------------------------- */
#shadow {
	height:824px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	overflow:visible;
	background: url(/website/static/source/img/b2c/site_bg_shadow.gif) top center no-repeat;
}

#sitecontainer {
	width:100%;
	overflow:visible;
	position:absolute;
	top:0;
	left:0;
}

#site {
	width:980px;
	margin:0 auto;
	overflow:visible;
	position:relative;
	background:#fff url(/website/static/source/img/b2c/site_bg.gif) left top repeat-x;
	min-height:824px;
}

#header {
	width:980px;
	height:136px;
	/*overflow:hidden;*/
	overflow:visible;
	position:relative;
}

#header .logo {
	width:195px;
	height:75px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:20px;
}

#header .dealerwebsitelogo{
    width: 600px;
}


/* SHORTLINKS */
#shortlinks {
	width:700px;
	height:26px;
	overflow:visible;
	position:absolute;
	top:0;
	right:20px;
	padding:5px 0 0 0;
	z-index:5;
	text-align:right;
}

#shortlinks a {
	float:right;
	padding:0 0 0 12px;
	color:#fff;
}

/* SOCIAL */
#social {
	width:220px;
	height:31px;
	overflow:hidden;
	position:absolute;
	top:105px;
	right:20px;
	z-index:5;
	text-align:right;
}

#social .inner {
	height:31px;
	overflow:hidden;
	float:right;
	padding:0 10px;
	background:url(/website/static/source/img/b2c/social_bg.jpg) right top no-repeat;
}

#social .inner a {
	float:left;
	margin:3px 5px 0 0;
}

#social .inner p {
	float:left;
	padding:7px 5px 0 0;
}

#social .left {
	width:2px;
	height:31px;
	overflow:hidden;
	float:right;
	background:url(/website/static/source/img/b2c/social_left_bg.jpg) no-repeat;
}

/* META NAV */
#metanav {
	width:700px;
	height:24px;
	overflow:visible;
	position:absolute;
	top:82px;
	left:20px;
	z-index:4;
}

#metanav ul {
	list-style:none;
	overflow:visible;
}

#metanav ul li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	position:relative;
	background:url(/website/static/source/img/b2c/metanav_bg.gif) no-repeat;
}

#metanav ul li.sfhover {
	background:url(/website/static/source/img/b2c/metanav_bg_active.gif) no-repeat;
}

#metanav ul li a {
	display:block;
	cursor:pointer;
	background:url(/website/static/source/img/b2c/metanav_bg_right.gif) top right no-repeat;
	color:#333;
}

#metanav ul li a:hover {
	color:#e95d0e;
}

#metanav ul li a em {
	display:block;
	padding:5px;
	color:#e95d0e;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}

#metanav ul li.sfhover a {
	background:url(/website/static/source/img/b2c/metanav_bg_active_right.gif) top right no-repeat;
}

#metanav ul li ul {
	width:175px;
	overflow:hidden;
	position:absolute;
	top:23px;
	left:-999em;
}

#metanav ul li.sfhover ul {
	left:0;
}

#metanav ul li ul li {
	width:173px;
	height:auto;
	overflow:hidden;
	margin:0;
	background:#fff;
	border-left:1px solid #999;
	border-right:1px solid #999;
}

#metanav ul li ul li.sfhover {
	background:#fff;
}

#metanav ul li ul li:nth-child(2n+2) {
	background:#e6e6eb;
}

#metanav ul li ul li.upper {
	height:15px;
}

#metanav ul li ul li.lower {
	width:175px;
	height:2px;
	overflow:hidden;
	background:url(/website/static/source/img/b2c/metanav_hover_bottom.gif) left top no-repeat;
	border:none;
}

#metanav ul li ul li a {
	padding:6px 10px 6px 21px;
	display:block;
	background:url(/website/static/source/img/b2c/arrow_right_grey.gif) 10px 9px no-repeat;
}

#metanav ul li.sfhover ul li a {
	background:url(/website/static/source/img/b2c/arrow_right_grey.gif) 10px 9px no-repeat;
}

#metanav ul li ul li.sfhover a {
	background:url(/website/static/source/img/b2c/arrow_right_orange.gif) 10px 9px no-repeat;
}

/* meta nav only 2 levels */
#metanav ul li ul li ul {
	display:none;
}

/* Search block */
#search {
	width:700px;
	height:31px;
	position:absolute;
	top:105px;
	left:20px;
	padding:4px 0 0 0;
	z-index:3;
}

#search input {
	float:left;
}

#search input.term {
	width:383px;
	padding:5px;
	border:none;
	background:url(/website/static/source/img/b2c/input_bg.gif) no-repeat;
	color:#999;
}

#search span.submit_container {
	height:24px;
	float:left;
	background:url(/website/static/source/img/b2c/btnlarge_bg_search.gif) left top no-repeat;
	margin:0 0 0 10px;
}

#search input.submit {
	height:24px;
	padding:3px 10px 3px 28px;
	border:none;
	background:url(/website/static/source/img/b2c/btnlarge_bg_right.gif) right top no-repeat;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
}

*html #search input.submit {
	padding:3px 0 3px 28px;
}

#search .category_bg {
	width:120px;
	height:31px;
	overflow:visible;
	float:left;
	padding:5px 25px 0 11px;
	position:relative;
	z-index:3;
	background:url(/website/static/source/img/b2c/search_category_bg.gif) no-repeat;
	color:#333;
	font-weight:bold;
	cursor:pointer;
}

#search .category_bg p {
	height:14px;
	overflow:hidden;
}

#search .category_hover {
	width:155px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	display:none;
}

#search .category_hover.active {
	display:block;
}

#search .category_hover ul {
	list-style:none;
}

#search .category_hover ul li {
	width:133px;
	padding:0 10px;
	background:#fff;
	border-left:1px solid #999;
	border-right:1px solid #999;
	float:left;
}

*html #search .category_hover ul li {
	width:133px !important;
	
}

#search .category_hover ul .top {
	width:155px;
	height:2px;
	overflow:hidden;
	display:block;
	float:left;
	background:url(/website/static/source/img/b2c/search_hover_top.gif) left top no-repeat;
}

#search .category_hover ul .bottom {
	width:155px;
	height:2px;
	overflow:hidden;
	display:block;
	float:left;
	background:url(/website/static/source/img/b2c/search_hover_bottom.gif) left bottom no-repeat;
}

#search .category_hover ul li a {
	width:118px;
	padding:3px 5px 3px 10px;
	display:block;
	float:left;
	background:url(/website/static/source/img/b2c/arrow_right_grey.gif) 0 6px no-repeat;
	border-top:1px solid #dedede;
	color:#333;
	font-weight:normal;
}

#search .category_hover ul li a:visited {
	color:#333;
}

#search .category_hover ul li a:hover {
	background:url(/website/static/source/img/b2c/arrow_right_orange.gif) 0 6px no-repeat;
	color:#e95d0e;
}

#search .category_hover ul li.first a {
	width:128px;
	padding:3px 5px 10px 0;
	border:none;
	background:url(/website/static/source/img/b2c/arrow_down_small_grey.gif) right 8px no-repeat !important;
	font-weight:bold;
}

#search .category_hover ul li.first a:hover {
	background:url(/website/static/source/img/b2c/arrow_down_small_orange.gif) right 8px no-repeat !important;
}

#search .category_hover ul li.seperator {
	padding:5px 10px;
}

#site #content {
	width:960px;
	overflow:hidden;
	padding:10px 0 20px 20px;
}

#content .sidebar_left {
	width:200px;
	overflow:hidden;
	float:left;
	margin:15px 0 0 0;
}


/* MAIN NAV */
#content #main_nav {
	width:200px;
	overflow:hidden;
	float:left;
	margin:0 0 20px 0;
}

#main_nav .header {
	width:200px;
	height:23px;
	overflow:hidden;
	margin:0 0 5px 0;
	background:url(/website/static/source/img/b2c/navigation/main_nav_header_bg.gif) no-repeat;
}

#main_nav .header a {
	margin:0 10px 0 0;
	display:block;
	background:url(/website/static/source/img/b2c/arrow_right_white.gif) right 7px no-repeat
}

#main_nav .header a em {
	padding:3px 10px;
	display:block;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#fff;
}

#main_nav ul {
	list-style:none;
}

#main_nav ul li {
	width:200px;
	padding:0 0 1px 0;
}

#main_nav ul li a {
	display:block;
	background:url(/website/static/source/img/b2c/navigation/main_nav_bg.gif) left center no-repeat;
}

#main_nav ul li a .top {
	width:200px;
	height:2px;
	overflow:hidden;
	display:block;
	background:url(/website/static/source/img/b2c/navigation/main_nav_bg_top.gif) left top no-repeat;
}

#main_nav ul li a .bottom {
	width:200px;
	height:2px;
	overflow:hidden;
	display:block;
	background:url(/website/static/source/img/b2c/navigation/main_nav_bg_bottom.gif) left top no-repeat;
}

#main_nav ul li a em {
	padding:5px 10px;
	display:block;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#5c5c66;
}

#main_nav ul li ul {
	padding:8px 0 4px 0;
	background:url(/website/static/source/img/b2c/navigation/main_nav_bg_sub.gif) left top repeat-y;
}

#main_nav ul li ul li {
	width:auto;
	padding:0 0 4px 10px;
}

#main_nav ul li ul li a {
	padding:0 0 0 13px;
	background:url(/website/static/source/img/b2c/arrow_right_grey.gif) 0 4px no-repeat !important;
	color:#333;
}

#main_nav ul li ul li a:hover {
	color:#e95d0e;
	background:url(/website/static/source/img/b2c/arrow_right_orange.gif) 0 4px no-repeat !important;
}

#main_nav ul li.active a em, #main_nav ul li.sfhover a em {
	color:#fff;
}

#main_nav ul li.active a, #main_nav ul li.sfhover a {
	background:url(/website/static/source/img/b2c/navigation/main_nav_bg_active.gif) left center no-repeat;
}

#main_nav ul li.active a .top, #main_nav ul li.sfhover a .top {
	background:url(/website/static/source/img/b2c/navigation/main_nav_bg_top_active.gif) left top no-repeat;
}

#main_nav ul li.active a .bottom, #main_nav ul li.sfhover a .bottom {
	background:url(/website/static/source/img/b2c/navigation/main_nav_bg_bottom_active.gif) left top no-repeat;
}

#main_nav ul li ul li ul, #main_nav ul li ul li ul li ul {
	background:none;
	padding-top:3px;
	padding-bottom:0;
}

#main_nav ul li ul li ul li ul li {
	padding-bottom:2px;
}

#main_nav ul li ul li ul li ul li a {
	background:url(/website/static/source/img/b2c/square_grey.gif) 0 4px no-repeat !important;
}

#main_nav ul li ul li ul li ul li a:hover {
	background:url(/website/static/source/img/b2c/square_orange.gif) 0 4px no-repeat !important;
}

#main_nav ul li ul li.active {
	font-weight:bold;
}

#main_nav ul li ul li.active a {
	color:#e95d0e;
}

#main_nav ul li ul li.active ul li {
	font-weight:normal;
}

#main_nav ul li ul li.active ul li a {
	color:#333;
}

#main_nav ul li ul li.active ul li a:hover {
	color:#e95d0e;
}

#main_nav ul li ul li ul li.active {
	font-weight:bold;
}

#main_nav ul li ul li ul li.active a {
	color:#e95d0e;
}

#main_nav ul li ul li ul li.active ul li a {
	color:#333;
	background:url(/website/static/source/img/b2c/square_grey.gif) 0 4px no-repeat !important;
}

#main_nav ul li ul li ul li.active ul li a:hover {
	color:#e95d0e;
	background:url(/website/static/source/img/b2c/square_orange.gif) 0 4px no-repeat !important;
}


/* sidebar-teaser elements
--------------------------------------------------------------------- */

/* IMAGE TEASER */
.iteaser {
	width:198px;
	overflow:hidden;
	border:1px solid #e6e6eb;
	margin:0 0 20px 0;
	cursor:pointer;
    float:left;
	background:url(/website/static/source/img/b2c/iteaser_bg.gif) left top repeat-y;
}

.iteaser .image {
	width:198px;
	height:103px;
	overflow:hidden;
}

.iteaser .txt {
	width:178px;
	overflow:hidden;
	padding:10px;
	color:#333;
}

.iteaser .txt h3 {
	color:#333;
}

.iteaser .txt a {
	color:#333;
}

.iteaser .txt a:hover {
	color:#e95d0e;
}

.iteaser .txt .read {
	padding:0 0 0 12px;
	float:right;
	background:url(/website/static/source/img/b2c/arrow_right_grey.gif) left 4px no-repeat;
}

/* NEWS TEASER */
.tnews {
	width:200px;
	overflow:hidden;
	margin:0 0 20px 0;
	background:url(/website/static/source/img/b2c/tnews_bg_top.jpg) left top no-repeat;
}

.tnews .headline {
	width:180px;
	height:16px;
	overflow:hidden;
	padding:10px 10px 0 10px;
	margin:0 0 10px 0;
}

.tnews .headline h2 {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#5c5c66;
}

.tnews ul {
	list-style:none;
	padding:0 10px;
}

.tnews ul li {
	border-bottom:1px solid #e6e6eb;
}

.tnews ul li a {
	padding:10px 0 10px 12px;
	background:url(/website/static/source/img/b2c/arrow_right_grey.gif) left 14px no-repeat;
	display:block;
	font-weight:bold;
	color:#e95d0e;
}

.tnews ul li a:hover {
	color:#333 !important;
}

.tnews ul li a:visited {
	color:#e95d0e;
}

.tnews ul li a span {
	color:#333;
	font-weight:normal;
}

.tnews .bottom {
	width:180px;
	height:20px;
	overflow:hidden;
	padding:10px;
	background:url(/website/static/source/img/b2c/tnews_bg_bottom.jpg) left bottom no-repeat;
}

.tnews .bottom .btn {
	float:right;
}

/* MEMBERSEARCH TEASER */
.membersearch {
	width:200px;
	overflow:hidden;
	margin:0 0 20px 0;
	background:url(/website/static/source/img/b2c/tnews_bg_top.jpg) left top no-repeat;
}

.membersearch .mheader {
	width:200px;
	overflow:hidden;
	background:#9898a4 url(/website/static/source/img/b2c/dealerteaser_header_bg.gif) left top no-repeat;
}

.membersearch .mheader em {
	color:#fff;
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	padding:3px 10px;
}

.membersearch .mbody {
	width:180px;
	overflow:hidden;
	background:url(/website/static/source/img/b2c/dealerteaser_body_bg.gif) left top no-repeat;
	padding:10px;
}

.membersearch .mbody .mtitle {
	padding:0 0 8px 0;
	font-weight:bold;
	color:#5c5c66;
}

.membersearch .mbody .ipf {
	width:180px;
	margin:0 0 5px 0;
}

.membersearch .mbody .disabled {
	opacity:0.4;filter:alpha(opacity=40);
}

.membersearch .mbody select {
	width:178px;
	float:left;
	padding:1px 0;
	margin:0 0 10px 0;
	border:1px solid #9898A2;
}

.membersearch .mbody .btn {
	float:right;
}

.membersearch .mbottom {
	width:200px;
	height:4px;
	overflow:hidden;
	background:url(/website/static/source/img/b2c/dealerteaser_bottom_bg.gif) left top no-repeat;
}

.membersearch .mbody p {
	margin: 0 0 5px 0;
}

.membersearch .mbody input.prox_chk {
	float:left;
	margin:0 0 5px 0;
}

.membersearch .mbody label.prox_chk {
	float:left;
	padding:0 0 0 5px;
	color:#999;
}

/* drecks IE */
*html .membersearch .mbody label.prox_chk {
	padding-top:3px;
}





/* NEWSLETTER TEASER */
.newsletter {
	width:200px;
	overflow:hidden;
	margin:0 0 20px 0;
}

.newsletter .nlheader {
	width:200px;
	overflow:hidden;
	background:url(/website/static/source/img/b2c/newsletter_teaser_header.gif) left top no-repeat;
}

.newsletter .nlheader em {
	color:#333;
	display:block;
	font-style:normal;
	font-weight:bold;
	padding:2px 10px;
}

.newsletter .nlbody {
	width:180px;
	overflow:hidden;
	background:url(/website/static/source/img/b2c/newsletter_teaser_bg.gif) left top repeat-y;
	padding:5px 10px 10px 10px;
}

.newsletter .nlbody p {
	padding:0 0 5px 0;
}

.newsletter .nlbody .ipf {
	width:180px;
	margin:0 0 5px 0;
}

.newsletter .nlbody .btn {
	float:right;
}

/* FEATURED OFFER TEASER */
.featured_offer {
	width:200px;
	overflow:hidden;
	margin:0 0 20px 0;
}

.featured_offer .foheader {
	width:200px;
	overflow:hidden;
	background:url(/website/static/source/img/b2c/newsletter_teaser_header.gif) left top no-repeat;
}

.featured_offer .foheader em {
	color:#333;
	display:block;
	font-style:normal;
	font-weight:bold;
	padding:2px 10px;
}

.featured_offer .fobody {
	width:200px;
	overflow:hidden;
	background:url(/website/static/source/img/b2c/newsletter_teaser_bg.gif) left top repeat-y;
	padding:0;
}

.featured_offer .fobody .fotxt {
	width:100px;
	overflow:hidden;
	float:left;
	padding:10px;
}

.featured_offer .fobody .fotxt ul {
	padding:5px 0;
	list-style:none;
}

.featured_offer .fobody .fotxt ul li a {
	padding:0 0 0 15px;
	background:url(/website/static/source/img/b2c/arrow_right_grey.gif) left center no-repeat;
	color:#333;
}

.featured_offer .fobody .fotxt ul li a:hover {
	padding:0 0 0 15px;
	background:url(/website/static/source/img/b2c/arrow_right_orange.gif) left center no-repeat;
	color:#e95d0e;
}

.featured_offer .fobody .foimg {
	width:80px;
	overflow:hidden;
	float:left;
}



/* misc elements
--------------------------------------------------------------------- */

/* BUTTON DEFAULT */
.btn {
	background:url(/website/static/source/img/b2c/btn_bg.gif) left top no-repeat;
	float:left;
	height:20px;
	overflow:hidden;
}

html>body .btn:hover {
	background:url(/website/static/source/img/b2c/btn_bg_orange.gif) left top no-repeat;
}

.btn a {
	display:block;
	float:left;
	padding:2px 11px 0 21px;
	height:20px;
	overflow:hidden;
	background:url(/website/static/source/img/b2c/btn_bg_right.gif) right top no-repeat;
	color:#5c5c66;
	font-weight:bold;
        cursor:pointer;
}

.btn a:visited {
	color:#5c5c66;
}

html>body .btn a:hover {
	background:url(/website/static/source/img/b2c/btn_bg_right_orange.gif) right top no-repeat;
	color:#fff !important;
}

/* BUTTON ORANGE */
.btnorange {
	background:url(/website/static/source/img/b2c/btn_bg_orange.gif) left top no-repeat;
	float:left;
	height:20px;
	overflow:hidden;
}

html>body .btnorange:hover {
	background:url(/website/static/source/img/b2c/btn_bg.gif) left top no-repeat;
}

.btnorange a {
	display:block;
	float:left;
	padding:3px 11px 0 21px;
	height:20px;
	overflow:hidden;
	background:url(/website/static/source/img/b2c/btn_bg_right_orange.gif) right top no-repeat;
	color:#fff;
	font-weight:bold;
}

.btnorange a:visited {
	color:#fff;
}

html>body .btnorange a:hover {
	background:url(/website/static/source/img/b2c/btn_bg_right.gif) right top no-repeat;
	color:#5c5c66 !important;
}

/* BUTTON LARGE ORANGE */
.btnlarge {
	background:url(/website/static/source/img/b2c/btnlarge_bg.gif) left top no-repeat;
	float:left;
	height:24px;
	overflow:hidden;
}

.btnlarge a {
	display:block;
	float:left;
	padding:3px 11px 0 21px;
	height:24px;
	overflow:hidden;
	background:url(/website/static/source/img/b2c/btnlarge_bg_right.gif) right top no-repeat;
	color:#fff;
	font-weight:bold;
}

.btnlarge a:visited {
	color:#fff;
}

/* BUTTON NO ARROW */
.btnplain {
	background:url(/website/static/source/img/b2c/btn_bg_arrowless.gif) left top no-repeat;
	float:left;
	height:20px;
	overflow:hidden;
}

html>body .btnplain:hover {
	background:url(/website/static/source/img/b2c/btn_bg_arrowless_orange.gif) left top no-repeat;
}

.btnplain a {
	display:block;
	float:left;
	padding:3px 11px 0 11px;
	height:20px;
	overflow:hidden;
	background:url(/website/static/source/img/b2c/btn_bg_right.gif) right top no-repeat;
	color:#5c5c66;
	font-weight:bold;
}

.btnplain a:visited {
	color:#5c5c66;
}

html>body .btnplain a:hover {
	background:url(/website/static/source/img/b2c/btn_bg_right_orange.gif) right top no-repeat;
	color:#fff !important;
}

.if input {
	height:14px;
	float:left;
	padding:3px 5px;
	border:none;
	background:url(/website/static/source/img/b2c/input_bg_small.gif) no-repeat;
}

.if .corner{
	width:2px;
	height:20px;
	overflow:hidden;
	float:left;
	background:url(/website/static/source/img/b2c/input_bg_small_right.gif) left top no-repeat;
}

/* CONTENT TABS */
.contenttabs {
	list-style:none;
}

.contenttabs li {
	float:left;
	margin:0 5px 0 0;
	background:url(/website/static/source/img/b2c/content_tab_left_light.gif) left top no-repeat;
	cursor:pointer;
}

.contenttabs li:hover, .contenttabs li.active {
	background:url(/website/static/source/img/b2c/content_tab_left_dark.gif) left top no-repeat;
}

.contenttabs li a {
	display:block;
	background:url(/website/static/source/img/b2c/content_tab_right_light.gif) right top no-repeat;
}

.contenttabs li:hover a, .contenttabs li.active a {
	background:url(/website/static/source/img/b2c/content_tab_right_dark.gif) right top no-repeat;
}

.contenttabs li a em {
	padding:5px;
	display:block;
	color:#333;
	font-style:normal;
	font-weight:bold;
}

/* GENERIC INPUT FIELD */
.ipf {
	float:left;
}

.ipf input {
	width:92%;
	float:left;
	padding:3px 5px;
	background:url(/website/static/source/img/b2c/input_bg_small.gif) left top no-repeat;
	border:none;
	line-height:14px;
	color:#9898a4;
}

.ipf span {
	width:3px;
	height:20px;
	overflow:hidden;
	float:left;
	background:url(/website/static/source/img/b2c/input_bg_small_right.gif) left top no-repeat;
}

/* FILTER HEADLINES */
.filter_headline {
	width:200px;
	overflow:hidden;
}

.filter_headline .top {
	width:200px;
	height:2px;
	overflow:hidden;
	display:block;
	background:url(/website/static/source/img/b2c/filter_headline_top_light.gif) left top no-repeat;
}

.filter_headline .middle {
	width:191px;
	overflow:hidden;
	display:block;
	padding:2px 2px 2px 5px;
	background:url(/website/static/source/img/b2c/filter_headline_center_light.gif) left center repeat-x;
	border-left:1px solid #ceced0;
	border-right:1px solid #ceced0;
}

.filter_headline .middle .txt {
	width:170px;
	overflow:hidden;
	float:left;
	color:#3e3e48;
	font-weight:bold;
}

.filter_headline .middle .icon {
	width:12px;
	height:12px;
	margin:1px 0 0 0;
	overflow:hidden;
	float:right;
	background:url(/website/static/source/img/b2c/filter_headline_x_light.gif) no-repeat;
}

.filter_headline .bottom {
	width:200px;
	height:2px;
	overflow:hidden;
	display:block;
	background:url(/website/static/source/img/b2c/filter_headline_bottom_light.gif) left top no-repeat;
}

.filter_headline.dark .top {
	background:url(/website/static/source/img/b2c/filter_headline_top_dark.gif) left top no-repeat;
}

.filter_headline.dark .middle {
	background:url(/website/static/source/img/b2c/filter_headline_center_dark.gif) left center repeat-x;
	border-left:1px solid #999;
	border-right:1px solid #999;
}

.filter_headline.dark .middle .icon {
	background:url(/website/static/source/img/b2c/filter_headline_x_dark.gif) no-repeat;
}

.filter_headline.dark .bottom {
	background:url(/website/static/source/img/b2c/filter_headline_bottom_dark.gif) left top no-repeat;
}

.filter_headline.active .middle .txt {
	color:#e95d0e;
}

/* footer 
--------------------------------------------------------------------- */
#footer {
	width:980px;
	height:50px;
	overflow:hidden;
	background:#E5E5EA;
}

#footer .footer_left {
	width:700px;
	overflow:hidden;
	float:left;
	padding:20px 0 0 0;
	color:#9898a2;
}

#footer .footer_left a, #footer .footer_left p {
	float:left;
	margin:0 14px 0 0;
	color:#9898a2;
}

#footer .footer_left a:link, #footer .footer_left a:visited {
	color:#9898a2;
}

#footer .footer_left a:hover {
	color:#E95D0E;
}

#footer .elementslogo {
	width: 155px;
	height: 40px;
	margin: 3px 0 0 0;
	padding: 0 20px 0 0;
	overflow: hidden;
	float: right;
}

#footer .elementslogo a  {
	background: url(/website/static/source/img/b2c/elements.gif) right 4px no-repeat;
	height: 14px;
	padding: 13px 30px 7px 0;
	color: #9898a2;
	text-decoration:none;
	overflow: hidden;
	display: block;
	width: 72px;
	float: right;
}

#footer .elementslogo a:hover {
	background: url(/website/static/source/img/b2c/elements_hover.gif) right 4px no-repeat;
}

#footie {
	width:100%;
	padding:20px 0 45px 0;
	background:#e95d0e;
}

#footie .inner {
	width:940px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 20px 0 20px;
	position:relative;
	background:#eb6e27;
	border-bottom:1px solid #fff;
        min-height: 70px;
}

/* kack IE */
*html #footie .inner {
	padding-bottom:20px;
}

#footie .inner .container {
	width:720px;
	overflow:hidden;
	float:left;
}

#footie .inner .container .linkblock {
	float:left;
	margin:0 40px 20px 0;
}

#footie .inner .container .linkblock h3 {
	margin:0 0 8px 0;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

#footie .inner .container .linkblock a {
	display:block;
	padding:0 0 0 15px;
	color:#fff;
	background:url(/website/static/source/img/b2c/arrow_right_white.gif) left center no-repeat;
}

#footie .inner .container .linkblock a:hover {
	color:#333;
	background:url(/website/static/source/img/b2c/arrow_right_grey.gif) left center no-repeat;
}

#footie .inner .legal {
	width:200px;
	overflow:hidden;
	float:right;
	text-align:right;
	color:#fff;
}

#footie .inner .elementslogo {
	width: 155px;
	height: 40px;
	margin: 3px 0 0 0;
	overflow: hidden;
	position:absolute;
	right:20px;
	bottom:10px;
}

#footie .inner .elementslogo a  {
	background: url(/website/static/source/img/b2c/elements.gif) right 4px no-repeat;
	height: 14px;
	padding: 13px 30px 7px 0;
	color: #fff;
	text-decoration:none;
	overflow: hidden;
	display: block;
	width: 72px;
	float: right;
}

#footie .inner .elementslogo a:hover {
	background: url(/website/static/source/img/b2c/elements_hover.gif) right 4px no-repeat;
}

#toggle_images .view{
    display:none;
}

#toggle_images .active{
    display:block;
}

.memberwebsite_logo_text{
    margin: 22px 0 0 6px;
    float:left;
    color: #272525;
    font-size: 23px;
    font-weight: bolder;
    letter-spacing: -2px;
    line-height: 36px;
    text-transform: uppercase;
}

