/* ********************** Forms ************************* */
/**********************************************************/

body {
background:					#000000;
height:						100%;
margin: 					0;
padding: 					0;
}

#background-right {
position:					absolute;
top:						0px;
right:						0px;
height:						auto;
width:						100%;
min-height:					100%;
text-align:					center;
}
* html #background-right {
height:						100%;
}

#main {
margin:						10px auto;
padding:					1px;
text-align:					left;
}

.input-box{
	color: 					#000000;
	background: 			#FFFFFF;
	border: 				#666666 solid 1px;
	height:					18px;	
	font-size:				10px;
}

.input-box2{
	color: 					#000000;
	background: 			#FFFFFF;
	border: 				#666666 solid 1px;
	height:					18px;	
	font-size:				10px;
	width:					240px;
}

.comments-box{
	color: 					#000000;
	font-family:			arial;
	font-size:				11px;
	background: 			#FFFFFF;
	border: 				#000000 solid 1px;
}

.comments-box2{
	color: 					#000000;
	font-family:			arial;
	font-size:				11px;
	background: 			#FFFFFF;
	border: 				#000000 solid 1px;
	width:					240px;
}

.selectBox{
	font-size: 				10px;
	color: 					#000000;
	background-color: 		#FFFFFF;
}

label{
	font-weight:			bold;
	font-family:			tahoma;
	font-size:				20px;
	color:					#D22200;
	background-color:		#003566;
}

label2{
	font-weight:			bold;
	font-family:			tahoma;
	font-size:				14px;
	color:					#000000;
	background-color:		#A6A5A5;
}

productlabel { 	
	font-family:			tahoma;
	font-size:				11px;	
	color:					#000000;
}

strong.productlabel { 		
	color:					#000000;
}

a.productlabel { 		
	color:					#000000;
}

/* ********************** Text ********************** */
/******************************************************/

p{
	font-family:			verdana;
	font-size:				13px;
}

h1{
	font-family:			verdana;
	font-size:				20px;
	font-weight:			bold;
	color:					#224C73;
}

li{
	font-family:			verdana;
	font-size:				13px;
}

a{
	color:					#C00B0B;	
}

.address{
	font-size:				14px;
	color:					#FFFFFF;
}

.red{
	color:					#C00B0B;
}

.black{
	color:					#000000;
	font-family:			tahoma;
	font-size:				11px;
}

.white{
	color:					#FFFFFF;				
}

a.white{
}

a.white:hover{
	text-decoration:		underline;
}

.copyright{
	font-size:				10px;	
	font-family:			verdana;
	color:					#FFFFFF;
}

a.copyright{
	font-weight:			bold;
	text-decoration:		none;
}

a.copyright:hover{
	text-decoration:		underline;
}

.productHeader{
	font-size:				11px;	
	font-weight:			bold;
	font-family:			Tahoma;
	color:					#000000;
	letter-spacing:	 		0px;
}

.productHeaderWhite{
	font-size:				16px;
	font-weight:			bold;
	font-family:			Arial;
	color:					#FFFFFF;
}

.tm {
	vertical-align: 		super;
	font-family: 			Verdana,san-serif;
	color: 					#000000;
	font-size: 				8px;	
}

.price{
	font-size:				16px;
	font-weight:			bold;
}

.itemdetails{
	font:					bold 14px verdana;
	color:					#000000;
}

.bullets {
	font-family: 			Verdana,san-serif;
	font-size: 				11px;
	line-height: 			18px;
}

.category{
	font-weight:			bold;
	font-size:				12px;
	font-family:			Verdana;
	text-decoration:		none;
	color:					#D22200;
}

a.category:hover{
	text-decoration:		underline;
}

a.cartItem{
	text-decoration: 		none;
	color: 					#000000;
}

.label{
	background-color:		#000000;
	font-weight:			bold;
	font-family:			tahoma;
	font-size:				11px;
	color:					#D22200;
}

.productlabel{
	color:					#000000;
	font-weight:			bold;
	font-family:			tahoma;
	font-size:				11px;
}

a.reglink{
	font-family:			verdana;
	font-weight:			bold;
	color:					#dd3a40;
}

a.reglink:hover{
	color:					#000000;
}

.headerfont1 {
	font-family: 			Verdana,san-serif;
	color: 					#dd3a40;
	font-size: 				12px;
	text-align: 			left;
	font-weight: 			900;
	text-decoration: 		none;
}

.copy {
	font-family: 			Verdana,san-serif;
	font-size: 				12px;
	text-align: 			left;
	line-height: 			18px;
	font-weight: 			100;
	text-decoration: 		none;
	}

.topLevel{	
	color:					#D22200;
	background:				#000000;
	font:					11px arial bold;	
	padding-left:			3px;
	margin-top:				4px;
	text-decoration:		none;
	width: 					175px;
	position:				relative;
}	

a.topLevel{
	font-size:				1em;
	text-decoration:		none;
}

.topLevel a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
//*content: " " url(/i/spacer.gif); /*uncomment this line to use an image instead*/
}

.subMenu{		
	font:					1.2em verdana;
	padding:				1px;
	text-decoration: 		none;
	position:				absolute;
	margin-left: 			160px;
	margin-top: 			-17px;
	top: 					0;
	width: 					175px;
	z-index:				500;
	background: 			#000000;
	visibility: 			hidden;
}

a.featured{
	color:					#003566;
	font-size:				11px;
	font-family:			arial;
	text-decoration:		none;
	font-weight:			bold;
}



/* ********************** Table ********************** */
/*******************************************************/

.featuredItem {
	float:					left;
	background:				url(/i/featured.gif); 
	background-repeat: 		no-repeat; 
	vertical-align:			top;
	width:					240px;
	height:					152px;
	display: 				inline;	
	margin: 				2px;
}

.categoryBox {
	float:left;
	background-repeat: 		no-repeat; 
	vertical-align:			top;
	width:					240px;
	height:					152px;
	display: 				inline;	
	margin: 				2px;
}

.contentBox{
	border-left: 			#000000 1px solid;
	border-right: 			#000000 1px solid;
	background:				#FFFFFF;
}

.headerBox{
	border-bottom:			#000000 1px solid;
}

.stepBox{
	border-right:			#333333 2px solid;	
	background-color:		#D9CC98;		
}

td{
	font-family:			verdana;
	font-size:				11px;
	color:					#000000;
}

.footer {
	clear: 					both;
	border-top: 			#000000 1px solid;	
	font-family: 			verdana;
	font-size:				10px;
	color: 					#FFFFFF;
	padding-top: 			12px;
	background: 			transparent;
}

.footer a{
	color:					#FFFFFF;
}

.bodyText{
	padding-left:			15px;
	padding-right:			15px;
	padding-bottom:			15px;
	padding-top:			15px;
	background:				#A6A5A5;
}

.blackBox{
	border:					1px solid #FFFFFF;
	background-color:		#000000;
}

.blue2Box{
	border:					1px solid #4A70A4;
	background:				#ECF4FE;
}

.whiteBox{
	border:					1px solid #999999;
	background:				#FFFFFF;	
}

.blue1{
	background-color:		#4A70A4;
	color:					#FFFFFF;
}

.blue2{
	background-color:		#ECF4FE;	
}

.darkblue{
	background-color:		#001C43;
}

.lightgrey{
	background-color:		#CCCCCC;
	color:					#000000;
}

.darkgrey{
	background-color:		#8F8C8C;
}

.productBox{
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
	padding-top:			10px;
	background-color:		#F5F5F5;
}

image{
	border-width:			0px;	
}

img {
	border: 				none;
}

.border{
	border: 				1px solid #CCCCCC;
}

.titlebar{
	FONT-SIZE:				20px;
	BACKGROUND-COLOR:		#CCCCCC;
	color:					#000000;
}

.menuitem{
	font-family:			tahoma;
	font-size:				1.0em;
	text-indent:			1cm;
	margin:					0;
	padding:				0;
}

.rndBox {
	background: 			url(/i/corner_top_left.gif) no-repeat left top;		
	border-bottom:			#252525 1px solid;
}

.rndBoxTitle{	
	font-size: 				14px;
	font-weight: 			bold;
	font-family: 			verdana;
	height:					36px;	
	border-bottom: 			#000000 1px solid;
}

.rndBoxContent{
}