#customerCol {width:890px;background:#fff;padding:30px 35px;min-height:700px;}
table{width:100%;}
th{background-color:#FAFAFA;border-bottom:1px solid #CCCCCC;color:#222222;font-weight:bold;height:25px;line-height:25px;padding:2px 5px;text-align:left;vertical-align:middle;}
td{border-bottom:1px solid #EEEEEE;line-height:22px;padding:5px;vertical-align:middle;}
label{color:#777;display:block;float:left;font-weight:400;height:32px;line-height:32px;margin:0 20px 0 0;padding:0;text-align:right;width:125px;}
label.large{width:200px;}
label.login{width:150px;}
input:focus.large,
input:active.large{border:1px solid #aaa;}
input.large{border:1px solid #aaa;color:#666;height:22px;line-height:22px;float:left;padding:6px 10px;width:378px;}
input.large{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
input.cancel{background:none;border:0;color:#3084CA;font-weight:normal;padding:0;}
/* template styles */
.action_bottom{text-align:center;border-top:1px solid #EDEDED;padding-top:20px;margin-top:20px;}
.action_bottom span{vertical-align:middle;}
.action_top{padding-top:10px;text-align:center;}
.action_link a{padding:2px 3px;text-decoration:underline;}
.action_link a:hover{color:#000000 !important;}
.action_edit a{padding:3px 10px;text-decoration:none;text-align:center;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background: #299a0b;background: -moz-linear-gradient(top, #299a0b 0%, #24820a 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#299a0b), color-stop(100%,#24820a));background: -webkit-linear-gradient(top, #299a0b 0%,#24820a 100%);background: -o-linear-gradient(top, #299a0b 0%,#24820a 100%);background: -ms-linear-gradient(top, #299a0b 0%,#24820a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#24820a',GradientType=0 );background: linear-gradient(top, #299a0b 0%,#24820a 100%);}
.action_delete a{padding:3px 10px;text-decoration:none;text-align:center;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background: #c92314;background: -moz-linear-gradient(top, #c92314 0%, #af0303 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c92314), color-stop(100%,#af0303));background: -webkit-linear-gradient(top, #c92314 0%,#af0303 100%);background: -o-linear-gradient(top, #c92314 0%,#af0303 100%);background: -ms-linear-gradient(top, #c92314 0%,#af0303 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c92314', endColorstr='#af0303',GradientType=0 );background: linear-gradient(top, #c92314 0%,#af0303 100%);}
.action_delete{border-left:1px solid #DDDDDD;padding-left:6px;}
.action_return a{display:inline-block;left:0;position:absolute;}
.address{padding-top:20px;}
.address_form{padding:2px 0;width:280px;}
.address_table{border-bottom:1px dotted #DDDDDD;padding:40px 0;}
.address_title{padding-bottom:5px;}
.cancelled_order,.cancelled_order a{color:#BBBBBB;}
.customer_address form{background:#eee;display:block;padding:10px 25px 25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.default_address{font-style:italic;}
.even{background-color:#F6F6F6;}
.flash{color:#000000;padding:5px 10px;margin:0 0 40px;text-align:center;}
.flash.notice{background-color:#FFFBE5;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.flash.error{background-color:#FFEFEB;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
/*.group{background-color:#FAFAFA;border:1px solid #CCCCCC;padding:10px;}*/
.large_form{margin:0 auto 20px auto;width:790px;}
.note{color:#777777;font-size:12px;font-weight:normal;}
.note_first{font-weight:bold;}
.order_date{padding-bottom:10px;text-align:left;}
.order_number{width:100px;}
.order_section_title{padding-bottom:15px;}
.order_summary{color:#222222;}
.order_summary .label{padding:10px 35px 10px 0;text-align:right;}
.order_summary td{border:none;}
.order_total td{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-weight:bold;}
.status_paid,.status_authorized,.status_filed,.status_pending,.status_abandoned,.status_fulfilled,.status_partial,.status_unfulfilled,.status_restocked,.status_voided,.status_refunded{font-size:12px;padding:1px 4px;margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.status_paid,.status_authorized,.status_fulfilled{background-color:#80BD4E;color:#FFFFFF;}
.status_filed,.status_pending,.status_unfulfilled{background-color:#EEEEEE;color:#000000;}
.status_abandoned,.status_voided,.status_refunded,.status_restocked{background-color:#AF9C7E;color:#FFFFFF;}
.total{text-align:right;}
.value{text-align:left;}
.value,.label{vertical-align:middle;}
#add_address_title{color:#000;font-weight:normal;padding:10px 0 20px;text-align:center;}
#add_address form{background-color:#FAFAFA;border:1px solid #CCCCCC;display:block;margin:0 auto;padding:10px;width:600px;}
#add_address .label,#address_tables .label{color:#777777;font-size:12px;text-align:right;padding-right:35px;width:100px;}
#add_address td,#address_tables td{padding:2px 0;}
#add_address td,#address_tables td{border:none;}
#address_pagination{padding-top:20px;}
#admin_header{padding-bottom:40px;position:relative;z-indenx:90;}
#admin_header .title{border-bottom:1px solid #EEEEEE;font-weight:normal;padding-bottom:15px;text-align:center;}
#badtoken{width:200px;}
#container{margin:30px auto 0px auto;position:relative;width:960px;}
#customer,#recover-password{width:650px;}
#customer,#guest{display:inline-block;height:230px;vertical-align:top;}
#customer_detail .name{padding-bottom:5px;}
#customer_detail p {margin-bottom:0px !important;line-height:18px !important;color:#555;}
#customer_sidebar{float:left;padding:10px;margin-right:25px;text-align:left;width:180px;background:#eee;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#customer_orders{width:650px !important;float:right;}
#content #customer_orders table {margin:0 !important;}
#customer_orders .date{width:125px;}
#forgot_password a{background-color:#F5F5F5;color:#AAAAAA;display:block;height:34px;float:left;line-height:34px;text-align:center;width:203px;border:1px solid #E8E8E8;border-left:none;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0px;border-bottom-left-radius:0px;}
#forgot_password a:hover{background-color:#F3F3F3;color:#777777;text-decoration:underline;}
#footer{font-size:11px;padding-top:10px;text-align:left;}
#footer a{color:#888888;}
#guest{border-left:1px solid #DDDDDD;margin-left:25px;padding-left:25px;width:180px;}
#login_password input[type="password"]{width:174px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
#logout{font-size:11px;position:absolute;right:0;top:0;}
#order_address{float:left;width:180px;background:#eee;padding:10px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#order_address p{line-height:18px !important;text-align:left;margin-bottom:0 !important;color:#555;}
#order_cancelled{margin-bottom:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#order_cancelled_title{padding-bottom;0;}
#order_details{width:650px !important;}
#order_details,#order_notes{float:right;margin:10px 0 0 30px;}
#order_details .money{white-space:nowrap;}
#order_payment{border-bottom:1px solid #DDDDDD;padding:10px 0 15px;}
#order_shipping{padding:25px 0 10px;}
#order_notes{width:580px;}
#tagline{font-weight:normal;}
#tagline .subtitle{color:#888888;font-size:14px;}
#template{text-align:center;}
.template_header{padding-bottom:30px;}
.template_header .title{font-weight:normal;padding-bottom:10px;}
#view_address:link,#view_address:active,#view_address:visited{text-align:center;display:block;margin-top:10px;padding:6px 0;text-decoration:none;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#45484d;/* old browsers */background:-moz-linear-gradient(top,#45484d 0%,#000000 100%);/* firefox */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000000));/* webkit */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d',endColorstr='#000000',GradientType=0 );/* ie */background:-o-linear-gradient(top,#45484d 0%,#000000 100%);/* opera */}
#view_address:focus,#view_address:hover {background:#555555;/* old browsers */background:-moz-linear-gradient(top,#555555 0%,#000000 100%);/* firefox */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#555555),color-stop(100%,#000000));/* webkit */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555',endColorstr='#000000',GradientType=0 );/* ie */background:-o-linear-gradient(top,#555 0%,#000000 100%);/* opera */}
.view_address p {color:#555;padding:10px 0;border-top:1px solid #eee;margin:0 !important;line-height:18px;}
.address_title {padding:15px;background:#efefef;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#wrapper{background-color:#FFFFFF;border:1px solid #CCCCCC;margin:10px auto 0;padding:40px 30px;-moz-box-shadow:0px 2px 3px #BBBBBB;-webkit-box-shadow:0px 2px 3px #BBBBBB;box-shadow:0px 2px 3px #BBBBBB;}
/* clearfix */
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}


input.btn,a.btn{font-size:14px;font-weight:normal;margin-right:10px;padding:9px 12px !important;color:#fff;border:3px solid #ddd;background-clip:padding-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-clip:padding-box;background:#45484d;/* old browsers */background:-moz-linear-gradient(top,#45484d 0%,#000000 100%);/* firefox */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000000));/* webkit */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d',endColorstr='#000000',GradientType=0 );/* ie */background:-o-linear-gradient(top,#45484d 0%,#000000 100%);/* opera */}  
input.btn:focus,a.btn:focus,input.btn:hover,a.btn:hover {background:#45484d;cursor:pointer;}
input.btn:active,a.btn:active {-moz-box-shadow:inset 0 0 8px #444;-webkit-box-shadow:inset 0 0 8px #444;box-shadow:inset 0 0 8px #444;cursor:pointer;}