﻿/*
Arka plani karartmak icin eklenen css
*/
#prevNext
{
    width:110px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
}
#prevNext img
{
    cursor:pointer;
}
.hidden
{
    display:none;
}
#Loader
{
    display:none;
    position:fixed;
    top:200px;
    left:50%;
    width:20px;
    margin-left:-10px;
}
#MyOverlay
{
     background-image:url('../Images/Template/Overlay.png');
     background-repeat:repeat;
     width:100%; 
     height:100%; 
     left:0; 
     top:0; 
     position:fixed;
     display:none;
     z-index:3;
}
/*
sepete at butonundan sonra calisacak css
*/
#AddToCartPopUp
{
    background-image:url("../Images/Template/AddToCartBackground.png");
    top:100px;
    left:50%;
    margin-left:-100px;
    width:200px;
    height:80px;
    display:none;
    z-index:10;
    position:fixed;
}
/*Shopping cart*/
#ProductsExpand
{
    display:none; 
    float:right; 
    width:60px; 
    text-align:right; 
    padding-right:10px; 
    font-weight:bold; 
    margin-top:5px;
}
#ProductsExpand:hover
{
    color:Purple;
    cursor:pointer;
}
#ProductsCollapse
{
    display:none; 
    float:right; 
    width:60px;
    text-align:right; 
    padding-right:10px; 
    font-weight:bold;
    margin-top:5px; 
    margin-bottom:5px;
}
#ProductsCollapse:hover
{
     color:Purple;
    cursor:pointer;
}
/*Master Page*/
#MasterPage
{
    width:1060px;
    margin-left:auto;
    margin-right:auto;
}
#PageLeft
{
    width:220px;
    float:left;
}
#PageCenter
{
    width:620px;
    float:left;
}
#PageRight
{
    width:220px;
    float:right;
}

/*Float left temizleme*/
.FloatLeftClear
{
    clear:left;
}
/*Float right temizle*/
.FloatRightClear
{
    clear:right;
}
/*Float right temizle*/
.FloatBothClear
{
    clear:both;
}
/* RegisterMe.aspx sayfasi icin */
.ErrorMessageItem
{
    width:300px;
    margin-left:auto;
    margin-right:auto;
}
#RegisterErrorsTop
{
    background-image:url("../Images/Template/ErrorMessageTop.png");
    background-repeat:no-repeat;
    height:27px;
    width:400px;
    text-align:center;
    padding-top:5px;
    font-size:medium;
}
#RegisterErrors
{
    background-image:url("../Images/Template/ErrorMessageBackground.png");
    background-repeat:repeat-y;
    width:400px;
}
#RegisterUserMessageForErrorbox
{
    display:none; 
    color:White;
    font-weight:bold;
    position:fixed; 
    z-index:6; top:100px; 
    width:400px;
    left:50%; 
    margin-left:-200px; 
    
}
.RegisterMeLeft
{
    float:left;
    width:130px;
    margin-bottom:5px;
    margin-top:5px;
    
}
.RegisterMeRight
{
    float:left;
    width:180px;
    margin-right:5px;
    margin-bottom:5px;
    margin-top:5px;
}
.Width200
{
    width:180px;
    border:1px solid gray;
    height:16px;
}
/*
LoginUsercontrol 
*/
#UnRegisteredUser
{
    margin-top:10px;
}
#Logged
{
    display:none;
    margin-bottom:10px;
}
#LoginUser
{
    display:none;    
}

#LoginLoading
{
    display:none;
    margin-top:5px;
}
#LoginFailed
{
    display:none;
}
#LoginShowDialogButton
{
    cursor:pointer;
    font-weight:bolder;
    width:80px;
    height:20px;
}
#LoginShowDialogButton:hover
{
    color:Black;
}
#LoggedUserMenu
{
    display:none;
}
.LoginControlButton
{
    float:left; 
    width:90px;
    cursor:pointer;
    text-align:center;
}
.LoginControlButton:hover
{
    color:Black;
}
/*shoppingcart.ascx*/
#ShoppingCartContinueCheckoutButton
{
    width:230px;
    margin-left:335px;
    margin-top:10px;
    margin-bottom:10px;
}
.ShoppingCartTotalItem
{
    float:left; 
    width:60px; 
    font-weight:bold;
}
#ShoppingCartDiv
{
    margin-top: 10px;
    width: 210px; 
    height:auto; 
    margin-right: 5px; 
    margin-left: 5px; 
    color:White;
}
#ShoppingCart
{
    background-image:url('../Images/Template/ShoppingCartBackground.png'); 
    background-repeat:repeat-y; 
    padding-left:20px; 
    min-height:60px; 
}
#ShoppingCartHeader
{
    color:White;
    cursor:pointer;
    font-weight:bolder; 
    text-align:center; 
    margin-bottom:10px;
    width:140px;
    margin-left:auto;
    margin-right:auto;
}
#ShoppingCartHeader:hover
{
    color:Purple;
}
#CheckoutDiv
{
    font-weight:bold;
    color:White;
    cursor:pointer;
    float:left;
    width:80px;
    margin-right:10px;
    margin-left:20px;
}
#CheckoutDiv:hover
{
    color:Purple;
}
#ClearDiv
{   
    font-weight:bold;
    color:White;
    cursor:pointer;
    float:left;
    width:80px;
}
#ClearDiv:hover
{
    color:Purple;
}
/*
Mail form.ascx web user control
*/
.MailErrorItem
{
    width:300px;
    margin-left:auto;
    margin-right:auto;
}
#MailUserMessageForErrorbox
{
    display:none;
    position:fixed; 
    z-index:6; 
    top:100px; 
    width:400px;
    left:50%; 
    margin-left:-200px;
    color:White;
    font-weight:bold;
}
#MailErrorBoxTop
{
    background-image:url("../Images/Template/ErrorMessageTop.png");
    background-repeat:no-repeat;
    height:27px;
    width:400px;
    text-align:center;
    padding-top:5px;
    font-size:medium;
}
#MailErrorBox
{
    background-image:url("../Images/Template/ErrorMessageBackground.png");
    background-repeat:repeat-y;
    width:400px;
}
.MailFormLeft
{
    float:left;
    width:160px;
    margin-top:10px;
}
.MailFormRight
{
    float:left;
    width:220px;
    margin-top:10px;
}
#MailForm
{
}
#MailSendingAnimation
{
    display:none;
    width:64px;
    margin-left:auto;
    margin-right:auto;
}
#MailSentMessage
{
    display:none;
}
/*Postage.aspx*/
#NewUserAdressPanelBottom
{
    background-image:url("../Images/Template/NewAdressBackgroundBottom.png");
    background-repeat:no-repeat;
    height:40px;
    width:400px;
    text-align:center;
    padding-top:10px;
    padding-left:100px;
}
#NewUserAdressPanelTop
{
    background-image:url("../Images/Template/NewAdressBackgroundTop.png");
    background-repeat:no-repeat;
    height:30px;
    width:400px;
    text-align:center;
    padding-top:10px;
}
#NewAdressDetailsDiv
{
    background-image:url("../Images/Template/NewAdressBackground.png");
    background-repeat:repeat-y;
    width:400px;
    padding-left:10px;
}
#NewUserAdressPanel
{
    color:White;
    font-weight:bold;
    padding:20px;
    display:none;
    width:400px;
    z-index:101;
    position:fixed;
    left:50%;
    margin-left:-200px;
    top:20px;    
}
.NewUserAdressLeft
{
    width:100px;
    float:left;
    margin-bottom:5px;
}
.NewUserAdressRight
{
    float:left;
    margin-bottom:5px;
}
/*footer menu*/
a.FooterMenu,a:link.FooterMenu,a:visited.FooterMenu
{
    font-size:smaller;
    text-decoration:none;
    color:Black;
}
a:hover.FooterMenu
{
    color:Red;
}
/*Category menu*/
a.Categories,a:link.Categories,a:visited.Categories
{
    font-size:medium;
    font-weight:bolder;
    color:White;
    text-decoration:none;
    
}
a:hover.Categories
{
    color:Black;
}
/*default.aspx*/
.ProductName
{
    text-decoration:none;
    color:Black;
}
/*category.aspx*/
a.CategoryNameClass
{
    text-decoration:none;
    color:Black;
    font-weight:bold;
}
a:hover.CategoryNameClass
{
    color:Green;
}
/*taglarin*/
h1
{
    font-size:20px;
    min-height:48px;
    height:auto;
}
hr
{
    width:600px;
    margin-left:-20px;
}
/*Login.aspx*/
#LoginPageLoginLoading
{
    display:none;
}
#LoginPageLoginFailed
{
    display:none;
}
/*revieworder.aspx*/
#ReviewOrderTPSTGroup
{
     width:220px; 
     margin-left:410px;
}
.ReviewOrderTPSTGroupItemLeft
{
    float:left; 
    width:80px; 
    margin-top:10px;
    font-weight:bold;
}
.ReviewOrderTPSTGroupItemRight
{
    float:left; 
    width:140px; 
    margin-top:10px;
    font-weight:bold;
}
/*payment kismi icin*/
.PaymentButtons
{
    width:90px; 
    height:22px;
    border:1px solid gray; 
    cursor:pointer;
}
/*forgot password.aspx*/
#ForgotPasswordRequest
{
}
#ForgotPasswordChange
{
    display:none;
}
/*display ozelligi*/
.DisplayNone
{
    display:none;
}
/*menuler*/
.MenuLinkImage
{
    cursor:pointer; 
    border-style:none;
    margin-right:5px;
}
/*sayfalarda bulunan top resim*/
.PageContentTopCategory
{
    background-image:url('../Images/Template/ContentTop.png'); 
    background-repeat:repeat-x;
    min-height:48px;
    color:White;
    font-family:Verdana;
    font-weight:bold;
    margin-top:10px;
}
.PageContentTop
{
   background-image:url('../Images/Template/ContentTop.png'); 
   background-repeat:repeat-x;
   min-height:48px;
   height:auto;
   margin-top:15px;
   font-family:Verdana; 
   font-weight:bold;
   color:White; 
   text-align:center;
   padding-top:0px;
}
.PageContentTopNarrow
{
   background-image:url('../Images/Template/ContentTop.png'); 
   background-repeat:no-repeat; 
   height:48px; 
   margin-top:15px;
   font-family:Verdana; 
   font-weight:bold;
   color:White; 
   text-align:center;
   padding-top:0px;
}
/*home page*/
#HomePageImage
{
    margin-top:10px; 
    margin-bottom:10px; 
    text-align:center;
}
/*productlisting.ascx*/
.ProductListingItem
{
    float:left; 
    width:190px; 
    min-height:200px;
    padding:10px 5px 10px 5px; 
}
.ProductListingItemImageDiv
{
    width:100px; 
    margin-left:auto; 
    margin-right:auto; 
    margin-bottom:10px;
}
.ProductListingItemImage
{
    width:100px; 
    height:80px; 
    border-style:none;
}
.ProductListingItemPriceAndLink
{
    width:180px; 
    text-align:center;
}
.ProductListingItemOldPrice
{
    width:180px; 
    text-align:center; 
    color:Red; 
    text-decoration: line-through;
}
/*Product.aspx*/
#ProductProductNameDiv
{
    padding-top:5px;
    font-size:larger;
    height:auto;
}
#ProductProductDescription
{
    width:600px;
    padding-left:10px;
    padding-right:10px;
    text-align:justify;
}
#ProductProductImageAndPriceDiv
{
    width:600px;
    margin-left:10px;
    margin-right:10px; 
    
}
#ProductProductPrice
{
    font-family:Verdana;
    font-weight:bolder;
    text-align:center; 
    margin-top:10px; 
    margin-bottom:10px;
}
#ProductProductCode
{
    font-family:Verdana;
    text-align:center; 
    margin-top:10px; 
    margin-bottom:10px;
}
#ProductOldPriceDiv
{
    font-weight:bold;
    color:Red;
    text-decoration:line-through;
    text-align:center;
}
#ProductAddToCart
{
    text-align:right; 
    margin-bottom:10px;
}
.ProductProductImageDetails
{
    width:100px; 
    border-style:none;
}
/*category menu ascx*/
#CategoryMenuDiv
{
    width: 210px; 
    margin-left:5px; 
    margin-right:5px;
}
#CategoryMenuBackgroundDiv
{
    width: 210px; 
    height: auto; 
    background-image:url('../Images/Template/CategoriesBackground.png'); 
    background-repeat:repeat-y;
    min-height:25px;
}
#CategoryMenuTopTextDiv
{
    color:White; 
    font-size:20px; 
    font-weight:bolder; 
    text-align:center; 
    margin-bottom:10px;
}
.CategoryMenuItemDiv
{
    margin-left: 23px;
}
.CategoryMenuItemLinkDiv
{
    width:160px; 
    margin-bottom:2px; 
    margin-top:2px;
}
.CategoryMenuItemSeperatorDiv
{
    background-color:White; 
    height:1px; 
    width:160px;
}
/*loginwebusercontrol.ascx*/
#LoginControlLoginDiv
{
    width: 210px; 
    margin-top:10px; 
    margin-left:5px; 
    margin-right:5px; 
    height: auto; 
    color:white;
}
#LoginControlLoginBackgroundDiv
{
    background-image:url('../Images/Template/LoginBackground.png'); 
    background-repeat:repeat-y; 
    padding-left:15px; 
    padding-right:10px; 
    min-height:0px; 
    font-weight:bold;
}
#UsernameLoginText
{ 
    width:140px; 
    border:1px solid white;
}
#PasswordLoginText
{
    width:140px; 
    border:1px solid white;    
}
#LogincontrolUsernameDiv
{
    margin-top:5px; 
    margin-bottom:5px;
    text-align:center;
}
#LogincontrolPasswordDiv
{
    margin-top:5px; 
    margin-bottom:5px;
    text-align:center;
}
#LogincontrolLoginButtonDiv
{
    float:left; 
    margin-right:2px;
}
#LogincontrolCancelButtonDiv
{
    float:left;
}
/*search.aspx */
.SearchProductName
{
    margin-top:5px;
    width:200px; 
    float:left;
}
.SearchProductDescription
{
    margin-top:5px;
    width:300px; 
    float:left;
}
.SearchProductPrice
{
    margin-top:5px;
    width:80px; 
    float:left;
    font-weight:bold;
    margin-left:20px;    
}
#SearchTop
{
    padding-top:5px;
    display:none;
}
#SearchProductList
{
    display:none;
}
#SearchLoader
{
    font-weight:bolder;
    display:none;
    top:300px;
    position:fixed;
    left:50%;
    margin-left:-40px;
}
#SearchButtonAndText
{
    text-align:center;
}
.SearchProductLink
{
    text-decoration:none;
    font-weight:bold;
    color:Black;
}
a.SearchProductLink:hover
{
    color:Gray;
}
/*CategoyByRelationId*/
.ReletionCategoryItem
{
    width:204px; 
    float:left;
}
.ReletionCategoryItemName
{
    width:204px; 
    text-align:center; 
    margin-bottom:10px;
}
.ReletionCategoryItemImageDiv
{
    text-align:center; 
    margin-top:10px;
    width:204px;
} 
.ReletionCategoryItemImage
{
    border-style:none;
    width:100px; 
    height:80px;
}
/*sayfalama icin*/
.Visited
{
    text-decoration:none;
    color:Black;
}
.UnVisited
{
    text-decoration:underline;
}
/*profile.aspx*/
#ProfilePasswordDiv
{
    display:none;
}
.ProfilePasswordLeft
{
    margin-top:5px;
    float:left;
    width:120px;
}
.ProfilePasswordRight
{
    margin-top:5px;
    float:left;
    width:195px;
    margin-left:10px;
}
#ProfilePasswordDiv #PasswordMissMatch
{
    margin-top:5px;
    display:none; 
    width:220px; 
    color:Red;
    float:left;
}
#ProfileChangePassword
{
    cursor:pointer;
    font-weight:bold;
    width:120px;
    height:30px;
}
#ProfileChangePassword:hover
{
    color:Red;
}
.ProfileChangeAdress
{
    cursor:pointer;
    font-weight:bold;
    width:120px;
    height:30px;
}
.ProfileChangeAdress:hover
{
    color:Red;
}
#ProfileAddressDiv
{
    display:none;
    margin-top:10px;
}
.ProfileAddressItem
{
    width:300px; float:left;
}
.MarginTopAndBottom5
{
    margin-bottom:5px;
    margin-top:5px;
    margin-left:5px;
}
#ProfileAddressUp
{
    display:none;
}
#ProfileAddressLoader
{
    display:none;
    width:64px;
    height:40px;
    left:50%;
    margin-left:-32px;
    position:fixed;
    top:300px;
}
#ProfileNewAddress
{
    display:none;
}
/*edit address*/
#EditAdressDetailsDiv
{
    background-image:url("../Images/Template/NewAdressBackground.png");
    background-repeat:repeat-y;
    width:390px;
    padding-left:10px;
}
#EditUserAdressPanelTop
{
    background-image:url("../Images/Template/NewAdressBackgroundTop.png");
    background-repeat:no-repeat;
    height:30px;
    width:400px;
    text-align:center;
    padding-top:10px;
}
#EditUserAdressPanel
{
    color:White;
    font-weight:bold;
    padding:20px;
    width:400px;
    z-index:101;
    position:fixed;
    left:50%;
    margin-left:-200px;
    top:100px; 
    display:none;   
}
#EditUserAdressPanelBottom
{
    background-image:url("../Images/Template/NewAdressBackgroundBottom.png");
    background-repeat:no-repeat;
    height:40px;
    width:300px;
    text-align:center;
    padding-top:10px;
    padding-left:100px;
}
/*orderdetail.aspx*/
.OrderDetailProductName
{
    float:left; 
    font-weight:bold; 
    width:295px; 
    margin-bottom:5px; 
    margin-top:5px;
    margin-left:5px;
    text-align:left;
}
.OrderDetailQuantity
{
    float:left; 
    font-weight:bold; 
    width:80px; 
    margin-bottom:5px; 
    margin-top:5px; 
    margin-right:5px;
}
.OrderDetailPrice
{
    float:left; 
    font-weight:bold; 
    width:115px; 
    margin-bottom:5px; 
    margin-top:5px;
}
.OrderDetailSubTotal
{
    float:left; 
    font-weight:bold; 
    width:120px; 
    margin-bottom:5px; 
    margin-top:5px;
}
/*contact*/
#Contact1
{
    margin-bottom:20px; 
    padding-left:70px;
}
#Contact2
{
     text-align:center;
}
/*Revieworder.aspx*/
#ReviewOrderHeader
{
     padding-top:10px; 
     background-image:url('../Images/Template/ContentTop.png'); 
     background-repeat:no-repeat;
     height:48px; 
     color:White; 
     font-weight:bold;
}
#ReviewOrderHeaderProductName
{
    float:left; 
    width:200px; 
    font-weight:bold; 
    margin-left:5px;
}
#ReviewOrderHeaderQuantity
{
    float:left; 
    width:60px;
    font-weight:bold;
    margin-right:5px;
}
#ReviewOrderHeaderPrice
{
    float:left; 
    width:100px;
    font-weight:bold;
    margin-right:5px;
}
#ReviewOrderHeaderSubTotal
{
    float:left; 
    width:100px;
    font-weight:bold;
}
#ReviewOrderItemProductName
{
    float:left; 
    width:200px;  
    margin-left:5px;
}
#ReviewOrderItemQuantity
{
    float:left; 
    width:60px;
    margin-right:5px;
}
#ReviewOrderItemSellingPrice
{
    float:left; 
    width:100px;
    margin-right:5px;
}
#ReviewOrderItemSubTotal
{
    float:left; 
    width:100px;
}
#ReviewOrderItemRemove
{
    float:left; 
    width:100px;
}
#ReviewOrderUpdateButton
{
    margin-top:10px; 
    margin-left:475px;
}
#ReviewOrderContinueButton
{
    margin-bottom:10px; 
    margin-top:20px;
    margin-left:475px;
}
/*postage.aspx*/
#AddressItems
{
    float:left; 
    width:400px; 
    padding-left:5px;
}
#AddressItemCheckBox
{
    float:left;
    width:100px;
}
#AddressItemDeleteButton
{
    float:left; 
    width:100px;
}
#AddressNewAddressButton
{
    float:left; 
    width:100px; 
    margin-bottom:20px; 
    margin-top:10px;
}
#AddressConfirmButton
{
    float:left; 
    width:100px; 
    margin-bottom:20px;
    margin-top:10px;
}
#AddressSaveButtonDiv
{
    float:left; 
    width:100px;
}
#AddressCancelButtonDiv
{
    float:left; 
    width:100px;
}
#PaymentMethodPaymentHeader
{
    background-image:url('../Images/Template/ContentTop.png'); 
    background-repeat:no-repeat; 
    height:48px; 
    margin-top:15px; 
    color:White; 
    font-weight:bold;
    padding-top:9px; 
    padding-left:9px;
}
#PaymentMethodContinueButton
{
    width:100px; 
    margin-left:500px; 
    margin-bottom:10px;
}
/*unpaidpayment.aspx*/
#UnpaidPaymentLoader
{
    display:none;    
    top:20px;
}
/*forgotpassword.aspx*/
#PasswordRequestLoader
{
    width:64px;
    margin-left:auto;
    margin-right:auto;
    display:none;
}
/*About.aspx*/
#AboutHeader
{
    font-size:large;
    padding-top:5px;
}
/*FAQHeader*/
#FAQHeader
{
    font-size:large;
    padding-top:5px;
}
/*All product*/
a.AllProductsClass
{
    text-decoration:none;
    font-weight:bold;
    color:Black;
}
a.AllProductsClass:hover
{
    color:Red;
}
a.AllProductsClassAlternate
{
    text-decoration:none;
    color:White;
}
a.AllProductsClassAlternate:hover
{
    color:Red;
}