body {
	background: url(../images/stripes.png) repeat;
}
#navWrap {
    height:30px;
    background:#3F1C00;
    border-bottom: solid 1px #FFBA4F;
}
ul#nav{
    position:relative;
    top:6px;
    float:right;
    text-align:right;
    margin: 0 auto;
    width:800px;    
}
#nav li {
    display: inline;
    background:#EF9700;
    padding:6px 0 8px 0;
    border:solid 1px #FFCD7F;
    border-top:none;
}
#nav a {
    text-decoration:none;
    border:dashed 1px #FFBA4F;
    border-top:none;
    padding:5px 5px 3px 5px;
    margin:3px;
}
#nav a:link, #nav a:visited {
    color:white;
}
#nav a:hover {
    color:#3F1C00;
}
#logo {

}
.container {
    margin: 0 auto;
    width:800px;
}
.containerWide {
    margin: 0 auto;
    width:999px;
}
#mainTop {
    background: url(../images/paper_top.png) no-repeat bottom;
    height:20px; 
    padding:0;
}
#main {
    background: url(../images/paper_side.png) repeat-y;
}
#home {
    background: url(../images/main_bg.png) no-repeat top center;
    padding:35px;
    padding-top:290px;
    padding-bottom:180px;
}
#about {
    background: url(../images/about.png) no-repeat top center;
    padding:35px;
    padding-top:210px;
    padding-bottom:180px;
}
#flavors {
    background: url(../images/flavors.png) no-repeat top center;
    padding:35px;
    padding-top:290px;
    padding-bottom:180px;
}
#locations {
    background: url(../images/locations.png) no-repeat top center;
    padding:35px;
    padding-top:120px;
    padding-bottom:180px;
}
#flavors ul {
    font-family: "Bell Gothic", "Helvetica Neue", Arial, sans-serif;
}
#flavors li {
    line-height:120%;
    font-size:15px;
}
ul.uno {
    float:left;
    width:25%;
}
.uno li {

}
ul.dos {
    float:left;
    width:25%;
}
.dos li {

}
ul.sugar-free {
    float:left;
}    
#order {
    background: url(../images/order.png) no-repeat top center;
    padding:35px;
    padding-top:100px;
    padding-bottom:180px;
}
#contact {
    background: url(../images/contact.png) no-repeat top center;
    padding:35px;
    padding-top:120px;
    padding-bottom:180px;
}
#bag {
    margin-top:-150px;
    background: url(../images/bag.png);
    height:225px;
    overflow:hidden;
}
#footer {
    text-align:right;
    padding-top:150px;
}
#footer p {
    color:white;
    margin:0 35px 0 0;
    font-size:12px;
    line-height:145%;
}
#footer a {
    color:#95CFEF;
    text-decoration:none;
}
#footer a:hover {
    text-decoration:underline;
}
table {
    width:360px;
    padding-right:10px;
    padding-top:40px;
    margin-bottom:50px;
    float:left;
}
tr.table_title {
    font-size:15px;
    vertical-align:top;
    font-weight:bold;
    height:25px;
}
#weiser {
    background: url(../images/weiser.png) no-repeat top left;
}
#mccall {
    background: url(../images/mccall.png) no-repeat top left;
}
#emmett {
    background: url(../images/emmett.png) no-repeat top left;
}
#nampa {
    background: url(../images/nampa.png) no-repeat top left;
}
#boise {
    background: url(../images/boise.png) no-repeat top left;
}



/********************
TYPOGRAPHY
********************/
strong {
    font-weight:bold;
}
h2 {

    color:#4D2600;
    text-align:center;
    margin:0;
    font-family: Gerogia, "Times New Roman", serif;
    font-style:italic;
    font-size:18px;
}
h4 {   
    font-weight:bold;
    padding-bottom:10px;

}
p.hours {   
    clear:both;
    font-size:24px;
    font-family: Gerogia, "Times New Roman", serif;
    font-style:italic;
    text-align:center;
    color:#FF9900;
}