/* CSS Document */

div#checkout_process{text-align:right}

/* Error List */
div.error_list{position:absolute;visibility:hidden;z-index:125;background-color:#ffcccc;font-size:8pt;font-family:Arial, Helvetica, sans-serif;	
padding:8px 8px 30px 8px;}
div.error_list ul li{margin-left:-25px;padding-left:0;}
div.error_list div.hide_button{margin-top:15px;text-align:right;}
div#shipping_info_error{left:475px;top:50px;/*height:200px;*/width:250px;}

div#billing_info_error{left:475px;top:50px;/*height:250px;*/width:250px;}

div#payment_info_error{left:500px;top:50px;/*height:150px;*/width:225px;}

/*for gift certificate ordering*/
div#gift_certificate_error{left:500px;top:50px;height:200px;width:250px;}
div#delivery_options_error{left:500px;top:50px;	height:250px;width:250px;}


/*			*/

div.checkout_box{position:relative;margin:20px 0 0 30px;display:block;}
div.checkout_box div.box_tab{background:url(../images/web/border_checkout_top.gif) no-repeat;height:37px;width:830px;}
div.checkout_box div.box_tab .box_title{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:9pt;font-weight:bold;text-transform:uppercase;position:relative;height:30px;width:120px;margin-left:20px;padding-top:7px;overflow:hidden;}
div.checkout_box div.box_side{width:828px;border:solid #cccccc; border-width:0 1px;}
div.checkout_box div.box_side div.box_content{width:800px; position:relative;}
div.checkout_box div.box_side div.box_content table.input_form{position:relative;left:30px;}
div.checkout_box div.box_side div.box_content table input,
div.checkout_box div.box_side div.box_content table select{
/*We push the margin down to allow some space to the next input title*/
	margin-bottom:8px;
}

div.checkout_box div.box_bottom{background:url(../images/web/border_checkout_bottom.gif) no-repeat;height:30px;width:830px;}

div.checkout_box div.box_bottom table{font-family:Arial, Helvetica, sans-serif;color:black;font-size:9.5pt;position:relative;left:20px;top:0px;}
div.checkout_box div.box_bottom table div.bottom_msg_right{text-align:left;vertical-align:top;}

div.checkout_box div.box_bottom table div.bottom_msg_right{text-align:right;padding-right:5px;font-size:9pt;color:#804040;}

div.checkout_box div.box_bottom table img{border:0;}

/**** Gift Wrap ******/

#gift_wrap_content{font-family:Arial, Helvetica, sans-serif;color:#666666;}

#gift_wrap_content img{border:0;position:relative;}

#gift_wrap_content .gift_wrap_title{font-size:9pt;font-weight:bold;	text-transform:uppercase;display:block;}
#gift_wrap_content .gift_wrap_desc{margin-left:25px;margin-right:10px;font-size:8pt;display:block;}
#gift_wrap_content .gift_wrap_your_message_title{font-family:Georgia, "Times New Roman", Times, serif;font-size:10pt;font-weight:500;}

/***** Shipping & Billing, Payment Info ******/

#shipping_info_content, #billing_info_content, #payment_info_content,
#delivery_options_content, #gift_certificate_content{font-family:Georgia, "Times New Roman", Times, serif;font-size:10pt;font-weight:500;color:#666666;}

div#payment_info_content div#CVV{position:absolute;visibility:hidden;z-index:150;background-color:#ffcccc;width:450px;top:-250px;left:300px;padding:5px 5px 0px 5px;
	border:solid 2px #666666;}
	
div.payment_option_header{margin:10px auto 0px 30px}
div.payment_option_header a{text-decoration:none; color:#666666; font-size:10pt}
div.payment_option_header a:hover{text-decoration:underline}
div.payment_selected a{text-decoration:underline; color:#663333;}
div.payment_off a{text-decoration:none; color:#666666}
div.payment_option{margin-left:20px;}

div#CVV span.underscore{text-decoration:underline;
}

/****** Checkout Proceed *********/

#checkout_proceed{font-family:Arial, Helvetica, sans-serif;	font-size:9pt;font-weight:800;color:#666666;position:relative;margin:40px 0 80px 470px;}

#checkout_proceed a img{border:0;}
	
