
.rotation { -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}	


.brand_overview { float:left; width:173px; margin-left:18px; margin-bottom:18px;}
.brand_overview .ovCard { cursor:pointer; position:relative; background:url("/data/img/pokerlicious/overview_card.png") no-repeat; display:block; width:173px; height:258px; overflow:hidden;}
.brand_overview .ovCard .imgmittig { position:absolute; left:10px; top:50px; border:0px solid #595959; width:150px; height:150px; text-align:center; }
.brand_overview .ovCard .imgmittig a { text-align:center; }
.brand_overview img { border:1px solid #595959; behavior: url(/data/css/iepngfix.htc); }
.brand_overview .ovCard .title  { position:absolute; left:30px; top:20px; color:#d2232a; font-size:13px; font-weight:bold; width:130px; text-align:right; }
.brand_overview .ovCard .title.rotation { left:20px; top:220px;}

.catdivider {
    width:600px;
    height:20px;
    margin:10px 0px 20px 0px;
    display:block;
    overflow:hidden;
    background: url('/data/img/pokerlicious/divider.png') repeat-x;
}

/****************************************************************************/


.productDetail {  }
.productDetail .productCard { position:relative; background:url("/data/img/pokerlicious/product_card.png") no-repeat; display:block; width:369px; height:554px; overflow:hidden;}
.productDetail .productTitle { 
    position:absolute; 
    left:0px; 
    top:25px; 
    color:#d2232a; 
    font-size:20px; 
    font-weight:bold; 
    width:340px; 
    text-align:right; 
}

.productDetail .productTitle.rotation { left:20px; top:500px;}
                              
.productDetail .productOrderID { 
    position:absolute; 
    left:0px; 
    top:50px; 
    color:#595959; 
    font-size:12px; 
    font-weight:bold; 
    width:340px; 
    text-align:right;  
}

.productDetail .productOrderID.rotation { left:20px; top:480px; }

.productDetail .productPriceTag  { color:#000000; font-size:18px; font-weight:bold;  padding-top:10px;   } 

.productDetail .productPriceTag .old_price {
	color:#000000;
	font-size:11px;
	text-decoration:line-through;
	padding-top:12px;
}

.productDetail .productPriceTag .price {
	vertical-align:bottom;
	color:#000000;
	font-size:18px;
	font-weight:bold;
}

.productDetail .productPriceTag .price.special {
	color:#FF0000;
}

.productDetail .productPriceTag .price.normal {
	padding-top:12px;
}


.productDetail .productPrice   { color:#000000; font-size:20px; font-weight:bold;   }

.productDetail .productimages { }
.productDetail .productimages .mainimage { 
    position:absolute; 
    left:15px; 
    top:91px;  
    width:320px; 
    height:300px; 
    cursor:pointer; 
    overflow:hidden; 
    border:1px solid #595959; 
  /*  background:#FFFFFF; */
}

.productDetail .productimages .furtherimages { position:absolute; left:15px; top:391px; background:#e0e0e0; display:block; padding-top:15px; padding-bottom:10px; width:320px; border:1px solid #595959; height:35px; overflow:hidden;}
.productDetail .productimages .furtherimages ul li { height:40px; overflow:hidden; border:1px solid #595959;}

.productDetail .productimages .mainimage .imgmittig { 
    width:320px; 
    height:320px; 
    text-align:center;
}
/*
.productDetail .productimages .mainimage .imgmittig img { 
    border:1px solid #595959;
}
*/
.productDetail .productimages .mainimage .imgmittig a { text-align:center;}

.productDetail .productInfo {  width:220px; float:right;}
.productDetail .productInfo ul { padding:0px 0px 0px 15px; border:0px solid; }
.productDetail .productInfo .pOpt {  padding-bottom:10px;}
.productDetail .productInfo .pOpt label {display:block; font-weight:bold;}

.productDetail select  {  border:1px solid #595959; }

.productDetail .productIsNew  {
    position:absolute; 
    left:249px; 
  /*  left:189px;  */
    top:91px; 
    width:87px;
    height:87px; 
    display:block; 
    z-index:100;
}

.productDetail .productIsSale { position:absolute; left:16px; top:91px; width: 84px; height: 84px; display:block; z-index:100; }


.productDetail .productIsNew.de { background: url("/data/img/Commerce/DE/detail_new.png") no-repeat;}
.productDetail .productIsSale.de { background: url("/data/img/Commerce/DE/detail_sale.png") no-repeat;}
.productDetail .productIsNew.en { background: url("/data/img/Commerce/EN/detail_new.png") no-repeat;}
.productDetail .productIsSale.en { background: url("/data/img/Commerce/EN/detail_sale.png") no-repeat;}


                            
                            
.tobasket				{ height:50px; width:176px; cursor:pointer; border:none; float:right; margin-top:20px;}
.tobasket.de			{ background: url("/data/img/Commerce/DE/call.png"); }
.tobasket.en			{ background: url("/data/img/Commerce/EN/call.png"); }
.tobasket:hover    { background-position: 0px 50px;}




#avdate { display:none;}
#availabilityInfo { float:left; display:block; font-size: 12px; width:190px; max-width:190px; padding:5px; border:1px solid #595959; border-style:solid;}

.availability	{ float:left; border:0px solid; padding-left: 60px; height:14px; }

#avicon.stock	 { background: url('/data/img/stock_100.gif') no-repeat; color: #3acf20; border-color: #3acf20;}
#avicon.short	 { background: url('/data/img/stock_75.gif') no-repeat; color: #3acf20; border-color: #3acf20;}
#avicon.ordered { background: url('/data/img/stock_50.gif') no-repeat; color: #ff9100; border-color: #ff9100;}
#avicon.request { background: url('/data/img/stock_25.gif') no-repeat; color: #e017fe; border-color: #e017fe;}
#avicon.out	 { background: url('/data/img/stock_0.gif') no-repeat; color: #fe0808; border-color: #fe0808;}



.overview_product { float:left; width:173px; margin-left:18px; margin-bottom:18px;}
.overview_product .ovCard { cursor:pointer; position:relative; background:url("/data/img/pokerlicious/overview_card.png") no-repeat; display:block; width:173px; height:258px; overflow:hidden;}

.overview_product .ovCard .imgmittig {
    position:absolute; 
    left:10px; 
    top:50px; 
    border:0px solid #595959; 
    width:150px; 
    height:150px; 
    text-align:center;
}

.overview_product .ovCard .imgmittig img { border:1px solid #595959; }

.overview_product .ovCard .old_price {
	color:#000000;
	font-size:11px;
	text-decoration:line-through;
    position:absolute; 
    left:10px; 
    top:207px;
}

.overview_product .ovCard .price {
    position:absolute; 
    left:10px; 
    top:220px;
}

.overview_product .ovCard .price.special {
	color:#FF0000;
}

.overview_product .ovCard .price.normal {
	padding:0px;
	font-size:14px;
	font-weight:bold;
}

.overview_product .ovCard .title  { 
    position:absolute; 
    left:30px; 
    top:10px; 
    color:#d2232a; 
    font-size:12px; 
    font-weight:bold; 
    width:130px; 
    text-align:right;
}



.overview_product .productIsNew  { position:absolute; left:110px; top:50px; width: 54px; height: 54px; display:block; z-index:100; }
.overview_product .productIsSale { position:absolute; left:11px; top:51px; width: 54px; height: 54px; display:block; z-index:100; }

.overview_product .productIsNew.de { background: url("/data/img/Commerce/DE/overview_new.png") no-repeat;}
.overview_product .productIsSale.de { background: url("/data/img/Commerce/DE/overview_sale.png") no-repeat;}
.overview_product .productIsNew.en { background: url("/data/img/Commerce/EN/overview_new.png") no-repeat;}
.overview_product .productIsSale.en { background: url("/data/img/Commerce/EN/overview_sale.png") no-repeat;}
        
        
#baskettable {
	width:600px;
	border:0px solid #999999;
	margin-top:10px;
    margin-bottom:10px;
	font-size:11px;
    border-collapse: collapse;
}

#baskettable th { 
	background: #d2232a;
	color:#FFFFFF;
	height:21px;
	padding-left:5px;
	padding-right:5px;

}

#baskettable tr.col-1 { 
	background: #F0F0F0;
}

#baskettable tr.col-2 { 
	background: #E0E0E0;
}

#baskettable td { 
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	height:21px;
}

#baskettable .subtotal {
	font-weight:bold;
	font-size:12px;
	height:21px;
	}

#baskettable tfoot {
	border-top:1px solid #d2232a;
	border-bottom:5px solid #d2232a;
}

#baskettable .total {
	font-weight:bold;
	font-size:14px;
	height:21px;
	}
	
#baskettable .left { text-align:left; }
#baskettable .right { text-align:right; }
#baskettable input { width:30px; }

#checkoutform h3 { padding-top:10px;}
.debitinfo p { margin:0px; }


#comments p { margin:0px;}
#comments textarea { width:600px; border:1px solid #595959; }


.basketbuttons {
    margin-top:5px;
    padding-top:10px;
    display:block;
    width:600px;
}

.basketbutton {
    width:199px;
    float:left;
    display:block;
}

.basketbutton.left {
    text-align:left;
}

.basketbutton.center {
    text-align:center;
}

.basketbutton.right {
    text-align:right;
}
/*                
.basketbutton.left { float:left;}
.basketbutton.center { padding-left:30px; }
.basketbutton.right { float:right;}
*/                
.continueshoppingbtn			{ height:30px; width:184px; margin-top:5px; cursor:pointer;}
.continueshoppingbtn.de		{ background: url("/data/img/Commerce/DE/continueshopping_btn.png")}
.continueshoppingbtn.en		{ background: url("/data/img/Commerce/EN/continueshopping_btn.png") }
.continueshoppingbtn:hover { background-position:0px -30px;}

.refreshbasket			{ height:30px; width:184px; margin-top:5px; cursor:pointer;}
.refreshbasket.de		{ background: url("/data/img/Commerce/DE/refreshbasket_btn.png")}
.refreshbasket.en		{ background: url("/data/img/Commerce/EN/refreshbasket_btn.png") }
.refreshbasket:hover    { background-position:0px -30px;}

.checkout			{ height:30px; width:184px; margin-top:5px; cursor:pointer;}
.checkout.de		{ background: url("/data/img/Commerce/DE/checkout_btn.png")}
.checkout.en		{ background: url("/data/img/Commerce/EN/checkout_btn.png") }
.checkout:hover { background-position:0px -30px;}

.backbtn		{ height:30px; width:113px; margin-top:5px; cursor:pointer;}
.backbtn.de		{ background: url("/data/img/Commerce/DE/prev_btn.png")}
.backbtn.en		{ background: url("/data/img/Commerce/EN/prev_btn.png") }
.backbtn:hover  { background-position:0px -30px;}

.nextbtn 			{ height:30px; width:113px; margin-top:5px; cursor:pointer;}
.nextbtn.de		{ background: url("/data/img/Commerce/DE/next_btn.png")}
.nextbtn.en		{ background: url("/data/img/Commerce/EN/next_btn.png") }
.nextbtn:hover { background-position:0px -30px;}

.orderbtn 			{ height:30px; width:113px; margin-top:5px; cursor:pointer;}
.orderbtn.de		{ background: url("/data/img/Commerce/DE/next_btn.png")}
.orderbtn.en		{ background: url("/data/img/Commerce/EN/next_btn.png") }
.orderbtn:hover { background-position:0px -30px;}

.paypalbtn 			{ height:44px; width:250px; margin-top:5px; cursor:pointer;}
.paypalbtn.de		{ background: url("/data/img/Commerce/DE/paypal_btn.png")}
.paypalbtn.en		{ background: url("/data/img/Commerce/EN/paypal_btn.png") }
.paypalbtn:hover { background-position:0px -44px;}


.voucher_to_basket 			{ width:44px; height:22px; cursor:pointer; background:url(/data/img/pokerlicious/more_nav.png);}
.voucher_to_basket:hover { background-position:0px -22px;}

#orderarea .submitbtn  			{ height:30px; width:113px; margin-top:5px; cursor:pointer; float:right;}
#orderarea .submitbtn.de		{ background: url("/data/img/Commerce/DE/next_btn.png")}
#orderarea .submitbtn.en		{ background: url("/data/img/Commerce/EN/next_btn.png") }
#orderarea .submitbtn:hover { background-position:0px -30px;}





#FormTable { width:600px; }
#FormDescHead {
	background-color:#d2232a;
	margin:0px; 
	padding:0px; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:10px; 
	font-size:12px; 
	color:#FFFFFF; 
	text-align:left;
}
input, select { border:1px solid #595959;}
.MediumText { width:200px; }
.xxSmallText { width:100px; }
.xxLargeText { width:350px; }
.fullText	{ width:645px;}
input.highlight, select.highlight { background:#f4c8ca;}

.right { text-align:right; }

#infobar .description { padding:5px; margin-top:5px; }
#infobar .divider { margin:0px; margin-top:10px;}
#infobar .description p { margin-top:0px; }


/*
.product-portlet .productIsNew { position:relative; left:10px; top:10px; width: 47px; height: 47px; display:block; z-index:100; border:2px solid green;}
.product-portlet .productIsSale { position:absolute; left:10px; top:10px; width: 84px; height: 84px; display:block; z-index:100;}

.product-portlet .productIsNew.de { background: url(/data/img/Commerce/DE/detail_new.png) no-repeat;}
.product-portlet .productIsSale.de { background: url(/data/img/Commerce/DE/detail_sale.png) no-repeat;}
.product-portlet .productIsNew.en { background: url(/data/img/Commerce/EN/detail_new.png) no-repeat;}
.product-portlet .productIsSale.en { background: url(/data/img/Commerce/EN/detail_sale.png) no-repeat;}
*/


.product-portlet { margin-top:10px; }
.product-portlet.big { margin-bottom:10px; }
.product-portlet img { float:left; margin-right:10px;}
.product-portlet .productPrice { margin-top:1px; float:right; font-weight:bold; font-size:16px; }
.product-portlet .productPriceTag {  font-size:12px;}
.product-portlet .morelink {  margin-left:5px; }
.product-portlet .morelink.big { margin-top:12px; }

.product-portlet .productPrice .old_price {
	color:#000000;
	font-size:11px;
	text-decoration:line-through;;
}

.product-portlet .productPrice .price {
    float:right; 
    font-weight:bold; 
}

.product-portlet .productPrice .price.special {
	color:#FF0000;
}

.product-portlet .productPrice .price.normal {
	padding:0px;
}

.checkboxes { margin-bottom:20px; }

.stemp{
	height:104px;
	width:196px;
	background:url("/data/img/Commerce/DE/sold_out_stemp.jpg") no-repeat;

}
