body {
	background: #2f301e url("../images/main/bg.jpg") repeat-x center top;
	margin: 0;
	padding: 0;
	font: 12px/1.7em "trebuchet MS", sans-serif;
	text-align: center;	
	color: #503903;
}

#container {
	width: 862px;
	margin: 0 auto;
	text-align: left;
}


#header {
	background: url("../images/main/header_bg-2.jpg") no-repeat center top;
	width:862px;
	height:147px;
	margin-top:78px
	
}

h1 {
    visibility:visible !important;
    width:200px;
    height:100px;
    margin-left:0;
    display:inline;
    float:left;
}

#header h1 span {
    display:none;
}

#header h1 a{
    width:200px;
    height:100px; 
    display:block; 
}

h2 {
    font: 24px/1.7em "trebuchet MS", sans-serif;
    font-weight:bold;
    
	margin-bottom:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	visibility:visible;
	line-height:28px;
	margin-bottom:20px;
	height:30px;
}


h3 {
	font-size: 15px;
	line-height: 1.473em;
	margin: 1.473em 0 -.736em; 
}
h4 {
	text-transform:capitalize;
}
#content ul {
	margin: 1.7em 0 1.7em 3em;
}

#content ol {
	margin: 1.7em 0 1.7em 3em;
	list-style-type: decimal;
}

#content li h4 {
	margin-bottom: -1.7em;
}

#content li p {
	margin-bottom: 0.85em;
}

p {
	margin: 1.7em 0;
}

#message {
    width:450px;
    height:140px;
    margin-left:371px;
    clear:both;
    padding-top:70px;
   
}
#content {
    background: url("../images/main/content_bg.jpg") repeat-y center top;
    padding:1px 85px; 
    height: expression('1%');
}


#footer {
    font-size:10px;
    color:#51523d;
    font-family:arial;
    text-align:center;
    /*height:75px;*/
    background: url("../images/main/footer_bg.jpg") no-repeat center top;
	text-transform: uppercase;
	padding: 46px 0 1.6em;
	height: expression('1%'); 
}

#footer p {
	margin: 0;
}

#footer a {
	color:#51523d;	
}

#copyright {
	padding-top:60px;
}
 a {
	color:#bb6d00;
}

#nav {
   float:left;
   margin-left:11px;
   margin-top:39px; 
   display:inline;
   position:relative;

}

#nav li {
    float:left;
    margin-right:20px;
    display:inline;
    font-size:11px;
}

#nav a{
   font-size: 11px;
   line-height:10px;
   font-weight: bold;
   color:#fec49c;
   text-decoration:none;   
}

#nav a:hover{
   color:white;
   text-decoration:none;   
}

/**------------rana---------------*/
/*	
	ul#hornav
	{ margin:0; padding:1px 0; list-style:none; width:110%; height:21px; font-size:10px; 
	 }
	 
ul#hornav li
	{ margin:0; padding:0; display:block; float:left; position:relative; width:80px; font-size:10px; }
	
	
ul#hornav li a:link,
ul#hornav li a:visited
	{ padding:4px 0; display:block; text-align:center; text-decoration:none; color:#ffffff; width:80px; height:13px; font-size:10px; }
*/	
	
ul#hornav li:hover a,
ul#hornav li a:hover,
ul#hornav li a:active
	{ padding-top:4px;  display:block; text-align:left; text-decoration:none; color:#ffffff; height:15px;  }
	
	
	
	ul#hornav li ul.nav-1
	{ 
		margin:0; 
		padding:1px 10px 4px 0px; 
		list-style:none; 
		display:none; 
		/*background:#848E38; */
		width:146px; 
		position:absolute; 
		top:19px; 
		left:-1px;
	/*	border:1px solid #848E38; */
		border-top:none;
		color:#9A3D00; 
		
	}
	
	ul#hornav li:hover ul.nav-1
	{ display:block; }
	
	ul#hornav li ul.nav-1 li
	{ width:146px; clear:left;  }

	/*ul#hornav li ul.nav-1 li a:link,
	ul#hornav li ul.nav-1 li a:visited
	{ clear:left; 
	background:#848E38;
	 padding:14px 0; width:146px; border:none; border-bottom:1px solid #848E38; position:relative; z-index:1000; }*/
	
	ul#hornav li ul.nav-1 li  a
	{ 
		clear:left; 
		background:#9C3A00;
		padding:4px 0; width:144px; border:none; border-left:1px solid #ffffff; border-right:1px solid #ffffff;  border-bottom:1px solid #FEC49C; position:relative; z-index:1000;
		color:#ffffff; 
	}
	
	ul#hornav li ul.nav-1 li a:hover
	{ 
		clear:left; 
		background:#9C3A00;
		padding:4px 0; width:144px; border:none; border-left:1px solid #ffffff; border-right:1px solid #ffffff;  border-bottom:1px solid #FEC49C; position:relative; z-index:1000;
		color:#DEC49C;
	}
	
	/*  ul#hornav li:hover ul.nav-1 .corner_inset_left { position:absolute; top:0px; left:-12px;}
       ul#hornav li:hover ul.nav-1 .corner_inset_right { position:absolute; top:0px; left:150px;}
       ul#hornav li:hover ul.nav-1 .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
       ul#hornav li:hover ul.nav-1 .corner_left { position:absolute; left:0px; top:0px;}
        ul#hornav li:hover ul.nav-1 .corner_right { position:absolute; left:128px; top:0px;}
       ul#hornav li:hover ul.nav-1 .middle { position:absolute; left:18px; height: 20px; width: 111px; top:0px;}*/
	

/**------------------------------*/

#nav #link_cart {
	position: absolute;
	top: -42px;
	left: 465px;
	margin: 0; 
	height: 32px;
	width: 138px;
	background: url("../images/main/link_cart-bg.png") no-repeat;
}

#nav #link_cart a {
	display: block;
	height: 32px;
	text-indent: -4000px;
}


p {
	margin-bottom:1.8em;
}
#content ul {
	list-style-type:disc;
	margin: 1.7em 0 1.7em 2em;
}

/* Mitch's CSS */
.subnav{
margin-bottom: 10px;
font-size: 14px;
padding: 3px;
font-weight: bold;
}

/*
#nav a:hover {
	text-decoration:underline;
}
*/
