@charset "utf-8";
/* CSS Document */


/* --- BASIC STYLES --- */

/* Page */
html {font-size: 100%;}
body {margin: 0;padding: 0; border:0;width: 100%;font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;font-size: .8em; line-height: 1.4; color: #fff;background: #f47320;}

/* Titles */
h1 {font-size: 1.6em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.25em;}
h4, h5 {font-size: 1.25em; }
h6 {font-size: 1em;}
h1 {margin: 55px 0 0 0; height: 40px;} /* Image headings */
h2 {margin: 0 0 5px 0; color: #fff; font-weight: bold;} /* Sub headings plaintext */
h4 {margin: 0 0 .5em 0;} /* Used in form for headings */
h3, h5, h6 {margin: 0;}
h2.lower {font-weight: normal;}
h5 {color: #f47321;} /*used in repeater*/
h6 {color: #131921;} /*used in repeater*/
h3.padTop, h5.padTop {margin-top: 10px;}

/* General */
.orange {color: #F37220;}
.orange span {color: #000000;}
p.alignCenter {text-align: center;}
.alignRight {text-align: right;}
.marginTop {padding-top: 6px;}
.marginTop10 {margin-top: 10px;}
.marginNone {margin-top: 0;}
.center {text-align: center;}

/* Lists */
ul, ol {margin: .75em 0 .75em 32px;padding: 0;}

/* Paragraphs */
p {margin: .75em 0;}

/* Links */
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a:link {color: #000;}
a:visited {color: #000;}
a:hover, a:focus, a:active {color: #000;}
.content a:link {color: #F37220; /*orange*/}
.content a:visited {color: #F37220; /*orange*/}
.content a:hover, .content a:focus, .content a:active {color: #F37220; /*orange*/}

.bigDownload a:link, .bigDownload a:visited {color: #000; font-weight: bold; text-decoration: underline;} 
.bigDownload a:hover {text-decoration: underline; color: #F37220;} 

a:focus, a:active {outline: none;}

a img {border: none;}

em {font-style: italic;}
strong {font-weight: bold;}

sup, sub {line-height: 0;color: #333333;}

/* Forms */
form, fieldset {margin: 0;padding: 0;border: none;}
input, button, select {vertical-align: middle;}

abbr[title] {border-bottom: 1px dotted;cursor: help;}

blockquote, blockquote p, li p {margin: 0 0 10px 0;padding: 0;border: none;}
blockquote.orange {color: #F47921;font-weight: bold;font-style: italic;border: none;margin: 0;}
blockquote.main {font-weight: bold;font-style: italic;font-size: 1.25em;margin-bottom: 5px;}
	
q, cite {font-style: normal; font-size: 0.85em; color: #666666;}
q {quotes: none;}
q:before, q:after {content: "";}


dl {margin: .75em 0;}
dt {margin: .75em 0 0 0;font-weight: bold;}
dd {margin: .25em 0 .25em 32px;}

/* Simple styles for tables */
table {margin: 0;border: 1px solid gray; border-collapse: collapse; border-spacing: 0; width: 100%;}
table td, table th {padding: 4px; border: 1px solid #ccc; vertical-align: top;}
table caption {text-align: left;margin-bottom: 5px;font-weight: bold;}

/* Table - Nutritional Information */
table td.width33 {width: 33%;}
.foodComparisonTable th, .potatoNutrientTable th  {width: 25%;}
.foodComparisonTable caption {display: none;}

table tr.highlight {background-color:#ddd;}

.note {font-size: 0.85em;color: #666666;}

.glutenTable {margin-bottom: 15px;}
.nutritionalTable th {font-size: 0.85em;}
.nutritionalTable td, .potatoNutrientTable td, .foodComparisonTable td {text-align: center;}
.potatoNutrientTable th, .potatoNutrientTable td {font-size: 0.9em;}


article, aside, dialog, figure, footer, header,hgroup, menu, nav, section, menu {display: block;}


/* General styles */
#container {width: 100%;background-image:url(/images/bg-gradient.jpg);background-repeat: repeat-x;min-height: 665px;text-align: center;}
#wrapperOuter {width: 1000px;margin: 0 auto;text-align: left;}

/* Header */	
#header {height: 126px;width: 1000px;overflow: hidden; z-index:1;}
#header .logo {width: 200px;height: 126px;float: left;padding-top: 10px;}
#header .topNav {width: 800px; height: 26px; float: right; color: #fff; text-align: right;}
#header .topNav a:link, #header .topNav a:visited {color: #fff; text-decoration: none;}
#header .topNav a:hover {color: #fff; text-decoration: underline;}
#header .topNav .bgl {width: auto; float:right; height: 26px; background:url(/images/nav-right.gif) no-repeat right #f67524;}
#header .topNav .bgr {background:url(/images/nav-left.gif) no-repeat left; height: 26px; padding: 0 10px;}
#header .topNav ul {margin: 0; padding: 2px 0 0 0;}
#header .topNav ul li {list-style:none; display:inline; vertical-align:middle;}
#header .flashBird {width: 800px;height: 100px;float: right;}
#header .title {width: 798px;height: 100px;float: right;}
#header .title span {visibility: hidden;}
#h1aboutSpudbar {background: url(/images/h1-about-spudbar.gif) no-repeat;}
#h1menu {background: url(/images/h1-menu.gif) no-repeat;}
#h1newmenu {background: url(/images/h1-newmenu.gif) no-repeat;}
#h1locations {background: url(/images/h1-locations.gif) no-repeat}
#h1healthystuff {background: url(/images/h1-healthystuff.gif) no-repeat;}
#h1press {background: url(/images/h1-press.gif) no-repeat;}
#h1catering {background: url(/images/h1-catering.gif) no-repeat;}
#h1franchiseinfo {background: url(/images/h1-franchise.gif) no-repeat;}
#h1spudworld {background:url(/images/h1-spudworld.gif) no-repeat;}
#h1jobs {background:url(/images/h1-jobs.gif) no-repeat;}
#h1contact {background:url(/images/h1-contact.gif) no-repeat;}
#h1promotions {background:url(/images/h1-promotions.gif) no-repeat;}
#h1privacy {background:url(/images/h1-privacy.gif) no-repeat;}
#h1terms {background:url(/images/h1terms.gif) no-repeat;}
#h1nutritional {background:url(/images/h1-nutritional.gif) no-repeat;}
/* /Header */

/* Layout */
/* column container */
.wrapper {position:relative;clear:both;float:left;width:1000px;overflow:hidden;}

/* spudbar 3 column settings */
.spudbar3col {}
.spudbar3col .colmid {float:left;width:200%;position:relative;left:200px;}
.spudbar3col .colright {float:left;width:100%;position:relative;left:50%;margin-left:-400px;}
.spudbar3col .col1wrap {float:right;width:50%;position:relative;right:100%;}	
.spudbar3col .col1pad {margin:0 0 0 400px;overflow:hidden;}
.spudbar3col .col1 {width:100%;overflow:hidden;}
.spudbar3col .col2 {float:left;width:200px;position:relative;margin-left:-50%;left:200px;overflow:hidden;}
.spudbar3col .col3 {float:left;width:200px;position:relative;left: 0;overflow:hidden;}	
/* /Layout */


/* Styles */
/* right col styles */
.spudbar3col .col3 {text-align: right;}
.spudbar3col .col3 ul {margin:0; padding:0;}
.spudbar3col .col3 ul li {list-style:none; margin:0; padding:0;}
.spudbar3col .col3 ul li:hover {filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
/* /right col styles */

/* left col styles */
.spudbar3col .col2 ul {margin: 0; padding: 0;}
/*Home page*/
.spudbar3col .col2 ul.home {background-image: url(/images/left-nav-full.png); /*IE6*/_background-image: url(/images/left-nav-full.jpg); background-repeat:no-repeat; width: 190px; height: 203px;}
/*About Spudbar section*/
.spudbar3col .col2 ul.aboutSpudbarTop {background-image:url(/images/left-nav-spudbarTop.png); /*IE6*/_background-image:url(/images/left-nav-spudbarTop.jpg); background-repeat:no-repeat; width: 190px; height: 29px;}
.spudbar3col .col2 ul.aboutSpudbarBottom {background-image:url(/images/left-nav-spudbarBottom.png); /*IE6*/_background-image:url(/images/left-nav-spudbarBottom.jpg); background-repeat:no-repeat; width: 190px; height: 174px;}
/*menu section*/
.spudbar3col .col2 ul.menuTop {background-image:url(/images/left-nav-menuTop.png); /*IE6*/_background-image:url(/images/left-nav-menuTop.jpg); background-repeat:no-repeat; width: 190px; height: 58px;}
.spudbar3col .col2 ul.menuBottom {background-image:url(/images/left-nav-menuBottom.png); /*IE6*/_background-image:url(/images/left-nav-menuBottom.jpg); background-repeat:no-repeat; width: 190px; height: 145px;}
/* locations section */
.spudbar3col .col2 ul.locationsTop {background-image:url(/images/left-nav-locationsTop.png); /*IE6*/_background-image:url(/images/left-nav-locationsTop.jpg); background-repeat:no-repeat; width: 190px; height: 87px;}
.spudbar3col .col2 ul.locationsBottom {background-image:url(/images/left-nav-locationsBottom.png); /*IE6*/_background-image:url(/images/left-nav-locationsBottom.jpg); background-repeat:no-repeat; width: 190px; height: 116px;}
/* healthystuff section */
.spudbar3col .col2 ul.healthystuffTop {background-image:url(/images/left-nav-healthystuffTop.png); /*IE6*/_background-image:url(/images/left-nav-healthystuffTop.jpg); background-repeat:no-repeat; width: 190px; height: 116px;}
.spudbar3col .col2 ul.healthystuffBottom {background-image:url(/images/left-nav-healthystuffBottom.png); /*IE6*/_background-image:url(/images/left-nav-healthystuffBottom.jpg); background-repeat:no-repeat; width: 190px; height: 87px;}
/* press section */
.spudbar3col .col2 ul.press {background-image: url(/images/left-nav-press.png); /*IE6*/_background-image: url(/images/left-nav-press.jpg); background-repeat:no-repeat; width: 190px; height: 203px;}
/* catering section */
.spudbar3col .col2 ul.catering  {background-image: url(/images/left-nav-catering.png); /*IE6*/_background-image: url(/images/left-nav-catering.jpg); background-repeat:no-repeat; width: 190px; height: 203px;}
/* franchise section */
.spudbar3col .col2 ul.franchise  {background-image: url(/images/left-nav-franchise.png); /*IE6*/_background-image: url(/images/left-nav-franchise.jpg); background-repeat:no-repeat; width: 190px; height: 203px;}
.spudbar3col .col2 ul.submenu {margin: 0; padding: 0; list-style:none; background-color: #ec6e0f; margin: 2px 30px 0 0; padding: 0px 5px; color: #fde3ae; font-weight: bold;}
.spudbar3col .col2 ul.submenu li {padding: 2px 0; border-bottom: 1px solid white;}
.spudbar3col .col2 ul.submenu li.last {border: none;}
.spudbar3col .col2 ul.submenu li a:link, .spudbar3col .col2 ul.submenu li a:visited {color: #fff;}
.spudbar3col .col2 ul.submenu li a:hover {color: #fde3ae;}
.spudbar3col .col2 ul.font li {filter:alpha(opacity=0); -moz-opacity:0; opacity:0; margin-right: 16px; list-style:none; color:#000; font:normal 25px Arial, Helvetica, sans-serif; height: 28px; /*IE6*/_line-height: 28px; _font-size: 22px;}
.spudbar3col .col2 ul li a:link, .spudbar3col .col2 ul li a:visited {text-decoration: none;}
/* /left col styles */

/* center col styles */
.spudbar3col .col1 .top {background: url(/images/top.gif) no-repeat top center; width: 600px; height: 10px;}
.spudbar3col .col1 .bottom {background: url(/images/bottom.gif) no-repeat bottom center; width: 600px; height: 10px; margin-bottom: 10px;}

.spudbar3col .col1 .content {background-color: #ffffff;margin: -10px 0;_margin: -17px 0;padding: 0 10px;color: #1A1D20; /* dark grey */}
.spudbar3col .col1 .content .repeater {width: 100%; margin: 10px 0; overflow: hidden;}
.spudbar3col .col1 .content .repeater .left230 {float: left; width: 230px;}
.spudbar3col .col1 .content .repeater .right330 {float: right; width: 330px;}
.spudbar3col .col1 .content .repeater .left170 {float: left; width: 170px; margin: 0 0 0 10px;}
.spudbar3col .col1 .content .repeater .right390 {float: right; width: 400px;}

.spudbar3col .col1 .repeater {width: 100%; margin: 10px 0; overflow: hidden;}
.spudbar3col .col1 .repeater .left430 {float: left; width: 430px;}
.spudbar3col .col1 .repeater .right150 {float: right; width: 150px;}

.spudbar3col .col1 .repeater .left340 {float: left; width: 340px;}
.spudbar3col .col1 .repeater .right250 {float: right; width: 250px;}

.spudbar3col .col1 .repeater .left330 {float: left; width: 330px;}
.spudbar3col .col1 .repeater .right240 {float: right; width: 240px;}

.spudbar3col .col1 .repeater.hr {border-bottom: 1px dashed #fef1df; padding-bottom: 5px;}
.spudbar3col .col1 .repeater.hrBoth {border-top: 1px dashed #fef1df; border-bottom: 1px dashed #fef1df; padding: 10px 0 6px 0;}

/* Spudbar Forms */
.two_col_form textarea, .two_col_form input, .two_col_form select {font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

.spudbar3col .col1 .topForm {background: url(/images/topForm.gif) no-repeat top center; width: 600px; height: 13px;}
.spudbar3col .col1 .bottomForm {background: url(/images/bottomForm.gif) no-repeat bottom center; width: 600px; height: 13px;}
.spudbar3col .col1 .form {background-color: #ffffff;padding: 0;color: #ffffff;}
.spudbar3col .col1 .formContent {margin: 0 3px; background-color:#f47321;}

.two_col_form { background-color:#f47321; margin-left: 10px; _width: 594px; _margin: -3px 0 0 0;}
.two_col_form fieldset {padding: 10px 10px 10px 10px;margin: 0 0 10px 0; width: 485px;}

.two_col_form fieldset.normal {padding: 10px 10px 10px 10px;margin: 0 0 10px 0; width: 540px;}

.two_col_form fieldset legend {color: #fff; padding-bottom: 10px;}
.two_col_form fieldset legend span {font-size: 1.4em;}
.two_col_form fieldset legend span.note {font-size: 0.85em; color: #fff;}
.two_col_form label {float: left;width: 13em; text-align: left;clear: left; padding: 0 15px 10px 20px;}
.two_col_form input, .two_col_form textarea {width: 250px;margin-bottom: 10px; border:2px solid #d06614;}

.two_col_form .wrap {margin-bottom: 10px;overflow: auto;width: 100%;}
.two_col_form .desc {float: left;padding: 0 0 0 20px;}
.two_col_form .field {float: left;}
.two_col_form .longDesc {display: block;font-size: 0.9em;width: 28em;}

.two_col_form.wide label {width: 28em; text-align: left; padding: 0; font-weight: bold;}
.two_col_form.wide input {font-size: 1em; width: 50px;margin-bottom: 10px; border:2px solid #d06614;}
.two_col_form.normal label {width: 16em; text-align: left; padding: 0 10px 0 0;}
.two_col_form.normal input, .two_col_form.normal textarea {font-size: 1em; width: 240px;margin-bottom: 10px; border:2px solid #d06614;}
.two_col_form.normal span.short input {margin: 0;padding: 0;width: 20px; _width: 30px; border: 0px;}
.two_col_form.normal .radioLabel, .two_col_form.normal .radioLabelyes {width: 120px; _width: 0; vertical-align: text-top; font-size:1em;}
.two_col_form.normal .radioLabelYes {margin-right: 20px; font-size:1em;}
.two_col_form select {width: 254px;margin-bottom: 10px;}
.two_col_form input.radio {margin: 0;padding: 0;width: 20px; _width: 30px;  border: none;}
.two_col_form .radioLabel, .two_col_form .radioLabelPickup {width: 120px; _width: 0; vertical-align: text-top;}
.two_col_form .radioLabelPickup {margin-right: 20px;}
.two_col_form input.next {width: 134px; margin-left: 210px; *margin-top: 10px; border: none;}
.two_col_form input.placeorder {width: 200px; margin-left: 10px; *margin-top: 10px; border: none;}
.two_col_form input.submit {width: 134px; margin-left: 245px; *margin-top: 10px; border: none;}

#valSummary {background-color: #fff;margin-right: 120px;margin-left: 20px;margin-bottom: 15px;padding: 5px;}
/* /Spudbar Forms */

/* Press Repeater */
.pressRepeater {overflow:hidden; position:relative;}
.pressRepeater ul {width:600px;margin:0;padding:0;}
.pressRepeater ul li  {display:block;float:left;width:132px;height:280px;margin:5px 12px 5px 0; overflow:hidden;}
.pressRepeater ul li a.title {display:block;text-decoration:none;white-space:nowrap;}
.pressRepeater ul li a.title:hover {text-decoration:none; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}
.pressRepeater ul li img {display:block;}
.pressRepeater ul li p {margin:0;padding:5px 0 0 0;}
.pressRepeater ul li p a:link, .pressRepeater ul li p a:visited {font-weight: bold; text-decoration:none;color:#fff;display:block;}
.pressRepeater ul li p a:hover {text-decoration:underline;}
/* /Press Repeater */

#googleMap {width: 600px;height: 290px;}

/* /center col styles */

/* /Styles */

	
/* Footer */	
#footer {clear:both; float:left;width: 100%; text-align: center; position: relative; background: #121317; color: #fff;}
#footer #cut {position: absolute; width: 100%; height: 3px; top: 90px; background-image:url(/images/scissor-cut.gif);background-repeat:repeat-x;}
#footer #scissors {position: absolute; width: 59px; height: 40px; top: 90px; margin-top: -20px; margin-left: -2px; background-image:url(/images/scissors.gif); background-repeat:no-repeat;}
#footer #grass {background-image: url(/images/grass-tile.jpg); background-repeat: repeat-x; height: 90px;}
#footer #sack {position: absolute;top: -232px;margin-left: -1px;*margin-left: 2px;_margin-left: 0px;width: 200px;height: 340px;}
#footer #inner {width: 1000px; height: 270px; margin: 0 auto; text-align: left; padding-top: 20px;}
#footer .footerNavMain {width: 100%; overflow: hidden; color: #FAA919; font-size: 0.85em; font-weight: bold; padding-top: 10px;}
#footer .footerNavMain ul {margin: 0; padding: 0;}
#footer .footerNavMain ul li {list-style:none;  display:block; float: left; vertical-align:middle; padding-right: 19px;}
#footer .footerNavMain ul li a, #footer .footerNavMain ul li a:visited {color: #FAA919; text-decoration: none;}
#footer .footerNavMain ul li a:hover {color: #FAA919; text-decoration: underline;}
#footer .footerNavGeneral {position: relative; width:100%; overflow: hidden; font-size: 0.85em; font-weight: normal; margin-top: 10px;}
#footer .footerNavGeneral ul {margin: 0; padding: 0; display:block; float: left; padding-right: 19px;}
#footer .footerNavGeneral ul li {list-style:none;}
#footer .footerNavGeneral ul li.heading {color: #FAA919; font-weight: bold;}
#footer .footerNavGeneral ul li a, #footer .footerNavGeneral ul li a:visited {color: #999; text-decoration: none;}
#footer .footerNavGeneral ul li a:hover {text-decoration: underline;}
#footer .footerNavGeneral ul li.heading a, .footerNavGeneral ul li.heading a:visited {color: #FAA919; text-decoration: none;}
#footer .footerNavGeneral ul li.heading a:hover {color: #FAA919; text-decoration: underline;}
.w140 {width: 121px; /* + padding 19px */}
.w95 {width: 76px; /* + padding 19px */}
.w133 {width: 114px; /* + padding 19px */}
#footer .footerNavGeneral .logo {position: absolute;right: 0;top: 20px;width: 130px;height: 70px;}
/* /Footer */	
