.searchBtn, .submit {
	font-family: Verdana;	
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	color: #FFFFFF;	
	background-color: #CACACA;	
	border: 1px solid #CACACA;	
	height: 18px;	
	padding-top: 0px;
	padding-bottom: 2px;
	cursor: pointer;
	cursor: hand;
	}
.searchBtn:hover, .submit:hover, a.txtviewCart:hover, a.txtButton:hover {
	background-color: #FF99CC;	
	cursor: pointer;
	cursor: hand;
	}
a.txtButton, a.txtviewCart, a.txtCheckout, a.txtUpdate {	
	font-family: Verdana;	
	font-size: 11px;
	font-weight: bold;	
	color: #FFFFFF;	
	background-color: #CACACA;	
	border: 1px solid #CACACA;	
	padding: 2px;	
	line-height: 20px;	
	text-align: center;	
	text-decoration: none;
}
a.txtviewCart:hover, a.txtButton:hover, a.txtCheckout:hover, a.txtUpdate:hover {
	background-color: #FF99CC;	
}

.searchBox {	
	font-family: Verdana;	
	font-size: 75%;	
	color: #666666;	
	background-color: #FFFFFF;	
	border: 1px solid #666666;
	}
.textbox {	
	background-color: #FFFFFF;	
	border: 1px solid #333333;	
	font-family: Verdana;	
	font-size: 11px;	
	color: 333333;
	}
.textboxDisabled {	
	background-color: #FFFFFF;	
	border: none;	
	font-family: Verdana;	
	font-size: 11px;	
	color: #000000;
	}

form, ol, ul {	
	margin: 0px;	
	padding: 0px;
	}
li {	
	list-style-position: inside;	
	margin: 5px;	
	padding: 0px;
	}
li.bullet {	
	list-style-image: url(../styleImages/backgrounds/ltbullet.gif);
	}
li.bulletLrg {	
	list-style-image: url(../styleImages/backgrounds/ltbullet.gif);
	}
li.num {	
	list-style-image: url(../styleImages/backgrounds/ltbullet.gif);
	}
li.account {	
	list-style-image: url(../styleImages/backgrounds/ltbullet.gif);	
	padding-top: 5px;	
	padding-bottom: 5px;
	}
.txtSession, .txtCopy, .txtSiteDocs {	
	font-family: Verdana;	
	font-size: 10px;	
	text-transform:uppercase;	
	color: #808080;
	}
a.txtSession, a.txtSiteDocs {	
	font-family: Verdana;	
	font-size: 10px;	
	text-transform:uppercase;	
	text-decoration: none;
	}
a.txtSession:hover, a.txtSiteDocs:hover {	
	font-family: Verdana;	
	font-size: 10px;	
	text-transform:uppercase;	
	color: #FF99CC;	
	text-decoration: underline;
	}
.txtOldPrice {	text-decoration: line-through;}
.txtSale { 	color: #FF99CC;}.txtOutOfStock {	color: #FF99CC;}
.txtSiteDocs, a.txtSiteDocs {	font-family: Verdana;	font-size: 75%;	color: #FFFFFF;	text-decoration:none;}
a.txtSiteDocs:hover { 	font-family: Verdana;	font-size: 75%;	color: #FF99CC;	text-decoration:none;}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {	font-family: Verdana;	font-size: 10px;	text-transform:uppercase;	color: #666666;	text-decoration:none;}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover { 	font-family: Verdana;	font-size: 10px;	text-transform:uppercase;	color: #FF99CC;	text-decoration:none;}
.txtContentTitle {	font-family: Verdana;	font-size: 120%;	font-weight: bold;	color: #666666;}
.txtBoxSave {	font-family: Verdana;	font-size: 10px;	text-transform:uppercase;	color: #FF99CC;	padding-left: 16px;}
.tblList {	border: 1px solid #808080;}
.tdListTitle {	background-color: #CACACA;	font-family: Verdana;	font-weight: bold;	text-transform:uppercase;	color: #FFFFFF;}
.tdEven {	background-color: #FFFFFF;}
.tdOdd {	background-color: #EEEEEE;}
.txtCartPrice {	float: right;	color: #FF99CC;	padding-right: 3px;}
.txtCart {	font-family: Verdana;	line-height: 15px;	font-size: 9px;	text-transform:uppercase;	color: #666666;	}
.cartTotal {	border-top: 1px dashed #666666;	width: 140px;	padding-top: 2px;	margin-top: 3px;}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {	text-decoration: none;	color: #000000;}
a.txtCartProduct:hover {	text-decoration: none;	color: #FF99CC;}
.cartProgress {	font-family: Verdana;	font-weight: normal;	color: #666666;	padding: 4px;	border: 1px solid #CCCCCC;	width: 350px;	margin: auto;}
.txtcartProgressCurrent {	color: #FF99CC;	font-weight: bold;}
.quickBuy {	text-align: center;	font-family: Verdana;	color: #666666;}
.tdcartTitle {	font-weight: bold;	color: #FFFFFF;	background-color: #CACACA;	border-bottom: 1px solid #666666;}
.tdcartEven {	background-color: #FFFFFF;	}
.tdcartOdd {	background-color: #EEEEEE;}
.tdCartSubTotal {	padding-top: 10px;	border-top: 1px solid #666666;}
.txtStockWarn {	font-size: 75%;	color: #FF99CC;}
.txtError {	font-family: Verdana, Arial, Helvetica, sans-serif;	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-family: Verdana;	font-size: 11px;	padding-top: 5px;	color: #666666;}
a.txtCopyright:hover {	text-decoration: none;}
.dropDown {	width: 120px;}
.featured { 	float: left; 	background-image: url(../styleImages/featured_head.gif); 	background-repeat: no-repeat;	margin: 4px; 	padding-top: 4px; 	border: 1px solid #CECECE; 	text-align: center;  	width: 176px; 	height: 172px;}
.featured a.txtCopy {	background-color:#FF99CC;	background-image: url(../styleImages/featured_head.gif);	background-repeat: no-repeat;	padding:0px 3px 6px 21px;	display:block;}
.featured h3 { 	font-size: 80%; 	font-weight: bold; 	color: #E3E9F5; 	background: #D2DFEE; 	margin: 0; 	padding: 3px 3px 3px 24px; 	border-bottom: 1px solid #A9C1DE; 	text-align:left;	width: 173px;	height: 30px;}
.featuredTitle { 	font-size: 110%; 	font-weight: bold; 	color: #FFFFFF; 	background: #CACACA;  	margin: 0; 	padding: 3px 3px 3px 20px;  	border-bottom: 3px solid #FF99CC;}
.registry label {	display: block;	width: 25%;	border-style: none;	float: left;	font-size: 10px;}
.registry fieldset {	margin-top: 10px;	margin-bottom: 5px;	padding-top: 5px;}
.registry legend {	font-size: 10px;	font-weight: bold;}
.registry li {	list-style-type: square;	font-size: 11px;	color: #000000;	line-height: 1.1em;}
.registry li a {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #0E51A3;	text-decoration: none;}
