﻿/* CSS Reset - YUI - version: 3.3.0 - build: 3167 */
html{color:#000;/*background:#FFF;*/}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,/*em,strong,*/th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* Browser Box Model Fix Form Elements */
input,select,textarea{box-sizing:border-box;-moz-box-sizing:border-box;}
/* Clear Box Elements */
.cfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.cfix{display:inline-block}html[xmlns] .cfix{display:block}* html .cfix{height:1%}.cleft{clear:left}.cright{clear:right}.cboth{clear:both}
/* Align Box Elements */
.fleft{float:left}.fright{float:right}
/* Align Contents */
.aleft{text-align:left}.aright{text-align:right}.acenter{text-align:center}.ajustify{text-align:justify}.vtop{vertical-align:top}.vcenter{vertical-align:middle}.vbottom{vertical-align:baseline;}



body {
	margin: 0;
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #333;
	background:url(images/body-bg.gif) 0 0;
	}
	
/**/

a {
	color: #1e97c3;
	text-decoration: none;
	}

a:hover {
	color:#444444;
	text-decoration: underline;
	}

a * {
	cursor: pointer;
	}


/* Sayfa Düzeni */

.km-wrapper {
	border:none;
	width:980px;
	margin:0 auto;
	border-collapse: collapse;
	background:#FFF;
	padding: 0 5px;
	}

.km-header {
	position: relative;
	}
	
.km-header .top {
	min-height:100px;
	}

.km-header .logo {
	float:left;
	margin: 20px 0 0 10px;
	}

.km-header .category-menu {
	overflow:hidden;
	text-align:center;
	font-size:1px;
	border-bottom:2px solid #b3330c;
	margin-bottom:1px;
	}
	
.km-header .category-menu a {
	background:url(images/tab-right.gif) right no-repeat; 
	display:inline-block;
	color: #4c3b34;
	text-decoration: none;
	font:bold 11px Tahoma, Geneva, sans-serif;
	padding:0 4px 0 0;
	margin-top:1px;
	
}
	

.km-header .category-menu a strong {
	background:url(images/tab-left.gif) 0 0 no-repeat;
	display:inline-block;
	line-height:27px;
	padding:0 10px 0 10px;
}

.km-header .category-menu a:hover strong {
	color:#b2340c;
}

.km-header .bottom {

	}
	
.km-header .bottom .bottom-l {
	background:url(images/menu-left.gif) 0 0 no-repeat;

}

.km-header .bottom .bottom-l .bottom-bg {
	background:url(images/menu-bg.gif) repeat-x;
	margin:0 8px 0 8px;
	min-height:50px;
}

.km-header .bottom .bottom-r {
	background:url(images/menu-right.gif) right no-repeat;

}
	
	
.km-header .user-menu {
	position:absolute;
	right:4px;
	top:0;
	padding-top: 12px;
	font-size:11px;
	}
	
.km-header .user-menu strong {
	color:#444444;
	padding-right:5px;
}
	
.km-header .user-menu a {
	text-decoration:none;
	color:#444444;
	padding:0 0 0 20px;
	background:url(images/u-menu-sep.gif) left center no-repeat;
	}

.km-header .user-menu a:hover {
	text-decoration:underline;
	color:#538406;
	}
	
	
.km-header .content-menu {
	position:absolute;
	left:210px;
	bottom:0px;
	color: #fff;
	z-index:999;
}

.km-header .content-menu .sep{
	font-size:13px;
	font-weight:bold;
}

.km-header .content-menu .sep img{
	vertical-align:middle;
}

.km-header .content-menu a{
	text-decoration: none;
	color: #daf58a;
	padding:12px 25px 13px 25px;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	background:url(images/menu-top-sep.gif) top center no-repeat;
	display:inline-block;
	line-height:25px;
	}

.km-header .content-menu a:hover {
	text-decoration: underline;
	}
	
.km-header .bottom .search {
	float:left;
	background:url(images/menu-bar-sep.gif) right no-repeat;
	min-height:50px;
	}

.km-header .bottom .search label {
	float:left;
	line-height:24px;
	display:none;
	}
	
.km-header .bottom .search input {
	float:left;
	border: none;
	width:140px;
	height:18px;
	text-indent: 5px;
	font:normal 11px Tahoma, Geneva, sans-serif;
	margin: 15px 5px 0 5px;
	line-height:17px;
	}

.km-header .bottom .search a {
	display:block;
	float:left;
	margin: 15px 15px 0 0;
	}

.km-header .bottom .cart {
	position:absolute;
	right:0;
	top:40px;
	}
	
.km-header .bottom .cart .cart-left{
	position: relative;
	background: url(images/cart-left.gif) 0 0 no-repeat;
	height:46px;
}

.km-header .bottom .cart .cart-left .cart-bg {
	display:block;
	margin:0 6px 0 6px;
	padding:0px 15px 0 2px;
    background: url(images/cart-bg.gif)   repeat-x;
	height:47px;
}

.km-header .bottom .cart .cart-right{
	 background: url(images/cart-right.gif) right 0 no-repeat;
     height:46px;
}

.km-header .bottom .cart .cart-text {
	display:block;
	 font-weight:bold;
	}

.km-header .bottom .cart img {
	vertical-align:middle;
	margin: 0 9px 0 3px;
	}

.km-header .bottom .cart a {
	color:#573a36;
	text-decoration:none;
	font-size:11px;
	background:url(images/cart.gif) 0px 7px no-repeat;
	display:block;
	padding:8px 0 10px 40px;
	}
	
.km-header .bottom .cart a span {
	color:#573a36;
	}
	
.km-header .bottom .cart a:hover strong {
	text-decoration:underline;
	}	
	


.km-content {
	padding:15px 0;
	min-height:400px;
	}

/* modül blokları */
.LeftPaneStyle {
	width:190px;
	vertical-align: top;
	padding-right: 15px;
	}

.ContentPaneStyle {
	vertical-align: top;
	}
	
.RightPaneStyle {
	width:190px;
	vertical-align: top;
	padding-left:15px;
	}
	

.km-footer {
	border-top: solid 1px #ddd;
	padding: 15px;
	}

.km-footer a {
	color:#333;
	text-decoration: none;
	}

.km-footer .copyright {
	font: normal 11px Verdana, Geneva, sans-serif;
	padding: 15px 0 0 0px;
	}

.km-footer .copyright a {
	text-decoration: underline;
	color: #b2340d;
	}
	
.km-footer .copyright a:hover {
	text-decoration: none;
	}	

.km-sign {
	display:block;
	clear:both;
	text-align: center;
	padding-top:10px;
	}


	


/* MODÜL DÜZEN */





.dmt{
	background: #d3cfc3 url(images/dmt-right.gif) right 0 no-repeat;
	position: relative;
	padding-right:5px;
	}
	
.dmt > div {
	background: url(images/dmt-left.gif) 0 0 no-repeat;
	padding-left:5px;
	}
	
.dmt span {
	display: block;
	background: url(images/dmt-bg.gif) repeat-x;
	padding: 8px 10px 8px 5px;
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #4c3b34;
	}




.dmt .module-edit {
	position:absolute;
	right:3px;
	top:3px;
	font: normal 9px Verdana, Geneva, sans-serif;
	color: #333;
	}


.ContentPaneStyle .dmt-left {
	background: url(images/dmt2-left.gif) 0 0 no-repeat;
	height:40px;
}

.ContentPaneStyle .dmt-left .dmt {
	 background: url(images/dmt2-bg.gif)   repeat-x;
	 margin:0 6px 0 21px;
	 color:#598908;
	 padding:12px 0 0 7px;
	 height:28px;
}

.ContentPaneStyle .dmt-right {
	background: url(images/dmt2-right.gif) right 0 no-repeat;
    height:40px;
	}

.module-content {
	padding: 10px;
	border: solid 1px #eaeaea;
	border-top: none;
	}

.module-separator {
	line-height:15px;
	}


/*
Katalog Modülü
*/


.catalog-menu a.catalog-name {
	font-weight: bold;
	color:#b2340d;
	text-decoration: none;
	font-size:11px;
	}
	
.catalog-menu a.catalog-name:hover {
	text-decoration: underline;
	color:#558805;
	}

.catalog-menu .catalog-sep {
	display: block;
	margin: 10px 0;
	border-top:solid 1px #e1e1e1;
	height:1px;
	line-height: 1px;
	}

.catalog-menu .category-block {
	padding: 5px 0 0 10px;
	}
	
.catalog-menu a.category-name {
	color: #373737;
	text-decoration: none;
	display:block;
	font-size:11px;
	background:url(images/catl-arrow.gif) -1px 4px no-repeat;
	padding:2px 0 2px 10px;
	}
	
.catalog-menu a.category-name:hover {
	text-decoration:underline;
	color: #b2340d;
	}

.catalog-menu .category-sep {
	color: #999;
	display:none;
	}



/* menu */

.menu {
	width:100%;
}

.menu .menu-item {
	position:relative;
	color: #0b0b0b;
	}


.menu .menu-item a {
	display:inline-block;
	padding: 5px 0 5px 22px;
	color: #373737;
	font-size:11px;
	text-decoration: none;
	background:url(images/cat-arrow.gif) 6px 2px no-repeat;
	}

.menu .menu-item a:hover {
	text-decoration: underline;
	color:#b2340d;
	}

.menu .menu-item a.selected {
	font-weight: bold;
	}
	
.menu .menu-separator {
	border-bottom:1px dotted #e7e6e6;
}


/* menu levels */
.menu .menu-item a.sub1,
.menu .menu-item a.sub2,
.menu .menu-item a.sub3,
.menu .menu-item a.sub4,
.menu .menu-item a.sub5 {
	font-size: 11px !important;
	color: #333;
	}
	
.menu .menu-item a.sub1 {
	padding-left:25px;
	background:url(images/sub.gif) 10px 3px no-repeat;
	}
	
.menu .menu-item a.sub2 {
	padding-left:30px;
	background:url(images/sub.gif) 25px 6px no-repeat;
	}

.menu .menu-item a.sub3 {
	padding-left:30px;
	}

.menu .menu-item a.sub4 {
	padding-left:40px;
	}
	
.menu .menu-item a.sub5 {
	padding-left:50px;
	}

.menu .edit {
	background: #fff7cb;
	font: normal 10px Verdana, Geneva, sans-serif;
	padding:2px;
}
/* Category Filter */
.category-filter {
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	}
	
.category-filter .title {
	font-weight: bold;
	padding: 5px 0 5px 0;
	}


.category-filter .group .title { 
	padding: 5px 0 0 0;
	font-weight:bold;
	font-size:12px;
	color:#e63637;
	}

.category-filter .seperator {
	display: block;
	border-top: solid 1px #e1e1e1;
	height:1px;
	line-height:1px;
	margin: 2px 0;
	}

.category-filter .menu-item a  {
	font-size:12px;
	}
	
.category-filter .menu-item a span {
	margin-left:5px;
	font: normal 10px Verdana, Geneva, sans-serif;
	color: #3366cc;
	}

.category-filter .selected-filters {
	padding-bottom:10px;
	}
.category-filter .selected-filters div {
	position:relative;
	padding: 4px 25px 5px 0;
	margin-bottom:3px;
	font: normal 11px Verdana, Geneva, sans-serif;
	}

.category-filter .selected-filters div a {
	display:block;
	position:absolute;
	right:3px;
	top:3px;
	font: bold 9px Tahoma, Geneva, sans-serif;
	text-decoration: none;
	border: solid 1px #ddd;
	padding: 2px 4px;
	color: #b2340d;
	}

.category-filter .selected-filters div a:hover {
	color:#333;
	border: solid 1px #b2340d;
	background: #f5f5f5;
	text-decoration: none;
	}




/* form */

.form-label {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	}

.form-description {
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #666;
	}
	
.form-textbox,
.form-select {
	font: normal 12px Arial, Helvetica, sans-serif;
	border: solid 1px #d5d5d5;
	background: #fff url(images/shadow.gif) 0 -2px repeat-x;
	padding: 2px;
	}

/* form module */

.formmodule-module h2 {
	font: normal 18px Verdana, Geneva, sans-serif;
	color: #b2340d;
	}

.formmodule-module p {
	padding-bottom:10px;
	}

.formmodule-module h3 {
	font: bold 12px Verdana, Geneva, sans-serif;
	margin:10px 0 5px 0;
	}

.formmodule-module .form-btn {
	margin:10px 0;
	}
	



/* ÜRÜN Listeleri */

.productlistimg-module .path { 
padding-bottom:10px;
}

.product-list {
	border: solid 1px #fff;
	width:100%;
}


.product-list-item {
	border: dotted 1px #ddd;
	vertical-align:top;
}

.product-list-item td {
vertical-align:top;
}

.product  {
	padding: 10px;
}

.product-image {
	text-align: center;
	margin-bottom: 10px;
	}
	
.product-name {
font: bold 11px Tahoma, Geneva, sans-serif;
color: #373737;
margin-bottom: 7px;
}

.product-name a{
color: #373737;
text-decoration: none;
}

.product-name a:hover {
text-decoration: underline;
color:#b2340d;
}


.product-adv {
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color: #999;
margin-bottom: 7px;
}


.product-price {
	font: bold 13px Tahoma, Geneva, sans-serif;
	margin-bottom: 7px;
}

.product-price em {
font-style: normal;
font: normal 11px Tahoma, Geneva, sans-serif;
color: #999;
white-space:nowrap;
}

.price {
	display: block;
	color: #b2340d;
}

.list-price {
	display: block;
	color: #8d8d8d;
	text-decoration: line-through;
	font-weight: normal;
}

.sale-price {
	display: block;
	color: #b2340d;
}

.product-percentage {
	width:95px;
	}

.product-percentage .percentage-bar {
	width:60px;
	border: solid 1px #ddd;
	float:left;
	margin-right:5px;
}

.product-percentage .percentage-bar span {
	display:block;
	width:2px;
	height:8px;
	border: solid 1px #fff;
	background: #85ae35;
}

.product-percentage .percentage-text {
	float:right;
	font-size:11px;
	color:#999;
}


a.product-edit {
	display:block;
	float:left;
	clear:both;
	padding: 3px;
	background: #FFF4A8;
	font: normal 10px Verdana, Geneva, sans-serif;
	margin: 0 5px 7px 0;
	color: #333;
}



/* Ürün Listeleri Görünüm Tanımları */


.product-list-item .item1 .product-icon,
.product-list-item .item4 .product-icon,
{
	padding-top:10px;
	}


.product-list-item .item2 .product-image,
.product-list-item .item5 .product-image,
.product-list-item .item7 .product-image,
.product-list-item .item-visited .product-image {
	padding-right:10px;
	}


.product-list-item .item3,
.product-list-item .item6,
.product-list-item .item7 {
	padding-right:0;
	}
	
.product-list-item .item3 td *,
.product-list-item .item6 td *,
.product-list-item .item7 td * {
	padding:0;
	margin:0;
 }
 
.product-list-item .item3 td,
.product-list-item .item6 td,
.product-list-item .item7 td {
	vertical-align: middle;
 }
 
 
.product-list-item .item3 .product-price *,
.product-list-item .item6 .product-price *,
.product-list-item .item7 .product-price * {
	display: inline;
	}

.product-list-item .item3 .product-price em,
.product-list-item .item7 .product-price em,
.product-list-item .item-visited .product-price em {
	display:none;
	}

.product-list-item .item3 .product-btn,
.product-list-item .item6 .product-btn {
	padding:0 5px 0 10px;
	}

.product-list-item .item7 .product-image img {
	width:40px;
	}

.visiteditem-module .module-content {
	padding:0;
	}

/* Ürün Listesi Sayfalama Linkleri */

.paging  a {
	display:inline-block;
	border: solid 1px #ddd;
	margin-left:4px;
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
	}
	
.paging a span {
	display:inline-block;
	padding: 3px 5px;
	cursor: pointer;
	}


.paging a.selected {
	font-weight: bold;
	border-color: #b2340d; 
	}

.paging  a:hover {
	text-decoration: none;
	border-color: #aaa; 
	}

.paging a.selected:hover {
	text-decoration: none;
	border-color: #b2340d;
	}

.paging .first span {
background: url(/skins/shared/images/paging-first.gif) center center no-repeat;
padding: 3px 6px;
}

.paging .last span {
background: url(/skins/shared/images/paging-last.gif) center center no-repeat;
padding: 3px 6px;
}

.paging .previous span {
background: url(/skins/shared/images/paging-previous.gif) center center no-repeat;
padding: 3px 6px;
}

.paging .next span {
background: url(/skins/shared/images/paging-next.gif) center center no-repeat;
padding: 3px 6px;
}




p {
margin: 1em 0 0 0;
}


hr
{
	color: #ddd;
	height: 1px;
	border:none;
	border-top: solid 1px #ddd;
	margin: 5px 0;

}


.Message
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #eeeeee;
}

/* style of item titles by Announcements and events */
.ItemTitle
{
	font-weight: bold;
	font-size: 11px;
	color: #2e8b57;
	font-family: Tahoma, Helvetica, sans-serif;
}







/* GENERAL */
/* style for module titles */
.Head {
	font: normal 18px Arial, Helvetica, sans-serif;
	line-height:20px;
	color: #b2340d;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #222;

}


/* text style used for most text rendered by modules */
.Normal
{

}

.Validater
{
	font-weight: bolder;
	font-size: 12px;
	color: #CC0000;
	font-family: Verdana, sans-serif;
}

/* used for portal note,desc vs.. */
.Small
{
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #ccc;
	line-height:12px;
}

/*Used for inactive description */
.Pasif
{
	font-weight: normal;
	font-size: 10px;
	color: #9b9b9b;
	line-height: 12px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
}



/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 10px;
	font-weight: normal;
}

A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active
{
	color: #0d6aa5;
	text-decoration: underline;
}
A.CommandButton:hover
{
	color: #7e7e7e;
	text-decoration: underline;
}


.date
{
	margin-top: 9px;
	font-size: 9px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.listBullet
{
	font-size: 10px;
	color: #a6a6a6;
}
.listItem
{
	padding-right: 0em;
	padding-left: 0.5em;
	padding-bottom: 0em;
	padding-top: 0em;
}

.Thumbnail 
{
  cursor: pointer; 
}


.ListImage
{
	border: 1px solid #DADADA;
	margin: 2px;
}


.SelectedListImage
{
	border: 1px solid #FFA86F;
	margin: 2px;
}



/********************* Sepet Sipariş  *********************/


/*Sepet Grid*/

.ShopGrid {
	border:none;
}

.ShopGridHeader td,
.ShopGridItem td,
.ShopGridAlternatingItem td {
	border: solid 1px #ddd;
	padding:3px 5px;
}

.ShopGridHeader td {
	background: #ddd url(images/formbtn-bg.gif) repeat-x;
	text-align: center;
	line-height: 22px;
	}

.ShopGridItem td,
.ShopGridAlternatingItem td {
	font-size:11px;
}

.ShopGridAlternatingItem td {
	background: #f5f5f5;
}
	
.ShopGrid .NormalTextBox
{
	text-align: center;	
}

.ShopGridFooter
{
	font-weight: bold;
	font-size: 11px;
	color: #4A3C8C;
	font-family: Tahoma, Verdana, sans-serif;
	background-color: #F7F7F7;
	height: 18px;
}


.thintable td {
	line-height:22px;
	}

#ctl00_PortalContent_TxtPaymentTotal {
	font-weight: bold;
	}

#ctl00_PortalContent_SecondStep {
	width:220px;
	color:#333 !important;
	
	}
	
/* checkout p1 */

#Table9 div.HeadLine,
#ctl00_PortalContent_up1 div.HeadLine {
	color: #b2340d !important;
	padding:10px 0;
	border-bottom: solid 1px #ddd;
	margin-bottom:15px;
	}

#ctl00_PortalContent_LblTCIdentity,
#ctl00_PortalContent_LblVergiDaire {
	display:block;
	width: 100px;
}

#ctl00_PortalContent_LblValidateSummary {
	display:block;
	padding-top:10px;
	color: #cc0000 !important;
	font-size:11px;
	line-height:18px;
	}

#ctl00_PortalContent_UCAShipping_FVAddress,
#ctl00_PortalContent_UCABilling_FVAddress {
	border: solid 1px #ddd;
	width:600px;
	margin:10px 0;
	}
	
#ctl00_PortalContent_UCAShipping_FVAddress td,
#ctl00_PortalContent_UCABilling_FVAddress td {
	line-height:20px;
	padding:15px;
	background:#f5f5f5;
	}
#ctl00_PortalContent_UCAShipping_BtnAddNew,
#ctl00_PortalContent_UCABilling_BtnAddNew {
	float:left;
	margin: 60px 0 0 10px;
	}
	
#ctl00_PortalContent_ChkSameAsShipping {
	margin-bottom:15px;
	}

#ctl00_PortalContent_Submit {
	color:#333 !important;
	}
	
/* checkout p2 */
#ctl00_PortalContent_LblPaymentType {
	font-weight: bold;
	color: #b2340d;
	display:block;
	width:140px;
	}



div.HeadLine {
	padding-bottom:10px;
	color: #b2340d;
	}

#ctl00_PortalContent_RptSummary_ctl03_TxtSummaryPrice {
	display:block;
	width:100px;
	}
#ctl00_PortalContent_RptSummary_ctl01_LblSummaryName {
	display:block;
	}

#ctl00_PortalContent_PgrPnl {
	background: #FFF7B9;
	border: solid 1px #EBCD96;
	padding:5px 10px;
	margin: 10px 0;
	width:200px;
	}
	
#ctl00_PortalContent_PgrPnl * {
	vertical-align: middle;
	}
	
#ctl00_PortalContent_LstCardPayment {
	margin: 15px 0;
	}

#ctl00_PortalContent_BtnSelectCard span {
	color: #3366cc !important;
	text-decoration: underline;
}

#ctl00_PortalContent_BtnSelectCard:hover span {
	color: #b2340d !important;
	text-decoration: underline;
}





/*Modal Popup*/

#ctl00_PortalContent_PnlPopUpCart {
	padding:0 !important;
	}
	
.ModalBackground
{
	background-color: #C0C0C0;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.ModalPopup
{
	background-color: #FFFFFF;
	border-width: 3px;
	border-style: solid;
	border-color: #C0C0C0;
	width: 880px !important;
}

.ModalPopup p {
    padding: 5px;
}

.ModalPopup #div1 {
	padding: 10px;
	}

.ModalPopup .HeadLine {
	font: normal 18px Arial, Helvetica, sans-serif;
	line-height:22px;
	color: #b2340d;
	border-bottom: solid 1px #ddd;
	margin-bottom:20px !important;
	}
	


.ModalPopup .GridItem a.Normal,
.ModalPopup .GridAlternatingItem a.Normal {
	background: #ddd url(images/formbtn-bg.gif) 0 0 repeat-x;
	color: #333;
	border: solid 1px #ccc;
	padding: 2px 4px;
	margin:1px;
	font: normal 9px Verdana, Geneva, sans-serif;
	}
	
.ModalPopup .GridItem a.Normal:hover,
.ModalPopup .GridAlternatingItem a.Normal:hover {
	background:#fff;
	color: #b2340d;
	border-color:#aaa;
	text-decoration: none;
}

.ModalPopup #div1 > table,
.ModalPopup #div1 > table td {
	width:auto !important;
	}

.ModalPopup #div1 table td > table {
	margin-right:15px;
	}


/* checkout p3*/

div.ThinTable #Table6 {
	margin:15px 0;
	}
	
div.ThinTable #Table6 #ctl00_PortalContent_LblPaymentType {
	font-weight: normal;
	color: #333;
	display:block;
	width:140px;
	}

	
div.ThinTable #Table6 #ctl00_PortalContent_TxtPaymentType {
	font-weight: bold;
	line-height:25px;
	}


#ctl00_PortalContent_BtnOrder {
	margin:15px 0;
	padding: 10px;
	}
	
#ctl00_PortalContent_BackUrl {
	margin-top:15px;
	}
	
label[for="ctl00_PortalContent_ChkAgreement"] {
	color: #cc0000;
	}

/*------------------------------------*/





/* PRODUCT  */

A.ProductHead
{
	
}

A.ProductHead:link, A.ProductHead:visited, A.ProductHead:active
{
	color: #5084cd;
}
A.ProductHead:hover
{
	color: #404040;
}


.ProductDesc
{
	color: #333333;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	line-height: 13px;
}

.ProductListPrice
{
	font-size: 11px;
	color: #878787;
	font-family: Tahoma Verdana, Arial;
	font-weight: bold;
	text-decoration: line-through;
}

.ProductPrice
{
	font-size: 12px;
	color: #d3253c;
	font-family: Arial, Tahoma;
	font-weight: bold;
}

.ProductListItem
{
	border: lightgrey 1px dotted;
}





/* TABLE BORDER */

.TableTopCell
{
	border-bottom: #4f4d4b 1pt solid;
}
.TableCell
{
	border: #DDEBEC 1pt solid;
	border-top: #DDEBEC 0pt solid;
}

.ThinTable
{
	border: solid 1px #ddd;
}




/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font: normal 12px Arial, Helvetica, sans-serif;
	border: solid 1px #d5d5d5;
	background: #fff url(images/shadow.gif) 0 -2px repeat-x;
	padding: 2px;
	margin: 5px 0;
}


select.Normal {
	font: normal 12px Arial, Helvetica, sans-serif;
	border: solid 1px #d5d5d5;
	background: #fff url(images/shadow.gif) 0 -2px repeat-x;
	padding: 2px;
	margin: 5px 0;
	}

label {
	padding: 0 10px 0 5px;
	vertical-align: top;
	}
	
	
.Validater {
	color: #cc0000 !important;
	}
	
#ctl00_PortalContent_UCM_ValidateUser {
	color: #cc0000 !important;
	}

.MarkedTextBox
{
	font-size: 10px;
	border: solid 1px cecece;
	color: gray;
	background-color: #fafafa;
	font-family: Verdana, Helvetica, sans-serif;
}



.NormalButton
{
	border: #dfecf6 1px groove;
	font-size: 10px;
	color: #2a2a2a;
	font-family: Verdana, Helvetica, sans-serif;
}
.SiteFooter
{
	font-weight: normal;
	font-size: 9px;
	color: inactivecaption;
	line-height: 11px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
}





.PortalColorPanel
{
	border: #dde6e1 1px solid;
	background-color: #F7F7F7;
}

.PortalPanel
{
	border: #dde6e1 1px solid;
}

.PortalPanelHeader
{
	border: #dde6e1 1px solid;
	background-color: #f0efff;
}










/*CALENDAR STYLED*/

.picker
{
	font: normal 12px Arial, Helvetica, sans-serif;
	border: solid 1px #d5d5d5;
	background: #fff url(images/shadow.gif) 0 -2px repeat-x;
	padding: 2px;
	cursor: pointer;
}

.calendar_button
{
	border:none;
	cursor:pointer;
	margin: 0 10px 0 2px;
}

.calendar td
{
  font-size:11px;
  padding:2px;
}

.calendar_title
{
  font-weight:bold;
  background-color:#ddd;
}

.day
{
  width:15px;
  cursor:pointer;
  text-align:center;
  border: 1px #FFFFFF solid;
}

.dayhover
{
  width:15px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border: 1px #FFFFFF solid;
}

.dayheader
{
  width:15px;
  text-align:center;
  border: 1px white solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.othermonthday
{
	color: #999999;
	background-color: white;
}

.selectedday
{
  width:15px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503;
  border-style:solid;
  font-weight: bold;
}

.weekendday
{
  width:15px;
  cursor:pointer;
  text-align:center;
  border: 1px white solid;
  color: Red;
}

.todayday
{
	width: 15px;
	cursor: pointer;
	text-align: center;
	border: 1px white solid;
	color: #ffffff;
	background-color: #B0C4DE;
}
.calendar
{
  border-collapse:collapse;
  border: 1px #555 solid;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
	margin: 0px 5px 5px;
	background-color: #F5F5F5;
}

.nextprev
{
  cursor:pointer;
  height:20px;
  vertical-align:middle;
  padding:0px 5px 0px 5px;
}






/*AutoComplete flyout */

.AutoCompleteListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 100px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.AutoCompleteHighlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-size: 11px;
	font-family: Tahoma;
}

/* AutoComplete item */

.AutoCompleteListItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
	font-size: 11px;
	font-family: Tahoma;
}























a.form-btn,a.FormBtn,a.BtnImage { 
display: inline-block;
padding: 3px 5px 4px 5px;
border: solid 1px #ccc;
border-bottom-color: #bbb;
font: normal 11px Verdana, Geneva, sans-serif;
color: #333;
background: #ddd url(images/formbtn-bg.gif) 0 0 repeat-x;
text-decoration: none;
}

a.form-btn:hover, a.FormBtn:hover,a.BtnImage:hover {
background: #fff url(images/formbtn-over-bg.gif) 0 0 repeat-x;
text-decoration: none;
border-color: #aaa;
}

.form-submit { 
display: inline-block;
padding: 3px 5px 4px 5px;
border: solid 1px #ccc;
border-bottom-color: #bbb;
font: normal 11px Verdana, Geneva, sans-serif;
color: #333;
background: #ddd url(images/formbtn-bg.gif) 0 0 repeat-x;
text-decoration: none;
cursor: pointer
}





/* Hesabım Sayfaları */

.km-content > div {
	margin:0 auto !important; /* Siparişlerim taşma fix*/
	}

#ctl00_PortalContent_LnkCustomerOrders {
	margin-bottom:10px;
	}

#ctl00_PortalContent_LblPageHead {
	display:block;
	padding-bottom: 5px;
	}
	
#ctl00_PortalContent_LblPageDesc { 
	display: block;
	padding-bottom:15px;
	}

#ctl00_PortalContent_UserInfoLinks1_LstUserMenu,
#ctl00_PortalContent_UCUserInfo_LstUserMenu {
	width: 200px !important;
	float:right;
	}
	
#ctl00_PortalContent_UserInfoLinks1_LstUserMenu a,
#ctl00_PortalContent_UCUserInfo_LstUserMenu a {
	color: #555;
}
	
#ctl00_PortalContent_UserInfoLinks1_LstUserMenu hr,
#ctl00_PortalContent_UCUserInfo_LstUserMenu hr {
	margin: 10px 0;
}

#ctl00_PortalContent_UserInfoLinks1_LstUserMenu_ctl00_LblPageHead {
	display:block;
	padding-top: 10px;
	}
	
#TblValidate {
	margin-bottom:10px;
	}
	
#ctl00_PortalContent_TableUserInfo #Table8 {
	margin-top:10px;
	}


#ctl00_PortalContent_BtnRegister {
	color: #333 !important;
	font-weight: normal !important;
	}

#ctl00_PortalContent_UCM_ListDay,
#ctl00_PortalContent_UCM_ListMonth,
#ctl00_PortalContent_UCM_ListYear {
	width:60px !important;
	}

#ctl00_PortalContent_up2 {
	padding-top:10px;
	}


.GridView,
#ctl00_PortalContent_OrdersList {
	margin-top:10px;
	}

/*Sipariş Detay */
#Table5 {
	margin-top:15px;
	}

#Table5 span.SubHead {
	color: #b2340d;
	}

#Table5 .GridItem,
#Table5 td > table tr.GridItem td {
	background: #ddd url(images/formbtn-bg.gif) repeat-x;
	color: #222;
	border: solid 1px #ddd;
	padding:5px 2px;
	}
	
#Table5 .GridAlternatingItem > table,
#Table5 td > table {
	margin:-1px 0 15px 0;
	}
	
/*DATA GRID*/

.GridHeader td, .GridHeader th
{
	line-height: 22px;
	background: #ddd url(images/formbtn-bg.gif) repeat-x;
	text-align: center;
	color: #222;
}

.GridHeader td a, .GridHeader th a {
	color: #222 !important;
	}

.GridHeader td, .GridHeader th, .GridItem td, .GridAlternatingItem td, .GridSelectedItem td, .GridSpecialItem td {
	border: solid 1px #ddd;
	padding:2px;
	line-height:22px;
	}

.GridFooter
{
	font-weight: bold;
	font-size: 10px;
	color: #696969;
	font-family: Tahoma, Verdana, sans-serif;
	background-color: #f7f7f7;
	height: 18px;
}

.GridPager
{
	font-weight: bold;
	font-size: 10px;
	color: #696969;
	font-family: Tahoma, Verdana, sans-serif;
	background-color: #f7f7f7;
	height: 18px;
}

.GridItem td, .GridAlternatingItem td { 
font-size:11px;

}

.GridItem
{
background-color: #F5F5F5;	
}

.GridSelectedItem,
.GridSelectedItem .GridItem
{
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana, sans-serif;
	color: #b2340d;
	background-color: #FFFAD7;
	height: 18px;
}

.GridSpecialItem
{
	font-weight: normal;
	font-size: 11px;
	color: #A52A2A;
	font-family: Tahoma, Verdana, sans-serif;
	height: 18px;
	background-color: #fadcfa;
}

/*------------------------------------*/


/* Ürün Detay */

/* Markalar */
a.Normal span {
	color: #333;
	font-size:11px;
	}

a.Normal:hover {
	color:#333;
	}

/* Ürün Kategori Yolu*/

p.SubHead > a.SubHead {
	color: #333;
	font: normal 11px Verdana, Geneva, sans-serif;
	}
	
h1 {
	color:#b2340d;
	font: normal 20px Verdana, Geneva, sans-serif;
	}

h2 {
	font-size:13px;
	}

h3 {
	font-size:12px;
	}

#ctl00_PortalContent_ctl00_UCBaseDetail_BtnAddToCompareList {
	float:right;
	}

#ctl00_PortalContent_ctl00_UCBaseDetail_LnkShoppingCart,
#ctl00_PortalContent_ctl00_UCBaseDetail_LnkProductInform {
	display: block;
	margin-bottom:15px;
	}

#ctl00_PortalContent_ctl00_UCBaseDetail_LstPromotions {
	margin:15px 0;
	border-bottom: solid 1px #ddd;
	}

#ctl00_PortalContent_ctl00_UCBaseDetail_LstPromotions td {
	line-height: 1px;
	}
	
#ctl00_PortalContent_ctl00_UCBaseDetail_LstPromotions a {
	border-top: solid 1px #ddd;
	display:block;
	padding-top:15px;
	}
	
#ctl00_PortalContent_ctl00_UCBaseDetail_LstPromotions hr {
	display: none;
	}
#ctl00_PortalContent_ctl00_UCBaseDetail_LstPromotions p {
	margin:0;
	}
#ctl00_PortalContent_ctl00_UCBaseDetail_LstPromotions .Important {
	font-weight: bold;
	margin: 15px 0;
	line-height: normal;
	}

#ctl00_PortalContent_ctl00_UCBaseDetail_LstPromotions .Normal {
	font-size:11px;
	line-height: 11px;
	padding-bottom:15px;
	}


/*Tablar*/
.MultiPage > table td > table { /* Taksit seçenkleri tablo uzaklık */
	margin:10px;
	}
	
	
div.TopGroup
{
  z-index:99;
  position:relative;
}

div.TopGroup a {
	display: inline-block;
	border: solid 1px #ddd;
	background: #ddd url(images/formbtn-bg.gif) repeat-x;
	color: #333;
	margin-right:1px;
	
	}


div.TopGroup a span {
	display: inline-block;
	padding: 5px 10px 5px 5px !important;
	}
div.TopGroup a span img {
	margin-right:5px;
	}

div.TopGroup a:hover {
	background: #fff;
	text-decoration:none;
	}

div.TopGroup td.SelectedTabItem a
{
	background:#fff;
	border-bottom: solid 1px #fff;
	color: #b2340d;
}

.MultiPage
{
	border: solid 1px #ddd;
	padding: 15px;
	margin-top:-1px;
}



/* Yorumlar */


/* Add Review */
h1#ctl00_PortalContent_LblReviewHead {
	font: normal 18px Arial, Helvetica, sans-serif;
	padding:15px;
	color: #b2340d;
	border-bottom:solid 1px #ddd;
	margin-bottom:15px;
	}

/* Review List */
#ctl00_PortalContent_ctl00_UCBaseDetail_UCDetail_ReviewList {
	margin-top:15px;
	}





/* login */

.formboxhead
{
	border: #ddd 1px solid;
	padding: 1px;
	line-height: 21px;
	background: #ddd url(images/formbtn-bg.gif) repeat-x;
	font-weight: bold;
}
.formbox
{
	border: #ddd 1px solid;
}

#ctl00_PortalContent_UCLogin_LblEmail {
	display:block;
	width:80px;
	}

#ctl00_PortalContent_UCLogin_BtnLogin {
	margin-top:10px;
	}
	
#ctl00_PortalContent_UCLogin_LblLoginDesc,
#ctl00_PortalContent_UCReset_LblPageMessage {
	padding-bottom: 10px;
	display:block;
	}

#ctl00_PortalContent_BtnReset {
	color: #b2340d !important;
	font-size:12px;
	display: block;
	text-align: right;
	}
	
	
#ctl00_PortalContent_UCReset_txtSecurityCode {
	width:75px !important;
	}
	
#ctl00_PortalContent_UCReset_lblImageDesc {
	font-size:11px;
	padding-bottom: 10px;
	display:block;
	}
	
a#ctl00_PortalContent_BtnLogin {
		color: #b2340d !important;
	font-size:12px;
	display: block;
	}
	
/*   */
