@import url('nav.css');

/*#########################
###########################

    ZURUECKGESETZE STYLES

###########################
###########################*/

/* .form select[data-fieldsize="normal"], #promotionSlider img, #incVatMessageTsBadge, .actionLinks, .actionLinks li, .actionLinks li:hover a, .actionLinks a, .actionLinks a:hover, .actionLinks li:first-child span, .actionLinks li:last-child a */
.shadow, .pageHead, #sidebar .tree li.active > a, #sidebar .tree li.exp > a, .subcatList .box h3, .subcatList .box h2{ -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#navigation ul li:first-child, #navigation ul li:last-child{ -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; }
.lightHead, h2.lightHead, h3.lightHead, .FXgradGreyLight, .actionLinks li:hover, .pageHead, #sidebar .tree li, .flyoutMenu li a:hover, .basketFlyout a:hover, .pager, #sortItems, .relatedInfo h3, .itemSlider a.sliderHover, a.sliderHover, .box .content { background:none; }
.pageHead, .submitButton, label.innerLabel, #breadCrumb, #navigation > li > a, #navigation > li > ul > li > a, .subcatList .box h3, .subcatList .box h2, #overviewLink a, ul.tabs li, .pager a.prev, .pager a.next, .dropDown p label, .zoomHead, div.lineBox .largeButton, div.lineBox a.largeButton, #footer dl dt, .detailsParams .pager, .in_box .submitButton, .box .content a { text-shadow: none; text-transform: none; }
.shadowLine{ display:none; }
.social span{ z-index: 0; } /*(kA)*/

/*#########################
###########################

    GEAENDERTE STYLES

###########################
###########################*/


/*** STANDARD-TAGS ***
----------------------------------------------------------------------------------------------------*/

body {
	min-width: 960px;
	background:#ebebeb;
	font-family:Verdana, Arial, Tahoma, sans serif;
}

a:hover{
	color:#bb1515;
}

h3{
	color:#B31919;
	font-size:16px;
	font-weight:normal;
	padding-bottom:10px;
}


/*** GENERAL ***
----------------------------------------------------------------------------------------------------*/

.pageHead{
	padding-left:0;
	font-size:22px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:12px;
	color:#111111;
}

a.largeButton{
	padding:7px 11px 7px 10px;
}

.submitButton{
	line-height:24px;
	padding-bottom:26px;
}

.basketFunctions button, .basketitems .wrappingTrigger, .agb a, #topMenu a:hover, .topPopList a:hover{
	color:#bb1515;
}

.notice{
	font-size: 14px;
	padding:4px 10px;
    background:#EEEEEE;
	border:1px solid #CCCCCC;
}

.status.notice.corners{
	color:#FFFFFF;
	background: #3AA517 linear-gradient(to bottom, #5cb85c 0px, #419641 100%);
	border:none;
	font-style:normal;
	border-radius:0;
	padding:10px 20px;
}

.inlineForm .notice{
	font-size:11px;
}

.form input[type="password"], .form input[type="text"], textarea.areabox{
	border-radius: 5px;
	border: 1px solid #CCCCCC;
	padding: 4px 10px;
	padding:5px;
}

.stepsPasswordbox{
	width:148px !important;
}

.textbox, input[type="text"]{
	font-size:12px;
}

select{
	border-radius: 5px;
	border: 1px solid #CCCCCC;
	padding: 4px;
}

.form input:focus{
	border-color:#999999;
}

#step2PswdOpener{
	font-size:12px;
	color:#B31919;
}

.error{
    border:0;
}

label.innerLabel{
	margin-top:7px;
	margin-left:10px;
	color:#555555;
	font-size:11px;
}


/*** HEADER ***
----------------------------------------------------------------------------------------------------*/

#header{
	padding:0;
	margin-bottom:24px;
	height:120px;
	background: url(../../img/maennchen_rechts_links.png) no-repeat 791px top;
}

#header, #footer{
	width:950px;
	margin:0;
}

#logo{
	margin-top:0;
}

div.searchBox{
	left:244px;
	top:22px;
}

div.searchBox .searchSubmitBtn{
	border-radius:0 5px 5px 0;
	border:0;
	font-size:13px;
	margin:2px 0 0 -2px;
	padding:4px 3px;
	cursor:pointer;
}

#topMenu li{
    line-height:14px;
}

#topMenu a{
	color:#333333;
}

.counter{
	color:#000000;
	top:6px;
	right:0;
	padding-top:0;
}

#services a .counter{
	margin-top:10px;
}

#services a:hover .counter{
	color:#bb1515;
	border-color:#bb1515;
}

/* Popup-Fenster */

.basketFlyout{
	right:78px;
	font-size:11px;
}

#languages a, .basketFlyout, .loginForm, .actionLinks{
	line-height:24px;
}

.flyoutBox, #languages, .basketFlyout, .loginBox{
	top:29px;
}

.flyoutMenu li{
	padding:10px;
}

.flyoutMenu li a:hover, .basketFlyout a:hover{
	color:#bb1515;
}

.loginBox.pos0{
	right:215px;
}

.loginBox.pos1{
	right:169px;
}

.loginForm{
	font-size:11px;
	width:180px;
}

.loginForm .textbox{
	padding:4px 10px;
	border:1px solid #DDDDDD;
	width:160px;
}


/*** MAIN ***
----------------------------------------------------------------------------------------------------*/

#content{
	margin:0;
	width:auto;
	padding:0 40px;
}

div.sidebarLeft #content{
	padding:0;
}

.cmsContent p a, .relatedInfo a{
	color:#B31919;
	font-weight:bold;
}

#breadCrumb{
	font-weight:normal;
	padding:12px 14px 10px;
	font-size:12px;
	color:#555555;
}


/*** NAVIGATION LEFT ***
----------------------------------------------------------------------------------------------------*/

#sidebar .sidebarMenu, .nav-menu{
	border:0;
	margin-top:15px;
	width:160px;
	margin-left:5px;
}

#sidebar .sidebarMenu a,
.nav-menu a{
	-moz-box-shadow: 0px 2px 2px #888888;
	-webkit-box-shadow: 0px 2px 2px #888888;
	box-shadow: 0px 2px 2px #888888;
	background: -moz-linear-gradient(top, #eeeeee 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%, #e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%, #e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%, #e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	line-height:25px;
	border:0;
}



/*** CATEGORY PAGE ***
----------------------------------------------------------------------------------------------------*/

.subcatList{
	margin-top:14px;
}

.subcatList .box{
	-moz-box-shadow: 0px 1px 2px #BBBBBB;
	-webkit-box-shadow: 0px 1px 2px #BBBBBB;
	box-shadow: 0px 1px 2px #BBBBBB;
	border-radius:1px;
	height:170px;
}

.subcatList .box h3{
	margin-top:2px;
	background:0;
	margin-bottom:10px;
	border-bottom:1px solid #DEDEDE;
}

.subcatList .box h3 a{
	color:#000000;
	font-size:14px;
}

.subcatList .box h2{
	width:148px;
	background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #efefef 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #efefef 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #efefef 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #efefef 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	margin-bottom:12px;
	height:32px;
	font-weight:normal;
	text-align:center;
	overflow:hidden;
	padding:7px 12px 14px;
	line-height:20px;
}

.subcatList .box h2 a{
	color:#111111;
}

.listFilter{
	background:#FFFFFF;
}

.listRefine{
	margin-bottom: 20px;
	border:0;
	background: #FFFFFF;
	position: relative;
	z-index: 1;
	margin-left:0;
	padding-left:0;
}

.pager .active{
	background:#B82314;
}

.pager .pages{
	padding-right:10px;
}

.lineView li.productData{
	border-bottom:0;
	border-top:1px solid #DDDDDD;
}

.lineView .infoBox{
	float:left;
	width:350px;
	margin:10px 0 0 20px;
	padding-bottom:10px;
}

.lineView .description{
	padding-left:0;
	font-size:12px;
	line-height:22px;
	width:350px;
}

.lineView .infoBox a:hover{
	color:#bb1515;
}

.lineView .itemCode{
	margin-bottom:26px;
}

.lineView .textbox, .detailsInfo .tobasket .textbox{
	padding:5px 4px 4px;
	border:1px solid #CCCCCC;
}

.listRefine{
	margin-bottom:0;
}

.refineParams{
	background:#EEEEEE;
	border-radius:5px 5px 0 0;
}

.refineParams .lineBox{
	border:0;
	border-top:1px solid #DDDDDD;
	border-radius:0 0 5px 5px;
}

.refineParams .drop{
	background:#FFFFFF;
	-moz-box-shadow: 0px 1px 4px #BBBBBB;
	-webkit-box-shadow: 0px 1px 4px #BBBBBB;
	box-shadow: 0px 1px 4px #BBBBBB;
	border:0;
}

.dropDown a.selected{
	background:#BB1C1C;
}

.dropDown p{
	padding-right:12px;
}

a.viewAllHover:hover{
	color:#FFFFFF;
}

#overviewLink a{
	top:142px;
	right:25px;
	font-weight:normal;
	font-size:12px;
}


/*** PRODUCT PAGE ***
----------------------------------------------------------------------------------------------------*/

.shortDescription{
	line-height:26px;
	font-size:12px;
}

.detailsInfo{
	padding-bottom:15px;
	-moz-box-shadow: 0 1px 4px #CCCCCC;
	-webkit-box-shadow: 0 1px 4px #CCCCCC;
	box-shadow: 0 1px 4px #CCCCCC;
}

.tobasket{
	clear:both;
	background:#DDDDDD;
	margin-right:15px;
	border-radius:2px;
	padding:10px 10px;
	margin-bottom:5px;
}

.additionalInfo{
	margin-bottom:10px;
}

.additionalInfo span{
		font-size:12px;
		border-left: 0;
}

.additionalInfo span:first-child{
	padding-left:0 !important;
}

.additionalInfo span.stockFlag, span.stockFlag{
	border-right: 1px solid #999;
	background:none;
	color:#bb1515;
	margin-right:5px;
	font-weight:bold;
}

.orderBox span.stockFlag{
	border:0;
	line-height:2.5em;
}

.dropDown p.selectorLabel{
	background: #FFFFFF url("../../img/dropdown.png") no-repeat 96% 6px;
	border-radius:4px;
	border-bottom:0;
}

.persparamBox label{
	float:none;
	font-size:12px;
}

.persparamBox textarea{
	padding-top:5px;
	width:320px;
	height:120px;
	border-radius:4px;
	border:0;
	margin-top:8px;
}

.otherPictures li{
	border-radius:2px;
	margin-right:5px;
}

.marker{
	border:none;
	background:#EDEDED;
	opacity:0.4;
	margin-left:2px;
	border-top:0;
	border-radius: 0 0 2px 2px;
}

.relatedInfo{
	width:99%;
}

.tabbedWidgetBox{
	border-bottom: 3px dotted #999999;
	padding-bottom:6px;
}

.widgetBoxBottomRound{
	border:0;
	border-top:1px solid #DDDDDD;
	border-radius:0;
	line-height:26px;
	padding-top:25px;
}

.attributes th{
	background:#EEE;
}

.relatedInfo h3{
	padding:12px 0;
}

ul.tabs li.ui-corner-top,
.dropDown p.selectorLabel,
.persparamBox textarea,
.otherPictures li{
	-moz-box-shadow:1px 1px 4px #CCCCCC;
	-webkit-box-shadow:1px 1px 4px #CCCCCC;
	box-shadow:1px 1px 4px #CCCCCC;
}

ul.tabs li.ui-state-default{
	background:#EEEEEE;
	border-color:#DDD;
}

ul.tabs li.ui-state-active{
	background:#FFFFFF;
}

#zoomTrigger { background: url("../../img/zoom.png") no-repeat 0 0; } /* redeclared because of img path */

.zoomed{
	-moz-box-shadow:0px 2px 4px #CCCCCC;
	-webkit-box-shadow:0px 2px 4px #CCCCCC;
	box-shadow: 0 2px 4px #CCCCCC;
	width:900px;
	height:auto;
	overflow:auto;
}

#zoomModal{
	background:#FFFFFF;
	-moz-box-shadow:1px 1px 4px #444444;
	-webkit-box-shadow:1px 1px 4px #444444;
	box-shadow:1px 1px 4px #444444;
}

#zoomModal .marker{
    border-color: #BB1515;
}

#zoomModal .marker img{
    display:none;
}

.zoomHead{
	padding:15px 0 20px;
	font-weight:normal;
	font-size:18px;
}

.variantMessage{
	padding:10px 0;
	color:#bb1515;
}

.variantReset{
	clear:both;
}


/*** CHECKOUT ***
----------------------------------------------------------------------------------------------------*/

.lineBox{
	border:1px solid #BBBBBB;
}

div.lineBox .largeButton, div.lineBox a.largeButton{
	font-size:12px;
	height:25px;
	line-height:24px;
	display:inline;
}

.basketitems td {
    border-top: 1px solid #CCCCCC;
    padding:15px 0;
}

.basketitems tr:last-child td, .basketitems th {
    border-bottom: 1px solid #CCCCCC;
}

.basketitems .persParam {
	width:400px;
	height:150px;
}

.oxInValid label, .oxInValid p{
	color:#B31919;
}

.oxInValid input, .oxInValid select, .oxInValid input:focus{
	border-color:#B31919;
}

.checkoutOptions .option{
	width:258px;
	position:relative;
	margin-right:10px;
}

.checkoutOptions .option .form li{
	width:270px;
}

.checkoutOptions .submitButton{
	position:absolute;
	right:15px;
	bottom:10px;
}

.checkoutSteps li{ background: url("../../img/steps.png") no-repeat 100% 0; } /* redeclared because of img path */

.checkoutSteps li.step1,
.checkoutSteps li.step2,
.checkoutSteps li.step3,
.checkoutSteps li.step4,
.checkoutSteps li.step5{
	width:173px;
	font-size:11px;
}

div.rating{
    margin-top:8px;
}

.agb a:hover{ text-decoration:underline; color:#bb1515; }

#thankyouPage h3.blockHead:first-child, #thankyouPage .link{
	color:#bb1515;
}


/*** FOOTER ***
----------------------------------------------------------------------------------------------------*/

#footer{
	margin-top:7px;
	border-radius:1px 1px 0 0;
	background:#FFFFFF;
	padding:0;
	-moz-box-shadow: 0 1px 3px #CCC;
	-webkit-box-shadow: 0 1px 3px #CCC;
	box-shadow: 0 1px 3px #CCC;
	padding-bottom:30px;
}


/*#########################
###########################

    NEUE STYLES

###########################
###########################*/


/*** STANDARD-TAGS ***
----------------------------------------------------------------------------------------------------*/

figure{
	margin:0 0 20px;
}

figure img, img.frame{
	border:4px solid #FFFFFF;
}

figcaption{
	font-style:italic;
	font-size:11px;
	margin-top:0;
}


/*** GENERAL ***
----------------------------------------------------------------------------------------------------*/

.left{
	float:left;
}

.infobox{
	-moz-box-shadow: 0px 2px 2px #888888;
	-webkit-box-shadow: 0px 2px 2px #888888;
	box-shadow: 0px 2px 2px #888888;
	background: -moz-linear-gradient(top, #eeeeee 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%, #e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%, #e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%, #e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	line-height:25px;
	padding:14px 20px;
}

img.right{
	float:right;
	padding-left:40px;
	margin-right:10px
}


/****** GRID *****
----------------------------------------------------------------------------------------------------*/
.container_24 { margin-left: auto; margin-right: auto; width: 960px; }
.container_24 .grid_1  { width:30px; }
.container_24 .grid_2  { width:70px; }
.container_24 .grid_3  { width:110px; }
.container_24 .grid_4  { width:150px; }
.container_24 .grid_5  { width:190px; }
.container_24 .grid_6  { width:230px; }
.container_24 .grid_7  { width:270px; }
.container_24 .grid_8  { width:310px; }
.container_24 .grid_9  { width:350px; }
.container_24 .grid_10 { width:390px; }
.container_24 .grid_11 { width:430px; }
.container_24 .grid_12 { width:470px; }
.container_24 .grid_13 { width:510px; }
.container_24 .grid_14 { width:550px; }
.container_24 .grid_15 { width:590px; }
.container_24 .grid_16 { width:630px; }
.container_24 .grid_17 { width:670px; }
.container_24 .grid_18 { width:710px; }
.container_24 .grid_19 { width:750px; }
.container_24 .grid_20 { width:790px; }
.container_24 .grid_21 { width:830px; }
.container_24 .grid_22 { width:870px; }
.container_24 .grid_23 { width:910px; }
.container_24 .grid_24 { width:950px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {
	display:inline; float: left; position: relative;  margin-left: 5px; margin-right: 5px;
}
.alpha { margin-left: 0; }
.omega { margin-right: 0; }
.fullsize{ margin-left: 0; margin-right: 0; }

.container_24 .prefix_1, .container_24 .suffix_1 { padding-left:40px; }
.container_24 .prefix_2, .container_24 .suffix_2 { padding-left:80px; }
.container_24 .prefix_3, .container_24 .suffix_3 { padding-left:120px; }
.container_24 .prefix_4, .container_24 .suffix_4 { padding-left:160px; }
.container_24 .prefix_5, .container_24 .suffix_5 { padding-left:200px; }
.container_24 .prefix_6, .container_24 .suffix_6 { padding-left:240px; }
.container_24 .prefix_7, .container_24 .suffix_7 { padding-left:280px; }
.container_24 .prefix_8, .container_24 .suffix_8 { padding-left:320px; }
.container_24 .prefix_9, .container_24 .suffix_9 { padding-left:360px; }
.container_24 .prefix_10, .container_24 .suffix_10 { padding-left:400px; }
.container_24 .prefix_11, .container_24 .suffix_11 { padding-left:440px; }
.container_24 .prefix_12, .container_24 .suffix_12 { padding-left:480px; }
.container_24 .prefix_13, .container_24 .suffix_13 { padding-left:520px; }
.container_24 .prefix_14, .container_24 .suffix_14 { padding-left:560px; }
.container_24 .prefix_15, .container_24 .suffix_15 { padding-left:600px; }
.container_24 .prefix_16, .container_24 .suffix_16 { padding-left:640px; }
.container_24 .prefix_17, .container_24 .suffix_17 { padding-left:680px; }
.container_24 .prefix_18, .container_24 .suffix_18 { padding-left:720px; }
.container_24 .prefix_19, .container_24 .suffix_19 { padding-left:760px; }
.container_24 .prefix_20, .container_24 .suffix_20 { padding-left:800px; }
.container_24 .prefix_21, .container_24 .suffix_21 { padding-left:840px; }
.container_24 .prefix_22, .container_24 .suffix_22 { padding-left:880px; }
.container_24 .prefix_23, .container_24 .suffix_23 { padding-left:920px; }


/*** BANNER ***
----------------------------------------------------------------------------------------------------*/

#msgDev{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:9999;
}

#msgDev div{
	margin:0 auto;
    text-align:center;
	background: url("../../img/warning-icon.png") no-repeat 10px;
	padding:22px 0 20px 20px;
	width:880px;
	font-weight:bold;
	font-size:14px;
}

#msgDev div.infotxt{
	background:none;
	font-size:12px;
	padding:12px 0 10px 20px;
	background: url("../../img/warning.png") no-repeat 10px;
}

#msgDev a, #msgDev a:hover{
    text-decoration:underline;
    color:#FFF;
}

#banner{
	width:100%;
	height:30px;
	background:#FFFFFF;
}

#banner.dev{
	margin-top:60px;
}

#banner.disturb{
	margin-top:40px;
}

#banner_menu{
	margin:0 auto;
	width:940px;
	font-size:10px;
	position:relative;
}

.topPopList a{
	color:#333;
	font-weight:bold;
}

.topmenu {
	background: url(../../img/menu-divider.png) no-repeat 0 4px;
	padding-left: 10px;
	margin-top: 7px;
}

.topmenu a{
	font-size:10px;
	text-transform: uppercase;
	line-height:14px;
	padding-right: 2px;
}

.topmenu a:hover{
	text-decoration:none;
}

#languageSelector{
    padding:5px 0 0 10px;
    background: url("../../img/menu-divider.png") no-repeat 0 10px;
}

#languageSelector a.flag span {
    width:27px;
	padding-left:5px;
	height:20px;
    text-indent: -9999px;
    background-repeat:no-repeat;
    line-height:30px;
    display: inline-block;
}

#languageSelector a.selected span{
    -moz-opacity: 0.50;
    opacity: 0.50;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
}

/* Popup-Fenster */

div.dialogbox{
	display:none;
	background:#FFF;
	border-radius:0 0 5px 5px;
	-moz-box-shadow: 0px 4px 6px #555555;
	-webkit-box-shadow: 0px 4px 6px #555555;
	box-shadow: 0px 4px 6px #555555;
	padding:10px;
	line-height:30px;
}

div.dialogbox h3{
	padding:10px 0;
	border-bottom:1px solid #DDDDDD;
}

.ui-dialgo{
	padding:20px;
}

.ui-dialog .ui-dialog-titlebar{
	height:0;
}

.ui-dialog .ui-dialog-titlebar-close{
	top:55px;
	right:50px;
	z-index:4;
	height:22px;
	width:60px;
	padding:0;
	border-radius:5px;
	text-transform: uppercase;
	font-size:12px;
	padding:2px 10px;
}

.ui-dialog .ui-dialog-titlebar-close:hover{
	padding:2px 10px;
}

.ui-dialog .ui-dialog-content{
	padding:0 20px;
}

.ui-dialog a{
	color:#B31919;
	font-weight:bold;
}

a.new_customer{
	margin-top:10px;
	font-weight:bold;
	border-top:1px solid #DDDDDD;
	padding-top:10px;
	margin-top:10px;
	display:block;
	background: url(../../img/note.png) no-repeat right 14px;
}

.link_basket{
	padding-right:30px;
	margin-right:0;
}


/*** HEADER ***
----------------------------------------------------------------------------------------------------*/

#searchParam{
	border-radius:5px 0 0 5px;
	border:0;
	padding:5px 10px 6px;
	width:400px;
}

.ico a{
	top:70px;
	z-index:4;
	position:absolute;
	display:block;
	width:45px;
	height:45px;
	text-indent:-9999px;
}

.ico.tel a{
	background:url(../../img/tel-icon.png) no-repeat;
	right:160px;
}

.ico.mail a{
	background:url(../../img/email-icon.png) no-repeat;
	right:20px;
}

#main_menu{ /*Azure*/
    background :#FFFFFF; /* Old Browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

.lineBox{
	background:#F1F1F1;
}

#main_menu{
	clear:both;
	width:947px;
	margin:0;
	border-bottom:3px solid #bb1a1a;
	overflow:auto;
	margin:0;
	padding:0 0 0 4px;
}

#main_menu li{
	float:left;
	list-style-type:none;
	font-size:13px;
	padding:0 10px;
	line-height:30px;
	border-right:1px solid #DDDDDD;
}

#main_menu li.shoplink{
	background: url(../../img/note.png) no-repeat 9px 6px;
	padding-left:26px;
}

#main_menu li:hover, #main_menu li.active{
	background: -moz-linear-gradient(top, #fefefe 0%, #DDDDDD 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#DDDDDD)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%, #DDDDDD 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%, #DDDDDD 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%, #DDDDDD 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%,#DDDDDD 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0px 2px 2px #BBBBBB;
	-webkit-box-shadow: 0px 2px 2px #BBBBBB;
	box-shadow: 0px 2px 2px #BBBBBB;
}

#main_menu li.shoplink:hover, #main_menu li.shoplink.active{
	background: url(../../img/note-active.png) no-repeat 9px 6px;
}


#main_menu li:hover a, #main_menu .active a{
	color:#B31919;
	text-decoration:none;
	display:block;
}


/*** MAIN ***
----------------------------------------------------------------------------------------------------*/

#main{
	width:950px;
}

#main.fullpage{
	border-radius:3px 3px 5px 5px;
	background: #FFFFFF;
	border:1px solid #DDDDDD;
	overflow:hidden;
	padding-bottom:30px;
}

#content p{
	line-height:24px;
}

#content p.oxValidateError{
	line-height:20px;
}

#content.clean{
	padding:0;
}

.cmsContent{
	padding:0 10px;
	line-height:26px;
	position:relative;
}

.cmsContent td{
	padding:0;
}

.cmsContent a{
	color:#B31919;
}

.cmsContent a.submitButton{
	color:#FFFFFF;
}


/*** HOME / CMS PAGE ***
----------------------------------------------------------------------------------------------------*/

.ct_box{
	margin-bottom:10px;
}

.ct_box .in_box{
	padding:12px 15px;
	border-radius:1px;
	background:#F8F8F8;
	border:1px solid #DDDDDD;
	overflow:auto;
}

.ct_box h1{
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:8px;
}

.ct_box h2{
	font-size:14px;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
}

.ct_box h3{
	margin-top:30px;
	font-weight:normal;
}

.ct_box p{
	line-height:24px;
}

.in_box h3{
	font-size:14px;
	color:#000;
}

.in_box .submitButton{
	padding:5px 12px 5px 10px;
	position:absolute;
	bottom:11px;
	font-size:12px;
	border:2px solid #DEDEDE;
	line-height:18px;
}

.in_box.jukebox-world, .in_box.forum, .in_box.archive, .in_box.serials{
	height:280px;
}

.in_box.jukebox-world .submitButton, .in_box.forum .submitButton, .in_box.archive .submitButton,.in_box.serials  .submitButton{
	right:12px;
}

.in_box.jukebox-world{ background:#FCFCFC url(../../img/jukebox-world.png) no-repeat 45px 175px; }
.in_box.forum{ background:#F8F8F8 url(../../img/forum.png) no-repeat left 114px; }
.in_box.archive{ background:#F8F8F8 url(../../img/archive.png) no-repeat 12px 195px; }
.in_box.serials{ background:#F8F8F8 url(../../img/serials.png) no-repeat 15px 88px; }

.in_box.shop .submitButton{
	left:576px;
}

.in_box.shop ul{
	margin-top:0;
	margin-bottom:0;
}

.shop .pageHead{
    padding-left:8px;
}

#english{ /* rename in btn_en */
	position:absolute;
	top:10px;
	right:-28px;
}

.maus{ /* rename in btn_mausi */
	position:absolute;
	bottom:2px;
	right:0;
}

#forum{
	background:url(../../img/forum.png) no-repeat top right;
	padding-right:250px;
}

#archive{
	background:url(../../img/archive.png) no-repeat top right;
	padding-right:150px;
}


/*** CATEGORY PAGE ***
----------------------------------------------------------------------------------------------------*/

#catalogue.subcatList .box{
	margin-right:15px;
}

.box .content{
	border:0;
	padding-bottom:2px;
}

#catDesc{
	margin-bottom:12px;
	font-size:14px;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
	border:1px solid #DDDDDD;
	border-left:0;
	border-right:0;
}

#catDesc p{
	margin:0;
	padding:0;
	line-height:18px;
}

#catLongDesc{
	line-height:24px;
	border-bottom:1px solid #DDDDDD;
	padding-bottom:15px;
	padding-right:20px;
	padding-left:8px;
	font-size:12px;
	color:#222;
}

#catLongDesc p{
	margin-bottom:0;
}

.lineView .picBox{
	text-align:center;
	overflow:hidden;
	float:left;
	width:190px;
	min-height:90px;
	line-height:90px;
	padding-top:5px;
}

.lineView .picBox img {
	vertical-align: middle;
}

.lineView .orderBox{
	float:right;
	padding: 5px 0 8px;
	width: 180px;
	text-align:right;
}

.lineView .orderBox .oldPrice {
	font-size: 10px;
}

.lineView .orderBox .price {
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
}

.lineView .orderBox .pricePerUnit {
	font-size: 9px;
}

.lineViewtoBasket{
	margin-top:10px;
}

#itemsPager{
	margin-top:4px;
}


/*** PRODUCT PAGE ***
----------------------------------------------------------------------------------------------------*/

#productArtnum{
	margin:20px 0 5px;
}

#productShortdesc{
	padding:5px 0;
}

.exturl{
	margin-top:20px;
}

#alsoBought{
	padding-top:10px;
	padding-bottom:30px;
	border-bottom:3px dotted #999999;
}

.widgetBox.reviews{
	border:0;
	border-radius:0;
	line-height:26px;
	margin-top:15px;
	padding:0;
}

.widgetBox.reviews h3{
	padding-bottom:0;
}

#writeNewReview{
	cursor:pointer;
}

.widgetBox.reviews dd{
	line-height:26px;
}

#zoomImg{
	vertical-align:middle;
}

.variantReset a.reset{
	color:#B31919;
}

.variantReset a.reset:hover{
	color:#B31919;
	text-decoration:underline;
}

#newItemMsg{
	position:absolute;
	right:9px;
	top:217px;
	font-size:12px;
	color:#FFFFFF;
	border-radius:1px;
	padding:10px 16px 9px 45px;
	background:#333333 url(../../img/tick.png) no-repeat 8px 2px;
	z-index:10;
}

#newItemMsg a{
	color:#FFFFFF;
	text-decoration:underline;
}


/*** CHECKOUT ***
----------------------------------------------------------------------------------------------------*/

.checkoutSteps .active span, .checkoutSteps .active span a, div.lineBox span.title{
	color:#000000;
}

a.prevStep.largeButton{
	padding:2px 10px;
}

span.htxt{
	color:#bb1515;
}

.flLeft{
	float:left;
}

.flRight{
	float:right;
}

.clear{
	clear:both;
}

.usrKnown{
	line-height:20px;
	margin-left:20px;
}

.usrKnown a{
	color:#B31919;
}

#invCountrySelect{
	width:202px !important;
}

.box.info{
    width:auto;
}

#newsletterSettingsSave{
	margin-left:0;
}

#details .detailsParams{
	margin-top:-5px;
	background:#FFFFFF !important;
}

#details .selectMessage{
	display:none;
}

#details .detailsInfo{
	padding-top:18px;
}

.relatedInfo a.submitButton{
	color:#FFFFFF;
}

/*** REGISTRATION ***
----------------------------------------------------------------------------------------------------*/

.rmargin{
	margin-right:6px;
}


/*** GUESTBOOK ***
----------------------------------------------------------------------------------------------------*/

#gbform{
	margin-top:12px;
	line-height:26px;
	background:#DDDDDD;
	border-radius:5px;
	padding:20px 25px;
	overflow:auto;
}

#gbform .formcol{
	float:left;
}

#gbform .formcol.left{
	margin-right:38px;
}

#gbform input{
	width:312px;
}

#gbform textarea{
	width:680px;
}

#gbform input, #gbform textarea{
	padding:6px 8px;
	font-size:12px;
	border:0;
	-moz-box-shadow:1px 1px 4px #AAAAAA;
	-webkit-box-shadow:1px 1px 4px #AAAAAA;
	box-shadow:1px 1px 4px #AAAAAA;
}

#gbform input.js-oxValidate{
	width:80px;
	margin-right:8px;
}

#gbcaptcha{
	float:right;
}

#gbform img{
	vertical-align:middle;
	margin-right:8px;
}

#gbentries dt{
	color:#bb1515;
	font-weight:normal;
	font-size:14px;
	border-top:0;
	padding:12px 0 11px 10px;
}

#gbentries dd{
	border-bottom:2px dotted #CCCCCC;
	padding: 5px 10px 24px;
	line-height:24px;
}

.gbdate{
	font-size:11px;
	color:#555555;
}

.reviews #gbentries .rating{
	float:right;
}

.reviews #gbentries div.description{
	margin-right:130px;
}

.floatclear{
	padding-top:10px;
	clear:both;
}


/*** SHOWS ***
----------------------------------------------------------------------------------------------------*/

div.sidebarLeft #toxcontent{
	width:710px;
	float:left;
}

#toxcontent h2{
	padding:10px 0 15px;
	font-weight:normal;
	color:#bb1515;
	text-align:center;
}

#toxcontent article.page .headline h2{
	display:none;
}

#toxcontent article.post .headline h2{
	text-align:left;
}

#toxcontent h3{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}

#toxcontent article h2{
	font-family: Monotype Corsiva, Verdana, Arial, sans-serif;
	font-size:26px;
	line-height:30px;
	padding-bottom:12px;
	padding-top:2px;
}

#toxcontent article.page h3{
	font-family: Monotype Corsiva, Verdana, Arial, sans-serif;
	font-size:20px;
	font-weight:normal;
}

#toxcontent article.post h3{
	text-align:left;
	padding-top:22px;
	padding-bottom:5px;
	border-top:1px solid #DDDDDD;
	font-size:14px;
}

#toxcontent a{
	color:#bb1515;
}

#toxcontent img{
	max-width:700px;
	border:6px solid #FFF;
	-moz-box-shadow:1px 1px 5px #BBBBBB;
	-webkit-box-shadow:1px 1px 5px #BBBBBB;
	box-shadow: 1px 1px 5px #BBBBBB;
	margin:20px auto 20px;
	display:block;
	height: auto;
}

#toxcontent table{
	width:100%;
}

#toxcontent article.post table{
	margin-bottom:18px;
}

#toxcontent article.post table td{
	line-height:26px;
}

#toxcontent article.page table td{
	padding-bottom:20px;
}

#toxcontent table img{
	max-width:330px;
	margin:0 25px 0 0;
	height: auto;
}

#toxcontent p{
	margin:0 0 10px;
}

#toxid #sidebar{
	width:195px;
}

#toxid #sidebar .nav-menu{
	font-size:12px;
	width:176px;
}

.nav-menu li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.nav-menu li.page_item{
	display:block;
}

.nav-menu a{
	display:block;
	padding:5px 5px 5px 10px;
	line-height: 25px;
}


/*** FOOTER ***
----------------------------------------------------------------------------------------------------*/

#footer h4{
	font-weight:normal;
	font-size:14px;
	padding-bottom:2px;
	color:#B31919;
}

#footer .contact{
	border-bottom:0;
	line-height:26px;
	padding-top:16px;
	padding-left:24px;
}

#footer ul.linklist{
	border-top:1px solid #DDDDDD;
	margin-left:6px;
	width:100%;
	padding-top:6px;
	padding-bottom:8px;
	border-bottom:1px solid #DDDDDD;
}

#footer ul.linklist li{
	display:inline-block;
	list-style-type:none;
	font-size:13px;
	line-height:24px;
	border-right:1px solid #DDDDDD;
	padding:0 18px 0 15px;
}

#footer ul.linklist li.noborder, .noborder{
	border:none;
}

#footer .text{
	text-align:left;
	margin:10px 20px 0;
	line-height:25px;
	font-size:11px;
	color:#515151;
}

#footer .deliveryinfo {
    float: right;
    margin-right:10px;
}

#footer .deliveryinfo a {
    font-size:10px;
    color:#515353;
}

#newsBox{
	border:1px solid #CCCCCC;
	margin-bottom:14px;
	padding-bottom:14px;
	font-size:14px;
	margin-right:20px;
	color:#000000;
	background:#EEEEEE;
	padding:10px 20px;
	border-radius:1px;
}

#newsBox h3{
	padding-bottom:0;
	font-weight:bold;
	color:#B31919;
	font-size:14px;
	margin-bottom:5px;
}

#newsBox li a{
	color:#B31919;
	text-decoration:underline;
}

#topLink{
    bottom: 20px;
    position: fixed;
    font-size:11px;
    margin-left:960px;
}

#topLink a{
    padding:10px 0;
}


/*** REOCCURING ***
--------------------*/

#banner,
.lineView .textbox,
.detailsInfo .tobasket .textbox,
#main.fullpage{
	-moz-box-shadow: 0px 1px 2px #DDDDDD;
	-webkit-box-shadow: 0px 1px 2px #DDDDDD;
	box-shadow: 0px 1px 2px #DDDDDD;
}

figure img,
img.frame,
#searchParam,
.FXgradBlueDark,
.submitButton,
div.searchBox .searchSubmitBtn,
#main_menu,
.ui-dialog .ui-dialog-titlebar-close,
.ct_box .in_box{
	-moz-box-shadow: 0 1px 2px #DDDDDD;
	-webkit-box-shadow: 0 1px 2px #DDDDDD;
	box-shadow: 0 1px 2px #DDDDDD;
}

.flyoutMenu.corners,
.basketFlyout.corners,
#languages.corners,
.loginForm.corners,
.actionLinks.corners,
.vardrop {
	border-radius:0 0 4px 4px;
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0px 2px 2px #888888;
	-webkit-box-shadow: 0px 2px 2px #888888;
	box-shadow: 0px 2px 2px #888888;
	border:0;
}

#sidebar .sidebarMenu a:hover,
#sidebar .tree li.active > a,
.nav-menu a:hover,
.nav-menu li.current-menu-item a,
.post .nav-menu li.showshome a,
.forumtbl th,
.linktbl th,
.ui-dialog .ui-dialog-titlebar-close,
.FXgradBlueDark,
.submitButton,
#msgDev,
.error{
    color:#FFFFFF;
	background: #bc2626;
	background: -moz-linear-gradient(top, #bc2626 0%, #bb1515 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc2626), color-stop(100%,#bb1515));
	background: -webkit-linear-gradient(top, #bc2626 0%, #bb1515 100%);
	background: -o-linear-gradient(top, #bc2626 0%, #bb1515 100%);
	background: -ms-linear-gradient(top, #bc2626 0%, #bb1515 100%);
	background: linear-gradient(to bottom, #bc2626 0%, #bb1515 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc2626', endColorstr='#bb1515',GradientType=0 );
}

.FXgradBlueDark:hover,
.submitButton:hover,
.ui-dialog .ui-dialog-titlebar-close:hover,
div.searchBox .searchSubmitBtn{
	background: #45484d; /* Old Browsers */
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #45484d 0%, #000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #45484d 0%, #000000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	text-shadow:none;
	color:#FFFFFF;
}

.FXgradBlueDark, .gridView .titleBox, .itemSlider .titleBlock, .itemSlider .titleBlock:hover, .gridView .priceBox, .box h3, .box h2, .sectionHead, #currencies a.selected, #languages a.selected, .flyoutMenu a.selected, .dropDown a.selected, .thumbNav a.cur, .thumbNav a.cur:hover, .promoBox strong.promoPrice, .itemSlider .prevItem span.slideBg, .itemSlider .nextItem span.slideBg, .specBox h3{
    background: #e7e6e6; background: -moz-linear-gradient(#e7e6e6, #f7f5f5); background: -ms-linear-gradient(#e7e6e6, #f7f5f5); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e7e6e6), color-stop(100%, #f7f5f5)); background: -webkit-linear-gradient(#e7e6e6, #f7f5f5); background: -o-linear-gradient(#e7e6e6, #f7f5f5); background: linear-gradient(#e7e6e6, #f7f5f5);
}

.FXgradOrange, .removeButton, .sf-menu li.current, .sf-menu li.sfHover, .sf-menu li:hover, .gridView div.priceBox:hover, .gridView div.titleBox:hover, .featuredList a:hover, .featuredList li.articleImage:hover + li.articleTitle > a, #footer .list a:hover, #currencies a:hover, #languages a:hover, .flyoutMenu a:hover, .basketFlyout li a:hover, .dropDown ul a:hover, div.anythingSlider span.arrow:hover, .thumbNav a:hover, .itemSlider .prevItem:hover span.slideBg, .itemSlider .nextItem:hover span.slideBg, a.viewAllHover, .itemSlider li a.viewAllHover, .specBoxTitles a.title:hover{
    background: #bc2626; background: -moz-linear-gradient(#bc2626, #bb1515); background: -ms-linear-gradient(#bc2626, #bb1515); background: -webkit-gradient(linear, left top, left bottom, from(#bc2626), to(#bb1515)); background: -webkit-linear-gradient(#bc2626, #bb1515); background: -o-linear-gradient(#bc2626, #bb1515); background: linear-gradient(#bc2626, #bb1515);
}


/*** Not in Code, maybe in CMS ***
----------------------------------------------------------------------------------------------------*/

.bg_grey{
	background:#DDDDDD;
	padding:20px;
}

ul.nostyle{
	margin-left:0;
}

ul.nostyle li{
	list-style-type:none;
}

ul.hlist li{
	display:inline-block;
	list-style-type:square;
	margin-right:20px;
}

.cmsButton{
	top:-10px;
	right:15px;
	position:absolute;
	display:block;
	z-index:2;
}

p.smalltxt, span.smalltext{
	font-size:11px;
}

span.grey{
	color:#555;
}

a:hover span.grey{
	color:#FFFFFF;
}

.borderleft{
	border-left:1px solid #DDDDDD;
	padding-left:30px;
}

.borderright{
	border-right:1px solid #DDDDDD;
}

.borderbottom{
	border-bottom:3px dotted #999999;
	padding-bottom:18px;
	margin-bottom:26px;
}

.txtcenter{
	text-align:center;
}

.txtright{
	text-align:right;
}

#info_menu{
	list-style-type:none;
	margin:0;
	float:left;
}

#info_menu li{
		display:inline;
}

.bg_serials{
	background:url(../../img/serials.png) no-repeat bottom right;
}

.linkcats li{
	float:left;
	width:130px;
	margin-left:20px;
	margin-bottom:20px;
}

.linkcats a{
	text-decoration:underline;
}

.tbl{
	width:100%
}

.tbl td{
	width:33%;
	vertical-align:top;
}

.linktbl, .forumtbl{
	width:100%;
	margin-bottom:30px;
}

.forumtbl th, .linktbl th{
	vertical-align:top;
	line-height:30px;
	font-size:15px;
	font-weight:normal;
}

.forumtbl th a, .linktbl th a{
	color:#FFFFFF;
}

.forumtbl th a:hover, .linktbl th a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.forumtbl td{
	border:1px solid #DDDDDD;
	padding:10px 20px;
	vertical-align:top;
}

.linktbl td{
	height:180px;
	vertical-align:middle;
	text-align:center;
}

.linktbl th, .linktbl td{
	border:1px solid #DDDDDD;
	width:33%;
}


h3.section.ratingConfirmation, h3.section.agbConfirmation, h3.section.trackingConfirmation{
	padding:5px 0;
	text-transform:none;
	margin-bottom:10px;
}

.ratingConfirmation .checkbox, .trackingConfirmation .checkbox{
	vertical-align: text-bottom;
}

.agbConfirmation label, .ratingConfirmation label, .trackingConfirmation label{
	padding-left:2px;
}

li h3.privacyheader{
	margin-top:20px;
}

p.privacyinfo{
	margin-bottom:5px;
}

a.privacylink{
	color:#B31919;
	text-decoration:underline;
}

.basketinfo{
	background:#FFFFFF;
	font-size:14px;
	line-height:20px;
	padding:20px !important;
}
