/* ITECH Solutions Ecomm CSS */
* {margin:0px;padding:0px;}

#ecomm {width:100%;min-height:600px;} /*This determines width of all ecomm content*/

/* Products Listing */
#ecomm .product_listing_table td
{width:50%;}
#ecomm .table_products 
{width:300px;margin-bottom:14px; margin-top:14px; margin-right:6px;}
#ecomm .table_cart_product_details
{width:100%;margin-bottom:14px; margin-right:6px;}
#ecomm .table_products td, #ecomm .table_cart_product_details td, #ecomm .table_view_cart td
{padding:3px 3px 8px;}
#ecomm .table_view_cart {width:100%;border:none;}
#ecomm .table_checkout {width:100%;border:none;} 
	#ecomm .checkout_shipping {width:100%;border:none;margin-bottom:12px;}
	#ecomm .checkout_shipping td {padding:3px;}	
	
	#ecomm .checkout_shipping_options {width:100%;border:none;margin-bottom:12px;}
	#ecomm .checkout_shipping_options td {padding:3px;}

	#ecomm .checkout_shipping_summary {width:100%;border:none;margin-bottom:12px;}
	#ecomm .checkout_shipping_summary td {padding:3px;}
		div.item_summary {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #666;}
		
	#ecomm .checkout_cost_summary {width:100%;border:none;}
	#ecomm .checkout_cost_summary td {padding:3px;}
		div.checkout_place_order {text-align:right;border-top:1px solid #16303d;margin-top:10px;padding-top:10px;}

	#ecomm .ecomm_login {width:100%;border:none;margin-bottom:12px;}
	#ecomm .ecomm_login td {padding:8px 3px 3px;}

	#ecomm .checkout_promo_code {width:100%;border:none;margin-bottom:12px;}
	#ecomm .checkout_promo_code td {padding:3px;}
	
	#ecomm .table_receipt {width:100%;border:none;} 
		div.receipt_logo {height:220px;text-align:right;}
		div.receipt_logo img {border:none;}
		
	#ecomm .table_signup {width:100%;border:none;} 
	
	#ecomm .table_myaccount {width:100%;border:none;} 
	
a:link.subnav_size    {font-size:18px;}
a:visited.subnav_size {font-size:18px;}
a:hover.subnav_size   {font-size:18px;}
a:active.subnav_size  {font-size:18px;}
	
	
/* Data Title Row */

td.data_title {padding:4px;}
td.data_title p {margin:0px;font-size:18px;font-weight:bold;color:#39515d;}

td.data_title_large {}
td.data_title_large p {margin:4px 0 0 0;font-size:24px;font-weight:bold;color:#39515d;}

td.data_title_dark {background-color:#17313e;}
td.data_title_dark p {font-size:13px;font-weight:bold;color:#fff;margin:0px;}

/* Prices */
span.price_name {border-bottom:1px solid #ccc;margin:0px 14px 0px 0px;font-weight:bold;}
table.table_prices   {border:none;margin-bottom:12px;}
table.table_prices p {margin-right:14px;}

/* View Cart Subtotal */
div.view_cart_subtotal {color:#3182a6;text-align:right;border-top:2px solid #324b56;padding-top:10px;font-size:15px;}

/* View Cart Actions */
div.view_cart_actions {margin-top:20px;text-align:right;}

/* Price Styles */
.cost_normal {color:#000;font-weight:bold;}
.cost_strike {text-decoration:line-through;color:#FF0000;}

/* no product image div */
div.ecomm_noimg {width:80px;height:60px;text-align:center;padding:30px 10px 10px;border:1px solid #39515d;}
div.ecomm_noimg_thumb {width:80px;height:60px;text-align:center;padding:30px 10px 10px;border:1px solid #39515d;}
div.ecomm_noimg_sized {width:180px;height:160px;text-align:center;padding:30px 10px 10px;border:1px solid #39515d;}
div.ecomm_noimg_large {width:380px;height:360px;text-align:center;padding:30px 10px 10px;border:1px solid #39515d;}

/* ecomm buttons table */
table.table_buttons {width:100%;border:none;}

/* ecomm buttons */
.button_add_cart 
{border:none;background-color:#273e48;color:#fff;font-weight:bold;font-size:12px;width:100px;padding:4px;}
.button_view_cart 
{border:none;background-color:#2d8257;color:#fff;font-weight:bold;font-size:12px;width:80px;}
.button_checkout 
{border:none;background-color:#9b9b9b;color:#fff;font-weight:bold;font-size:12px;width:80px;}
.button_view_cart_checkout
{border:none;background-color:#9b9b9b;color:#fff;font-weight:bold;font-size:12px;width:100px;margin-left:4px;padding:3px;}
.button_view_cart_continue
{border:none;background-color:#16303d;color:#fff;font-weight:bold;font-size:12px;width:140px;margin-left:4px;padding:3px;}
.button_view_cart_clear
{border:none;background-color:#9b9b9b;color:#fff;font-weight:bold;font-size:12px;width:80px;margin-left:4px;padding:3px;}
.button_update_qty /* BUTTON used in the view cart page */
{border:none;background-color:#9b9b9b;color:#fff;font-size:9px;width:68px;padding:2px;}
.button_change
{border:none;background-color:#2470ce;color:#fff;font-size:9px;width:55px;padding:2px;margin-top:10px;}
.button_modify_items
{border:none;background-color:#2470ce;color:#fff;font-size:9px;width:95px;padding:2px;margin-top:10px;}
.button_place_order
{border:none;background-color:#5a8d3b;color:#fff;font-weight:bold;font-size:14px;width:120px;}
.button_promo_apply
{border:none;background-color:#2470ce;color:#fff;font-size:9px;width:55px;padding:2px;}
.button_login
{border:none;background-color:#16303d;color:#fff;font-weight:bold;font-size:12px;width:80px;}
.button_signup_continue
{border:none;background-color:#16303d;color:#fff;font-weight:bold;font-size:12px;width:100px;}
.button_myaccount_update
{font-size:11px;padding:2px;border:none;background-color:#16303d;color:#fff;font-weight:bold;width:100px;}
.button_send_pass
{border:none;background-color:#16303d;color:#fff;font-weight:bold;font-size:12px;width:140px;}


/* ecomm fields */
.product_qty {height:12px;width:25px;padding:1px 2px 2px;margin:0px;text-align:center;}
.promo_code {height:12px;width:95px;padding:1px;margin:0px;text-align:center;}
.product_update_qty /* FIELD used in the view cart page */
{height:12px;width:35px;padding:1px;text-align:center;font-size:11px;}


/* Right pricing table in view cart */
table.cart_product_pricing {width:100%;border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
table.cart_product_pricing td {padding:2px 0px;text-align:right;}

span.view_cart_unit_price {margin-left:15px;}
span.view_cart_unit_total {margin-left:15px;}

/* QTY Update row in View Cart */
table.cart_product_update_qty {width:100%;border:none;}
table.cart_product_update_qty td {padding:2px 0px;}









