body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
   margin:0;
   padding:0;
   font-family:Arial, Helvetica, sans-serif;
   color: #222;
   line-height: 1.5em;
   font-size:12px;
}
fieldset,img {
   border:0;
}
ol,ul {
   list-style:none;
}
h1,h2,h3,h4,h5,h6 {
   font-size:100%;
   font-weight:normal;
}
:focus {
   outline: 0;
}
body {
	background:url(images/background.jpg) repeat;
}
p {
   margin-bottom:1em;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#container {
/*	width:770px;    */
width: 98%;
	margin:0 auto;
}
#header {
	height:110px;
	background:url(images/header.gif) top left no-repeat;
}
#header h1{
	text-indent:-9999px;
}
#header #top-links, #header #bottom-links{
	position:relative;
	float:right;
	clear:both;
	padding:0 20px 0 0;
}   
#header a { padding: 0 5px; }
#header #top-links{
	top:54px;
}
#header #bottom-links{
	top:65px;
}
#header #bottom-links, #header #bottom-links a{
	color:#fff;
}
#content {
	background-color:#FFFFFF;
	padding:5px 0 0 0;
        border-bottom: 5px solid #0D004C; 
        border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; 
}
#nav {
	background-color:#e6e6e6;
	width:170px;
	float:left;
	border-right:5px solid #a7a7a7;
}
#nav ul{
	margin:10px; 
}
#nav li.mainTab { padding-left: 0; font-weight: bold; }
#nav li { padding: 0 0 0 8px; font-size: 11px; line-height: 14px; }
#nav li.subtab { padding-left: 16px;font-style: italic; line-height: 14px; }
#nav a{
	color:#222;
	font-size:11px;
}
#nav h3 {
	text-transform:uppercase;
	margin:26px 10px 6px;
	font-weight:bold;
	font-size:13px;

}
#main {
	padding:0 5px 0 0;
        float:right;
}
#main-home { padding-right: 5px; }
#main p{
/*	width:565px;      */
	margin:6px auto;
}
#big-heading {
	background:url(images/mountain-hunter.jpg) top center no-repeat;
        margin: 0 0 6px 160px; 
	width: 800px;  
	height:405px;
text-align: left;
} 
#currentSale { font-size: 14px; font-weight: bold; border: 1px solid #000; padding: 10px; width: 300px; margin: 17px 0 0 68px; background-color: #fff; text-align: center; }
#currentSale a { font-size: 12px; line-height: 16px; }

#big-heading h3 {
	font-size:35px;
	font-weight:bold;
	padding:20px 0 0 25px;
        line-height: 40px;
}
#big-heading h3 span {
	font-size:15px;
	display:block; 
        padding-left: 40px; line-height: 14px;
}  

#footer { background-color: #D8E3F6; text-align: center; color: #333; padding: 20px; border-left: 1px solid #000; border-right: 1px solid #000; }
#footer a { padding: 0 8px; }

#page { padding: 0 20px 20px 20px; }
#page h2 { font-size: 22px; font-weight: normal; width: 515px; }
#page p { width: 745px; }
.itemName { font-weight: bold; }   
  
#page table p { width: auto; }
#page table b { font-size: 22px; font-weight: normal; }
#page table#ContentsContainer b { font-size: 12px; font-weight: bold; }
#page table h2 { margin-top: -12px;} 
#ContentsContainer { margin-right: 22px; }  
#ContentsContainer table tr { height: 20px; }
#ContentsContainer table td { padding: 0 7px; }   
#ContentsContainer table img { height: 62px; }
.salePrice { }
.regPrice { display: block; text-decoration: line-through; color: #666; }

#menu1Container{visibility:hidden;left:90px;top:473px;overflow:hidden;z-index:10000;}#menu1Container,#menu1Content{position:absolute;width:101px;height:161px;clip:rect(0 101 161 0);}
/* ######### Styles for Drop Down Menu ######### */
.menu { border: 1px solid #bbb; border-bottom-width: 0; line-height: 18px; text-transform: uppercase; background-color: #eee; width: 131px; }
.menu ol { list-style-type: none; margin: 0; padding: 0; }
.menu a { font-size: 10px; width: 100%; display: block; text-align: center; border-bottom: 1px solid #bbb; padding: 2px 0; text-decoration: none; font-weight: bold; color: #000; }
.menu a:hover{ background-color: #dc0b0e; color: #fff; }

 


