@import url('base.css');
@import url('jquery.selectBox.css');
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin-ext);
/*
COLORS
Black:		#231f20
Black %10:	#e9e8e8
*/
@charset "utf-8";
/*****  BODY  *****/
body{background-color:#FFF;}
#wrapper{width:100%; height:100%; height:auto !important; min-height:100%; position:relative;}

/*****  HEADER  *****/
#header{width:100%; position:relative; display:inline-block; background-color:#fff; z-index: 9999;}
.fixedTop{width:100%; height:109px; background-color: #fff; border-top: 5px solid #231f20;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);}
.fixedTopPayment{width:100%; height:79px; background-color: #fff; border-top: 5px solid #231f20;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);}

#sticky_menu{width:100%; height:50px; background-color:#231f20; top: 114px; left: 0; visibility: hidden; position: absolute;
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);}

    .sticky_content{width: 960px; margin: 0 auto;}
	#sticky_links{margin:18px 0 0 20px; float: left;}
	#sticky_links li{margin-right:20px; float:left; font-family:'PT Sans', sans-serif; font-size:12px;}
	#sticky_links li a{color:#fff; font-weight:700;}
	#sticky_links li a:hover{color:#ccc; text-decoration:none;}

	#sticky_links_right{margin:18px 0 0 20px; float: right;}
	#sticky_links_right li{margin-left:20px; float:left; font-family:'PT Sans', sans-serif; font-size:12px;}
	#sticky_links_right li a{color:#999; font-weight:700;}
	#sticky_links_right li a:hover{color:#fff; text-decoration:none;}
	#sticky_links_right li.basket_icon{background: url(../images/sticky_basket_icon.png) right top no-repeat; padding:0 32px 2px 0; position: relative;}
	.sticky_basket_item_qty{position: absolute; top: -12px; right: 6px; color: #e34e35; font-family:'PT Sans', sans-serif; font-size:12px; font-weight: 700; text-align: center; display: inline-block; width: 16px;}

#logo{width:960px; margin:10px auto 0; height: 49px;}
	.userBox{float:right; position:relative; }
		.userBoxLinks{float:left;}
		.userBoxLinks li{float:left; height:13px; line-height:12px; margin:9px 10px 0; font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#231f20;}
		.header_username{float:left; height:13px; line-height:12px; font-size:14px; color:#999;}
		.userBoxLinks li a{float:left; height:13px; line-height:12px;}
		.userBoxLinks li.mini_basket{background-color:#231f20; margin:-10px 0 0 10px; height:40px; padding:0 0 0 10px;}
		.mini_basket_button{color:#fff; font-size:14px; float:left; margin:19px 10px 8px 0;}
			.mini_basket_button a{float:left; height:13px; line-height:12px;}
			.mini_basket_qty{color:#999; margin-left:5px; font-size:14px; float:left; height:13px; line-height:12px;}
		.userBoxLinks li a#mini_basket_arrow{width:30px; height:40px; float:left; background:url(../images/mini_basket_arrow.png) left top no-repeat;}
		.userBoxLinks li a#mini_basket_arrow:hover{background-position:0 -40px;}
		.userBoxLinks li.incoming_message{width:28px; height:22px; margin-top:-2px; margin-left:0; background:url(../images/incoming_message.png) 0 0 no-repeat; }
		.userBoxLinks li.incoming_message a{display:inline-block; width:18px; padding-top:4px; text-align:center; margin-right:3px; float:right; color:#FFF; line-height:9px !important; font:bold 10px Arial, Helvetica, sans-serif;}
		
		/*****  MINI BASKET  *****/
		#mini_basket_content{width:290px; padding:10px; border:5px solid #333; background-color:#FFF; position:absolute; right:0; top:30px; z-index:10; display:none;}
		.mini_basket_title{width:300px; background:url(../images/mini_basket_title.png) 5px 0 no-repeat #333; height:20px; margin:-10px 0 0 -10px; padding:0 5px 5px; text-indent:-9999px;}
		.mini_basket_buttons{float:left; width:290px; margin:10px 0 0; padding:10px 0 0; border-top:2px solid #e5e5e5;}
			
			#miniBasket {width:290px; margin:10px 0; float:left;}
			#miniBasket td {padding:3px 5px; vertical-align: top;}
		.mb_no_products {margin:20px 0 10px;}
		
		.userCredit{ clear:both; color:#666; font-size:10px;}
		
#top_content{width:100%; height:70px; display:inline-block; background-color:#231f20;}

	/*****  SEARCH  *****/
	#top_search{width:480px; height:30px; position: relative;}
	input.search_in{width:440px; height:20px; font-size:14px; padding:4px 28px 4px 10px; border:1px solid #231f20; line-height: 20px;}
	.search_btn{width:28px; height:28px; position: absolute; top: 1px; right: 1px; background: url(../images/search_button.png) left top no-repeat #333; font-size:0; text-indent:-999px; overflow:hidden; clear:none; cursor: pointer;}
	
	/*****  BUTTONS  *****/
	a.button{background-color:#231f20; display:inline-block; padding:6px 10px; height:18px; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:14px; color:#FFF;}
	a.button:hover{ text-decoration:none;}
	a.button.mini{font-size:10px; padding:5px; height:7px; line-height:7px; letter-spacing: 1px;}
	a.button.mini.orange, a.button.orange{background-color: #e34e35;}
	a.button.mini.orange:hover{background-color: #231f20;}
	a.button.big{font-size:18px; padding:8px 13px; height: 23px;}
	a.button.big.arrow{background: url(../images/button_arrow.png) right top no-repeat #e34e35; padding-right: 43px;}
	span.arrow{background: url(../images/left_arrow.png) 0 6px no-repeat;padding-left: 4px;}
	input.submit {background-color:#231f20; display:inline-block; padding:6px 10px; height:30px; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:14px; color:#FFF; cursor:pointer;}
	input.submit.mini{font-size:10px; padding:5px; height:19px; line-height:7px;}
	input.submit.big{font-size:18px; padding:8px 13px; height: 39px; background-color: #e34e35;}
	input.submit.disabled{font-size:18px; padding:8px 13px; height: 39px; background-color: #ccc; color: #eee; cursor: default;}
	.forgot_pass{background:url(../images/forgot_pass.png) 0 0 no-repeat; padding-left:21px;}
	
	/**********************/
	::-webkit-input-placeholder { color:#ddd; font-style: italic;}
	:-moz-placeholder { color:#ddd; font-style: italic; }
	:-ms-input-placeholder { color:#ddd; font-style: italic; }
	.placeholder { color:#ddd; font-style: italic; }
	/**********************/
	
	/*****  MAIN LINKS  *****/
	#mainNav{width: 960px; height: 30px; margin: 0 auto; }
	#topLinks{width:480px; margin:18px 0 0; float: left;}
	#topLinks li{margin-right:20px; float:left; font-family:'PT Sans', sans-serif; font-size:12px;}
	#topLinks li a{color:#231f20; font-weight:700;}
	#topLinks li a:hover{color:#ccc; text-decoration:none;}
	#topLinks li.drop{background:url(../images/open_menu_arrow.png) right 5px no-repeat; padding-right: 15px; position: relative;}
	#otherCategories{position: absolute; display: none; z-index: 999999; background-color: #fff; top: 12px; left: -30px; padding: 31px 10px 12px 20px; border-bottom: 3px solid #ddd;}
	#otherCategories li{padding: 5px 0 5px 10px !important;}

	/*****  BREADCRUMB  *****/
	.bc_wrapper{width:100%; height:30px; z-index:9000; background-color: #f5f5f5;}
	.breadcrumb{width:960px; height:30px; margin:0 auto; padding-bottom: 20px;}
	.breadcrumb li{float:left; line-height:12px; margin-right:5px; padding-top:8px;color:#575455;}
	.breadcrumb li:after {content:"/"; display:inline-block; margin-left:5px; font:bold 11px "Courier New", Courier, monospace; color:#575455;}
	.breadcrumb li.last{margin-right:0; color:#231f20;}
	.breadcrumb li.last:after{ display:none;}
	.breadcrumb.detail{width: 470px; margin: 10px 0 0 20px;}
	

/*****  CONTENT  *****/
#mainCapsule{width:960px; margin:0 auto; padding:0 0 550px;}

	/*****  BLOCKS  *****/
	.side_column{width:200px; float:left;} /* SİLİNECEK */
	.blocks{width:180px; padding:0 10px; float:left; margin-bottom:10px; border-radius:2px; background-color:#eee;}
	.title{width:170px; padding:7px 10px 9px; margin:5px 0 10px -5px; float:left; border-radius:3px; box-shadow:0 0 3px rgba(0, 0, 0, .3), 0 0 3px rgba(0, 0, 0, .3) inset; color:#FFF;
		background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#444));
		background: -moz-linear-gradient(top,  #999,  #444);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#444444',GradientType=0 );
		background-color:#999;}
	
		/*****  BLOCK LINKS  *****/
		.block_links{width:180px; float:left; margin:0 0 10px 0;}
		.block_links li{width:180px; padding:8px 0 9px; border-bottom:1px solid #ddd; float:left;}
		.block_links li:last-child{border:0 !important;}
		.block_links li a{color:#555;}
		.block_links li span.campaign{color:#f6a3b7; cursor:help; font-size:11px;}
		.block_links li a:hover{color:#000;}
		
		/*****  OTHER PRODUCTS IN THE SAME CATEGORY BLOCK  *****/
		.otherProductsBox{width:558px; margin:4px 0; float:left; position:relative; background-color:#FFF; border:1px solid #eee; border-radius:3px; box-shadow:0px 0px 2px rgba(0, 0, 0, .3);}
		.otherProductsName{width:372px; padding:5px 0; margin:0 10px; float:left;}
		.otherProductsName a{color:#666; line-height:16px; word-wrap:break-word;}
		.otherProductsImage{width:50px; margin:3px; float:left;}
		.otherProductsImage a{border:2px solid #fff; float:left; box-shadow:0 0 8px #ddd;}
		.otherProductsImage a:hover{border-color:#dfdedf; text-decoration:none;}
		.otherProductsPrice{width:100px; padding:5px; float:left;}
		.otherProductsPrice span{display:inline-block; width:100px; text-align:right;}
		.otherProductsPrice span.old_price{text-decoration:line-through; font-size:11px; color:#f32837; margin-right: 5px;}
		
	/*****  PAGE CONTENT  *****/
	#content{width:960px; float:left;}
	.productListDesc{width:960px; color:#918f8f; float:left; padding:16px 0 30px; text-align:justify;}
	
	/*****  SLIDER  *****/
	#slider{width:100%; height: 470px; background: url(../images/old_wall.png) left top repeat; }
	.pics{width:640px; height:470px; float: right; overflow:hidden;}
	.pics img{}
	#hero_images{width: 960px; height: 470px; margin: 0 auto; position: relative;}
	.hero_image{position: absolute; top: -10px; left: 0; z-index: 9999;}

		/*****  SLIDER NAV  *****/
		#nav{width:640px; padding:10px 0; height:10px; text-align:center; background-color:#FFF; float: right;}
		#nav a{width:16px; height:8px; text-indent:-9999px; overflow:hidden; margin:0 5px; display:inline-block; border-radius:2px; border:1px solid #231f20; background-color:#fff;}
		#nav a:hover, #nav a.activeSlide{text-decoration:none; background-color:#231f20;}
	
	/*****  FEATURED BLOCKS  *****/
	.featured_blocks{width:960px; float:left; margin:40px 0 28px;}
	.featured_block{ width:312px; float:left; text-align:center;}
	.featured_block.centered{margin:0 12px;}
	.featured_block > h5{color:#231f20; padding:14px 0 15px; background:url(../images/heart_mini.png) center bottom no-repeat;}
	.featured_block > p{color:#666; padding-top:6px;}
	.featured_block_detail{width:11px; height:11px; display:inline-block; margin-top:9px; text-indent:-9999px; overflow:hidden; background:url(../images/detail_icon.png) left top no-repeat;}
	
	/*****  PRODUCT BLOCKS  *****/
	.content_block{width:640px; float:right; padding:0 0 10px; margin:10px 0 10px;}
	.content_block_wide{width:950px; float:left; padding:0 0 25px; margin:10px 0 10px; border:5px solid #231f20;}
	.title_block{width:640px; float:left; text-align: center; letter-spacing: 2px; font-size: 18px; }
	.title_block_wide{width:950px; float:left; text-align: center; letter-spacing: 2px; font-size: 18px; }
	.title_block.shop_window{background: url(../images/shop_window_block_title.png) center 20px no-repeat; text-indent: -9999px; height: 10px; overflow: hidden; font-size: 0; padding: 20px 0;}
	.title_block_wide.best_seller{background: url(../images/best_seller_block_title.png) center 25px no-repeat; text-indent: -9999px; height: 10px; overflow: hidden; font-size: 0; padding: 25px 0;}
	.block_title{padding:11px 0; float:left; color:#FFF; background-color:#231f20;}
	
		/*****  PRODUCTS  *****/
		.products{width:720px; float:left;}
		.productBox{width:230px; padding-right:15px; float:left; position:relative;}
		.productBox:nth-child(3n+3){padding-right:0;}
		.productImage{width:230px; height:307px; position: relative; background:url(../images/product_list_image_bg.png) left top no-repeat;}
		.productImage .discount_badge{position: absolute; left: 0; bottom: 0; font-size:10px; padding:5px; height:7px; line-height:7px; background-color: #e34e35; color: #fff;}
		.productImage .outofstock_badge{position: absolute; left: 0; bottom: 0; font-size:10px; padding:5px; height:7px; line-height:7px; background-color: #231f20; color: #fff;}
		.productImage a{float:left;}
		.productImage a:hover{text-decoration:none;}
		.productName{width:230px; height:88px; margin-top:6px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
		.productName a{width:230px; display:inline-block; margin-bottom:5px; color:#231f20; word-wrap:break-word;}
		.productName span{display:inline-block;}
		.productName span.old_price{text-decoration:line-through; color:#918f8f; margin-right: 5px;}
		.productName span em{font-size:10px; font-style:normal;}

		/*****  BLOCK PRODUCTS   *****/
		.products_block{width:640px; float:left;}
		.productBox_block{width:150px; padding:0 5px; float:left; position:relative;}
		.productImage_block{width:150px; height:200px; background:url(../images/product_list_image_bg.png) left top no-repeat;}
		.productImage_block a{float:left;}
		.productImage_block a:hover{text-decoration:none;}
		.productName_block{width:150px; height:88px; margin-top:6px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
		.productName_block a{width:150px; display:inline-block; margin-bottom:5px; color:#231f20; word-wrap:break-word;}
		.productName_block span{display:inline-block;}
		.productName_block span.old_price{text-decoration:line-through; color:#918f8f; margin-right: 5px;}
		.productName_block span em{font-size:10px; font-style:normal;}

		/*****  BLOCK PRODUCTS WIDE   *****/
		.products_block_wide{width:936px; float:left; padding: 0 8px;}
		.productBox_block_wide{width:230px; padding:0 2px; float:left; position:relative;}
		.productImage_block_wide{width:230px; height:307px; background:url(../images/product_list_image_bg.png) left top no-repeat;}
		.productImage_block_wide a{float:left;}
		.productImage_block_wide a:hover{text-decoration:none;}
		.productName_block_wide{width:230px; margin-top:6px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
		.productName_block_wide a{width:230px; display:inline-block; margin-bottom:5px; color:#231f20; word-wrap:break-word;}
		.productName_block_wide span{display:inline-block;}
		.productName_block_wide span.old_price{text-decoration:line-through; color:#918f8f; margin-right: 5px;}
		.productName_block_wide span em{font-size:10px; font-style:normal;}
		
		/*****  PAGER  *****/
		.pager{float:right;}
		.pager a{padding:2px 5px; margin:0 1px; display:inline-block; border:1px solid #231f20; line-height:14px !important; color:#231f20; font:bold 14px 'PT Sans', sans-serif; background-color:#fff;}
		.pager a:hover, .pager a.current{color:#fff; text-decoration:none; background-color:#231f20;}
		
		/*****  SORT  *****/
		.sort{float:left;}
		
		/*****  BRAND PAGE  *****/
		.brandImage{float:right; width:50px; height:50px; padding:2px; background-color:#FFF; border-radius:3px;}
		
		/*****  FILTER  *****/
		.filterTitle{width:230px; height:10px; border-bottom:1px solid #d3d2d2; float:left; position:relative;}
		.filterTitle span{font-size:11px; height:10px; line-height:11px !important; position:absolute; left:0; top:1px; display:inline-block; background-color:#FFF; padding:0 10px 0 0;}
		ul.filterList{width:230px; float:left; margin-top:15px;}
		ul.filterList li{float:left; clear:both; width:230px; margin-bottom:5px;}
		ul.filterList li:last-child{margin-bottom:0;}
		ul.filterList li label{width:209px; color:#918f8f; margin:0 0 0 5px; padding:2px 0 3px; font-size:11px; height:10px; line-height:9px !important; cursor: pointer;}
		ul.filterList li .links{width:230px; color:#918f8f; font-size:11px; height:10px; line-height:9px !important;}
			/*****  FILTER INNER  *****/
			ul.filterList.inner{width:215px; clear: both; margin:10px 0 0 0;}
			ul.filterList.inner li{width:215px; margin-bottom: 5px;}
			ul.filterList.inner li label{width:200px;}

		/*****  PRODUCT DETAILS  *****/
		.product_detail{background: url(../images/old_wall.png) left top repeat; position:relative;}
		
			/*****  IMAGES  *****/
			#productDetailImage{background-color:#fff; width:320px; height:427px; box-shadow:0px 0px 6px rgba(0, 0, 0, .2); position:relative;}
			
			/*****  OTHER IMAGES  *****/
			#otherImages{width:50px; height: 427px; float:left; background-color: #d3d2d2;}
			#otherImages li{float:left; margin:5px 5px 0 5px; box-shadow:0px 0px 6px rgba(0, 0, 0, .2);}
			#otherImages li:nth-child(n+5){}
			#otherImages li a{float:left;}
			#otherImages li a:hover{}
			
			/*****  CONTENT  *****/
			#productContent{float:left; width:470px; padding:6px 0 0 20px;}
			h1.prodName{line-height:26px !important; color:#231f20; float:left; margin-right:10px; font-size: 24px;}
			p.prodCode{height:18px; margin:4px 0 0 0; padding:0 10px; float:left; cursor:default; font-family:'PT Sans', sans-serif; font-weight: 700; color:#231f20; line-height:18px !important;}
			p.prodBrand{font-size:14px; line-height:14px !important; margin-top:3px; float:left; clear:left; color:#231f20;}
			a.nextProd, a.previousProd{ width:22px; height:22px; margin-top: 9px; float: left; background:url(../images/product_arrow.png) 0 0 no-repeat; font-size:0; text-indent:-9999px; overflow:hidden;}
			a.nextProd{ background-position:0 0; margin-left: 4px;}
			a.previousProd{ background-position:0 -22px; margin-left: 63px;}
			a.nextProd:hover{ background-position:0 -44px;}
			a.previousProd:hover{ background-position:0 -66px;}
			
			/*****  PRICE  *****/
			#prodPrice{float:left; clear:left; padding:14px 0 0 20px;}
			#prodPrice p{color:#231f20; float:left; font-size:14px;}
			#prodPrice p.instalment{ font-size: 11px; margin-left: 16px;}
			span.old_price{text-decoration:line-through; font-size:inherit; margin-right: 10px;}

			/*****  IMAGE  *****/
			#urun_secenek_foto{position: relative;}
			#urun_secenek_foto .discount_badge{position: absolute; right: 0; top: 0; font-size:10px; padding:5px; height:7px; line-height:7px; background-color: #e34e35; color: #fff; z-index: 999;}

			/*****  DESCRIPTION  *****/			
			#prodDesc{float:left; clear:left; padding:14px 0 0 20px; width:470px; color:#231f20;}
			#prodDesc h6{font-size: 12px; padding-bottom: 3px;}
			#prodDesc > div, #prodDesc > p{background: url(../images/description_icon.png) left 5px no-repeat; padding-left: 9px;}
			#modelInfos{float:left; clear:left; padding:2px 0 0 21px; margin: 30px 0 0 20px; width:450px; color:#231f20; background: url(../images/model_infos.png) left top no-repeat; min-height: 32px;}
			#modelInfos p{font-size: 11px !important;}
			
			/*****  OPTIONS  *****/
			#prodOptions{float:left; clear:left; padding:22px 0 0 20px;}
			
			/*****  ADD TO BASKET  *****/
			#addToBasket{float:left; clear:left; padding:15px 0 0 20px;}
			#addToBasketButton{}
			#addToBasketButton:hover{}
			.outOfStock{ background: url(../images/down_arrow_red.png) 10px 30px no-repeat; padding-bottom: 5px;}
			.outOfStock span{background-color:#f32837; display:inline-block; padding:6px 10px; height:18px; font-family:'PT Sans', sans-serif; font-weight: 400; font-size:13px; color:#FFF;}
			#stockAlert{margin-top:10px;}
			
			/*****  ADD TO FAVORITES  *****/
			#addToFav{width: 44px; height: 44px; border: 1px solid #231f20; float: right; margin: 19px 10px 0 0; box-shadow:0 0 1px rgba(0, 0, 0, .5); background-color:#fff;}
			.addToFavorites{float:left; width: 44px; height: 44px; background: url(../images/fav.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;}
			.addToFavorites:hover, .addToFavorites.favorited{ background-position: 0 -44px;}

			/*****  PRODUCT CREDIT  *****/
			#product_credit{width: 44px; height: 44px; border: 1px solid #231f20; float: right; clear: right; margin: 10px 10px 0 0; box-shadow:0 0 1px rgba(0, 0, 0, .5); background-color:#fff;}
			a.product_credit_link{width: 44px; height: 44px; float: left;}
			a.product_credit_link span{width: 44px; display: inline-block;  text-align: center; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:10px; margin-top: -4px;}
			a.product_credit_link span.credit{font-size: 18px; margin-top: 5px;}

			/*****  FREE CARGO  *****/
			#free_cargo{width: 44px; height: 44px; border: 1px solid #231f20; float: right; clear: right; margin: 10px 10px 0 0; box-shadow:0 0 1px rgba(0, 0, 0, .5); background: url(../images/cargo.png) center 4px no-repeat #fff;}
			p.free_cargo_link{width: 44px; height: 44px; float: left;}
			p.free_cargo_link span{width: 44px; display: inline-block;  text-align: center; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:10px; margin-top: -3px;}
			p.free_cargo_link span.free{margin-top: 20px;}

			/*****  SUGGEST TO FRIEND  *****/
			#suggest{width: 44px; height: 44px; border: 1px solid #231f20; float: right; clear: right; margin: 10px 10px 0 0; box-shadow:0 0 1px rgba(0, 0, 0, .5); background: url(../images/suggest.png) 14px 5px no-repeat #fff;}
			a.suggest_link{width: 44px; height: 44px; float: left;}
			a.suggest_link span{width: 44px; display: inline-block;  text-align: center; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:10px; margin-top: -3px;}
			a.suggest_link span.friend{margin-top: 20px;}
			
			/*****  ADDITIONAL INFO  *****/
			.additionalInfo{width:960px; height:60px; float: left; margin:0 auto; background-color:#d3d2d2;}

			.zoomTip{width: 302px; float: left; padding-left: 18px; margin:13px 0 0 50px; line-height: 13px; background: url(../images/zoom.png) 0 0 no-repeat;}

			/*****  SOCIAL MEDIA  *****/
			#socialMedia{ float:left; width: 570px; padding:10px 0 0 20px;}
				.share{float: left; padding-left: 18px; line-height: 13px; margin:3px 20px 0 0; background: url(../images/share.png) 0 0 no-repeat;}
				.socialList{float:left;}
				.socialList li{float:left; margin-right: 5px;}
				.socialList li:last-child{}

			/*****  PRODUCT INFO  *****/
			#subcontent{width:960px; margin:30px 0 0; float:left;}		
				
				/*****  SIMILAR PRODUCTS  *****/
				.similarProducts{ width: 370px; float: left;}

				.similarProductBox {width:120px; float:left; position:relative;}
				.similarProductName {padding:10px 10px 5px;}
				.similarProductName a{width:100px; color:#231f20; line-height:16px; text-align:center; display:inline-block; overflow:hidden; word-wrap:break-word;}
				.similarProductImage {width:80px; height: 107px; margin:0px 20px 0;}
				.similarProductImage a{float:left; box-shadow:0 0 8px #ddd;}
				.similarProductImage a:hover{text-decoration:none;}
				.similarProductPrice {width:120px; margin:5px 0; font-size: 12px;}
				.similarProductPrice span{display:inline-block; width:120px; text-align:center;}
				.similarProductPrice span.old_price{text-decoration:line-through; font-size:11px; margin-right: 5px;}

				/*****  COMMENTS  *****/
				.commentContainer{width:570px; padding:0 0 0 20px; float: left;}
				.commentBox{width:558px; padding:5px; margin:5px 0; float:left; background-color:#f0f0f0; border-radius:2px; border:1px solid #ddd; box-shadow:0 0 3px rgba(0,0,0,.1);}
				.comment{color:#555; line-height:16px;}
				.commenter{height:32px; margin-bottom:10px; float:left; background-color:#fff;}
				.commenter img{float:left;}
				.commenter span{width:506px; display:inline-block; padding:0 10px; font-size:11px;}
				.commenter span strong{ font-size:13px;}
				#addCommentBox{display:none;}

				/*****  INSTALMENT  *****/
				.instalmentBox{width:170px; display:inline-block; vertical-align:top; margin:5px;}
				.bankName{width:160px; text-align: center; background-color:#ddd; padding:5px; float:left;}
				.instalments{float:left; width:170px; border:2px solid #ddd;}
				.instalments th{font:bold 9px Arial, Helvetica, sans-serif; padding:5px; background-color:#FFF;}
				.instalments td{font:11px Arial, Helvetica, sans-serif; padding:5px; text-align:center; border:1px solid #ddd; background-color:#eee;}
				.instalments td.bold{font-weight:bold;}
				.instalments td.bonuscard{background-color:#6abc44 !important;}
				.instalments td.worldcard{background-color:#7b3e79 !important; color:#FFF;}
				.instalments td.maximumcard{background-color:#ec008c !important; color:#FFF;}
				.instalments td.axesscard{background-color:#ffd902 !important;}
				.instalments td.asyacard{background-color:#16548f !important; color:#FFF;}
				.instalments td.finansbankcard{background-color:#171691 !important; color:#FFF;}
				
					/*****  CARD IMAGES  *****/
					img.bonuscard, img.worldcard, img.maximumcard, img.axesscard, img.asyacard, img.finansbankcard{background:url(../images/kartlar.png) no-repeat; width:60px; height:24px;}
					img.bonuscard{background-position:0 0;}
					img.worldcard{background-position:0 -24px;}
					img.maximumcard{background-position:0 -48px;}
					img.axesscard{background-position:0 -72px;}
					img.asyacard{background-position:0 -96px;}
					img.finansbankcard{background-position:0 -120px;}
	
	.credit_card_form{width: 598px; padding: 15px 0 20px 20px; background:url(../images/payment_credit_card_bg.png)right top no-repeat #ddd; border: 1px solid #ccc;}
	#payment_type label{ font-family: 'PT Sans', sans-serif; font-size: 14px;}
	.help_icon{background-color: #231f20; font-family: 'PT Sans', sans-serif; font-size: 12px; font-weight: 700; margin-left:15px; text-align: center; padding: 1px 6px 2px; color: #fff; border-radius: 50%; float: left; cursor: help;}
	.order_submit_text{float: left; margin: 30px 0 0 20px; background: url(../images/ajax-loader.gif) 0 10px no-repeat; padding: 10px 0 0 21px; font-family:'PT Sans', sans-serif; font-size: 14px; font-weight: 700;}
	.agreement_table{border: 1px solid #231f20; width: 100%;}
	.agreement_table td, .agreement_table th{padding: 5px 10px;border: 1px solid #231f20;}
	.agreement_table td{vertical-align: top;}
	/*****  CAMPAIGN  *****/
	.campaigns{width:560px; float:left; padding:10px 10px 0;}
	.campaignSingle{width:538px; padding:10px; float:left; margin:0 0 10px; position:relative; background-color:#FFF; border:1px solid #eee; border-radius:3px; box-shadow:0px 0px 2px rgba(0, 0, 0, .3);}
	img.campaignImg{float:left; max-width:538px; margin-bottom:10px;}
	
	/*****  NEWS  *****/
	.news{width:560px; float:left; padding:10px 10px 0;}
	.newSingle{width:538px; padding:10px; float:left; margin:0 0 10px; position:relative; background-color:#FFF; border:1px solid #eee; border-radius:3px; box-shadow:0px 0px 2px rgba(0, 0, 0, .3);}
	.newsDate{ margin:5px 0 10px; padding:0 10px 2px; display:inline-block; border-radius:16px; line-height:16px; color:#aaa; font-size:10px; background-clip:padding-box; background-color:#eee;}
	.newsDetailButton{margin:5px 0 0; float:right; padding:2px 20px 4px; clear:both; border:1px solid #c7c7c7; border-radius:16px; line-height:16px; color:#FFF; font-size:12px; background-clip:padding-box;
			background-color:#fff;
			background: -webkit-gradient(linear, left top, left bottom, from(#009ddb), to(#006188));
			background: -moz-linear-gradient(top,  #009ddb,  #006188);
			box-shadow:1px 1px 2px rgba(0, 0, 0, .3), 0 0 2px rgba(0, 0, 0, .3) inset;}
		.newsDetailButton:hover{color:#009ddb; text-decoration:none;
			background-color:#fff;
			background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
			background: -moz-linear-gradient(top,  #fff,  #ddd);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );}

/*****  TABS  *****/
.ui-tabs {float:left; position: relative;}
.ui-tabs .ui-tabs-nav {margin:5px 5px 0; width:560px; float:left;}
.ui-tabs .ui-tabs-nav li {float:left; margin:0 2px 0 0;}
.ui-tabs .ui-tabs-nav li a {padding:5px 10px 6px; background-color:#ddd; border-radius:2px 2px 0 0; border:1px solid #ddd; float:left; z-index:1; position:relative; box-shadow:0 -3px 3px rgba(0,0,0,.1) inset; font-family:"Open Sans", sans-serif}
.ui-tabs .ui-tabs-nav li a:hover{text-decoration:none; background-color:#f2f2f2; border-bottom-color:#f2f2f2 !important; box-shadow:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#000; font-weight:bold; background-color:#f2f2f2; border:1px solid #ddd; border-bottom-color:#f2f2f2 !important; box-shadow:0 5px 5px rgba(0,0,0,.1) inset; padding-top:10px; margin-top:-5px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: default; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;}
.ui-tabs .ui-tabs-hide {display: none !important;}
.ui-tabs .ui-tabs-panel {display:block; width:528px; margin:-1px 5px 5px; padding:15px 10px; float:left; border:1px solid #ddd; background-color:#f2f2f2; border-radius:0 3px 3px 3px;}
.ui-tabs .ui-tabs-panel p{color:#555; line-height:16px;}

/*****  DIALOGS  *****/
.ui-dialog {position:absolute; background-color:#fff; padding:10px; border:1px solid #ddd; border-radius:3px; box-shadow:0 0 20px 5px rgba(0,0,0,.5);}
.ui-dialog .ui-dialog-titlebar {position:relative;}
.ui-dialog .ui-dialog-title {display:none;} 
.ui-dialog .ui-dialog-titlebar-close{position: absolute; right:-5px; top:-5px; width:17px; height:16px; background-color:#231f20; color:#FFF; text-align:center; font-size:12px; font-weight:bold; line-height:12px; z-index:100;}
.ui-dialog .ui-dialog-titlebar-close span {}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {text-decoration:none; background-color:#ccc;}
.ui-dialog .ui-dialog-content {position:relative; zoom:1;}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin:0; padding:0;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float:right;}
.ui-dialog .ui-dialog-buttonpane button {margin:0; cursor:pointer;}
.ui-dialog .ui-resizable-se {width:14px; height:14px; right:3px; bottom:3px; }
.ui-draggable .ui-dialog-titlebar {cursor:move;}
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #000; opacity: .8;filter:Alpha(Opacity=80); }

/*****  BASKET  *****/
table.basket{width:940px; margin: 10px; float:left; background-color: #fff;}
table.basket th{padding:10px; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:13px; background-color: #e5e5e5; border-bottom:2px solid #ddd;}
table.basket td{padding:10px; vertical-align:top; border-bottom: 1px solid #ddd;}
table.basket td.image{width:60px;}
table.basket td.remove{width:16px;}
table.basket td.image img{width:60px; box-shadow:0 0 8px #ddd;}
table.basket td.discount{ color:#f32837;}
table.basket td.total{ font-family:'PT Sans', sans-serif; font-weight: 700; font-size:13px; background-color: #e5e5e5; border-bottom: 0;}
table.basket td.total.amount {background-color: #ccc;}
table.basket tr:hover{background-color:#ffc;}
a.remove_item{width:16px; height:16px; background-color:#231f20; color:#FFF; text-align:center; font-size:12px; font-weight:bold; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:12px; display: inline-block; cursor: pointer;}
a.remove_item:hover{text-decoration:none; background-color:#ccc;}
.couponBlock{width:920px; padding:5px 10px; float:left; background-color:#fff; margin:0 10px 20px;}

/*****  BASKET BUTTONS  *****/
.basket_buttons{width:940px; padding:10px 10px 30px; float:left;}

/*****  CHECKOUT  *****/
.checkout_steps{width: 620px; float:left; margin:10px; }
.checkout_steps li{width:280px; float:left; padding: 10px; padding-right: 20px; color:#ccc; background-color: #fff; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:14px;}
.checkout_steps li a {font:inherit; float: left; width: 280px;}
.checkout_steps li.current{background-color: #999; color:#fff;}
	.checkout_steps li span{padding:0 8px; margin:0 10px 0 0; line-height:24px; background-color:#ccc; color:#fff; display:inline-block; border-radius:30px; font-size:16px; font-weight: 700;}
	.checkout_steps li span.active{background-color:#e34e35; color:#fff;}
	
	/*****  SAVE ADDRESS  *****/
	.saveAddress{float:left; width:350px; display:none;}
	.saveAddress p{ float:left; width:210px; margin:20px 11px 0; text-align:center; font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:30px 10px 10px; background:url(../images/ajax-loader.gif) center 10px no-repeat #FFF;}
	.formText{float:left; font-size:14px; padding:5px 0;}
	.stepButtons{width:980px; border-top:1px solid #ddd; float:left; margin:10px; padding:10px 0 0;}

#company_button{background: url(../images/down_arrow.png) right 7px no-repeat; padding-right: 12px;}
.checkout_basket_title{width: 280px; height: 20px; background-color: #e34e35; margin: 0 10px 0; padding: 14px 10px 10px; color: #fff; font-family:'PT Sans', sans-serif; font-weight: 700; font-size: 14px; text-align: center;}
.order_detail_title{width:280px; background-color: #e34e35; color: #fff; height:18px; margin:0 10px 0; padding:14px 10px 12px; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:14px;}
.order_detail_title_black{width:280px; background-color: #231f20; color: #fff; height:18px; margin:0 10px 0; padding:7px 10px 6px; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:12px;}
#checkout_basket {width:300px; margin:0 10px 10px; float:left; background-color: #fff;}
#checkout_basket td {padding:10px 5px 5px; vertical-align: top; border-bottom: 1px solid #e5e5e5;}
#checkout_basket td.image_mini {width: 30px;}
#checkout_basket td.image_mini img {width: 30px; box-shadow:0 0 8px #ddd;}
#checkout_basket td.total {border-bottom: 0;}
#checkout_basket td.discount {color:#f32837; padding-top: 0; border-bottom: 0;}
#checkout_basket td.total_amount {border-bottom: 0; padding-bottom: 11px; padding-top: 20px; color: #fff; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:16px;}
#checkout_basket td.total_amount span {font-size: 16px; font-weight: 700;}
#checkout_basket td.total_amount.bg { background: url(../images/down_arrow_big.png) center 0 no-repeat #231f20; border-top: 5px solid #fff;}
#checkout_basket td.total_amount.nobg { background-color: #231f20; padding-top: 0; font-size:20px;}
#checkout_basket td.total_amount.nobgtl { background-color: #231f20; padding-top: 10px; border-top:1px dotted #555; font-size:14px;}
#checkout_basket td.total_amount.nobgtl span{color: #999; font-size: inherit;}

h5.checkout{color: #e34e35;}

.payment_type_list {float: left;}
.payment_type_list li {width:600px; height:10px; clear:both; margin-bottom:15px;}
.payment_type_list li:last-child{margin-bottom:0;}
.payment_type_list li label {width: 585px; padding:0 0 0 15px; font-size:11px; height:10px; line-height:9px !important; cursor: pointer;}

.agreements {width: 588px; height: 70px; padding:10px 15px; float: left; overflow: auto; background-color: #fff; border:1px solid #ddd; color: #333;}

/*****  LOGIN  *****/
.tiled_background {background: url(../images/old_wall.png) left top repeat;}
.success{float:left; margin:10px; padding-left:24px; background:url(../images/tamam.png) left 1px no-repeat;}

/*****  PROFILE  *****/
	.profile_icon{ background:url(../images/profile_icon.png) 0 0 no-repeat #231f20;}
	.profile_icon.erkek{background-position: 0 0;}
	.profile_icon.kadin{background-position: 0 -40px;}
	.myAddresses{width:263px; height:95px; padding:8px 10px 10px 25px; margin:10px; float:left; border:1px solid #231f20; background:url(../images/map_pin.png) 10px 10px no-repeat #FFF;}
	.myAddresses li{ float:left; clear:left;}
	.user_credit_title{width:280px; background-color: #e34e35; height:20px; margin:0 10px 0; padding:14px 10px 10px; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:14px; color: #fff;}

	/*****  TICKETS  *****/
	.ticket{width:920px; float:left; margin:0 10px 10px; padding:10px 10px 5px; background-color: #FFF; border-bottom: 1px solid #ddd;}
	.message{float:left; padding-right: 40px; background: url(../images/detail_arrow.png) right center no-repeat;}
	.ticket_status{float:left; width:150px; float:left; margin-left:70px; padding: 0 0 0; font-family:'PT Sans', sans-serif; font-weight: 400; font-size:13px;}

	.tickets{width:920px; float:left; margin:0 10px 10px; padding:0 10px 10px; background-color:#FFF;}
	.ticket_subject{line-height:12px; height:16px; float:left; background:url(../images/tickets_icon.png) 0 0 no-repeat; padding-left:26px; color:#231f20;}
	.ticket_message{width: 634px; padding-left:26px; float:left; clear:both;}
	.additional_info{ float:left; clear:both; color:#999; font-size:10px; padding:1px 5px 2px; margin:10px 0 0 26px; background-color: #eee;}
	.additional_info span{ font-size:10px;}
	.messages{ float:left; margin-top:10px; padding-bottom: 5px;}
	.messages.reply{width:884px; margin-top:0; margin-left:26px; padding-left:10px; padding-top:10px; border-top:1px dashed #231f20; background-color: #eee;}
	.message_content{ float:left; margin-left:10px;}
	.message_content .ticket_message{width:822px;}
	
	/*****  AVATAR  *****/
	.avatar32{width:32px; height:32px; float:left; background:url(../images/avatar32.png) 0 0 no-repeat;}
	.avatar64{width:64px; height:64px; float:left; background:url(../images/avatar64.png) 0 0 no-repeat;}

		/*****  AVATAR 32  *****/
		.avatar32.erkek{background-position:0 0;}
		.avatar32.kadin{background-position:0 -32px;}
		.avatar32.admin{background-position:0 -64px;}

		/*****  AVATAR 64  *****/
		.avatar64.erkek{background-position:0 0;}
		.avatar64.kadin{background-position:0 -64px;}
		.avatar64.admin{background-position:0 -128px;}
	
	/*****  INDEX  *****/
	.userProfile{width:600px; float:left; clear:left; margin:40px 10px 10px; padding:20px 10px 5px; border:1px solid #231f20; background-color:#FFF; position:relative;}
	ul.userProfileLinks{float:left; clear:both;}
	ul.userProfileLinks li{float:left; clear:left; margin-bottom:10px;}
	ul.userProfileLinks li a{float:left;}
	ul.userProfileLinks li span{float:left; clear:left;}

	/*****  ORDERS  *****/
	.orders{width: 920px; float: left; padding: 10px; margin: 0 10px; background-color: #fff; margin-bottom: 1px;}
	.order_date{width: 60px; height: 45px; padding: 15px 0 0; color: #fff; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:12px; background-color: #e34e35; text-align: center; border-radius: 50%; display: block;}
		.order_date span{width: 60px; float: left; text-align: center;}
		.order_date span.day{ font-size: 24px; font-weight: 700; height: 20px; line-height: 20px;}
		.order_date span.month{font-size: 11px;}
	.order_no{width:200px; float:left; margin-left:20px; padding: 21px 0 0; font-family:'PT Sans', sans-serif; font-weight: 400; font-size:13px;}
	.order_status{width:420px; float:left; margin-left:20px; padding: 21px 0 0; font-family:'PT Sans', sans-serif; font-weight: 400; font-size:13px;}
	.order_total{width:180px; float:left; margin-left:20px; padding: 21px 0 0; font-family:'PT Sans', sans-serif; font-weight: 400; font-size:13px;}
	.order_no span, .order_status span, .order_total span{font-weight: 700; font-size: 13px;}

	.orderInfoList{width:280px; float:left; margin:0 10px 10px; background-color: #fff; padding: 10px;}
	.orderInfoList li{margin-bottom:5px;}
	.orderInfoList li a{text-decoration:underline;}
	.orderInfoList li a:hover{text-decoration:none;}

	/*****  USER INFOS  *****/
	.userId{float:right; background-color:#ddd; padding:10px 20px 5px 10px; border-radius:2px; margin-bottom:10px;}

	/*****  CARGO  *****/
	#cargoList{ float:left; margin:10px;}
	#cargoList > li{float:left;}
	#cargoList label{}
	#cargoList label > span{}
	.cargo{width:60px; height:32px; margin-right:10px; background:url(../images/kargo-firmalari.png) no-repeat; border-radius:3px; background-clip:padding-box; vertical-align: middle; border:1px solid #dedede;}
	.c1{background-position:0 0;}
	.c2{background-position:0 -32px;}
	.c3{background-position:0 -64px;}
	.c4{background-position:0 -96px;}
	.c5{background-position:0 -128px;}
	.c6{background-position:0 -160px;}

/*****  ORDER CONFIRM  *****/
/*.agreement{float:left; margin:10px 0; width:388px; height:200px; overflow:auto; line-height:16px; padding:8px 5px; clear:both; border:1px solid #c7c7c7; border-radius:1px;
		background-color:#fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
		background: -moz-linear-gradient(top,  #fff,  #e0e0e0);
		box-shadow:0 0 2px rgba(0, 0, 0, .2);}*/

/*****  FAQ  *****/

.faq{float: left; width: 940px; margin: 10px;}
.question_box{padding:5px; height: 30px; background-color: #fff;}
.qNumber{width: 30px; height: 27px; float: left; padding: 3px 0 0; color: #fff; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:18px; background-color: #e34e35; text-align: center; border-radius: 50%; display: block;}
.question{float: left; margin: 6px 0 0 10px;}
.answer{float: left; margin:10px 0 0 45px;}

	table.bankAccounts{background-color:#FFF; width: 895px;}
	table.bankAccounts th{padding:5px; font-family:'PT Sans', sans-serif; font-weight: 700; font-size:13px; background-color: #ddd;}
	table.bankAccounts td{padding:5px; vertical-align:top; border:1px solid #ddd;}
	table.bankAccounts td.bank_names{font-family:'PT Sans', sans-serif; font-weight: 700; font-size:13px;}
	table.bankAccounts td.odd{ background-color:#FFF;}
	table.bankAccounts td a{color:#555; font-weight:bold;}

.filtreyi_kaldir{display:inline-block; float:left; color:#fff; border:2px solid #cceffc; outline:0; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:2px 5px 4px; cursor:pointer; border-radius:3px; background-clip:padding-box; background-color:#f32837;}
.filtreyi_kaldir:hover{background-color:#cceffc; color:#00aeef; text-decoration:none;}

/* iCheck plugin flat skin, black
----------------------------------- */
.icheckbox_flat, .icheckbox_flat_mini,
.iradio_flat {
	float: left;
    display: block;
    margin: 2px 0 0 0;
    padding: 0;
    width: 16px;
    height: 16px;
    background: url(../images/flat.png) no-repeat;
    border: none;
    cursor: pointer;
}
.icheckbox_flat_mini{background: url(../images/flat_mini.png) no-repeat; width: 10px; height: 10px;}

.icheckbox_flat, .icheckbox_flat_mini {
    background-position: 0 0;
}
    .icheckbox_flat.checked, .icheckbox_flat.checked.focus, .icheckbox_flat.checked.hover {
        background-position: -16px 0;
    }
    .icheckbox_flat.disabled {
        background-position: -32px 0;
        cursor: default;
    }
    .icheckbox_flat.checked.disabled {
        background-position: -48px 0;
    }
	.icheckbox_flat.hover, .icheckbox_flat.focus {
        background-position: -64px 0;
    }

    /* mini */
    .icheckbox_flat_mini.checked, .icheckbox_flat_mini.checked.focus, .icheckbox_flat_mini.checked.hover {
        background-position: -10px 0;
    }
    .icheckbox_flat_mini.disabled {
        background-position: -20px 0;
        cursor: default;
    }
    .icheckbox_flat_mini.checked.disabled {
        background-position: -30px 0;
    }
	.icheckbox_flat_mini.hover, .icheckbox_flat_mini.focus {
        background-position: -40px 0;
    }

.iradio_flat {
    background-position: -80px 0;
}
    .iradio_flat.checked, .iradio_flat.checked.focus, .iradio_flat.checked.hover {
        background-position: -96px 0;
    }
    .iradio_flat.disabled {
        background-position: -112px 0;
        cursor: default;
    }
    .iradio_flat.checked.disabled {
        background-position: -128px 0;
    }
    .iradio_flat.hover, .iradio_flat.focus {
        background-position: -144px 0;
    }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_flat,
    .iradio_flat {
        background-image: url(../images/flat.png);
        -webkit-background-size: 144px 16px;
        background-size: 144px 16px;
    }
}




/*****  FOOTER  *****/
#footer{width:100%; background-color:#fff; position:absolute; bottom:0; left:0;}

	/*****  FOOTER LINKS  *****/
	#footerLinks{width:100%; height: 40px; text-align:center; background-color: #231f20;}
	
	/*****  FOOTER CONTENT  *****/
	#footerContent{width:960px; padding:28px 0 10px; margin:0 auto; }
	dl.fLinks{float:left; color:#666; font-size:11px; margin-right:50px;}
	dl.fLinks dt{ margin-bottom:12px; color:#333;}
	dl.fLinks dd{ margin-bottom:5px;}
	
	dl.fLinks_inside{float:left; color:#666; font-size:11px;}

	.subscribe_form{width:280px; float: right;}
	#subscribeForm{}
	#subscribeForm label{padding: 1px 0 8px !important; font-size: 11px !important;}
	#subscribeForm .medium.subscribe{width: 268px;}
	#subscribeForm .formMessageSuccess{float:left; color:#3C3; margin: 16px 0 0 10px;}
	#subscribeForm .formMessageError{float:left; color:#f32837; margin: 16px 0 0 10px;}
	#subscribeForm .formMessageError, #subscribeForm .formMessageSuccess{display: none;}


	/*****  SOCIAL MEDIA  *****/
	.socialMediaIcons{float: left; margin-top: 40px;}
	.socialMediaLinks{float: left;}
	.socialMediaLinks li{float: left; margin-right: 5px;}
	.socialMediaLinks li a{float: left; width: 40px; height: 40px; background:url(../images/social_media_icons.png) 0 0 no-repeat #231f20; text-indent: -9999px; overflow: hidden; border-radius: 50%;}
	.socialMediaLinks li a.facebook{background-position: 0 0;}
	.socialMediaLinks li a.twitter{ background-position: 0 -40px;}
	.socialMediaLinks li a.google_plus{background-position: 0 -80px;}
	.socialMediaLinks li a.pinterest{background-position: 0 -120px;}
	.socialMediaLinks li a.instagram{background-position: 0 -160px;}
	.socialMediaLinks li a:hover{background-color:#e34e35}
	/*.socialMediaBox{ float:right; padding:10px 10px 5px; background-color:#FFF; border-radius:5px; text-align:center;}
	.smAccountList{ float:right;}
	.smAccountList li{ float:right; clear:right; margin-bottom:5px;}
	.facebook{background-color:#3b5998; padding:4px 5px 6px; color:#FFF; float:right; border-radius:5px; border:1px solid #CCC;}
	.twitter-follow-button{ float:right; clear:right;}*/
	
	/*****  SECURITY  *****/
	.security{width: 960px; margin: 25px auto 0; background:url(../images/security_icon.png) left 11px no-repeat; }
	.security_text{width:775px; margin-left: 185px; text-align: justify; color: #a9a8a8; line-height: 15px;}
	.security_text a{ text-decoration: underline; color: #231f20;}
	.security_text a:hover{color:#a9a8a8; text-decoration: none; }
	.footer_payment{width: 960px; margin: 27px auto 0; text-align: center;}

	/*****  COPYRIGHT  *****/
	.copyright{width:960px; margin:27px auto 0; background:url(../images/copyright_bg.png) center top no-repeat; padding:10px 0 27px; font-size:11px; text-align:center; color:#999;}
	
	
.narweb{width:100%; padding:10px 0; margin:0 auto; text-align:center; border-top:5px solid #d9d9d9; background-color:#FFF;}
.nwText{ color:#aaa; font-size:9px;}
.narweb a{width:40px; height:40px; background:url(../images/narweb.png) 0 0 no-repeat; display:inline-block;}
.narweb a:hover{background:url(../images/narweb.png) 0 -40px no-repeat;}
.narweb a span{display:none;}

#likebox-frame{width:910px; height:156px; overflow: hidden; border:5px solid #dcdedf; background-color:#e8e8e8; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left; margin:5px 10px 20px;}
#likebox-frame iframe{margin:-1px;}
.twitter-share-button{width: 89px !important;}
.gplus{width: 59px !important;}


/*****  RANGE SLIDER  *****/
.input_separator{float: left; width: 30px; text-align: center; margin: 5px 0 0; font-weight: 700;}
.submit.filter_submit{width: 230px; margin-top: 5px; background-color: #e34e35;}
#slider-range{width: 210px; margin:10px 10px 20px;}
.ui-slider {position: relative;	text-align: left; background-color: #eee; cursor: pointer;}

.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 16px;height: 16px; border: 2px solid #c43b24; border-radius: 10px; -ms-touch-action: none; touch-action: none; background-color: #e34e35;}

.ui-slider .ui-slider-range {position: absolute;z-index: 1; font-size: .7em;	display: block;	border: 0;	background: #231f20;}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {	filter: inherit;}

.ui-slider-horizontal {	height: 10px;}
.ui-slider-horizontal .ui-slider-handle {top: -5px; margin-left: -10px;}
.ui-slider-horizontal .ui-slider-range {top: 0;	height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
