@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	text-decoration:none;
	list-style-type:none;
	font-family: sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section,.container {
	display: block;
	width: 1000px;
	height: 100%;
	position: relative;
}
.header {
	font-family: sans-serif;
	color: #000;
	font-size:14px;
}
hr {border: none;margin: 10px 0 5px;width: 100%;float: left;background: #000;height: 3px;}
strong,b {font-weight:bold;}
footer {margin: 0 auto;clear:both;width: 100%;position: absolute;left: 0;right: 0;height: auto;margin-top: 30px;padding-bottom: 0 !important;}
a:hover{text-decoration: underline;color: #000;}
@font-face {
	font-family: DESYREL;
	src: url(font/DESYREL.ttf);
}
body {background: url(img/bannerbg.png) 0px 75px no-repeat;}
.maincontainer{/* background:#e7f2f6; */}
.main-top {min-height:400px;margin-top: 15px;}
.container{margin:0 auto;/* background: #FAFAFA; */padding: 10px; position: inherit;/* box-shadow: 0 0 6px rgba(0,0,0,0.3); */}
/* Header Start*/
body.sticky .header-container {position:fixed; z-index: 999;  /* opacity:0.9 */border-bottom: none;height: 49px;}
body.sticky .header-container:hover {/* opacity:1; */}
body.sticky .headercenter .logo{height: 67px;background-size: 121px;width: 118px;}
body.sticky .headercenter .logo img{width: 98px;}
body.sticky .fixedcategory{height: 44px;left: 119px;}
body.sticky .fixedcategory > ul > li{height: 48px;padding-left: 10px;}
body.sticky .fixedcategory > ul > li:hover{background-color:#fff;}
body.sticky .fixedcategory a{height: 44px;}
body.sticky .fixedcategory .topmenu-title{line-height: 46px;font-size: 12px;background: url(img/icon/topmenuicon.png) -2px 1px no-repeat !important;background-size: 23px !important;padding-left: 23px;font-size: 13px;}
body.sticky .topmenu-title{background-position: 10px  14px !important;}
body.sticky .fixedcategory>ul>li:hover .topmenu-title{
	background-image: url(img/icon/topmenuiconhover.png) !important;
	color: #000;
}
body.sticky .fixedcategory > ul{
	margin-left: 0;
}
body.sticky .kadin .topmenu-title {background-position: -4px -56px !important;}
body.sticky .erkek .topmenu-title {background-position: -4px 2px !important;}
body.sticky .cocuk .topmenu-title {background-position: -3px 147px !important;/* background-size: 17px !important; */}
body.sticky .ozelgunler .topmenu-title {background-position: -2px -125px !important;}
body.sticky .sevgililere-ozel .topmenu-title {background-position: -3px -283px !important;}
body.sticky .header{height: 44px;}
body.sticky .header-cart-container {/* zoom: 0.8; */height: 49px;width: 161px;}
body.sticky .account {/* zoom:0.8; */width: 71px;right: 82px;top: 15px;border-radius: 0;}
body.sticky .account a{ background-position: -37px -17px;padding-left: 15px; font-size: 10px;}
body.sticky #searchform{top: 14px;zoom:0.7; right: 244px; border-top: 1px solid #ccc; border-radius: 0;}
body.sticky .cart-shortinfo a.cartlink{background-position: 64px -1164px;/* zoom: 0.8; */height: 67px;}
body.sticky .header-cart-toplam{display: none;}
body.sticky .cart-shortinfo .shortinfo-right div{display: none;}
body.sticky .cart-shortinfo .shortinfo-right{color: #fff;}
body.sticky .cart-shortinfo span{top: -25px; right: -6px; width: 18px; height: 18px; line-height: 19px;	font-size: 12px; font-weight: bold;}
body.sticky .header-cart{ top: 44px; right: -1px;}
body.sticky .header-wellcome{display:none;}
body.sticky .fixedcategory>ul>li:hover .dropdown{
	top: 44px !important;
	left: -1px !important;
}
body.sticky .sevgililere-ozel a{
}
body.sticky .dropdown a{height:100%}
body.sticky .leftcategory{/* top:67px; */}
.header-container {position:absolute; left:0; right:0; background: url(img/icon/topbg.png); top: 0px;height: 75px;border-bottom: 4px solid #fff;}
.header{
	position: relative;
	display: block;
	height: 75px;
	width: 1000px;
	margin: 0 auto;
}
.header-navbarbg {
	width: 100%;
	height: 38px;
	z-index: 10;
	background:#B539D0;
	border-bottom: 6px solid #681D6F;
	top: 115px;
	position: absolute;
	left: 0;
	right: 0;
	display: none;
}
.login{
	background: url(img/icon/headersprite.png) -16px -2135px no-repeat;
	padding: 5px 10px 0 25px;    margin-left: 0 !important;
}
.logout {
	background: url(img/icon/iconsprite1.png) 5px -306px no-repeat;
	padding: 5px 10px 0 25px;    margin-left: 0 !important;
	background-size: 32px;
}
.dealerlogin{
	background: url(img/icon/iconsprite1.png) 5px -347px no-repeat;
	padding: 5px 10px 0 25px;
	background-size: 32px;  margin-left: 0 !important;
}
.signup{
	background: url(img/icon/headersprite.png) -18px -809px no-repeat;
	padding: 5px 10px 0 22px;  margin-left: 0 !important;
}
.headerhelp{
	background: url(img/help.png) 0 5px no-repeat;
	padding: 5px 10px 0 20px;
	background-size: 16px;  margin-left: 0 !important;
}
.headertop-bg{
	height: 25px;
	position: absolute;
	width: 100%;
}
.headertop{display: block;width: 1000px;margin: 0 auto;position: relative;float: none;height: 25px;}
.headertop li { color:rgb(94, 96, 97); font-size:12px;display: inline-block; height: 17px;}
.headertop a {color: #0074a3; font-size:12px;line-height: 16px;}
.headertop ul {
	right: 5px;
	position: absolute;
	opacity: 1;
}
.headercenter{
	height: 38px;
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
.header-wellcome {position:absolute; z-index:100; top:80px; left:210px; font-size:16px; line-height:36px; color:#666;}
.header-wellcome h1 {display:inline; color:#000;}

.account{
	width: 137px;
	height: 20px;
	position: absolute;
	right: 26px;
	top: 0;
	background: #ff7a21;
	display: block;
	z-index: 11;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.account a{
	padding-left: 51px;
	color: #fff;
	background: url(img/icon/spritesheet.png) no-repeat;
	background-position: 13px -17px;
	z-index: 12;
	display: block;
	line-height: 20px;
	font-size: 12px;
}
li.cartbutton {padding-right: 0 !important; background: url(img/cart.png) 0px no-repeat;padding-left: 25px;}
.contents h1 {margin: 0 0 10px; font-weight:bold; font-size: 18px; color: #FFFFFF;/* padding: 10px; */text-align: left;font-family: 'Oswald', sans-serif;}
.contents .title-bar {height: 35px;}
.contents .title-bar h1 {padding: 0px 10px;}
.contents .short-description {padding:10px; float:left; display:block; border-bottom:1px solid rgba(139, 44, 184, 0.28); font-size:12px;text-align: left;width: 749px;}
.contents .short-description div.image {float:left;}
.contents .short-description p.description-text {overflow:auto; max-height: 209px; font-size: 14px; font-family: tahoma;text-align: justify;padding: 10px;}
.contents .short-description img {float:left; margin-right:10px;max-height: 150px;}
.header-cart-container {position:absolute; top: 0px; right: 0;  /* padding: 15px 10px; */ width: 193px; height: 75px;background: #fff;}
.cart-shortinfo {/* display: block; */width: 100%;/* height: 75px; */}
.cart-shortinfo a.cartlink { background: url(img/icon/spritesheet.png) no-repeat; background-position: 12px -1142px; /* padding-left: 40px; */ font-size: 20px; line-height: 40px; color: #C50A37; text-shadow: 2px 2px 1px rgba(0,0,0,0.2); font-family: 'Oswald', sans-serif;font-weight: bold; height: 97px; position: absolute; top: -8px; right: 0; left: 0px; z-index: 10;}
.cart-shortinfo .shortinfo-right {float:right; line-height: 13px;color: #5E5E5E;right: 20px;top: 29px;font-size: 11px;position: absolute;font-family: 'Amaranth', sans-serif;font-weight: bold;/* background: #0174A3; */padding: 5px;border-radius: 8px;}
.cart-shortinfo span { font-size: 14px; color: #30302F; border-radius: 50px; height: 25px; line-height: 25px; width:25px; text-align:center; display:inline-block;position: absolute; right: 55px; top: -1px; background: #fff; border: 2px solid #403C3A;}
.cart-shortinfo .shortinfo-right div{
	font-size: 18px;
	color: #5E5E5E;
}
.header-cart-toplam{
	position: absolute;
	right: 23px;
	top: 60px;
	font-weight: bold;
	text-align: center;
	width: 91px;
	text-align: right;
	color: #4C4848;
}
.header-cart-wrapper {position:relative;}
.header-cart {display:none;width: 326px;background: #fff;z-index: 999;right: 0px;top: 85px;box-shadow: 0 2px 10px rgba(0,0,0,0.2);border: 1px solid #ccc;border-radius: 5px;border-top-right-radius: 0;padding: 10px;}
.header-cart-container:hover .header-cart {display:block; position:absolute;}
.header-cart .short-cart-products {display:block; width:100%;}
.header-cart .short-cart-product {display:block; width:100%;float: left; border-bottom:1px dotted #ccc; margin-bottom:10px}
.header-cart .product-name a {width:300px; font-size:12px}
.header-cart .short-cart-product .thumb {float:left; margin-right:10px}
.header-cart .short-cart-product .short-subtotal {float:left; font-weight:bold; font-size:14px; margin-top:4px; color: #0C6D0C; line-height:30px;}
.header-cart .shortcart-total {display:block; width:100%}
.header-cart .shortcart-total .total {float:left; width:180px; line-height:30px;color: #0C6D0C;}
.header-cart .shortcart-total div label {margin-right:5px;font-weight: bold;color: #0A0A0A;}
.header-cart .shortcart-total .gotocart {float:right; width:120px;}
.header-cart .shortcart-total .gotocart a {text-align:center; display:block; background: #0C6D0C; height:30px; line-height:30px; border-top-right-radius: 12px; box-shadow:0 2px 3px rgba(0,0,0,0.3); color: #fff;text-shadow: 2px 2px 1px rgba(0,0,0,0.2);font-weight: bold;border-bottom: 3px solid #0F580F;border-bottom-left-radius: 12px;}
.header-cart .shortcart-total .gotocart a:hover {text-decoration:none; border-bottom-color: rgba(12, 109, 12, 0.35);}
.headertopnav{position:absolute; right: 2px !important; top:0;}
/*.cartbutton {position: absolute; right: 5px; top: 0; list-style-image: url(img/cart.png);} */
.headercenter .logo{
	position: absolute;
	top: 8px;
	z-index: 10;
	width: 194px;
	height: 112px;
	background: url(img/logobg.png);
}
.headercenter .logo img{
	width: 168px;
	margin-left: 10px;
	margin-top: 5px;
	color: #009C9C;
}
.contactphone{background: url(img/happy.jpg) no-repeat;height: 156px;width: 390px;float: left;/* top: 66px; */background-size: 194PX;}
#searchform{ position: absolute; top: 75px; right: -1px; width: 291px; height: 40px;   background-position: 20px 10px;background: #fff;border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; border: 1px solid #008C8C; border-top: none; z-index: 10;}
#searchform input{ width: 222px; height: 30px; /* margin-top:7px;hdt */ float:left; border: none; font-size:14px; border-top: none; outline:none; color: #000; margin-left: 5px; margin-top: 4px; background: #FDFDFD; padding-left: 15px;}
#searchform button{ width: 44px; height: 30px; background: url(img/icon/spritesheet.png) -4px -842px no-repeat; cursor:pointer; color: #fff; outline: none; font-size: 18px; border: none;}
#searchform button:hover {border-bottom-color: #440855;}
.language{ position: absolute; top: -18px; right: 15px;}
.language img{width: 30px; height: 20px;margin-left: 5px;position: absolute;top: 20px;right: -15px;}
.language li{display: inline-block;}
.fixedcategory{
	height: 74px;
	position: absolute;
	left: 204px;
	top: 0px;
	width: 602px;
}
.fixedcategory .separator:last-child {display:none;}
.fixedcategory > ul{width: 592px;height: 100%;margin-left: 13px;}
.fixedcategory > ul > li{
	float: left;
	/* padding-left: 41px; */
	height: 75px;
}
.fixedcategory a{width: 100%;display: block;height: 72px;text-decoration: none;}
.fixedcategory .topmenu-title{
	line-height: 75px;
	color: #fff;
	font-family: DESYREL;
	font-size: 16px;
	background: url(img/icon/spritesheet.png) no-repeat;
}
.sevgililere-ozel .topmenu-title{
	background: url(img/icon/spritesheet.png) -14px -1232px no-repeat !important;
}
.sevgililere-ozel:hover .topmenu-title{
	background: url(img/icon/spritesheethover.png) -14px -1232px no-repeat !important;
}
.leftcategory{
	width: 176px;
	position: absolute;
	z-index: 1;
	border: 1px solid #ccc;
	padding: 10px;
	background: rgba(255, 255, 255, 1);
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	top: 14px;
}
.leftcategory ul{}
.leftcategory li{
	padding-left: 30px;
	background: url(img/icon/arrow.png) 7px -17px no-repeat;
	background-size: 14px;
	border-bottom: 1px solid #ddd;
}
.leftcategory li:hover{background: url(img/icon/arrowhover.png) 7px -17px no-repeat; background-size: 14px;}
.leftcategory li div{font-family: 'Armata', sans-serif;font-size: 12px;color: #000;}
.leftcategory li:last-child {border: none;}
.leftcategory a{
	color: #3D3D3D;
	font-weight: bold;
	line-height: 31px;
	font-size: 14px;
	text-decoration: none;
}
.slidertest{
	width: 100%;
	height: 444px;
	/* position: absolute; */
	display: block;
	background: url(img/bannerbg.jpg) no-repeat;
	background-size: 100%;
}
.slidertest img{
	width: 100%;
	height: 610px;
}
.banner-2{float: right;}
.separator{
	width: 1px;
	height: 73px;
	background: #008585 !important;
	padding: 0px !important;
	/* margin: 0 6px 0 10px; */
}
.dropdown {
	display: none;
	left: -245px;
	z-index: 999;
	background: #fff;
	padding: 10px;
	text-indent: 0;
	position: absolute;
	left: 12px !important;
	border: 1px solid #008E8E;
	top: 75px !important;
	height: 440px !important;
	border-top: 1px solid #fff;
	width: 763px;
}

.bebek-navigation {position: relative; float: left; margin-bottom: 10px;}
.anne-navigation {position: relative; float: left; margin-bottom: 10px;}
.cocuk-navigation {position: relative; float: left; margin-bottom: 10px;}

.topmenu-title{padding-left: 39px;padding-right: 10px;}

.kadin:hover .topmenu-title{background:#fff url(img/icon/spritesheethover.png) -14px -682px no-repeat !important; color:#000;}
.kadin .topmenu-title{
	background-position: -14px -683px !important;
}
.kadin:hover .dropdown{display:block;}
.kadin:hover {}
.dropdown a{float: left;width: 100%;height: 100%;color: #15160F;padding-left: 32px;margin-bottom: 10px;font-family: 'Armata', sans-serif;font-weight: 600;font-size: 13px;}
.dropdown a:hover{color: #008C8C;}
.kadin-category{
	width: 200px;
	height: 400px;
	float: left;
}
.kadin-category-title a{
	font-family: 'Armata', sans-serif;
	font-size: 18px;
	color: #003334;
	text-decoration: none;
	font-weight: bold;
	padding: 7px 0 10px 10px;
}
.kadin-popular-category{
	width: 523px;
	height: 440px;
	float: left;
	margin-left: 40px;
}
.kadin-popular-category a{padding-left: 0}
.kadin-popular-category a:hover{color: #000;}
.kadin-popular-category li{
	float: left;
	position: relative;
	width: 96px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	margin: 3px;
	height: 115px;
	display: block;
}
.dropdown .kadin-popular-category li:hover{border: 1px solid #009090;}
.dropdown .erkek-popular-category li:hover{border: 1px solid #009090;}
.dropdown .cocuk-popular-category li:hover{border: 1px solid #009090;}
.dropdown .ozelgunler-popular-category li:hover{border: 1px solid #008C8C;}


.kadin-popular-category-title a{font-weight: bold; text-align: center;padding: 5px 0 0px 0px;background: #009090;color: #fff;line-height: 25px;margin-bottom: 5px;}
.kadin .popular-category-image{
	width: 97px;
	height: 84px;
	margin: 0 auto;;
	display: block;
	/* margin: 10px auto; */
	background: url(img/navigation/kadinkategori.png) no-repeat;
}
.ozelgunler .popular-category-image{height: 90px;background-size: 73px;}
.category-title{
	float: left;
	position: absolute;
	bottom: 10px;
	text-align: center;
	width: 105px;
	font-size: 12px;
	height: 28px;
	left: 5px;
}
.kupabardaklar{background-position: 6px 8px!important;}
.duvarsaatleri{background-position: -83px 8px!important; !important}
.cercevelertablolar{background-position: -175px 8px!important; !important}
.yastiklar{background-position: -273px 8px!important; !important}
.kolye{background-position: -361px -5px!important; !important}
.hediyesepeti{background-position: 13px -114px !important; !important}
.karikaturhediye{background-position: -80px -114px !important; !important}
.telefonaksesuar{background-position: -175px -114px !important; !important}
.kadincuzdankemer{background-position: -273px -112px !important; !important}
.cuzdankemer{background-position: -364px 7px !important; !important}
.tasarimurunleri{background-position: -365px -110px !important; !important}
.abajurlamba{background-position: 13px -237px !important; !important}
.tvurunleri{background-position: -81px -232px !important; !important}
.puzzle{background-position: -172px -232px !important; !important}
.ofishediyeleri{background-position: -268px -232px !important; !important}
.cakmak{background-position: -368px -232px !important; !important}
.koldugmeleri{background-position:-273px -107px !important}
.ilgincofishediyeleri{background-position: -367px -232px !important; !important}

.sevgililergunuhediyeleri{
	background: url(img/icon/sevgili.png) 20px 10px no-repeat;
}
.annelergunuhediyeleri{
	background: url(img/icon/anne.png) 20px 10px no-repeat;
}
.babalargunuhediyeleri{
	background: url(img/icon/babalar_gunu.png) 20px 10px no-repeat;
}
.ogretmenlergunuhediyeleri{
	background: url(img/icon/ogretmen.png) 35px 10px no-repeat;
	background-size: 47px !important;
}
.kadinlargunuhediyeleri{
	background: url(img/icon/8-mart.png) 20px 10px no-repeat;
}
.avukatlargunuhediyeleri{
	background: url(img/icon/hukuk-avukat.png) 20px 10px no-repeat;
}
.gazetecilergunu{
	background: url(img/icon/gazete.png) 20px 10px no-repeat;
}
.tipbayrami{
	background: url(img/icon/doktor.png) 20px 10px no-repeat;
}
.dunyatiyatrogunu{
	background: url(img/icon/tiyatro.png) 20px 10px no-repeat;
}
.polisgunuhediyeleri{
	background: url(img/icon/polis.png) 20px 10px no-repeat;
}
.cocukbayrami{
	background: url(img/icon/23nisan.png) 20px 10px no-repeat;
}
.hemsirelergunu{
	background: url(img/icon/hemsire.png) 20px 10px no-repeat;
}
.eczacilargunu{
	background: url(img/icon/eczaci.png) 20px 10px no-repeat;
}
.dunyahukukgunu{
	background: url(img/icon/hukuk-avukat.png) 20px 10px no-repeat;
}
.dishekimlerigunu{
	background: url(img/icon/disci.png) 20px 10px no-repeat;
}
.veterinerhekimlergunu{
	background: url(img/icon/petshop.png) 20px 10px no-repeat;
}
.mimarlikgunu{
	background: url(img/icon/mimar.png) 20px 10px no-repeat;
}
.dogumgunu{
	background: url(img/icon/dogumgunu.png) 20px 10px no-repeat;
}
.yilbasi{
	background: url(img/icon/yilbasi.png) 20px 10px no-repeat;
}
.yildonumu{
	background: url(img/icon/yildonumu.png) 20px 10px no-repeat;
}
.popular-category-title{
	text-align: center;
	/* line-height: 14px; */
	color: #4D4D4D;
	float: left;    position: absolute;
	bottom: 8px;    text-align: center;
	width: 87px;    font-size: 12px;
	height: 29px;    left: 5px;
}

.erkek:hover .topmenu-title{background:#fff url(img/icon/spritesheethover.png) -14px -465px no-repeat !important; color:#000;}
.erkek .topmenu-title{background-position: -14px -465px !important;}
.erkek:hover .dropdown{display:block;}

.erkek .dropdown{display:none;}
.erkek-dropdown{
}
.erkek-category{
	width: 200px;
	height: 400px;
	float: left;
}
.erkek-category-title a{
	font-family: 'Armata', sans-serif;    font-size: 18px;    color: #003334;    text-decoration: none;    font-weight: bold;    padding: 7px 0 10px 10px;
}
.erkek-popular-category{
	width: 523px;
	height: 440px;
	float: left;
	margin-left: 40px;
}
.erkek-popular-category a{padding-left: 0}
.erkek-popular-category a:hover{color: #000;}
.erkek-popular-category li{
	float: left;
	position: relative;
	width: 96px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	margin: 3px;
	height: 115px;
	display: block;
}
.erkek-popular-category-title a{font-weight: bold; text-align: center;padding: 5px 0 0px 0px;background: #009090;color: #fff;line-height: 25px;margin-bottom: 5px;}
.erkek .popular-category-image{background: url(img/navigation/erkekkategori.png) 5px 10px no-repeat;width: 97px;    height: 75px;    margin: 0 auto;}

.cocuk:hover .topmenu-title{background:#fff url(img/icon/spritesheethover.png) -14px -52px no-repeat !important; color:#000;}
.cocuk .topmenu-title{
	background-position: -14px -52px !important;
}
.cocuk:hover .dropdown{display:block;}

.cocuk .dropdown{display:none;height: 237px !important;}
.cocuk-category{
	width: 200px;
	height: 400px;
	float: left;
}
.cocuk-category-title a{
	font-family: 'Armata', sans-serif;    font-size: 18px;    color: #003334;    text-decoration: none;    font-weight: bold;    padding: 7px 0 10px 10px;
}
.cocuk-popular-category{
	width: 523px;
	height: 440px;
	float: left;
	margin-left: 40px;
}
.cocuk-popular-category a{padding-left: 0;}
.cocuk-popular-category a:hover{color: #000;}
.cocuk-popular-category li{
	float: left;
	position: relative;
	width: 96px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	margin: 3px;
	height: 115px;
	display: block;
}
.cocuk-popular-category-title a{font-weight: bold; text-align: center;padding: 5px 0 0px 0px;background: #009090;color: #fff;line-height: 25px;margin-bottom: 5px;}
.cocuk .popular-category-image{background: url(img/navigation/erkekkategori.png) 5px 10px no-repeat;width: 97px;    height: 75px;    margin: 0 auto;}

.ozelgunler:hover .topmenu-title{background:#fff url(img/icon/spritesheethover.png) -14px -244px no-repeat !important; color:#000;}
.ozelgunler .topmenu-title{
	background-position: -14px -244px !important;
}
.ozelgunler:hover .dropdown{display:block;height: 330px !important;width: 508px;left: 73px !important;}

.ozelgunler .dropdown{display:none;}
.ozelgunler-category{
	width: 294px;
	/* height: 400px; */
	float: left;
	display: none;
}
.ozelgunler-category-title a{
	font-family: 'Desyrel';
	font-size: 20px;
	color: #003334;
	padding-left: 20px;
	/* padding-top: 20px; */
	text-decoration: none;
}
.ozelgunler-popular-category{
	width: 100%;
	height: 440px;
	float: left;
}
.ozelgunler-popular-category a{padding-left:0;text-align: center;z-index: 10;position: relative;font-family: 'Armata', sans-serif;    font-size: 18px;    color: #003334;    /* text-decoration: none; */    font-weight: bold;    /* text-indent: 65px; */}
.ozelgunler-popular-category .popular-category-title {padding: 6px !important;
}
.ozelgunler-popular-category li{
	float: left;
	position: relative;
	width: 115px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	margin: 10px 5px 0 5px;
	height: 124px;
	display: block;
	border-radius: 12px;
}
.ozelgunler-popular-category li:hover{border-color: #008C8C;}
.ozelgunler-popular-category-title a{font-weight: bold; text-align: center;padding: 5px 0 0px 0px;background: #009090;color: #fff;line-height: 25px;margin-bottom: 5px;}
.sevgililer-gunu{
	background-position: -16px -1229px !important;
}
.anneler-gunu:hover .topmenu-title{background:#fff url(img/icon/spritesheethover.png) -9px -986px no-repeat !important; color:#000;}
.anneler-gunu .topmenu-title{
	background-position: -9px -986px !important;
	padding-left: 46px;
}
.anneler-gunu:hover .dropdown{display:block;height: 401px !important;background: #fff url(img/navigation/anneler-gunu.png) 84px 13px no-repeat;background-size: 700px;}

.anneler-gunu .dropdown{display:none;}
.anneler-gunu-category{
	width: 294px;
	/* height: 400px; */
	float: left;
	padding: 10px 30px;
}
.anneler-gunu-category a{
	line-height: 23px;
}
.anneler-gunu-category-title a{
	font-family: 'Armata', sans-serif;    font-size: 18px;    color: #003334;    text-decoration: none;    font-weight: bold;    padding: 7px 0 10px 10px;
}
.anneler-gunu:hover .dropdown{display:block;}

.anneler-gunu .dropdown{display:none;}
.topmenu .menu-separator {background: rgba(99, 24, 109, 0.76); width:1px; height: 28px; position:absolute; top: 4px; left: -1px;}

#menu { padding: 0px 0px 0px 13px;}
#menu { padding: 0px 0px 0px 0px;}
#menu > li {float:left;display:block;text-align: center; position:relative; padding: 2px 10px;margin-top: 0px; color:rgb(255, 255, 255);font-size: 12px;height: 35px;line-height: 37px; font-family: 'Open Sans', sans-serif;width: auto;min-width: 135px;}
#menu > li:hover {background: rgb(255, 253, 253); /* height: 100%; */      position: relative; font-size: 12px;color: #000;}
#menu li a { color: #0174a3;display:block;outline:0;text-decoration:none;text-align:left; font-size: 14px; font-weight: bold; text-align: center;}
#menu > li:hover > a {color: #000;}
.dropdown_1columns,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns ,
.dropdown_6columns,
.dropdown_7columns,
.dropdown_8columns{
	margin: 10px auto;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding: 4px 5px 0px 5px;;

	/* Gradient background */
	background:#fff;

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	margin-top: 0px;
	min-width: 100%;
}

.dropdown_1columns{height: auto;width: 348px; border-bottom: 5px solid #696969;border-left: 1px solid #ccc;border-right: 1px solid #ccc;display: -webkit-box;}
.dropdown_2columns{height: auto;width: 490px; border-bottom: 5px solid #696969;border-left: 1px solid #ccc;border-right: 1px solid #ccc;display: -webkit-box;}
.dropdown_3columns {height: auto;width: 440px; border-bottom: 5px solid #696969;border-left: 1px solid #ccc;border-right: 1px solid #ccc;display: -webkit-box;}
.dropdown_4columns {height: auto;width: 348px; border-bottom: 5px solid #696969;border-left: 1px solid #ccc;border-right: 1px solid #ccc;display: -webkit-box;}
.dropdown_5columns {height: auto;width: 300px; border-bottom: 5px solid #696969;border-left: 1px solid #ccc;border-right: 1px solid #ccc;display: -webkit-box;}
.dropdown_6columns {height: auto;width: 499px; border-bottom: 5px solid #696969;border-left: 1px solid #ccc;border-right: 1px solid #ccc;display: -webkit-box;}
.dropdown_7columns {height: auto;width: auto; border-bottom: 5px solid #0174A3;border-left: 1px solid #ccc;border-right: 1px solid #ccc;display: -webkit-box;}
.dropdown_8columns {height: auto;width: 400px; border-bottom: 5px solid rgb(39, 39, 39);border-left: 1px solid #ccc;border-right: 1px solid #ccc;display: -webkit-box;}

#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns{
	left: -1px;

	top:auto;
}
#menu li:hover .dropdown_5columns {
	left: -1px;
	top: auto;
}
#menu li:hover .dropdown_6columns {
	left: -347px;
	top: auto;
}#menu li:hover .dropdown_7columns {
	 left: -1px;
	 top: auto;
 }#menu li:hover .dropdown_8columns {
		left: -375px;
		top: auto;
	}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
}
.col_1 a:hover,
.col_2 a:hover,
.col_3 a:hover,
.col_4 a:hover,
.col_5 a:hover{
	text-decoration: underline;
}
.col_1 {
	width: auto;
	display: -webkit-box;
	height: 100%;
}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu .menu_right {
	float:right;
	margin-right:0px;
}
#menu li .align_right {
	/* Rounded Corners */

}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family: 'Open Sans', sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
}
#menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}
#menu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#menu li:hover div a {
	font-size:12px;
	color:#000;
	font-size: 12px;
	white-space: nowrap;
	background: url(img/icon/menuarrowblack.png) 6px 8px no-repeat;
	line-height: 25px;
	padding-left: 19px;
	text-align: left;
}
#menu li:hover div li:hover a {
	color:#000;
	background: url(img/icon/menuarrow.png) 6px 8px no-repeat;
}
#menu li div a:hover {
	text-decoration: underline;
}
.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin: 0;
	min-width: 100%;
	padding-right: 5px;
}

#menu li ul li {
	/* line-height: 17px; */
	position:relative;
	padding: 0px 10px 0 0px;
	margin:0;
	float:none;
	text-align:left;
	width: 100%;
	height: 26px;
	font-family: 'Oswald', sans-serif;
	display: block;
}
#menu li ul li:hover {
	background:none;
	border:none;
	background-color: #0174A3;
	width: auto;
	display: block;
}

#menu li ul li:hover a{color: #fff !important; text-decoration: none;display: block;}
#menu li .greybox li {
	background:#fff;
	border:1px solid #fff;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#fff;
	border:1px solid #fff;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;}
.col_1 ul{display:inline-block;}
.menuproduct{}
.menuproduct img{}
.dropline{border: 1px solid rgb(224, 224, 224);height: auto;position: relative;float: left;margin: 10px 10px 10px 10px;}
.content{display: inline-block;margin-top: 10px;}
.categorycontent{margin-left: 18px;display: inline-block;}
.price{height: 73%;text-align: center; line-height:10px; color: rgb(139, 139, 139);line-height: 139px;position: relative;display: inline-block;float: right;margin: 50px 5px 0px 0px;font-size: 30px;font-family: lato Bold;}
.menuproduct .dropcontent{color: #000; display: inline-block; position: absolute; float: right; font-size: 15px; font-family: 'Oswald', sans-serif; margin: 140px 0px 0px 15px;}
.dropbutton{background:url(img/dropbutton.png) no-repeat; display: inline-block;position: absolute;width: 137px;height: 32px;margin: 182px 0px 0px 74px;}
/*------------header end--------------------------*/
/*------------section start--------------------------*/
.main-top .slider-container {width: 780px; margin-left: 0px; float: right;overflow: hidden;}
.subcategories {float: left;width: 100%;/* background: #F1EEF3; */border-top-right-radius: 12px;margin-bottom: 10px;}
.subcategories a {font-family: 'Armata', sans-serif; font-size: 12px;color: rgb(0, 0, 0);padding: 3px 5px 3px 20px;display: block;background-repeat: no-repeat;background-position: 10px;font-weight: bold;background: url(img/icon/arrow.png) 3px -16px no-repeat;background-size: 14px;}
.subcategories a:hover { color: #000; text-decoration:none; background: url(img/icon/arrowhover.png) 3px -16px no-repeat; display: block; background-size: 14px;}
.subcategories ul {float: left;width: 100%;background: #fff;}
.subcategories li {font-family: 'opensans-regular-bold';  line-height: 23px;border-bottom: 1px solid rgb(164, 203, 220);float: left;width: 50%; text-overflow: ellipsis;margin: 0 !important;border-left: 1px solid rgb(164, 203, 220);border-right: 1px solid rgb(164, 203, 220);}
.subcategories li.title {width:100%; max-width:100%; background:#009090;}
.subcategories li.title span {font-family: 'Oswald', sans-serif; font-weight: bold; float:left; display:block; font-size: 16px; color: #fff;padding: 5px 10px;background: #009090;/* border-top-right-radius: 12px; */border-bottom: 3px solid rgba(0, 144, 144, 0.13);}
.subcategories li.more {}
.subcategories .more a {text-align:center; background-image:none; font-weight:bold;padding: 3px 3px 0px; color:#fff;border-top-right-radius: 12px;background:#B539D0;border-bottom-left-radius: 12px;border-bottom: 3px solid #681D6F;}
.subcategories .more a:hover {border-bottom: 3px solid #440855;}
.subcategories li:hover{}
.subcategories li:hover h3{ color: #fff;}
.subcategories.forcategorypage li {width:100%;}
.footerline{ width:980px; height:1px; }
.index-aboutus{
	border: 1px solid #ccc;
	width: 980px;
	margin: 10px auto;
	float: left;
	border-top-right-radius:12px;
	overflow: hidden;
}

.index-aboutus > span {padding:15px;}
.index-aboutus > p {
	display: block;
	color: #646464;
	font-size: 13px !important;
	padding: 10px 15px;
	text-align:justify;
}
.index-aboutus .title-bar {padding:0;margin-bottom:10px}
.index-aboutus .title-bar h3 {padding:0 15px;background: #0174A3;}

.slider{ margin-top:10px; width: 774px;}
.spotlights{
	display: inline-block;
	float: left;
	margin-top: 10px;
}
.sidebar{
	width: 205px;
	float: left;
}

.sidebar .sidebar-contents {
	float:left;
	width: 100%;
	margin-top: 10px;
}

.sidebar .sidebar-contents ul {border:1px solid #EAE7FF; }
.sidebar .sidebar-contents li {display:block; margin-top: 5px;padding: 0 3px;}
.sidebar .sidebar-contents li.title {border-bottom: 1px solid #EAE7FF;background: #EAE7FF; margin-top:0; background-color:none;}
.sidebar .sidebar-contents h3 {font-family: 'Oswald', sans-serif; font-weight: bold;font-size: 16px; color: #7753AC;padding: 5px;}

del {
	text-decoration: line-through;
	color: #5F1818;
	font-weight: normal;
}
.banner {
	width: 765px;
	position: relative;
	overflow: hidden;
	float: right;
}
.banner-images li {
	float: left;
}
.banner-navigate {
	position: absolute;
	bottom: 15px;
	left: 50%;
}
.banner-navigate li {
	display: inline-block;
	background: #202020;
	padding: 6px;
	border-radius: 50%;
	cursor: pointer;
}
.banner-navigate li.active {
	background: #fff;
}
.title-bar { width:100%; height:35px;  background: #009C9C; display:block;float: left;line-height: 35px;color: #262635;border-bottom: 1px solid rgb(232, 232, 232);}
.title-bar h3 {
	text-align: left;
	font-size: 20px;
	font-family: 'Oswald', sans-serif;
	color: #FFFFFF;
	padding: 0 32px;
	font-weight: bold;
	/* background: #FF2450; */
	text-align: center;
}
.campaign{display: block;width: 100%;float: left;background: rgba(239, 238, 240, 1);/* border: 1px solid #f5f5f5; */box-shadow: 0px 1px 3px rgba(0,0,0,0.3);margin-top: 15px;border-top-right-radius: 12px;overflow: hidden;}
.campaign .title-bar {background: url(img/icon/star.png) 3px 3px no-repeat;background-size: 28px;}
.campaign ul{
	/* height: 200px; */

	/* white-space: nowrap; */
	margin-bottom: 10px;
}
.campaign .window {/* height: 280px !important; */}
.campaign li {display:inline-block;position: relative; margin-top:10px; margin-left: 4px;margin-right: 4px;border: 1px solid rgba(255, 255, 255, 0.28);border-radius: 8px;overflow: hidden;}
.campaign ul li:hover .campaigntitle {background-color: rgba(255, 36, 80, 1); color:#fff;}

.campaigntitle {width: 458px; background: rgba(255, 36, 80, 0.74) url(img/rightarrow.png) 445px 9px no-repeat; display: inline-block;float: left;margin-top: -4px;height: 40px;position: relative;line-height: 40px;text-align: left;padding-left: 10px;color: #fff;font-weight: bold;}

.index-product, .tabscontainer {
	float: left;
	width: 100%;
	margin-top: 35px;
	/* border: 1px solid #ccc; */
	/* border-top-right-radius: 12px; */
	overflow: hidden;
	margin-bottom: 10px;
}
.mainvitrine{}
.mainvitrine-category{
	margin-top: 52px;
}
.mainproducts {height: 100%; white-space: nowrap !important;}
.mainproducts ul {float:left;width: 980px;}
.mainproducts .wrapper, .tabcontents .wrapper {height:100%; white-space: nowrap !important; }
.index-product ul {
	margin-bottom: 10px;
	left: 30px !important;
}

div.product-not-found {float:left; margin:10px; padding:10px; display:block; background: #FFDAC1; color: #BD0A0A; width: 723px;text-align: center;border-radius: 5px;}

section.category .index-product ul li {margin-left:17px;height: 315px;}
section.category .index-product {border:none;}

.index-productlist {
	float:left;
	width: 100%;
}

.contents{
	float: left;
	width: 100%;
	/* margin-right: 15px; */
}

section.category .contents {
	width: 763px;
	margin-left:10px;
	margin-top:0 !important;
	margin-right: 0;
	border-top-right-radius: 12px;
	overflow: hidden;
	border: 1px solid #ccc;
	float: right;
	transition: width ease .5s;
}

section.category .contents.wide {
	width: 100%;
	margin-left:0;
	float: left;
}

section.category .contents.wide ul.products li {

	margin-left:14px;
	float: left;
}

#contents{
	float: left;
	width: 1000px;
	margin-top: 124px;
	height: 100%;
}

.index-productlist li {
	width: 231px;
	margin-top: 10px;
	border: 1px solid #eee;
	margin-right: 0;
	margin-left: 10px;
	float: left;
	height: 287px;
	position: relative;
	/* border-top-right-radius: 12px; */
	overflow: hidden;
	/* border-bottom-left-radius: 12px; */
	/* box-shadow: 1px 1px 2px rgba(0,0,0,0.2); */
	z-index: 10;
}
.index-productlist li:hover .productname{background: rgba(1, 116, 163, 1);white-space: normal;height: 60px;}
.index-productlist li:hover .name{color:#fff;}
.index-productlist li:hover .productprice{color: #FFF;}

.index-product img{ margin: 0; vertical-align: middle; max-width: 231px;}
.index-product .productname{/* width: 100%; */  line-height: 20px; background: rgb(247, 247, 247);margin-left: 0px;margin-top: -4px;/* position: absolute; *//* bottom: 0; *//* height: 76px; *//* left: 1px; */min-height: 71px;margin: 0;}
.productname .name{
	padding: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	font-family: 'Armata', sans-serif;
	color: rgba(0, 1, 3, 0.9);
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 17px;
}
.productname .productprice{display: block;
	font-size: 18px;
	/* margin-left: 8px; */
	font-weight: bold;
	/* padding: 4px 5px 12px 5px; */
	color: rgb(240, 79, 25);
	text-align: center;font-family: 'Armata', sans-serif;position: absolute;left: 0;right: 0;bottom: 4px;}
.productprice del{
	font-size: 13px;
	color: #403F3F;
}
.productname .productdiscountprice{padding-left: 4px;display: inline-block;margin-left: 3px;padding: 5px;font-size: 16px;text-decoration: line-through;color: rgb(131, 131, 131);line-height: 12px;}
.productname a {font-size: 12px;}
.index-productlist ul {margin-right:0 !important}
ul.products li .img-options {position: absolute; left: -34px;  top: 5px; transition: all 0.3s ease-in-out; background: rgba(255,255,255,0.9); box-shadow:2px 2px 2px rgba(0,0,0,0.2); z-index:300;text-align: center;padding: 5px; border-top-right-radius:12px; border-bottom-left-radius:12px;}
ul.products li .img-options div.icon-img {margin-top:4px; cursor:pointer;}
ul.products li .img-options div.icon-img img {width:32px; border:1px solid #666;}
ul.products li .img-options div.icon-img:hover img {border:1px solid #000;}
ul.products li:hover .img-options {left:5px;}

ul.products a {display:block; width:100%; height:100%; line-height: 250px;text-align: center;}
ul.products li:hover {/* border: 1px solid #0174A3; */;}
ul.products li:hover .name {}

.clickslider ul.products a {/* line-height: 145px; */}

.related-products {display: block;float: left; border:1px solid #ccc; overflow: hidden;width: 100%; min-height: 100px; border-top-right-radius: 12px; border-bottom-left-radius: 12px;}
.related-products .title-bar {background: url(img/icon/star.png) 3px 3px no-repeat;background-size: 28px;/* background: #848484; */}
.related-products .title-bar h3 {font-size:15px;background: #009898;}
.related-products ul{height: 196px;	white-space: nowrap;}
.related-products .window {height: 234px !important;}
.related-products .wrapper {width: 917px !important;height: 249px !important; float:left; margin-left: 34px !important;}
.related-products-title {width: 290px; background: rgba(222, 205, 226, 1) url(img/rightarrow.png) 280px 9px no-repeat; display: inline-block;float: left;margin-top: -4px;height: 40px;position: relative;line-height: 40px;text-align: left;padding-left: 10px;color: #63046B;font-weight: bold;}
.related-products a.prev {left: -1px !important;}
.related-products a.prev, .related-products a.next {top: 137px !important;}

.related-products li {
	width: 171px;
	border: 1px solid #eee;
	margin: 10px 5px 0;
	float: left;
	height: 226px;
	position: relative;
	border-top-right-radius: 12px;
	overflow: hidden;
	border-bottom-left-radius: 12px;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	z-index: 10;
}

.related-products ul.products li a {line-height:150px;}

.related-products li:hover .productname{background: #FF7A21;}
.related-products li:hover .name{color:#fff;white-space: nowrap;}
.related-products li:hover .productprice{color:#fff}
.related-products img{ margin: 0; vertical-align: middle; max-width: 171px; max-height: 171px;}
.related-products .productname{width: 100%;  line-height:100%; background: #E7F2F6;border: 1px solid #eee;left: -1px;margin-top: -4px;position: absolute;bottom: -1px;}

.related-products .productname .name{width: 161px; text-align:center;font-size: 11px;white-space: nowrap;}
.related-products .productname .productprice{font-size: 15px;padding: 0 4px 4px;color: #rgb(240, 79, 25);}
.related-products li .img-options {zoom:0.65;}

/*------------section End--------------------------*/
/*--------------------- Footer Start-------------------------------------------*/
.footercontainer{margin: 10px auto 0;padding: 10px 0;position: relative;background: #013334;height: auto;float: left;width: 100%;padding-bottom: 35px;}
.footertop{
	width: 980px;
	margin: 0 auto;
	position: relative;
}
.footercenter{
	background: #00ccff;
	width: 100%;
	position: absolute;
	top: 170px;
}
.footercenter-container{
	width: 980px;
	margin: 0 auto;
}
.creditcard{height: 35px;background: url(img/icon/banklogo.png) no-repeat;margin-bottom: 15px;width: 980px;margin: 0 auto;}
.footercolumns{display: block;margin: 0 auto;float: left;margin-top: 8px;}
.footercolumns a{font-size: 13px; color: #FFFFFF;line-height: 20px;}
.footercolumns ul{width: 400px; float: left; margin-left: 55px;margin-top: 10px;}
.footercolumns > ul > li {float:left;}
.footercolumns > ul > li > ul {padding: 0 15px 0 0;}
.footercolumns li{
	width: 150px;
	padding-left: 15px;
	background: url(img/icon/list-style.png) 0px 3px no-repeat;
	background-size: 11px;
}
.footerlogo{width: 122px; height: 200px; background: url(img/icon/cin.png);float: left;}
.footer-separator{
	float: left;
	width: 1px;
	height: 82px;
	background: #ccc;
	display: block;
	margin: 0 32px 0px 8px;
}
.footercolumns li>a:hover{ color: #CECECE;}
.footercolumns h3{font-weight: bold; color: #F8F8F8;font-size: 15px;font-family: 'Oswald', sans-serif;}
.secure-seal {position: absolute;right: 300px;top: 128px;}
.ebulten{
	width: 410px;
	position: absolute;
	right: 0;
	top: 13px;
}
.ebulten-title{
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
.ebulten-content{
	font-size: 12px;
	color: #fff;
	line-height: 27px;
	/* width: 220px; */
}
.ebulten .gender-option {width:160px; float:left; position: relative;}
.ebulten .gender-option label, .ebulten .gender-option .gender-item, .ebulten .gender-option input {color: #fff;float: left;line-height: 27px;}
.ebulten .gender-option > label {margin-right:25px; display:none;}
.ebulten .gender-option .gender-item {margin-right:5px;}
.ebulten .gender-option .gender-item input {height: 15px; width: 15px;margin-top: 7px;}

.memberSectionContent .gender-option {width: 246px; float:left; position: relative;}
.memberSectionContent .gender-option label, .memberSectionContent .gender-option .gender-item, .memberSectionContent .gender-option input {color: #013334;float: left;line-height: 18px;padding: 3px 0;font-size: 15px;}
.memberSectionContent .gender-option > label {margin-right:25px; display:none;}
.memberSectionContent .gender-option .gender-item {margin-right: 16px;float: left;}
.memberSectionContent .gender-option .gender-item input {height: 16px; width: 15px;margin-top: 4px;}

.ebulten-namesurname{
	width: 180px;
	float: left;
	margin-right: 10px;
	position: relative;
}
.ebulten-namesurname > input{
	height: 28px;
	width: 160px;
	background: #FFFFFF;
	border: none;
	padding-left: 10px;
	margin-bottom:5px;
	float: left;
	margin-right: 20px;
}

.ebulten-email{
	width: 319px;
	float: left;
	margin-right: 10px;
}
.ebulten-email input{
	height: 28px;
	width: 309px;
	background: #FFFFFF;
	border: none;
	padding-left: 10px;
}

input[placeholder], [placeholder], *[placeholder] {
	color: #000 !important;
}
.ebulten-button{
	float: left;
}
.sendemail-btn{
	border: none;
	color: #fff;
	padding: 10px;
	cursor: pointer;
	background-color: #006837;
	font-family: "Open Sans",sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 31px;
	line-height: 11px;
}
.footerbottom{display:block; width: 980px;text-align: center;clear: both;margin: 0 auto;padding: 15px 0;}
.social{ margin-top: 10px; position: absolute; right: 10px; float: left; top: 125px;}
.socialtitle{  position: absolute;
	right: 140px;
	color: #fff;
	height: 50px;
	line-height: 55px;
	top: -8px;
	width: 108px;
}
.social > ul > li {position:relative; width: 38px; height: 35px; margin: 5px 0px 0 3px;  display:block; position:relative; cursor:pointer; overflow: hidden;float: left;}
.social > ul > li:hover {opacity:0.8;}
.social > ul > li > a > div {text-align:center; width: 96px; float:right; background:#fff;font-size: 15px;}
.social li.facebook{background: url(img/icon/sosyal.png) 0px 0px no-repeat;}
.social li.twitter{background: url(img/icon/sosyal.png) -38px 0px no-repeat;}
.social li.instagram{background: url(img/icon/sosyal.png) -79px 0px no-repeat;}
.social li a {display:block; width:100%; height:100%;}
.copyright{
	width: 1000px;
	margin: 0 auto;
	float: left;
}
.copyright-container{width: 355px;margin: 0 auto !important;display: block !important;padding: 0px;}
.copyright div{ color: #fff; display: inline-block; margin-right: 10px; font-size: 14px;  margin: 0 auto;}
.copyright-container a{color: #fff !important;margin: 0 auto;width: 242px;display: block;}
.footer-banners {margin-left: 30px;width: 430px;height: 305px;display: block;float: left;/* margin-top: 176px; */position: relative;}
.footer-banners ul {
	position: absolute;
	bottom: 0;
	width: 430px;
	height: 247px;
}
.footer-banners li {
	bottom: -13px;
	position: absolute;
}
.footer-banners li a {line-height: 0;display: block;height: 130px;}
.footer-banners img {}
/*--------------------- Footer End -------------------------------------------*/
/*--------------------- Categories Start -------------------------------------------*/
.categories-product{ margin-left: 10px;}
.categories-product ul{margin-bottom: 10px;}
.categories-product li{
	width: 178px;
	height: 250px;
	border: 1px solid #eee;
	margin-right: 8px;
	margin-left: 4px;
	float: left;
	margin-top: 10px;
}
.categories-product img{width: 175px; height:250px;margin: 0;}
.categories-product .productname{width: 175px;  background: rgb(247, 247, 247);display: inline-block;border: 1px solid #eee;margin-left: -1px;margin-top: -4px;}
.menubar-nav{font-size: 14px;width: 100%;     float: left;margin: 0 0 0 0;border-bottom: 1px solid #ccc;}
.menubar-nav ul{padding: 10px;float: left;}
.menubar-nav li{display: -webkit-box;color: #140707;font-size: 14px;float: left;}
.menubar-nav a{color: #753685;font-size: 14px;padding: 5px;}
.menubar-nav-bottom{font-size: 14px;width: 100%;     margin: 15px 0 0 0;float: left;}
.menubar-nav-bottom ul{padding: 10px;float: left;}
.menubar-nav-bottom li{display: -webkit-box;color: #fff;font-size: 14px;float: left;}
.menubar-nav-bottom a{}
.filtre-block{margin-top: 10px;width: 202px;}
.filtres{border-bottom: 1px solid #eee;border-right: 1px solid #eee;border-left: 1px solid #eee; font-size: 12px;margin-top: 2px;}
.filtres label:hover{background-color: #D6BCFC;}
.filtres-title{padding: 5px; background: -webkit-linear-gradient(white, blue); background: -o-linear-gradient(red, blue); background: -moz-linear-gradient(red, blue); background: linear-gradient(#B539D0, rgb(147, 104, 211)); color: #fff;}
input[type=checkbox].css-checkbox { position: absolute;  overflow: hidden;  clip: rect(0 0 0 0);  height:1px;  width:1px;  margin:-1px;  padding:0; border:0; }
input[type=checkbox].css-checkbox + label.css-label { padding-left:20px; height:15px;  display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0 0; font-size: 12px; vertical-align:middle; cursor:pointer; width: 100%;}
input[type=checkbox].css-checkbox:checked + label.css-label { background-position: 0 -15px; }  .css-label{ background-image:url(img/icon/checkbox.png); }
.css-checkbox + label.css-label:hover{color:#fff;}
.filtres label{display:block; padding: 2px 0;cursor: pointer;}

.category .kadin-popular-category{
	width: 763px;
	margin-left: 0;
}
.category .kadin-navigation{
	float: right;
	height: 320px;
}
.category .kadin-category{
	display: none;
}
.category .kadin-popular-category li{
	width: 87px;
}
.category .kadin-popular-category li:hover{
	border: 1px solid #009090;;
}
.category .popular-category-title{
	width: 87px;
	left: 0;
}
.category .kadin-popular-category-title{
	width: 100%;
	background: #009090;
	display: block;
	height: 37px;
	line-height: 37px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 9px;
}
.category .kadin-popular-category a{}
.category .kadin-popular-category .popular-category-image{
	width: 88px;    height: 84px;    margin: 0 auto;    display: block;    /* margin: 10px auto; */
	background: url(img/navigation/kadinkategori.png) no-repeat;
}
.category .erkek-popular-category{
	width: 763px;
	margin-left: 0;
}
.category .erkek-navigation{
	float: right;
	height: 320px;
}
.category .erkek-category{
	display: none;
}
.category .erkek-popular-category li{
	width: 87px;
}
.category .erkek-popular-category li:hover{border: 1px solid #009090;}
.category .popular-category-title{
	width: 87px;
	left: 0;
}
.category .erkek-popular-category-title >a {
	width: 100%;
	/* background: #fff; */
	display: block;
	height: 33px;
	line-height: 33px;
}
.category .erkek-popular-category a{}
.category .erkek-popular-category .popular-category-image{
	width: 97px;    height: 84px;    margin: 0 auto;    display: block;    /* margin: 10px auto; */
	background: url(img/navigation/erkekkategori.png) no-repeat;
}
.category .cocuk-popular-category{
	width: 763px;
	margin-left: 0;
}
.category .cocuk-navigation{
	float: right;
	height: 170px;
}
.category .cocuk-category{
	display: none;
}
.category .cocuk-popular-category li{
	width: 87px;
}
.category .cocuk-popular-category li:hover{
	/* width: 87px; */
	border: 1px solid #009090;
}
.category .popular-category-title{
	width: 87px;
	left: 0;
}
.category .cocuk-popular-category-title  {
	width: 100%;
	background: #009090;
	display: block;
	height: 37px;
	line-height: 37px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
.category .cocuk-popular-category a{}
.category .cocuk-popular-category .popular-category-image{
	width: 87px;    height: 84px;    margin: 0 auto;    display: block;    /* margin: 10px auto; */
	background: url(img/navigation/erkekkategori.png) no-repeat;}
.category .puzzle{background-position: -181px -232px !important;}
.category .erkek-popular-category-title{
	width: 100%;    background: #009090;    display: block;    height: 37px;    line-height: 37px;    color: #fff;    font-weight: bold;    text-align: center;
	margin-bottom: 10px;
}
.category .ozelgunler-popular-category li {
	float: left;
	position: relative;
	width: 115px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	margin: 10px 0px 0 5px;
	height: 124px;
	display: block;
	border-radius: 12px;
}
.category .ozelgunler-popular-category li:hover {
	border: 1px solid #0174A3;
}
.category .sevgililergunuhediyeleri{  height: 90px;  background-size: 73px;}
.category .annelergunuhediyeleri{  height: 90px;  background-size: 73px;}
.category .babalargunuhediyeleri{  height: 90px;  background-size: 73px;}
.category .ogretmenlergunuhediyeleri{  height: 90px;  background-size: 73px;}
.category .kadinlargunuhediyeleri{  height: 90px;  background-size: 73px;}
.category .dogumgunu{  height: 90px;  background-size: 73px;}
.category .yilbasi{  height: 90px;  background-size: 73px;}
.category .yildonumu{  height: 90px;  background-size: 73px;}
.category .ozelgunler-popular-category li{height: 122px;float: left;}
.category .ozelgunler-category-title{padding-left: 5px;height: 37px;}
.category .ozelgunler-popular-category a{
	display: block;
	width: 100%;
	height: 133px;
	float: left;
}
.category .ozelgunler-popular-category{height: 200px;}
.category .ozelgunler-category-title{
	width: 100%;    background: #009090;    display: block;    height: 37px;    line-height: 37px;    color: #fff;    font-weight: bold;    text-align: center;
	margin-bottom: 5px;
}
/*--------------------- Categories End -------------------------------------------*/
/*--------------------- Product Page Start -------------------------------------------*/
.productpage-nav{font-size: 14px;width: 100%; /* background: -webkit-linear-gradient(white, blue); background: -o-linear-gradient(red, blue); background: -moz-linear-gradient(red, blue); background: linear-gradient(#B539D0, rgb(147, 104, 211)); */ display: inline-block;margin: 16px 0 0 0px;}
.productpage-nav ul{padding: 10px;float: left;border-top: 1px solid #7753AC; #7753AC solid;border-bottom: 1px solid #7753AC;width: 960px;}
.productpage-nav li{display: -webkit-box;color: #3D3D3D;font-size: 14px;float: left;}
.productpage-nav a{color: #3D3D3D;font-size: 14px;padding: 5px;}
.button_style { -webkit-border-radius: 3px; -moz-border-radius: 3px;
	border-top-right-radius: 12px; font-size: 17px;font-family:arial, helvetica, sans-serif; padding: 10px 20px; text-decoration:none; border: none;font-weight:bold;
	background-color: #0174A3;
	cursor: pointer;
	border-bottom: 3px solid #A4CBDC; border-bottom-left-radius: 12px; outline: 0; margin-bottom: 10px; color: #fff;}
.button_style:hover {
	text-decoration:none; color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5); opacity:0.9;
}
#stock-val{margin: 20px;font-weight: bold;font-size: 12px;}
.product-section {float:left; width: 100%;margin-bottom: 10px;position: relative;}
.product-image{display: block;
	width: 595px;
	float: left;
	overflow: hidden;}

.thumbimages {width: 101px; /* border: 1px solid #ccc; */float: left;max-height: 470px;overflow: hidden;position: relative;}
.thumbimages li{ /* height: 107px; */ overflow:hidden; cursor: pointer; margin: 0px 0px 5px 0px; /* width: 91px; */}
.thumbimages li:last-child { border:none;}
.thumbimages li:hover {
}
.thumbimages li img{display: block; margin: 0 auto;border: 1px solid #ccc;}
.thumbimages li img:hover{border: 1px solid #999;}
.thumbimages a.prev { top: 40px !important; left: -6px !important;}
.thumbimages a.next {right: 0 !important; top: 40px !important; }
.thumbimages .wrapper ul{
}
.thumblargeimage {
	width: 470px;
	/* min-height: 500px; */
	overflow: hidden;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	float: right;
}
.thumblargeimage li {text-align:center; max-height: 470px;/* line-height: 400px; */}
.thumblargeimage img {max-height: 470px;width: auto !important;/* vertical-align: middle; */}
.product-info{float:left;display:block;margin-left: 10px;width: 182px;}
.product-info .product-badgets {
	/* float: left; */
}
.product-info .product-badgets li {display:block;  height: 50px; line-height: 50px; font-size: 13px; padding-left: 50px;background: #F1EEF3;border-top-right-radius: 12px;margin-bottom: 10px;border-bottom-left-radius: 12px;box-shadow: 1px 1px 2px rgba(0,0,0,0.2);color: #0174A3;padding-right: 5px; font-family:arial,sans-serif}
.product-info .product-badgets li.original {background: #F7F7F7 url(img/icon/iconsprite3.png) 7px -34px no-repeat; background-size:36px;}
.product-info .product-badgets li.free-return {background: #F7F7F7 url(img/icon/iconsprite3.png) -7px -247px no-repeat;}
.product-info .product-badgets li.installment-info {background: #f1f1f1 url(img/icon/iconsprite3.png) -7px -163px no-repeat;}

.productpage-price{display:inline-block; float: right;margin-top: 10px;}
.productdetails{display: block;
	float: left;
	width: 375px;margin-left: 10px;}
.productdetails h1{font-size: 18px;margin-top: 0;color: #009C9C;}
.productdetails .productcode {font-size:14px; font-family:Open Sans Light; color:#969696;display: inline-block; margin-top: 10px;width: 100%;}
.productdetails .discountprice {font-family:Open Sans Light; font-size:18px; text-decoration:line-through; color:#969696;margin-top: 14px;}
.productdetails .saleprice {font-family: 'Oswald', sans-serif; font-size: 25px; color: #FF7A21;display: block;font-weight: bold;margin-top: 10px;}

.productdetails .hashtags {
	float: left;
	height: 100%;
	position: relative;
}
.productdetails .hashtags span {float:left; font-size:14px; margin-right:5px;}
.hashtags ul li {float:left;}
.hashtags ul li a {
	border: 1px solid rgba(1, 116, 163, 1);
	margin: 0 5px 0 0;
	padding: 4px 10px;
	background: #F1F1F1;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	color: #0174A3;
	font-weight: bold;
	font-size: 12px;
	line-height: 32px;
}
.hashtags ul li a:hover {background:#fff; text-decoration:none; border: 1px solid #0174A3;}
.hashtags ul li a.current {background:#8B2CBB; color:#fff;}


#product-inputs {float:left; width: 353px; border: 1px solid #EBEBEB; padding: 25px 10px 10px; margin-top: 25px;background: rgba(255, 255, 255, 0.54);position: relative;}
#product-inputs label {font-weight:bold; font-size:12px;margin-bottom: 3px;display: block;}
#product-inputs > div {display:block; margin: 0  5px 10px 0;}
#product-inputs input, #product-inputs textarea {box-shadow:2px 2px 2px rgba(0,0,0,0.1); border:1px solid #ccc; height:24px; line-height:20px; padding:4px 5px; transition: all .1s linear;}
#product-inputs .productinput-textbox input {width: 97%;}
#product-inputs .productinput-textarea textarea {width: 97%;}
#product-inputs .productinput-textarea textarea:focus {height:80px;}

#product-file-inputs {float:left; width: 353px; border: 1px solid #EBEBEB; padding: 20px 10px 10px; margin-top: 25px;background: rgba(255, 255, 255, 0.54); position:relative; }
#product-file-inputs div label {font-weight:bold; font-size:12px;display: block; text-align:center; position:absolute; top: 5px;left: 5px;right: 5px;}
#product-file-inputs > div {display:inline-block; margin: 5px; width: 115px; height:130px; border:1px solid #ccc; box-shadow:2px 2px 2px rgba(0,0,0,0.1); padding:10px; position:relative;background: #fff;zoom: .77;}
#product-file-inputs .productinput-file input, #product-file-inputs .productinput-image input {visibility:hidden;}
#product-file-inputs .icon-image {background: url(images/icons/photo-add.png) center center no-repeat;width: 115px;height: 105px;position: absolute;opacity: 0.2;}
#product-file-inputs .productinput-image span {position:absolute; width: 113px; border:1px solid #ccc; display:block; text-align:center; background:#fff; padding: 1px 0; font-size: 16px; border-radius:5px; cursor:pointer;}
#product-file-inputs .productinput-image span.browse-button {bottom:30px; left:10px; background:#060; color:#fff;}
#product-file-inputs .productinput-image span.cancel-button {bottom:5px; left:10px; background:#c00; color:#fff;}
#product-file-inputs .productinput-image span:hover, #product-file-inputs > div.passive .undo-button:hover {opacity:0.8;}

#product-file-inputs .passivebox {width: 137px; display:none; position: absolute;left: 0;top: 0;height: 152px;background: rgba(0,0,0,0.5);z-index: 10;}
#product-file-inputs > div.passive span, #product-file-inputs > div.passive label, #product-file-inputs > div.passive .icon-image {opacity:0.1}
#product-file-inputs > div.passive .passivebox {display:block; opacity:1}
#product-file-inputs > div.passive .undo-button {position:absolute;	top:60px; left:38px; border:1px solid #ddd; background:#060; padding:5px 10px; opacity:1.0; border-radius:10px; color:#fff; font-size:12px;cursor: pointer;}

#product-file-inputs .progressbox {display:none; position:absolute; left: 0; top: 0; bottom:0; right:0; background: rgba(255,255,255,0.9); z-index: 15; padding: 10px 20px 20px;}
#product-file-inputs .show {display:block !important;}
#product-file-inputs canvas {visibility:hidden;}
#product-file-inputs .progressbox input {visibility:hidden;}

#product-file-inputs .inprogress canvas {visibility:visible;}
#product-file-inputs .inprogress input {visibility:visible;}
#product-file-inputs .progressbox div {position:absolute; z-index:15;}
#product-file-inputs .progressbox span.info {position:absolute; z-index:15; text-align:center; left: 12px;  bottom: 6px; color: #1B5709; font-weight: bold;background: #fff;padding: 4px 5px;border-radius: 5px;box-shadow: 0 0 4px rgba(0,0,0,0.3);width: 101px;}
#product-file-inputs .progressbox span.change-button {position:absolute; top:55px; left:35px; border:1px solid #ccc; background:#060; padding:5px 15px; opacity:1.0; border-radius:10px; color:#fff; font-size:12px;cursor: pointer; z-index:30}
#product-file-inputs .progressbox span.change-button:hover {background:#090;}

#product-file-inputs .progressbox div.previewimg {position:absolute; left:1px; right:0; line-height:100px; text-align:center;}
#product-file-inputs .progressbox div.previewimg img {max-width:120px; max-height:100px; vertical-align:middle;}
#product-file-inputs .inprogress div.previewimg {opacity:0.6}

#product-inputs > label.title, #product-file-inputs > label.title  {position:absolute; top: -14px; left: 10px; width:auto; background: #fff;padding: 5px 20px;border: 1px dotted #ccc;border-radius: 10px;font-size: 15px;font-weight: bold;}

.validate-note {color:#cc0000;}
#product-file-inputs .validate-note {box-shadow:0 0 10px rgba(150,0,0,0.6);}

.socialbuttons li{display:inline-block}
.paymentdetail{width:980px; display:inline-block;}
.paymentinfo{width:645px; height: 238px; background-color: #fff; margin: 10px 10px 0 0;float: left;display: inline-block;}
.basketitem{width: 325px; height: 735px; background-color: #fff; margin:10px 10px 10px 0;float: left;display: inline-block;position: absolute;}
.paymentinfo > .title{font-size: 14px; font-family: Open Sans Light; margin: 0px 20px 0px 20px;border-bottom: 1px solid #ccc;}
.paymentinfo > .title > div{display: inline-block;margin-left: 20px;}
.paymentinfo .separator{margin-top: 10px;background: url(img/separator.png);height: 16px;padding-top: 0px;width: 2px;}
.sendadressinfo{margin-top: 0px;}
.socialbuttons{background: #E5EBF3; border:1px solid #ccc; float:left; width: 182px; border-top-right-radius:12px; border-bottom-left-radius:12px; overflow:hidden;}
.socialbuttons > div.title-bar {width:173px; height:auto; margin:0;background: #f1eef3 url(img/icon/share.png) 3px 3px no-repeat;background-size: 24px;padding-left: 13px;}
.socialbuttons > div.title-bar h3 {font-size:16px; padding-left:20px; line-height:20px}
.socialbuttons > div {float:left; margin: 5px 6px 5px; width: 60px; height: 61px; padding:5px 7px;}
.socialbuttons > div.gs {padding-left:13px; width:58px}
.socialbuttons > div.pt {zoom: 1.4; width: 30px; padding-top: 14px; height: 30px;}
.socialbuttons li{display:inline-block;margin-left:10px;}
.productproperties{background: #f1f1f1;padding: 10px;border-bottom: 2px solid rgba(164, 203, 220, 1);font-family: 'Oswald', sans-serif;color: #0174A3;font-size: 15px;font-weight: bold;}
.productproperties>div{display: inline-block;margin: 10px 0 10px 10px; }
.productproperties .separator{background: url(img/separator.png) no-repeat;height: 16px;width: 1px;margin: 0 15px 0 15px;margin: 5px;}
.description{margin: 15px 0 15px 15px;color: #807E7E;overflow: auto;height: 266px;}
.saleprice-button{margin: 25px 0 25px 16px;float: right;}
.saleprice-button span{/* float: left; */ margin-left: 20px;}
.saleprice-button .qty select {width: 83px; height: 42px;border-top-right-radius: 12px;overflow: hidden;outline: none;border-bottom-left-radius: 12px;padding: 3px 5px;box-shadow: 2px 2px 2px rgba(0,0,0,0.2);background: #F1EEF3;}
.showcase{ margin-top: 20px; float: right; width: 100%;}
.showcase .showcaseslider{   margin-bottom: 10px;   /* background-color: #fff; */   /* border: 1px solid #eee; */}
.showcaseslider ul{ margin-right: 0px;margin-top: 10px; /* padding: 0 0 5px 0; */ white-space: nowrap; height: 297px;}
.showcaseslider li{ margin-right: 5px; margin-top: 10px; margin-left: 5px; height: 277px; width: 223px;}
.leftok{background:url(img/leftok.png);border: 0; margin: 57px -15px;float: left;}
.leftok:hover{background:url(img/leftokhover.png);}
.rightok:{background:url(img/rightok.png);border: 0;  margin: 67px 0px;float: left;}
.rightok:hover{background:url(img/rightokhover.png);}
.showcaseslider .window, .menuvitrine .window {height: 341px;position: relative;/* margin-bottom: 30px; */}
.showcaseslider .window ul li div { text-align:center; font-size: 13px; line-height: 14px; font-family: 'Exo', sans-serif; font-weight: 600; white-space: nowrap;}
.showcaseslider .window ul li:hover div { display:block; }
.window .productname{
	line-height: 20px;    background: rgb(247, 247, 247);    margin-left: 0px;
	margin-top: 1px;
	min-height: 50px;    margin: 0;
}
.titleline{
	width: 100%;
	height: 3px;
	background: #ccc;
	position: absolute;
	top: 15px;
}
.populer-urunler{
	width: 276px !important;
}
.yeni-urunler{
	width: 211px !important;
}
.ucretsiz-kargo{
	width: 205px !important;
}
.indirimdeki-urunler{
	width: 336px !important;
}
.showcaseslider div.h3 {    color: #5F5C5C;font-size: 25px;    text-align: center;    font-family: 'Armata', sans-serif; margin-top: 10px;    font-weight: 100;    width: auto;    margin: 0 auto;    background: #fff;    z-index: 10;    position: relative;    margin: 0 auto;    display: block;    padding: 0 20px;}
.showcaseslider img{/* border: 2px solid #eee; *//* height: 218px; */margin: 0 auto;/* width: 100%; */max-width: 223px;}
.viewall{display: block; text-align: center; line-height: 45px;}
.viewall a{font-size:13px;font-family:Open Sans Light;color: #757373;text-align: center;}
.productname{
	width: 100%;
	position: absolute;
	bottom: 0;
	border-top: 1px solid #EAEAEA;
	padding: 0px 0;
	margin: 10px 0;
}
.showcaseslider a.prev {
	position: absolute;
	top: 125px;
	width: 25px;
	height: 25px;
	left: 25px;
	z-index: 302;
	text-indent: -9999px;
	background-position: 0px !important;
}
.showcaseslider a.prev {
	background: url(img/leftok.png) no-repeat center center;
}
.showcaseslider a.next {
	position: absolute;
	top: 125px;
	width: 25px;
	height: 25px;
	right: 25px;
	z-index: 302;
	text-indent: -9999px;
	background-position: 17px !important;
}
.product-price-detail del{
	font-size: 17px;
}
.showcaseslider a.next {
	background: url(img/rightok.png) no-repeat center center;
}
.showcaseslider .wrapper {
	width: 940px !important;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	height: 354px;
}
.wrapper > .window img{ /* height: 104px; */}
.creditcards {width: 980px; display:block; float:left;white-space: normal;}
.creditcards .card {width: 230px; display: inline-block;margin: 5px 5px 5px 0;}
.creditcards .card .cardhead {background: #fff; border:1px solid #eee; border-bottom:none;margin: 0;padding: 0;max-height: 100px;}
.creditcards .card table {border-right:1px solid #eee; border-bottom:1px solid #eee;width: 100%;}
.creditcards .card table th {font-weight:bold;background: #E9E9E9;font-size: 11px;}
.creditcards .card table th, .creditcards .card table td {padding: 5px 5px; border-left:1px solid #eee; border-top:1px solid #eee;font-size: 11px;}

#product-options .attr {float:left; display:block; width:100%;margin-top: 10px;border: 1px solid rgba(164, 203, 220, 1);border-top-right-radius: 12px;overflow: hidden;border-bottom-left-radius: 12px;}
#product-options .attr .warn-msg {float:left; width:100%; padding:0 10px 10px; color:#cc0000;}
.product-option-list,.product-color-list{
	margin: 5px 0;
	padding: 5px;
	float: left;
}
.product-option-list li,.product-color-list li{
	float: left;
	margin: 2px;
	border: 1px solid #ccc;
	background: #FCFCFC;
	position:relative;
}
.product-option-list li:hover,.product-color-list li:hover{
	border: 1px solid #0174A3;
}

.product-option-list li.active:hover,.product-color-list li.active:hover{
	background: #fefefe;
}
.product-option-list li.active,.product-color-list li.active{
	cursor: pointer;
}
.product-option-list li.active.focus,.product-color-list li.active.focus{
	border: 1px solid #0174A3;
	background: #0174A3;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
}

.product-option-list li.hasImage {position:relative; width: 56px; height: 72px; padding:0;margin: 5px 7px;}
.product-option-list li.hasImage img {position:absolute; top: 4px; left: 4px;}
.product-option-list li.hasImage a {position:absolute; bottom: 3px; left: 4px; right:2px; padding:0; text-align:center; background:#fff;font-size:9px;width: 48px;line-height: 14px;}

.product-option-list li a,.product-color-list li a{
	display: block;
	padding: 10px 20px 10px 30px;
	color: #CFCFCF;
	font-size: 12px;
}
.product-color-list li a{
	color: #C4C4C4;
}

.product-option-list li.active a,.product-color-list li.active a{
	color: #333;
}
.product-color-list li.active a{
	color: #C4C4C4;
}
.product-option-list li a:hover,.product-color-list li a:hover{
	text-decoration: none;
}
.product-option-list li.focus a {color:#fff}
.product-option-list li.hasImage a {background:none}
.product-option-list li span.checkbox {background:#fff;border:1px solid #ccc; border-radius:3px;width:10px; height:10px; position:absolute; left:5px; bottom:11px; box-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.product-option-list li.focus span.checkbox {background: #fff url(img/icon/iconsprite3.png) 3px -15px no-repeat; border:none;  width: 20px; height: 20px; left: 3px; bottom: 8px; background-size: 16px;}
.product-option-list li.hasImage span.checkbox {top: -4px; left: -6px;  /* zoom:0.7 */}

.filters-section li span.checkbox {background:#fff;border:1px solid #ccc; border-radius:3px;width:10px; height:10px; position:absolute; left:5px; bottom: 8px; box-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.filters-section li.focus span.checkbox {background: #fff url(img/icon/iconsprite3.png) 2px -12px no-repeat; border:none;  width: 16px; height: 16px; left: 4px; bottom: 5px; background-size: 13px;}

.tabcontents {
	white-space:nowrap;
	overflow: hidden;
	width: 980px;
	transition: all .6s ease-in-out;
}
.tabcontent {
	padding: 10px;
	margin-top: 0px;
	width: 960px;
	float: left;
	min-height: 50px;
}
ul#tabs li.selected {
	color: #000;
	height: 36px;
	border-bottom: none;
	background: #fff;
}
ul#tabs li {
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #ccc;
	padding: 0 8px;
	float: left;
	margin-right: 3px;
	background: -webkit-linear-gradient(white, blue); background: -o-linear-gradient(red, blue); background: -moz-linear-gradient(red, blue); background: linear-gradient(#B539D0, rgb(147, 104, 211));
	line-height: 35px;
	color: #fff;
}
.product-content {
	line-height: 18px;
	min-height: 100px;
	display: block;
	float: left;
	width: 960px;
	white-space: normal;
}
.product-content .product-title {
	font-weight: bold;
	color: #333;
	font-size: 18px;
	margin-bottom: 8px;
	width: 100%;
	display: block;
	white-space: normal;
}
.product-content > div {float:left; width: 100%;}
.product-content p{line-height: 25px;}
.alignleft {
	float: left;
}
#addtocart {
	border-bottom: 3px solid rgba(11, 11, 11, 0.34);  color: #fff;
	background: rgba(255, 122, 33, 1) url(img/icon/addcart.png) 14px no-repeat;
	padding-left: 60px;  padding-top: 14px;
	opacity: 1;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#addtocart:hover {    background: #090 url(img/icon/addcart.png) 14px no-repeat;}

.comment-header{
	overflow: auto;
}
.comment-title{
	font-weight: bold;
}
.comment-date{
	float: right;
	color: #aaa;
}
.comment-rate{
	float:right;
}
.comment-author{
	float: left;
	font-size: 13px;
	color: #B91B1B;
}
.comment-text{
	font-size: 12px;
}
.comment-list li{
	margin: 10px;
	border-bottom: 1px solid #F3F3F3;
	padding: 15px 0;
}
.comment-list-head{
	margin: 10px;
	padding: 10px;
	background: #eee;
	overflow: auto;
}
.comment-list-head-stats{
	float: left;
}
.add-comment{
	float: right;
}
.add-comment-btn{
	border-radius: 3px;
	border: none;
	color: #fff;
	padding: 5px 10px;
	cursor: pointer;
	background: #0C6D0C;
}
.comment-list-head-avg{
	float: right;
	padding: 5px 3px;
}
.add-comment-form{
	padding: 10px;
	background: #FDFDFD;
	margin: 10px;
	border-bottom: 1px solid #F7F7F7;
	overflow: auto;
	display: none;
}
#add-comment-form{
	width: 400px;
	float: left;
}
.form-control{
	padding: 3px 10px;
	color: #666;
	border: 1px solid #ddd;
}
.comment-textarea{
	width: 100%;
}
.add-comment-description{
	width: 400px;
	float: right;
}
.send-comment-btn{
	background-image: linear-gradient(to bottom, #8e6af5, #6d47e7);
	border: none;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	padding: 6px 10px;
}
/*--------------------- Product Page End -------------------------------------------*/
.campaingtitle-arrow{top: -2px !important; right:0;}
/*-------------cart start-------------------------*/

.basketdetails{ background: #fff;}
.basketpagecontent{ margin: 5px 20px;width: auto;}
.basketpagecontent li{display:inline-block;float: right;margin-left: 60px; font-size: 15px; font-family: Open Sans Semibold;margin-top: 15px;}
.basketpagetitle{border-bottom: 1px solid rgb(204, 204, 204);height: 40px;}
.basket-productname{font-size: 17px; font-family: Open Sans; display: inline-block;width: 500px;}
.basket-productinfo{font-family: Open Sans Light; font-size: 13px; color:rgb(113, 113, 113);display: inline-block;}
.basket-productinfo h3{font-family: Open Sans Bold; font-size: 13px; color:rgb(113, 113, 113);display: inline-block;margin: 0 5px 0 5px;}
.basketinfo{display:inline-block; width: 260px;margin-left: 30px;}
.basket-customizedetail li{display: inline-block;font-family: Open sans;font-size: 13px;color: #000;}
.basket-customizedetail{width: 335px;}
.basketpageinformation{position: relative;float: right; margin-top: -10px;}
.basketpageinformation li{display:inline-block;float: right;margin-left: 35px; font-size: 15px; font-family: Open Sans Semibold;position: relative;line-height: 42px;}
#ordertotal input {padding: 12px 0px;margin-left: 10px;width: 183px;height: 9px;float: left;border: none;background-color: rgba(0, 0, 0, 0);font-size: 12px;font-family: Open Sans Semibold;outline: none;color: rgb(150, 150, 150);}
.ordertotalinfo{margin-top: 0px;}
.ordertotaltext{}
#ordertotal{overflow:hidden; margin: 10px 0 0  20px; border: 1px solid #ccc;width: 192px;display: inline-block;}
#ordertotal input{ padding: 12px 0px; margin-left: 10px; width: 183px; height: 12px; /* margin-top:7px;hdt */ float:left; border:none; background-color:transparent; font-size: 12px; font-family: Open Sans Semibold; outline:none; color: rgb(150, 150, 150);}
.coupon{
	padding: 20px;
	display: inline-block;
}
.coupon h2{font-size: 21px; font-family: Open Sans Light;color: rgb(150, 150, 150);}
.coupon h1{font-size: 14px; font-family: Open Sans Light;color: rgb(150, 150, 150); margin-top: 58px;}
#couponcode input{
	font-size: 16px;
	font-family: Open Sans Light;
	margin-top: 10px;
	width: 230px;
	height: 30px;
}
.baketpage-paymentpricedetail{font-family: Open Sans; font-size: 14px;  display: inline-block; text-align:right;float: right;padding: 20px;}
.baketpage-paymentpricedetail-content > div{display:inline-block;margin-left:35px;margin-top: 10px;width: 91px;}
.baketpage-paymentpricedetail-content-total > div{display:inline-block;margin-left: 26px;margin-top: 25px;width: 98px;font-family: Open Sans Bold;}
.basketpage-productlist li{width:180px; height:270px;  margin: 0 6px 20px 0px; display:inline-block;background-color: #fff;}
.basketpage-productlist ul {width: 946px; margin: 0 auto;}
.basketpage-productlist {width:980px; height:100%;}
.basketpage-product-title h3{text-align: center; font-family: Open Sans Semibold; Font-size: 21px; line-height: 58px;}
/*-------------cart End-------------------------*/

/*----------------------------login-------------------------------------------------------------------*/
.loginpage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.loginpage {display: block; }
.memberSectionContent {line-height: 20px;}
.sectionHeading h1 {font-size: 14px; font-weight: 700;}
.sectionHeading span {color: #7a7a7a; font-weight: 400; font-size: 13px;}
.loginBox {width: 438px; margin: 30px 18px 30px 0px; border: 1px solid #E3E3E3; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;padding: 20px;}
.loginBox label {width: 100px;}
#rememberMe {margin: 4px 5px 0 0; padding: 0;margin-top: 20px;}
.memberSectionContent label#checkboxRememberMe {width: auto; padding: 0;margin-top: 18px;}
.loginBox .memberInput input[type="text"], .loginBox .memberInput input[type="password"] {width: 270px;}
.loginBox .memberInput {float: none; margin-bottom: 10px;position: relative;}
.loginBox h3, .worthMembership h3 {font: 700 14px/normal 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; border-bottom: 1px dotted #ccc; margin-bottom: 14px; padding-bottom: 8px;}
.worthMembership {width: 440px; margin-right: 0;}
.worthMembership ul {padding: 0 0 10px; font: 400 14px/28px 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.worthMembership ul > li { color: rgb(109, 100, 97); border-bottom: 1px solid #e3e3e3; padding: 0 0 4px 10px; margin: 0 0 4px;}
.worthMembership ul > li:last-child {border: 0; padding-bottom: 0;}
.alignleft {float: left;}
.alignright {float: right;}
.alignright > a{font-size:13px; font-family:Lato;margin-right: 22px;}
.loginbutton{

	float: left;
	margin-right: 28px;
}
/*-------------signup-------------------------*/
.memberShipInfo {background: #F5F5F5; color: rgb(1, 51, 52); font-size: 14px; line-height: 23px; border: 1px solid rgb(211, 211, 211);    margin: 10px 0 10px; padding: 5px 10px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400;}
.memberShipInfo a {color: rgb(189, 41, 41); font-weight: bold;}
.personalInformation #signupform  {  padding-top: 10px; }
.memberSectionContent h2 {color: rgb(189, 41, 41); font: 700 16px/20px 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;  padding: 10px 0 0;}
.memberSectionContent label {color: #595959; font-weight: bold; font-size: 13px; padding: 6px; cursor: pointer; float: left;}
label.error {position:absolute; border: 1px solid #F1D031; background: #FFFFA3; bottom: 18px; right: 3px; padding: 2px 5px !important; border-radius:5px;font-weight: 100 !important;box-shadow: 1px 1px 4px rgba(0,0,0, 0.2);color: #c00 !important;transition: top,bottom 0.5s;font-size: 11px !important;width: auto !important;z-index: 999;}
.memberSectionContent label em {color: rgb(189, 41, 41); padding-left: 4px;}
.personalInformation {width: 500px;}
.alreadyMember {width: 446px; margin-left:10px;}
.personalInformation, .alreadyMember {padding:10px; border: 1px solid #EAE7FF;margin-bottom: 20px;background-color: #fff;}
.alreadyMember .logintext {padding:10px 0;}
#signupform ul > li {border-bottom: 1px dashed #efefef; padding: 3px;display: inline-block; position:relative;height: 35px;float: left;}
#signupform ul > li:last-child {border-bottom: 0;display: block;padding-bottom: 20px !important;}
.memberInput {float: left;}
.memberInput input[type="text"], .memberInput input[type="password"] {border: 1px solid rgb(211, 211, 211); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; /* box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07) inset, -3px -3px 0 0 #fafafa, 3px 3px 0 0 #fafafa, 3px 0 0 0 #fafafa, 0 3px 0 0 #fafafa, 3px -3px 0 0 #fafafa, -3px 3px 0 0 #fafafa; */ -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07) inset, -3px -3px 0 0 #fafafa, 3px 3px 0 0 #fafafa, 3px 0 0 0 #fafafa, 0 3px 0 0 #fafafa, 3px -3px 0 0 #fafafa, -3px 3px 0 0 #fafafa; /* -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07) inset, -3px -3px 0 0 #fafafa, 3px 3px 0 0 #fafafa, 3px 0 0 0 #fafafa, 0 3px 0 0 #fafafa, 3px -3px 0 0 #fafafa, -3px 3px 0 0 #fafafa; */ padding: 6px 10px; width: 400px;}
.memberInput input[type="text"]:hover, .memberInput input[type="password"]:hover {border-color: #e3e3e3;}
.memberInput input[type="text"]:focus, .memberInput input[type="password"]:focus {border-color: #f05629;}
.checkbox input {margin: 11px 5px 0 0; padding: 0 !important; outline: 0;  float: left;width: auto !important;}
.checkbox label {padding: 0;}
.liblock {display:block !important;float: left;width: 100%;}
.checkbox label.text {height:35px; line-height:35px;}

#sendcomment {overflow:hidden; background: url(img/messagebox.png) no-repeat; }
#sendcomment input{ padding: 12px 12px; margin-left: 10px; width: 300px; height: 12px; /* margin-top:7px;hdt */ float:left; border:none; background-color:transparent; font-size: 12px; font-family: Open Sans Semibold; outline:none; color: rgb(150, 150, 150);}
#sendcomment button{ width: 44px; height: 26px; float:right;text-indent:-9999px; border:none; background-color:transparent; cursor:pointer; margin-top: -30px;}
#sendcommenttext{display: inline-block;   overflow:hidden; background: url(img/writecomment.png) no-repeat;}
#sendcommenttext input{ width: 938px; height: 67px; /* margin-top:7px;hdt */ float:left; border:none; background-color:transparent; font-size: 12px; font-family: Open Sans Semibold; outline:none; color: rgb(150, 150, 150); padding: 0px 12px;}
#sendcommenttext button{ width: 44px; height: 26px; float:right;text-indent:-9999px; border:none; background-color:transparent; cursor:pointer; margin-top: -30px;}

.personalInformation li input {padding:5px;width: 200px;}

/* Account  */
.siparis-durumu{
	display: block;
	float: left;
	background: url(img/icon/accountsprite.png) 23px -187px no-repeat;
	border-bottom: 1px solid #0174A3;
	padding: 0 0 10px 0;
	min-height: 88px;
}
.bilgilerim{
	background: url(img/icon/accountsprite.png)23px -565px no-repeat;
	float: left;
	width: 290px;
	height: 100%;
	display: block;
}
#colon1 {
	float: left;
	width: 272px;
}
#colon1 h2{
	color: #fff;
	background: #0174A3 url(img/reorder.png) 21px 11px no-repeat;
	padding-left: 66px !important;
	background-size: 24px;
}
#userLogin, #colon1 {
	float: left;
	width: 290px;
	border: 1px solid #ddd;
	height: 100%;
}

#userLogin h2, #colon1 h2, #mhz h2, #DvTitle h2, .cerceve h2 {
	text-align: left;
	cursor: default;
	font-weight: bold;
	font-size: 15px;
	padding: 9px 6px 11px;
	border-bottom: 1px solid #ddd;
}

#colon1 li{
	width: 173px;
	text-align: left;
	height: 29px;
	display: block;
	float: right;
}
.accountinfo{width: 765px !important;position: relative !important;margin-left: 3px;/* margin-top: 15px; */}
.ordertab{
	padding: 10px 0px;
}
.ordertab li{
	width: 146px;
	height: 100px;
	float: left;
	border: 1px solid #ccc;
	margin-right: 5px;
}
.tum-siparisler{
	background: #fff url(img/icon/accountsprite1.png) 43px -142px no-repeat;
	background-size: 53px;

}
.onceki-siparisler{
	background: #fff url(img/icon/accountsprite1.png) 51px -577px no-repeat;
	background-size: 44px;
}
.teslimat-bekleyen{
	background: #fff url(img/icon/accountsprite1.png) 40px -325px no-repeat;
	background-size: 57px;}
.degisimdekiler{
	background: #fff url(img/icon/accountsprite1.png) 46px -618px no-repeat;
	background-size: 59px;
}
.iptal-edilen{
	background: #fff url(img/icon/accountsprite1.png) 53px 15px no-repeat;
	background-size: 36px;
}
.profile{
	width: 170px !important;
	height: 80px;
	display: block;
	border: 1px solid #ccc;
	padding: 10px;
	position: absolute;
	right: 0;
	margin: 10px 0 0 10px;
	background: #fff;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
.profile div{line-height: 21px;text-align: center;font-size: 15px;}
.profile span{
	padding-right: 18px;
	font-size: 10px;
}
.username-surname{
	width: 170px !important;
}
.account-type{
	width: 170px !important;
}
.e-mail{
	width: 170px !important;
}
a.changepassword{
	width: 73px !important;
	padding: 3px 6px;
	font-size: 11px !important;
	text-align: center;
	line-height: 20px;
	float: left;
}
div.changepassword{
	width: 90px !important;
	padding: 3px 0px;
	margin-left: 0px;
}
div.logout{
	width: 80px !important;
	padding: 3px 0px;
	margin-left:27px;
}
a.logout{
	width: 64px !important;
	padding: 3px 5px 3px 13px;
	font-size: 12px !important;
	text-align: center;
	line-height: 20px;
	float: left;
	background-color: #FF7A21;
}
.myorderslist{
	margin-top: 21px;
	width: 940px !important;
}
.ordertab div{
	width: 100% !important;
	text-align: center;
	padding-top: 45px;
}
.orderinfo-title{
	font-size: 14px;
}
.orderinfo-count{
	padding: 0 !important;
	font-size: 16px;
}
.accounttitle{
	width: 290px !important;
	float: left;
	text-align: center;
	font-size: 20px;
	color: #0174A3;
	padding: 10px 0;
	border-bottom: 1px solid #0174A3;
}
#colon1 h3{
	font-weight: bold;
	font-size: 20px;
	padding: 10px 0 10px 113px;
	color: #0174A3;
	text-align: left;
	width: 178px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	background: #fff;
}
#colon1 a.o {
	width: 174px;
	float: right;
}
#colon1 a.o:hover{
	color: #0174A3;
	font-weight: bold;
}
#colon1 a {
	/* background: #fff url(./images/o.png) 6px 50% no-repeat; */
	text-decoration: none;
	color: #737373;
	display: block;
	padding: 10px 0 10px 0;
	font-size: 12px;
	/* text-align: center; */
	border: 0;
}
.navbar ul.top li ul.sub a, .categories ul li a, a.o, ul.sirala li a {
	background: url(./images/nav_arrow.png) 8px 12px no-repeat;
	padding-left: 15px;
	border-bottom: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}
#colon2 {
	width: 640px;
}
#userNew, #colon2, .cerceve {
	float: left;
	width: 960px;
	padding: 5px 5px 12px 5px;
	/* border: 1px solid #ddd; */
	/* background: #f8f8f8; */
	/* margin-left: 10px; */
	position: relative;
}
#colon2 div {
	width: 953px;
	margin-bottom: 5px;
	float: left;

}
.order-static li{
	border-right: 1px solid #ccc;
	width: 210px;
	height: 90px;
	display: inline-block;
}
.order-static .title{
	text-align: center;
	width: 210px !important;
	padding: 10px 0;
	font-weight: bold;
	background: #9C1515;
	color: #fff;
	font-size: 12px;
}
.order-static .count{
	width: 210px !important;
	text-align: center;
	font-size: 20px;
	padding-top: 5px;
	font-weight: bold;
	color: #474747;
}
.t {
	float: left;
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0;
}
#colon2 label {
	float: left;
	text-align: right;
	width: 190px;
	font-size: 15px;
	font-weight: bold;
	margin-right: 5px;
	line-height: 34px;
	height: 30px;
	color: #333;
}
.yourwatch-title th{
	text-align: center !important;
}
.item1 td{
	text-align: left !important;
	margin: 0;
	padding: 0;
}
.item1-productimage{
	padding: 10px 0;
}
.item1 td>div{
	width: 60px !important;
	margin: 0 auto;
	display: block;
	height: 30px;
}
#userNew .f1 div div.input_group, #colon2 div div.input_group {
	width: 340px;
	margin-bottom: 0;
	clear: none;
	margin-left: 10px;
	position: relative;
}
#userNew .f1 .c, #colon2 .c {
	width: 300px;
}
input.c, textarea.c {
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 3px 4px;
	height: 25px;
}.middle {
	 float: left !important;
	 height: 41px !important;
	 /*background: url(./images/gray-middle.png) 0 0 repeat-x;*/
	 position: relative;
	 border-bottom: 1px solid #ddd;
 }

.product-price del{
	font-size: 13px;
}
/*  Static  */
.static-sidebar{
	width: 250px;
	float: left;
	border: 1px solid #E6F2F6;
	padding: 10px 0 0 10px;
	margin: 10px 0;
	background: #FDFDFD;
}
.static-sidebar h2{
	color: #0174A3;
	border-bottom: 1px solid #A4CBDC;
	padding: 7px 0;
	font-weight: bold;
	font-size: 17px;
}

.static-sidebar ul li a{
	display: block;
	text-decoration: none;
	padding: 9px  0 9px 25px;
	font-size: 13px;
	background: url(img/navigation/list-style.png)5px 12px no-repeat;
	background-size: 7px;
	color: #000;
}
.static-sidebar ul li:hover{
	background: #F5F5F5;
}
.static-sidebar ul li{
	border-bottom: 1px dashed #B7D4E2;
}

.static-content{
	float: left;
	width: 696px;
	padding: 10px;
	border: 1px solid #F8F8F8;
	margin: 10px 0 10px 10px;
	background: #FDFDFD;
}
.static-content h1{
	font-weight: bold;
	font-size: 16px;
	color: #0174A3;
	border-bottom: 1px solid #ddd;
	padding-bottom: 7px;
	margin: 10px 0;
}
.static-content p{
	font-size: 12px;
	line-height: 21px;
	margin-bottom: 10px;
}

/* Begin: Click Slider */
.clickslider .wrapper {position: relative;  overflow: hidden;/* height: 100%; */width: 100%;margin: 0 auto;}
.clickslider {position:relative;}
.clickslider .window ul {
	width: 100%;
}
.clickslider .window ul li {position:relative; float:left; text-align:center;border: 1px solid #fff;}
.clickslider .window ul li:hover {border: 1px solid #ccc;}
.clickslider .window { white-space: nowrap; /* height: 100%; */}
.clickslider a.prev, .clickslider a.next {
	position: absolute;
	height: 35px;
	width: 31px;
	top: 50%;
	background-size: 32px;
	z-index: 12;
}
.clickslider a.prev:hover, .clickslider a.next:hover {opacity:0.8}
.clickslider a.next {background: url(img/icon/rightarrow.png) 9px no-repeat;right: 0;background-size: 13px;}
.clickslider a.prev {background: url(img/icon/leftarrow.png) 12px no-repeat;left: 0;background-size: 13px;}

.campaign .wrapper {width: 960px;/* height: 234px; */ float:left; margin: 0 10px;}
.special-product {width: 207px; float:left; margin:0; border-bottom-left-radius:12px;}
.special-product .wrapper {width: 207px;height: 327px; float:left;}
.special-product ul.products {white-space: nowrap !important;max-width: 2000px !important;}
.special-product .products li {margin:0; height: 327px;width: 207px;border: none;box-shadow: none;}
.special-product .products li:hover {border: none;box-shadow: none;}
.special-product .products a {line-height: 275px;}
.special-product * {max-width: 207px;}
.special-product .prev, .special-product .next {display:none;}
.special-product:hover .prev, .special-product:hover .next {display:block;}
.special-product .title-bar {background:#B539D0;border-bottom: 3px solid #681D6F;}
.special-product .title-bar h3 {color:#fff;padding: 0 10px;font-size: 18px;line-height: 38px;background: #0174A3;}
/* End: Click Slider */

/* Begin; Forms */
.placeholder {color: #aaa !important;}
/* End: Forms */

.cart-container {border: 1px solid #eee; float:left; width: 100%; margin:6px 0;background: rgba(255, 255, 255, 0.5);}
.cart-bar {float:left;   height: 42px; line-height:42px; margin: 16px 0 8px 0; width: 100%; position:relative;}
.cart-bar h1 {float:left; width: 300px;   font-size: 21px; font-weight: bold;padding-left: 7px;}
.cart-bar .buttons {color:#fff; font-size: 12px; position: absolute;right: 9px;}
.cart-bar .buttons div {float:left; padding: 0 8px;  cursor:pointer;margin-left: 10px;background: rgba(216, 22, 22, 0.67);border-radius: 5px;color: #FFF;}
.cart-bar .buttons > div:hover, .complete .okicon:hover {text-decoration:underline;}
.cart-bar .buttons .continue {
	margin-left: 230px;
}

.cart-bar .buttons .complete, .complete .okicon {background: #199E24 url(images/icons/complete.png) no-repeat 6px 6px; padding-left: 44px;padding-right: 11px;}

.cart {float:left; border:1px solid #ddd; padding:4px 4px 4px;  position:relative;width: 965px;margin-left: 6px;}
.cart-headers {float:left; background:#eee; width: 100%; height:52px; line-height:52px; font-weight:bold;position: relative;}
.cart-headers > div {border-left:1px dotted #eee;position: absolute;}
.cart-products {float:left; width: 100%; line-height:36px; font-weight:bold;}
.cart-headers div, .cart-products div {float:left; padding-left:10px;}
.cartproduct {width: 956px; padding:0 !important; border-bottom:1px solid #ddd;position: relative;}
.cart .row2 {background:#fffee9;}
.cartproduct > div {padding-top:8px; padding-bottom:4px; min-height: 110px; border-left:1px dotted #bbb; line-height:18px;position: absolute;top: 0;bottom: 0;}
.cartproduct .thumb {margin-top:3px; padding-left:0;}
.cartproduct .urunadi {width: 400px;}

.cart .secim {width:60px; padding-left:0; text-align:center; border-left:none;}
.cartproduct .secim {padding-top: 51px; height: 40px;min-height: 80px;left: 0;}
.cartproduct .urun, .cart-headers .urun {width: 570px; position:relative;left: 70px;}
.cart .urun .productinputs {margin-top: 10px;float: left;width: 362px;/* border: 1px dotted #ccc; */background: rgba(220, 226, 212, 0.43);position: relative;padding: 22px 5px 4px 10px;}
.cart .urun label.atname {font-weight:100;}
.cart .urun span.atvalue {font-weight:100; color:#ee5b28; margin-left:4px;}
.cart .urun label.inname {font-weight: bold; font-size:12px;display: inline-block;line-height: 16px;margin: 0;float: left;}
.cart .urun span.invalue {font-weight:100;  margin-left:4px; font-size:12px;max-width: 360px;display: inline-block;overflow: hidden;white-space: nowrap;line-height: 16px;text-overflow: ellipsis;}
.cart .urun .yonet {position:absolute; top: 3px; right:8px; width: 85px; line-height:30px; font-weight:100;}
.cart .urun .yonet img {vertical-align:middle; margin-right:3px;}
.cart .urun .yonet a {font-size:11px}
.cart .adetfiyati {width: 90px;left: 627px;}
.cart .adet {width:80px;left: 740px;}
.cart .adet select {font-size:12px; margin:0; padding:2px; border:1px solid #ccc;}
.cart .adet select option {padding-left:2px;}
.cart .aratoplam {width:88px;right: 24px;}
.cart .kdv {font-size:10px;  font-weight:100;}
.cartproduct .urun .productinputs label.title { color: rgba(93, 21, 21, 0.84);font-size: 12px; width: 95%;position: absolute; top: 2px; text-align: left; line-height: 16px; border-bottom: 1px solid #ddd; left: 11px;}
.cartproduct .productinputs img {box-shadow:2px 2px 2px rgba(0,0,0,0.5); border:1px solid #060; cursor:pointer;}
.cartproduct .productinputs img:hover {opacity:0.8; border:1px solid #060;}
.carttotal {position:absolute; bottom:7px; right:2px; width: 320px;}
.carttotal .subtotal, .carttotal .total,.carttotal .discounts, .checkout .carttotal .cargo, .carttotal .vade, .carttotal .taksittutari, .carttotal .vadefarki, .carttotal .kapidakomisyonu
{float:left; color: rgb(126, 120, 120); width: 322px !important; font-size:17px; height:24px; line-height:24px; text-align:right; margin:0; position:relative;}
.carttotal .discounts, .carttotal .discounts label {color:#009900;}
.carttotal .total {font-weight:bold; border-top:1px solid #ccc; margin-top:8px;}
.carttotal label {color:#333; position:absolute; left:2px; width: 210px; text-align:right; font-size:16px;}

.carttotal {position:absolute; bottom:7px; right: 10px; width: 320px;}
.carttotal .subtotal, .carttotal .total,.carttotal .discounts, .checkout .carttotal .cargo, .carttotal .vade, .carttotal .taksittutari, .carttotal .vadefarki, .carttotal .kapidakomisyonu
{float:left; color: rgb(126, 120, 120); width: 322px !important; font-size:17px; height:24px; line-height:24px; text-align:right; margin:0; position:relative;}
.carttotal .discounts, .carttotal .discounts label {color:#009900;}
.carttotal .total {font-weight:bold; border-top:1px solid #ccc; margin-top:8px;padding-top: 8px;}
.carttotal label {color:#333; position:absolute; left:2px; width: 210px; text-align:right; font-size:16px;}

.promosyonkodu {float:left; width:380px; height: 50px; line-height:40px; margin:2px 4px 8px;background: #ddd;border-radius: 5px;}
.promosyonkodu div, .promosyonkodu label {float:left; padding-left: 4px;font-size: 13px;border: none;margin-top: 2px;}
.promosyonkodu .pkodu {border:1px solid #ccc; background-color:#fff; height: 24px; line-height: 24px; width: 132px;padding: 2px 4px;}
.promosyonkodu .setcoupon {width:100px; text-align:center; padding: 0px 0; margin-top: 5px;color: #fff;}
.promosyonkodu .probut {float:right; background:#006600; width:100px; height:40px; font-size:15px; color:#fff; text-align:center; cursor:pointer;}
.promosyonkodu .probut:hover {background:#990000;}

.orangebut {float:right !important; height:49px !important; line-height:40px !important; margin:12px 9px 8px 0 !important; cursor:pointer;}
.orangebut .butleft {float:left; width:6px !important; height:49px !important; background:url(images/turuncubut-sol.png);}
.orangebut .butright {float:left; width:6px !important; height:49px !important; background:url(images/turuncubut-sag.png);}
.orangebut .butmiddle {float:left; height:40px !important; background:url(images/turuncubut-orta.png); padding:5px 4px 4px !important; font-size:16px; color:#fff;}

.make_payment,.odeme_yap {background: #FF6600 url(img/icon/cartsprite.png) no-repeat -3px -82px; width: 125px; height: 44px; float:right; margin: 6px 8px;line-height: 50px;text-align: right;padding-right: 11px;color: #fff;border-top-right-radius: 12px;border-bottom-left-radius: 12px;border-bottom: 3px solid #DB3200;font-weight: bold;padding-left: 10px;}
.odeme_yap {width: 166px; font-weight:bold;}
.make_payment:hover, .odeme_yap:hover {text-decoration:none; color:#fff; opacity:0.9;}
.subcontents {width:760px; min-height:400px; float:left; border:1px solid #EAE7FF; margin-top:15px;}
.subcontents > div.box {width: 368px; margin: 5px; border:1px solid #EAE7FF; float:left; height: 240px; line-height: 238px;overflow: hidden;}
.subcontents > div div {line-height: 21px;}
.subcontents div.menubar-nav {margin-top:0;}
.subcontents div img {vertical-align:middle;}

.subcontents > div.box > a {display:block; width:100%; height:100%; overflow:hidden; position:relative;}
.subcontents > div.box label.shopname {cursor:pointer; position:absolute; bottom:0; display:block; width:100%; height:40px; line-height:40px; background:rgba(0,0,0,0.5); color:#fff; text-align:center;}
.subcontents > div.box:hover label.shopname {text-decoration:underline;}

.subcontents h1 {margin: 5px; display: block;	float: left;width: 730px; background: #EAE7FF; line-height: 30px;	padding: 5px 10px; text-align: center;font-size: 20px;}

.contact-infos {margin:10px; float:left; width:100%}
.contact-infos h2 {font-size:22px; margin: 10px 0 5px;color: #7753AC;}
.contact-infos .address {background:url(images/icons/location-icon.png) no-repeat;padding-left: 50px;background-position: 0px 10px;}
.contact-infos .telephone {background:url(images/icons/telephone-icon.png) no-repeat;background-position: 0px 10px;padding-left: 50px;}
.contact-infos .email {background:url(images/icons/email-icon.png) no-repeat;padding-left: 50px;background-position: 0px 10px;}
.contact-infos .workinghours {background:url(images/icons/clock-icon.png) no-repeat;background-position: 0px 10px;padding-left: 50px;}
.contact-infos > div {background-size:32px !important;  height:60px;}

/* begin: checkout */
span.validate-note {margin:4px; font-size:11px; color:#900;line-height: 24px;display: inline-block;}
.adim {display:none;}
.checkout .ordertype {margin-bottom:4px; padding: 8px; background:#f0f0f0; display:block;width: 953px;float: left;}
.checkout .ordertypeoption {float:left; width: 360px; height:45px;}

.checkout .loginform {float:left; width:574px; height:39px; padding-top:6px; display:none;}
.checkout .loginform div {display:inline; position:relative;}
.checkout .loginform label.error {white-space:nowrap;}

.checkout {float:left; border: 1px solid #eee; padding: 10px 10px 0; margin-top: 0; position:relative; width: 969px;background: #fff;}
.checkout input[type="text"], .checkout textarea, .checkout select {border:1px solid #ccc; width:120px; margin-left:4px;}
.checkout textarea {height:42px; width:146px !important;}
.checkout select option {padding-left:4px;}
.checkout .cart {border:0; margin: 2px; padding:0;}
.checkout .cart .urun {width: 637px; border-left:0;left: 0;}
.checkout .cart .carttotal {position:static !important; float:right; margin:6px 2px; bottom:0; right:0;}
.checkout .addresses {overflow:hidden; padding-bottom: 0px;  }
.checkout .addresses, .checkout .cargo, .checkout .payment {float: left; width: 980px;}

.faturaform, .teslimatform {float:left; margin:4px 0; height:auto; overflow:hidden; width: 475px;}
.faturaform .sutun1, .faturaform .sutun2, .teslimatform .sutun1, .teslimatform .sutun2 {float:left; width:228px; padding-left:4px;}
.sutun1 div, .sutun2 div {float:left; width:228px; min-height:22px; line-height:22px;}
.faturaform .sutun1 label, .teslimatform .sutun1 label {float:left; width:100px; text-align:right;}
.faturaform .sutun2 label, .teslimatform .sutun2 label {float:left; width:72px; text-align:right;}
.checkout .sutun2 input[type="text"], .checkout textarea, .checkout select {width:150px; margin-left:4px;}
.kurumsalfields {display:none;}

.cargo, .payment { width: 970px !important; margin-bottom: 10px;}
.checkout .cargo .altbaslik {float:left; width: 954px; padding-left:6px; background:#eee; height:30px; line-height:30px; font-weight:bold; font-size:11px;}
.cargo .altbaslik div {float:left; width:150px;}
.cargo .altbaslik .cargofirm-name {width:300px;}
.cargo .altbaslik .cargofirm-price {width:300px;}
.payment .odemesecenekform > div {float:left; width: 968px; background: #EEE;border: 1px solid #0174A3;border-top-right-radius: 12px;}
.cargo .kargoform .kfsecim {position:absolute; left:5px; top:40px}
.cargo .kargoform > label {float:left; width:210px; border:1px solid #ccc; padding:10px; cursor:pointer; position:relative;margin-right: 10px;}
.cargo .kargoform > label:hover {border: 1px solid #060;}
.cargo .kargoform > label.checked {background: #0174a3 url(images/icons/true.png) 6px center no-repeat; color: #0174A3;border: 1px solid #0174A3;}
.cargo .kargoform > label.checked .kfsecim {display:none;}
.cargo .kargoform > label.checked * {color:#fff;}

.cargo .kargoform > label .cargofirm-img {float:left; margin-right: 10px; margin-left:30px;}
.cargo .kargoform > label .cargofirm-name {float:left; width: 105px;text-align: center;font-size: 16px;line-height: 30px;margin-top: 15px;}
.cargo .kargoform > label .cargofirm-price {float:left; width: 105px; font-weight:bold;text-align: center;font-size: 18px;}

.payment { float:left;}

.checkout .baslik {position:relative; padding:0; margin-bottom:6px; background-color:#fff; border-bottom:1px solid #ccc; width: 100%; line-height:30px; float:left; height:30px; font-weight:bold;}
.checkout .baslik h2 {border-bottom: 1px solid rgb(1, 116, 163); display:inline; position:absolute; color: rgb(1, 116, 163); margin:0; padding:0;font-size: 17px;}
.baslik .adim {float:right; color:#aaa; background:#ddd; margin-top:4px; width:50px; height:22px; line-height:22px; font-size:10px; text-align:center; border-radius:2px;}
.baslik .aktifadim {float:right; color:#fff; background: rgb(126, 120, 120);}
.installment-table .baslik {width:920px; margin:0 10px 10px;}

.baslik.step2 {
	width: 483px;
	margin-top: 4px;
}

.addresses {overflow:visible;}
.faturaform, .teslimatform {overflow:visible;margin-right: 10px;}
.faturaform #kayitlifatura, .teslimatform #kayitliteslimat {border:1px solid #999; color:#333;}
.faturaform .leftcol, .teslimatform .leftcol {float:left; width:50px; text-align:center; line-height:23px;}
.faturaform .rightcol, .teslimatform .rightcol {float:left; width: 477px; }
.faturaform .radio {float:left; width: 216px; margin: 8px 5px 0 4px; padding:5px; border: 1px solid #ccc; position:relative;}
.faturaform .radio:hover {border-color: #0174A3;}
.faturaform .radio label {top:0; left:0; right:0; bottom:0; display:inline-block; position:absolute; line-height:30px; padding-left:30px; cursor:pointer;}
.faturaform .kurumsalfields {display:none;float: left;}
.faturaform .leftcoli, .faturaform .rightcoli, .teslimatform .leftcoli, .teslimatform .rightcoli {width:50%; float:left;}
.faturaform textarea, .teslimatform textarea {width: 458px !important;}
.faturaform .checked {background: #0174A3; color:#fff; border-color: #0174A3;}
.sameinvoicebox {float:left;width: 455px; border:1px solid #ccc; padding:13px; height: 231px; background: #f5f5f5 url(img/address-icon.png) center 15px no-repeat; position:relative;}
.sameinvoicebox .sameinvoicetext {position:absolute; bottom: 46px; width:360px; left:55px; text-align:center; border:1px solid #ccc; line-height:30px; background: #fff url(images/icons/true.png) 10px 5px no-repeat;}
.sameinvoicebox .differentdelivery {position:absolute; cursor:pointer; bottom: 10px; width:360px; left:55px; text-align:center; /* border:1px solid #ccc; */ line-height:30px; /* background:#fff url(img/true.png) 10px 5px no-repeat; */color: #060;text-decoration: underline;}
.sameinvoicebox .differentdelivery:hover {color:#000;}

.copyinvoice {padding:6px 4px; float:left; width:440px; clear:both;}

.leftcoli div, .rightcoli div, .kurumsalfields div, .textaddress {margin:8px 0; position:relative; clear:both;}
.faturaform input[type="text"],.faturaform textarea, .teslimatform input[type="text"],.teslimatform textarea {width: 222px; height: 27px; line-height: 30px; padding-left:4px;  border-radius:2px; }
.faturaform input[type="text"]:focus,.faturaform textarea:focus, .teslimatform input[type="text"]:focus,.teslimatform textarea:focus  {color:#333; border: 1px solid rgb(126, 120, 120);}

.faturaform textarea, .teslimatform textarea {height:50px;}

.faturaform select, .teslimatform select {width: 228px; height: 31px; line-height: 31px; padding-left:4px; border-radius:2px; background:#fff; }
.faturaform select:focus, .teslimatform select:focus {border:1px solid #ff6600; color:#333;}

.kurumsalfields {width: 476px;}
.kurumsalfields div {float:left; width:50%; margin:4px 0; clear:none;}

.odemeform {display:none; float:left;padding: 10px;width: 948px;border: 1px solid #0174A3;border-top: none;}

.odemesecenekform .os-div {float:left;  height:30px; line-height:30px; background-color:#eee; text-align:center; border-right: 1px solid #0174A3; cursor:pointer;padding: 5px 30px;}
.odemesecenekform .checked {background-color: rgb(1, 116, 163); color:#fff; border-top-right-radius: 12px;}
.os-creditcard, .os-iyzicobasic, .os-ipara {
	background: rgb(1, 116, 163) url(img/icon/cartsprite.png) no-repeat -3px -213px;
}
.os-creditcard.checked, .os-iyzicobasic.checked, .os-ipara.checked {	background: rgb(1, 116, 163) url(img/icon/cartsprite.png) no-repeat -3px -156px;}
.os-paypal{
	background: #42760A url(img/icon/cartsprite.png) no-repeat 4px -415px;
}
.os-paypal .checked{
	background: #42760A url(img/icon/cartsprite.png) no-repeat 4px -415px;
}
.os-westernunion{
	background: #42760A url(img/icon/cartsprite.png) no-repeat 0px -311px;
}
.os-westernunion .checked{
	background: #42760A url(img/icon/cartsprite.png) no-repeat -3px -365px;
}
.os-remittance.checked{
	background: rgb(1, 116, 163) url(img/icon/cartsprite.png) no-repeat 10px -6px;
}
.os-remittance{
	background: rgb(1, 116, 163) url(img/icon/cartsprite.png) no-repeat 10px -261px;
	padding: 5px 30px 5px 42px !important;
}
.odemesecenekform input {display:none;}
.paymenticons {background-image:url(images/icons/paymentSprite.png); padding-left:10px;}

.odemesecenekform label {padding-left:20px; cursor:pointer;}

input.creditcardno {width:48px !important; height:20px; line-height:20px; margin:0 !important; margin-left:3px !important; text-align:center}
.creditcardisim {width:211px !important; height:20px; padding:0 4px;}
.carttype {background:url(images/icons/paymentSprite.png) 0 40px no-repeat; width:50px; height:25px; /* position:absolute; */ /* right: 53px; */ /* top:2px; */float: left;margin-left: 10px;margin-top: 5px;}
#cvv {padding:0 4px; width:32px; text-align:center;}

.kredikartiform, .kapidaodemeform { float:left; border: 1px solid #0174A3; border-top: none;}
.kredikartiform .card-inputs div {height: 33px; line-height: 33px; float:left; margin-top:5px; position:relative;width: 669px;margin: 5px 0 0 250px;}
.kredikartiform .card-inputs label {float:left; width:160px; text-align:right}
.kredikartiform input[type="text"], .kredikartiform select {border:1px solid #ccc; width:50px; margin-left:4px; height: 30px;float: left;}
.cart select {width:70px; height:20px;}
.kredikartiform #creditcardmesaj {font-size:12px; margin-left:4px}
.kredikartiform .cvv-info-text {font-size:12px; margin-left:4px}
.kredikartiform select {float:none}

.kredikartiform .cardtypes {float:left; width:100%; margin-top:10px;}
.kredikartiform .cardtypes div.bankakart {float:left; width: 96px; height:60px; border: 1px solid #FFF; margin-left:10px; line-height:60px;position: relative;padding: 5px 5px 5px 5px; background:#fff;}
.kredikartiform .cardtypes div.checked {border: 2px solid #cc0000;width: 94px;height: 58px;}
.kredikartiform .cardtypes div.bankakart:hover {border-color: #0174A3;}
.kredikartiform .cardtypes div.bankakart img {vertical-align:middle;}
.kredikartiform .cardtypes div.bankakart input {position: absolute;top: 27px;left: -3px;}
.kredikartiform .cardtypes label {position:absolute; top:0; left:0; right:0; bottom:0; padding-left:16px; padding-top:5px; cursor:pointer;}

.remitbanks {float:left;}
.remitbanks .remitbank {float:left; margin-left:5px; border:1px solid #ccc; padding:10px;background: #f5f5f5;}

div.installment-table {float:left; display:block; width:100%; margin-top:10px;}
table.installment-table {border:1px solid #ccc; margin-left:10px; width:920px; border-bottom:none; border-right:none;}
table.installment-table th.title {font-weight:bold;}
table.installment-table th, .kredikartiform table.installment-table td {width:150px; text-align:left; border-bottom:1px solid #ccc; padding:5px; border-right:1px solid #ccc; font-size:16px}
table.installment-table tr:hover {background:#f5f5f5; cursor:pointer;}
table.installment-table tr.checked {background:#1372A3; color:#fff;}


.contract {float:left; width: 985px; margin: 10px 8px 10px 0; text-align:right; /* display:none; */line-height: 30px;}
.contract-container{float: right;padding: 0 20px;padding-right: 0;}
.contract-input-container{
	border: 1px solid #ccc;
	padding: 0 10px;
	margin-top: 5px;
}
.contract iframe {margin-bottom:8px;}
.contract_text {float:left; margin:8px; width:940px;}
.contract label {font-size: 18px;cursor: pointer;}
.contract label:hover{color:#aca29a;}
.contract-link {font-size: 16px; color:#333; /* text-decoration:underline; */ /* Code for Firefox */      border-bottom: 1px solid #797878;float: right;height: 24px;}
.contract-link:hover {color:#c33; text-decoration:none;}

.purchase .progress {float:left; width:99%; margin:20px; text-align:center; display:none;}
/* end: checkout css */

/* start: form */
.form-content {float:left; border:1px solid #EAE7FF; width: 978px;margin-top: 10px;}
h1.formheader {font-size:22px; font-weight:bold; padding: 10px 10px; border-bottom: 1px solid #EAE7FF;margin: 0 0 10px;background: #EAE7FF;color: #0174A3;}
div.input {line-height: 45px; padding-left:200px; position:relative; float:left;margin-left: 10px; display: block; clear: both;}
div.input label.inputlabel {position:absolute; left: 0;}
div.input label.error {height:20px; line-height:20px;}
div.input .textinput {width:250px; height:30px; line-height:30px;padding: 0 5px;}
div.input .noteinput {width:400px; height:100px;padding: 5px;}
div.input select {height: 30px;margin: 0 !important;}
/* end: form */
/* Tabs classes */
.tabs {/* width: 173px; */ /* border-bottom-width: 1px; */background: #FFFFFF;float: left;}
.tabs ul {margin:0; padding:0; list-style:none;}
.tabs li {float:left;   padding-left: 20px; line-height: 35px; height: 35px; cursor:pointer; display:block;color: #434242;/* font-weight: bold; */font-family: 'Armata', sans-serif;font-size: 16px;}
.tabs li:hover {text-decoration:underline;}
.tabs li.active { height: 35px;color: #000; font-weight: bold;}
.tabs span {float:left; display:block; background:url(img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;}
.tabs .current span {background:url(img/tabs.gif) no-repeat right -54px;}
.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;}
.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;}

.tabscontainer {width: 100%;margin-top: 10px;}
.tabscontainer .tabs ul li {padding: 0 11px; font-size: 18px;}
.product-section .relateds {
	width: 980px;
	margin-left: 1px;
	float: left;
	min-height: 100px;
	/*border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;*/
}
/* Begin: popups */
.popuplayer,#popuplayer {	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 950;
	opacity:0;
	display:none;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
}

.popuplayer > div {
	width: auto;
	position: absolute;
	margin: auto;
	padding: 5px 20px 20px 20px;
	border-radius: 10px;
	background: #fff;
	border: 1px solid rgba(128, 113, 113, 1);
	box-shadow: 0 0 12px rgba(241, 241, 241, 1);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.popupclose {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.popupclose:hover { background: #c00;}

.popuplayer h1 {display:block; height: 36px; line-height: 36px; color:#060; font-size: 20px; margin-bottom:10px; border-bottom:1px solid rgba(0,160,0, 0.2);}
.popuplayer h1.success {background: url(images/icons/true.png) center left no-repeat;padding-left: 35px;}
.popuplayer h1.alert {background: url(images/icons/warning.png) center left no-repeat; color:#c00;text-align: center;}
.popuplayer .modalbuttons {padding-top: 15px;display: block;width: 100%;clear: both;padding-bottom: 12px;}
.dialogpop div.modalbuttons {text-align:center;}

.popuplayer > div {width:400px;}
.popuplayer div.modal_alert {width:400px;}
.popuplayer div.modal_image img {max-width:900px; max-height:480px;}
.popuplayer div.modal_url {}

.popuplayer .cartdialog {width: 800px;}
.cartdialog .cart {margin-left:0;width: 790px;}
.cartdialog .cartproduct {width: 790px; border-right:1px dotted #ccc; border-top:1px dotted #ccc; background:#f5f5f5;}
.cartdialog .cartproduct div{padding:10px;}
.cartdialog .cartproduct div.urun {left:0;}
.cartdialog .cartproduct div.adetfiyati {left:530px;}
.cartdialog .cartproduct div.adet {left:620px;}
.cartdialog .cartproduct div.aratoplam {left:700px;}


.cartdialog .cartproduct label{font-size:12px;margin-right:5px}
.cartdialog .cartproduct span {font-size:12px; font-weight:100;}
.cartdialog .cartproduct span.kdv {font-size:10px;}
.cartdialog .modalbuttons .button_gotocart {background: #060 url(images/icons/cart.png) 10px 6px no-repeat; background-size:24px; -o-background-size: 24px;  border:1px solid #060; border-bottom:3px solid #090; float:right; width: 120px; text-align:center;padding-left: 34px;}
.cartdialog .modalbuttons .button_gotocart:hover {text-decoration:none; opacity:0.9;}
.cartdialog .related-products {margin-top:10px;}
.cartdialog .window .wrapper {width: 865px !important;margin-left: 25px !important;}
/* End: popups*/

.filters-section ul li input{
	line-height: 25px;
	margin-left: 10px;
	padding: 3px;
}

.filters-section div.filter-group-title {
	line-height: 25px;
	margin-left: 0;
	padding: 3px 3px 3px 0;
	color: #0174A3;
	font-size:16px;
	font-weight:bold;
	border-bottom: 2px solid #A4CBDC;
	display: block;
}

.filters-section {margin-bottom:10px;}
.filters-section ul {max-height:300px; overflow:auto;}
.filters-section ul li {display: block;white-space: normal;min-width: 84px;border: 1px solid #ddd;margin: 4px 0 0 0;background-color: #eee;padding: 5px 10px 5px 27px;position: relative;}
.filters-section ul li a {display:block; font-size: 12px;color: #5E6061;}
.filters-section ul li:hover {background-color:#fff;}
.filters-section ul li:hover a {display:block; text-decoration:none;}
.filters-active {font-weight:bold;}
.filters-section li.filter-nomatter {border:none; background:none;}

.filters-section #minPrice, .filters-section #maxPrice {width: 86px; height: 22px; background:#fff; border:1px solid #ddd; margin:6px 0 8px;padding: 2px;line-height: 22px;text-align: right;padding-right: 5px;}
.filters-section .applyrange {     display: none;font-size: 13px;height: 38px;line-height: 16px;}

.breadcrumb {display:block;}
.breadcrumb li {display:inline;}
.breadcrumb li.first {padding-left:10px;}
.breadcrumb li.first a {padding-left:15px !important;}
.breadcrumb li a,
.breadcrumb li a:link,
.breadcrumb li a:visited {
	color: #666;
	display: block;
	float: left;
	font-size: 12px;
	margin-left: -13px;
	padding: 7px 17px 11px 25px;
	position: relative;
	text-decoration: none;
}
.breadcrumb li a {
	background-image: url('img/bg-crumbs.png');
	background-repeat: no-repeat;
	background-position: 100% 0;
	position: relative;
}
.breadcrumb li a:hover {
	color: #333;
	background-position: 100% -48px;
	cursor: pointer;
}
.breadcrumb li a:active {
	color: #333;
	background-position: 100% -96px;
}
.breadcrumb li.first a span {
	height: 29px;
	width: 3px;
	border-left: 1px solid #d9d9d9;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
}

ul.paging {
	float: right;
	margin-top: 5px;
}
ul.paging li {}
ul.paging li a {
	border: 1px solid rgba(164, 203, 220, 1);
	margin: 0 2px;
	padding: 4px 10px;
	background: #FFFFFF;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	color: #525252;
	font-weight: bold;
	font-size: 12px;
}
ul.paging li a:hover {background:#fff; text-decoration:none; border:1px solid #8B2CBB}
ul.paging li a.current {background: #0174A3; color:#fff;}

/* Begin Newsletter Popup */

.newsletter-content {width:100%; height:100%; position:relative;}
.newsletter-content .gender-option {position:absolute; bottom: 148px; width: 426px; right: 139px;}
.newsletter-content .gender-option > label {float:left; width:80px; font-weight: bold; height:30px;line-height: 30px;}
.newsletter-content .gender-option > div {float:left; width:80px;  height:30px;line-height: 30px;}
.newsletter-content .email {position:absolute; bottom: 50px; width: 426px; right: 140px;}
.newsletter-content .email input {height:26px; line-height:26px; padding:5px; width: 262px;margin-bottom: 5px;}

/* begin: relational campaign */
.choose-campaign {float:left; display:block; width:100%;margin-top: 10px;border: 1px solid rgba(139, 44, 184, 0.28);border-top-right-radius: 12px;overflow: hidden;border-bottom-left-radius: 12px;}
.choose-campaign .title-bar {background: url(img/icon/star.png) 3px 3px no-repeat;background-size: 28px;}
.choose-campaign .title-bar h3 {font-size:16px}
.product-campaign-list {margin: 5px 0; padding: 5px; float: left;}
.product-campaign-list .campaign-check {line-height:24px; padding-left:30px; position:relative;cursor: pointer;}
.campaign-check span.checkbox {background:#fff;border:1px solid #ccc; border-radius:3px;width:12px; height:12px; position:absolute; left:5px; bottom: 5px; box-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.campaign-check.focus {color: #681D6F;font-weight: bold;}
.campaign-check.focus span.checkbox {background: #fff url(img/icon/check-mark.png) 2px 1px no-repeat; border:none;  width: 16px; height: 16px; left: 4px; bottom: 5px; background-size: 13px;}

.brands {float:left; border: 5px solid #fff; margin-top:10px;width: 200px; border-top-right-radius:12px; border-bottom-left-radius:12px; margin-left: 10px;background: #fff;max-height: 286px;overflow: hidden;}
.brands .title-bar { border-bottom-width:2px}
.brands .title-bar h3 {padding:0 10px;background: #0CF;font-family: DESYREL;font-size: 23px;font-weight: normal;}
.brands ul {margin: 7px 0 0;max-height: 240px;float: left;overflow: auto;}
.brands ul li {display:inline-block;}
.brands ul li a {width: 90px; height: 14px; padding: 3px 12px; margin:2px; display:inline-block;list-style-type: disc;/* border: 1px solid #E6DDEA; */ color:#666;line-height: 14px;font-size: 12px;}
.brands ul li a:hover {text-decoration:none; background: #00CCFF; color:#fff;width: 150px;}

div.cargotracking {top:-200px; position:absolute; right:0; background: #FFFFFF; width: 283px;  z-index: 100;padding: 18px;border: 1px solid #ddd; transition:all ease .3s;}
div.cargotracking input#orderno {height:30px; padding-left:5px;}
div.cargotracking a {color:#fff !important;}
li.cargotracking {background: url(img/icon/headersprite.png) -20px -755px no-repeat; padding-left: 17px; }
li.cargotracking:hover div.cargotracking {top:30px;}

.footer-shops {float:left; border: 5px solid #FEFEFE; margin-top:10px;width: 290px; border-top-right-radius:12px; border-bottom-left-radius:12px; /* overflow: hidden; */background: #fff;max-height: 286px;/* overflow: auto; */}
.footer-shops .title-bar { border-bottom-width:2px}
.footer-shops .title-bar h3 {padding:0 10px;background: #0CF;font-family: DESYREL;font-size: 24px;font-weight: normal;}
.footer-shops ul {margin: 7px 0 0;overflow: auto;float: left;max-height: 241px;}
.footer-shops ul li {display:inline-block;}
.footer-shops ul li a {width: 180px; height: 14px; padding: 3px 9px; margin:2px; display:inline-block;list-style-type: disc;/* border: 1px solid #E6DDEA; */ color:#666;font-size: 12px;line-height: 14px;}
.footer-shops ul li a:hover {text-decoration:none; background: #00CCFF; color:#fff;width: 245px;}

#contact-inputs {float:left; width: 900px; /* border: 1px solid #ccc; */ padding: 5px 10px 10px; margin-top: 4px;position: relative;}
#contact-inputs label {font-weight:bold; font-size:12px;margin-bottom: 3px;display: block;}
#contact-inputs > div {display:block; margin: 0  5px 10px 0;padding-left: 45px;background-size: 27px;float: left;width: 650px;}
#contact-inputs input, #contact-inputs textarea {box-shadow:2px 2px 2px rgba(0,0,0,0.1);border:1px solid #ccc; height: 24px; line-height:20px; padding:4px 5px; transition: all .1s linear;}
#contact-inputs .contactinput-textbox input {width: 250px;}
#contact-inputs .contactinput-textarea textarea {width: 636px;height: 140px;}
#contact-inputs .contactinput-textarea textarea:focus {height:140px;}
#contact-inputs .title-bar {/* background:none; */width: 855px;}
#contact-inputs .title-bar h3 {padding:0; text-align:center;font-size: 20px;/* width: 828px; */}
#contactform {	float: left;background: rgb(255, 255, 255);	position: relative;box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.2);}
#sendMessage {width: 113px;}
.saleprice-button {	position: relative;}
#contactform .saleprice-button {float:left;position: absolute;right: 29px;bottom: 10px;}
#contactform .button_style {background: #FF7A21;color: #FFF;border-bottom-color: rgb(255, 183, 135);}
.contacticon1 {
	background: url(img/icon/name.png) 9px 5px no-repeat;
}
.contacticon2 {
	background: url(img/icon/email.png) 9px 5px no-repeat;
}
.contacticon3 {
	background: url(img/icon/phone.png) 9px 3px no-repeat;
}
.contacticon4 {
	background: url(img/icon/website.png) 9px 2px no-repeat;
}
.contacticon5 {
	background: url(img/icon/message.png) 9px 0px no-repeat;}
.ajaxLoading {position:fixed;top:0;left:0;right:0;bottom:0;background: rgba(0,0,0,0.2); z-index:999; display:table-cell; vertical-align:middle; text-align:center; display:none;}
.ajaxLoading span { margin:0 auto; position:absolute; top:40%; left: 45%; padding: 58px 30px 28px; background: #fff url(img/ajax-loader.gif) center 30px no-repeat; border-radius: 7px; box-shadow: 0 0 6px rgba(0,0,0,0.7);}

.login-with-facebook {float:left;clear: both;margin-top: 20px;}
.login-with-facebook .fb-button {width:160px; height:43px; background:url(img/facebook-login.png); line-height:43px; padding-left:55px; color:#fff;cursor: pointer;}
.login-with-facebook p {float:left; margin-top:10px;}
.developed-sign {}