.searchBtn 		{background-color:black;
			color:white;
			border: 1px solid #333333;
			width:33px;}

.searchBtn:hover	{color:#333333;
		 	cursor:pointer;}

.searchBox 		{color: white;
			background-color: black;
			border: 1px solid #333333;
			width:80px;}
			
.textbox 		{background-color: black;
			border: 1px solid #333333;
			color:white;}
			
.textbox2 		{background-color: black;
			border: 1px solid #333333;
			color:white;
			width:150px;
			position:relative;
			left:34px;}
			
.textbox3		{background-color: black;
			border: 1px solid #333333;
			color:white;
			width:150px;
			position:relative;
			left:5px;}
			
.textbox4		{background-color: black;
			border: 1px solid #333333;
			color:white;
			position:relative;
			left:50px;}								
	
.textboxDisabled 	{background-color: black;
			border: none;
			color: white;}
			
.submit 		{color: #FFFFFF;
			background-color:black;
			height: 25px;
			font-weight: bold;
			border: 1px solid #333333;}
			
.submit:hover		{color:#333333;}
			
.submit2		{color: #FFFFFF;
			background-color:black;
			height: 25px;
			font-weight: bold;
			border: 1px solid #333333;
			position:relative; right:10px;}			

.submit2:hover		{color:#333333;}
						

form, ol, ul 		{margin: 0px;
			padding: 0px;}
			

ul.reg 			{margin:0px;padding:0px; list-style:none;}

.regtitle		{padding-left:5px; margin-top:5px;} 

.reg2			{padding-top:2px; float:left; clear:left;width:100%;}



li 			{margin: 0px;
			padding: 0px;
			list-style-position: inside;
					border-bottom:none;}
		
li.bullet 		{list-style-type:square;}

li.bulletLrg 		{list-style-type: square;}
		
li.num 			{list-style-type:decimal;
			display:inline;}
		
li.account 		{list-style-type:none;
			padding-top: 5px;
			padding-bottom: 5px;}	
			
.txtSession 		{;}

a.txtSession 		{font-size: 12px;
			color:#FFFFFF;
			text-decoration: none;} 
		
a.txtSession:hover 	{color:#666666;}
 
.txtSessionGrey {
	font-size: 12px;
	color:white;
	background-image: url(../styleImages/backgrounds/boxTitleBg.gif) repeat-y;
	width: 155px;
	height: 10px;
	padding-left: 5px;
	padding-top: 5px;
}
.txtCopy, .txtSiteDocs {
	font-size: 12px;
	color:#FFFFFF;
}
a.txtSiteDocs {
	font-size: 12px;
	color: #031074;
	text-decoration: none;
}
a.txtSiteDocs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}
a.txtButton {
	font-weight: bold;
	color: #FFFFFF;
	background-color:#333333;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtButton:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color:#333333;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

.txtOldPrice {text-decoration: line-through;}
.txtSale {
 	color:white;
}
.txtOutOfStock {
	color:white;
}
.txtSiteDocs, a.txtSiteDocs {
	font-size: 12px;
	color:white;
	text-decoration:none;
}
a.txtSiteDocs:hover {
	font-size: 12px;
	color:white;
	text-decoration:none;
}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	color:white;
	text-decoration:none;
}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
	color: #333333;
	text-decoration:none;
}
.txtContentTitle {
	font-size: 16px;
	font-weight: bold;}

.txtContentTitle2 {
	font-size: 16px;
	font-weight: bold;
	position:relative;
	left:40px;
	top:20px;}
	
.txtContentTitle3 {
	font-size: 16px;
	font-weight: bold;
	position:relative;
	left:10px;
	top:0px;}
	
.txtBoxSave {
	color:white;
	padding-left: 16px;
}
.tblList {
	border: 1px solid #333333;
}
.tdListTitle {
	background-color: black;
	font-weight: bold;
	color:white;
	border-bottom: 1px solid #333333;
}
.tdEven {background-color:black;}

.tdOdd {background-color:black;}

.txtCartPrice {
	float: right;
	color: white;
}
.txtCart {color: white;}

.cartTotal {
	border-top: 1px dashed #333333;
	width: 125px;
	padding-top: 2px;
	margin-top: 3px;
	padding-right:5px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #333333;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color:#333333;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font-size: 12px;
	font-weight: bold;
	color:white;
	background-color:black;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #333333;
}
a.txtviewCart:hover {
	background-color:black;
	color:#333333;
}
.cartProgress {
	padding: 2px;
	border: 1px solid #333333;
	width: 260px;
	position:relative;
	top:10px;
}
.txtcartProgressCurrent {
	color: white;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	color: white;
	position:relative;
	top:15px;
}

.tdcartTitle {padding-left: 5px;
	background-image: url(../styleImages/backgrounds/boxTitleBg3.gif);
	width: 250px;
	height: 19px;}
	
.tdcartEven {
	background-color: #EBEDFE;	
}
.tdcartOdd {
	background-color: #FFFFFF;
}
.tdCartSubTotal {
	padding-top: 10px;
	border-top: 1px solid #666666;
}


a.txtCheckout {
	font-weight: bold;
	color: white;
	background-color: black;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #333333;
}

a.txtCheckout:hover{color:#333333;}

a.txtUpdate {
	font-weight: bold;
	color: white;
	background-color: black;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #333333;}

a.txtUpdate:hover{color:#333333;}

.txtStockWarn {
	font-size: 12px;
	color: white;
}
.txtError {
	font-weight: bold;
	color: white;
	background-color: black;
	width:300px; 
	position:relative; 
	right:10px; 
	bottom:15px;}
	
.langreg	{width:300px; 
		position:relative; 
		right:10px; 
		bottom:15px;}		
	
.txtCopyright, a.txtCopyright 	{text-align: center;
				font-size: 12px;
				padding-top: 5px;
				color:white;}


a.txtCopyright:hover 	{text-decoration: none;
			color:#333333;}
	
.dropDown {width: 100px;}

.login		{margin-left:160px;}

.login2		{width:300px margin: 0px;}

.pos		{position:relative; right:10px;}

.status		{margin-left:180px;
		margin-top:30px;}

.status2	{margin-left:10px;
		margin-top:10px;
		width:300px;}		


.registerForm	{padding:0; 
		margin:0;
		position:relative; 
		bottom:20px;}
		
fieldset	{padding:0;
		float:left; clear:both; width:100%; margin:0;border: none;}
			
legend		{margin-left:10px;
		padding:0;
		color:white;
		font-weight:bold;}

fieldset ol	{list-style:none;}

fieldset li	{padding-bottom:1px; padding-left:10px; list-style:none;}

fieldset.submit	{border-style:none;}

label		{display:block; float:left; width:120px; margin-right:1em;}

.text		{width:120px;margin-right:0px;
		background-color: black;
		border: 1px solid #333333;
		color:white}	

.text2		{width:125px;margin-right:0px;
		background-color: black;
		border: 1px solid #333333;
		color:white;}

.reg ul		{padding:1em 1em 0 1em;
		list-style:none;}
		
.reg li		{padding-bottom:2px; padding-left:20px; list-style:none;}