

.contentMiddle                  {float:left;padding:0px}

/********************* CATEGORIES MENU *****************************/
#shopCategories                 {float:left;width:143px;border:1px solid #7c478c;min-height:488px;background-color:#b293b9}
#shopCategories ul              {margin:0px;padding:0px}
#shopCategories li              {list-style:none;margin:0px;padding:0px;border-bottom:1px solid #7c478c}
#shopCategories li a            {width:133px;display:block;padding:5px;background-color:#f3eff5;color:#7e4a8d}
#shopCategories li a:hover      {background-color:#d9cadd;color:#8b5d99}


/******************** RIGHT COLUMN BOXES *******************************/
.rightSide                      {float:left;margin-left:20px}
.rightSide .sideBox             {width:162px;border:1px solid #7c478c;padding:10px;margin-bottom:20px}
.rightSide .sideBox h3          {margin-bottom:10px}


/********************* SHOPPPING CART SIDE BOX *************************/
#shoppingCart                   {height:80px;position:relative}
#shoppingCart .links            {position:absolute;bottom:5px;left:10px;width:163px;}
#shoppingCart .links .left      {float:left}
#shoppingCart .links .right     {float:right}

/********************* SPECIALS SIDE BOX *****************************/
#shopSpecials ul                {padding:0px;margin:0px}
#shopSpecials li                {list-style:none}

/********************* PRODUCTS LIST *******************************/
.products                       {border-width:1px 1px 1px 0px;border-style:solid;border-color:#7c478c;padding:0px 10px 10px 0px;width:620px}
.product                        {width:143px;height:227px;border:1px solid #7c478c;float:left;margin:10px 0px 0px 10px;text-align:center}
.product .thumb                 {height:126px;border-bottom:1px solid #7c478c}
.product .thumb img             {border-width:0px}
.product .info                  {margin-top:8px}
.product .actions               {margin-top:15px}
.product 

span.strike                         {text-decoration:line-through;color:blue}
.special                        {color:red}

/********************* PRODUCT DISPLAY ****************************/
#product                        {position:relative;float:left;width:610px;padding:10px;border-width:1px 1px 1px 0px;border-style:solid;border-color:#7c478c;height:468px}
#product .links                 {text-align:center;position:absolute;bottom:10px;width:610px}
#product .links a               {font-weight:bold}
#product .links .left           {float:left}
#product .links .right          {float:right}
#product .form                  {margin-top:20px}
#product .form .label           {width:80px}
#product .form .buttons         {margin-left:80px}
#product .form label            {font-weight:bold}
#product .form input.number     {width:50px}
#product .image                 {float:left;width:300px}
#product .info                  {float:left;margin-left:10px}

#imageMenu                      {width:180px;overflow:hidden;margin:10px auto}
#imageMenu ul                   {margin:0;padding:0}
#imageMenu li                   {margin:0;padding:0 5px;float:left;list-style:none}
#mainImage                      {position:relative;width:300px;height:200px}
#imgMain                        {position:absolute;left:0;top:0;z-index:2}
#imgMain2                       {position:absolute;left:0;top:0;z-index:1}

.checkout                       {width:610px;margin-left:20px;}

/********************* STAGES MENU **************************************/
.stages                         {margin:0px 0px 20px 20px;width:610px;}
.stages ul                      {padding:0px;float:left}
.stages li                      {list-style:none;margin-right:10px;float:left}
.stages li a,
.stages li span                 {display:block;padding:5px 10px;border:1px solid #7c478c;background-color:#f3eff5}
.stages li a:hover,
.stages li a.selected,
.stages li span.selected        {background-color:#d9cadd;color:#8b5d99}

.secure                         {float:right}

/********************* SHOPPING CART *********************/
.shoppingCart {}
.shoppingCart .cartItem         {border:1px solid #7c478c;padding:5px;margin-bottom:20px}
.shoppingCart .cartItem .field  {float:left;margin-left:10px;width:80px}
.shoppingCart .cartItem .thumb  {margin-left:0px;border:1px solid #7c478c;width:40px}
.cartItem .productName          {}
.cartItem input.number          {width:30px;font-size:10px;height:12px}
.cartItem .value                {margin-top:3px;display:block}

#shopPopupImage                 {border:1px solid #7c478c}

/******************** CUSTOMER DETAILS ********************/
.customerDetails .box           {width:265px;padding:10px;float:left;border:1px solid #7c478c;}
.customerDetails .box legend    {font-size:14px;font-weight:bold}
.customerDetails .left          {margin-right:20px}
.customerDetails .top           {}
.customerDetails .top .box      {height:150px}
.customerDetails .bottom        {margin-top:20px}

/******************** ORDER CONFIRMATION ******************/
.orderConfirmation legend       {font-size:12px;font-weight:bold}
.orderConfirmation td,
.orderConfirmation th           {text-align:left}
.orderConfirmation .col1        {width:250px;}
.orderConfirmation .col2        {width:100px;text-align:right}
.orderConfirmation .col3        {width:100px;text-align:right}
.orderConfirmation .col4        {width:100px;text-align:right;}
.orderConfirmation .colspan3    {width:450px}
.orderConfirmation fieldset     {padding:10px;margin-bottom:10px}
.orderConfirmation .total       {padding:0px 14px;margin-bottom:10px;font-weight:bold}
.orderConfirmation label        {font-weight:bold}

/*********************** PAYMENT *************************/
#payment                        {margin:0px 20px}

/*testing*/

li.testme {}
