.LoginBox
{
    background-image    : url(images/loginbox_bottom.gif);
    background-repeat   : no-repeat;
    background-position : bottom;
    width : 352px;
    padding-bottom : 11px;
    color:White;
}

.LoginBoxInner
{
    background-image    : url(images/loginbox_top.gif);
    background-repeat   : no-repeat;
    background-position : top;
    padding : 11px 14px 0 14px;
    min-height  : 50px;
    text-align  : left;
}

.LoginBox a
{
    color:White;
    text-decoration:none;
}

.LoginBox a:hover
{
    text-decoration:underline;
}

.LoginBox h4
{
    margin-top : 8px;
    color : #FFCC00;
    font-family : Arial;
    font-weight : bold;
    font-size   : 14px;
    /*border:1px solid;*/
}

.LoginBox ul
{
    margin-top  : 15px;
    list-style-position:inside;
}

.LoginBox li
{
    line-height : 18px;
    font-weight : bold;
    font-size:10px;
}

.LoginBox th
{
    text-align:right;
    color:White;
    font-family:Tahoma;
    white-space:nowrap;
}

.LoginBox td
{
    padding : 3px;
    padding-right : 0;
    white-space : nowrap;
    text-align:left;
}

.RedBox
{
    background-image    : url(images/redBg_bottom.gif);
    background-position : bottom;
    background-repeat   : no-repeat;
    padding-bottom      : 26px;
    width   : 355px;
}

.RedBoxInner
{
    background-image    : url(images/redBg_top.gif);
    background-position : top;
    background-repeat   : no-repeat;
    padding-bottom      : 26px;
    min-height  : 200px;
    padding     : 25px;
    text-align:left;
}

.RedBox .LocTable
{
    
}

.RedBox .LocTable th
{
    text-align  : left;
    color       : White;
}

.RedBox .LocHeader
{
    color:White;
    font-size:11px;
    font-weight:bold;
    padding:15px 0;
}

.RedBox .LocItems
{
    font-size:11px;
    color:White;
    font-weight:bold;
}
.RedBox .LocItems a
{
    color:White;
    text-decoration:none;
}

.RedBox .LocItems a:hover
{
    text-decoration:underline;
}

.RedBox h3
{
    margin:0 0 5px 0;
    color:White;
    font-weight:bold;
}

.ButGray
{
    display:block;
    /*width:172px;*/
    width:165px;
    /*height:44px;*/
    height:45px;
    line-height:44px;
    color:White;
    font-weight:bold;
    background-image:url(button/butRed.png);
    background-repeat:no-repeat;
    background-position:left top;
    text-align:center;
    text-decoration:none;
}

.collapsePanelHeader
{
    background-image:url(images/cp_bg.gif);
    background-repeat:no-repeat;
    background-position:left top;
    width   : 396px;
    height  : 30px;
    cursor  : pointer;
    margin  : 0 0 8px 0;
    padding : 0 12px;
}

.collapsePanelHeader img
{
    vertical-align : middle;
    margin-right:7px;
}

.collapsePanelHeader h3
{
    line-height : 30px;
    font-weight : bold;
    font-size   : 14px;
    color       : White;
    font-family : Comic Sans MS,Arial;
}

.collapsePanelContent
{
    width   : 396px;
    padding : 0 12px;
    border  : 1px solid;
}

.ProductList
{
    color   : Black;    
    font-family : Tahoma;
    margin-bottom:8px;
}

.ProductList th
{
   font-weight:bold;
   font-size:12px;
}

.ProductList .PriceTD
{
    color : #AC0000;
    text-align:right;
    font-weight:bold;
}

.ProductList .ButtonTD
{
    width:10%;
    padding-left:20px;
    padding-right:14px;
    white-space:nowrap;
}

.BasketBox
{
    background-image    : url(images/basket_bg.jpg);
    background-position : bottom;
    background-repeat   : no-repeat;
    width   : 270px;
    padding-bottom  : 14px;
}

.BasketBoxInner
{
    background-image : url(images/basketHeader.jpg);
    background-position : top;
    background-repeat: no-repeat;
    padding     : 60px 12px 0 12px;
    min-height  : 100px;
    font-size   : 11px;
    color:Black;
}

.BasketBox td.lineTitle,
.CheckoutBasketBox td.lineTitle
{
    font-family : Arial;
    font-weight : bold;
    color       : #AC0000;
    text-align  : left;
    padding     : 0 10px 0 0;
}

.BasketBox td.linePrice,
.CheckoutBasketBox td.linePrice
{
    font-weight:bold;
    text-align  : right;
    color       : Black;
    white-space : nowrap;
}

.BasketBox td.lineButtons
{
    text-align  : right;
    padding-top:10px;
}

.BasketBox .lineOptions,
.CheckoutBasketBox .lineOptions
{
    /*margin:10px 0;*/
    margin:0;
    list-style:none;
}

.BasketBox .lineOptions li,
.CheckoutBasketBox .lineOptions li
{
    line-height : 20px;
    font-family:Tahoma;
    font-size:11px;
}

.BasketBox .BasketEmpty
{
    text-align : center;
    padding : 40px 0;
    /*border  : 1px solid;*/
}

.CheckoutBasketBox
{
    background-image:url(images/cp_bg.gif);
    background-repeat:no-repeat;
    background-position:left top;
    width   : 396px;
    margin  : 0 0 8px 0;
    padding : 0 12px;
    
    /*width   : 270px;
    padding-bottom  : 14px;*/
}

.CheckoutBasketBox img
{
    vertical-align : middle;
    margin-right:7px;
}

.CheckoutBasketBox h3
{
    line-height : 30px;
    font-weight : bold;
    font-size   : 14px;
    color       : White;
    font-family : Comic Sans MS,Arial;
    margin-bottom:15px;
}

.CheckoutBasketBox td.lineTitle,
.CheckoutBasketBox td.linePrice
{
    color:Black;
    font-size:14px;
}

.CheckoutBasketBox .lineOptions li
{
    float:left;
    margin-right:5px;
}

.CheckoutBasketBox .BasketTotalText
{
    font-size:14px;
    color:#990000;
}

.CheckoutBasketBox .BasketTotal
{
    font-size:20px;
    font-weight:bold;
    color:#990000;
}

.AddressBox
{
    background-image    : url(images/basket_bg.jpg);
    background-position : bottom;
    background-repeat   : no-repeat;
    width   : 270px;
    padding-bottom  : 14px;
}

.AddressBoxInner
{
    background-image : url(images/addressHeader.jpg);
    background-position : top;
    background-repeat: no-repeat;
    padding     : 60px 12px 0 12px;
    min-height  : 300px;
    font-size   : 11px;
    color       : Black;
    
}

.PaymentBoxInner
{
    background-image : url(images/paymentHeader.jpg);
    background-position : top;
    background-repeat: no-repeat;
    padding     : 60px 12px 0 12px;
    min-height  : 80px;
    font-size   : 11px;
    color       : Black;
}

.PhoneNumber
{
    font-size   : 12px;
    font-weight : bold;
    color       : Black;
    text-decoration : none;
}

.AddressForm
{
    color:Black;
}

.AddressForm th
{
    text-align:right;
    font-weight:normal;
}

.MemberServices
{
    background-color:#FFAE15; 
    margin:15px; 
    padding:15px; 
    border:3px solid #7C0400;
}

.TopInfo
{
    /*min-height  : 100px;*/
    background-color : #FEF0C6;
    padding : 5px 10px;
    color   : Black;
}

.TopInfo div
{
    padding:5px 0;
}

.formTable
{
    color:Black;
}

.formTable th
{
    white-space:nowrap;
    text-align:right;
}

.formTable h3
{
    background-image:url(icons/h3_bg.gif);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:25px;
    line-height:21px;
    font-size:13px;
    color:#B02909;
}

.tooltipExt
{
    background-color:#FBBB22;
    padding:5px;
    font-style:italic;
}
.tooltipExt ul
{
    list-style:none;
    margin:0;
    padding:0;
}


.alert
{
    background-color:#FFE6A5;
    padding:3px;
    margin:1px 0;
}


.RedLabel
{
    font-size   : 13px;
    font-weight : bold;
    font-family : Tahoma;
    color   : #990000;   
}

.BlackText
{
    font-size   : 13px;
    font-weight : bold;
    font-family : Tahoma;
    color:Black;   
    margin:5px 0 25px 0;
}
.h3title h3
{
    background-image:url(images/red_ok.jpg);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    font-family:Comic Sans MS;
    font-size:14px;
    color:White;
}
.static_content
{
    background-image:url(images/white_middle.jpg); 
    background-repeat:repeat-y; 
    padding:15px; 
    color:Black;
}

.static_content a
{
    color:Black;
    text-decoration:none;
}
.static_content a:hover
{
    color:Black;
    text-decoration:underline;
}

.AddresSummary
{
    
}
.AddresSummary th, .AddresSummary td
{
    vertical-align:top;
}

.AddresSummary th
{
    font-weight:normal;
    text-decoration:underline;
    white-space:nowrap;
}

.AddresSummary td
{
    
}



.KpyContainer
{
    width:263px;
    height:36px;
    overflow:hidden;
    /*border:1px solid gray;*/
    background-image:url(images/kpy_bg.png);
    background-repeat:no-repeat;
    background-position:top left;
    padding:105px 5px 5px 5px;
}

.LoggedInBox
{
    width:330px;
    height:95px;
    overflow:hidden;
    /*border:1px solid gray;*/
    background-image:url(images/bgg.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding:10px;
}

.LoggedInBox ul
{
    color:White;
}

.LoggedInBox li
{
    line-height:20px;
}

.LoggedInBox li a
{
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:White;
}

.LoggedInBox li a:hover
{
    text-decoration:underline;
    color:#FFCC00;
}

.hidden
{
    visibility:hidden;
}
.LoginBoxTop,
.LoggedInBoxTop
{
    margin  :12px auto;
    width   :714px;
    height  :36px;
    padding :5px 10px;
    background-image:url(images/LoginTopBg.png);
    background-repeat:no-repeat;
}

.LoginBoxTop .baslik5,
.LoggedInBoxTop .baslik5
{
    color:#FFCC00;
    font-size:12px;
    font-weight:bold;
    padding: 0; 
    white-space:nowrap;
}

.LoginBoxTop th,
.LoginBoxTop td
{
    padding-right:5px;
}

.LoginBoxTop ul,
.LoggedInBoxTop ul
{
    color:White;
    font-weight:bold;
    list-style-type:disc;
    list-style-position:inside;
}
.LoginBoxTop li
{
    padding:0;
    margin:0;
}

.LoggedInBoxTop li
{
    float:left;
    display:block;
    margin-left:15px;
}
.LoginBoxTop ul a,
.LoggedInBoxTop ul a
{
    color:White;
    text-decoration:none;
}

.LoginBoxTop ul a:hover,
.LoggedInBoxTop ul a:hover
{
    color:#FFCC00;
    text-decoration:underline;
}
