#my-account  #left_column {display:none}
#my-account #center_column,#address #center_column ,#addresses #center_column {width:980px;margin-right:0;}
#my-account #center_column h1 {margin-bottom:17px}

#my-account #center_column .title_block  {
	font-weight:normal;
	font-size:12px;
	color:#666
}

#my-account .myaccount_lnk_list {list-style-type:none}
#my-account .myaccount_lnk_list li {
	font-size:13px;
	line-height:36px
}
#my-account .myaccount_lnk_list img.icon,
#my-account p img.icon {
	position:relative;
	top:6px;
	left:0
}

.presta_breadcrumb{
display:none;
}

#account_l {
    float: left;
    font-size: 14px;
    line-height: 2.5;
    padding: 10px 0 50px 10px;
    width: 165px;
}
#account_l b {
    display: block;
    font-size: 20px;
    text-indent: 10px;
}
#account_l ul {
    border-right: 1px solid #CCCCCC;
    float: left;
    padding: 0 0 10px;
	list-style: none outside none;
}
#account_l li a.active {
    background-color: #F2F2F2;
    color: #333333;
}
#account_l li a {
    color: #0060A1;
    display: block;
    padding-left: 10px;
    width: 155px;
}
#account_l p span {
    background: url("../image/icon.png") repeat scroll -10px -40px ;
    display: inline-block;
    height: 28px;
    margin: 0 5px 0 -2px;
    vertical-align: middle;
    width: 28px;
}
#account_l div {
    border-right: 1px solid #CCCCCC;
    float: left;
    line-height: 1.5;
    padding:10px 0;
    width: 165px;
}
.mt10 {
    margin-top: 10px;
}
.pb10 {
    padding-bottom: 10px;
}
.btn_cs{
font-size:12px;
}
.mtb10 {
    margin: 10px 0;
}
.account_r a:hover{
text-decoration: none;
}
.tick {
    background-position: -312px -90px;
}
.u-cancel, .u-complete, .tick, .u-edit2 {
    background-image: url("../image/icon.png");
    display: inline-block;
    height: 16px;
    margin-right: 8px;
    vertical-align: middle;
    width: 16px;
}
.u-edit, .u-del, .u-clone {
    background-image: url("../image/icon.png");
    display: inline-block;
    height: 15px;
    vertical-align: middle;
    width: 18px;
}
.u-edit2 {
    background-position: -365px -360px;
    margin-bottom: 7px;
}
.u-del {
    background-position: -453px -167px;
    margin-bottom: 5px;
    width: 16px;
}

.btn15{display:inline-block;width:148px;height:28px;border:0;line-height:28px;text-align:center;color:#fff !important;background:transparent url(../image/icon.png) -12px -909px;vertical-align:middle;}
.btn15:hover{background-position:-12px -941px;}

.btn7{display:inline-block;width:160px;height:35px;line-height:35px;color:#fff !important;background:url(../image/icon.png) -301px -724px;text-align:center;font-family:Arial;cursor:pointer;}
.btn7:hover{background-position:-301px -763px}

.u-table {
    margin-top: 5px;
    width: 100%;
	border-collapse: collapse;
    border-spacing: 0;
}
.u-table th {
    background-color: #f2f2f2;
    border-bottom: 2px solid #cac3bf;
    padding: 3px 0 3px 3px;
    text-align: left;
}
.u-table td {
    padding: 8px 0 8px 3px;
}


#accountDefault{
font-size:11.4px;
}
.page-head {
border-bottom:1px solid #CCCCCC;
margin:0 0 15px;
}

ADDRESS {
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0.3em 0;
}

h6{
font-size:12px;
}

#accountDefaultHeading{
	color:#0A263C;
	font-weight:normal;
	font-size:1.6em;
}

.middle_main{
	margin-left:210px!important;
	width:753px;
	margin-top:22px;
	margin-bottom:0!important;
}

#column-left ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#column-left ul li {
    list-style: none outside none;
    padding: 0;
}
#column-left ul li a {
    color: #333333;
    font-size: 12px;
    line-height: 20px;
}
.box .box-heading{
	border-color:#ccc;
	border-radius:0;
	line-height:22px;
}
.box .box-content{
	border-color:#ccc;
	border-radius:0;
}

.dashboard-welcome {
font-size:1.15em;
margin-bottom:1.5em;
margin-right:4em;
color:#182334;
}

.account-box {
background:#FFFFFF;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:solid;
border-width:1px;
margin-bottom:20px;
padding:15px;
width:96%;
float:left;
position:relative;
}

.account-box .head {
border-bottom:1px solid #D9DDE3;
margin-bottom:10px;
color:#0A263C;
}

.account-box .head h2 {
background:url("http://www.authenticflyerstore.com/themes/osc_flyers37/image/icon_ma_info.gif") no-repeat;
color:#E65505;
padding-left:1.6em;
}

.col2-set .col-1, .col2-set .col-2 {
width:48.5%;
}
.col2-set .col-1 {
float:left;
}
.col2-set .col-2 {
float:right;
}

.account-box .inner-head ,.account-box .head {
background:url("http://www.authenticflyerstore.com/themes/osc_flyers37/image/dotted_divider.gif") repeat-x scroll 0 100% transparent;
margin-bottom:8px;
padding-bottom:2px;
text-align:right;
line-height:1.5em;
font-size:12px;
}

.ad-account-info .head{
text-align:left;
}

.ad-orders .head{
text-align:right;
float:left;
width:100%;
}

.account-box h3 {
float:left;
padding-bottom:2px;
line-height:1.3em;
color:#0A263C;
margin-top:0;
font-size:1.2em;
margin-bottom:4px;
}
.account-box a:link,.account-box a:visited{ 
color:#182334;
}
#accountDefault a:hover{
text-decoration:underline;
}

#prevOrders {
border-color:#CEC7CE;
border-style:solid;
border-width:0 0 1px 1px;
}



#prevOrders th, #prevOrders td {
border-color:#CEC7CE;
border-style:solid;
border-width:1px 1px 0 0;
}

tr.tableHeading {
height:2em;
background:none;
}

.tableHeading th {
color:#0A263C;
}

.input-box {
	display:inline-block;
    width: 272px;
}
label {
    color: #666666;
    font-weight: bold;
}
.input-box .input-text {
    width: 250px;
}
input.large-field, select.large-field {
    width: 256px;
}

#account_r {
    float: left;
    font-size: 13px;
    padding: 10px 0 50px 10px;
    width: 771px;
}

#account_r .f20 {
    border-bottom: 1px dashed #CCCCCC;
    display: block;
    line-height: 2.5;
    margin-left: -3px;
    padding-left: 3px;
}
.f20 {
    font-size: 20px;
}

.top_shipping{
background:#fff;
}

table.list {
    border-collapse: collapse;
    border-left: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    margin-bottom: 20px;
    width: 100%;
}
table.list .left {
    padding: 7px;
    text-align: left;
}
table.list .right {
    padding: 7px;
    text-align: right;
}
table.list thead td {
    background-color: #EFEFEF;
    padding: 0 5px;
}
table.list thead td a, .list thead td {
    color: #222222;
    font-weight: bold;
    text-decoration: none;
}
table.list td {
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}
table.list .left {
    padding: 7px;
    text-align: left;
}
table.list tbody td {
    padding: 0 5px;
    vertical-align: top;
}
tfoot td {
    padding-bottom: 5px;
    padding-top: 5px;
}

#add_address p.text label, #add_address p.password label, #add_address p.select label, #add_address p.select span, #add_address p.textarea label{
font-weight:normal;
color:#222;
}