﻿#accountContent
{
    float:right;   
    width:810px;  
}

h1.account
{
    padding-left:0px;
}

#navAccount
{
    float:left;
    color:#666;
        vertical-align:top;
    margin-top:8px;
    padding-top:0px;
	border-bottom:1px solid #000;
	margin-right:10px;
}

#navAccount ul
{
    margin-top:0px;
}

#navAccount li
{
        vertical-align:top;
	margin-top:0px;
    padding-top:0px;
}
#navAccount li a
{
    line-height:22px;
    vertical-align:top;	
}
#navAccount a
{
    vertical-align:top;
	margin-top:0px;
    padding-top:0px;
    font-family:Times New Roman;
    color:#666;
    font-size:1.2em;
    text-transform:uppercase;
}

#navAccount .on
{
    color:#000;
}

.accountButton
{
    padding:20px 0px 20px 248px;
}

.accountTitleText
{
    padding:2px 0px 10px 0px ;
    color:#666666;
    font-size:1.2em;
    font-family:Georgia;
}

.orderList th
{
    background-color:#cccccc;
    padding:8px 20px;
    
}

h2.latest
{
    font-size:1.9em;
    font-family:Georgia;
    font-weight:normal;
    padding:24px 0px 12px 0px;
    color:#333333;
    border-bottom:1px solid #333333;
}

.orderList .left
{
    text-align:left;
}

.orderList td
{
    font-family:verdana,serif;
    padding:25px 20px;
    text-align:center;
    border-bottom:1px solid #f7e7e8;
}

.latestOrder td
{
    background-image:url('../../images/latestOrderBackground.gif');
    color:#6ab441;
}

.customerPassRecovery .formType3
{
    width:734px;
}

.customerAddresses h2
{
    margin:0px 0px 0px 0px;
    background-image:url('../../images/accountHeaderBackground.gif');
    
    font-weight:normal;
    color:#000000;
    font-size:1em;
    padding:8px 0px 8px 24px;
}

.addressList
{
    font-family:verdana,serif;
    padding:0px 0px 8px 0px;
}

.addressItem
{
    padding:18px 0px;
    border-bottom:1px solid #f0d0d3;
    font-family:verdana,serif;
}

.addButton
{
    padding:10px 0px 0px 316px;
}

.billing
{
    color:#6ab441;
}

.overviewSection
{
    width:295px;
    float:left;
    height:80px;
    padding-left:95px;
    margin:50px 0px 6px 0px;
}

.overviewSection h3
{ 
    font-family:Georgia;
    font-size:1.2em;    
    font-weight:bold;
    color:#333;
    line-height:1em;
}

.overviewSection p
{
    font-style:italic;
    padding:1px 0px 6px 0px;
    width:260px;
    color:#555;
}

.overviewSection a
{
    font-weight:bold;
    color:#bb6d6b;
    text-decoration:underline;
}

#accountOverview .orders
{
    background-image:url("../../images/ordertracking.gif");
    background-repeat:no-repeat;
}

#accountOverview .addresses
{
    background-image:url("../../images/addressManagement.gif");
    background-repeat:no-repeat;
}


#accountOverview .loginDetails
{
    background-image:url("../../images/loginDetails.gif");
    background-repeat:no-repeat;
}

#accountEditAddress .formType2
{
    width:734px;
}

.smallText
{
    font-family:Georgia;
    font-size: 1.5em;
}
.headerOrder
{
    background-color:#ebebeb;
    height:30px;
    line-height:30px;
    color:#000;
    font-weight:normal;
}
.priceContainerO
{
    width:142px;
    height:65px;
    line-height:65px;
    background-color:#f5ebea;
    text-align:center;
    font-size:1.1em;
    margin:4px 0px 4px 1px;
}
.rowOrder
{
    border-bottom:1px solid #f0d0d3;
    border-left:0px;
    border-right:0px;
}
.designerO
{
    font-size:1.2em;
    color:#000;
}
.designerO a
{
        color:#000;
}
.linkO
{
     color:#000;
}
.basketTotalO
{
    float:right;
    margin:0px 0px 8px 0px;
    width:490px;
    height:30px;
    line-height:30px;
    background-image:url("../../images/basketTotalBg.gif");
    background-repeat:repeat-x;
    text-align:right;
    border-top:1px solid #f0d0d3;
}
.basketTotalLabelO
{
    width:290px;
    text-align:right;
    float:left;
    height:30px;
    line-height:30px;    
    font-size:1.1em;
    color:#000;
    font-weight:bold;     
        background-image:url("../../images/basketTotalBg.gif");  
}

.basketTotalValueO
{
    float:right;
    height:30px;
    line-height:30px; 
    padding-left:15px; 
    padding-right:8px;  
    font-size:1.1em;    
    color:#000;
    font-weight:bold;    
        background-image:url("../../images/basketTotalBg.gif");
        text-align:right;
}
.basketTotalContainerO
{
    width:490px;
    height:30px;
    line-height:30px;   
}
.ordernotes-box
{
    
    background-color:#ededed;
    width:965px;
}
.order-details-box
{
    min-height:30px;
    background-color:#ededed;
    padding:18px 0px 20px 80px;
}
#basketTotals
{
    float:right;
}
.Error{
color:Red;
}
