/* ********************** General ************************* */
/**********************************************************/

body{
	font-size:		62.5%;
}


label { 	
	font-family:			tahoma;
	font-size:				1.2em;
}

a{
	color:					#4D4D4D;	
}

p{
	font-family:			verdana;
	font-size:				1.2em;
}

table{
	font-family:				verdana;
	font-size:					100%;
}

image{
	border-width:			0px;	
}

img {
	border: 				none;
}

h1{
	font-size:				1.6em;		
	font-family:			Verdana;
	color:					#A12120;
	letter-spacing:	 		0em;
	font-style:				italic;
	font-weight:			bold;
}

p strong{
	font-size:				1em;
}

strong{
	font-size:				1.2em;
}

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

.input-box{
	color: 					#000000;
	background: 			#FFFFFF;
	border: 				#7F9DB9 solid 1px;
	height:					1.8em;	
	font-size:				1em;
}

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

.selectBox{
	font-size: 				1.1em;
	color: 					#000000;
	background-color: 		#FFFFFF;
	font-family:			verdana;
}


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

.text{
	font-size:				1.2em;
}

.address{
	font-size:				1.2em;
	color:					#A12120;
	font-family:			verdana;
}

.newsTitle{
	color:					#FFFFFF;
	font-size:				1.1em;
	font-weight:			bold;
	font-family:			tahoma;
}

.newsContent{
	color:					#FFFFFF;
	font-size:				1.1em;
	font-family:			verdana;
	text-decoration:		none;
}

.newsContent:hover{
	text-decoration:		underline;
}

.specs td{
	border-right: 1px solid #DCDCD2;
	font-size:				1.2em;
}

.specheader td{
	font-weight: bold;
	border-bottom: 1px solid #DCDCD2;
}

.red{
	color:					#D33437;
	font-family:			verdana;
	font-size:				1em;
}

.black{
	color:					#000000;
	font-family:			tahoma;
	font-size:				1.2em;
}

.white{
	color:					#FFFFFF;				
}

.greenText{	
	color:					#3c9419;
}

a.white{
	text-decoration:		none;
}

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

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

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

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

.productHeader{
	font-size:				1.6em;		
	font-family:			Verdana;
	color:					#A12120;
	letter-spacing:	 		0em;
	font-style:				italic;
	font-weight:			bold;
}

.productHeader2{
	font-size:				1.6em;
	font-weight:			bold;
	font-family:			Arial;
	color:					#095F94;
}

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

.price{
	font-size:				1.4em;
	font-weight:			bold;
	color:					#3c9419;
}

.bullets {
	font-family: 			Verdana,san-serif;
	font-size: 				1.2em;
	line-height: 			1.8em;	
	list-style-position: 	outside;
	padding: 				0.8em;
	margin: 				0.8em;
}

.catContainer{
	text-align:				center;
	width:					729px;
	left:					50%;
	margin:					auto;
	padding: 5px;
	border: 10px;
}

.catBlock{
	float:left; 
/*	position: relative; */
/*	left: -50%; */
	vertical-align:top;
	width:	350px;
	height:	360px;	
	border: 1px solid black;
	background-color:	#DCDCD2;
	margin: 3px;
}

.catBlock ul{
	font-family:			verdana;
	font-size:				1.2em;
}

.category td{
	color:					#000000;	
}

a.category{
	font-family:			Verdana;
	font-size:				1.4em;
	font-weight:			bold;
	color:					#0C5F95;
	text-decoration:		none;
}

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

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

.label{
	color:					#4D4D4D;
	font-weight:			bold;
	font-family:			tahoma;
	font-size:				1.2em;
}

.reglink{	
	color:					#A12120;
}

.reglink2{	
	color:					#142C5C;
}

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

.copy {
	font-family: 			Verdana,san-serif;
	font-size: 				1.2em;
	text-align: 			left;
	line-height: 			1.8em;
	font-weight: 			100;
	text-decoration: 		none;
	}

.topLevel{	
	color:				#333333;
	font:				12px tahoma;
	text-decoration:	none;	
	background: url(/i/dots_h.gif) left bottom no-repeat;
	padding:			5px 5px 5px 0px;
	text-transform:		uppercase;
}	

.subMenu{	
	padding-left:		5px;
	color:				#CCCCCC;
	font-family:		tahoma;
	font-size:			1.2em;
}

a.subMenu{
	color:				#CCCCCC;
	font-size:			1.2em;
	font-family:		arial;
	text-decoration:	none;
}

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

/* ********************** Table ********************** */
/*******************************************************/
.promo{
	padding-top:	6px;
}

.dots_v{
	background: url(/i/dots_v.gif) center center no-repeat;
	width:		5px;
	padding:	0px 0px 0px 0px;
}

.dots_h{
	background: url(/i/dots_h2.gif);
	height:		1px;	
	padding:	0px 0px 0px 0px;
}

.contentBox{
	border:							#DCDCD7 1px solid;	
	background-color:				#F4F4F0;
}

.headerBox{
	background-color:	#DCDCD2;
}

.footer {
	color: 						#FFFFFF;
	background-color:			#142C5C;
	font-family: 				verdana;
	font-size:					1em;	
	padding:			10px 10px 10px 10px;
}
	
.bodyText{
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			5px;
	padding-top:			0px;
}

.tanBox{
	border:					1px solid #999999;
	background-color:		#F4F0E0;	
}

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

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

.darkgrey{
	background-color:		#DCDCD2;
}

.green1{
	background-color:		#3c9419;
}

.green2{
	background-color:		#315E1E;
}

.orange1{
	background-color:		#EB8500;
}

.tan1{
	background-color:		#D9CC98;
}

.tan2{
	background-color:		#F4F0E0;
}

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


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


.titlebar{
	font-size:				1.6em;		
	font-family:			Verdana;
	color:					#A12120;
	letter-spacing:	 		0em;
	font-style:				italic;
	font-weight:			bold;
}

.titlebar2{
	BACKGROUND-COLOR:		#A0A094;
	color:					#FFFFFF;
	font-family:			arial;
	font-weight:			bold;
	font-size:				1.4em;
	padding:				3px 5px 3px 5px;
}
