﻿div#cart-steps							{text-align:right; width:200px; float:right; font:bold 18px helvetica, arial, verdana, sans-serif; color:#CCC; margin-bottom:15px;}
div#cart-left							{text-align:left; width:200px; float:left; font:bold 18px helvetica, arial, verdana, sans-serif; color:#CCC; margin-bottom:15px;}

ul#cart-big								{width:690px; margin:0; padding:0; list-style:none; float:left; overflow:hidden;}
ul#cart-big li							{margin:0; padding:5px 5px 7px 7px; display:block; background-color:#f5f5f5;}

ul#cart-big li.alt						{background-color:#FFF;}
ul#cart-big li.noitems					{text-align:center; font:normal 11px/5.0em helvetica, arial, verdana, sans-serif;}

ul#cart-big li .box						{width:45px; font:normal 11px helvetica, arial, verdana, sans-serif;}
ul#cart-big li .left					{float:left; width:400px;}
ul#cart-big li .left-small				{float:left; width:100px;}
ul#cart-big li .left-smallest			{float:left; width:28px;}
ul#cart-big li .middle					{float:right; text-align:center; width:40px;}
ul#cart-big li .right					{float:right; text-align:left; width:65px;}

ul#cart-big li a						{float:left; padding:0; font:normal 11px/1.7em helvetica, arial, verdana, sans-serif; color:#666; display:block; overflow:hidden; text-decoration:none;}
ul#cart-big li a:hover					{color:#666; text-decoration:underline;}

ul#cart-big li.header					{background:#CCC url(/gfx/nav-bg.gif) repeat-x; font-weight:bold; padding:4px 4px 4px 7px; color:#FFF;}
ul#cart-big li.footer					{background:#CCC url(/gfx/nav-bg.gif) repeat-x; font-weight:bold; padding:4px 4px 4px 7px; color:#FFF; text-align:center;}
ul#cart-big li.footer span.price		{}
ul#cart-big li.shipping					{background-color:#FFF; border-top:1px solid #CCC; padding:4px 4px 4px 7px; color:#333; text-align:center;}
ul#cart-big li.shippingalt				{border-top:1px solid #CCC/*2f85c2*/; padding:4px 4px 4px 7px; color:#333; text-align:center;}

div#cart-footer							{width:690px; margin-top:5px;}
div#cart-footer .btn-delete				{width:184px; height:35px; background:#FFF url(../gfx/cart-delete.gif) no-repeat top left; border:0; float:left; cursor:pointer;}
div#cart-footer .btn-update				{width:165px; height:28px; background:#FFF url(../gfx/cart-update.gif) no-repeat; border:0; float:left; cursor:pointer;}
div#cart-footer .btn-back				{width:111px; height:35px; background:#FFF url(../gfx/cart-back.gif) no-repeat; border:0; float:left; cursor:pointer;}
div#cart-footer .btn-continue			{width:139px; height:35px; background:#FFF url(../gfx/cart-continue.gif) no-repeat; border:0; float:right; cursor:pointer;}
div#cart-footer .btn-continue2			{width:104px; height:35px; background:#FFF url(../gfx/cart-continue2.gif) no-repeat; border:0; float:right; cursor:pointer;}
div#cart-footer .btn-checkout			{width:134px; height:35px; background:#FFF url(../gfx/cart-confirm2.gif) no-repeat; border:0; float:right; cursor:pointer;}

h4										{height:30px; font:bold 14px/30px helvetica, arial, verdana, sans-serif; background:#CCC url(../gfx/cart-form-top.gif) repeat-x; margin:0; padding:0 10px; color:#FFF;}
div.cart-order-info						{background-color:#f5f5f5; width:690px; margin:5px 0; color:#333; padding:10px; font-weight:normal;}
div.cart-order-form						{background-color:#f5f5f5; width:650px; padding:15px 25px 15px 25px; }
.tbxContactForm							{font:normal 11px helvetica, arial, verdana, sans-serif; width:304px; margin-bottom:10px;}
.tbxContactFormLong						{font:normal 11px helvetica, arial, verdana, sans-serif; width:678px;}
.tbxContactFormBig						{font:normal 11px helvetica, arial, verdana, sans-serif; width:378px;}
