/*
	quick checkout
****************************/
#quickCheckout .special_offer { padding-bottom: 10px; }
#quickCheckout .cj_form_panel { display: block; width: 248px; height: auto; min-height: 500px; background: url(../images/img_brushed_metal.gif) repeat top center; margin-right:20px; float: left; }
#quickCheckout .cj_form_panel .cj_form_panel_padder { padding: 5px 10px; }
#quickCheckout .cj_form_wrapper { display: block; width: 100%; height: auto; }
#quickCheckout .cj_form_wrapper .cj_form_group { margin: 7px 0; }
#quickCheckout .cj_form_wrapper .cj_form_row { position: relative; display: block; width: 100%; height: auto; margin: 0; padding: 0; overflow: hidden; }
#quickCheckout .cj_form_wrapper .cj_form_row .cj_form_row_title { font-size: 11px; padding: 0; margin: 0; }
#quickCheckout .cj_form_wrapper .cj_form_row .cj_form_cell { width: 100%; padding: 1px 0; margin: 0; }
#quickCheckout .cj_form_wrapper .cj_form_row label.cj_form_row_title { font-size: .75em; color: #000; line-height: 110% !important; }
#quickCheckout .cj_form_wrapper .input_field,
#quickCheckout .cj_form_wrapper .input_file,
#quickCheckout .cj_form_wrapper .input_text { color: #444; border: 1px solid #999; background: #fff; font-size: .65em; padding: 2px; }
#quickCheckout .cj_form_wrapper .input_select,
#quickCheckout .cj_form_wrapper .input_select_small,
#quickCheckout .cj_form_wrapper .input_select_medium,
#quickCheckout .cj_form_wrapper .input_date { color: #444; border: 1px solid #999; background: #fff; font-size: .75em; padding: 2px; }
#quickCheckout .cj_form_wrapper .input_textarea { border: 1px solid #999; background: #eee; font-size: .85em; width: 100%; max-width: 100%; min-width: 100%; height: auto; margin-bottom: 4px; }
#quickCheckout .cj_form_wrapper .cj_form_button { cursor: pointer; display: inline-block; width: auto; height: 26px; line-height: 26px !important; font-size: 11px !important; color: #fff !important; background: #f05d27 url(../images/bg_button2.png) repeat-x 50% 50%; text-decoration: none; border: 1px solid #333; padding: 0 10px !important; margin: 0 2px !important; white-space: nowrap; }
#quickCheckout .cj_form_wrapper .cj_form_button:hover { background-image: url(../images/bg_button2_hover.png); }
#quickCheckout .cj_form_wrapper button[disabled],
#quickCheckout .cj_form_wrapper button.cj_form_button[disabled],
#quickCheckout .cj_form_wrapper button.cj_form_button[disabled="disabled"] { cursor: default !important; color: #aaa !important; background: #ddd; border: 1px solid #aaa !important; }
#quickCheckout .cj_form_wrapper .cj_form_cell .input_field { width: 222px; }
#quickCheckout .cj_form_wrapper .cj_form_cell .input_file { width: 222px; }
#quickCheckout .cj_form_wrapper .cj_form_cell .input_text { width: 222px; }
#quickCheckout .cj_form_wrapper .cj_form_cell .input_textarea { width: 222px; max-width: 222px; min-width: 222px; height: auto; margin-bottom: 4px; }
#quickCheckout .cj_form_wrapper .cj_form_cell .input_select { width: 227px; }
#quickCheckout .cj_form_wrapper .cj_form_cell .input_checkbox { float: left; }
#quickCheckout h4 { margin: 12px 0 5px 0; font-weight: bold; color: #f05d27; font-size: 14px; }
#quickCheckout .cj_form_wrapper .cj_form_group_special .cj_form_row { float: left; }
#quickCheckout .cj_form_wrapper .cj_form_group_special .cj_form_group .half { width: 49% !important; }
#quickCheckout .cj_form_wrapper .cj_form_group_special .cj_form_group .third { width: 32% !important; }
#quickCheckout .cj_form_wrapper .cj_form_group_special .cj_form_group .twothird { width: 64% !important; }
#quickCheckout .cj_form_wrapper .cj_form_group_special .cj_form_group .gutter { margin-right: 1% !important; }
#quickCheckout .cj_form_wrapper .cj_form_checkbox_label { font-size: .75em; }
/*	
	Errors
------------------------------*/
#quickCheckout .cj_form_wrapper .cj_form_group .error .cj_form_padder { }
#quickCheckout .cj_form_wrapper .cj_form_group .error label.cj_form_row_title { color: #cc0000; }
#quickCheckout .cj_form_wrapper .cj_form_group .error label.cj_form_cell_desc,
#quickCheckout .cj_form_wrapper .cj_form_group .error label.cj_form_cell_desc small { color: #cc0000; }
#quickCheckout .cj_form_wrapper .cj_form_group .error span.required { color: #cc0000; }
#quickCheckout .cj_form_wrapper .cj_form_group .error input,
#quickCheckout .cj_form_wrapper .cj_form_group .error select,
#quickCheckout .cj_form_wrapper .cj_form_group .error textarea { background: #fffed8; border-color: #777; }

/*	
	Display panel
------------------------------*/
#qProdImage { margin: 10px 10px 20px 10px; background: #fff; }
#qProdImage #qProdImageBox { position: relative; display: block; width: 182px; height: 182px; margin: 0 auto; }
#qProdImage #qProdImageBox a { position: relative; display: block; width: 100%; height: auto; }
#qProdDesc { margin: 0 10px 20px 10px; font-size: 12px; line-height: 160%; margin-bottom: 20px; }
#qProdPrice { margin: 0 10px 0 10px; font-size: 24px; font-weight: bold; color: #000; text-align: right; }
