
.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: Black; }

.submit { 
color: #FFFFFF; 
background-color: #000000; 
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: #ff0000; 
text-decoration: none; }

a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover { 
color: #FF3300; 
text-decoration: none; }

.txtContentTitle { 
background-color: #9A9A9A; 
font-size: 100%; 
font-weight: bold; 
color: White; 
padding: 3px; 
padding-left: 8px; 
border-bottom: 1px solid #767676; }

.txtHomeTitle { 
font-size: 100%; 
font-weight: bold; 
color: black; 
padding: 3px; 
padding-left: 8px; 
border-bottom: 1px solid #660000; }

.txtBoxSave { 
color: #F90707; 
padding-left: 16px; }

.tblList { 
border: 0px solid #BFCCC7; }

.tdListTitle { 
background-color: #D8D8D8; 
font-weight: bold; 
font-size: 10px; 
color: #555555; 
border-bottom: 1px solid #BFCCC7; }

.tdEven { 
background-color: #FDFDFD; }

.tdOdd { 
background-color: #F2F2F2; }

.txtCartPrice { 
float: right; 
color: #FF0000; 
padding-right: 3px; }

.txtCart { 
font-size: 75%; 
color: black; }

.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: #000000; 
text-decoration: none; 
font-weight: bold; 
padding: 2px; 
border: 1px solid #000000; }

a.txtviewCart:hover { 
background-color: #66CC33; 
color: #FFFFFF; }

.flashBasket {
	display: block;
	background-color: #F0F0F0;
	padding: 7px;
	padding-left: 7px;
}
.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: #999999; 
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;}

.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.RatingTop {
	border-top: 1px solid #070F72;
	border-right: 1px solid #070F72;
	border-left: 1px solid #070F72;
	background-color: #EBEDFE;
	padding: 3px;
}

.RatingMain {
	border-right: 1px solid #070F72;
	border-left: 1px solid #070F72;
	background-color: #EBEDFE;
	padding: 3px;
	font-style:italic;
}

.ReviewBot {
	border-right: 1px solid #070F72;
	border-left: 1px solid #070F72;
	background-color: #EBEDFE;
	padding: 3px;
	border-bottom: 1px solid #070F72;
}

.RatingBottom {
	background-color: #070F72;
	padding: 3px;
	border-right: 1px solid #070F72;
	border-left: 1px solid #070F72;
	color: #FFFFFF;
	/*font-size: 11px;*/
}

a.sortLink {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.sortLink:hover {
	text-decoration: underline;
}

#shipping-select {
	width: 220px;
}

.featured { 
float: left; 
margin: 4px; 
background-color: #FAFAFA; 
width: 127px; 
padding: 0px; 
border: 1px solid #D7D7D7; 
text-align: center;  
height: 190px;}

.featured h3 { 
font-size: 90%; 
font-weight: bold; 
color: #3A3A3A; 
background: #CECECE; 
margin: 0;
padding: 2px 2px 2px 5px; 
border-bottom: 1px solid #7C7C7C;  }

.prodDescription { 
background-color: #EFEFEF;  
padding: 5px; 
border: 0px solid #D8D8D8; }

.prodInfo { font-size: 110%;
color: #A11C1C;  
padding: 3px; }