/* FORM */
.fb_form { }

.fb_form_out {margin: 1em 30px;background: #ffffff;padding:1px 0;border-top:1px solid #F7F7F7;border-bottom:1px solid #F7F7F7;}
.fb_form {}
.fb_form_in { padding:10px 0;background-color:#FAF8EB;}

.fb_table {text-align: left; margin-left: auto; margin-right: auto; text-align: left;}
.fb_table td { vertical-align: top; padding: 5px 8px;}

.fb_table .calendarButton {width: 20px !important; border: none !important; background-color: transparent !important; background-position:  50% 50% !important;}


/* SIZES */
.fb_table .c1  { xwidth: 150px }
.fb_table .c2  { xwidth: 290px }
.fb_table .c12  { width: 440px }
.fb_table .c2 input , .fb_table .c2 textarea { width: 180px; }
.fb_table .c2 input , .fb_table textarea { border: 1px #CACACA solid; padding-left: 2px; padding-right: 2px; }

/* SIZES - RADIOBUTTONS AND CHECKBOXES */
.fbc_radio, .fbc_checkbox { margin-top: 2px; width:auto !important;}
.fbc_radio input, .fbc_checkbox input , .fb_radio, .fb_checkbox { width:auto !important; margin-right: 3px; }
.fbc_radio td, .fbc_checkbox td {padding: 0px !important; vertical-align: middle !important;}
input.fb_checkbox { border: none !important; }

/* FORM -> SUBMIT */
.fb_table .fb_submit td { text-align: right; padding: 10px 20px;}

/* FORM -> FIELD */
.fb_table TD.label { text-align: right; padding-top: 8px;}
.fb_table .mark { display: none }
.fb_table .markr { display: inline; margin-left: 2px; }

/* ERRORS & MESSAGES */
.fb_error .label { color: #de0000; }

.fb_form .errors { text-align: left; border: 1px #de0000 solid; margin-bottom: 10px; color: #de0000; padding: 8px 14px 3px 14px; }
.fb_form .messages { text-align: left; border: 1px #2e355d solid; margin-bottom: 10px; color: #2e355d; padding: 8px 14px 3px 14px; }
.fb_form .errors li, .fb_form .messages li { padding: 0; background: none; margin-bottom: 5px; }

.fb_form .fb_footer { text-align: center; }

.fb_submit input, .fb_form input.submit, button.submit, a.link_submit  { background: #E24A20 url("/images/nbuts/net_bg_submit.gif") 0 50% repeat-x; border: 1px #cfcfcf solid; color: #fff; padding: 3px 6px; }
.fb_submit input:hover, .fb_submit input.hover, a.link_submit_hover { background-color:#E86E4D;background-image: url("/images/nbuts/net_bg_submit_hover.gif"); cursor: pointer }
.fb_header th { font-size: 1.2em; font-weight:bold;padding-bottom: 5px; line-height: 1.5em; }
a.link_submit { text-decoration:none; }

.fb_submit button { margin: 0 auto; }
.fb_submit button span { margin: 0 25px; }
.fb_table .fb_submit td { padding: 20px 20px 5px 20px; }

/* Login 2013-01-02*/
#cartLogin201301{width:674px;margin: 0 auto;}
#cartLogin201301 .accordion_toggle{display: block;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#598bb1;font-size:16px;height: 50px;line-height: 50px;cursor: pointer;background:url(/images/cart/payments_accordion_toggle_bg.png) 0 0 no-repeat;margin:1px 0 0 0;padding:0 35px;outline: none;}
#cartLogin201301 .accordion_toggle_active{background-position:0 -50px;color:#ffffff;}
#cartLogin201301 .accordion_content{display: block;overflow: hidden;background:/*#faf8eb*/ white url(/images/cart/payments_accordion_bg.png) top right repeat-y; }
#cartLogin201301 .accordion_content .in{overflow: hidden;margin:0;padding:20px;min-height:150px;}
#cartLogin201301 .accordion_content ul.in{padding:20px 20px 20px 35px;}
#cartLogin201301 #methodCC li{padding:0;margin:0 0 0.25em 0;background:none;}
#cartLogin201301 #methodQuickTransfer li{padding:0;margin:0 0 0.25em 0;background:none;width:49%;float:left;}
#cartLogin201301 #methodTransfer li{padding:0;margin:0 0 0.25em 0;background:none;}
#cartLogin201301 .accordion_content label:hover{text-decoration: underline; cursor: pointer;}

#cartLogin201301 .accordion_semi_toggle {display: block;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#598bb1;font-size:12px;height: 50px;line-height: 50px;cursor: pointer;background:transparent 0 0 no-repeat;margin:1px 0 0 0;padding:0 35px;outline: none;text-decoration: none;}
#cartLogin201301  a:hover {text-decoration: underline;}

/* Login 2013-01-02*/
#cartLogin20130103 {width: 605px;margin: 0 auto;}
#cartLogin20130103 .accordion_toggle{display: block;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#598bb1;font-size:16px;height: 50px;line-height: 50px;cursor: pointer;background:url(/images/cart/payments_accordion_toggle_bg.png) 0 0 no-repeat;margin:1px 0 0 0;padding:0 35px;outline: none;}
#cartLogin20130103 .accordion_toggle_active{background-position:0 -50px;color:#ffffff;}
#cartLogin20130103 .accordion_content{display: block;overflow: hidden;background: #faf8eb /* white url(/images/cart/payments_accordion_bg.png) top right repeat;*/ }
#cartLogin20130103 .accordion_content .in{overflow: hidden;margin:0;padding:20px;min-height:150px;}
#cartLogin20130103 .accordion_content ul.in{padding:20px 20px 20px 35px;}
#cartLogin20130103 #methodCC li{padding:0;margin:0 0 0.25em 0;background:none;}
#cartLogin20130103 #methodQuickTransfer li{padding:0;margin:0 0 0.25em 0;background:none;width:49%;float:left;}
#cartLogin20130103 #methodTransfer li{padding:0;margin:0 0 0.25em 0;background:none;}
#cartLogin20130103 .accordion_content label:hover{text-decoration: underline; cursor: pointer;}

#cartLogin20130103 .accordion_semi_toggle {display: block;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#598bb1;font-size:12px;height: 50px;line-height: 50px;cursor: pointer;background:transparent 0 0 no-repeat;margin:1px 0 0 0;padding:0 35px;outline: none;text-decoration: none;}
#cartLogin20130103  a:hover {text-decoration: underline;}

#cartLogin20130103 .fb_form_out { padding: 0; }

#cartLogin20130103 .fb_form_in { background-color: #fff; }
#cartLogin20130103 .accordion_content { background-color: #f7f7f7; }
#cartLogin20130103 .accordion_toggle { color: #ff6633; border: 1px solid #ff6633; /*background-color: #fcfcfc;*/ }
#cartLogin20130103 .accordion_toggle_active { color: #fff; border:none; }
