/* *****************************************
//  WebTank Stylesheet File
//  Title: shop.css
//  Media: all
//  File updated: 2009-03-15 16:04:31
// 
//  Do NOT manually edit this generated file
// **************************************** */


.checkout_header									{ width: 828px; height: 30px; margin: 0px; padding: 0px;  }
.checkout_header .title								{ text-align: left; font-size: 17px; color: #6E7635; font-weight: bold; }
.empty_checkout .title								{ width: 828px; height: 40px; margin: 0px; padding: 0px; text-align: left; font-size: 11px; font-weight: bold; color: #333333; }
.checkout_items .product							{ margin-bottom: 5px; overflow: hidden; }
.checkout_items .product .details					{ width: 838px; height: auto; margin: 0px; padding: 0px; }
.checkout_items .product .details .title_small 		{ font-size: 14px; font-family: Arial; color: #E21F26; font-weight: bold; text-transform: uppercase; }
.checkout_items .product .details .text_bold 		{ font-size: 14px; font-family: Arial; color: #6E7635; font-weight: bold; }
.checkout_items .product .details img 				{ border-style: none; }

#order_form input						{ width: 240px; height: 17px; padding-top: 2px; margin-bottom: 5px; border: 1px solid #666666; background-color: transparent; font-size: 11px; }
#order_form textarea					{ width: 240px; height: 60px; padding-top: 2px; margin-bottom: 5px; border: 1px solid #666666; background-color: transparent; font-size: 11px; }
#order_form select						{ width: 200px; height: 20px; margin-bottom: 5px; }

.checkout_form input					{ width: 170px; height: 17px; padding-top: 2px; margin-bottom: 5px; border: 1px solid #666666; background-color: transparent; font-size: 11px; }

#result_form select						{ width: 150px; height: 20px; }

.checkout_totals						{ position: absolute; bottom: 80px; left: 42px; width: 836px; height: 22px; padding: 10px 5px 5px 5px; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #6E7635; text-align: right; }
.checkout_totals_extra					{ position: absolute; bottom: 60px; left: 22px; width: 859px; height: 67px; padding: 10px 22px 5px 5px; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #6E7635; text-align: right; }
.checkout_navigation					{ position: absolute; bottom: 34px; left: 42px; }
.checkout_navigation img				{ border-style: none; }
.checkout_navigation_extra				{ position: absolute; bottom: 34px; left: 42px; }
.checkout_navigation_extra img			{ border-style: none; }
.checkout_form_extra					{ width: 841px; height: 300px; overflow-x: hidden; overflow-y: auto; }
.checkout_form_result					{ width: 841px; height: 255px; overflow-x: hidden; overflow-y: auto; }
.checkout_form_result .caption			{ width: 150px; height: 18px; font-weight: bold; }
.checkout_form_result .field			{ width: auto; height: 18px; }

.checkout_form								{ padding-top: 10px; }

#form_left 									{ float: left; margin-right: 40px;}
#form_left .caption 						{ width: 120px; }
#form_left .field					 		{ padding-bottom: 2px; width: 240px; }

#form_right 								{  }
#form_right .caption 						{ width: 120px; }
#form_right .field 							{ padding-bottom: 2px; width: 240px; }

#order_form #test 							{ width: auto; margin-left: 15px; }

label.error 		{ display: block; color: #ff0000; font-size: 11px; padding-bottom: 4px; }
input.error 		{ background-color: #ff9999 !important; }

.checkout_items { background-color: #D6DBC7; padding: 5px 5px 1px 5px; }

#shoppingcart_total {	position: absolute; top: 40px; right: 20px; width: 50px; height: 48px; background-image: URL("/images/editorial/id=445.gif"); cursor: pointer; }
#shoppingcart_total_count { color: #ffffff; font-weight: bold; margin: 10px 0 0 5px; text-align: center; }