/**
 * Stylesheet for jackdaniels store
 *
 * Main styles
 *
 * @date 2007-06-10
 * @link http://neteye.de
 * @author jhr
 *
 *
 * TOC
 * @section common styles
 * @section mainnav
 * @section shopnav
 * @shop helper
 * @section product-reel
 * @section content box
 * @section category
 * @section detail
 * @section footer
 */
/**
 * @section common styles
 */

body {
	background:#000000 url(/style/images/bg.jpg) no-repeat top center;
	font-family:arial,helvetica, sans serif;
	font-size:11px;
}
a {
	outline:0;
	color: #FFF;
}
.replaced {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-align:left;
	text-indent:-9999em;
}


.left h1 {
	width:162px;
	height:201px;
	display:block;
	text-indent: -999em;
	background:url(/style/images/logo.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/logo.png',sizingMethod='image');
	margin-left:10px;
}
h2.prohibition a{
	width:404px;
	height:299px;
	display:block;
	text-indent: -9999em;
	background:url(/style/images/teaser-prohibition.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/teaser-prohibition.png',sizingMethod='image');
	_cursor:pointer;
	left:-75px;
	top:190px;
	position:absolute;
	z-index:999;

}
.left h2.prohibition a{
	margin-top:38px;
	width:231px;
	height:262px;
	display:block;
	text-indent: -999em;
	background:url(/style/images/teaser_prohibition-detail.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/teaser_prohibition-detail.png',sizingMethod='image');
	text-indent:-999em;
	position:absolute;
	left:-28px;
	z-index:20;
}
.left h3{
	margin-top:300px;
	width:214px;
	height:160px;
	display:block;
	text-indent: -999em;
	background:url(/style/images/teaser_geschenkpapier.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/teaser_geschenkpapier.png',sizingMethod='image');
	text-indent:-999em;
}
.left h3.express{
	margin-top:15px;
	width:214px;
	height:108px;
	display:block;
	text-indent: -999em;
	background:url(/style/images/teaser_express.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/teaser_express.png',sizingMethod='image');
	text-indent:-999em;
}

/**
 * @section shopnav
 */
ul.shop-nav {
	width:545px;
	display:block;
	position:relative;
	overflow:hidden;
	background:url(/style/images/nav/shop_nav_bg.png) bottom left no-repeat;
	_background:none;
	float:none;
	height:51px;
}
ul.shop-nav li {
	display:block;
	float:left;
	height:33px;
}
ul.shop-nav li a {
	height:33px;
	display:block;
	text-indent:-999em;
	background-position:0 0;
	background-repeat:no-repeat;
}

ul.shop-nav li.start a {
	width:62px;
	background:url(/style/images/nav/shop-start.gif);
}
ul.shop-nav li.whiskey a {
	width:70px;
	background:url(/style/images/nav/shop-whiskey.gif);
}
ul.shop-nav li.textilien a {
	width:72px;
	background:url(/style/images/nav/shop-textilien.gif);
}
ul.shop-nav li.accessories a {
	width:92px;
	background:url(/style/images/nav/shop-accessories.gif);
}
ul.shop-nav li.bar_equipment a {
	width:117px;
	background:url(/style/images/nav/shop-bar-equipment.gif);
}
ul.shop-nav li.bbq a {
	width:46px;
	background:url(/style/images/nav/shop-bbq.gif);
}
ul.shop-nav li.backstage a {
	width:86px;
	background:url(/style/images/nav/shop-backstage.gif);
}
ul.shop-nav li a:hover,
ul.shop-nav li a:active,
ul.shop-nav li a.act {
	background-position: 0 -33px;
}
/**
 * @section shop helper
 */
 .shop-helper ul li {
	float:none;
	width:187px;
	height:34px;
	margin-bottom:8px;
	position:relative;
	overflow:hidden;
  }
 .shop-helper ul li.cart {
   	height:59px;
	background:url(/style/images/nav/cart.gif) top left no-repeat;
   }
 .shop-helper ul li.cart-filled {
   	height:59px;
   	background:url(/style/images/nav/cart_full.gif) top left no-repeat;
   	}
 .shop-helper ul li.my-data a {
 	width:187px;
 	height:34px;
 	display:block;
 	text-indent:-999em;
 	background:url(/style/images/nav/mydata.gif) top left no-repeat;
 }
  .shop-helper ul li.cart a {
 	width:187px;
 	height:59px;
 	display:block;
 	text-indent:-999em;
 }
 .shop-helper ul li.cart-filled a {
 	width:187px;
 	height:59px;
 	display:block;
 	color:#FFF;
 	font-weight:bold;
 	text-decoration:none;
 	padding:35px 0 0 18px;
 }
 .shop-helper ul li.logged-in {
 	background:url(/style/images/nav/logged.gif) top left no-repeat;
 	height:75px;
 }
 .shop-helper ul li.logged-in a.mydata-logged {
 	display:block;
 	margin:13px 0 0 18px;
 	width:80px;
 	height:11px;
 	background:url(/style/images/nav/my_data_link.gif) top left no-repeat;
 	text-indent:-999em;
 }
 .shop-helper ul li.logged-in span {
 	margin:9px 0 0 18px;
 	display:block;
 	color:#9e8c5a;
 }
  .shop-helper ul li.logged-in span a {
  	color:#9e8c5a;
  }
   .shop-helper ul li.logged-in a.logout{
	color:#9e8c5a;
	border:0;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	display:block;
	margin:3px 0 0 15px;
}
.shop-helper ul li.teaser-voucher {
	height:206px;
	margin-top:9px;
}
.shop-helper ul li.teaser-voucher a {
   	height:206px;
   	width:187px;
   	display:block;
   	text-indent:-9999em;
   	background:url(/style/images/teaser-voucher.gif) top left no-repeat;
   	}
.shop-helper ul li.teaser-giftbox {
	height:250px;
	margin-top:9px;
}
.shop-helper ul li.teaser-giftbox a {
   	height:250px;
   	width:187px;
   	display:block;
   	text-indent:-9999em;
   	background:url(/style/images/teaser-geschenkbox.jpg) top left no-repeat;
   	}
 .shop-helper ul li.teaser-lieferung {
	height:59px;
	margin-top:9px;
}
.shop-helper ul li.teaser-lieferung a {
   	height:59px;
   	width:187px;
   	display:block;
   	text-indent:-9999em;
   	background:url(/style/images/teaser_lieferzeit.png) top left no-repeat;
   		_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/teaser_lieferzeit.png',sizingMethod='image');
   	}

 .shop-helper ul li.clayton-login {
   	height:319px;
   	background:url(/style/images/clayton_right/login.gif) top left no-repeat;
   	}
 .shop-helper ul li.clayton-address {
   	height:319px;
   	background:url(/style/images/clayton_right/anschrift.gif) top left no-repeat;
   	}
 .shop-helper ul li.clayton-payment {
   	height:319px;
   	background:url(/style/images/clayton_right/payment.gif) top left no-repeat;
   	}
 .shop-helper ul li.clayton-account {
   	height:319px;
   	background:url(/style/images/clayton_right/account.gif) top left no-repeat;
   	}
 .shop-helper ul li.clayton-overview {
   	height:319px;
   	background:url(/style/images/clayton_right/overview.gif) top left no-repeat;
   	}
 .shop-helper ul li.helper {
 	background:url(/style/images/nav/shop_helper_bg.gif) top left no-repeat;
 }
  .shop-helper li.helper ul {
  	margin:11px 0 0 17px;
	overflow:hidden;
	position:relative;
  }
 .shop-helper li.helper ul li {
 	display:block;
	float:left;
	_display:inline;
	width:35px;
	height:10px;
 }
 .shop-helper li.helper ul li a {
 	display:block;
 	text-indent:-999em;
 	width:100%;
 }
 .shop-helper li.helper ul li.abg  {
 	width:38px;
 	background:url(/style/images/shop/nav/helper_agb.gif) top left no-repeat;
 }
 .shop-helper li.helper ul li.help {
	width:47px;
 	background:url(/style/images/shop/nav/helper_help.gif) top left no-repeat;
 }
 .shop-helper li.helper ul li.forms {
 	width:65px;
 	background:url(/style/images/shop/nav/helper_forms.gif) top left no-repeat;
 }
/**
 * @section product-reel
 */
  #product-reel {
 /* height:197px; */
  width:810px;
  padding-top:15px;
  clear:both;
  float:none;
  margin-left:85px;
  }
/**
 * @section content box
 */
.center h2.box-header {
	height:42px;
	width:542px;
	display:block;
	text-indent:-999em;
	margin-left:3px;
}
.center h2.most_wanted {
	background:url(/style/images/category/header_most_wanted.gif) 0 0 no-repeat;
	height:32px;
}
.mostwanted {
	background:url(/style/images/category/header_mostwanted.gif) 0 0 no-repeat;
}
.agb {
	background:url(/style/images/category/header_agb.gif) 0 0 no-repeat;
}
.whiskey {
	background:url(/style/images/category/header_whiskey.gif) 0 0 no-repeat;
}
.textilien {
	background:url(/style/images/category/header_textilien.gif) 0 0 no-repeat;
}
.barequipment {
	background:url(/style/images/category/header_bar_equipment.gif) 0 0 no-repeat;
}
.accessoires {
	background:url(/style/images/category/header_accessories.gif) 0 0 no-repeat;
}
.backstage {
	background:url(/style/images/category/header_backstage.gif) 0 0 no-repeat;
}
.bbq {
	background:url(/style/images/category/header_bbq.gif) 0 0 no-repeat;
}
.change_pwd {
	background:url(/style/images/category/header_change_pwd.gif) 0 0 no-repeat;
}
.cart {
	background:url(/style/images/category/header_cart.gif) 0 0 no-repeat;
}
.lost-pwd {
	background:url(/style/images/category/header_lost_pwd.gif) 0 0 no-repeat;
}
h2.error {
	background:url(/style/images/category/header_fehler.gif) 0 0 no-repeat;
}
.formulare {
	background:url(/style/images/category/header_formulare.gif) 0 0 no-repeat;
}
.jack-account{
	background:url(/style/images/category/header_jack_account.gif) 0 0 no-repeat;
}
.your-data{
	background:url(/style/images/category/header_your_data.gif) 0 0 no-repeat;
}
.your-payment{
	background:url(/style/images/category/header_your_payment.gif) 0 0 no-repeat;
}
.history{
	background:url(/style/images/category/header_history.gif) 0 0 no-repeat;
}
.box-footer {
	background:url(/style/images/category/footer.gif) 0 0 no-repeat;
	width:542px;
	height:7px;
	margin-left:3px;
}
/*
Clayton footers may differ in height and img name ;)
*/
.box-footer-owner-1 /* whiskey */{
	background:url(/style/images/category/footer-whiskey.png) 0 0 no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/category/footer-whiskey.png',sizingMethod='image');
	width:542px;
	height:349px;
	margin-left:3px;
}
.box-footer-owner-4 /* Textilien */{
	background:url(/style/images/category/footer-shirt.png) 0 0 no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/category/footer-shirt.png',sizingMethod='image');
	width:542px;
	height:349px;
	margin-left:3px;
}
.box-footer-owner-5 /* Accessories */ {
	background:url(/style/images/category/footer-accessories.png) 0 0 no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/category/footer-accessories.png',sizingMethod='image');
	width:542px;
	height:349px;
	margin-left:3px;
}
.box-footer-owner-7/* Barequipment */ {
	background:url(/style/images/category/footer-bar.png) 0 0 no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/category/footer-bar.png',sizingMethod='image');
	width:542px;
	height:349px;
	margin-left:3px;
}
.box-footer-owner-8 /* BBQ */ {
	background:url(/style/images/category/footer-bbq.png) 0 0 no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/category/footer-bar.png',sizingMethod='image');
	width:542px;
	height:349px;
	margin-left:3px;
}
.box-footer-owner-9 /* Backstage */ {
	background:url(/style/images/category/footer-backstage.png) 0 0 no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/category/footer-backstage.png',sizingMethod='image');
	width:542px;
	height:349px;
	margin-left:3px;
}
.center .box {
	width:540px;
	margin-left:3px;
	border-left:1px solid #8f8f8f;
	border-right:1px solid #8f8f8f;
	background:#000;
	padding-top:25px;
	position:relative;
	overflow:hidden;
}
/**
 * @section category
 */

.box .product {
	width:105px;
	height:197px;
	margin-left:25px;
	float:left;
	_display:inline;
}
.box .product a {
	display:block;
	text-decoration:none;
}
.box .product a div.none {
	display:none;
}
.box .product a div.new {
	background:url(/style/images/badge-new.png) 0 0 no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/badge-new.png',sizingMethod='image');
	width:105px;
	height:116px;
	position:absolute;
	overflow:hidden;
	_cursor:pointer;
}
.box .product a div.prohibition {
	background:url(/style/images/badge-prohibition.png) 0 0 no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/badge-prohibition.png',sizingMethod='image');
	width:105px;
	height:116px;
	position:absolute;
	overflow:hidden;
	_cursor:pointer;
}
.box .product a div.back_again {
	background:url(/style/images/badge-back-again.png) 0 0 no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/badge-back-again.png',sizingMethod='image');
	width:105px;
	height:116px;
	position:absolute;
	overflow:hidden;
	_cursor:pointer;
}
.box .product a.name {
	color:#ffffff;
	font-weight:bold;
	line-height:14px;
	margin-top:5px;
	height:31px;
}
.box .product span {
	color:#9e8c5a;
	font-weight:bold;
	font-size:15px;
}
.box .product .price_info {
	color:#9e8c5a;
	font-weight:bold;
	font-size:10px;
	display:block;
}
/**
 * @section detail
 */
a.back {
	display:block;
	margin:-15px 0 0 18px;
	position:absolute;
	z-index:99;
}
a.detail-share {
	width:61px;
	height:20px;
	background:url(/style/images/shop/btn-share-shop.png) no-repeat 0 0;
	position:absolute;
	right:0;
	bottom:15px;
}
.detail {
	width:495px;
	margin:0 23px;
	overflow:hidden;
	position:relative;
	float:none;
	padding-bottom:30px;
}
.detail .presentation {
	width:268px;
	float:left;
}
.detail .presentation img {
	display:block;
	margin-bottom:5px;
}
.detail .information {
	width:227px;
	float:left;
}


.detail .information a.previewLink {
	color:#9E8C5A;
	padding:0 0 0 16px;
	background: url(/style/images/btn_zoom.gif) 0 50% no-repeat;
	display:block;
	font-weight:bold;
	line-height:14px;
	height:16px;
	text-decoration:none;
}


.detail .information input {
	/* margin-top:57px; */
	margin-top:41px; /* 57 - 16 */
}
.detail .information .name {
	color:#fff;
	font-weight:bold;
	margin-top:35px;
}
.detail .information p.price {
	color:#9e8c5a;
	font-weight:bold;
}
.detail .information .price span{
	font-size:15px;
}
.detail .information .description {
	color:#fff;
	line-height:16px;
	margin-top:35px;
}
.detail .information .description p {
	color:#ffffff;
}
.detail .information .description p strong {
	font-weight:bold;
}
.detail .information .description p em {
	font-style:italic;
}
.detail .information .description a {
	color:#ffffff;
}

.detail .information .properties input{
	margin-top:15px;
}
.detail .information .properties label {
	vertical-align:4px;
 	display:inline;
 	color:#ffffff;
 	margin-right:3px;
 	font-weight:bold;
 }
.detail .info {
	margin:10px 0;
	font-weight:bold;
	color:#832626;
}

.individualProduct p {
	padding:0;
	margin:15px 0;
	color:#ffffff;
	font-size:11px;
	line-height:16px;
}
.individualProduct input#inputIndividualProduct {
	margin-top:5px;
}
.individualProduct a {
	color:#ffffff;
}
/* === FOOTER === */

	.contact-info {
		border-bottom:1px solid #8D8D8D;
		color:#FFFFFF;
		font-weight:bold;
		margin:30px 0 30px 215px;
		padding-bottom:30px;
		text-align:center;
		width:540px;
	}
/**
 * @note set special padding for shop followup-pages - untill css is reconstructed
 */
		.shop .contact-info {
			padding-top:30px;
			clear:both;
		}
	.contact-info span {
		color:#8D8D8D;
		display:block;
		font-weight:normal;
	}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */





#concardisiframe  {
    width: 494px;
}

body.concardisdanke {
    color: White;
    background: none;
    background-color: #000;
}

body.concardisdanke .box {
    overflow: hidden;
    width: 494px;
}

body.concardisdanke .box-footer{
    display: none;
}

/* tmp teaser xmas
	#xmas-teaser {
		display:block;
		height:418px;
		left:-102px;
		position:absolute;
		text-indent:-9999em;
		top:100px;
		width:357px;
		z-index:20;
		background:url(/style/images/xmas-shoe.png) no-repeat 0 0;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/xmas-shoe.png',sizingMethod='image');
	}*/
	.shop .container {
		overflow:visible;
	}
