/* ITECH Solutions Ecomm CSS */


#ecomm {width:691px;margin:0px 0px 0px 19px;} /*This determines width of all ecomm content*/

h1 {margin-left:0px;}
h2 {margin-top:0px;font-size:17px;font-weight:normal;}

div#account_in, div#account_out {margin:0px 0px 0px 20px;}
div#account_in .field, div#account_out .field {font:11px Arial, Helvetica, sans-serif;width:90px;margin-right:5px;}

/* Products Listing */
#ecomm .table_products, #ecomm .table_cart_product_details
{width:100%;border-bottom:1px solid #ccc;margin-bottom:14px;}
#ecomm .table_products td
{padding:3px 0px 8px;}
#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:8px 3px 3px;}	
	
	#ecomm .checkout_shipping_options {width:100%;border:none;margin-bottom:12px;}
	#ecomm .checkout_shipping_options td {padding:8px 3px 3px;}

	#ecomm .checkout_shipping_summary {width:100%;border:none;margin-bottom:12px;}
	#ecomm .checkout_shipping_summary td {padding:8px 3px 3px;}
		div.item_summary {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;}
		
	#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 #96022d;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:8px 3px 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_signup td {padding:3px;}
	
	#ecomm .table_myaccount {width:100%;border:none;} 
	
	#ecomm .ecomm_signup_1, #ecomm .ecomm_signup_2 {width:100%;border:none;}
	
	
/* Data Title Row */
td.data_title {background:#e9e9e9 url(../images/cart-title-bg.gif) no-repeat top right;border-bottom:1px solid #f74406;padding:3px 0px 0px 3px;}
td.data_title p {margin:0px;font-size:15px;font-weight:bold;color:#0a0442;}

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

/* 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 {text-align:right;border-top:2px solid #fb4014;padding-top:10px;font-size:20px;}

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

/* Price Styles */
.cost_normal {color:#006633;font-weight:bold;font-size:20px;}
.cost_strike {text-decoration:line-through;color:#FF0000;font-size:15px;}

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

/* ecomm buttons table */
table.table_buttons {width:100%;border:none;margin-bottom:8px;}

/* ecomm buttons */
.button_add_cart 
{height:23px;border:none;background-color:#fb4014;color:#fff;font-weight:bold;font-size:12px;width:100px;}
.button_view_cart 
{height:23px;border:none;background-color:#1b1054;color:#fff;font-weight:bold;font-size:12px;width:80px;}
.button_checkout 
{height:23px;border:none;background-color:#9b9b9b;color:#fff;font-weight:bold;font-size:12px;width:80px;}
.button_view_cart_checkout
{height:23px;border:none;background-color:#fb4014;color:#fff;font-weight:bold;font-size:12px;width:100px;margin-left:4px;}
.button_view_cart_continue
{height:23px;border:none;background-color:#2d8257;color:#fff;font-weight:bold;font-size:12px;width:140px;margin-left:4px;}
.button_view_cart_clear
{height:23px;border:none;background-color:#9b9b9b;color:#fff;font-weight:bold;font-size:12px;width:80px;margin-left:4px;}
.button_update_qty /* BUTTON used in the view cart page */
{height:18px;border:none;background-color:#9b9b9b;color:#fff;font-size:9px;width:70px;padding:1px 0px;}
.button_change
{height:18px;border:none;background-color:#2470ce;color:#fff;font-size:9px;width:55px;padding:1px 0px;margin-top:10px;}
.button_modify_items
{height:18px;border:none;background-color:#2470ce;color:#fff;font-size:9px;width:95px;padding:1px 0px;margin-top:10px;}
.button_place_order
{height:23px;border:none;background-color:#006633;color:#fff;font-weight:bold;font-size:14px;width:120px;}
.button_promo_apply
{height:18px;border:none;background-color:#2470ce;color:#fff;font-size:12px;width:55px;padding:1px 0px;margin-bottom:1px;}
.button_login
{height:23px;border:none;background-color:#006633;color:#fff;font-weight:bold;font-size:12px;width:80px;}
.button_login_top
{height:20px;border:none;background-color:#fb4014;color:#fff;font-size:10px;width:30px;margin-top:1px;}
.button_signup_continue
{height:23px;border:none;background-color:#006633;color:#fff;font-weight:bold;font-size:12px;width:100px;}
.button_myaccount_update
{height:23px;border:none;background-color:#006633;color:#fff;font-weight:bold;font-size:12px;width:100px;}
.button_send_pass
{height:23px;border:none;background-color:#006633;color:#fff;font-weight:bold;font-size:12px;width:140px;}


/* ecomm fields */
.product_qty {height:14px;width:25px;padding: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:25px;padding:1px;text-align:center;font-size:11px;}


/* Product Categories Tabbed View */

ul.tabbed_view    {list-style-type:none;display:inline;margin-left:0px;}
ul.tabbed_view li {float:left;margin-right:1px;line-height:18px;}

ul.tabbed_view li a:link    {border:1px solid #ccc;padding:5px;text-decoration:none;}
ul.tabbed_view li a:visited {border:1px solid #ccc;padding:5px;text-decoration:none;}
ul.tabbed_view li a:hover   {border:1px solid #ef4023;padding:5px;text-decoration:none;color:#fff;background-color:#ef4023;}
ul.tabbed_view li a:active  {border:1px solid #ccc;padding:5px;text-decoration:none;}

div#prod_tab_overview, div#prod_tab_comparison, div#prod_tab_downloads  {padding:0px 5px 0px;;margin-top:10px;}

div#prod_tab_overview h2, div#prod_tab_comparison h2, div#prod_tab_downloads h2 {font-weight:bold;border-bottom:1px solid #ccc;}

div.tab_clear {clear:left;margin-bottom:25px;}


/* 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;}

/* Prod Categories page */
table.product_listing {margin-bottom:25px;}
div.view_cat_products {margin:10px 0px;text-align:right;}

/* Prod Details */

table.prod_detail_sheet td {padding:3px;}

/* Signup */

table.create_account td {padding:3px;}

/* Cart info top right */

table.view_cart_table {width:100%;border:1px solid #c7c7c7;background-color:#eee;margin:0px 10px 0px 0px;}

/* product info tables in Ecomm Categories */

table.motor_table {border:1px solid #ccc;}
table.motor_table td {border-bottom:1px solid #ccc;padding:3px;}

/* Model Comparison Ecomm Categories */

#mc, #mc2 {border:1px solid #ccc;margin-bottom:20px;}

table.mc_labels_table {width:100%;border:none;}
table.mc_labels_table td {padding:3px;white-space: nowrap;}

	td.mc_labels   {width:180px;}
	td.mc_centered {text-align:center;}
	td.mc_grey     {background-color:#efefef;}
	td.mc_2sep     {border-bottom:2px solid #ccc;}
	td.mc_1sep     {border-bottom:1px solid #ccc;}
	td.mc_cost     {color:#339933;font-weight:bold;font-size:15px;}
	td.mc_cat      {font-weight:bold;text-transform:uppercase;}
	td.mc_model    {}
 	
td.mc_prod_column {}
	
	td.mcl_1sep		{border-left:1px solid #ccc;}
	
	table.mc_prod_table {border-left:1px solid #ccc;} 
	table.mc_prod_table td {padding:3px;white-space: nowrap;}
	
	table.mc_prod_table td a       {color:#ef4023;font-weight:normal;text-decoration:underline;}
	table.mc_prod_table td a:hover {color:#ef4023;font-weight:normal;text-decoration:none;}










