@charset "utf-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	background-image: url(images/bg_page.jpg);
}


#main-container{
	margin:auto;
	width:100%;
	overflow:auto;
	height:auto;
	background-image: url(images/bg_top.gif);
	background-repeat: repeat-x;
}
#container{margin:auto;width:924px;overflow:auto;height:auto;}
#header{
	background-image: url(images/bg_header.jpg);
	background-repeat: no-repeat;
	height:434px;
	width:924px;
}

#logo{
margin-left:152px;
width:548px;height:140px;float:left;
}
#order{color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:120%;padding-top:78px;letter-spacing:-1px;margin-left:10px;}
	
#nav-bar{
clear:both;
margin-left:10px;
width:584px;
height:45px;
color:#FFFFFF;
float:left;


}

#header-photo{}
#content{
	background-image: url(images/bg_content.jpg);
	background-repeat: no-repeat;
	height:auto;overflow:auto;
	width:924px;
}
#content img{border:none;}
#left-column{padding-top:20px;padding-left:10px;width:575px;float:left;height:auto;overflow:auto;}
#right-column{float:right;height:auto;overflow:auto;margin-top:99px;width:330px;}
#footer{
	margin:auto;
	width:100%;
	overflow:auto;
	height:113px;
	background-image: url(images/bg_footer.gif);
	background-repeat: repeat-x;
	margin-top:20px;
	}
	
	
	
#footer-text{
width:920px;margin:auto;color:#9a3300;font-size:110%;line-height:20px;margin-top:30px;font-size:80%;
}
.links{color:#ffdeaf;}
#footer-text a{color:#ffdeaf;}
#footer-text a:hover{color:#9a3300;}


#text{
	background-image: url(images/bg_text.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width:535px;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	height:348px;
}


#text-right{
	background-image: url(images/bg_testimonials.gif);
	background-repeat: no-repeat;width:286px;height:334px;
	padding-left:24px;
	padding-right:20px;
}

#text-right img{float:left;clear:both;margin-top:20px;margin-right:10px;}
#text-right p{font-size:80%;line-height:14px;color:#2b0200;padding-top:20px;}
#text-right a{color:#000000;}
#text-right a:hover{color:#942e00;}
img.logoBest{margin-left:142px;}
img.imgWhat{float:left;margin-left:3px;}
right-column img{display:block;}
img.imgPartyTrays{margin-bottom:5px;}
img.map{float:left;margin-right:10px;}

h1, h2{font-size:220%;border-bottom:1px solid #c43f01;font-weight:normal;padding-left:30px;padding-bottom:5px; font-family:"Times New Roman", Times, serif;}
h1{color:#fff;}
h2{color:#fec344;}
h3{color:#fff;font-size:140%;font-family:"Times New Roman", Times, serif;font-weight:normal;}
p{color:#ffdeaf;font-size:90%;line-height:18px;}
a{color:#ffdeaf;}
a:hover{color:#fff;}


.mailFrame{width:500px;}

table.tblMailingList{}



#nav-bar ul{margin:0;padding:0;}
#nav-bar li {display:inline-block;margin:0;padding:0;}
/* hide from mac ie5 \*/
#nav-bar li {display:inline;margin:0;padding:0;}
/* end hide from mac ie5 */
#nav-bar a:link, #nav-bar a:visited {
	display:block;
	float:left;
	padding:0;
	margin:0;
	background-repeat:no-repeat;
	text-decoration:none;
	background-position: center center;
}


#nav-bar #home a, #nav-bar #home_current a{width:142px;height:45px;}
#nav-bar #menu a, #nav-bar #menu_current a{width:142px;height:45px;}
#nav-bar #about-us a, #nav-bar #about-us_current a{width:142px;height:45px;}
#nav-bar #contact a, #nav-bar #contact_current a{width:142px;height:45px;}
#nav-bar li.divider img{width:2px;height:45px;float:left;}
#nav-bar li {font-size:1em;}

/* end hide from mac ie5 */
#nav-bar span {visibility:hidden;}
#nav-bar a:hover span, #nav-bar a:active span, #nav-bar a:focus span {visibility:hidden;}
#nav-bar a{border:none;}
/* for some reason IE has a bug where it needs this border to display the text correctly */
/* i gave it a null border */
#nav-bar a:active, #nav-bar a:hover {border-width:0;}
	
/* normal state */
#home a:link, #home a:visited {background-image:url("images/btn_home01.gif");}
#menu a:link, #menu a:visited {background-image:url("images/btn_menu01.gif");}
#about-us a:link, #about-us a:visited {background-image:url("images/btn_about01.gif");}
#contact a:link, #contact a:visited {background-image:url("images/btn_contact01.gif");}

/* hover and focus state */
#home_current a,#home, #home a:hover, #home a:active, #home a:focus {background-image:url("images/btn_home02.gif") !important;}
#menu_current a, #menu, #menu a:hover, #menu a:active, #menu a:focus {background-image:url("images/btn_menu02.gif") !important;}
#about-us_current a, #about-us, #about-us a:hover, #about-us a:active, #about-us a:focus {background-image:url("images/btn_about02.gif") !important;}
#contact_current a, #contact, #contact a:hover, #contact a:active, #contact a:focus {background-image:url("images/btn_contact02.gif") !important;}




















