/* Reset XHTML and Functions */
@import url('../Shared/Reset.css');
@import url('../Shared/lightbox.css');
body { text-align:center; font-family:Arial, Helvetica, Tahoma; background-color:#fff; background:url(image/bg.gif); background-position:top center; background-repeat:no-repeat;}
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clear { clear:both; }
.FloatLeft { float:left;}
.MinimumHeight {float:left;width:1px;height:600px;}
a { color:#000; font-size:11px; }
a img { border:0; }

/* Main  Containers */
#PageContainer { text-align:left; margin:0 auto; width:960px; }
.MainContent { width:900px; margin:0 30px 0 30px;}

    /* Top Content */
    .Top { height:152px; }
        .TopLeft { float:left; }
            a.Logo { display:block; width:230px; height:71px; margin:6px 0 4px 0; }
        .TopRight { float:right; text-align:right;  }
            .QuickLinks { margin:13px 0 1px auto; height:20px;}
                .QuickLinks ul { margin:0;padding:0; list-style-type:none; }
                .QuickLinks ul li { list-style-type:none; height:20px; line-height:20px; float:right; }
                .QuickLinks ul li a { display:block; color:#7f7f7f; padding:0 5px 0 20px; text-decoration:none; font-weight:bold; font-size:11px; }
                .QuickLinks ul li a:hover { background-color:#c7f0ff; }
                    a.lnkSiteMap { margin-left:6px; background:url(image/HeaderSiteMap.png) no-repeat 2px;}
                    a.lnkRss { background:url(image/HeaderRss.png) no-repeat 2px;}
            .SearchBox { text-align:center; width:193px; margin-bottom:5px; height:36px; color:#000; font-weight:bold; font-size:12px; border:1px dotted #c3c3c3;}
                .SBInner { margin:0 auto; padding-top:8px; }
                .SBInner span { display:block; height:20px; width:30px; line-height:18px; float:left; }
                .SBInner input { display:block; float:left; line-height:20px; }
                .QuickSearch { font-size:11px; border:1px #594838 solid; margin:0 0 0 5px; }
                .QuickSearchBtn { background:url(image/Search.png) no-repeat; margin:3px 0 0 5px; width:20px; height:21px; display: block; float:right; }
                .SearchBox input { font-size:11px;}
                /* Arama Sonucu Başlık Stili */ 
                .SearchListPage { font-weight:bold; }
                .SearchListBox { font-weight:bold; }
                .SearchListProduct { font-weight:bold; }
    
    /* Slider  */
    .SliderContainer {}
 
        /* SLIDESHOW  */
        #SlideShow { height:220px; width:900px; overflow:hidden; position:relative; }
        #SlideShow ul { margin:0; padding:0; list-style-type:none; height:220px; }
        #SlideShow ul:after { content: "."; clear:left; display:block; height:0; visibility:hidden; }

        /* SLIDESHOW > SLIDES */
        #SlideShow .SlideShowImages { overflow:hidden; }
        #SlideShow .SlideShowImages ul { margin:0; padding:0; list-style-type:none; width:auto; }
        #SlideShow .SlideShowImages ul li { width:900px; float:left; }
        #SlideShow .SlideShowImages ul li img { height:220px;width:900px; }
        
        /* SLIDESHOW > NAVIGATION */
        #SlideShow ul.SlideShowNavigation { color:#fff; background:#000; position:absolute; height:20px; bottom:0;z-index:99; }
        #SlideShow ul.SlideShowNavigation li { float:left; }
        #SlideShow ul.SlideShowNavigation li a { display:block; padding:5px; width:15px; border-right:1px solid #fff; outline:none; color:#fff; text-align:center; text-decoration:none; font-size:10px; font-weight:bold; }
        #SlideShow ul.SlideShowNavigation li a:hover { text-decoration:none;color:#fff; }
        .js #SlideShow ul.SlideShowNavigation li.on, .js #SlideShow .SlideShowNavigation li.on a { background-color:#000; color:#fff; }
        .js #SlideShow ul.SlideShowNavigation li.on a { position: relative; }

        
    /* Main Navigation */
    .MainNavigation { margin:5px 0 5px 0; background:#000; height:26px;}
        .MainNavigation ul { margin:0;padding:0;list-style-type:none; }
        .MainNavigation ul li { height:26px; line-height:26px; float:left; text-align:center; }
            .MainNavigation ul li.FirstItem { }
            .MainNavigation ul li.LastItem { }
        .MainNavigation ul li a { display:block; text-decoration:none; font-weight:bold; font-size:14px; color:#fff; width:auto;  padding:0 15px 0 15px;}
        .MainNavigation ul li a:hover { background:#131313; }
    
    /* Content Columns */
    .Content { }
        .ContentLeft { float:left; width:195px; margin:0 5px 0 0;  }
        .ContentCenter { float:left; width:489px; margin:0 5px 0 5px; overflow:hidden; font-size: 11px; }
        .ContentArea { float:left; width:690px; margin:0 0 0 5px;}
        .ContentRight { float:left; width:195px; margin:0 0 0 5px;}

    /* Footer */
    .Footer { width:900px; background-color:#131313; color:#fff; font-size:10px; }
            .FooterDesc { float:left; width:580px; padding:10px; }
            .FooterNav { float:right; width:280px; text-align:right; padding:10px;}
            .Footer a { color:#fff; text-decoration:none; }
            .Footer a:hover { text-decoration:underline; }

    /* Content Box Model */
    .ContentBox { margin-bottom:20px; border:1px dotted #c3c3c3; }
        .ContentBoxTop { background:#131313; color:#fff; height:30px;  }
            .ContentBoxTop h1 { padding:8px 0 0 10px;  margin:0;}
        .ContentBoxMiddle {}
            .ContentBoxLeft { float:left; display:none; }
            .ContentBoxContent { padding:10px; }
            .ContentBoxRight { float:left; display:none;}
        .ContentBoxBottom { display:none; }

    /* News Box Model */
    .NewsBox { margin-bottom:20px; }
        .NewsBox .NewsHead { background-color:#131313; }
        .NewsBox .NewsHead h1 { padding:5px; color:#fff; }
        .NewsBox ul { margin:0; padding:0; list-style-type:none; }
        .NewsBox ul li { width:195px; text-align:center; }
        .NewsBox ul li a { text-align:left; margin:0 auto; padding:5px; font-size:11px; width:183px !important; width:193px; display:block; background-position:0 -23px; text-decoration:none; color:#272727;}
        .NewsBox ul li a:hover { background:#c7f0ff;  }
        .NewsBox ul li.NewsSeperator { border-bottom:1px #cecece dotted; height:1px; line-height:1px; font-size:1px; line-height:1px; margin-bottom:1px !important; margin-bottom:2px;}
    /* News Detail */    
   .NewsImage { float:left; }
   /* News List */
    .HaberListe {  }
    .HaberListeHead { font-weight:bold; font-size:14px; margin-bottom:15px; }
    .HaberRecord { font-size:11px; color:#333333;  margin-bottom:4px; }
    .HaberRecord a { text-decoration:none; color:#565656; display:block; background-color:#f5f5f5; padding:4px;}
    .HaberRecord a:hover { background-color:#eeeded;  }

    /* Sub Navigation Box Model */
    .SubNavBox { margin-bottom:20px; }
        .SubNavBox .SubNavHead { padding-left:5px;}
        .SubNavBox ul { margin:0;padding:0;list-style-type:none; }
        .SubNavBox ul li { width:195px; text-align:center; }
        .SubNavBox ul li a { text-align:left; margin:0 auto; padding:5px; font-size:11px; width:183px !important; width:193px; display:block; background-position:0 -23px; text-decoration:none; color:#272727;}
        .SubNavBox ul li a:hover { background:#c7f0ff;  }
        .SubNavBox ul li.SubNavBoxSeperator { border-bottom:1px #cecece dotted; height:1px; line-height:1px; font-size:1px; line-height:1px; margin-bottom:1px !important; margin-bottom:2px;}

    /* Product Navigation Box Model */
    .ProductNavBox { padding:0 0 10px 0; margin-bottom:10px; display:block; position:relative; }
         /* Genel */
        .ProductNavBox ul { margin:0;padding:0;list-style-type:none;list-style-type:none; }
        .ProductNavBox ul li.rmItem {  }
        .ProductNavBox ul li.rmItem .rmText { margin:0; padding:0; }
        .ProductNavBox ul li.rmItem a { background-color:#fff; width:182px; padding-left:10px; font-size:11px; line-height:20px;  display:block; background-position:0 -23px; text-decoration:none; color:#272727; border-top:1px #cecece dotted; }
        .ProductNavBox ul li.rmItem a:hover { background:#131313;  }
        .ProductNavBox ul li.rmLast a { border-bottom:1px #cecece dotted; }
        .ProductNavBox ul li.ProductNavBoxSeperator { border-bottom:1px #cecece dotted; height:1px; line-height:1px; font-size:1px; line-height:1px; margin-bottom:1px !important; margin-bottom:2px;}
        .ProductNavBox .RadMenu { float:none; }
        /* Sub */
        .ProductNavBox ul li ul li.rmItem a { background-color:#e9e8cc; }


    /* LoginBox Top */
    .LoginBoxTopContainer { margin:0; padding:0; }
    .LoginTopForm { }
        .LoginTopForm ul { padding:0 0 2px 0; margin:0; list-style-type:none; }
        .LoginTopForm ul li { float:left; padding:0 2px 0 2px; margin:0 2px 0 2px; }
        .LoginTopForm ul li.ButtonContainer { }
        .LoginTopForm ul li.ErrorLI { font-size:10px; color:#ff0000; line-height:20px;  }
    .LoginTopButton { font-size:11px; border:none; color:#4e4e4e; background-color:#c1c1c1; font-weight:bold; font-family:Arial; padding:4px 10px 4px 10px;  text-decoration:none;display:block;}
        .WelcomeSubLinkContainer { float:right; }
     .LoginBoxTopContainerLogedIn { margin:20px 0 0 0; padding:0; }
        .LoginBoxTopContainerLogedIn ul { padding:0 0 2px 0; margin:0; list-style-type:none; }
        .LoginBoxTopContainerLogedIn ul li { font-size:10px; float:left; padding:0 2px 0 2px; margin:0 2px 0 2px; }
        .LoginBoxTopContainerLogedIn ul li.Last { margin-right:0; }
        .LoginBoxTopContainerLogedIn ul li a.Last { margin-right:0; }

    /* LoginBox */
    .LoginBoxContainer { margin-bottom:20px; border:2px #e0dcb6 solid; }
    .LoginBoxTop { background:#f2f1dd; height:30px; }
    .LoginBoxTop h1 { padding:8px 0 0 10px; margin:0;}
    .LoginBoxMiddle {}
        .LoginBoxLeft { float:left; display:none; }
        .LoginBoxContent { padding:10px; }
        .LoginBoxRight { float:left; display:none;}
    .LoginBoxBottom { display:none; }
    .LoginButton { font-size:11px; border:2px #858585 solid; color:#4e4e4e; background-color:#c1c1c1; font-weight:bold; font-family:Arial; padding:3px 10px 3px 10px; height:20px; text-decoration:none; }
        
        .LoginForm { }
        .LoginForm ul { margin:0; padding:0; list-style-type:none; }
        .LoginForm ul li { padding:2px 0 2px 0; margin:2px 0 2px 0; }
        .LoginForm ul li.ButtonContainer { margin-top:8px;}
        
        a.ForgetPass { display:block; color:#7f7f7f; padding:3px 5px 3px 5px; text-decoration:none; font-weight:bold; font-size:10px; right:0; float:left; margin-top:2px;}
        a.ForgetPass:hover { background-color:#c7f0ff; }
        a.NewMember { display:block; color:#7f7f7f; padding:3px 5px 3px 5px; text-decoration:none; font-weight:bold; font-size:10px; right:0; float:left; margin-top:2px; }
        a.NewMember:hover { background-color:#c7f0ff; }
        a.StandartLink { color:#7f7f7f; margin-right:5px; padding:3px 5px 3px 5px; text-decoration:none; font-weight:bold; font-size:10px; right:0; }
        a.StandartLink:hover { background-color:#c7f0ff; }
        .NewsDetailDate { margin-left:5px; padding:5px; }

        /* Sepet */
        .UpdateProgress { font-size:9px; padding:3px; padding-left:20px; background:url(../Shared/image/ajax-loader.gif) no-repeat; }
        
        .BasketContainer { margin-bottom:20px; border:1px dotted #c3c3c3; }
        .BasketBoxTop { background:#131313; height:30px; }
        .BasketBoxTop h1 { padding:8px 0 0 10px;}
        .BasketBoxMiddle {}
            .BasketBoxLeft { float:left; display:none; }
            .BasketBoxContent { padding:10px; }
                /* BasketBoxGrid */
                .BasketBoxGrid { font-size:10px; }
                .BasketBoxGridRow { background-color:#e6e8e3; font-size:9px; }
                .BBAlternate { background-color:#d8ddd2; }
                    .BasketBoxGridRow ul { width:100%; margin:0; padding:0; list-style-type:none; }
                    .BasketBoxGridRow ul li { float:left;overflow:hidden; padding:3px 0 2px 0;}
                    .BasketBoxGridRow ul li.BasketProductName {  width:87px; border-right:1px #fff solid; padding-left:2px;  }
                    .BasketBoxGridRow ul li.BasketQuantity {  width:15px; text-align:center;  border-right:1px #fff solid;}
                    .BasketBoxGridRow ul li.BasketSubTotal {  width:43px; text-align:left;  border-right:1px #fff solid; padding-left:2px;}
                    .BasketBoxGridRow ul li.BasketDelete {  width:15px; text-align:right;  }
                .BasketTotal { background-color:#e6e8e3; font-size:11px; width:169px; text-align:right; padding:5px 2px 5px 0; margin-top:2px; }
                .ApproveBasket { background-color:#e6e8e3; font-size:11px; width:169px; text-align:right; padding:5px 2px 5px 0; margin-top:2px; }
                .btnEmtyBasket { float:left; margin-left:3px; color:#000; text-decoration:none;}
                .btnEmtyBasket:hover { text-decoration:underline; }
                .TotalLabel { float:right; margin-left:2px;}
                .TotalLabelDetail { float:right; margin-left:2px; font-weight:bold; font-size:20px; }
                .btnApproveBasketMini { float:right; margin-left:2px; color:#000; text-decoration:none;}
                .btnApproveBasketMini:hover { text-decoration:underline; }
                
            .BasketBoxRight { float:left; display:none;}
        .BasketBoxBottom { display:none; }
        .BasketButton { font-size:11px; border:2px #858585 solid; color:#4e4e4e; background-color:#c1c1c1; font-weight:bold; font-family:Arial; padding:3px 10px 3px 10px; height:20px; text-decoration:none; }
    
        .ApproveBasketLogin { padding:20px; font-size:11px; }
        
        /* Basket Products */  
        .ProductsContainer {}
            .ProductHeader { height:63px;font-family:Arial;color:#434343;position:relative;background:url(image/CategorySprite.png) no-repeat; background-position:0 -39px; margin-top:7px; }
            .ProductHeader p {font-size:22px; font-weight:bold; padding-top:23px; margin-left:14px; }
            .ProductHeader span {font-size:11px; margin-left:14px;}
            .ProductItems { width:690px; background:url(image/CategoryItemBg.png) repeat-y; }
            .ProductFooter { width:690px;height:7px;line-height:1px;background:url(image/CategorySprite.png) no-repeat; background-position:0 -103px; overflow:hidden; }
            #Products { padding:10px 0 10px 11px; }
            /* Head */
            .ProductListitemHead { width:673px;position:relative;display:block; }   
                .ProductItemContainerHead { height:20px; }
                    .ProductItemContainerHead div { height:20px; line-height:20px; display:block; float:left;color:#434343; text-align:center; font-size:11px; font-weight:bold; }
                    .ProductItemContainerHead .ListImageSpace { text-align:center;width:58px; margin:2px 6px 0 6px;}
                    .ProductItemContainerHead .ProductNameHead { width:300px; color:#434343; text-align:left; }
                    .ProductItemContainerHead .QuantityHead { width:60px;}
                    .ProductItemContainerHead .PriceHead { width:100px; text-align:right; }
                    .ProductItemContainerHead .SubTotalHead { width:100px; text-align:right;}
                    .ProductItemContainerHead .DeleteSpace {width:30px;}
            /* Items */
            .ProductListitem { background-image:url(image/LIBigBg.png); background-repeat:repeat-x; background-position:0 0; width:673px;height:65px;line-height:65px;position:relative;display:block;border:1px #fff solid;  }
                .ProductItemContainer { height:65px; display:block; }
                .ProductItemContainer div, .ProductItemContainer a { font-size:11px; height:26px;line-height:26px; display:block;float:left; color:#434343; text-decoration:none;}
                    .ProductItemContainer .InnerLink {width:300px; overflow:hidden; }
                    .ProductItemContainer .InnerLink:hover {text-decoration:underline;}
                    .ProductItemContainer .Quantity {text-align:center; width:60px; }
                    .ProductItemContainer .Price {width:100px;text-align:right;}
                    .ProductItemContainer .SubTotal { width:100px;text-align:right; }
                    .ProductItemContainer .Delete {width:30px;text-align:right; cursor:pointer; }
                    .ProductItemContainer .Delete:hover { text-decoration:underline; }
                    .ProductItemContainer .ListImage { text-align:center;width:58px; height:58px;line-height:58px;margin:2px 6px 0 6px;}
            /* No Record */
            .ProductNoRecord { clear:both; font-family:Arial; font-size:11px; padding:20px; color:#434343; }
            /* Approve Container */
            .ApproveBasketContainer { width:650px; text-align:center; margin-top:20px; }
                .btnApproveBasket { display:block; height:20px; float:right; line-height:20px; border:1px #333 solid; background-color:#ccc; text-decoration:none; padding:0 5px 0 5px; }
            /* Approve Result */
            .ApproveResult { width:690px; padding:20px; }
    

        /* OrdersContainer (new) */
        .OrdersContainer { }
            .OrdersHeader { height:63px;font-family:Arial;color:#434343;position:relative;background:url(image/CategorySprite.png) no-repeat; background-position:0 -39px; }
            .OrdersHeader p {font-size:22px; font-weight:bold; padding-top:23px; margin-left:14px; }
            .OrdersHeader span {font-size:11px; margin-left:14px;}
            
            .OrderItems { width:690px; background:url(image/CategoryItemBg.png) repeat-y; }
            #Orders { padding:10px 0 10px 11px; }
            /* Head */
            .OrderListitemHead { width:673px;position:relative;display:block; }   
                .OrderItemContainerHead { height:20px; }
                    .OrderItemContainerHead div { height:20px; line-height:20px; display:block; float:left;color:#434343; text-align:center; font-size:11px; font-weight:bold; }
                    .OrderItemContainerHead .OrderNoHead { width:300px; color:#434343; text-align:left; }
                    .OrderItemContainerHead .OrderDateHead { width:100px;}
                    .OrderItemContainerHead .OrderTotalHead { width:100px; text-align:right; }
                    .OrderItemContainerHead .OrderStatusHead { width:173px; text-align:right;}
            /* Items */
            .OrderListitem { background-image:url(image/LIBg.png); background-repeat:repeat-x; background-position:0 0; width:673px;height:26px;line-height:26px;position:relative;display:block;border:1px #fff solid;  }
                .OrderItemContainer { height:65px; display:block; }
                .OrderItemContainer div, .OrderItemContainer a { font-size:11px; height:26px;line-height:26px; display:block;float:left; color:#434343; text-decoration:none;}
                    .OrderItemContainer .OrderNo {width:300px; }
                    .OrderItemContainer .OrderNo:hover {text-decoration:underline;}
                    .OrderItemContainer .OrderDate {text-align:center; width:100px; }
                    .OrderItemContainer .OrderTotal {width:100px;text-align:right;}
                    .OrderItemContainer .OrderStatus { width:173px;text-align:right; }
            .OrderNoRecord { margin-left:13px; font-size:11px; display:block;  }
    
    /* Gallery Box Model */
    .GalleryBox { margin-bottom:20px; border:1px dotted #c3c3c3; }
        .GalleryBoxTop { background:#131313; height:30px;  }
            .GalleryBoxTop h1 { padding:8px 0 0 10px; margin:0; }
        .GalleryBoxMiddle {}
            .GalleryBoxLeft { float:left; display:none; }
            .GalleryBoxContent { padding:10px; text-align:center; }
            .GalleryBoxRight { float:left; display:none;}
        .GalleryBoxBottom { display:none; }
        
    /* Static Column Content Box */
    .StaticContentBox { margin-bottom:20px; border:2px #e0dcb6 solid; }
    .StaticContentBoxTop { background:#f2f1dd; height:30px;  }
        .StaticContentBoxTop h1 { padding:8px 0 0 10px; margin:0; }
    .StaticContentBoxMiddle {}
        .StaticContentBoxLeft { float:left; display:none; }
        .StaticContentBoxContent { padding:10px; }
        .StaticContentBoxRight { float:left; display:none;}
    .StaticContentBoxBottom { display:none; }
    
     /* Static Center Content Box */
    .StaticCenterContentBox { margin-bottom:20px; border:2px #e0dcb6 solid; }
    .StaticCenterContentBoxTop { background:#f2f1dd; height:30px;  }
        .StaticCenterContentBoxTop h1 { padding:8px 0 0 10px;  margin:0;}
    .StaticCenterContentBoxMiddle {}
        .StaticCenterContentBoxLeft { float:left; display:none; }
        .StaticCenterContentBoxContent { padding:10px; }
        .StaticCenterContentBoxRight { float:left; display:none;}
    .StaticCenterContentBoxBottom { display:none; }
    
    /* Center Box */
    .CenterBox { /*padding:10px;*/ }
    .CenterBoxSeperator { background:url(image/boxseperator.png) no-repeat; height:11px; margin-bottom:10px; margin-top:2px; }
     
    /* All Galleries Link Box */
    .AllGalleries { text-align:right; width:195px; }
        .AllGalleries a { color:#a3643e; font-size:12px; font-weight:bold; text-decoration:none; }
        .AllGalleries a:hover { text-decoration:underline; }

    /* Typography */
    h1 { font-size:12px; font-weight:bold; padding-bottom:10px; margin:0;}
    h2 { font-size:14px; font-weight:bold; }
    h3 { font-size:16px; font-weight:bold; }
    p { font-size:11px; padding-bottom:5px; line-height: 13px;}
    
    /* Detail Button */
    .DetailLnkContainer { text-align:right; text-align:right; width:100%; }
    .DetailLnkContainer a { display:block; width:50px; color:#7f7f7f; padding:5px; text-decoration:none; font-weight:bold; font-size:10px; right:0; float:right; }
    .DetailLnkContainer a:hover { background-color:#c7f0ff; }
    
    /* Sitemap */
    .SiteMapContainer { margin-left:20px; margin-top:10px; color:#7f7f7f; margin-bottom:20px;}
    .SiteMapContainer a { color:#7f7f7f; text-decoration:none; font-size:11px; }
    .SiteMapContainer a:hover { text-decoration:underline;}
        /* Main Items */
        .SiteMapContainer ul {margin:0;padding:0; list-style-type:square; margin-left:20px; }
        .SiteMapContainer ul li { margin-top:10px; font-weight:bold; }
            /* Sub Items */
            .SiteMapContainer ul li ul { margin:0;padding:0; list-style-type:square; margin-left:20px;}
            .SiteMapContainer ul li ul li { margin-top:10px; font-weight:normal; }

    /* Contact Page */
    .ContactForm {}
    .ContactForm ul {padding:0; list-style-type:none; margin:20px 0 20px 0; }
    .ContactForm ul li { height:30px; }
    .ContactForm ul li label { font-size:11px; width:100px; display:block; float:left; }
    .ContactForm ul li FormValue { font-size:11px; width:100px;  float:left;}
    .ContactFormText { font-size:11px; width:200px; }
 
    .Address { margin:0; padding:0; }

    .GoogleMap { overflow:hidden; }
    
    /* Search Page */
    .SearchPageContainer {  }
    .SearchHead { font-weight:bold; font-size:14px; margin-bottom:15px; }
        /* Page Result */
        .SearchRecordPage { font-size:11px; color:#000;  margin-bottom:4px; }
        .SearchRecordPage a { text-decoration:none; color:#565656; display:block; background-color:#dbf9f7; padding:4px;}
        .SearchRecordPage a:hover { background-color:#bae5e2;  }
        /* Box Result */
        .SearchRecordBox { font-size:11px; color:#000;  margin-bottom:4px; }
        .SearchRecordBox a { text-decoration:none; color:#565656; display:block; background-color:#fffed9; padding:4px;}
        .SearchRecordBox a:hover { background-color:#f2f0c7;  }
        /* Product Result */
        .SearchRecordProduct { font-size:11px; color:#000;  margin-bottom:4px; }
        .SearchRecordProduct a { text-decoration:none; color:#565656; display:block; background-color:#ddffe3; padding:4px;}
        .SearchRecordProduct a:hover { background-color:#c7f0cd;  }
    .SearchNoRecord { color:#e50606; font-weight:bold; font-size:11px; }
    
    
    /* Gallery Page */
    .GalleryPageContainer {  }
    .GalleryHead { font-weight:bold; font-size:14px; margin-bottom:15px; }
    .GalleryRecord { font-size:11px; color:#333333;  margin-bottom:4px; }
    .GalleryRecord a { text-decoration:none; color:#565656; display:block; background-color:#f5f5f5; padding:4px;}
    .GalleryRecord a:hover { background-color:#eeeded;  }
    .GalleryNoRecord { color:#e50606; font-weight:bold; font-size:11px; }
    
    /* Urunler Liste */
    .PageList { width:100%; }
    .UrunHeadSortContainer {  padding:10px 0 10px 10px; width:670px; text-align:right; margin-left: 14px; }
    .UrunHeadSortContainer a { font-size:11px; font-family:Verdana; color:#333; }
    .UrunHeadSortContainer a:hover { text-decoration:underline; }
    
    .UrunListUL { width:100%; margin:0; padding:0; list-style-type:none; }
    .UrunListUL li { width:202px; height:350px; margin:0; padding:0; float:left; position:relative; margin:10px 27px 0 0; }
    .UrunListUL li.LastItem { width:0; height:0; clear:left; }
    .UrunListUL li .ItemContainer { text-align:center; width:202px; text-align:center; }

    .LProductName { width:192px; text-align:center; overflow:hidden; color:#09bcef; font-size:14px; font-family:Arial; margin:0 auto; }
    .LProductImage {width:192px;height:187px;position:relative;}
        .LProductImage a {line-height:187px;height:187px;width:201px;display:block;overflow:hidden; overflow:hidden; position:relative;}
        .LProductImage a img { padding:0; margin:0; border:0;position:absolute; bottom:6px; left:5px; z-index:1; margin:0 auto; min-width:200px; max-width:200px; max-height:187px; min-height:187px;}
        .LProductImageMask { width:202px;height:187px;position:absolute;top:0;left:0;background:url(image/ShopSprite.png) no-repeat; background-position:0 0; z-index:5; overflow:hidden;  }
        .LProductDesc {width:172px;margin:0 auto;font-family:Arial;font-size:10px;height:30px;line-height:15px; overflow:hidden; color:#565656; text-align:left; }
        .LProductPrice {width:192px; line-height:43px; height:43px;background:url(image/ShopSprite.png) no-repeat;background-position:0 -189px; margin:0 auto; margin-top:7px; font-family:Arial; font-weight:bold; font-size:26px; text-align:center; color:#717171;}
        .LProductAddToBasket { display:block; width:192px;height:43px;background:url(image/ShopSprite.png) no-repeat;background-position:0 -233px; margin:0 auto; margin-top:7px; }
        .LProductAddToBasket:hover { background-position:0 -277px;}
        .LProductNoStock {display:block; width:192px;height:43px;background:url(image/ShopSprite.png) no-repeat;background-position:0 -321px; margin:0 auto; margin-top:7px;}
    .UrunItemContainer {padding:10px;width:100%;}
    .UrunItemImg {float:left;padding:10px;padding-top:0;}
    .UrunBaslik {font-weight:bold;}
    .UrunItemProperties { }
    .UrunPager {width:80%;text-align:center;margin:0 auto;margin-bottom:10px; }
        .LProductPageLink, .LProductSelectedPageLink { display:block;width:15px;height:15px;line-height:15px;background-color:#ecf1f5;color:#000;margin-right:10px;float:left;font-size:10px; }
        .LProductSelectedPageLink {background-color:#cedfee;}

    /* Urun Detay */
    .ProductDetailContainer { width:690px;font-size:11px;  }
        .PDLeft { float:left; width:300px; }
            .ProductImageContainer { width:290px; height:281px; position:relative; overflow:hidden; }
            .ProductImage { position:absolute; left:9px; bottom:3px; z-index:1; min-width:291px; min-height:281px; max-width:291px; max-height:281px;  }
            .ProductImageMask { position:absolute; top:0; left:0; width:291px; height:281px; overflow:hidden; background:url(image/ShopSprite.png) no-repeat; background-position:-204px 0; z-index:5; }

        .PDRight { float:left; width:390px; }
            .ProductName { margin-top:10px; background:url(image/ShopSprite.png) no-repeat; background-position:0 -524px; padding-left:10px; font-family:Arial; font-weight:bold; line-height:16px; font-size:16px; color:#09bcef; }
            .ProductDesc { background-color:#f5f7f3; width:370px; margin-top:10px; padding:10px; font-size:12px; font-family:Arial; color:#565656; }
            .ProductDescStablizer { float:right; height:210px; width:1px; }

            .ProductImagesContainer { width:277px; margin-left:15px;}
            .ProductImagesContainer ul { list-style-type:none; width:277px; margin:0; padding:0; }
            .ProductImagesContainer ul li { padding:0; margin-top:6px; float:left; border:1px #565656 solid; width:57px; height:57px; margin-right:5px; overflow:hidden; }
            .ProductImagesContainer ul li a { margin:0; padding:0; width:57px; height:57px; }
            .ProductImagesContainer ul li a img { margin:0; padding:0; }

            .ProductPrice { width:277px;line-height:43px;height:43px;background:url(image/ShopSprite.png) no-repeat;background-position:-204px -289px; margin-top:7px; font-family:Arial; font-weight:bold; font-size:26px; text-align:center; color:#717171; margin-left:7px; }
            .ProductAddToBasket { display:block; width:277px;height:43px;background:url(image/ShopSprite.png) no-repeat;background-position:-204px -377px; margin-top:7px; margin-left:7px;}
            .ProductAddToBasket:hover { background-position:-204px -333px;}
            .ProductNoStock { display:block; width:277px;height:43px;background:url(image/ShopSprite.png) no-repeat;background-position:-204px -421px; margin-top:7px; margin-left:7px;}
        

    /* Form Items */
    .RegisterForm { position:relative; padding:20px; }
        .RegisterForm ul { list-style-type:none; }
        .RegisterForm ul li { padding:2px; }
    .RegisterError { height:35px; color:#ff0000; font-size:12px; }
    .FormLabel { width:150px; font-size:11px; vertical-align:top; display:block; }
    .TextboxSingleLine { width:150px; }
    .TextboxMultiLine { width:150px; vertical-align:top; }
    .AgreementContainer { width:600px; height:100px; margin:10px 0 10px 0; border:1px #6788be solid; padding:10px; overflow:auto; }
        .AgreementText { width:560px; height:400px; }
    .AgreementShopContainer { width:650px; height:100px; margin:10px 0 10px 0; border:1px #6788be solid; padding:10px; overflow:auto; }
        .AgreementShopText { width:610px; height:400px; }
    .btnRegister { color:#000; padding:5px; border:2px #000 solid; text-decoration:none; }
    .btnUpdate { color:#000; padding:5px; border:2px #000 solid; text-decoration:none; }

