/* 12.02.2010 20:00 */
#checkout_form td,
#checkout_form th,
#checkout_form h2,
#checkout_form table,
#checkout_form form{padding:0;margin:0;border:0;font-weight:normal;text-align:left;vertical-align:top}
#checkout_form{background:#fff;color:#000;font-family:arial;font-size:12px}
#checkout_form p{margin:10px 5px;font-size:9pt}
#checkout_form table{width:100%;border-collapse:collapse}
#checkout_form img{border:none}
#checkout_form h2{padding:4px 8px;color:#333;background:#DEECF8;font-weight:bold;font-size:14px}
#checkout_form a{color:#FF6633}
#checkout_form a:hover{text-decoration:none}
#checkout_form .content{width:800px;margin:auto}
#checkout_form .content .left_col,
#checkout_form .content .right_col{width:395px}
#checkout_form .content .left_col{float:left}
#checkout_form .content .right_col{float:right}
#checkout_form td.space{width:50%}
#checkout_form input.radio{border:0;width:16px}
#checkout_form input.qty{width:20px;width:16px;border:1px solid #DEDE9E;margin:-1px;font-size:11px;text-align:center}
#checkout_form div.button{background:url(imgs/ajax/bt2.gif) right;position:relative}
#checkout_form input.bt1,
#checkout_form input.bt2,
#checkout_form input.cancel{border:none;width:75px;padding:0 0 3px;background:url(imgs/ajax/bt1.gif);color:#FFFFFF;font-weight:bold;font-size:12px;line-height:22px;height:22px}
#checkout_form input.bt2{width:140px;background:url(imgs/ajax/bt2.gif)}
#checkout_form input.cancel{background:url(imgs/ajax/cancel.gif)}
#checkout_form input.bt3{border:none;width:24px;padding:0 0 3px;background:url(imgs/ajax/bt3.gif);color:#FFFFFF;font-weight:bold;font-size:12px;line-height:22px;height:22px}
#checkout_form input.text,
#checkout_form .billing select,
#checkout_form .shipping select{border:1px solid #DEDE9E;width:220px;padding:2px 6px}
#checkout_form input.name{width:100px;margin-right:3px}
#checkout_form div.text{padding:4px 8px;margin:8px 10px 0 0;background:#F7F7F7}
#checkout_form div.text p{padding:0;margin:4px;text-align:justify}
#checkout_form .section{border:solid 1px #DEECF8;padding:10px;margin-bottom:10px}
#checkout_form .section thead th,
#checkout_form .section thead td{background:none}
#checkout_form .section td{padding:0px;vertical-align:middle}
#checkout_form .section thead td div{color:#333333;font-size:14px;font-weight:bold}
#checkout_form .section th{width:115px;padding:6px}
#checkout_form #method_selector_2 select,
#checkout_form .section select{border:1px solid #DEDE9E;padding:1px;width:235px}
#checkout_form .section .chbx{vertical-align:middle}
#checkout_form .section .chbx input{}
#checkout_form #coupon_discount,
#checkout_form .section .clickable_over,
#checkout_form tr.selected{background-color:#F7FAFD}
#checkout_form .section div.hint{padding:2px;display:none}
#checkout_form .order thead td{color:#000;font-weight:bold}
#checkout_form .order tr.clickable td,
#checkout_form .order tr.selected td{border:solid #fff;border-width:2px 0}
#checkout_form .order td{padding:1px 10px;text-align:center;vertical-align:middle}
#checkout_form .order td.total{padding:5px;background-color:#F7FAFD;font-size:14px;font-weight:bold}
#checkout_form tbody.total td{background-color:#FFFFFF}
#checkout_form td.package,
#checkout_form td.price,td.subtotal{}
#checkout_form .free{text-transform:uppercase}
#checkout_form table#section_personal_info{border:0}
#checkout_form td.hint{text-align:right}
#checkout_form table.hint td{padding:0}
#checkout_form table.hint tr.to_left th{padding:0;background:url(imgs/ajax/hint-border.gif) right repeat-y}
#checkout_form table.hint tr.to_left td,
#checkout_form table.cart td{border-color:#688433;border-style:solid;padding:4px;border-width:1px 1px 1px 0;background:#FFF79D}
#checkout_form table.cart{width:260px;float:right}
#checkout_form table.cart th{padding:0;background:url(imgs/ajax/hint-border.gif) bottom repeat-x}
#checkout_form table.cart th img{margin-left:10px}
#checkout_form table.cart td{border-width:0 1px 1px 1px}
#checkout_form table.phone{margin:134px 0 2px}
#checkout_form table.phone tr.to_left th img{margin-top:90px}
#checkout_form table.email tr.to_left th img{margin-top:4px}
#checkout_form table.discount{margin-top:2px}
#checkout_form table.discount tr.to_left th img{margin-top:2px}
#checkout_form div.personal{border:1px solid #688433}
#checkout_form div.paysystem{margin:4px 4px 0}
#checkout_form div.paysystem table{border-style:solid;border-color:#BBC8A3;border-width:0 1px}
#checkout_form div.checkout{padding:10px;text-align:center}
#checkout_form div.paysystem table.method{width:100%;border:0}
#checkout_form .method th{padding:0}
#checkout_form .method td{border-bottom:1px solid #688433;padding:0}
#checkout_form .method th table{width:100%;border-collapse:separate}
#checkout_form .method th table td{border:1px solid #CCC;padding:15px 0 5px;border-bottom:1px solid #688433;font-weight:normal;text-align:center}
#checkout_form .method th table td a{font-size:10px}
#checkout_form .method th table td a small{font-size:10px}
#checkout_form .method th table td.active{border:1px solid #688433;border-bottom-color:#FFF}
#checkout_form .method img,
#checkout_form .method input{vertical-align:middle}
#checkout_form .delivery{font-size:10px}
#checkout_form span.discount{color:#FFF;font-weight:bold}
#checkout_form div.personal blockquote{padding-left:12em}
#checkout_form blockquote a{font-size:14pt}
#checkout_form .req th{background-image:url(imgs/ajax/required.gif);background-position:right 50%;background-repeat:no-repeat}
#checkout_form .section .comment{width:auto;font-size:11px}
#checkout_form .hr td{background:url(imgs/ajax/d1.gif) repeat-x center;line-height:7px;height:7px}
#checkout_form #section_coupon{width:350px;float:right;margin:5px}
#checkout_form #section_coupon td{text-align:left}
#checkout_form #section_coupon input.text{width:185px}
#checkout_form .pointer{cursor:pointer}
#checkout_form tr.focused{background-color:#F4F4E1}
#checkout_form .focused div.hint{display:block}
#checkout_form div.body{height:101%}
#checkout_form div.error{border-color:#F00;border-width:1px 0;border-style:dashed;margin:4px;padding:4px 2em;color:#F00;font-weight:bold}
#checkout_form tr.error{background-color:#FFEAEA}
#checkout_form tr.error input,
#checkout_form tr.error select{border-color:#FF6666}
#checkout_form .popup{padding:20px}
#checkout_form .note{padding:10px;margin-top:10px;border:solid 1px #DEECF8;color:#009900;background-color:#FAFDFE;font-weight:normal;font-size:18px}
#checkout_form .order_info{}
#checkout_form .order_info table{}
#checkout_form .order_info td,
#checkout_form .order_info th{padding:3px 10px;border:solid 1px #eee}
#checkout_form .order_info th{width:auto}
#checkout_form .order_info tr.total th,
#checkout_form .order_info tr.total td{background-color:#F3FAFE;font-weight:bold}
#loading_img{width:16px;background:url(imgs/ajax/loading_16.gif) no-repeat center;height:16px;position:absolute}
#checkout_form .warning{padding:10px;margin:10px 0;border:solid 1px #DEECF8;color:#000000;background-color:#FFFFDD;font-weight:normal;font-size:13px;font-weight:bold}
#checkout_form .eudebid input{padding:2px 4px 2px 3px}
#checkout_form .eudebid input#eudebid-1{width:80px}
#checkout_form .eudebid input#eudebid-2,
#checkout_form .eudebid input#eudebid-3{width:50px}
#checkout_form .eudebid input#eudebid-4{width:9px}
#checkout_form div.error1{margin:5px 11px 7px 5px;border:solid 1px #FF6666;background-color:#FFEAEA}
#checkout_form div.error1 ul{padding:0 0 0 15px;margin:4px}
#checkout_form #section_extra input.text{width:7em}
#checkout_form .wide th{width:350px;padding-right:15px}
#checkout_form .wide select{width:auto}
#checkout_form .wide textarea{border:1px solid #DEDE9E;width:350px;padding:2px 6px;font-size:12px;height:3em}
#checkout_form .wide label input,
#checkout_form .wide label select{margin:0;vertical-align:middle}
#checkout_form .wide label{margin-right:5px;font-size:13px}
#checkout_form #payment_methods{position:relative}
#checkout_form #method_selector_2{padding:5px 0 0;margin-top:45px}
#checkout_form #method_selector_2 th{width:115px;padding:6px}
#checkout_form #method_selector_2 td{vertical-align:middle}
#checkout_form #method_selector_2 select.focused{width:auto}
#checkout_form #method_selector{padding:0 5px;margin:0;border-bottom:1px solid #DEECF8;height:45px;overflow:visible;position:absolute;top:0px;left:0px}
#checkout_form #method_selector ul{margin:0;padding:0;display:block;list-style:none;white-space:nowrap;height:40px;overflow:hidden;/*width:383px;*/ position:absolute;top:10px}
#checkout_form #method_selector li{margin:0;display:inline-block}
#checkout_form #method_selector li img{cursor:pointer/*width:42px;*/}
#checkout_form #method_selector li.disabled img{cursor:auto}
#checkout_form #method_selector li.selected{padding:0 0 10px;background:url(imgs/ajax/mrk.gif) no-repeat bottom}
#checkout_form #methods_scroll_left,
#checkout_form #methods_scroll_right{padding:3px 0 0;width:17px;background:url(imgs/ajax/bt4.gif);color:#FFF;font-size:18px;text-align:center;cursor:pointer;height:27px;position:absolute;top:8px}
#checkout_form #methods_scroll_left{left:5px}
#checkout_form #methods_scroll_right{right:5px}
#checkout_form div.warning1{margin:0 0 7px 0;border:solid 1px #DEECF8;border-color:#FFCC99;background-color:#FFFFEA}
#checkout_form select option.disabled{color:#aaa}
/* ----------------------------------------------------------------------------------------------------------------*/
#MB_overlay{width:100%;position:fixed;z-index:100;top:0px;left:0px;height:100%}
.MB_overlayMacFFBGHack{background:url(imgs/ajax/macFFBgHack.png) repeat}
.MB_overlayBG{background-color:#000;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
#MB_window{border:4px solid #DEDE9E;/*display:none;*/ background:#fff;color:#000;font-size:16px;text-align:left;position:fixed;z-index:102;top:50%;left:50%}
#MB_window .MB_error{color:#d00}
#MB_WindowTitle{padding:7px 10px}
#MB_title{background-color:#e8e8e8}
#MB_title span.btn{position:absolute;right:7px;top:6px}
#MB_cont{clear:both;padding:15px 10px;/*overflow:auto;*/ text-align:left;line-height:1.4em}
#MB_cont p{padding:5px 0px}
#MB_HideSelect{border:none;width:100%;background-color:#fff;z-index:99;position:fixed;top:0;left:0;height:100%;-moz-opacity:0;opacity:0}
/* --------------------------------*/
#checkout_form #tbody_products tr.not_available,
#checkout_form #tbody_products tr.not_available input.qty{color:#F00}
#checkout_form #tbody_products tr.not_available td.product{text-decoration:line-through}
#checkout_form #cc_pic,
#checkout_form #amex_pic{margin:7px 0 0 122px}
#checkout_form .p1{margin:15px 10px;font-size:14px}
#checkout_form #forbidden_products{padding:5px 0}
#checkout_form #forbidden_products div{padding:4px 8px;border:1px solid #FF6666;background:#FFEAEA}
#checkout_form .order select{margin:0 0 0 5px;width:auto;font-size:11px}
#checkout_form span.btn,
#MB_window span.btn{margin:0 3px 0 0;display:inline-block;background:url(imgs/ajax/but2.gif) no-repeat right 0;vertical-align:middle}
#checkout_form span.btn input,
#MB_window span.btn input{border:none;padding-bottom:3px;margin:0 1px 0 0;background:#444 url(imgs/ajax/but1.gif) no-repeat left 0;color:#fff;font-weight:bold;font-family:Tahoma,sans-serif;height:22px}
#checkout_form #tbody_shipping tr.not_available{color:#999}
#checkout_form #tbody_shipping tr.not_available:hover{background-color:#FFEAEA !important}
#checkout_form #tbody_shipping span.na{text-decoration:line-through}
#checkout_form .bill_live_support{text-align:left !important;vertical-align:top !important}
#checkout_form .bill_live_support div{margin:-3px 0 0 -5px;width:450px;background:transparent url(imgs/ajax/live-help-btn.png) no-repeat scroll left bottom;height:36px;position:absolute}
#checkout_form .bill_live_support a{margin:6px 0 0;padding:0 0 0 45px;left:0;position:absolute}
#checkout_form .bill_live_support a span{float:left;padding:6px 17px 0 5px;display:block;background:url(imgs/ajax/live-help-btn.png) no-repeat right -6px;cursor:pointer;height:20px}
#checkout_form .js_req{margin:20px auto;width:800px;padding:4px 8px;border:1px solid #FF6666;background:#FFEAEA}
#checkout_form .red_hdr{color:#f00;font-size:22px}
#checkout_form #unsup_browser{border-bottom:1px solid #A29330;display:none;background:#FDF2AB;color:#000;font-size:12px}
#checkout_form .clear{clear:both}

.botRow{clear:both}
.botRow table{width:800px;margin:auto}
.botRow table td{padding:10px 15px 0 15px}
.botRow a{font-size:14px}