﻿

.ErrorBox
{
	border-width: 1px;
	border-style: solid;
	border-color: red;
	background-color: #FFFFFF;
}

.ShopSideBar 
{
    width: 155px;
    padding-left: 5px;
    margin-right:22px;
    background-color: #EEEEE3;
    font-size: 11px;
   
    /*
   font: bold small-caps 0.8em/1.4 Helvetica, Arial,"Luxi Sans", sans-serif;
   */

}


.CategoryListItem{   /* needed for IE, it is no inheriting from .ShopSideBar*/

      font-size: 11px;

}

.CategoryListItemCurrent{   /* This is the Selected Category */

      /* font-size: 13px; */
      text-decoration: none;
      color: #ff521c;
      background-color: #BBBBBB;
      border: 1px solid #666666;

}



.cart-200px 
{
    margin-right:200px;
}

.ItemListSort
{
}


 /* rv-5 5/30/2009 */
.ItemFullContainer  
{
	/* TRYING TO GET BORDER
   border-width: 2px;
   border-color : Black;
   padding: 2px;

   */
width: 200px;
padding: 2px;

}




.ItemListItem  /* <td> for each item in /shop  */
{
    width:200px;

     /* comment out, else Name text is too long and expands too much	
     white-space:nowrap; */
    
    border:solid 2px #060;
}

.ItemListImageContainer
{
    width: 100%;
  
    height: 64px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    
   border-width: 2px;
   border-color : Black;
    
}

.ItemListImage
{
    
}

.ItemListItemSpacer
{
    width: 11px;
}

.ItemListNewArrival
{
}

.ItemListName, ItemListName:hover
{
	font-weight:bold;
	color:#002a5c;
	padding:0px;
	margin:0px;
	text-decoration:none;

	/* force width to match max picture width */
	width: 200px;     /* to fix Firefox from expanding to log text , also take nowrap off*/ 
	

}

.ItemListVariationName, .ItemListVariationName:hover
{
    font-weight:bold;
	padding:0px;
	margin:0px;
	font-size:12px;
	color: #888888;
	text-decoration:none;
}

.ItemListShortDescription
{
    font-size: 10px;
    width: 200px;
}

.ItemListQuantity
{
    font-weight:bold;
    padding-top: 5px;
    padding-bottom: 5px;
}

.ItemListQuantityBox
{
    border:1px solid #999999;
    font-size:12px;
    height:20px;
    width:30px;
    margin:4px 0 4px 5px;
    padding:0 4px 4px;
    vertical-align:middle;
}

.ItemListAddToCart
{
    /*  background-image ng on IE 
    background-image: url('/dmauto/images/addtocart.gif');
     */
    
    background: url('/dmauto/images/addtocart.gif');
    width: 92px;
    height: 21px;
    border-style: none;
}

.ItemListCheckOut
{
    /*  background-image ng on IE 
    background-image: url('/dmauto/images/checkout.gif');
    */

    background: url('/dmauto/images/checkout.gif');
    width: 92px;
    height: 21px;
    border-style: none;
}

.CheckOutPlaceOrder
{
    background-image: url('/dmauto/images/placeorder.gif');
    width: 102px;
    height: 21px;
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0pt;
    line-height: 0px;
    letter-spacing: 200px;
}

.CheckOutBillToToShipTo
{
    background-image: url('/dmauto/images/BillToToShipTo.gif');
    width: 150px;
    height: 21px;
    border-style: none;
    font-size: 0pt;
    line-height: 0px;
    letter-spacing: 200px;
}

.ItemListPrice
{
    font-size:14px;
    font-weight:bold;
}

.ItemColumn1
{
    padding-right: 25px;
}

.ItemName, .ItemVariationName
{
    color:#002A5C;
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
}

.ItemRelatedItems
{
    padding-bottom: 5px;
    border-bottom: solid 1px #E8E8E8;
    color:#002A5C;
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
}



.StandardTable 
{
	padding: 0px 0px 0px 0px;
	width: 100%;
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
}

.FormTextBoxQTY
{
    border:1px solid #999999;
    font-size:12px;
    height:20px;
    width:30px;
    margin:4px 0 4px 5px;
    padding:0 4px 4px;
    vertical-align:middle;
}

/*   see 33.css
.TableResult td
{
    background-color: White;
    padding-bottom: 5px;
    border-bottom: solid 1px #E8E8E8;
}

.TableResultAlt td
{
    background-color: White;
    padding-bottom: 5px;
    border-bottom: solid 1px #E8E8E8;
}
*/

/* Had to do some hacks below to get IE to stop showing text */
/* For sites without graphics we WANT the text to show. */
.CheckOutCartUpdate
{
    background-image: url('/dmauto/images/updatecart.gif');
    width: 102px;
    height: 21px;
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0pt;
    line-height: 0px;
    letter-spacing: 200px;
    color: #999999;
}

/* Had to do some hacks below to get IE to stop showing text */
.CheckOutCartContinue
{
    background-image: url('/dmauto/images/continue.gif');
    width: 92px;
    height: 21px;
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0pt;
    line-height: 0px;
    letter-spacing: 200px;
    color: #002a5c;
}

.inputtext
{
    border:1px solid #999999;
    height: 18px;
    vertical-align:middle;
	font-family: Verdana;
    font-size: 14px;
	color: #444444;	
    margin-top: 2px;
    margin-bottom: 5px;
    padding-left: 2px;
    padding-right: 2px;
}

.CheckoutButtonContainer
{
    background:#F5F5F5;
	padding:10px 8px 10px 8px;
	margin:20px 0px 10px 0px;
	text-align:right;
}

.CheckoutPlaceOrderContainer
{
    background:#F5F5F5;
	padding:10px 8px 10px 8px;
	margin:20px 0px 10px 0px;
	text-align:center;
}


.SearchBox
{
  width: 100px;
height: 20px;
border: 1px solid #777777;
	font-family: Verdana;
       font-size: 14px;
	color: #444444;	
margin-top: 2px;
margin-bottom: 5px;
padding-left: 2px;
padding-right: 2px;

}

