
body{ 
	background-color:#000000;
	margin:0px;
	}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.smalltext  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; }

#pricing { background-color:#FDFCDF; padding:4px; border:1px solid #F7CC8C; }

.row1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; }
.row2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#F3F3F3; color:black; }

.formHeader { background-color:#CCCCCC; color:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

a:link{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:black; text-decoration:underline;
}
a:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black; text-decoration:underline;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:red; text-decoration:none;
}
a:active{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:black; text-decoration:underline;
}


a.nav:link{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold; color:white; text-decoration:none;
}
a.nav:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:white; text-decoration:none;
}
a.nav:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold; color:red; text-decoration:none;
}
a.nav:active{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold; color:white; text-decoration:none;
}

#accountBox div{
	display:block;
	padding:0;
	margin:0;
}
#accountBox ul {
	list-style-type:none;
	display:block;
	padding-left:5px;
	margin:0;
}
#accountBox li{
	list-style-type:none;
	display:block;
	padding-left:5px;
	margin:0;
}
#accountBox li a { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:black; 
	text-decoration:none; 
	}
	
#accountBox li a:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:red; 
	text-decoration:underline; 
	}

#newsList {
	height:220px;
	width:225px;
	overflow:auto;
	padding: 0;
	margin: 0;
	scrollbar-3dlight-color:#F5F5F5;
	scrollbar-arrow-color:#333333;
	scrollbar-track-color:#FFFFFF ;
	scrollbar-darkshadow-color:#F5F5F5;
	scrollbar-face-color:#999999;
	scrollbar-highlight-color:#F5F5F5;
	scrollbar-shadow-color:#F5F5F5;
	}

#newsList ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#newsList li {
	background-image: url(images/bullet_red.jpg);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: .8em;
	padding-top:3px;
	}
#newsList li a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:black; 
	text-decoration:none; 
	}

#newsList li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#990000; 
	text-decoration:underline;
	}
	
#faqList {
	height:134px;
	width:450px;
	overflow:auto;
	padding: 3px;
	margin: 0;
	scrollbar-3dlight-color:#F5F5F5;
	scrollbar-arrow-color:#333333;
	scrollbar-track-color:#FFFFFF ;
	scrollbar-darkshadow-color:#F5F5F5;
	scrollbar-face-color:#999999;
	scrollbar-highlight-color:#F5F5F5;
	scrollbar-shadow-color:#F5F5F5;
	}

#faqList ul {
	list-style-type: none;
	padding: 2px;
	margin: 0px;
	}

#faqList li {
	background-image: url(images/bullet_red.jpg);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-top:3px;
	padding-left: .8em;
	}
#faqList li a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:black;
	text-decoration:none; 
	}
	
#faqList li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#990000; 
	text-decoration:underline;
	}
	
#faq {
	padding: 3px;
	margin: 0;	
	}

#faq ul {
	list-style-type: none;
	padding: 2px;
	margin: 0px;
	}

#faq li {
	background-image: url(images/bullet_red.jpg);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-top:3px;
	padding-left: .8em;
	}
#faq li a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:black;
	text-decoration:none; 
	}
	
#faq li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#990000; 
	text-decoration:underline;
	}
#faq p{
padding-left:10px;	
}	
#cart {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
	}

#cart ul {
	list-style-type: none;
	padding: 2px;
	margin: 0px;
	}

#cart li {
	background-image: url(images/bullet_red.jpg);
	background-repeat: no-repeat;
	background-position: 0 .8em;
	padding-top:3px;
	padding-left: 1em;
	}
#cart li a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:black;
	text-decoration:none; 
	}
	
#cart li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#990000; 
	text-decoration:underline;
	}
	
hr {
	border:1px dashed #999999; height:1px; padding:0px; width:100%;
	} 
	
.boxleft { 
	background-image:url(images/box_left.jpg); 
	background-repeat:repeat-y; 
	}
	
.boxright { 
	background-image:url(images/box_right.jpg); 
	background-repeat:repeat-y; 
	}
	
.contentbg { 
	background-image:url(images/internal_page_background.jpg); 
	background-repeat:repeat-y; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:black;
	}
.subtotal { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	font-weight:bold;
	text-align:right;
	color:#990000;
}
.cartTitleText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
}

.row1 { background-color:white; font-size:11px; color:black; }
.row2 { background-color:#F3F3F3; font-size:11px; color:black; }

form { margin:0px; padding:0px; }

.title { font-size:14px; color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }



/* controls the layout in the account setup page and such*/


input.accountInput:focus, input.accountInput:hover {
background-color:#F3F3F3;
}
fieldset.accountFeildSet{
background-color: rgb(245, 245, 245);
border:2px dashed #CCC;
padding:10px;	
}

input.accountInput,label.accountLabel,select.accountSelect{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	width: 250px; /*controls the width of the text boxes*/
	float: left;
	margin-bottom: 10px;
		
}


label.accountLabel{
	text-align: right;
	width: 135px; /*where the item is located on the page<- ->*/
	padding-right: 30px;	
	
}

.accountBR,.checkoutBR {
	clear: left;
}
.shippingBR {
	clear: right;
}
.submit_button_div {
background-color:#FFFFFF;
float:right;
height:20px;
margin-top:3px;

padding:5px 32px 3px;
text-align:right;
width:150px;
}
.back_button_div {
background-color:#FFFFFF;
float:left;
height:20px;
margin-top:3px;
padding:5px 32px 3px;
text-align:left;
width:150px;


}
/*end of account*/
/*controls the layout for the checkout process*/

font.checkoutFont,label.checkoutLabel,input.checkoutRadio.select.checkoutSelect{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	width: 250px; /*controls the width of the text boxes*/
	float: left;
	margin-bottom: 10px;	
}


label.checkoutLabel{
	text-align: right;
	width: 100px; /*where the item is located on the page<- ->*/
	padding-right:10px;	
	
}

.required { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:red; }

/*end of checkout*/
div.error{		
}
div.error li {
/*	background-image: url(images/bullet_red.jpg);
	background-repeat: no-repeat;
	background-position: 0 .6em;*/
	padding-top:3px;
	padding-left: .8em;
	}

	div.error h3 {
font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:black;

	}
	
h3{
font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:black;
	padding:0px;
	margin:0px;
}
.optionText {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-style:italic;
}

.noticeBox { 
	border:1px solid #CCCCCC; background-color:#F5F5F5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#333333;
	margin:3px;
	padding:3px;
	}
.addressBoxes {
	border:1px solid #CCCCCC; background-color:#F5F5F5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#333333;
	margin:3px;
	padding:3px;
}
	
.alertBox { 
	border:1px solid #FBDE79; background-color:#FBFCC2; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#333333;
	margin:3px;
	padding:3px;
	}
.abouttitle{
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	
}	
.cartText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.cartHeader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; background-color:#CCCCCC; }
.cartTotal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:red; }

.cartButtons { background-color:black; border:1px solid #333333; color:white; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }


.newsinfo,.eventinfo {
   font-size:12px;
   font-weight:normal;
   color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
   padding-left:2px;
}

.newstitle,.eventtitle {
  font-size:12px;
   font-weight:normal;
   color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.newstitle{
font-size:14px;
   font-weight:normal;
   color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
   }

.newsbody,.eventbody {
   font-size:12px;
   font-weight:normal;
   color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
   padding-left:2px;
} 

.inputTextField { font-size:11px; color:#333333; padding:1px; margin:0px; }

#footer{
	font:white;
	margin-left:90px;
}
#footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:white; 
	text-decoration:none; 
	}

#footer a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:white; 
	text-decoration:underline;
	}
	
label.testLabel,img.testContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	width: 250px; /*controls the width of the text boxes*/
	float: left;
	margin-bottom: 10px;
		
}


label.testLabel{
	text-align: right;
	width: 135px; /*where the item is located on the page<- ->*/
	padding-right: 20px;	
	
}	

label.shippingLabelDiv,div.shippingContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	width: 350px; /*controls the width of the text boxes*/
	float: left;
	margin-bottom: 2px;
		
}


label.shippingLabelDiv{
	text-align: right;
	width: 50px; /*where the item is located on the page<- ->*/
	padding-right: 10px;	
	padding-top: 50px;
}	
fieldset.shippingFeildSet{
background-color: #ffffff;
padding:10px;
margin-left:20px;
width:400px;	
}

a.subcat:link{
	font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; font-weight:bold; font-size:12px;
}
a.subcat:visited{
	font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; font-weight:bold; font-size:12px;
}
a.subcat:hover{
	font-family:Arial, Helvetica, sans-serif;  color:#990000; text-decoration:none; font-weight:bold; font-size:12px;
}
a.subcat:active{
	font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:unone; font-weight:bold; font-size:12px;
}
strike {
	color: red;
}

a.tab:link{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; text-transform:uppercase;
}
a.tab:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; text-transform:uppercase;
}
a.tab:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;  color:#CCCCCC; text-decoration:none; font-weight:bold; font-size:11px; text-transform:uppercase;
}
a.tab:active{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:unone; font-weight:bold; font-size:11px; text-transform:uppercase;
}
