#mainContent
{
	width: 960px;
	margin-bottom: 40px;
}

#productContent
{
	margin: 0 10px;
	clear: both;
}

.meta
{
 	margin: 10px 10px 0px 10px;
	width: 940px;
}

/***********************************/
/* Kopfbereich                     */
/***********************************/
#mainContent h1
{
	font: normal 22px/22px Arial,Verdana,sans-serif;
	color: #262626;
	margin: 0;
	padding: 5px 0 0 0;
}

#mainContent .caption
{
	font: bold 31px/38px Arial,Verdana,sans-serif;
	color: #262626;
}

#productImageBox
{
	width: 320px;
	float:left;
	margin-bottom: 5px;
}

#productImage
{
	width: 300px;
}

/***********************************/
/* Teaserbox                       */
/***********************************/
#productTeaserBox
{
	float:left;
	width: 620px;
}

#productTeaserBox #topBox
{
	min-height: 280px;
}

#productTeaser
{
	margin-bottom: 20px;
}

.alternativeTeaser,
.alternativeTeaser p
{
	font: 16px/19px Arial,Verdana,sans-serif;
}

#productTeaser ul,
#productTeaser ol
{
	list-style: disc outside none;
	padding-left: 16px;
}

#productTeaser ul.mark
{
	list-style: square outside url("/pictures/shop/icon-check.png");
	padding-left: 20px;
}

#productTeaser ul.markBig
{
	list-style: square outside url("/pictures/lp/rw/product-selection/li_haken.png");
	padding: 20px 0 0 30px;
}

#productTeaser ul.markBig li
{
	margin-bottom:10px;
}

#productTeaser ol
{
	list-style: decimal outside;
	padding-left: 25px;
}

#productFeaturesBox
{
	width: 310px;
	/*min-height:100px;*/
	float:left;
}

#bonusProductBox
{
	width: 310px;
	float:left;
}

#rating-average-box
{
	margin-bottom: 22px;
}

#rating-average-box a
{
	font-weight: normal;
	vertical-align: 40%;
	margin-left: 15px;
}

#rating-title
{
	font-weight: bold;
	vertical-align: 40%;
	margin-right: 5px;
}

ul#features
{
	display: block;
}

#features img
{
	float: left;
}

#features li a,
#features li span
{
	float:left;
	padding: 5px 0 0 2px;;
}

#features li a
{
	padding-left: 5px;
    width: 250px;
}

#features li
{
	padding-top: 2px;
	display:block;
	clear:both;
}

#bonusProducts
{
	margin: 		0 0 0 8px;
	padding: 		10px;
	width: 			280px;
	border-radius:  5px;
    border:         1px solid #ff671c;
}

#bonusProducts img:first-child
{
	float: left;
	margin-right: 10px;
}

#bonusProducts p
{
	padding: 0;
	margin: 0;
}

#bonusProducts div.bonusInfo
{
	padding-left: 75px;
}

#bonusProducts .bonusTitle
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
}

#availabilities
{
	margin-top: 10px;
	float: right;
	clear: both;
	font-weight: bold;
}

.minPrice
{
	float: right;
	margin-top: 12px;
}

.minPrice .price
{
	float:		left;
	font-size:	34px;
	font-weight: bold;
	margin:		25px 8px 0 0;
}

.minPrice .campaign
{
	float:		left;
	margin:		15px 10px 0 0;
	font-weight: bold;
}

.minPrice .defaultpricedesc
{
	font-size: 14px;
}

.minPrice .defaultprice
{
	font-size: 14px;
	color: #262626;
	text-decoration: line-through;
	text-align: right;
}

.minPrice .price .from
{
	font-size:	24px;
	font-weight: bold;
	vertical-align: 48%;
}

.buttonOrange,
.buttonOrange:hover,
.buttonOrange:active
{
    background:    transparent url("/pictures/global/orange-satin-bg-46px.png") repeat-x top left;
    color:         #FFFFFF;
    border:        none;
    border-radius: 5px;
    padding:       0;
    font:          bold 16px Arial, Verdana, sans-serif;
    margin:        10px 0 0 5px;
    height:        46px;
    cursor:        pointer;
}

.buttonBlue,
.buttonBlue:hover,
.buttonBlue:active
{
    background:    transparent url("/pictures/global/blue-satin-bg-46px.png") repeat-x top left;
    color:         #FFFFFF;
    border:        none;
    border-radius: 5px;
    padding:       0;
    font:          bold 16px Arial, Verdana, sans-serif;
    margin:        10px 0 0 5px;
    height:        46px;
    cursor:        pointer;
}

.buttonOrange div,
.buttonBlue div
{
	margin:    			13px 22px 14px 1px;
	padding:			0;
	float:				left;
}

.buttonOrange img,
.buttonBlue img
{
	float:			left;
	margin:			10px 10px 0 16px;	
}

.buttonOrange .noimg,
.buttonBlue .noimg
{
	margin-left: 35px;
	margign-right: 35px;
}

/***********************************/
/* Produktbeschreibung und Inhalt  */
/***********************************/
#productContent #productDescription
{
	margin-top: 30px;
}

/* Tabs */
#productDescriptionTabBox #tabsBox,
#productDescriptionTabBox2  #tabsBox2,
#productDescriptionTabBox .tabs,
#productDescriptionTabBox2 .tabs
{
	float:left;
}

#productDescriptionTabBox .space,
#productDescriptionTabBox2 .space
{
	width: 			5px;
	height:			38px;
	border-bottom:	1px solid #d3d3d3;
	float:			left;
}

#productDescriptionTabBox2 .space
{
	border-top:	1px solid #d3d3d3;
	border-bottom:	none;
}

#productDescriptionTabBox .last,
#productDescriptionTabBox2 .last
{
	height:			38px;
	width: 			100%;
	border-bottom:	1px solid #d3d3d3;
}

#productDescriptionTabBox2 .last
{
	border-top:	1px solid #d3d3d3;
	border-bottom:	none;
}

#productDescriptionTabs a:focus,
#productDescriptionTabs a:hover
{
	text-decoration:			none;
}

#productDescriptionTabs .tabs a
{
	color:            #000000;
	display:          block;
	font-size:        16px;
	font-weight:      normal;
	height:           30px;
	outline:          none;
	padding:          7px 20px 0 16px;
	background-color: #E5EAEE;
    border-radius:    5px 5px 0 0;
    border:           1px solid #D3D3D3;
}

#productDescriptionTabBox2 .tabs a
{
	 border-radius:    0 0 5px 5px !important;
}

#productDescriptionTabs .tabs.selected a
{
	background-color:	transparent;
	border-bottom:		1px solid #fff;
}

#productDescriptionTabBox2 .tabs.selected a
{
	background-color:	transparent;
	border-top:			1px solid #fff;	
    border-bottom:      1px solid #D3D3D3;
}

.productInfoBox
{
	border:				1px solid #d3d3d3;
	border-top:			1px solid #fff;
	border-bottom:		1px solid #fff;
}

.productInfoBox .hide-tab
{
	display: none;
}

#productInfo h2
{
	margin-bottom: 7px;
	border-bottom: none;
}

#productInfo ul
{
	margin-bottom: 15px;
	list-style: disc;
    list-style-position: outside;    
    margin-left: 20px;
}

#productInfo ul.mark
{
	list-style: square outside url("/pictures/shop/icon-check.png");
	padding-left: 5px;
}

#productInfo ol
{
	list-style: decimal outside;
	padding-left: 25px;
}

#productInfo ol.mark
{
	font-size: 		14px;
	line-height:	21px;
	list-style-type: none;
    counter-reset:   level1;
	padding-left: 	13px;
}

#productInfo ol.mark li:before
{ 
	content: counter(level1) "."; 
	counter-increment: level1; 
    display: inline-block;
    font-weight: bold;
    margin-right: 3px;
}


#productInfo li
{
	margin-bottom: 1px;
}

.descriptionContent .left
{
	padding:	25px 10px 10px 16px;
	width: 		760px;
}

.descriptionContent h3
{
	color: #000000;
	font-size: 24px;
	line-height: 30px;
}

/* Kommentare */
.user-rating
{
	width: 150px;
}

.user-rating-comment
{
	width: 100%;
}

.user-rating-comment td,
.user-rating-comment th
{
	border-bottom: 1px solid #D3D3D3;
	padding:       7px 0 2px;
}

.user-rating-comment th
{
	color:          #A7A7A7;
	font-family:   Tahoma, Arial, Verdana, sans-serif;
	font-size:     10px;
	margin-bottom: 10px;
}

/* TestImages */
.testImagesBox
{
	width:  150px;
	margin: 0;
}

.testImages
{
	text-align: center;
	margin-top:	20px;
}

.testImages img
{
	margin-top: 10px;
}

.borderBar
{
    background-color: #D3D3D3;
    height:           1px;
}

/**************************/
/* Media-Slider           */
/**************************/
#mediaSlider, #articleStatus
{
	margin-left: 35px;
}

#mediaSlider ul
{
	margin: 15px 0 0 0;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    float: left;
}

#mediaSlider li
{
    float: left;
    overflow: hidden;
    padding: 0;
   	width: 75px;
   	cursor: pointer;
}

#mediaSlider li a
{
	text-align: center;
	font-weight: normal;
}

#mediaSlider li img
{
	margin-top: 5px;
	margin-left: 10px;
	height: 50px;
	/*width: 65px;*/
}

#mediaSlider li span
{
	text-align: center;
	display:block;
}


/* MODAL */
#media-content
{
	width: 740px;
	float:left;
	text-align:center;
	min-height: 300px;
}

#media-content img
{
	max-width: 730px;
}

#media-overview
{
	border-radius:    7px;
	background-color: white;
	border:           1px solid #CCCCCC;
	float:            left;
	width:            140px;
	margin-left:      10px;
}

#media-overview span
{
	cursor: pointer;
}

#media-overview img
{
	width: 			50px;
	margin: 		5px 5px 5px 10px;
}

#media-modal-dialog .close,
.bonus-product-modal-dialog .close,
#variants .close
{
	cursor: pointer;
	float: right;
}

#media-modal-dialog
{
	display:          none;
	width:            900px;
	border-radius:    7px;
	padding:          10px;
	background-color: white;
	border:           1px solid #CCCCCC;
}

#variant-modal-close span,
.bonus-modal-close span
{
	text-transform:			uppercase;
	color:					#666666;
	padding-right:			4px;
	vertical-align: 		15%;
	font: 					12px Arial,Verdana,sans-serif;
}

a#variant-modal-close:hover,
a.bonus-modal-close:hover
{
	text-decoration: none;
}

/***********************************/
/* Bonus Produkt Dialog            */
/***********************************/
.bonus-product-modal-dialog
{
	display:               	none;
	width:            		940px;
	border-radius:    		7px;
	padding:          		10px;
	background-color:      	white;
	border:				   	1px solid #CCCCCC;
}

.bonus-product-modal-dialog h3
{
	color: 					#000000;
    font-size: 				24px;
    line-height: 			30px;
    margin: 				30px 0 20px 30px;
}

.bonus-product-modal-dialog .bonusProduct
{
	margin: 			10px 0 0 30px;
	width: 				420px;
	height:				90px;
	border-radius:    	5px;
    border:           	1px solid #D3D3D3;
    cursor: 			pointer;
    float:				left;    
    background-image: -webkit-linear-gradient(white 0%, #F4F5F7 100%); 
	background-image: -moz-linear-gradient(white 0%, #F4F5F7 100%); 
	background-image: -o-linear-gradient(white 0%, #F4F5F7 100%); 
	background-image: linear-gradient(white 0%, #F4F5F7 100%);
}

.bonus-product-modal-dialog .disabled
{
    opacity: 0.5;
}

.bonus-product-modal-dialog .selected
{
	box-shadow: 0px 0px 10px #CCCCCC;
}

.bonus-product-modal-dialog .bonusProduct .inputPart
{
	width: 28px;
	float:left;
}

.bonus-product-modal-dialog .bonusProduct .inputPart input
{
	margin: 37px 0 0 8px;
}

.bonus-product-modal-dialog .bonusProduct .vBorder
{
	float:				left;
	height: 			90px;
	width:				1px;
	background-color: 	#CCCCCC;
}

.bonus-product-modal-dialog .bonusProduct .imgBox
{
	float:				left;
	background-color: 	000;
	height: 			70px;
	width: 				60px;
    border:           	1px solid #D3D3D3;
    margin:				8px 0 0 10px;
}

.bonus-product-modal-dialog .bonusProduct img
{
	padding: 1px;
	margin-right: 10px;
	width: 58px;
	height: 68px;
}

.bonus-product-modal-dialog .bonusProduct .bonusProductTipTip
{
	width: 70px;
	height: 18px;
	background-color: #E5EAEE;
	position:	relative;
	left: 350px;
	clear:both;
	text-align: center;
	top: -18px;
}

.bonus-product-modal-dialog .bonusProduct .bonusProductTipTip span
{
	font-weight:bold;
}

.bonusProductInfo
{
	margin: 16px 10px 5px 0;
	padding-lefT: 120px;
}

.bonusProductInfo .bonusProductTitle
{
	color: #01416D;
	font-size: 14px;
	font-weight: bold;
}

.bonusProductInfo .bonusProductTitleInfo
{
	color: #01416D;
	font-weight: bold;
}

.buttonBonusProduct{
	padding: 9px 8px 8px 15px;
	border: 1px solid #cc9400;
	font: bold 15px Arial, Verdana, sans-serif;
	text-align: center;
	color: #0e1e48;
	margin: 20px 35px 20px 0;
	float: right;
	width: 180px;
	text-decoration: none;
	border-radius: 3px;
	background: url(/pictures/global/button-new-yellow-40px.png) repeat-x top left transparent;
}

.buttonBonusProduct.geldtipps
{
	color: #fff;
	border: 1px solid #107ace;
	background: url(/pictures/global/button-new-blue-40px.png) repeat-x top left transparent;
}


.buttonBonusProduct.rechtstipps
{
	color: #fff;
	border: 1px solid #ba0105;
	background: url(/pictures/global/button-new-red-40px.png) repeat-x top left transparent;
}
	
.buttonBonusProduct:hover{
	border-color: #6D8AAE;
	text-decoration:none;
}

.buttonBonusProduct:active{
	border-color: #6D8AAE;
}

.buttonBonusProduct span
{
	padding-top: 2px;
	float: left;
}

.buttonBonusProduct img
{
	padding: 2px 0 0 5px;
	float: right;
}

/***********************************/
/* Varianten Reiter                */
/***********************************/
#variants
{
	display:               none;
	width:                 470px;
	padding:               10px 10px 10px 20px;
	background-color:      white;
	border:				   1px solid #CCCCCC;
}

#variants h3.title
{
	font-size:		16px;
	color:			#000000;
	font-weight: 	normal;
	margin-left: 	0;
}
#variants .sub
{
	font-size:		26px;
	line-height:	33px;
	font-weight: 	bold;
	clear:			both;
}

.modal-dialog p
{
	overflow: inherit;
}

#variants .dynamicMargin
{	
	margin:			17px 0 0 0;
}

#variantTabs
{
	margin-top: 	15px;
}

#variantTabsNavi
{
	margin: 				0;
	padding:				0;
}


#variantTabsNavi li
{
	display:					block;
	float:						left;
	margin:                     0;
	padding:                    0;
	top:                        0;
}

#variantTabsNavi a:focus,
#variantTabsNavi a:hover
{
	text-decoration:			none;
}

#variantTabsNavi a
{
	color:            #8B8B8B;
	display:          block;
	font-size:        18px;
	height:           32px;
	outline:          none;
	padding:          7px 0 0 0;
	width:            231px;
	background-color: #E5EAEE;
	border:           1px solid #CED7E2;
	box-shadow:       inset 0px -1px 1px #CED7E2;	
}

li.ui-tabs-active a
{
	color: 						#000000 !important;
    text-shadow:                0 1px 0 rgba(255,255,255,0.75)!important;
} 

/* Sonderfall */
#variantTabsNavi a.oneTab
{
	margin-top:   1px;
	border-top:   none;
	border-right: none;
	box-shadow:   inset 1px -1px 1px #ced7e2;	
}

#variantTabsNavi .ui-tabs-active a
{	
	border-bottom:    none;
	background-color: #FFFFFF;
	box-shadow:       none;
	height:           32px;
	padding:          12px 0 0 0;
	width:            232px;
}

#variantTabsNavi li#variantTab1 a
{	
	border-radius: 				4px 0 0 0;
}

#variantTabsNavi li#variantTab2 a
{	
	border-radius: 				0 4px 0 0;
}

#variantTabsNavi li#variantTab1.ui-tabs-active a,
#variantTabsNavi li#variantTab2.ui-tabs-active a
{	
	border-radius: 				4px 4px 0 0;
}

#variantTabsNavi a img
{
	padding: 					2px 8px 0 10px;
	float:						left;
}

/* Einzelreiter */
#variantTabsNavi.oneTab a
{	
	/*width:						210px;*/
}

#variantTabsNavi .whitespace
{
	height: 					5px;
}

#variantTabsNavi .ui-tabs-active .whitespace
{
	height: 					0px;
}

#variantTabs .ui-tabs-hide
{
	display:					none;
}

#variantTabs #variantTabsContentBox
{
	width:						465px;
	clear:						both;
	color:						#000000;
	font-size:                  12px;
	border:						1px solid #d3d3d3;
	border-top:					none;
}

#variantTabs #variantTabsContentBox .variantTabsContent
{
	padding: 20px 10px 10px 10px;
}

#variantTabsContentBox .borderBar
{
	margin: 5px 0 5px 0;
}

.categoryInfo
{
	
}

.categoryInfo div.delivery
{
	padding:					7px 0 0 0;
	width:						330px;
	float:						left;
}

.categoryInfo div.download
{
	padding:					7px 0 0 0;
	width:						320px;
	float:						left;
}

.categoryInfo div.delivery ul,
.categoryInfo div.download ul
{
	margin-left:				20px;
}

.categoryInfo ul.articleInfos li
{
	clear: both;
	margin-top: 5px;
}

.categoryInfo ul.articleInfos img
{
	float: left;
}

.categoryInfo div.varimg
{
	padding:					0;
	margin:						0;
	width: 						120px;
	height:						100px;
	float:						left;
}

.categoryInfo div.varimg .download-arrow
{
	margin: 35px 0 0 10px;
}

.variantInfo
{
	margin-bottom:				10px;
}

.variantInfo .wknTitle
{
	width:						220px;
	min-height: 				30px;
}

.variantInfo .wknTitle h3
{
	color:                      #000000;
	font-size:                  18px;
	font-weight: 				bold;
	margin: 					0;
}

.deliveryBox
{
	width: 						225px;
	margin: 					0;
	padding-top:				10px;
	text-align: 				center;
}

.deliveryBox span
{
	display:					block;
}

.shippingInfo
{
	font: 						bold 12px/12px Tahoma,Arial,Verdana,sans-serif;
}
	

.priceBox
{	
	width:						220px;
	margin:						0;
}

.priceBox .wknPrice
{
	color:                      #000000;
	font-size:                  50px;	
	line-height:				45px;
	font-weight: 				bold;
	margin-left:				20px;
}

.priceBox .orange,
.minPrice .orange
{
	color:						#FF903D;
}

.free-shipping
{
	font: 						bold 12px/12px Tahoma,Arial,Verdana,sans-serif;
	color:                      #90bd18;
	padding-top:				5px;
}

.priceBox .wknPrice .wknCent
{	
	font-size:                  30px;
	vertical-align: 			28%;
}

.priceBox .wknPrice .wknStar
{	
	font-size:                  24px;
	vertical-align: 			38%;
}

.priceBox p
{
	margin: 0;
}

.variantInfo .red
{
	color: 						red;
}

.variantInfo .comingSoon
{
	width: 						225px;
	margin: 					0;
	padding-top:				10px;
	text-align: 				center;
}

.variantInfo .priceBox .specialOffer
{
	text-decoration:			line-through;
	line-height: 				10px;
	font-weight:				bold;
	position:					relative;
	left: 						84px;;
	top:						-10px;
}

.variantInfo .priceBox .notAvailable
{
	font-weight: 				bold;
	font-size: 					1.3em;
}

.wknPriceInfo
{
	font: 						normal 10px/12px Tahoma,Arial,Verdana,sans-serif;
	margin-top: 				10px;
	color:                      #5b5b5b;
}

.wknPriceInfo.subbed
{
	color:                      #999999;
	margin-left: 				10px;
}

#variantTabs #variantTabsContentBox .variantInfo .abstract
{
	margin:						10px 0 10px 0;
}

#variantTabs #variantTabsContentBox .variantInfo .paymentTypes
{
	margin:						20px 0 10px 0;
}

#variantTabs #variantTabsContentBox ul
{
	list-style-type:			disc;
	list-style-position:		outside;
}

.variantInfo ul.mark
{
	list-style: square outside url("/pictures/shop/icon-check.png");
	padding-left: 20px;
}

.variantInfo ol
{
	list-style: decimal outside;
	padding-left: 30px;
}

/******************/
/* Paging Result  */
/******************/
.rating-paging
{
	margin-top:  40px;
	text-align:  center;
}

.rating-paging h1
{
	display: none;
}

.rating-paging ul
{
	text-align: center;
}

.rating-paging li
{
	display: inline;
}

.rating-paging li + li
{
	margin-left: 5px;
}

.rating-paging a
{
	border:     1px solid #E5EAF0;
	padding:    2px 4px;
	text-align: center;
	font-size:  14px;
	cursor: 	pointer;
}

.rating-paging a.current-page
{
	color: #ff4000;
    cursor: default;
}

.rating-paging a.gap
{
    cursor: default;
}
	
.rating-paging span
{
	vertical-align: sup;
	font-size:      15px;
	color:          #000;
}

/**************************/
/* Produkt-Slider         */
/**************************/
#productSlider
{
	overflow: hidden;
	width: 940px;
	margin: 0 10px 20px 10px;
}

#productSlider h3
{
	margin: 18px 0 10px 0;
	color: #000;
	font-size: 20px;
}

#productSlider ul
{
	margin: 15px 0 0 0;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    float: left;
}


#productSlider li
{
    float: left;
    overflow: hidden;
    padding: 0;
   	width: 198px;
   	min-height: 170px;
   	border-right:	1px solid #d3d3d3;
   	margin-right:20px;
   	/* IE 8 Hack */
	width/*\**/: 190px\9;
}

#productSlider li:last-child
{
	margin-right: 0;
	border: none;
}

#productSlider li a
{
	text-align: center;
	font-weight: normal;
}

#productSlider li .productImage
{
	height: 110px;
}

#productSlider li .productImage img
{
	margin-top: 5px;
}

#productSlider li .price
{
    font: bold 14px/12px Arial,Verdana,sans-serif;
	text-align: center;
}

#productSlider .red
{
    color: red;
}

#productSlider li .price .fullprice
{
	font-weight: normal;
	text-decoration:line-through;
}

#productSlider div.scrollBack,
#productSlider div.scrollNext
{	
	cursor: pointer;
	margin: 100px 0 0 0;
	width: 35px;
    float: left;
}

#productSlider div.scrollNext
{
	text-align: right;
}

#productSlider .rating
{
    margin: 0 0 10px;
	text-align: center;
}

#productSlider .rating span
{
    color: #A7A7A7;
    font: 10px Tahoma,Arial,Verdana,sans-serif;
    margin: 2px 5px 0 0;
}

#productSlider .rating img
{
    height: 10px;
    margin: 4px 0 0;
}

/**************************/
/* Video-Tab & Slider     */
/**************************/
#videoTabTitle
{
	margin: 30px 0 20px 0;
	font: bold 15px/1.5em Arial,Verdana,sans-serif;
}

#videoTabVideo
{
	margin: 10px 0 30px 20px;
}

#videoSliderBox
{
	height: 238px;
	margin: 0 0 0 25px;
}

#videoSliderBox ul
{
	margin: 15px 0 0 0;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    float: left;
}

#videoSliderBox li
{
    float: left;
    overflow: hidden;
    padding: 0;
   	width: 160px;
   	cursor: pointer;
}

#videoSliderBox li a
{
	text-align: center;
	font-weight: normal;
}

#videoSliderBox li img
{
	margin-top: 5px;
	margin-left: 30px;
	height: 75px;
}

#videoSliderBox li span
{
	text-align: center;
	display:block;
}

/******************
 * Slider Plugin
 ******************/
/*next button*/
.bx-next
{
	position:absolute;
	top:40%;
	right:-45px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(/pictures/shop/product/icon_slider_right.png) no-repeat 0 0px;
}

/*previous button*/
.bx-prev {
	position:absolute;
	top:40%;
	left:-25px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(/pictures/shop/product/icon_slider_left.png) no-repeat 0 0px;
}

/*pager links*/
.bx-pager a {
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom:1;
	background: url(gray_pager.png) no-repeat 0 -20px;
}

/*auto start button*/
.bx-auto .start {
	background: url(gray_auto.png) no-repeat 0 2px;
	padding-left: 13px;
}

/*auto stop button*/
.bx-auto .stop {
	background: url(gray_auto.png) no-repeat 0 -14px;
	padding-left: 13px;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
	background-position: 0 0;
}

/*pager wrapper*/
.bx-pager
{
	text-align:center;
	padding-top: 7px;
	font-size:12px;
	color:#666;
}

/*captions*/
.bx-captions
{
	text-align:center;
	font-size: 12px;
	padding: 7px 0;
	color: #666;
}

/*auto controls*/
.bx-auto
{
	text-align: center;
	padding-top: 15px;
}

.bx-auto a
{
	color: #666;
	font-size: 12px;
}