/* ***************************************** 
	This file contains 5 sections:
	* Header Styles
	* Sidebar Styles
	* Footer Styles
	* Main Content Styles
	* Default Styles
***************************************** */


/* **************** 
 * Default Styles */


body {
	background-color: #D6D7D6;
	background-image: url(/wcsstore/SmWesson/upload/images/bg_all.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: tahoma;
	font-size: 11px;
}

input, textarea, option,select { font-family: Tahoma; font-size: 11px; }
/*select { font-family: Tahoma; font-size: 11px; color: #ffffff; background-color: #003366; }*/


/* ******************
 * SCS Styles       */
.searchBox {
	font-size: 11px;
	color: #003366;
	border: 1px;
	margin: 0px;
}

#PageContainer{
	width: 716px;
	background-color: #EBEBEB;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
}

#side-Container{
	width: 150px;
	background-color: #EBEBEB;
	margin: 10px auto 10px auto;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
}

#side-Container p{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #003366;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 5px;  
}

#side-Container a { text-decoration: none; color: #003366;}
#side-Container a:hover { text-decoration: underline; color: #003366;}

#side-Container2{
	width: 100%;
	background-color: #cccccc;
	margin: 0px auto 8px auto;
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #ffffff;
}

#side-Container2 p{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #003366;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 5px 10px;  
}

#side-Container2 a { text-decoration: none; color: #003366;}
#side-Container2 a:hover { text-decoration: underline; color: #003366;}

/* nav */
.nav-top{
	margin: 0px auto 0px auto;
	padding: 0px 10px 1px 0px;
	font-family: tahoma;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
}

.nav-top a { text-decoration: none; color: #ffffff; padding: 0px 10px 1px 5px;}
.nav-top a:hover { text-decoration: underline; color: #ffffff; padding: 0px 10px 1px 5px;}

.nav-bar{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	font-family: tahoma;
	font-size:11px;
	color: #FFFFFF;
}

.nav-bar a { text-decoration: none; color: #ffffff; padding: 0px 5px 0px 5px;}
.nav-bar a:hover { text-decoration: underline; color: #ffffff; padding: 0px 5px 0px 5px;}

#nav-lt-blue p{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #3399CC;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 5px;  
}

#nav-lt-blue a { text-decoration: none; color: #3399CC;}
#nav-lt-blue a:hover { text-decoration: underline; color: #3399CC;}


#nav-dk-blue p{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #003366;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 5px;  
}

#nav-dk-blue a { text-decoration: none; color: #003366;}
#nav-dk-blue a:hover { text-decoration: underline; color: #003366;}

#nav-red-sm p{
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #CC0000;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;  
}

#nav-red-sm a { text-decoration: none; color: #CC0000; font-size: 10px;}
#nav-red-sm a:hover { text-decoration: underline; color: #CC0000; font-size: 10px;}

.welcome{
	margin: 0px auto 0px auto;
	padding: 3px 10px 3px 10px;
	font-family: tahoma;
	font-size:11px;
	color: #003366;
}
	
#address {	
position:relative;
font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
	width: 750px;
	padding: 0px 0px 0px 0px;
	margin: 15px auto 0px auto;
	voice-family: "\"}\"";
	voice-family:inherit;
}


/* text and heads */
a                	{ text-decoration: underline; color: #336699; }
a:hover          	{ text-decoration: none; color: #336699;}


#container-content{
	font-family: Tahoma;
	padding: 0px 0px 8px 0px;
	margin: 5px 8px 8px 12px;
	float: left;
	display: inline;
			  }
			  
#content {
	padding: 0px 0px 0px 0px;
	margin: 8px 10px 0px 10px;
	float: left;
	position: relative;
	display: inline;
			  }

#content p{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 0px 0px;  
}
			  
#content h1	{
	font-family: "Times New Roman", Times, serif; 
	font-size: 16px; 
	color: #003366;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px; 
}

#content  h2{
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px; 
	font-weight: normal;
	color: #003366;
	padding: 0px 0px 5px 0px;
	margin: 0px; 
}

#content h3	{
	font-family: Tahoma;
	font-size: 11px;
	color:#003366;
	font-weight: normal;
	padding: 0px 0px 2px 0px;
	margin: 0px; 
}

#content h4	{
	font-family: Tahoma;
	font-size:11px;
	color:#003366;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px; 
}
#content h5	{
	font-family: Tahoma;
	font-size:12px;
	line-height: 12px;
	color:#38261B;
	padding: 5px 0px 5px 0px;
	margin: 0px; 
}

#content h6	{
	font-family: "Times New Roman", Times, serif;
	font-size:20px;
	line-height: 20px;
	color:#003366;
	padding: 5px 0px 5px 0px;
	margin: 0px; 
}
			
#content ul{
	margin:  0px 15px 10px 10px;
	padding: 0px 15px 10px 10px;
}
			  
#content  li{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 130%;
	font-weight: normal;
	margin: 0px 15px 5px 10px;
	color: #000000;
}


			  
.small	{ 
	font-family: Tahoma; 
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin: 0px 0px 10px 0px; 
}
.redText {font-family: Tahoma; color:#CC0000; font-size:12px; padding: 0px; margin: 0px;}
.strongRedText {font-family: Tahoma; color:#CC0000; font-size:12px; font-weight:bold; padding: 3px; margin: 0px;}

.red-arrows {font-family: Tahoma; color:#CC0000; font-size:12px; padding: 0px; margin: 0px;}
.price {font-family: Tahoma; color:#006699; font-size:12px; padding: 0px; margin: 0px;}

/* footer */
#footer{
	position: relative;
	font-family: Tahoma; 
	font-size: 11px;
	width: 750px;
	background-color: #C5B978;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px auto 0 auto;
	padding: 8px 0px 5px 0px;
}

.chkout_active {
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px; 
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: center;
	margin: 0px auto 0 auto;
}

.chkout_done {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	text-align: center;
	margin: 0px auto 0 auto;
}
.chkout_done a { text-decoration: underline; color: #666666;}

/* table styles */
	  			   
.tablebody		{ font-family: Tahoma; 
				  font-size: 11px; 
				  line-height: 12px; 
				  padding: 5px;
				  }				 

.tdheader		{ font-family: Tahoma;
				  font-size: 11px; 
				  color: #003366;
				  background-color: #CCCCCC;				  
				  font-weight: bold; 
			 	  padding: 5px
				  }
				  
.tdsubheader	{ font-family: Tahoma; 
				  font-size: 11px; 
				  color: #333333; 				  	
				  background-color: #D7CFA3; 
				  font-weight: bold; 
			  	  padding: 5px
				  }
.tdheader2		{ font-family: Tahoma;
				  font-size: 13px; 
				  color: #333333;
				  background-color: #ffffff;				  
				  font-weight: normal; 
			 	  padding: 3px
				  }
				  
.tdsubheader2	{ font-family: Tahoma; 
				  font-size: 13px; 
				  color: #006699; 				  	
				  background-color: #ffffff; 
				  font-weight: bold; 
			  	  padding: 3px
				  }
				  
.tdeven		{ font-family: Tahoma; 
			  font-size: 11px; 
			  color: #000000; 
			  background-color: #ffffff;  
			  padding: 5px 5px 5px 10px; 
			  }


.tdodd		{ font-family: Tahoma; 
			  font-size: 11px; 
			  background-color: #CCCCCC; 
			  padding: 5px 5px 5px 10px; 
			  }


.tdodd2		{ font-family: Tahoma; 
			  font-size: 11px; 
			  background-color: #e8e8e8; 
			  padding: 5px 5px 5px 10px; 
			  }

