@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	background-color:#751810;
font-family:“Helvetica”, Arial, sans-serif;
font-weight:normal;
font-size:15px;
line-height:22px;
color:#666;
}


/* Header */

#header {
margin: 0 auto;
width: 960px;
height:180px;
}

#santaheader {
margin: 0 auto;
width: 960px;
height:150px;
}

#logo {
margin-top:10px;
width: 200px;
height:100px;
float:left;
border:0;
}

#slogan {
background-image:url(../images/byline.png);
margin:30px 0 0 130px;
float:left;
width:620px;
height:55px;
border:0;
}

#navcontainer {
margin:5px 0 10px 0px;
width: 960px;
height:50px;
float:left;
}

#santaNav {
margin:5px 0 0 0;
width: 960px;
height:30px;
float:left;
}

#flashhero {
margin:0 auto;
padding: 10px 0 0 5px;
width: 950px;
height:500px;
float:left;
}




/* Navigation */

.underlinemenu{
font-family: “Helvetica”, Arial, sans-serif;
font-size:13px;
font-weight: bold;
letter-spacing:normal;
width:100%;
}

.underlinemenu ul{
padding: 6px 0 2px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #fff;
padding: 6px 3px 2px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 8px; /*spacing between each menu link*/
text-decoration: none;
boarder-bottom:3px solid #ccc;
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected {
border-bottom:3px solid #fff;
}


/* Fat Santa */

#Santacontent{
margin: 0 auto;
background: url(../Santa/images/santaBack.jpg) no-repeat;
width: 1200px;
height:820px;
}

#link {
margin:60px auto;
width: 590px;
height:40px;
border:0;
}

#order {
width: 350px;
height:40px;
border:0;
float:left;
}

#share {
width: 207px;
height:40px;
border:0;
float:left;
}

#disclaimer{
margin: 0 auto;
width: 1200px;
height:40px;
}

#credits {
margin:0 auto;
width: 600px;
height:30px;
padding-top:10px;
text-align:center;
}

#video {
margin:0 auto;
padding-top:320px;
width:569px;
}


/* Content */

#content {
margin:0 auto;
width: 960px;
}

#contentAddict {
margin:50 auto;
width: 960px;
}

#icontent {
margin:0 auto;
width: 960px;
text-align:center;
}

#menu {
width: 200px;
height:500px;
float:left;
}

#price {
width: 420px;
height:80px;
float:left;
padding-top:10px;
}

#hero {
margin:0 auto;
width:960px;
height:370px;
}

#content1 {
width: 960px;
float:left;
}
#content2 {
width: 960px;
height:380px;
float:left;
}

#location1 {
margin:30px auto;
width: 450px;
float:left;
}
#location2 {
margin:30px auto;
width: 450px;
float:left;
}

#items_blank {
margin:0 auto;
width: 720px;
height:500px;
float:left;
}

#items_salad {
margin:0 auto;
width: 720px;
float:left;
background: url(../images/menu/salad.png) no-repeat top right;
}

#items_sandwich {
margin:0 auto;
width: 720px;
float:left;
background: url(../images/menu/sandwich.jpg) no-repeat top right;
}

#items_toasties {
margin:0 auto;
width: 720px;
float:left;
background: url(../images/menu/toastedPita.jpg) no-repeat top right;
}

#items_salad {
margin:0 auto;
width: 720px;
float:left;
background: url(../images/menu/salad.jpg) no-repeat top right;
}

#items_sushi {
margin:0 auto;
width: 720px;
height:550px;
float:left;
background: url(../images/menu/sushi.jpg) no-repeat top right;
}

#items_wraps {
margin:0 auto;
width: 720px;
float:left;
background: url(../images/menu/wraps.jpg) no-repeat top right;
}

#items_juice {
margin:0 auto;
width: 720px;
height:550px;
float:left;
background: url(../images/menu/juice.jpg) no-repeat top right;
}

#items_smoothie {
margin:0 auto;
width: 720px;
float:left;
background: url(../images/menu/smoothie.jpg) no-repeat top right;
}

#items_coffee {
margin:0 auto;
width: 720px;
height:550px;
float:left;
background: url(../images/menu/coffee.jpg) no-repeat top right;
}

#items_breakfast {
margin:0 auto;
width: 720px;
height:550px;
float:left;
background: url(../images/menu/bagel.jpg) no-repeat top right;
}

#items_soup {
margin:0 auto;
width: 720px;
height:550px;
float:left;
background: url(../images/menu/soup.jpg) no-repeat top right;
}

#items_snack {
margin:0 auto;
width: 720px;
height:550px;
float:left;
background: url(../images/menu/brownie.jpg) no-repeat top right;
}

#items_drinks {
margin:0 auto;
width: 720px;
height:550px;
float:left;
background: url(../images/menu/drinks.jpg) no-repeat top right;
}

#items {
margin:0 auto;
width: 720px;
float:left;
padding-left:40px;
background: url(../images/dottedline.png) repeat-y;
}

#intro {
margin:5px auto;
width:420px;
float:left;
}

.description {
font-family:“Helvetica”, Arial, sans-serif;
font-weight:bold;
font-size:15px;
line-height:22px;
color:#333;
}

.descriptionLink {
font-family:“Helvetica”, Arial, sans-serif;
font-weight:bold;
font-size:15px;
line-height:22px;
text-decoration:none;
color:#8e2b1d;
}

.terms {
font-family:“Helvetica”, Arial, sans-serif;
font-weight:normal;
font-size:12px;
line-height:18px;
color:#333;
}

#description {
margin:40px auto;
width: 720px;
float:left;
}

.price {
background: url(../images/priceBlock.gif);
font-family:“Helvetica”, Arial, sans-serif;
font-weight:bold;
font-size:15px;;
width:147px;
height:24px;
text-align:center;
padding-top:2px;
color:#fff;
float:left;
}

.content {
font-family:“Helvetica”, Arial, sans-serif;
font-weight:normal;
font-size:14px;
text-align:left;
color:#666;
}



/* Menu Navigation */

.markermenu{
width: 190px; /*width of menu*/
font: bold 16px “Helvetica”, Arial, sans-serif;
}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
}

.markermenu ul li a{
color: #8e2b1d;
display: block;
width: auto;
padding: 8px 0;
padding-left: 30px;
text-decoration: none;
}

.markermenu ul li a:hover, .markermenu ul li a.current{
background: url(../images/redx.png) no-repeat 2px center;
color: #8e2b1d;
display: block;
width: auto;
padding: 8px 0;
padding-left: 30px;
}




/* Footer */

#footer {
margin:20px auto;
width: 960px;
}

#footerhero {
margin:100px auto;
width: 960px;
}

#copyright {
margin-top:20px;
width: 470px;
float:left;
}

#design {
margin-top:20px;
width: 490px;
float:left;
}

#foodaddict {
margin: 10px 0 0 255px;
width: 235px;
float:left;
border:0;
}

.copyright {
font-family:“Helvetica”, Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-align:left;
color:#666;
}

.deosc {
font-family:“Helvetica”, Arial, sans-serif;
font-weight:bold;
font-size:11px;
line-height:22px;
text-align:right;
color:#333;
text-decoration:none;
}

.link {
font-family:“Helvetica”, Arial, sans-serif;
font-weight:normal;
font-size:15px;
text-align:left;
text-decoration:none;
color:#8e2b1d;
}


/* H */

h1 {
font-family: “Helvetica”, Arial, sans-serif;
font-size: 30px;
font-style: normal;
font-weight: bold;
color: #a3352b;
letter-spacing: normal;
line-height: 1.5em;
}

h1 strong {
color:#000;
}

h2 {
font-family: “Helvetica”, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: bold;
color: #666;
letter-spacing: normal;
line-height: 10px;
padding-bottom:5px;
}

h3 {
font-family: “Helvetica”, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: bold;
color: #666;
letter-spacing: normal;
line-height: 20px;
padding-bottom:20px;
}




.divider {
width: 33px;
height: 24px;
float:left;
}

.contactdivider {
margin:30px auto;
width: 40px;
height: 100px;
float:left;
}

.leftborder { 
width:20px;
border-left: 1px solid #000000; 
border-style: dashed;
float:left;
} 
.cleaner {
height: 1px;
font-size: 1px;
clear: both;
}
