﻿
* { margin: 0; padding: 0; }
html {  }
body { 
	font: 62.5% "Verdana", sans-serif;
	color: #3a2704;
	background: url(../images/bg.jpg) top left repeat-x;
	background-attachment:fixed;
}

ul { list-style: none inside; }
ul.normal
{
    list-style-type: square;
    list-style-position: inherit;
    list-style-image: none;
    padding-left:80px;
}
p { font-size: 1.2em; line-height: 1.2em; margin-bottom: 1.2em; }
p.boxy {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family: Verdana, "serif";
	color: #ffffff;
	font-size: 1.1em;
}
p.events 
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, "serif";
	color: #ffffff;
	font-size: 1.1em; 
}
p.contact {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-family: Verdana, "san-serif";
	color: #3a2704;
	font-size: 1.3em;
	
}
p.textpad{
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right:10px;
	padding-top: 3px;
}

a { outline: none;
	color: #b89048; }
a img { border: none; }
a:visited{
	color: #245f6a;
}

.hr
{
    color: #b89048;
    background-color:#b89048;
    height: 1px;
    width: 90%;
    margin: 20px 0 20px 0;
}

h1 {
	font-family: Georgia, serif;
	font-size: 2.2em;
	font-weight: normal;
	color: #b89048;
	}
	h1#logo {
		width: 200px;
		height: 110px;
		background: url(../images/logo.png) no-repeat center center;
		text-indent: -9999px;
		float: left;
	}
	h1#phone {
	
	/*width: 183px;
	height: 110px;
	background: url(../images/phone.png) no-repeat center center;
	text-indent: -9999px;
	float: right;*/
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	
}


.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.inbetween{
	float: right;
	width: 34px;
}
.title 
{font-size: 1.8em; line-height: 1.8em; margin-bottom: 1em;font-family: Georgia, serif;}
    
h2{
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 0px;
	font-style: normal;
	font-family: Georgia, serif;
	color: #b89048;
	font-size: 1.8em;
	font-weight: normal;
}
h2#tagline{
	padding-left: 40px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 70px;
	font-style: normal;
	font-family: Georgia, serif;
	color: #b89048;
	font-size: 1.8em;
	font-weight: normal;
}
#blankside h2.brown{
	
	font-style: normal;
	font-family: Georgia, serif;
	color: #3a2704;
	font-size: 1.8em;
	font-weight: normal;
	text-align:left;
}
h3{
	font-style: normal;
	font-family: Georgia, serif;
	color: #b89048;
	font-size: 1.4em;
	font-weight: normal;
}
h3#contactus {
	
	text-align: right;
	padding-right: 20px;
	padding-top: 40px;
	
}
h4{
	font-style: normal;
	font-family: Georgia, serif;
	color: #b89048;
	font-size: 1.4em;
	font-weight: normal;
	padding-bottom: 10px;
	text-decoration: underline;
}
#page-wrap {
	
	background: url(../images/horizontal-grad.gif) repeat-y top left;
	width: 800px;
	margin: 0 auto;
	border-top-width: 0px;
		border-right-width: 1px;
		border-left-width: 1px;
		border-bottom-width: 1px;
		border-color: #b89048;
		border-style: solid;
		
	
	}
	#header {
		height: 110px;
		
	}
	#menu {
		padding-left: 10px; padding-right: 10px;
	}
	#main-content-wrapper {
		background-color: #f5ecd6;
		left: 20px;
		position: relative;
		width: 760px;
		min-height: 385px;
		border-style: solid;
		border-color: #b89048;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-top-width: 1px;
	}
	
	#generic-wrapper 
	{
	    width:720px;
	    padding:20px;
	}
	
	#merchandise-wrapper {
	
		left: 20px;
		position: relative;
		width: 760px;
		min-height: 385px;
		
	}
	#main-content-wrapper p.aboutus 
	{
	    padding:30px;
	    text-align:justify;
	}
	#main-content-wrapper h2 
	{
	    color: #3a2704;
	    padding:20px;
	    text-align:center;
	}
	#main-content {
		width: 330px;
		padding-left: 20px;
		padding-bottom: 5px;
		padding-right: 0px;
		padding-top: 20px;
		float: left;
		
	}
	#contact-area{
	width: 300px;
	background-color: #b89048;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	min-height: 335px;
}
	#article-area {
		width: 404px;
		float: left;
	}
	#sidebar {
		width: 400px;
		float: right;
		/*background: url(../images/front-filler.jpg) no-repeat center center;*/
		height: 385px;
		
	}
	
	#video1	{
	    position: relative;
	    top:-5px;
	}
	
	#video2 {
	   width:400px;
	   margin: 0 auto;
	   position:relative;
	   left:25%;
	}
	
	#blankside{
		width: 379px;
		float: right;
		height: 385px;
		padding:15px;
		
	}
	#bigboxwrapper{
		width: 760px;
		padding: 20px;
		min-height: 155px;
	}
	#merch-wrap 
	{
	    width:760px;
	    display:inline;
	    margin: 0 0 0 0;
	}
	/*#merch-wrap div 
	{
	    display:inline;
	    position:relative;
	    top:0;
	    
	    
	}*/
	#box1wrap{
		width: 224px;
		float:left;
	}
	#box1{
		width: 244px;
		height: 120px;
		border-style: solid;
		border-color: #b89048;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-top-width: 1px;
		background: url(../images/grad-back.png) no-repeat top left;
		
	}
	#box2wrap{
		left: 33px;
		position: relative;
		width: 224px;
		float: left;
	}

	#box2{
		
		width: 244px;
		height: 120px;
		border-style: solid;
		border-color: #b89048;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-top-width: 1px;
		background: url(../images/grad-back.png) no-repeat top left;
		
	}
	#box3wrap{
		left: -22px;
		position: relative;
		width: 224px;
		float: right;
	}
	#box3{
		width: 244px;
		height: 120px;
		border-style: solid;
		border-color: #b89048;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-top-width: 1px;
		background: url(../images/grad-back.png) no-repeat top left;
		
	}
	
	#spacer{
		width: 800px;
		height: 20px;
	}
	#footer {
	width: 800px;
	min-height: 130px;
	background: url(../images/horizontal-grad.gif) repeat-y top left;
	margin: 0 auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-color: #b89048;
	border-style: solid;
	}
	#footer-content{
		float: left;
		width: 550px;
		padding: 20px;
		color: #b89048;
		
	}
	#footer-online {
		float: left;
		width: 20em;
		
	}
	#footer-corporate {
		left: -260px;
		position: relative;
		float: right;
		width: 10em;
		
	}
	#footer-help {
		float: right;
		left: -50px;
		position: relative;
		width: 10em;
	
	}
	#footer-address{
		padding: 20px;
		font-size: 1.2em;
		float: right;
		font-family: Georgia, "Serif";
		color: #b89048;
		text-align: right;
		text-decoration: none;
	}
	a#footer-address{
		text-decoration: underline;
		color: #b89048;
	}


ul#nav {
	
	}
	ul#nav li {
		display: inline;
		}
		ul#nav li a {
			display: block;
			height: 46px;
			text-indent: -9999px;
			float: left;
		}
		ul#nav li.home a {
			width: 145px;
			background: url(../images/nav-home.png) top center no-repeat;
		}
		ul#nav li.about a {
			width: 117px;
			background: url(../images/nav-about.png) top center no-repeat;
		}
		ul#nav li.merchandise a {
			width: 163px;
			background: url(../images/nav-merchandise.png) top center no-repeat;
		}
		ul#nav li.gifts a {
			width: 82px;
			background: url(../images/nav-gifts.png) top center no-repeat;
		}
		ul#nav li.events a {
			width: 100px;
			background: url(../images/nav-events.png) top center no-repeat;
		}
		ul#nav li.specials a {
			width: 173px;
			background: url(../images/nav-specials.png) top center no-repeat;
		}
		ul#nav li a:hover {
			background-position: bottom center;
		}
		
ul#listy {
	top: -8px;
	left: 40px;
	position: relative;
	list-style-position: outside;
	list-style: disc outside;
	font-size: 1.2em;
	font-family: "Verdana", sans-serif;
	color: #3a2704;
}
ul.bottom-nav {
	
	list-style-type: none;
	
}
.homeb, .aboutb, .merchb, .giftsb {
	margin-left: 0em;
}
.eventsb, .specialsb, .contactb {
	margin-left: 8em;
}
.homeb {
	margin-top: 0em;
}
.eventsb {
	margin-top: -4.8em;
}
#txtEmail 
{
	width: 14em;
	height: 1.7em;
	font-family: Verdana, Serif;
	font-size: 1.4em;
	color: #3a2704;
	text-decoration: none;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 17px;
	margin-top: -.9em;
	padding-top: 6px;
	
}
.txtEmail1 
{
	width: 14em;
	height: 1.7em;
	font-family: Verdana, Serif;
	font-size: 1.4em;
	color: #3a2704;
	text-decoration: none;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 17px;
	margin-top: -.9em;
	padding-top: 6px;
	
}
#btnSubmit {
	border: solid #b89048;
	border-width: 2px;
	background-color: #3a2704;
	color: #b89048;
	font-size: 1.2em;
	margin-left: 165px;
	margin-top: 5px;
	width: 60px;
	height: 20px;
	padding-bottom:3px;
	
}

.btnSubmit1 {
	border: solid #b89048;
	border-width: 2px;
	background-color: #3a2704;
	color: #b89048;
	font-size: 1.2em;
	margin-left: 165px;
	margin-top: 5px;
	width: 60px;
	height: 20px;
	padding-bottom:3px;
	
}
#txtName{
	height: 1.6em;
	width: 15em;
	margin-top:5px;
	margin-bottom: 10px;
	font-family: Verdana, san-Serif;
	font-size: 1.4em;
	color: #3a2704;
	
}
#txtEmailc{
	height: 1.6em;
	width: 15em;
	margin-top:5px;
	margin-bottom: 10px;
	font-family: Verdana, Serif;
	font-size: 1.4em;
	color: #3a2704;
}
#txtPhone{
	height: 1.6em;
	width: 15em;
	margin-top:5px;
	margin-bottom: 10px;
	font-family: Verdana, Serif;
	font-size: 1.4em;
	color: #3a2704;
}
#txtComment{
	
	width: 15em;
	margin-top:5px;
	font-family: Verdana, Serif;
	font-size: 1.4em;
	color: #3a2704;
	
}
#btnSubmitC{
	width:70px;
	padding: 3px;
	font: verdana;
	margin-top:5px;
	color: #3a2704;
	background-color:#b89048;
	border: solid;
	border-color: #3a2704;
	border-width: 2px;
	
	
}
#btnCancel{
	width:70px;
	padding: 3px;
	font: verdana;
	margin-top:5px;
	margin-left:130px;
	color: #3a2704;
	background-color:#b89048;
	border: solid;
	border-color: #3a2704;
	border-width: 2px;
	
	
}

.merch
{
    background-position: left top;
    width: 175px;
    min-height: 248px;
    background-attachment: fixed;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: #b89048;
    border-style: solid;
    background-image: url('images/product-bg.png');
    background-repeat: no-repeat;
    background-color: #008000;
}
.warn 
{
    color:Red;
}
	

