
.searchBox { background-color: #D6D6D6; 
border: 1px inset #D6D6D6; 
height: 14px; 
font-size: 11px; 
color: #1E1E1E; }

.textbox { 
background-color: #FFFFFF; 
border: 1px solid #7F9DB9; 
font-size: 12px; 
color: #444444; }

.submit { 
color: #FFFFFF; 
background-color: #FF9900; 
font-weight: bold; 
border: 1px solid #000000; }

form, ol, ul { 
margin: 0px; 
padding: 0px; }

li { 
list-style-position: inside; 
margin: 0px; 
padding: 0px; }

li.bullet { 
list-style-type: square; 
font-size: 70%; 
color: #000000; }

li.bulletLrg { 
list-style-type: square; 
font-size: 100%; 
color: #000000; }

li.num { 
font-size: 70%; 
color: #000000; }

li.account { 
list-style-type: square; 
padding-top: 5px; 
padding-bottom: 5px; }

.txtSession { 
font-size: 80%; 
color: White; 
text-decoration: none; }

a.txtSession { 
font-size: 70%; 
color: White; 
font-weight: bold; 
text-decoration: none; }

a.txtSession:hover { 
font-size: 70%; 
color: #FA4742; 
text-decoration: underline; }

.txtSessionGrey { 
font-size: 70%; 
color: #F4F9FD;  }

.txtCopy { 
font-size: 70%; 
color: #05549E; }

a.txtButton { 
font-weight: bold; 
color: #FFFFFF; 
background-color: #0E51A3; 
padding: 2px; 
line-height: 20px; 
text-align: center; 
text-decoration: none; }

a.txtButton:hover { 
font-weight: bold; 
color: #FFFFFF; 
background-color: #FF3300; 
padding: 2px; 
line-height: 20px; 
text-align: center; 
text-decoration: none; }

.txtOldPrice { 
text-decoration: line-through; }

.txtSale { 
color: #FF0000; }

.txtOutOfStock { 
color: #FF0000; }

.txtSiteDocs, a.txtSiteDocs { 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none; }

a.txtSiteDocs:hover { 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: underline; }

.txtDefault, a.txtDefault, a.txtLink, a.txtLocation { 
color: #900000; 
text-decoration: none; }

a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover { 
color: #FF3300; 
text-decoration: none; }

.txtContentTitle { 
background-color: #fb721e; 
font-size: 100%; 
font-weight: bold; 
color: White; 
padding: 3px; 
padding-left: 8px; 
border-bottom: 1px solid #767676; }

.txtHomeTitle { 
font-size: 120%; 
font-weight: bold; 
color: #660000; 
padding: 3px; 
padding-left: 8px; 
border-bottom: 1px solid #660000; }

.txtBoxSave { 
color: #F90707; 
padding-left: 16px; }

.tblList { 
border: 0px solid #BFCCC7; }

.tdListTitle { 
background-color: #fb721e; 
font-weight: bold; 
font-size: 10px; 
color: #ffffff; 
border-bottom: 1px solid #BFCCC7; }

.tdEven { 
background-color: #FDFDFD; }

.tdOdd { 
background-color: #fdf6e7; }

.txtCartPrice { 
float: right; 
color: #FF0000; 
padding-right: 3px; }

.txtCart { 
font-size: 75%; 
color: #660000; }

.cartTotal { 
border-top: 1px dashed #CCCCCC; 
padding-top: 2px; 
margin-top: 3px; }

a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited { 
text-decoration: none; 
color: #660000; }

a.txtCartProduct:hover { 
text-decoration: none; 
color: #FF3300; }

a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited { 
font-size: 70%; 
font-weight: bold; 
color: #FFFFFF; 
background-color: #FF9900; 
text-decoration: none; 
font-weight: bold; 
padding: 2px; 
border: 1px solid #000000; }

a.txtviewCart:hover { 
background-color: #66CC33; 
color: #FFFFFF; }

.cartProgress { 
font-weight: normal; 
color: #666666; 
padding: 4px; 
border: 1px solid #CCCCCC; 
width: 350px; 
margin: auto; }

.txtcartProgressCurrent { color: #660000; font-weight: bold; }

.quickBuy { 
text-align: center; 
color: #666666; }

.tdcartTitle { 
font-weight: bold; 
color: #FFFFFF; 
background-color: #fb721e; 
border-bottom: 1px solid #666666; }

.tdcartEven { 
background-color: #EBEDFE; }

.tdcartOdd { 
background-color: #FFFFFF; }

.tdCartSubTotal { 
padding-top: 10px; 
border-top: 1px solid #666666; }

a.txtCheckout { 
color: White; 
background-color: #9B0000; 
text-decoration: none; 
padding: 3px; 
padding-left: 7px; 
padding-right: 7px; 
border-bottom: 1px solid #00050B; 
border-right: 1px solid #00050B; 
text-transform: uppercase;  
border-bottom-style: ridge;    }

a.txtUpdate { 
color: #004A90; 
background-color: #B2DAFF; 
text-decoration: none; 
padding: 2px; 
padding-left: 5px; 
padding-right: 5px; 
border: 1px inset #0D88FF;  
text-transform: uppercase;}

.txtStockWarn { 
font-size: 70%; 
color: #FF0000; }

.txtError { 
font-weight: bold; 
color: #050F72; 
background-color: #FFCECE; 
border: 1px solid #FF0000; 
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px; }

.txtCopyright, a.txtCopyright { 
text-align: center; 
font-size: 10px; 
color: #D9D9D9; }

a.txtCopyright:hover { 
text-decoration: none; 
color: #FF2F2F;}

.dropDown { 
width: 120px; }

.txtCat { 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none; }

.textboxDisabled { 
background-color: #FFFFFF; 
border: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #000000;}


.featured { 
float: left; 
margin: 4px; 
background-color: #fdf6e7; 
width: 127px; 
padding: 0px; 
border: 1px solid #d5390a; 
text-align: center;  
height: 190px;}

.featured h3 { 
font-size: 90%; 
font-weight: bold; 
color: #ffffff; 
background: #fb721e; 
margin: 0;
padding: 2px 2px 2px 5px; 
border-bottom: 1px solid #d5390a;  }

.prodDescription { 
background-color: #fdf6e7;  
padding: 5px; 
border: 0px solid #D8D8D8; }

.prodInfo { font-size: 110%;
color: #A11C1C;  
padding: 3px; }