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

body{
	margin:					0;
	background:				url(/i/bgbottom.jpg);
	color:					#FFFFFF;
	font-family:			Franklin Gothic Book, verdana;
	font-size:				14px;
}

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

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

.selectBox{
	font-size: 				12px;
	color: 					#000000;
	background-color: 		#FFFFFF;
	font-family:			tahoma;
}

label { 	
	font-family:			tahoma;
	font-size:				11px;	
	color:					#FFFFFF;
}


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

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

p{
	font-family:			Franklin Gothic Book, verdana;
	font-size:				14px;
	color:					#FFFFFF;
}

ul{
	font-family:			Franklin Gothic Book, verdana;
	font-size:				14px;
	color:					#FFFFFF;
}

li{
	font-family:			Franklin Gothic Book, verdana;
	font-size:				14px;
	color:					#FFFFFF;
}

h1{
	font-family:			Franklin Gothic Book, verdana;
	font-size:				20px;
	font-weight:			bold;
	color:					#FFFFFF;
}

a{
	color:					#EC0303;	
}

.address{
	font-size:				14px;
	color:					#FFFFFF;
	text-align:				right;
	vertical-align:			top;
	padding-right:			50px;
	background:				url(/i/rightheader.jpg);
	background-repeat:		no-repeat;
	background-position:	top right;
}

.red{
	color:					#EC0303;
}

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

.white{
	color:					#FFFFFF;				
}

a.white{
	color:					#FFFFFF;	
}

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

.copyright{
	font-size:				10px;	
	font-family:			Franklin Gothic Book, 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:					#FFFFFF;
	letter-spacing:	 		0px;
}

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

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

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

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

.category{
	font-weight:			bold;
	font-size:				12px;
	font-family:			Franklin Gothic Book,Verdana;
	text-decoration:		none;
	color:					#EC0303;
}

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

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

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

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

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

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

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

.topLevel{	
	width:					135px;
	height:					24px;
	background-image:		url(/i/sidebarred.jpg);
}	

a.topLevel{
	padding-left:			6px;
	color:					#FFFFFF;
	font-family:			tahoma;
	font-size:				12px;
	font-weight:			bold;	
	text-decoration:		none;
}

.subLevel{	
	width:					135px;
	height:					24px;
	background-image:		url(/i/sidebargray.jpg);
}

a.subLevel{
	padding-left:			8px;
	color:					#FFFFFF;
	font-size:				12px;
	font-family:			arial;
	text-decoration:		none;
}

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



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

.featuredItem {
	float:					left;
	width:					187px;
	height:					183px;
	display: 				inline;	
	padding: 				10px 10px 10px 10px;
}

.featuredItem a{
	text-decoration: 		none;
	color: 					#FFFFFF;
}

.itemGroup {
	padding: 				3px;
	float:					left;	
	text-align: 			center;	
	vertical-align:			top;
	width:					120px;
	height:					150px;
	display: 				inline;		
}

.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:			Franklin Gothic Book,verdana;
	font-size:				14px;
	color:					#FFFFFF;
}

.header {
	border-bottom: 			#000000 1px solid;	
	font-family: 			Franklin Gothic Book,verdana;
	font-size:				10px;
	color: 					#FFFFFF;
	padding-top: 			12px;
	background:				#000000;
}

.sidebar {
	width:					145px;
	color:					#FFFFFF;
	padding:				6px;
	background:				#4C4C4C;
	vertical-align:			top;
}

.menu {
	height:					37px;
	background:				url(/i/headerbuttonbackground.jpg);
}

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

.footer a{
	color:					#FFFFFF;
}

.bodyText{
	padding-left:			15px;
	padding-right:			15px;
	padding-bottom:			15px;
	padding-top:			15px;
	background:				#000000;
	height:					100%;
	width:					100%;
	color:					#FFFFFF;
}

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

.lightgrey{
	background-color:		#F5F5F5;
}

.darkgrey{
	background-color:		#AAAAAA;
}

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

.rndBox {	
	border:					#252525 1px solid;
}

.rndBoxTitle{		
	height:					37px;
	font-family:			Franklin Gothic Book, verdana;
	font-size:				20px;
	font-weight:			bold;
	color:					#FFFFFF;
}

.rndBoxContent{
	border-top:			#FFFFFF 2px solid;
	background-color:		#000000;
}
