*, html {
	margin: 0;
	padding: 0;
}

p {
	padding-top: 4px;
	padding-bottom: 4px;
}

hr {
	color: #ccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}


body {
	background-color: #f0f0f0;
	color: #000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../img/bg_body.jpg);
	background-repeat: repeat-x;
}			
a {
	outline: none;
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #999;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}

#container {
	width: 960px;
	background-image: url(../img/bg_container.jpg);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	padding-top: 30px;
	background-color: #fff;
    padding-bottom: 25px;	
    -webkit-box-shadow: 0px 1px 3px 0px #333;
    -moz-box-shadow: 0px 1px 3px 0px #333;
    box-shadow: 0px 1px 3px 0px #333; 
}

.logo {
    float: left;
    padding-bottom: 25px;
    padding-top: 20px;
    padding-left: 32px;	
}

#main li {
}

#main ul {
	list-style-position: inside;
	list-style-type: square;
}

.error {
	font-size: 11px;
	color: #C00;
}

.clear {
	clear: both;
}
#header {
	width: 960px;
	background-image: url(../img/bg_header2.png);
	background-repeat: no-repeat;
    background-position: 80px -10px;
  }	

/* #header .mod_customnav {
	padding-right: 40px;
	margin-top: 15px;
	height: 20px;
    float: right;	
} */

#header .mod_customnav {
	padding-right: 15px;
	margin-top: 15px;
	float: right;
	font-size: 12px;
}
/* #header .mod_customnav li{
	float: right;
	list-style-type: none;
	padding-left: 15px;
} */

#header .mod_customnav li{
	margin-bottom: 8px;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C00;
}

#header .mod_customnav a{
	color: #333;
}	


/* ### Tell a Friend  ### */
.mod_tellafriend h3{
	padding-top: 10px;
	padding-bottom: 25px;
}

.mod_tellafriend .widget {
	padding-top: 10px;
	padding-bottom: 10px;
}

.mod_tellafriend label {
	display: block;
}

.mod_tellafriend .text {
 width: 300px;	
}

/* ### News ### */
.mod_newsreader .image_container{
	padding-right: 25px;
}
.mod_newslist .info {
	color: #666;
}

.mod_newslist p.more a{
	color: #393;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	display:block;
}
.mod_newslist time {
	color: #666;
}
.layout_short {
	padding-bottom: 10px;
}

.trenner {
    border-bottom: 3px dotted #999999;
    height: 5px;
    padding-top: 55px;
}

.rahmen {
	border: 1px solid #CCC;
	padding: 10px;
}

/* ### Button-Effekte ### */
.box_scale {
	-webkit-transform: scale(1);  /* Saf3.1+, Chrome */
	-moz-transform: scale(1);  /* FF3.5+ */
	-ms-transform: scale(1);  /* IE9 */
	-o-transform: scale(1);  /* Opera 10.5+ */
	transform: scale(1);
             filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6�IE9 */
                     M11=0.9999025240093042, M12=-0.013962180339145272, M21=0.013962180339145272, M22=0.9999025240093042,SizingMethod='auto expand');
	-webkit-transition: all 0.3s ease-in; /* Firefox */
	-moz-transition: all 0.3s ease-in; /* WebKit */
	-o-transition: all 0.3s ease-in; /* Opera */
	transition: all 0.3s ease-in; /* Standard */
	cursor: pointer;
}

.box_scale:hover {
  -webkit-transform: scale(0.98);  /* Saf3.1+, Chrome */
     -moz-transform: scale(0.98);  /* FF3.5+ */
      -ms-transform: scale(0.98);  /* IE9 */
       -o-transform: scale(0.98);  /* Opera 10.5+ */
          transform: scale(0.98);
             filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6�IE9 */
                     M11=0.9999025240093042, M12=-0.013962180339145272, M21=0.013962180339145272, M22=0.9999025240093042,SizingMethod='auto expand');

-webkit-transition: all 0.3s ease-in; /* Firefox */
-moz-transition: all 0.3s ease-in; /* WebKit */
-o-transition: all 0.3s ease-in; /* Opera */
transition: all 0.3s ease-in; /* Standard */
	cursor: pointer;
}




#footer {
	width: 960px;
	height: 50px;
	clear: both;
	background-image: url(../img/bg_footer.jpg);
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
	-webkit-box-shadow: 0px 1px 3px 0px #333;
	-moz-box-shadow: 0px 1px 3px 0px #333;
	box-shadow: 0px 1px 3px 0px #333;
	margin-bottom: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cc3333;
}

#footer .adresse{
	float: left;
	color: #FFF;
	font-family: AllerRegular;
	font-size: 12px;
}

#footer .inside{
    padding-left: 70px;
    padding-right: 70px;	
    padding-top: 7px;

}

#footer .mod_customnav li{
	float: right;
	list-style-type: none;
	padding-left: 20px;
	font-size: 12px;
}

#main {
	margin-left: 40px;
	margin-right: 40px;
	/* float: left; */
	line-height: 20px;
	text-align: justify;
}

#main h1, #main h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #A9181C;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: bold;
	text-shadow: 1px 1px 1px #ccc;
}

#main h2, #main h2 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 16px;
	margin-bottom: 3px;
}

#main h3, #main h3 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	font-weight: bold;
}

#main .caption{
	font-size: 11px;
	color: #666;
}


/* #main img {
    -moz-box-shadow: 0 0 4px #666666;
    border: 5px solid #F3F4F9;
    margin-bottom: 5px;
    margin-left: 2px;
    margin-top: 5px;
} */

#impressum img {
    -moz-box-shadow: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#right {
	float: right;
	width: 220px;
	margin-right: 90px;
	padding-left: 30px;
}


/* ############# Hauptnavigation ########## */
/*
.mod_navigation  {
	padding-bottom: 8px;
	padding-left: 10px;
}

.mod_navigation li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-shadow: 1px 1px 1px #ccc;
	list-style-type: none;
	text-transform: uppercase;
	padding: 5px;
	font-weight: bold;
}

.mod_navigation li .active{
	background-color: #e1e1e1;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px inset #FFF;
	padding: 4px;
} 

.mod_navigation li .trail {
	background-color: #e1e1e1;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px inset #FFF;
	padding: 4px;
}

.mod_navigation a {
	color: #000;
	text-decoration: none;
	padding: 5px;
}

.mod_flash, .headerpic  {
	background-image: url(../img/bg_container.jpg);
	height: 305px;
	width: 980px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	text-align: center;
}

#main .mod_login, #main .mod_registration, #main .mod_personalData, #main .mod_webShop_addressbook  {
	background-color: #F9F9F9;
	border: 1px solid #E2E2E2;
	padding: 10px;
}

#main .currendAddresses  {
    background-color: #F9F9F9;
    border: 1px solid #E2E2E2;
    margin-right: 25px;
    padding: 10px;
    width: 250px;
} */

/* ########## FORMULARE ########## */

#main .formbody td.col_0 {
    color: #000000;
    margin-bottom: 6px;
    width: 120px;
}
#main .formbody input.text,
#main .formbody textarea.textarea {
	background: -moz-linear-gradient(center top , #EDEDED 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
	padding: 2px 2px;
	width: 370px;
	border: 1px solid #CCC;
}

#main .select  {
	background: -moz-linear-gradient(center top , #EDEDED 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
	padding: 2px;
	width: 275px;
	border: 1px solid #CCC;
	margin-top: 3px;
	margin-bottom: 3px;
}

#main .text  {
	background: -moz-linear-gradient(center top , #EDEDED 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
	padding: 2px;
	width: 275px;
	border: 1px solid #CCC;
	margin-top: 3px;
	margin-bottom: 3px;
}

#main .formbody input.text:focus,
#main .formbody textarea.textarea:focus {
	background: #fff;
}
#main .formbody td.col_1 {
    border: medium none;
    margin-bottom: 6px;
    padding: 3px;
	}
	
#main .formbody .row_last td.col_0,
#main .formbody .row_last td.col_1 {
	background: none;
}
#main .formbody input.submit {
    background-color: #333333;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 8px;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin-top: 10px;
}

#main .formbody input.submit:hover {
	background-color: #666;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 8px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	margin-top: 10px;
	cursor: pointer;
}

#left .submit, #main .submit {
	background-color: #333333;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 8px;
	cursor: pointer;
    margin-top: 15px;
	
}

/*.mod_imageslider {
	-webkit-box-shadow: 0px -1px 3px 0px #000;
	-moz-box-shadow: 0px -1px 3px 0px #000;
	box-shadow: 0px -1px 3px 0px #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
	} */
	
.mod_slideshow2  {
	-webkit-box-shadow: 0px -1px 3px 0px #000;
	-moz-box-shadow: 0px -1px 3px 0px #000;
	box-shadow: 0px -1px 3px 0px #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
	float: left;
    position: relative;
    z-index: -2000;
    background-color: #fff;
	}	

.mod_randomImage {
	-webkit-box-shadow: 0px -1px 3px 0px #000;
	-moz-box-shadow: 0px -1px 3px 0px #000;
	box-shadow: 0px -1px 3px 0px #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
	height: 315px;
	width: 960px;
}
	
	
/* #### Shop ### */
.mod_webShop_navigation li a {
	color: #000000;
	text-decoration: none;
}

.mod_webShop_navigation ul.level_1  {
	margin-left: 15px;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.mod_webShop_navigation ul.level_2  {
	padding-left: 15px;
}

.mod_webShop_navigation ul.level_1 li  {
	list-style-image: url(../img/pfeil.gif);
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-position: inside;
	}
	
.mod_webShop_navigation ul.level_2 li {
	list-style-image: url(../img/pfeil2.gif);
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: normal;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

/* Navigation Kundenkonto */
#right .mod_navigation {
	padding-left: 20px;
}
#right .mod_navigation ul{
	margin: 0px;
	padding: 0px;
}

#right .mod_navigation li{
	margin: 0px;
	padding: 0px;
	background-image: url(../img/pfeil2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 13px;
	list-style-type: none;
}

#right .mod_navigation li.active{
	font-weight: bold;
}

#right .mod_navigation li a{
	color: #000000;
	text-decoration: none;
}

/* import */
/* Style sheet webshop */
.mod_webShop_checkout h2{
	padding-top:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.mod_webShop_myOrders ul,.mod_webShop_myOrders ul li{margin:0;padding:0;list-style-type:none;}
.mod_webShop_myOrders li{float:left;}
.mod_webShop_myOrders ul{clear:both;}
.mod_webShop_myOrders .orderHeadline li{border-bottom:1px solid #999999;font-weight:bold;}
.mod_webShop_myOrders li{
	width:18%;
	line-height:1.6;
}
.mod_webShop_addressbook .currendAddresses{width:320px;float:left;}
.mod_webShop_addressbook .primaryAddress,.mod_webShop_addressbook .secondaryAddress{
	color:#000;
}
.mod_webShop_addressbook .singleAddress{
}
.mod_webShop_addressbook form{margin-top:10px;}
.addressLabel{width:100px;float:left;}
.mod_webShop_shoppingCart{
	margin:0;
	padding:0;
}
ul.webShop_cartHeading,ul.webShop_cartItem{margin:0;padding:0;}
.webShop_cartHeading li{float:left;margin:0 0 5px;padding:3px 0;border-bottom:1px solid #999999;font-weight:bold;font-size:11px;list-style-type:none;}
.webShop_cartItem li{float:left;margin:0;padding:5px 0;list-style-type:none;}
ul.webShop_cartItem{padding-bottom:15px;}

.cartItemImage{
	width: 145px;
}
.cartItemTitle{
	width:300px;
}
.cartItemQTY{
	width:170px;
}
.cartItemSinglePrice{
	width:130px;
	text-align:right;
}
.cartItemTotalPrice{
	width:130px;
	text-align:right;
}
.cartItemQTY input.itemQTY{
	width:25px;
	text-align:center;
	border: 1px solid #CCCCCC;
}
.cartItemQTY_input{
	float:left;
}

input.updateCart, input.btnRemoveItem{
	height: 20px;
	width: 20px;
	border-style: none;
}

.cartItemQTY_input.first{margin-right:5px;}
.clean{clear:both;}
.webShop_cartItem{
	height:125px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #999999;
}
.cartItemTitle .articleNumber,.cartItemTitle .articleTeaser{font-size:11px;line-height:1.4;}
.cartItemTitle .articleTitle a{
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	color: #C61D23;
}
.webShop_total{margin:0;padding:0;text-align:right;line-height:1.5;}
.webShop_total ul,.webShop_total li{margin:0;padding:0;list-style-type:none;}
.webShop_total li{
	width:875px;
}
.webShop_total li label{
	width:810px;
	left:0;
	position:absolute;
}
.webShop_total .totalPrice,.webShop_total .totalPriceAddTax{font-weight:bold;}
.webShop_noCartItems ul,.webShop_noCartItems li{
	margin:0;
	padding:0;
	font-weight:bold;
	color:#cc0000;
	list-style-type:none;
	text-align: center;
}
.checkOut{
	margin-top:20px;
}

.address_confirm {
	margin-top:20px;
}

.checkOut a{
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

.cartTransfer{font-weight:bold;}
.continue{margin-right:auto;margin-left:auto;text-align:center;}

.mod_webShop_checkoutConfirm {
	width: 100%;
}

.mod_webShop_checkoutConfirm ul{
	margin:0;
	padding:0;
}
.mod_webShop_checkoutConfirm ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.shoppingOverview ul.heading li{float:left;margin:0;padding:3px 0;font-weight:bold;font-size:11px;}
.shoppingOverview li,.discountOverview li,.shippingOverview li,.paymentOverview li,.overviewTotal li{float:left;padding:5px 0;}
.shoppingOverview .articleName{
	width: 690px;
}
.shoppingOverview .articleQTY{
	width:50px;
	text-align:center;
}
.shoppingOverview .articlePrice,.shoppingOverview .articleSum{
	width:70px;
	text-align:right;
}
.shoppingOverview .item_even li,.shoppingOverview .item_odd li{
	padding:5px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
ul.shoppingTotal,.overviewTotal,ul.overviewBilling{
	padding:5px 0;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.taxes{font-weight:normal;}
.coupons ul{padding:5px 0 20px;}
.shippingOverview,.paymentOverview,.totalLabel,.taxes{padding-bottom:5px;}
.taxes{padding-top:5px;}
.articlePriceLabel,.couponLabel,.articlePriceLabel,.shippingLabel,.paymentLabel,.totalLabel,.taxLabel,.billingLabel{
	float:left;
	position: absolute;
}


.articlePriceValue,.couponValue,.shippingPrice,.paymentPrice,.totalValue,.taxSum,.billingValue{
	width:100%;
	text-align:right;
}
.billingAddress,.shippingAddress{
	width:200px;
	float:left;
	margin-top: 20px;
	margin-right: 20px;
}
.checkoutConfirm input{margin-top:30px;}

.agbText{
	height:100px;
	margin-top:30px;
	margin-bottom:10px;
	padding:10px;
	border:1px solid #cccccc;
	overflow-y: scroll;
}

.button_left {
}

.button_right {
	float: right;
}


.warning{
	display:block;
	margin-top:10px;
	font-weight:normal;
	font-size:11px;
	color:#cc0000;
}
.customerComment{
	height:50px;
	margin-top:30px;
	padding-bottom:20px;
}
.customerCommentArea{
	width:98%;
	height:50px;
	margin-top:5px;
	border:1px solid #cccccc;
}
.mod_webShop_articleDetails .leftRow{
	float:left;
}
.mod_webShop_articleDetails .rightRow{
	float: left;
	width: 330px;
}
.mod_webShop_articleDetails h1{margin:0 0 7px;padding:0;}
.kombi h4{width:130px;margin:0;padding:0;text-align:center;font-weight:bold;font-size:13px;color:#ec8723;}
.kombi .recommendet_single{float:left;margin-top:15px;text-align:center;border:0px;font-size:11px;}
.kombi .recommendet_single a{font-weight:normal;text-decoration:none;font-size:11px;}
.kombi .articleTitle{font-weight:bold;}
.kombi .articleImage,.kombi .articleImage:hover{margin:0 0 5px;padding:0;border:0px;}

/* .mod_webShop_miniCart{
	right:5px;
	top:35px;
	position:absolute;
} */

.mod_webShop_miniCart{
	background-color: #efefef;
	border: 1px solid #CCCCCC;
	margin-top: 35px;
	margin-right: 5px;
	padding: 5px;
}

.mod_webShop_miniCart .content{
	float:left;
	padding-top:1px;
	padding-left:25px;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	background-image: url(../images/icon_basket.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.mod_webShop_miniCart .itemValuta{
	float:left;
	margin-left:5px;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:5px;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.mod_webShop_miniCart .cartlink{
	float:left;
	margin-left:5px;
	padding-bottom:2px;
	padding-left:5px;
	border-left:1px solid #999999;
}
.mod_webShop_miniCart a{font-weight:normal;text-decoration:none;font-size:11px;}
.mod_webShop_miniCart a:hover{font-weight:normal;text-decoration:none;color:#ec8723;}
.articleListItem{
	position:relative;
	overflow:hidden;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.articleListItem.last{float:none;margin-right:0;}
.markAsNew{width:41px;height:41px;left:1px;top:1px;position:absolute;margin:0;padding:0;}
.markAsOffer{width:41px;height:41px;right:0;top:0;position:absolute;margin:1px 1px 0 0;padding:0;}

.articleImage{
   float: left;
   padding-right: 25px;
}
.articleImage:hover{
	left:0;
	top:0;
	position:relative;
}
.articleListItem .articleTitle{margin:10px 0 5px;padding:0;}
.articleListItem .articleTitle a{
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#000000;
}
.articleListItem .articleTeaser a{
	margin:0;
	padding:0;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#666;
}
.mod_webShop_articleDetails .articleTeaser{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:13px;
	color:#000000;
}

.vpe {
	margin-left: 110px;
}

.shipping_address .formelem label {
    display: inline-block;
    margin-top: 10px;
    width: 110px;
}

.mod_webShop_checkout input[type="text"], .mod_webShop_checkout select {
    width: 250px;
}

input[type="submit"] {
	background-color: #ec8400;
	margin-top: 15px;
	padding: 4px;
	cursor: pointer;	
}

.mod_webShop_articleDetails .articleNumber{
	margin:10px 0 0;
	padding:0;
	font-weight:bold;
	font-size:10px;
	color:#666666;
	visibility: hidden;
}
.mod_webShop_articleDetails .articleDescription{margin:20px 0 35px;padding:0;font-weight:normal;font-size:12px;line-height:1.6;}
.mod_webShop_articleDetails .articleAttributes h2{font-weight:bold;font-size:13px;color:#666666;}
.mod_webShop_articleDetails .articleAttributes label,.mod_webShop_articleDetails .articlePrice label.lblPrice{width:60px;float:left;font-weight:bold;}
.mod_webShop_articleDetails .articlePrice label.lblPrice{margin-top:9px;}
.mod_webShop_articleDetails .articleAttributes select{margin-bottom:10px;}
.mod_webShop_articleDetails .articlePrice{margin-bottom:30px;}
.mod_webShop_articleDetails .specialOffer,.mod_webShop_articleDetails .valuePrice{
	margin-right:10px;
	margin-bottom:30px;
	font-size:24px;
	color:#000;
	font-weight: bold;
}
.mod_webShop_articleDetails .hasSpecialPrice{font-weight:bold;text-decoration:line-through;font-size:12px;color:#FF3333;}
.mod_webShop_articleDetails .webShopQTY{width:50px;text-align:center;}
.mod_webShop_articleDetails .webShop_info{
	margin-top:15px;
	padding:3px 3px 3px 10px;
	background-color:#afffa9;
	color:#000;
	font-weight: bold;
}
.mod_webShop_articleDetails .groupLink{margin-bottom:30px;}
.mod_webShop_articleDetails .groupLink a{margin-left:5px;}
.mod_webShop_articleDetails .vpe{margin-top:5px;font-weight:bold;font-size:11px;}
.variantLinks{width:235px;margin-top:4px;text-align:center;}
.variantLinks img{padding:4px;cursor:pointer;filter: alpha(opacity=60);-moz-opacity: 0.60;opacity: 0.60;}
.variantLinks img:hover{padding:4px;cursor:pointer;filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.articleListItem .articlePrice{margin-top:10px;font-weight:bold;}
.articleListItem .specialOffer,.articleListItem .valuePrice{
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.articleListItem .hasSpecialPrice{font-weight:bold;text-decoration:line-through;font-size:11px;color:#ff3333;}
.articleListItem .lblPrice{display:none;}
.articleListItem .taxInfo{margin-left:5px;font-weight:normal;font-size:11px;}
.articleListItem .shippingNotice a{margin-left:5px;font-weight:normal;text-decoration:underline;font-size:11px;}

.mybutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	padding:13px 40px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.mybutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.myButton:active {
	position:relative;
	top:1px;
}
