@charset "UTF-8";
/* CSS Document */

body {margin:0; background:url(images/scooters_background.gif) repeat;}

#container {width:850px; margin:0 auto; padding:0; position:relative;}

a {outline:none;}


/* -------- BRANDING ------------ */

ul#top_right {text-align:right; right:10px; position:absolute;}
ul#top_right li {list-style:none; float:left; display:inline; padding:0 1px 0 3px; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
ul#top_right li a {color:#fff; text-decoration:none;}

#branding {padding:0; margin:0; height: 109px;}

h1 {background-image:url(images/sign_03.png); width:376px; height:157px; position:absolute; 
 padding:0; margin:2px 0 0 -25px; text-indent:-9999px; z-index:10;}
h1 a {background-image:url(images/sign_03.png); width:376px; height:157px; text-indent:-9999px;}

#branding img.food { margin:40px 0 0 40px; padding:0; z-index:5;}


#blind{
	width:1px;
	height:1px;
	overflow:hidden;
}


/* -------- TEST ------------ */


#top_bar {z-index:50; margin:10px 0 0 0; padding:0;}

/* --- SECONDARY NAV --- */


ul#secondary_nav {width:870px; height:60px; padding:0 0 0 0; margin:0 0 0 10px; z-index:25; position:absolute; }
ul#secondary_nav li { list-style:none; display:block; float:left;  text-indent:-9999px;  }
ul#secondary_nav li a {list-style:none; display:block; float:left; text-indent:-9999px;    }

li#xtreme_news {width:143px; height:60px; background-image:url(images/nav_news.png); }
li#xtreme_news a {width:143px; height:60px; }
li#xtreme_news a:hover {background-image:url(images/nav_news-over.png);}

li#careers {width:70px; height:60px; background-image:url(images/nav_careers.png); }
li#careers a {width:70px; height:60px; }
li#careers a:hover {background-image:url(images/nav_careers-over.png);}

li#gift_cards {width:81px; height:60px; background-image:url(images/nav_gift_cards.png);}
li#gift_cards a {width:81px; height:60px; }
li#gift_cards a:hover {background-image:url(images/nav_gift_cards-over.png);}

li#email {width:110px; height:60px; background-image:url(images/nav_email.png);}
li#email a {width:110px; height:60px; }
li#email a:hover {background-image:url(images/nav_email-over.png);}

li#kids {width:91px; height:60px; background-image:url(images/nav_kids.png);}
li#kids a {width:91px; height:60px; }
li#kids a:hover {background-image:url(images/nav_kids-over.png);}

li#birthdays {width:143px; height:60px; background-image:url(images/nav_parties.png);}
li#birthdays a {width:143px; height:60px; }
li#birthdays a:hover {background-image:url(images/nav_parties-over.png);}

li#feedback {width:99px; height:60px; background-image:url(images/nav_feedback.png);}
li#feedback a {width:99px; height:60px; }
li#feedback a:hover {background-image:url(images/nav_feedback-over.png);}

li#home {width:115px; height:60px; background-image:url(images/nav_home.png);}
li#home a {width:115px; height:60px; }
li#home a:hover {background-image:url(images/nav_home-over.png);}


/* -------- CONTENT ------------ */

#content {background-color:#FFFF00; margin:35px 12px 0 40px; padding:35px 0 0 0; min-height:500px;}


#content_inside {background:#FFFFFF; width:580px; margin:0 0 10px 180px; padding:0 10px ; min-height:450px;
border-bottom:url(images/border_bottom.jpg); border-top:url(images/border_top.jpg);}

#content_inside.border {background:url(images/content_inside_bg.jpg) repeat-y;}

#content_inside h3.border_top {background:url(images/border_top.jpg) no-repeat; margin:0px; padding:0px;}

#content_inside p.border_bottom {background:url(images/border_bottom.jpg) no-repeat; margin:0px; padding:0px;}

#content_inside h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ff0000; line-height:1.5em; padding:5px 0 0 0; padding-left:15px;}

h6 { font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:14px; padding:5px 0 0 17px; margin:0;  }
/*-- news section --*/

#content_inside p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:1.5em; padding-left:20px; padding-right:35px;}
#content_inside a {color:#CC0000; }

#content_inside p.small {font-size:11px; }
#content_inside p.forms {text-align:right; margin:0; padding:0;}



/* --- PRIMARY NAV --- */

ul#primary_nav {width:179px; height:304px; float:left; padding:0 20px 0 0; margin:5px 0 0 -20px;}
ul#primary_nav li {list-style:none; display:block; text-indent:-9999px;}
ul#primary_nav li a {list-style:none; display:block; text-decoration:none;}

li#about {width:179px; height:52px; background-image:url(images/main_about.png);}
li#about a {width:179px; height:52px;}
li#about a:hover {background-image:url(images/main_about-over.png);}

li#menu {width:179px; height:50px; background-image:url(images/main_menu.png);}
li#menu a {width:179px; height:50px;}
li#menu a:hover {background-image:url(images/main_menu-over.png);}

li#locations {width:179px; height:49px; background-image:url(images/main_locations.png);}
li#locations a {width:179px; height:49px;}
li#locations a:hover {background-image:url(images/main_locations-over.png);}

li#catering {width:179px; height:50px; background-image:url(images/main_catering.png); }
li#catering a {width:179px; height:50px;}
li#catering a:hover {background-image:url(images/main_catering-over.png);}

li#franchise {width:179px; height:50px; background-image:url(images/main_franchise.png);}
li#franchise a {width:179px; height:50px;}
li#franchise a:hover {background-image:url(images/main_franchise-over.png);}

li#order {width:179px; height:53px;}
li#order a {width:179px; height:53px;}


li#star {width:179px; height:153px;  background-image:url(images/xtreme_star.png);}
li#star a {width:179px; height:153px; }
li#star a:hover {background-image:url(images/xtreme_star.png);}

/* --- BELOW --- */

ul#promotions {padding:0 0px 0 0; margin:10px 13px 0 0; float:right; width:605px; height:141px; text-indent:-9999px; }
ul#promotions li {height: 141px; display:block; float:left; list-style:none; text-indent:-9999px;}
ul#promotions li a {display:block; float:left; height:141px; list-style:none;}

li#one {width:206px; background-image:url(images/promo_A.jpg); }
li#one a {width:206px;}
li#one a:hover {width:206px; height:141px; background-image:url(images/promo_A-over.jpg); }

li#two {width:196px;  background-image:url(images/promo_B.jpg);}
li#two a {width:196px}
li#two a:hover {width:196px; height:141px; background-image:url(images/promo_B-over.jpg);}

li#three {width:195px; background-image:url(images/promo_hornets.jpg);}
li#three a {width: 195px}
li#three a:hover {width:195px; height:141px; background-image:url(images/promo_hornets-over.jpg);}

img.float_left {float:left; margin:0; padding:0;}

img.bottom_bar {margin:10px 0 10px -14px; padding:0; clear:both; top:10px; bottom:0px; position:relative;}


/* -------- SITE INFO ------------ */
#siteinfo {clear:both; margin:10px 0 0 50px;}

#info1 {padding:0 0 0 0; margin:0 0 0 0; float:left; }
#info1 li {display:inline; list-style:none; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
#info1 li a {display:inline; list-style:none; text-align:left;  padding:0 2px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
#info1 li a:hover {text-decoration:underline;}

#info2 {padding:0 0 0 0; margin:0 20px 0 0; text-align:right; float:right; }
#info2 li {display:inline; list-style:none; text-align:right;  margin:0 0px 0 0;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
#info2 li a {display:inline; list-style:none; text-align:right;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
#info2 li a:hover {text-decoration:underline;}

#info3 {padding:5px 0; margin:5px 0; text-align:center; clear:both;}
#info3 li {display:inline; list-style:none;  
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
#info3 li a {display:inline; list-style:none;  padding:0 3px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
#info3 li a:hover {text-decoration:underline;}

#siteinfo p {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:0; line-height:1.4em;}

p.para {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:2px; line-height:1.4em;
background:#333333; margin:10px 75px 10px; border:4px solid #333333; }



/* ----- To Go Menu ----- */

.odd {background-color: #CCCCCC}



//#togo_menu {
 min-height: 945px;
}

#togo_menu table {
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;
}

.big_menu {
 font-size: 16pt;
}

#meals {
	background: url(images/meals.png) top center no-repeat;
	padding-top:90px;
	width: 262px;
	text-align:center;
	position: absolute;
	left: 237px;
	top: 250px;
}


#mega {
	background: url(images/mega.png) top center no-repeat;
	padding-top: 85px;
	width: 330px;
	text-align:center;
	position: absolute;
	top: 510px;
	left: 240px;
}

#extras {
	background: url(images/extras.png) top center no-repeat;
	padding-top: 70px;
	width: 200px;
	text-align: center;
	position:absolute;
	top: 516px;
	left: 584px;
}

#extras ul {
 list-style: none;
 margin:0px;
 padding: 0px;
}

#sides {
	background: url(images/sides.png) top center no-repeat;
	width:276px;
	padding-top: 100px;
	text-align: center;
	position:absolute;
	left: 512px;
	top: 244px;
}

#sides ul {
 list-style: none;
 margin:0px;
 padding: 0px;
}

#family{
	background:url(images/family.png) top center no-repeat;
	padding-top: 110px;
	width: 318px;
	text-align: center;
	position: absolute;
	left: 234px;
	top: 779px;
	
}

#drinks {
	background: url(images/drinks.png) top right no-repeat;
	padding-top: 35px;
	width: 219px;
	position: absolute;
	left: 242px;
	top: 955px;
	height: 111px;
}


#blitz {
	background: url(images/blitz.png) top center no-repeat;
	padding-top: 115px;
	width: 237px;
	text-align: center;
	position: absolute;
	top:940px;
	left: 529px;
	height: 90px;
}


#kids1 {
	background: url(images/kids.png) top center no-repeat;
	padding-top: 90px;
	width: 190px;
	text-align: center;
	position: absolute;
	left: 573px;
	top: 779px;
}

.padding td {padding: 3px;}


/* ----- catering menu ----- */


#catering_rotisserie {
	background: url(images/catering_rotisserie.png) top center no-repeat;
	padding-top: 100px;
	width: 330px;
	position: absolute;
	left: 236px;
	top: 506px;
}

#catering_strips {
	background: url(images/catering_strips.png) top center no-repeat;
	padding-top: 120px;
	width: 225px;
	position: absolute;
	left: 547px;
	top: 649px;
}

#catering_others {
	background: url(images/catering_others.png) top center no-repeat;
	width: 250px;
	padding-top: 99px;
	position: absolute;
	left: 529px;
	top: 820px;
}
 
#catering_sides {
	background: url(images/catering_sides.png) top center no-repeat;
	width: 285px;
	padding-top: 100px;
	position: absolute;
	left: 238px;
	top: 717px;
}

#catering_chicken {
	background: url(images/catering_chicken.png) top center no-repeat;
	width: 214px;
	padding-top: 95px;
	position: absolute;
	left: 566px;
	top: 500px;
}
