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

body{
	margin:			0px;
	font-size:		1em;
}


label{ 	
	font-family:			Times, serif;
	font-size:				1.3em;
	BACKGROUND-COLOR:		#FFFFFF;	
}

p{
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.1em;
	color:					#FFFFFF;	
}

strong{
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.1em;
	font-weight:			bold;
	color:					#FFFFFF;
}

a{
	color:					#FCE01D;	
}

h1{
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.5em;
	color:					#FFFFFF;
}

h2{
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.2em;
	color:					#FFFFFF;
}

li{
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.1em;
	color:					#FFFFFF;	
}

ul{
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.1em;
	color:					#FFFFFF;	
}

ol{
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.1em;
	color:					#FFFFFF;	
}

table{
	font-family:			Times, serif;
	font-size:				100%;
}

image{
	border-width:			0px;	
}

img {
	border: 				none;
}

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

.input-box{
	color: 					#333333;
	background: 			#FFFFFF;
	border: 				#7F9DB9 solid 1px;
	height:					1.8em;	
	font-family:			tahoma;
	font-size:				1.0em;
	width:					170px;
}

.input-box2{
	color: 					#333333;
	background: 			#FFFFFF;
	border: 				#7F9DB9 solid 1px;
	height:					1.6em;	
	font-family:			tahoma;
	font-size:				1.0em;
	width:					240px;
}

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

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

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

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

.text{
	font-size:				1em;
}

.address{
	font-size:				1.2em;
	color:					#FFFFFF;
	font-family:			Comic Sans MS, Verdana;
}

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

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

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

.black{
	color:					#000000;
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.2em;
}

.white{
	color:					#FFFFFF;				
}

a.white{
	text-decoration:		none;
}

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

.copyright{
	font-size:				1.0em;	
	font-family:			Comic Sans MS, Verdana;
	color:					#FFFFFF;
}

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

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

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

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

.bullets {
	font-family: 			Comic Sans MS, Verdana;
	font-size: 				1.2em;	
}

.category td{
	color:					#000000;	
}

a.category{
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.2em;
	font-weight:			bold;
	color:					#000000;
	text-decoration:		none;
}

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

.cartItem{
	font-size:		1.1em;
}

.label{
	color:					#FFFFFF;
	font-weight:			bold;
	font-family:			Comic Sans MS, Verdana;
	font-size:				1em;
}

a.reglink{	
	color:					#A12120;
}

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

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

.topLevel{	
	color:				#000000;
	font-family:		Comic Sans MS, Verdana;
	font-size:			1.1em;
	padding:			0px 0px 0px 9px;
	width: 				261px;
	position: 			relative;
}	

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

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

.subMenu{	
	font:				1em arial;	
	padding:			5px;
	position:absolute;
	margin-left: 150px;
	margin-top: -30px;
	top: 0;
	width: 261px;
	border: 1px solid #000000; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	z-index:500;
	background: #5B5C5B;
	visibility: hidden;
}

a.pbs{
	color:					#000000;
	font-weight:			bold;
	text-decoration:		none;
}

.checkout{	
	color:				#333333;
	font:				1.6em tahoma;
	text-decoration:	none;		
	text-transform:		lowercase;
}

a.checkout{
	font-size:			1em;
}

a.checkout:hover{
	color:				#897D33;
}

.checkoutActive{	
	color:				#897D33;
	font:				1em tahoma;
	text-decoration:	none;	
	text-transform:		lowercase;
}

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

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

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

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

.contentBox2{
	border:							#DCDCD7 1px solid;	
	background: url(/i/leftbar.jpg) right top;
}

.headerBox{
	background-color:	#DCDCD2;
}

.footer {
	clear: 						both;
	border-top: 				#ccc 1px solid;	
	margin-top: 				15px;
	font-family: 				Comic Sans MS, Verdana;
	font-size:					1em;
	color: 						#EED6AF;
	padding-top: 				12px;
}
	
.bodyText{	
	padding:	10px;
}

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

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

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


.titlebar{
	BACKGROUND-COLOR:		#DC1C81;
	color:					#000000;
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.2em;
	padding:				3px 5px 3px 5px;
}

.titlebar2{
	BACKGROUND-COLOR:		#DC1C81;
	color:					#000000;
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.2em;
	padding:				3px 5px 3px 5px;
}

.menuitem{
	font-family:			Comic Sans MS, Verdana;
	font-size:				1.0em;
	text-indent:			1cm;
	margin:					0;
	padding:				0;
}

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

.rndBoxTitle{		
	height:				36px;	
	color: 				#FFFFFF;
	font-family: 		Georgia, Times New Roman;
	font-size: 			20px;
}

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