/* CSS Document */



html, body {

	margin: 0px;
	background-color: #fef1e2;
	font-family:  Georgia,Verdana,Arial, Helvetica;
 	font-size: 13px;
	color: #603813;
	line-height: 20px;
	font-style:normal;

}

h1,h2,h3,h4,h5,h6,h7,p { 
	margin:0px;

}



h1 {

	font-size: 55px;
	color: #bf1e2e;

	

}

h2 {

	font-size: 23px;
	color: #bf1e2e;
    margin-bottom:10px;

}

h3 {

	color: #f7941e;

	font-size:16px;

	text-transform:uppercase;

}

h4 {

	color: #fff;

	font-size: 14px;

}

h5 {

	font-size: 11px;

	color: #330000;

	text-transform:uppercase;

	display:inline;

	

}

h6 {

	color: #fff;

	font-size: 10px;

}

	

a:link, a:visited, a:active {

	color:  #603813;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

	color: #f7941e;

}



.hr_p {

	width: 100%;

	text-align:center;

	height: 1px;

	border-top: 3px dotted #f7941e;

	margin: 0px auto;

	margin-top: 5px;

	margin-bottom: 18px;

}





img {

	outline:none;

	padding: 0;

}

.hr_p {

	width: 100%;

	text-align:center;

	height: 1px;

	border-top: 3px dotted #f7941e;

	margin: 0px auto;

	margin-top: 5px;

	margin-bottom: 18px;

}

a img {

	padding: 0px;

	outline:none;

}

img { 

	padding: 0px;

	vertical-align:middle;

}







#head {

	height: 253px;

	width:100%;

	background:url(../images/head_bg.jpg) repeat #321d0a;

	background-position:center;

	margin-left:auto;

	margin-right:auto;

	

}

#menu {

	height:253px;

	width:998px;

	margin-left:auto;

	margin-right:auto;

	padding-top:215px;	

}





#menu a, a:link {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

	color:#990000;

	font-size:16px;

}

/* #wrap_content {

	height:auto;

	width:100%;

	background-color: #fef1e2;

	text-align:center;

	padding-bottom:30px;

} 

*/

#clear { clear:both; }

#content {

	width:998px;

	margin-left:auto;

	margin-right:auto;
	




}

#main_image {

	padding-top:10px;

	width:998px;

	height:400px;

}

#left {

	padding-top:0px;
	width:706px;
	height:auto;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	background-color:#fef1e2;
	margin-top:10px;
}

#sidebar {

	padding-top: 0px;

	width: 292px;

	height:auto;

	float:right;
	


}

#sidebar_text {

	padding:1px 5px 8px 20px;
	text-align:left;

	background:url(../images/sidebar_bg.jpg) repeat-y;
	z-index:-1;

}

#sidebar_welcomevideo {

	height: 87px;

	text-align:left;

}


#sidebar_signup {

	height: 310px;

	text-align:left;

	padding-left: 25px;

	background:url(../images/signup_02.jpg) no-repeat;

}


#sidebar_signup_index {

	height: 397px;

	text-align:left;

	padding-left: 25px;

	background:url(../images/signup_bg.jpg) no-repeat;

}



#foot_links_wrap {

	height:60px;

	width:100%;

	background-color: #f7941e;

	float:left;



	

}



#foot_links {

	width:998px;

	margin-left:auto;

	margin-right:auto;

	font-family:Arial;

	font-size:16px;

}






#footer_wrap {

	height:48px;

	width:100%;

	background-color: #603813;
	
	float:left;

}





#footer {

	width: 998px;

	height:25px;

	margin: 0px auto;

	padding-top: 20px;

	color: #fff;

	font-family:Arial;

	font-size: 12px;

	text-align:center;

}



#footer a:link, #footer a:visited, #footer a:active {

	font-size:12px;

	color:  #fff;

	text-decoration: none;

}

#footer a:hover {

	text-decoration: underline;

	color: #f7941e;

}



/*  BELOW is for the ORDER FORM */

#content_box_left { 
	width: 680px;
	float: left;
	padding: 10px;
}
#content_box_right { 
		width: 300px;
		float: right;		
}



.form { 
	padding:5px; 
	border:1px solid #603813; 
	font: 12px Verdana,Arial, Helvetica;
	width: 300px; 
	background-color:#fff; 
	margin-bottom: 5px;
}

input, textarea, select { 
	padding:5px; 
	font: 12px Verdana,Arial, Helvetica;
	width: 260px; 
	background-color:#fff; 
	margin: 5px 0px;
	border: 0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

label {
	width: 170px;
	height: 20px;
	float: left;
	text-align: left;
	display: block;
	line-height: 14px;
	font-weight:bold;
	padding-top: 5px;
	color: #603813;
}

input[type=submit], input.submit { 
	width:auto; 
	background:#f7941e; 
	border:0px; 
	color:#fff; 
	font-weight:bold; 
	cursor:pointer; 
	font-size:12px;
	width:auto; 
	padding:5px; 
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
input[type=submit]:hover, input[type=submit]:focus, input.submit:hover, input.submit:focus {
	background: #bf1e2e; 
	color:#fff; 
}

/*  end style for the ORDER FORM */



/* Below is the style for EVENT */

#photo {
	width: 245px;
	margin-right: 5px;
	float: left;
	display: block;
	margin-top: 10px;
}
#photo_left {
	width: 105px;
	height: 72px;
	padding: 5px 0px 0px 5px;
	float: left;
	background-color: #bf1e2e;
}
#photo_right {
	width: 130px;
	float: right;
	font-size: 12px;
	line-height: 15px;
	color: #330000;
	padding-top: 20px;
}



#output {
	width: 600px;
	margin: 0px auto;
	margin-left: 10px;
}
	#flashcontent {
		height: 480px;
}a.more-link:link, a.more-link:visited, a.more-link:active { 
	width:auto; 
	background:#f7941e; 
	border:0px; 
	color:#fff; 
	font-weight:bold; 
	cursor:pointer; 
	font-size:12px;
	width:auto; 
	padding:5px; 
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/*end style of EVENTS */



/* for FLAVORS */


/* end of FLAVORS*/
