@import url(http://fonts.googleapis.com/css?family=Gudea:400,700,400italic);

BODY					{
	margin:0px;
	background-image:url(../images/wood.jpg);
	background-repeat:repeat-x;
	background-color:#fff
}

h1 						{font-family: 'Gudea', sans-serif; color:#667753;font-size: 1.6em;font-weight: bold; text-align:left; padding:0px; margin:0px}

h2 						{font-family: 'Gudea', sans-serif; color:#FFFFFF;font-size: 100%;font-weight: normal; text-align:left; padding:0px; margin:0px;}

h3 						{font-family: 'Gudea', sans-serif; color:#FFFFFF;font-size: 140%;font-weight: normal; text-align:left; margin:0px}
#hours 						{font-family: 'Gudea', sans-serif; color:#000;font-size: 160%;font-weight: normal; text-align:left; margin:0px}

p 						{
	font-family: 'Gudea', sans-serif;
	color:#65615b;
	font-size: 100%;
	font-weight: normal;
	line-height:1.5em;
	margin:0px;
}
.standard12	{
	font-family: 'Gudea', sans-serif;
	color:#65615b;
	font-size: 12px;
	font-weight: normal;
	line-height:1.5em;
	margin:0px;
}
.standard14	{
	font-family: 'Gudea', sans-serif;
	color:#65615b;
	font-size: 14px;
	font-weight: normal;
	line-height:1.5em;
	margin:0px;
}
.standard18	{
	font-family: 'Gudea', sans-serif;
	color:#65615b;
	font-size: 18px;
	font-weight: normal;
	line-height:1.5em;
	margin:0px;
}
.standard24	{
	font-family: 'Gudea', sans-serif;
	color:#65615b;
	font-size: 24px;
	font-weight: normal;
	line-height:1.5em;
	margin:0px;
}


h4 						{font-family: 'Gudea', sans-serif; color:#ffffff;font-size: 75%;font-weight: normal;text-align:                         justify; padding:0px; margin:0px;}

a						{color:#3d3a38; font-weight:bold; text-decoration:none;}
a:hover					{text-decoration:underline;}
#footer a		{color:#ffffff;}
.brown					{color:#2f2d2b; font-size:1.3em;}

.white					{color:#ffffff;}
#surround				{width:100%; overflow:hidden; float:left;}

#main_nav 			    {height:22px; width:820px; float:left; margin-left:360px; text-align:right; border-bottom:0px solid #2f2d2b; border-top:0px solid #2f2d2b; padding-top:4px; padding-bottom:4px;}
#main_nav ul 		    {margin:0px; padding:0px; list-style:none; width:820px; height:42px; padding-left:4px;}
#main_nav span 		    {display:none;}	
#main_nav ul li 		{list-style:none ;margin:0px; padding:0px; float:left;}

.template_button 	    {font-family: 'Gudea', sans-serif; font-size:90%; font-weight:bold; color:#667753; height:19px; width:auto; display:block; text-align:center; padding-left:16px; padding-right:16px; float:left; padding-top:3px; text-decoration:none; border-right:1px solid #667753; padding-bottom:1px;}
						
.template_button:hover  {background-color:#f4f2ee; color:#2f2d2b; text-shadow:none; text-decoration:none;}

.template_button2 	    {font-family: 'Gudea', sans-serif; font-size:90%; font-weight:bold; color:#667753; height:19px; width:auto; display:block; text-align:center; padding-left:17px; padding-right:16px; float:left; padding-top:3px; text-decoration:none; padding-bottom:1px;}
						
.template_button2:hover  {background-color:#f4f2ee; color:#2f2d2b; text-shadow:none; text-decoration:none;}

.template_button3 	    {font-family: 'Gudea', sans-serif; font-size:90%; font-weight:bold; color:#e3a445; height:19px; width:auto; display:block; text-align:center; padding-left:16px; padding-right:16px; float:left; padding-top:3px; text-decoration:none; border-right:1px solid #667753; padding-bottom:1px;}
						
.template_button3:hover  {background-color:#f1e8d6; color:#614919; text-shadow:none; text-decoration:none;}

#header					{width:820px;height:34px;margin-right:auto; margin-left:auto; background-image:url(../images/header.png); margin-top:10px; padding-top:115px; margin-bottom:10px;}

#main_image 		    {width:820px;height:285px;margin-right:auto; margin-left:auto; background-image:url(../images/hero1.jpg);}

#main_flash 		    {width:820px;height:285px;margin-right:auto; margin-left:auto;}

#container              {width:820px; overflow:hidden; margin-right:auto; margin-left:auto; background-color:#FFFFFF; padding-bottom:30px; padding-top:25px;}

#hit_holder h1			{font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin-left:42px; margin-top:2px;}
#hit_holder p			{font-family:Arial, Helvetica, sans-serif; font-size:.8em; margin-top:12px; color:#2e2d2b; text-align:left;}

#hit1					{width:161px; height:90px; margin-right:12px; background:url(../images/hit_yellow.jpg); background-repeat:no-repeat; float:left; padding: 10px 10px 10px 10px;}
#hit2					{width:161px; height:90px; margin-right:12px; background:url(../images/hit_light.jpg); background-repeat:no-repeat; float:left; padding: 10px 10px 10px 10px;}
#hit3					{width:161px; height:90px; margin-right:12px; background:url(../images/hit_dark.jpg); background-repeat:no-repeat; float:left; padding: 10px 10px 10px 10px;}
#hit3 h1		 		{color:#fff;}
#hit4					{width:161px; height:90px; background:url(../images/hit_med.jpg); background-repeat:no-repeat; float:left; padding: 10px 10px 10px 10px;}
#hit4 h1		 		{color:#fff;}

#left_text              {width:580px; overflow:hidden; float:left; background-color:#FFFFFF;}

#special1				{width:150px; float:left; height:256px; margin-right:20px; background-color:#f4f2ee; margin-bottom:20px; padding:15px; background:url(../images/offer1.jpg); background-repeat:no-repeat;}
#special2				{width:150px; float:left; height:256px; margin-right:20px; background-color:#f4f2ee; margin-bottom:20px; padding:15px; background:url(../images/offer2.jpg); background-repeat:no-repeat;}
#special3				{width:150px; float:left; height:256px; background-color:#f4f2ee; margin-bottom:20px; padding:15px; background:url(../images/offer3.jpg); background-repeat:no-repeat;;}

#right_ads              {width:220px; overflow:hidden; float:left; background-color:; padding:5px; background-repeat:no-repeat;}
#right_contacts              {width:220px; overflow:hidden; float:left; background-color: #030; padding:5px; background-repeat:no-repeat;}
#right_ads p, #right_ads a			{color:#ffffff; font-size:14px; margin:0px; text-align:left; margin-bottom:9px;}
#right_ads h3			{font-weight:bold; margin-bottom:9px;}
#right_ads_bottom		{width:220px; height:22px; float:left; background:url(../images/side_bottom.jpg); background-repeat:no-repeat;}

#top_ad                 {width:146px; overflow:hidden; background-color:#ffcc00; padding-bottom:12px; padding-left:22px;padding-right:22px; padding-top:22px;}

#xmas_ad                 {width:190px; height:70px; background-image:url(../images/xmas.jpg); background-repeat:no-repeat;}

#click_here             {width:190px; height:56px; float:left;}
#click_here2             {width:190px; height:56px; float:left;}

#bottom_ad              {width:146px; overflow:hidden; background-color:#2f2d2b; padding-bottom:22px; padding-left:22px;                         padding-right:22px; padding-top:22px;}

#footer                 {width:760px; height:94px; background-image:url(../images/footer_bg.jpg); margin-left:auto; margin-right:auto; padding-bottom:30px; padding-left:30px; padding-right:30px; padding-top:30px; margin-bottom:60px;}

/* ---------- FADING SLIDESHOW CONTROLS ---------- */

#slideshow {
    position:relative;
    height:285px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#twit				{display:block; float:left; width:125px; height:35px; background:url(../images/twitter.jpg); margin-top:-10px;}
#twit:hover			{background-position:-125px;}

#face				{display:block; float:left; width:125px; height:35px; background:url(../images/facebook.jpg);}
#face:hover			{background-position:-125px;}

.td1				{background-color:#e1e7da;}

.required		{width:398px; height:20px; padding:5px; border:1px solid #353e2b; background-color:#f4f2ee; margin-left:20px;}

.text_field_lrg		{width:398px; height:200px; padding:5px; border:1px solid #353e2b; background-color:#f4f2ee; margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px}

#send				{width:100px; height:30px; display:block; float:right; background:url(../images/send.jpg); border:0px;}
#send:hover			{background-position:-100px;}