body { height: 100%; width: 800; background: url(../images/home/slice.jpg); background-repeat: repeat-x; color: #3E0401; margin: 0 auto 0 auto; text-align: center; padding: 0; background-color: #8B1F1F;}
a, a:visited, a:active { font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #330000;}
a:hover { color: #660000;}
#header {background: url(../images/home/top_r1_c1.jpg) no-repeat; width: 800px; height: 104px;}
h1 {
	visibility:hidden;
}

.fields { font-family: Arial, helvetica, sans-serif; font-size: 10px; color: #3E0401; scrollbar-base-color: #DDA357; border-style: solid; border-top-width: 1; border-left-width: 1; border-right-width: 0; border-bottom-width: 0; border-color: #FFEFDE; background: url("../images/home/formbg.jpg") repeat top left; }

#contactform { font-family: Arial,  Helvetica, sans-serif; font-size: 6pt; color: #FDB97B; font-weight: bolder;}

#bodycopy { height: 592px; width: 360px; background: url(../images/home/home2_flat2_r6_c4.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; vertical-align: top; text-align: left;}
#bodycopy p { font-family: Arial, Helvetica, sans-serif; color: #3E0401; font-size: 11; margin: 25 20 0 120; }
#leftcolumn { height: 592px; width: 217px; background: url(../images/home/home2_flat2_r6_c1.jpg) no-repeat top left; padding: 0 0 0 60; margin: 0 0 0 0; vertical-align: top;}
#rightcolumn { height: 592px; width: 223px; background: url(../images/home/home2_flat2_r6_c10.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; vertical-align: top;}
.flashbg { height: 189px; width: 656px; background: url(../images/home/top_r2_c2.jpg) no-repeat;}

#footer { font-family: Arial; font-size: 11px; color: #FEC78B; text-align: center; }
#footer a { color: #FEC78B; text-decoration: none; }
#footer a:hover { text-decoration: underline;}
#footertext { font-family: Arial; font-size: 11px; color: #FEC78B; text-align: center; }
#footertext p { padding: 10px 100px 10px 100px;}

#specials-pop {
	padding: 0 0 0 0;
	width:400px;
}

#leftcolumn {  width: 217px; background:url(../images/home/bg-col-left.jpg)  repeat-y; padding-left:60px; margin: 0; }
#quickcontact{ width: 217px; background: url(../images/home/bg-quick-contact.jpg) no-repeat; }


#nav { 
	background:url(images/home/sprite-nav.html) top no-repeat; 
	width:800px; 
	height:30px; 
	margin:0;
	padding:0; 
	}
#header-flash { background:url(../images/home/bg-flash.jpg) no-repeat;	height:201px;	width: 800px;} 
	#header-flash div.content{	margin-left:73px;	width: 656px;	height: 189px;}
#nav span { display: none; }

#nav li, #nav a { height:30px; display:block; } 

#nav li { float:left; list-style:none; display:inline; }

#nav-01 { width: 99px; margin-left: 144px;}
#nav-02 { width: 96px;}
#nav-03 { width: 65px;}
#nav-04 { width: 55px;}
#nav-05 { width: 47px;}
#nav-06 { width: 84px;}
#nav-07 { width: 77px;}


#nav-01 a:hover { background:url(images/home/sprite-nav.html) -144px -30px no-repeat; }
#nav-02 a:hover { background:url(images/home/sprite-nav.html) -242px -30px no-repeat; }
#nav-03 a:hover { background:url(images/home/sprite-nav.html) -337px -30px no-repeat; }
#nav-04 a:hover { background:url(images/home/sprite-nav.html) -401px -30px no-repeat; }
#nav-05 a:hover { background:url(images/home/sprite-nav.html) -455px -30px no-repeat; }
#nav-06 a:hover { background:url(images/home/sprite-nav.html) -501px -30px no-repeat; }
#nav-07 a:hover { background:url(images/home/sprite-nav.html) -584px -30px no-repeat; }

#nav {
	background: url(images/home/sprite-nav.html) top left no-repeat;					
	width: 800px;		/* Width of buttons, not entire image (or half of entire image) */
	height: 30px;		/* Height of entire image */
	}

#nav span { display: none; }

#nav li, #nav a { 
	height: 30px;			/* Each button must have the same height, define it here */
	display: block;
	}

#nav li {
	float: left;
	list-style: none;
	display: inline;	/* fixes IE/Win double margin float bug (safe) */
	}
	
	/* SPRITE NAVIGATION */
#nav {
	background: url(../images/home/sprite-nav2.jpg) top left no-repeat;
	width: 800px;		/* Width of buttons, not entite image (or half of entire image) */
	height: 30px;		/* Height of entire image */
	}

#nav span { display: none; }

#nav li, #nav a { 
	height: 30px;			/* Each button must have the same height, define it here */
	display: block;
	}

#nav li {
	float: left;
	list-style: none;
	display: inline;	/* fixes IE/Win double margin float bug (safe) */
	}


/* SON OF SUCKERFISH */

#nav li ul {
	position: absolute;
	left: -9999px;
	background-color: #FDBC9B;	/* Background color of drop down menu - add more styles (i.e. background image) if you want */
	}

#nav li ul li { height: 20px; }	/* Height of each drop down menu item */

#nav li ul li a {
	width: 100%;
	height: 20px;				/* Height of each drop down menu item, should match above */
	line-height: 20px;			/* Height of each drop down menu item again, should match above */
	}

#nav li ul li a span {
	display: block;
	padding-left: 5px;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size: 11px;
	color: #9C0F0C;
	text-decoration: none;
	}

#nav li:hover ul, #nav li.sfhover ul	{ left: auto; }

/* Hover styles for drop down items */
#nav-01 ul a:hover, #nav-02 ul a:hover, #nav-03 ul a:hover, #nav-04 ul a:hover, #nav-05 ul a:hover, #nav-06 ul a:hover { 
	background-image: none;
	background-color: #FECD96; 
	}

/* width of drop down menu - choose width that allows items to display on one line */
#nav-01 ul, #nav-01 li { width: 95px; }		
#nav-02 ul, #nav-02 li { width: 96px; }
#nav-03 ul, #nav-03 li { width: 120px; }		
#nav-04 ul, #nav-04 li { width: 95px; }
#nav-05 ul, #nav-05 li { width: 140px; }		
#nav-06 ul, #nav-06 li { width: 170px; }
