

.contentMiddle                  {float:left;padding:0px;width:640px;}

/********************* 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:10px;margin-top:10px;color:#fff;}
.rightSide .sideBox             {width:158px;border:1px solid #fdeec5;padding:10px;margin-bottom:20px}
.rightSide .sideBox h3          {margin-bottom:10px;color:#fff;}


/********************* SHOPPPING CART SIDE BOX *************************/
#shoppingCart                   {height:80px;position:relative}
#shoppingCart a                 {color:#fff;}
#shoppingCart  a:hover          {color:#999;}
#shoppingCart .links            {position:absolute;bottom:5px;left:10px;width:163px;}
#shoppingCart .links .left      {float:left}
#shoppingCart .links .right     {float:right}

/********************* SPECIALS SIDE BOX *****************************/
#shopSpecials a                 {color:#fff;}
#shopSpecials  a:hover          {color:#999;}
#shopSpecials ul                {padding:0px;margin:0px}
#shopSpecials li                {list-style:none}

/********************* PRODUCTS LIST *******************************/
.products                       {padding:0px 10px 30px 5px;width:620px;border:0px solid;min-height:468px;position:relative;}
.products .paging				{text-align:center;margin-top:10px;}
.products a						{color:#000;}
.products a:hover				{color:#999;}
.product                        {width:143px;height:227px;border:1px solid #000;float:left;margin:10px 0px 0px 10px;text-align:center}
.product .thumb                 {height:126px;border-bottom:1px solid #000}
.product .thumb img             {border-width:0px}
.product .info                  {margin-top:6px}
.product .productDescription    {height:26px;overflow:hidden}
.product .actions               {margin-top:15px}
.product .actions a             {color:#000;}
.product .actions a:hover       {color:#999;}
.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;height:468px}
#product .links                 {text-align:center;position:absolute;bottom:200px;width:610px}
#product .links a               {font-weight:bold;color:#000;}
#product .links a:hover         {font-weight:bold;color:#999;}
#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;border:0px solid;}
#product .info                  {float:right;margin-left:10px;border:0px solid;width:290px;}
#product .info .price           {margin-top: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 #000;background-color:#fff;color:#000;}
.stages li a:hover,
.stages li a.selected,
.stages li span.selected        {background-color:#fdeec5;color:#000}

.secure                         {float:right}

/********************* SHOPPING CART *********************/
.shoppingCart 					{color:#000;}
.shoppingCart a					{color:#000;}
.shoppingCart a:hover			{color:#999;}
.shoppingCart .cartItem         {border:1px solid #000;padding:5px;margin-bottom:20px}
.shoppingCart .cartItem .field  {float:left;margin-left:10px;width:80px}
.shoppingCart .cartItem .thumb  {margin-left:0px;border:1px solid #000;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 #000}

/******************** CUSTOMER DETAILS ********************/
.customerDetails a				{color:#000;}
.customerDetails a:hover		{color:#999;}
.customerDetails fieldset       {padding:10px;width:575px;border:1px solid #000;margin-left:20px;}
.customerDetails fieldset.comments {margin-top:20px} 
.customerDetails .box           {width:265px;padding:10px;float:left;border:1px solid #000;}
.customerDetails legend         {font-size:14px;font-weight:bold}
.customerDetails .left          {}
.customerDetails .top           {}
.customerDetails .top .box      {height:150px}
.customerDetails .bottom        {margin-top:20px;}
.customerDetails .controls      {margin:15px 15px 15px 18px}

/******************** 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}