body {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #231107;
}
a:link {
	color: #fff100;
	text-decoration: none;
}
a:visited {
	color: #fff100;
}
a:hover {
	color: #fff100;
	text-decoration: underline;
}
.ir {
	height: 0;
	overflow: hidden;
	clear:none;
}
#branding {
	background-image: url(../img/brown/branding_brown2.jpg);
	float: right;
	height: 173px;
	width: 187px;
	background-repeat: no-repeat;
}

#bannerbottomleft {
    position: fixed;
    width: 700px;
	height: 60px;
    vertical-align: middle;
    background-image: url(../img/brown/bannerbottomleft.png);
    text-align: center;
	bottom: 0px;
	left: 0px;
    
}

#bannerbottomright {
 position: fixed;
    width: 700px;
	height: 60px;
    vertical-align: middle;
    background-image: url(../img/brown/bannerbottomright.png);
    text-align: center;
	bottom: 0px;
	right: 0px;
	
}
	
#sectiontitlehome {background-image: url(../img/brown/Gusto-Award-banner3.gif);	background-repeat: no-repeat; height: 173px; width: 407px; float: left; }
#sectiontitleoffer {background-image: url(../img/brown/top_banner2.gif);	background-repeat: no-repeat; height: 173px; width: 407px; float: left; }
#sectiontitlesandwichfill {background-image: url(../img/brown/top_banner2.gif);	background-repeat: no-repeat; height: 173px; width: 407px; float: left; }
#sectiontitlebuffets {background-image: url(../img/brown/top_banner2.gif);	background-repeat: no-repeat; height: 173px; width: 407px; float: left; }
#sectiontitleinternet {background-image: url(../img/brown/top_banner2.gif);	background-repeat: no-repeat; height: 173px; width: 407px; float: left; }
#sectiontitlefranchise {background-image: url(../img/brown/top_banner2.gif);	background-repeat: no-repeat; height: 173px; width: 407px; float: left; }
#sectiontitlefindus {background-image: url(../img/brown/top_banner2.gif);	background-repeat: no-repeat; height: 173px; width: 407px; float: left; }
#sectiontitlehire {background-image: url(../img/brown/top_banner2.gif);	background-repeat: no-repeat; height: 173px; width: 407px; float: left; }
#sectiontitlecontact {background-image: url(../img/brown/top_banner2.gif);	background-repeat: no-repeat; height: 173px; width: 407px; float: left; }

#sectiontitlehome2 {height: 173px; width: 407px; float: left; }

#container {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	width: 780px;
}
#logo {
	background-image: url(../img/brown/logo_square.gif);
	height: 173px;
	width: 186px;
	float: left;
}
#contentheader {
	width: 594px;
	height: 173px;
	float: left;
	background-image: url(../img/contentheader-shim.gif);
	background-repeat: repeat-x;
}
#main {
	width: 780px;
	background-image: url(../img/brown/main-shim_brown.jpg);
	background-repeat: repeat-y;
	float: left;
}
#nav {
	width: 186px;
	float: left;
}
#nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#nav li {
		list-style-type: none;
		margin:0;
}
#nav a {
	overflow:hidden;
	display: block;
}

#table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
}

#home, #home a { background-image: url(../img/nav-home.gif); height: 24px; width: 186px; background-repeat: no-repeat;}
#home, #home a:hover { background-image: url(../img/nav-home-over.gif); height: 24px; width: 186px; background-repeat: no-repeat;}
#home_active, #home_active a { background-image: url(../img/nav-home-active.gif); height: 24px; width: 186px; background-repeat: no-repeat;}

#offer, #offer a {background-image: url(../img/nav-whatweoffer.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#offer, #offer a:hover {background-image: url(../img/nav-whatweoffer-over.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#offer_active, #offer_active a {background-image: url(../img/nav-whatweoffer-active.gif); height: 24px; width: 186px; background-repeat: no-repeat; }

#buffets, #buffets a {background-image: url(../img/nav-buffets.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#buffets, #buffets a:hover {background-image: url(../img/nav-buffets-over.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#buffets_active, #buffets_active a {background-image: url(../img/nav-buffets-active.gif); height: 24px; width: 186px; background-repeat: no-repeat; }

#sandwich, #sandwich a {background-image: url(../img/nav-sandwichfill.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#sandwich, #sandwich a:hover {background-image: url(../img/nav-sandwichfill-over.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#sandwich_active, #sandwich_active a {background-image: url(../img/nav-sandwichfill-active.gif); height: 24px; width: 186px; background-repeat: no-repeat; }

#internet, #internet a {background-image: url(../img/nav-wirelessinternet.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#internet, #internet a:hover {background-image: url(../img/nav-wirelessinternet-over.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#internet_active, #internet_active a {background-image: url(../img/nav-wirelessinternet-active.gif); height: 24px; width: 186px; background-repeat: no-repeat; }

#franchise, #franchise a {background-image: url(../img/nav-franchise.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#franchise, #franchise a:hover {background-image: url(../img/nav-franchise-over.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#franchise_active, #franchise_active a {background-image: url(../img/nav-franchise-active.gif); height: 24px; width: 186px; background-repeat: no-repeat; }

#findus, #findus a {background-image: url(../img/nav-howtofindus.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#findus, #findus a:hover {background-image: url(../img/nav-howtofindus-over.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#findus_active, #findus_active a {background-image: url(../img/nav-howtofindus-active.gif); height: 24px; width: 186px; background-repeat: no-repeat; }

#hire, #hire a {background-image: url(../img/nav-cafebarhire.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#hire, #hire a:hover {background-image: url(../img/nav-cafebarhire-over.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#hire_active, #hire_active a {background-image: url(../img/nav-cafebarhire-active.gif); height: 24px; width: 186px; background-repeat: no-repeat; }

#articles, #articles a {background-image: url(../img/nav-articles.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#articles, #articles a:hover {background-image: url(../img/nav-articles-over.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#articles_active, #articles_active a {background-image: url(../img/nav-articles-active.gif); height: 24px; width: 186px; background-repeat: no-repeat; }

#contact, #contact a {background-image: url(../img/nav-contactus.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#contact, #contact a:hover {background-image: url(../img/nav-contactus-over.gif); height: 24px; width: 186px; background-repeat: no-repeat; }
#contact_active, #contact_active a {background-image: url(../img/nav-contactus-active.gif); height: 24px; width: 186px; background-repeat: no-repeat; }

#nav h1 {
	background-image: url(../img/logotext.gif);
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 186px;
	line-height: 250px;
	background-color: #531700;
}
#content {
	width: 594px;
	float: right;
}
#onecol {
	float: left;
	width: 594px;
	margin: 0px;
	padding: 0px;
}
#onecol2 {
	float: right;
	width: 594px;
	margin: 0px;
	padding: 0px;
}
#onecol3 {
	float: left;
	width: 780px;
	margin: 0px;
	padding: 0px;
}
#onecol4 {
	float: left;
	width: 594px;
	margin: 0px;
	padding: 0px;
}
#onecol4 h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 37px;
	padding-bottom: 0px;
	margin: 0px 0px 8px;
	padding-top: 0px;
	padding-right: 0px;
}
#onecol4 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #fff100;
	padding-left: 37px;
	padding-bottom: 0px;
	margin: 0px 0px 8px;
	padding-top: 0px;
	padding-right: 0px;
}
#onecol4 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 37px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#onecol4 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 37px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#onecol4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 37px;
	padding-left: 37px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#onecol4 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 37px;
	clear: left;
	margin-right: 37px;
}
#onecolcontact {
	float: left;
	width: 594px;
	margin: 0px;
	padding: 0px;
}
#homecol {
	float: left;
	width: 594px;
	margin: 0px;
	padding: 0px;
}
#homecol2 {
	float: right;
	width: 594px;
	margin: 0px;
	padding: 0px;
}

#onecol p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	padding-right: 37px;
	padding-left: 37px;
}

#onecolcontact p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	padding-right: 37px;
	padding-left: 37px;
}
#onecol h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 37px 0px 0px;
	padding-left: 37px;
}
#onecolcontact h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 37px 0px 0px;
	padding-left: 37px;
}

#leftcol {
	float: left;
	width: 408px;
	padding-bottom: 28px;
	margin-top: 28px;
}

#leftcol.nobottompadding {
	padding-bottom: 0px;
}

#leftcolimg {
	float: left;
	width: 408px;
}

#leftcol h1, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 37px;
	padding-bottom: 0px;
	margin: 0px 0px 8px;
	padding-top: 0px;
	padding-right: 0px;
}
#leftcol h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 37px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#leftcol h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 37px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#leftcol p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 37px;
	padding-left: 37px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#leftcol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 37px;
	clear: left;
	margin-right: 37px;
}
#rightcol {
	float: right;
	width: 186px;
	background-color: #FFFFFF;
}
#footer {
	background-color: #231007;
	width: 780px;
	height: 40px;
	float: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	margin-bottom: 25px;
}
#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 13px;
	padding-left: 37px;
}
#addressbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 32px;
}
#addressbox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#addressbox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 12px;
}
.logo01 {
	background-image: url(../img/QS-logo-small.gif);
	background-repeat: no-repeat;
}
.logo02 {
	background-image: url(../img/QSiesta-logo-small.gif);
	background-repeat: no-repeat;
}
#formcon {
	width: 450px;
	margin-left: 37px;
	clear: both;
	padding-top: 10px;
}
#formbutcon {
	padding-top: 15px;
	margin-left: 183px;
	clear: both;
}
#formtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
}
.textfield {
	float: right;
	background-color: #FFFFFF;
	border: 1px solid #9c1114;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #531700;
}
.formbut{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 100px;
	background-color: #9c1114;
	border: 1px solid #531700;
	margin-right: 10px;
}
.yellowtext {
	color: #fff100;
}


#extrabottompic {
	width: 780px;
	background-image: url(../img/brown/main-shim_brown.jpg);
	background-repeat: repeat-y;
	float: left;
	backgroundpadding: 0 0 0 0px;
}

.locationlink {
	display: block;
	margin: 0 0 30px 0;
}