form{margin:0;padding:0}
#shopping_cart_form #step1,#shopping_cart_form #step2,#shopping_cart_form #step3,#shopping_cart_form #step4,#shopping_cart_form #step5{margin:10px;width:570px}
.shopping_cart_data,.shopping_total,.breadcrumbs,.medical{border:none;background:#FFF;font-family:Arial,Tahoma,Verdana;font-size:12px;font-weight:normal;margin-bottom:15px}
.sc_note{color:#0867A3;font-size:11px;font-weight:bold}
.breadcrumbs th{cursor:pointer;color:#069}
.breadcrumbs th:hover{color:#721301}
.medical{border:1px solid #898989;border-bottom:none}
.medical input{border:1px solid #ADADAD;height:19px;width:300px;margin:3px 10px 10px 20px}
.details input{width:205px;margin:3px 3px 2px 0}
.details label{line-height:24px}
.details td.country select{width:208px;margin-bottom:15px}
.details td.css_phone{width:255px;vertical-align:top}
.details td.css_phone input.wu_amount{font-size:11px;color:#999}
.details td.css_phone input.country{width:50px;font-size:11px;color:#999}
.details td.css_phone input.area{width:35px;font-size:11px;color:#999}
.details td.css_phone input.ext{width:32px;font-size:11px;color:#999}
.details td.css_phone input.number{width:80px;font-size:11px;color:#999}
.medical input.short{width:110px}
.details a{text-decoration:underline;color:#0070B8}
.details a.out{text-decoration:underline;font-weight:normal;color:#0070B8}
.details a:hover{text-decoration:underline}
.medical input.h21{height:21px;float:left;margin-left:0}
.medical select{width:80px}
.shopping_cart_data a{color:#333;text-decoration:underline}
.shopping_cart_data a img{border:none}
.breadcrumbs th{border-bottom:1px solid #9B8558;color:#B71F02;text-align:center;padding-bottom:5px}
.breadcrumbs td{color:#2C63B9;text-align:center;padding-top:5px}
.breadcrumbs td.this{color:#9B8558;font-size:18px}
.shopping_cart_data th,.medical th,.medical caption{background:#9B8558 url(op_bg.gif) repeat-x;padding:5px 15px;color:#FFF;text-align:center}
.selected th{background-color:#B95602}
.medical th.header,.medical caption{padding:6px 15px;font-size:13px;text-align:left}
.medical tr.item td,.bb{border-bottom:1px solid #898989}
.medical tr.inner td{border-bottom:1px solid #2C63B9}
.medical td.lb{border-left:1px solid #2C63B9}
.medical th.header label{color:#FF0;text-transform:none;font-weight:normal}
.medical caption{font-weight:bold}
.medical td.header{padding:10px 15px}
.medical td{padding:5px 15px!important;white-space:normal}
.medical tr.product_name td{background:#F4F0E9;padding:2px 10px}
.medical td.shipping{padding:0 10px}
.medical tr.title td{color:#333;padding:15px 0 0;font-weight:bold}
.shopping_cart_data .product_name{text-align:left;width:250px}
table.shopping_total{width:350px!important;float:right;margin-top:15px}
.shopping_total th,.shopping_total td{background:#EEE;padding:3px 10px;border-bottom:2px solid #FFF;font-weight:bold}
.shopping_total th{text-align:left;color:#333;font-weight:normal}
.shopping_total td{font-weight:normal;text-align:right}
.shopping_total td#total{font-weight:bold}
.shopping_cart_data th.header{background:#BC2102 url(cart-back.jpg);padding:6px 40px;font-size:13px;text-align:left}
.shopping_cart_data td{padding:6px 15px;background:#F4F0E9;text-align:center;white-space:nowrap}
.shopping_cart_data td.header{border:1px #D86039;font-weight:normal;font-size:12px}
.shopping_cart_data td.footer_so{background:#E1D8C8;text-align:left;white-space:nowrap}
.shopping_cart_data td.footer_so p{float:left;line-height:30px}
.small{font-size:11px}
.tc{text-align:right;width:65px}
.bt{border-top:1px solid #FFF}
.b{font-weight:bold}
.upper{text-transform:uppercase}
.u{text-decoration:underline}
.x{background:url(../general/x_mark.gif) center center no-repeat}
.red{color:#F00}
.grey{color:#CCC}
.bgrey{background:#DEDEDE}
.bpayment{background:#FFEDDB}
.cb{clear:both}
.mr5{margin-right:5px}
.bp5{height:20px}
.rp10{padding-right:10px}
.rp20{padding-right:20px}
.lp10{padding-left:10px}
.lp20{padding-left:20px}
.mt3{margin-top:3px}
.ml-3{margin-left:-3px}
.w20{width:20px}
.w30{width:30px}
.phone{width:30px}
.wmax{width:30px}
.fl{float:left}
.fr{float:right}
.discount th,.discount td{color:#FFF;background:#BC2002}
select{border:1px solid #ADADAD;width:300px}
select.cctype,input.cctype{width:110px}
p.exp_date,select.cctype{margin-right:10px;float:left}
.main_header .shopping_cart_data{margin:0;background:transparent}
.shopping_cart_data #view_shoppingcart_counter{font-size:11px}
button{border-top:1px solid #EBEBEB;border-left:1px solid #EBEBEB;border-right:1px solid #63636B;border-bottom:1px solid #63636B;background:#DBDBDB;padding:0 10px;cursor:pointer;height:26px;line-height:20px}
button.stylized{color:#000;font-weight:bold;padding-bottom:3px}
button.payment{margin-top:5px;width:182px}
button.upgrade{background:#DBDBDB url(../general/v.gif) no-repeat scroll 5px center;margin-right:5px}
button.over{border-top:1px solid #F2CBB1;border-left:1px solid #F2CBB1;border-right:1px solid #AC4500;border-bottom:1px solid #AC4500}
button.focus{border-top:1px solid #AC4500;border-left:1px solid #AC4500;border-right:1px solid #F2CBB1;border-bottom:1px solid #F2CBB1}
div.action_buttons{float:right;height:26px;text-align:right;margin-top:10px;white-space:nowrap;width:100%}
div.action_buttons button{margin-left:10px}
div.action_buttons img{border:none;cursor:pointer;margin-left:15px}
.bubbleInfo{position:relative;float:left;z-index:10}
#bank_account_details .bubbleInfo a{display:block;padding-bottom:7px;text-decoration:underline;width:80px}
.trigger{position:absolute}
.popitup{position:absolute;z-index:50;border-collapse:collapse;background:transparent}
.popitup td.corner{height:10px;width:10px;background-repeat:no-repeat}
.popitup div.scrollable{overflow:auto;overflow-x:hidden;white-space:normal}
.popitup td{padding:0!important;border:none!important;background-color:transparent}
.popitup td.topleft{background-image:url(../bubble/bubble-1.png)}
.popitup td.top{background-image:url(../bubble/bubble-2.png);background-repeat:repeat-x}
.popitup td.topright{background-image:url(../bubble/bubble-3.png)}
.popitup td.left{padding-left:11px!important;background-image:url(../bubble/bubble-4.png);background-repeat:repeat-y}
.popitup td.right{padding-right:11px!important;background-image:url(../bubble/bubble-5.png);background-repeat:repeat-y}
.popitup td.bottomleft{background-image:url(../bubble/bubble-6.png)}
.popitup td.bottom{background-image:url(../bubble/bubble-7.png);text-align:center;background-repeat:repeat-x}
.popitup td.bottom img{display:block;margin:0 auto}
.popitup td.bottomright{background-image:url(../bubble/bubble-8.png)}
table.credit_card_details{width:100%;border:1px solid #898989;margin-bottom:15px;font-family:Arial,Tahoma,Verdana;font-size:12px;font-weight:normal}
.medical input.checkbox_terms{width:auto;border:none;float:left;padding-bottom:20px}
.credit_card_details .header{font-size:13px;padding:6px 15px;text-align:left;font-weight:bold;background:#9B8558 url(op_bg.gif) repeat-x;color:#FFF}
.credit_card_details a{font-size:12px;text-decoration:underline;color:#0070B8}
.credit_card_details td{padding-left:20px;padding-right:20px}
.credit_card_details .item td{padding-right:0;padding-top:20px;padding-bottom:10px}
.credit_card_details .item p{margin-top:0;width:auto;padding-right:10px}
.credit_card_details p{margin-left:0!important}
.credit_card_details #ccnumber{width:200px;margin:5px 3px 2px 0;border:1px solid #ADADAD;height:19px}
p.exp_date{margin:0}
.sc_note{color:#7F7F7F;white-space:normal}
.credit_card_details .cctype{width:200px;margin:5px 3px 2px 0;border:1px solid #ADADAD;height:19px;width:110px}
#choosen_card{line-height:20px}
select#bank_account_type{width:auto}
td.coupon_container{padding:5px 0;width:289px;float:left}
td.coupon_container div{float:left;padding-right:4px}
#discount_coupon_container button{width:75px}
select#bank_account_type{width:auto}
.shopping_cart_data td.header{white-space:normal}
.item a.submit_button{font-size:13px;color:#FFF!important;font-weight:bold;width:123px;height:27px;border:none;margin:0 auto;background:#AA1212 url(submit_button.gif) no-repeat!important;line-height:26px;cursor:pointer;display:block;text-decoration:none!important}
.item a.submit_button:hover{color:#E2E2E2!important;text-decoration:none!important}