/* ------------------------------------------------------------ Borders */


.e5_cartborder_horizontal
		{
    background : #ffffff;
		}
.e5_cartborder_vertical
		{
   	background : #ffffff;
		}
.e5_outerborder_horizontal
		{
 		background : #DDDDDD;
		}
.e5_outerborder_vertical
		{
   	background : #DDDDDD;
		}
.e5_ordersteps
		{
 		color : #DDDDDD;
    background : #DDDDDD;
		}

/* ------------------------------------------------------------ Buttons */

#e5_btn_checkout
		{
    margin-left:558px;
		}

#e5_frm_b1,
#e5_frm_button_save
		{
		margin-left:656px;
		}
		

/* --------------------------------------------------------------------------- General Cart Identification*/ 

#e5_cart_mdl .e5_boxheadline 
		{ 
		background:#ffffff; 
		} 

#e5_cart_mdl 
		{ 
		border:1px solid #dddddd;
		}
		
#e5_cart_mdl table,
#e5_cart_mdl tr,
#e5_cart_mdl td
	{
	border-collapse:collapse;
	}


/* --------------------------------------------------------------------------- Cart */
#e5_bgr_crt_headrow .e5_outerborder_vertical,
#e5_bgr_crt_headrow .e5_cartborder_vertical,
#e5_bgr_crt_headrow,
#e5_lbl_crt_position,
#e5_lbl_crt_name,
#e5_lbl_crt_shipping,
#e5_lbl_crt_number,
#e5_lbl_crt_price,
#e5_lbl_crt_percentage,
#e5_lbl_crt_vat,
#e5_lbl_crt_subtotal,
#e5_lbl_crt_delete
		{
		background-image:url(TableRowHead2.gif);
		background-repeat:repeat-x;
		color:#555555;
		font-size:8pt;
		height:25px;
		}
		
#e5_btn_update_cart
{
padding-top:5px;
padding-bottom:3px;
}
		
/* -------------------------------------------------------------------------- Cart on Review page */
#e5_cart_mdl .e5_outerborder_horizontal
        {
        background : #eeeeee;
        }
#e5_cart_mdl .e5_outerborder_vertical
        {
        background : #ffffff;
        }		
		
		
/* -------------------------------------------------------------------------- Vertical Spaces in Carts */		
.e5_crt_vertical_item_space
		{
		height:2px;
		}		
		
		
/* -------------------------------------------------------------------------- Total Row */
.e5_bgr_crt_totalrow
		{
		background:#ffffff;
		border: 0px double #ff0000;
		color:#000000;
		padding: 10px 0px 10px 0px;
		}
#e5_msc_crt_css_dart img
		{
		visibility:hidden;
		}
#e5_msc_crt_css_dart
		{
		background:url(dart.png) no-repeat center right;
		background-color:#ffffff;
		}

/* -------------------------------------------------------------------------- VAT info below cart */
#e5_txt_crt_text
		{
		width:300px;
		font-size:7pt;
		color:#bbbbbb;
		text-align:right;
		}
#e5_txt_crt_stars
		{
		font-size:7pt;
		color:#bbbbbb;
		text-align:right;
		}
		
	
/* -------------------------------------------------------------------------- Volume Discount Price Info Link */
#e5_bgr_crt_row_pricescale td
		{
		background-color:#ffffff;
		text-align:right;
		}

#e5_bgr_crt_row_pricescale .e5_contentsmall
		{
		font-size:7pt;
		font-weight:500;
		white-space:nowrap;
		}


/* -------------------------------------------------------------------------- Continue Shopping Link */
#e5_lnk_crt_backlink,
#e5_lnk_crt_backlink a
		{
		}

/* -------------------------------------------------------------------- Main Headlines */

.e5_headline
    {
    padding-top:15px;
    padding-bottom:0px;
    /* padding-left:35px; */
    margin-bottom:0px;
    color : #055039;
    font-family : arial,verdana,helvetica;
    font-size : 16pt;
    /* background:url(Icon_product.png) no-repeat bottom left;      */
    }
.e5_headline b
    {
    font-weight:300;
    }

/* #e5_hdl_crt_content 
		{
		background:url(Icon_cart.png) no-repeat bottom left;
		border-top:1px dotted #dddddd; 
		}
#e5_hdl_crt_fax
		{
		background:url(Icon_fax.png) no-repeat bottom left;
		border-top:1px dotted #dddddd; 
		}
#e5_hdl_prd_product
		{
		background:url(Icon_product.png) no-repeat bottom left;
		border-top:1px dotted #dddddd; 
		}
#e5_hdl_cho_returning
		{
		background:url(Icon_ret_customer.png) no-repeat bottom left;
		}
#e5_lbl_cho_newcustomer
		{
		background:url(Icon_new_customer.png) no-repeat bottom left;
		}
#e5_hdl_cho_cc,
#e5_hdl_cho_dc, 
#e5_hdl_cho_gpy,
#e5_hdl_cho_dsk 
		{
		background:url(Icon_payment.png) no-repeat bottom left;
		}
#e5_hdl_rev_review
		{
		background:url(Icon_review.png) no-repeat bottom left;
		}
#e5_hdl_rev_edit
		{
		background:url(Icon_edit.png) no-repeat bottom left;
		}
#e5_hdl_cro_cross_selling
		{
		background:url(Icon_XSelling.png) no-repeat bottom left;
		}
#e5_hdl_res_signup
		{
		}
#e5_hdl_aff_signup
		{
		}
*/
		
/* -------------------------------------------------------------------- Box Headlines */		
		
.e5_boxheadline /* Headline in Boxen */
 		{
		color: #000000;
		white-space:nowrap;
		background:url(TableRowHead2.gif) repeat-x;
		height:25px;
		padding:5px 0px 5px 15px;
		}
.e5_boxheadlinesmall /* Headline in Cart */
		{
		color: #000000;
		white-space:nowrap;
		}
		
/* Error  */

/* Google Toolbar Autofil Workaround IE7/FF/Opera */

.e5_input_error,
.e5_select_error
	{
	background:#FFEFEF !important;
	border:1px solid #ff0000 !important;
	color:#ff0000 !important;
	}

#e5_err_cctype_id,
#e5_err_dctype_id
	{
	width:170px;
	background-color:#f7f7f7;
	border:1px solid #cccccc;
	color:#ff0000;
	}
	
#e5_err_dc_valid_from_month,
#e5_err_dc_valid_from_year,
#e5_err_dc_valid_till_month,
#e5_err_dc_valid_till_year,
#e5_err_cc_valid_month,
#e5_err_cc_valid_year,
#e5_err_cc_cvv,
#e5_err_dc_issue
	{
	width:50px;
	background-color:#f7f7f7;
	border:1px solid #cccccc;
	color:#ff0000;
	}
	
#e5_err_firstname,
#e5_err_firstname_kana,
#e5_err_b_firstname,
#e5_err_lastname,
#e5_err_lastname_kana,
#e5_err_b_lastname,
#e5_err_b_street1,
#e5_err_d_street1,
#e5_err_b_postalcode,
#e5_err_d_postalcode,
#e5_err_paymenttype_id option,
#e5_err_b_city,
#e5_err_d_city,
#e5_err_email,
#e5_err_b_email,
#e5_err_email_confirm,
#e5_err_b_email_confirm,
#e5_err_paymenttype_id,
#e5_err_currency_id,
#e5_err_cc_no,
#e5_err_dc_no,
#e5_err_cc_holder_firstname,
#e5_err_cc_holder_lastname,
#e5_err_cc_holder_address1,
#e5_err_cc_holder_country_id,
#e5_err_cc_holder_state_id,
#e5_err_cc_holder_city,
#e5_err_cc_holder_address1,
#e5_err_lsv_holder,
#e5_err_lsv_blz,
#e5_err_lsv_bank_name,
#e5_err_lsv_account_no,
#e5_err_new_password,
#e5_err_new_password2,
#e5_err_street,
#e5_err_zip,
#e5_err_city,
#e5_err_country,
#e5_err_fon,
#e5_err_www,
#e5_err_bank,
#e5_err_bank_country,
#e5_err_receiver_name,
#e5_err_receiver_addr,
#e5_err_receiver_addr2,
#e5_err_receiver_addr3,
#e5_err_receiver_country
	{
	width:300px;
	background-color:#FFEFEF;
	border:1px solid #FF0000;
	color:#FF0000;
	}
	
#e5_err_accept_legal_note
	{
	background-color:#FFEFEF;
	border:1px solid #FF0000;
	color:#FF0000;
	}	
	

/* Normal */

/* ---------------------------------------------- misc */
#e5_frm_send_login_mail,
#e5_frm_accept_legal_note,
#e5_frm_newsletterpub
	{
	color:#000000;
	background-color:#f7f7f7;
	border:1px solid #cccccc;
	}
#e5_frm_limit
	{
	width:60px;
	}

/* -------------------------------------------------- 50 */
/* ----------------------- with background color */
#e5_frm_dc_valid_from_month,
#e5_frm_dc_valid_from_year,
#e5_frm_dc_valid_till_month,
#e5_frm_dc_valid_till_year,
#e5_frm_cc_valid_month,
#e5_frm_cc_valid_year,
#e5_frm_cc_cvv,
#e5_frm_dc_issue
	{
	width:50px;
	background-color:#f7f7f7;
	border:1px solid #cccccc;
	}

/* -------------------------------------------------- 120 */
/* -------------------------- no background color */
#e5_frm_languageid,
#e5_frm_currencydsp
	{
	width:120px;
	border:1px solid #cccccc;
	}

/* -------------------------------------------------- 170 */
/* -------------------------- no background color */
#e5_frm_coupon1
	{
	width:170px;
	border:1px solid #cccccc;
	}

/* ------------------------ with background color */
#e5_frm_re_username,
#e5_frm_re_password,
#e5_frm_cctype_id,
#e5_frm_dctype_id
	{
	width:170px;
	border:1px solid #cccccc;
	background-color:#f7f7f7;
	}

/* -------------------------------------------------- 300 */
/* -------------------------- no background color */
#e5_frm_company,
#e5_frm_b_company,
#e5_frm_salutation,
#e5_frm_b_salutation,
#e5_frm_b_street2,
#e5_frm_d_street2,
#e5_frm_b_postalcode,
#e5_frm_d_postalcode,
#e5_frm_b_city,
#e5_frm_d_city,
#e5_frm_b_state_id,
#e5_frm_d_state_id,
#e5_frm_vatid,
#e5_frm_b_vatid,
#e5_frm_phone,
#e5_frm_b_phone,
#e5_frm_fax,
#e5_frm_b_fax,
#e5_frm_cc_holder_firstname,
#e5_frm_cc_holder_lastname,
#e5_frm_cc_holder_address1,
#e5_frm_cc_holder_address2,
#e5_frm_cc_holder_postalcode,
#e5_frm_cc_holder_city,
#e5_frm_cc_holder_state_id,
#e5_frm_cc_holder_country_id,
#e5_frm_lsv_holder,
#e5_frm_lsv_blz,
#e5_frm_lsv_bank_name,
#e5_frm_lsv_account_no,
#e5_frm_new_password,
#e5_frm_new_password2,
#e5_frm_state,
#e5_frm_payment,
#e5_frm_intervall,
#e5_frm_swift,
#e5_frm_account_no,
#e5_frm_bank2,
#e5_frm_bankaddr1,
#e5_frm_bankaddr2,
#e5_frm_receiver_name2,
#e5_frm_receiver_province,
#e5_frm_intermediary_swift,
#e5_frm_intermediary_account
	{
	width:300px;
	border:1px solid #cccccc;
	}

/* ---------------------------- with background color */
#e5_frm_firstname,
#e5_frm_firstname_kana,
#e5_frm_b_firstname,
#e5_frm_lastname,
#e5_frm_lastname_kana,
#e5_frm_b_lastname,
#e5_frm_b_street1,
#e5_frm_d_street1,
#e5_frm_b_postalcode,
#e5_frm_d_postalcode,
#e5_frm_b_city,
#e5_frm_d_city,
#e5_frm_b_country_id,
#e5_frm_d_country_id,
#e5_frm_email,
#e5_frm_b_email,
#e5_frm_email_confirm,
#e5_frm_b_email_confirm,
#e5_frm_paymenttype_id,
#e5_frm_currency_id,
#e5_frm_cc_no,
#e5_frm_dc_no,
#e5_frm_cc_holder_firstname,
#e5_frm_cc_holder_lastname,
#e5_frm_street,
#e5_frm_zip,
#e5_frm_city,
#e5_frm_country,
#e5_frm_fon,
#e5_frm_www,
#e5_frm_bank,
#e5_frm_bank_country,
#e5_frm_receiver_name,
#e5_frm_receiver_addr,
#e5_frm_receiver_addr2,
#e5_frm_receiver_addr3,
#e5_frm_receiver_country
	{
	width:300px;
	border:1px solid #cccccc;
	background-color:#f7f7f7;
	}
	
/* ---------------------------- Japanese special case 	
#e5_frm_firstname,
#e5_frm_firstname_kana,	
#e5_frm_lastname,
#e5_frm_lastname_kana
	{
	width:150px;
	border:1px solid #cccccc;
	background-color:#f7f7f7;
	}
	*/
/* -------------------------------------------------------------- Misc */

#e5_lne_res_legal_links2,
#e5_lne_lgl_bottom
		{
		display:none;
		}
		
