/**
 * Bonkers Magento Stylesheet
 * Wednesday 10th June 2009
 * @author lewis@inigo.net
 */

/**
 * Element setup
 */

input, select, textarea, button, button span{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif !important;
}

/** 
 * Page setup
 */

body{
	font: 87.5% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	background: repeat-x url(../images/bnkrs_page_bg.png);
}

div.page{
	margin: 0 auto;
	padding: 0 3px;
	background-color: #fff;
	width: 974px;
}

/** 
 * Header setup
 */

div.header{
	background: repeat-x url(../images/bnkrs_header_bg.png);
	height:103px;
	padding:15px 0 0 20px;
	border: none;
	position: relative;
}

div.header h1{
	width: 211px;
	height: 90px;
}

div.header #search_mini_form{
	position: absolute;
	top: 0;
	right: 0;
}

div.header #search_mini_form .mini-search{
	text-align: left;
	background: repeat-x url(../images/bnkrs_search_bg.png);
	padding:10px 50px 10px 8px;
	width:364px;
}

div.header #search_mini_form .mini-search label{
	display: block;
	text-indent: -9999px;
	float: left;
}

div.header #search_mini_form button.button{
	color: #ffffff;
	background: #1592F8 none;
	height: 20px;
	margin-left: 6px;
	position: relative;
	top: -1px;
}

div.header #search_mini_form button.button span{
	background: none;
	font-weight: normal;
	font-size: 91.6%;
}

div.header #search_mini_form input#search{
	border:1px solid #A9A9A9;
	color:#1F125C;
	width:216px;
	font-size: 78.57%;
	height: 15px;
}

/** Autocomplete styling for search */

div.header #search_autocomplete{
	border: 1px solid #A9A9A9;
	border-top: none;
	background: #fff;
	width: 220px !important;
}

div.header #search_autocomplete ul li{
	font-size: 85.71%;
	padding: 2px;
}

div.header #search_autocomplete ul li span.amount{
	color: #999;
	padding: 2px 5px 2px 2px;
	font-size: 78.57%;
}

div.header #search_autocomplete ul li.selected{
	cursor: pointer;
	background: #486E90;
	color: #fff;
}

div.header p.welcome-msg{
	position: absolute;
	right: 20px;
	top: 60px;
}

div.header ul.links{
	font-size: 85.7%;
	position: absolute;
	top: 85px;
	right: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}

div.header ul.links li{
	display:-moz-inline-stack;
	display: inline-block;
	list-style: none;
	padding: 2px 8px 5px 7px;
	border-right: 1px solid #170040;
	line-height: 1;
	margin-left: -3px;
}

div.header ul.links li a{
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

div.header ul.links li.last{
	border-right: none;
}

/**
 * Layout setup
 */

div.breadcrumbs
{
	border: none;
	width: 706px;
	clear: none;
	background-color:#E3E3E8;
	border-bottom:1px solid #9A9795;
	color:#252341;
	line-height:1;
	font-size: 85.7%;
	padding: 10px 10px 6px 10px;
	margin-left: 7px;
}

div.breadcrumbs ul{
	float: left;
}

div.breadcrumbs li strong{
	font-weight: normal;
}

div.breadcrumbs a{
	color: #252341;
	text-decoration: none;
	font-weight: bold;
}

div.breadcrumbs span.addthis{
	float: right;
}

/* fix for cms pages */
.cms-page-view div.breadcrumbs { width: auto; }

body.catalog-category-view div.col-right, body.catalog-product-view div.col-right
{
	position: relative;
	top: -43px;
}

div.col2-right-layout div.col-main, div.col2-left-layout div.col-main{
	width: 723px;
}

div.col-main{
	border: none;
	margin-left: 2px;
}

div.col1-layout div.col-main{
	border: none;
	margin-left: 2px;
	color: #171344;
}

div.col-right, div.col-left{
	width: 230px;
	padding: 0;
	border: none;
}

div.col-left{
	margin-left: 3px;
}

/** 
 * Navigation menu
 */

ul#nav{
	padding-bottom: 2px;
	color: #fff;
	font-size: 114.28%;
	text-align: center;
	background-color: #486e90;
	border: none;
	height: 30px;
}

ul#nav li span{
	font-weight: normal;
}

ul#nav, ul#nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}  

ul#nav li.level0{
	float: none !important;
	
	text-transform: lowercase;
		
	display:-moz-inline-stack;
	display:inline-block;
	
	border-right: 1px solid #fff;

	height: 30px;
	margin-bottom: 5px;
}

ul#nav li.level0 a{
	padding: 5px 8px 7px;
}

ul#nav li.over, ul#nav li.over a span, ul#nav li.level0 a:hover, ul#nav li.level0 a:hover span{
	background-color: #fff !important;
	color: #486E90;
}

ul#nav li a{
	padding: 0;
	margin: 0;
}

ul#nav li a, ul#nav li.active a{
	color: #fff;
}

ul#nav li.last{
	border-right: none;
}

ul#nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 5px;
	border: none;
	padding: 7px;
	background-color: #fff;
	height: auto;
}

ul#nav ul li{
	margin: 0;
	display: block;
	border: none;
	border-bottom: 1px solid #656565;
	text-align: left;
	font-size: 87.5%;
	padding: 0;
	height: 27px;
	line-height: 18px;
}

ul#nav li.level0 ul li a{
	color: #486E90 !important;
	padding: 5px 8px 4px 8px;
}

ul#nav ul li a span{
	display: block;
/*	padding: 5px 8px 4px 8px;*/
}

ul#nav li.level0 ul li a:hover, ul#nav li.level0 ul li.over a:hover, ul#nav li.level0 ul li a:hover span, ul#nav li.level0 ul li.over a:hover span{
	background-color: #486E90 !important;
	color: #fff !important;
}

/**
 * Generic Items
 */

a{
	color: #486E90;
	text-decoration: underline;
	font-weight: bold;
}

.page-title{
	color: #486e90;
	font-size: 107.14%;
	border: none;
	margin-bottom: 10px;
}

label{
	line-height: 24px;
}

.col1-layout .col-main p{
	margin: 1em 0 0.5em 0;
}

.buttons-set{
	border: none;
}


button.button{
	background-image: url(../images/bnkrs_button_grey_left.png);
	background-repeat:  no-repeat;
}

button.button span{
	background-image: url(../images/bnkrs_button_grey_right.png);
}

/**
 * Sidebar blocks
 */

div.sidebar div.block{
	border: 1px solid #434343;
}

div.sidebar div.block .block-title{
	background: #326086 repeat-x url(../images/bnkrs_block_blue_bg.png);
	color: #fff;
}

div.sidebar div.block-cart .block-title, div.sidebar div.block-progress .block-title{
	background: #313131 repeat-x url(../images/bnkrs_block_black_bg.png);
}

div.sidebar div.block .block-title h2{
	font-weight: normal;
	padding: 11px 0;
	line-height: 16px;
}

div.sidebar div.block{
	font-size: 85.7%;
}

div.sidebar div.block a{
	color: #497092;
	text-decoration: none;
}

/*=================== CMS Blocks ====================*/

div.sidebar div.block-monkton a{
	background:transparent url(../images/bnkrs_monkton.png) no-repeat scroll 0 0;
	display:block;
	height:189px;
	text-indent:-9999px;
	width:230px;
}

div.sidebar div.block-social-networks{
	margin-top: 1em;
}

div.sidebar div.block-social-networks .left{
	float: left;
	width: 50%;
}

div.sidebar div.block-social-networks .right{
	float: right;
	width: 50%;
}

div.sidebar div.block-social-networks .left a{
	background: no-repeat url(../images/bnkrs_facebook.png);
	display: block;
	width: 112px;
	height: 34px;
	text-indent: -9999px;
}

div.sidebar div.block-social-networks .right a{
	background: no-repeat url(../images/bnkrs_twitter.png);
	display: block;
	width: 112px;
	height: 34px;
	text-indent: -9999px;
	float: right;
}

div.sidebar div.block-social-networks .action{
	color: #011170;
	font-size: 92.85%;
	clear: both;
}

div.sidebar div.block-social-networks .action a{
	color: #011170;
	text-decoration: none;
	font-weight: bold;
}

/**
 * Front page
 */

body.cms-index-defaultindex div.col-main{
	margin: 0;
	padding: 0;
}

body.cms-index-defaultindex div.main{
	margin-bottom: 0;
}

body.cms-home div.{
	margin-top: 0;
}

div.top-banner{
	height: 266px;
	padding-top: 15px;
	margin-top: 15px;
	overflow: hidden;
}

div.top-banner #front-top { float: left; }
div.top-banner #front-top-left { float: left; }
div.top-banner #front-top-right { float: left; }

div.top-banner h1{
	color: #171344;
	font-size: 171.42%;
	text-transform: lowercase;
	margin-bottom: 10px;
}

div.top-banner p{
	color: #4b477c;
	font-size: 128.57%;
	line-height: 1.6;
	width: 200px;
}

div.top-banner ul{
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}

div.top-banner ul li{
	background: no-repeat url(../images/bnkrs_front_header_pointer.png) 0 8px;
	padding-left: 14px;
	line-height: 1.6;
	text-transform: lowercase;
	font-size: 92.85%;
}

div.top-banner ul li a{
	text-decoration: none;
	font-weight: normal;
	color: #4b477c;
}

div.promos div.block{
	float: left;
	border: none;
	margin-left: 8px;
}

div.promos div.block-front-promo-right{
	margin-left: 9px;
}

div.promos div.block-front-promo-left{
	margin: 0;
}

/**
 * Product Pages
 */

div.product-view{
	border: none;
}

div.product-view div.product-shop{
	float: left;
	margin: 7px 0 0 13px;
	width: 404px;
	color: #26223B;
}

div.product-view div.product-shop h2{
	font-weight: bold;
	line-height: 1;
	margin-top: 0;
}

div.product-view div.product-shop p{
	font-size: 85.7%;
	line-height: 1;
	margin: 12px 0;
}

div.product-view div.product-shop p.eu-vat{
	font-size: 78.57%;
	line-height: 1;
	margin: 3px 0 14px 0;
}

div.product-view div.product-shop p a{
	color: #252341;
}

div.product-view div.product-shop p.availability{
	font-weight: bold;
	margin-bottom: 25px;
}

div.product-view div.product-shop fieldset.add-to-cart{
	display: block;
	width: 374px;
	border: 1px solid #D5D4D2;
	padding: 8px 10px;
}

div.product-view div.product-shop fieldset.add-to-cart label{
	font-size: 78.57%;
	margin-top: 0px;
}

div.product-view div.product-shop fieldset.add-to-cart input{
	margin-top: 2px;
}

div.product-view div.product-shop fieldset.add-to-cart button.button{
	background: no-repeat url(../images/bnkrs_add_to_cart_left.png) top right;
	height: 23px;
}

div.product-view div.product-shop fieldset.add-to-cart button.button span{
	background: no-repeat url(../images/bnkrs_add_to_cart_right.png) top right;
	height: 23px;
	text-indent: -9000px;
	width: 90px;
}

div.product-view div.product-shop span.price{
	font-size: 114.2%;
}

div.product-view div.product-shop span.or{
	display: block;
	text-indent: -9999px;
	float: left;
}

div.product-view div.product-shop ul.add-to-links{
	font-size: 71.4%;
	text-align: right;
	width: 350px;
	margin: 8px 10px 15px 0;
	padding: 0;
	list-style: none;
	float: right;
}

div.product-view div.product-shop ul.add-to-links li{
	display: inline;
	margin-left: 20px;
}

div.product-view div.product-shop ul.add-to-links li a{
	color: #252341;
	text-decoration: none;
}

div.product-view div.product-shop div.description{
	font-size: 85.7%;
}

div.product-view div.product-shop div.description h3{
	font-size: 100%;
	margin-bottom: 12px;
}

div.product-view div.product-essential{
	margin-bottom: 20px;
}

div.product-view div.product-img-box{
	width: 290px;
}

div.product-view div.product-img-box p.product-image{
	width: 290px;
	height: 290px;
}

div.product-view div.product-img-box .zoom{
	margin-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
}

div.product-collateral div.more-views{
	border-top: 1px solid #CACAC9;
	border-bottom: 1px solid #CACAC9;
	padding: 15px 0;
}

div.product-collateral div.more-views ul li{
	float: left;
	border: 1px solid #D0CFCE;
	margin: 17px 10px 0 0;
}

div.product-collateral div.more-views h3{
	font-size: 85.7%;
	font-weight: normal;
	line-height: 1;
}

/**
 * Product Range page
 */

div.category-products a{
	color: #26223B;
}

div.category-products div.pager{
	background-color: #D3D2D7;
	border: none;
	border-top: 1px solid #9A9795;
	border-bottom: 1px solid #8F8C8C;
	margin-bottom: 0;
}

div.category-products div.pager div.pages, div.category-products div.pager p.amount{
	margin-top: 3px;
}

div.category-products div.sorter{
	background-color: #EAEAEE;
	border: none;
	border-bottom: 1px solid #9A9795;
	margin-top: 0;
}

div.category-products div.pager div.pages a{
	text-decoration: none;
}

div.category-products div.pager div.pages span.current{
	font-weight: bold;
}

div.category-products div.pager, div.category-products div.sorter{
	font-size: 78.57%;
}

div.category-products div.sorter p.view-mode{
	margin-top: 3px;
}

div.category-products div.sorter p.view-mode strong{
	font-weight: normal;
	text-decoration: underline;
}

div.category-products div.sorter p.view-mode a{
	text-decoration: none;
}

div.category-products td{
	border: none;
	border-bottom: 1px solid #cacac9;
	padding-top: 15px;
}

div.category-products tr.last td{
	border: none;
}

div.category-products tr.even{
	background: transparent;
}

div.category-products ul.add-to-links{
	font-size: 71.4%;
	margin: 10px 0 18px 0;
}

div.category-products ul.add-to-links li{
	background: no-repeat left center url(../images/bnkrs_add_to_links_bullet.png);
	padding-left: 12px;
	line-height: 1;
	margin-top: 5px;
}

div.category-products div.price-box{
	margin: 14px 0;
}

div.category-products div.price-box, div.category-products h3.product-name{
	font-size: 85.7%;
}

div.category-products h3.product-name a{
	font-weight: bold;
	text-decoration: none;
}

div.category-products ul.add-to-links a{
	text-decoration: none;
}

div.category-products button.button{
	background: no-repeat url(../images/bnkrs_add_to_cart_left.png);
	height: 26px;
}

div.category-products button.button span{
	background: no-repeat url(../images/bnkrs_add_to_cart_right.png) top right;
	text-indent: -9000px;
	width: 90px;
	height: 26px;
}

div.category-products td p.availability span.out-of-stock{
	display: block;
	height: 25px;
	padding-top: 6px;
}

div.category-products div.product-shop{
	width: 75%;
}


div.category-info {
	/*width: 400px;*/
	padding-top: 20px;
}

div.category-info div.category-title {
	color: #171344;
/*	text-transform: lowercase;*/
	margin-bottom: 10px;
	border-bottom: none;
}

div.category-info div.category-title h2 {
	font-size: 171.42%;
}

div.category-info p{
	color: #4b477c;
	font-size: 128.57%;
	line-height: 1.6;
	width: 200px;
}

div.category-info ul{
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}

div.category-info ul li{
	background: no-repeat url(../images/bnkrs_front_header_pointer.png) 0 8px;
	padding-left: 14px;
	line-height: 1.6;
	text-transform: lowercase;
	font-size: 92.85%;
}

div.category-info ul li a{
	text-decoration: none;
	font-weight: normal;
	color: #4b477c;
}


/**
 * Basket styles
 */

table#shopping-cart-table, table#shopping-cart-table td, table#shopping-cart-table th {
	border: none;
}

table#shopping-cart-table tbody tr.last td{
	border-bottom: 1px solid #d4d4d3;
}

table#shopping-cart-table thead tr{
	background-color: #e3e3e8;
}

table#shopping-cart-table thead th{
	border-bottom: 1px solid #aaa8a6;
	padding: 8px 0;
	font-size: 85.7%;
	font-weight: normal;
	color: #171344;
}

table#shopping-cart-table tr td a.product-image img{
	border: 1px solid #d0cfce;
}

table#shopping-cart-table tr td{
	color: #486f91;
	font-size: 85.7%;
	font-weight: bold;
	padding: 25px 0;
}

table#shopping-cart-table tfoot tr td{
	padding: 15px 0;
}

table#shopping-cart-table tr td h3 a{
	color: #486f91;
	text-decoration: none;
}

table#shopping-cart-table tr td.image{
	padding: 15px 0 !important;
}

table#shopping-cart-table td.a-right{
	text-align: center !important;
}

.cart .col2-set .col-1{
	width: 230px;
	position: relative;
	top: 12px;
}

/** Cross Sells **/

.cart .col2-set .col-1 .crosssell{
	border: 1px solid #555;
	padding: 11px;
}

.cart .col2-set .col-1 .crosssell h3{
	font-size: 85.7%;
	font-weight: normal;
}

.cart .col2-set .col-1 .product-shop {
	font-size: 78.57%;
}

.cart .col2-set .col-1 .crosssell ul{
	margin-top: 10px;
}

.cart .col2-set .col-1 .crosssell ul li.item{
	border-bottom: 1px solid #d4d4d3;
	padding-bottom: 14px;
	margin-bottom: 14px;
}

.cart .col2-set .col-1 .crosssell ul li.last{
	border-bottom: none;
	padding: 0;
}

.cart .col2-set .col-1 .crosssell ul li.item a{
	color: #497092;
	text-decoration: none;
}

.cart .col2-set .col-1 .crosssell ul li.item button{
	margin: 8px 0 0 0;
}

.cart .col2-set .col-2{
	width: 704px;
	float: right;
}

.cart .cart-collaterals{
	width: 100%;
}

button.button-continue{
	float: left;
	background-image: url(../images/bnkrs_button_blue_left.png);
}

button.button-continue span{
	background-image: url(../images/bnkrs_button_blue_right.png);
	
}

button.button-update{
	float: right;
	margin-right: 30px;
}

div.shipping, div.discount{
	border-bottom: 1px solid #aaa8a6;
	padding: 20px 30px 20px 0;
	color: #171344;
}

div.discount div.info{
	float: left;
	width: 33%;
}

div.discount div.info label{
	font-size: 78.57%;
}

div.discount div.info h3{
	font-size: 85.7%;
}

div.discount fieldset{
	float: right;
	margin-top: 8px;
}

div.shipping div.info{
	margin-bottom: 20px;
}

div.shipping div.info p{
	font-size: 78.57%;
}

div.shipping div.info h3{
	font-size: 85.7%;
}

div.shipping ul.form-list{
	margin-right: 12px;
}

div.shipping ul.form-list li{
	width: 30%;
	float: left;
}

div.shipping ul.form-list li.middle{
	margin-left: 5%;
	margin-right: 5%;
}

div.shipping ul.form-list li label{
	font-size: 78.57%;
	margin-bottom: 5px;
}

div.shipping ul.form-list li input, div.shipping ul.form-list li select{
	width: 100%;
}

div.shipping dl.sp-methods{
	font-size: 85.7%;
}

div.totals{
	color: #171344;
	margin-right: 30px;
	padding: 20px 0;
}

ul.checkout-types button.button{
	background: url(../images/bnkrs_basket_checkout_left_btn.png);
	height: 32px;
	line-height: 32px;
	margin: 8px 0;
	background-repeat:  no-repeat;
}

ul.checkout-types button.button span{
	background-image: url(../images/bnkrs_basket_checkout_right_btn.png);
	font-size: 125%;
	height: 32px;
	line-height: 32px;
}

ul.checkout-types li a{
	color: #312f4b;
	text-decoration: none;
	font-size: 78.57%;
	font-weight: bold;
}

/**
 * Checkout styles
 */

div.col1-layout{
	margin: 0;
	padding: 0;
}

div.col1-layout div.col-main{
	margin: 0;
	padding: 10px;
	margin-top: 10px;
}

body.cms-home div.col1-layout div.col-main{
	padding: 0;
}

div.col2-left-layout div.col-main{
	padding-top: 0;
}

div.col-left div.block-progress{
	border: none;
}

div.col-left div.block-progress .block-content{
	margin: 0;
	padding: 0;
}

div.col-left div.block-progress dl{
	margin: 0;
	padding: 0;
}

div.col-left div.block-progress dt{
	border: 1px solid #000;
	padding: 10px;
	display: block;
	margin: 5px 0;
	font-weight: normal;
}

div.col-left div.block-progress dt.complete, div.col-left div.block-progress dd.complete{
	background: none;
}

ol#checkoutSteps li{
	border: none;
}

ol#checkoutSteps li.allow div.step-title{
	background-repeat: no-repeat;
	background-image: url(../images/bnkrs_checkout_edit.png);
	background-position: 680px center;
}

ol#checkoutSteps li.active div.step-title{
	background-image: none;
}

ol#checkoutSteps div.step-title{
	padding: 8px 0 8px 14px;
	background-color: #DCDCE2;
	border-bottom: 1px solid #9A9795;
}

ol#checkoutSteps li{
	margin-bottom: 11px;
}

ol#checkoutSteps li div.step{
	margin-left: 38px;
}

ol#checkoutSteps li.active div.step-title{
	background-color: #2E5A7F;
	color: #fff;
}

ol#checkoutSteps div.step-title h3{
	font-size: 85.7%;
	line-height: 22px;
}

ol#checkoutSteps div.step-title span.number{
	font-size: 85.7%;
	font-weight: bold;
	background: center center transparent url(../images/bnkrs_checkout_step_inactive_number.png);
	width: 21px;
	height: 17px;
	line-height: 1;
	padding-top: 5px;
	padding-left: 1px;
	margin-right: 1em;
	text-align: center;
}

ol#checkoutSteps li.active div.step-title span.number{
	background: center center transparent url(../images/bnkrs_checkout_step_active_number.png);
	color: #000;
}

ol#checkoutSteps li label{
	font-size: 78.57%;
	color: #565562;
}

ol#checkoutSteps li a{
	color: #252341;
	text-decoration: none;
	font-size: 85.7%;
}

ol#checkoutSteps li div.buttons-set{
	border: none;
	margin-right: 50px;
	padding: 0;
}

ol#checkoutSteps li p.required{
	font-weight: bold;
	margin-top: 10px;
	padding: 10px 50px 10px;
	border-top: 1px solid #979593;
}

ol#checkoutSteps #review-buttons-container {
	margin-right: 0;
	margin-top: 15px;
}

ol#checkoutSteps #review-buttons-container p{
	font-size: 85.7%;
}
 
/**
 * Footer & Imprint styles
 */

.footer {
	margin-top: 2em;
	padding: 0 0 10px 0;
	background: #F6F6F8 repeat-x url(../images/bnkrs_footer_bg.png);
	color: #171344;
	border: none;
}

.footer .block{
	width: 23%;
	margin-right: 1.8%;
	float: left;
	font-size: 85.7%;
	display: inline;
	border: 0;
	margin-bottom: 1em;
	position: relative;
 }

.footer .block-inner{
	padding: 9px 0 9px 7px;
 }

.footer .block h2{
	font-size: 116.7%;
	margin: 0;
	line-height: 1;
	padding-bottom: 8px;
	background: bottom repeat-x url(../images/bnkrs_footer_dotted.png);
	font-weight: normal;
	text-align: left;
 }

.footer .block h2 a{
	color: #171344;
	font-weight: normal;
	text-decoration: none;
}


.footer .block ul{
	margin: 0.3em 0 0 0;
	padding: 0;
}

.footer .block ul li{
	margin: 0.2em 0;
}

.footer .block ul li a{
	font-weight: normal;
	color: #171344;
	text-decoration: none;
}

.block-newsletter label {
	float: left;
}

.block-newsletter input {
	float: right;
}

.block-newsletter .form-email, .block-newsletter .form-name, .block-newsletter .form-submit {
	margin-top: 10px;
}

.block-newsletter .form-submit input {
	background-color: #1592F8;
	color: #fff;
	border: none;
	font-size: 100%;
}

.block-newsletter div.mce_inline_error{
	clear: both;
	color: #1592F8;
}


.imprint {
	background: top repeat-x url(../images/bnkrs_footer_dotted.png);
	font-size: 78.57%;
	text-align: left;
	color: #707070;
	padding: 11px 0 30px;
	margin: 11px 0px 0 0px;
	line-height: 1;
	width: 974px;
}

.imprint p {
	margin: 0;
}

.imprint a {
	color: #707070;
}

.imprint .copyright { float: left; }
.imprint .footer-links ul.links { /*float: right;*/ clear: right; margin-bottom: 5px; }
.imprint .footer-links ul.links li { display: inline; }
/*.imprint .footer-links ul.links li.first:before { content: ''; }*/
.imprint .footer-links ul.links li:before { content: ' : '; }
.imprint .footer-links ul.links li a { font-weight: normal; text-decoration: none; }
.imprint .footer-links ul.links li a:hover { text-decoration: underline; cursor: pointer; }

/* chrome fixes */
/*
button.button span{
	margin-top: -1px;
	background-repeat:  no-repeat;
	font-size: smaller;
}

button.button{
	background-repeat:  no-repeat;
}
*/

