/* CSS Document */

body
{
background-image:url(images/site_background.gif);
}




#main{
height: 700px;
width: 800px;
top: 0;
left: 10%;
background-color:#ffffff;
background-image: url(images/bkg_repeat.gif);
background-repeat: repeat-y;
background-position: top right;
margin: 0 auto;
padding: 0;
}

#main_2{
height: 600px;
width: 800px;
top: 0;
left: 10%;
background-color:#ffffff;
background-image: url(images/bkg_repeat.gif);
background-repeat: repeat-y;
background-position: top right;
margin: 0 auto;
padding: 0;
}


#header{
height: 119px;
width: 775px;
background-image: url(images/header_bkg.gif);
margin: 0 auto;
padding-top: 16px;
padding-right: 25px;
}


#navigation{
height: 41px;
width: 800px;
margin: 0 auto;
padding: 0;
}


#divide{
height: 354px;
width: 2px;
background-image: url(images/vert_line.gif);
margin: 0 auto;
padding: 0;
float: left
}

#map_divide1{
height: 94px;
width: 2px;
background-image: url(images/vert_line.gif);
margin: 0 auto;
padding: 0;
float: left
}

#map_divide2{
height: 188px;
width: 2px;
background-image: url(images/vert_line.gif);
margin: 0 auto;
padding: 0;
float: left
}


#catering_divide{
height: 495px;
width: 2px;
background-image: url(images/vert_line.gif);
margin: 0 auto;
padding: 0;
float: left
}

#pizza_divide{
height: 1128px;
width: 2px;
background-image: url(images/vert_line.gif);
margin: 0 auto;
padding: 0;
float: left
}

#pasta_divide{
height: 710px;
width: 2px;
background-image: url(images/vert_line.gif);
margin: 0 auto;
padding: 0;
float: left
}

#app_divide{
height: 539px;
width: 2px;
background-image: url(images/vert_line.gif);
margin: 0 auto;
padding: 0;
float: left
}

#dess_divide{
height: 405px;
width: 2px;
background-image: url(images/vert_line.gif);
margin: 0 auto;
padding: 0;
float: left
}

#heroes_divide{
height: 389px;
width: 2px;
background-image: url(images/vert_line.gif);
margin: 0 auto;
padding: 0;
float: left
}

#salad_divide{
height: 735px;
width: 2px;
background-image: url(images/vert_line.gif);
margin: 0 auto;
padding: 0;
float: left
}




#left{
height: 242px;
width: 147px;
margin: 0 auto;
padding: 0;
float: left
}

#left_2{
height: 360px;
width: 147px;
margin: 0 auto;
padding: 0;
float: left
}

#submit{
height: 200px;
width: 143px;
margin: 0 auto;
padding: 0;
margin-left: 4px;
float: left
}

#center{
height: 524px;
width: 498px;
margin: 0 auto;
padding: 0;
float: left
}

#center_coupons{
height: 424px;
width: 624px;
margin-left: auto;
Margin-right: auto;
text-align: center;
padding: 2px;
float: left
}

#center_news{
height: 508px;
width: 482px;
margin: 8px;
padding: 0;
float: left
}

#center_videos{
width: 616px;
margin: 8px;
padding: 0;
float: left
}

#center_2{
height: 424px;
width: 624px;
margin: 0 auto;
padding: 2px;
float: left
}

#alt_center{
width: 624px;
margin: 0 auto;
padding: 2px;
overflow: auto;
float: left;
}

#company_center{
width: 612px;
margin: 0 auto;
padding: 6px;
overflow: auto;
float: left;
}

#center_double_row{
width: 298px;
margin: 0 auto;
padding: 6px;
overflow: auto;
float: left;
}


#right_1{
height: 396px;
width: 140px;
margin-left: 8px;
padding: 0px;
float: left
}

#right_2{
height: 127px;
width: 140px;
margin-left: 8px;
padding: 0px;
float: left
}


#footer{
clear: left;
padding: 0px;
text-align: center;
}



#alt_main{
height: auto;
width: 800px;
top: 0;
left: 10%;
background-color:#ffffff;
background-image: url(images/bkg_repeat.gif);
background-repeat: repeat-y;
background-position: top right;
margin: 0 auto;
padding: 0;
overflow: auto;
}

#press_divide{
height: 1000px;
width: 2px;
background-image: url(images/vert_line.gif);
margin: 0 auto;
padding: 0;
float: left
}

#press_center{
height: 286px;
width: 482px;
margin: 0 auto;
padding: 8px;
float: left
}

#press_right{
height: auto;
width: 130px;
padding: 10px;
float: left
}

#topping_column{
height 700px;
width: 147px;
float: left;
}

#toppings{
height: 200px;
width: 147px;
padding: 6px;
}




a.disclaimer{
text-align: center;
color: #fdd650;
font-size: 12px;
font-family: arial;
text-decoration: none
}


a.disclaimer:hover{
color: #f1bb00;
}


p.disclaimer{
text-align: center;
color: #ffffff;
font-size: 12px;
font-family: arial
}


.headline{
text-align: left;
color: #000000;
font-size: 14px;
font-family: arial;
font-weight: bold;
text-decoration: none;
line-height: 120%;
}

a.bodylink{
text-align: left;
color: #c40000;
font-size: 12px;
font-family: times;
font-weight: bold;
text-decoration: none;
}

.bodylink:hover{
color: #e40000;
}


.bodytext{
text-align: left;
color: #000000;
font-size: 12px;
font-family: times;
line-height: 110%;
}

.bodyquote{
text-align: left;
color: #606060;
font-size: 16px;
font-family: times;
line-height: 130%;
}

.bodylist{
text-align: left;
color: #600000;
font-size: 11px;
font-family: arial;
font-weight: bold;
line-height: 160%;
}


.l_disclaimer{
text-align: left;
color: #000000;
font-size: 10px;
font-family: arial;
text-decoration: none;
}


.bar{
height: 8px;
background-color: #666666;
}



.nav {
display: block;
height: 41px;
margin: 0px;
}

.home {
background: transparent url('images/menu_home_1.gif') top left;
}

.home:hover {
background: transparent url('images/menu_home_2.gif') top left;
}


.menu {
background: transparent url('images/menu_menu_1.gif') top left;
}

.menu:hover {
background: transparent url('images/menu_menu_2.gif') top left;
}


.catering {
background: transparent url('images/menu_catering_1.gif') top left;
}

.catering:hover {
background: transparent url('images/menu_catering_2.gif') top left;
}


.press {
background: transparent url('images/menu_press_1.gif') top left;
}

.press:hover {
background: transparent url('images/menu_press_2.gif') top left;
}


.locations {
background: transparent url('images/menu_locations_1.gif') top left;
}

.locations:hover {
background: transparent url('images/menu_locations_2.gif') top left;
}


.company {
background: transparent url('images/menu_company_1.gif') top left;
}

.company:hover {
background: transparent url('images/menu_company_2.gif') top left;
}


.franchise {
background: transparent url('images/menu_franchise_1.gif') top left;
}

.franchise:hover {
background: transparent url('images/menu_franchise_2.gif') top left;
}



.nav2 {
display: block;
margin: 0px;
}

.apps {
background: transparent url('images/col1_menu_apps1.gif');
}

.apps:hover {
background: transparent url('images/col1_menu_apps2.gif');
}


.salad {
background: transparent url('images/col1_menu_salad1.gif') top left;
}

.salad:hover {
background: transparent url('images/col1_menu_salad2.gif') top left;
}


.pizza {
background: transparent url('images/col1_menu_pizza1.gif') top left;
}

.pizza:hover {
background: transparent url('images/col1_menu_pizza2.gif') top left;
}


.rolls {
background: transparent url('images/col1_menu_rolls1.gif') top left;
}

.rolls:hover {
background: transparent url('images/col1_menu_rolls2.gif') top left;
}


.pasta {
background: transparent url('images/col1_menu_pasta1.gif') top left;
}

.pasta:hover {
background: transparent url('images/col1_menu_pasta2.gif') top left;
}


.heroes {
background: transparent url('images/col1_menu_heroes1.gif') top left;
}

.heroes:hover {
background: transparent url('images/col1_menu_heroes2.gif') top left;
}


.dessert {
background: transparent url('images/col1_menu_dessert1.gif') top left;
}

.dessert:hover {
background: transparent url('images/col1_menu_dessert2.gif') top left;
}


.specials {
background: transparent url('images/col1_menu_specials1.gif') top left;
}

.specials:hover {
background: transparent url('images/col1_menu_specials2.gif') top left;
}



.nav3 {
display: block;
margin: 0px;
}

.arkansas {
background: transparent url('images/col1_loc_ar1.gif');
}

.arkansas:hover {
background: transparent url('images/col1_loc_ar2.gif');
}


.california {
background: transparent url('images/col1_loc_ca1.gif') top left;
}

.california:hover {
background: transparent url('images/col1_loc_ca2.gif') top left;
}


.colorado {
background: transparent url('images/col1_loc_co1.gif') top left;
}

.colorado:hover {
background: transparent url('images/col1_loc_co2.gif') top left;
}


.florida {
background: transparent url('images/col1_loc_fl1.gif') top left;
}

.florida:hover {
background: transparent url('images/col1_loc_fl2.gif') top left;
}


.texas {
background: transparent url('images/col1_loc_tx1.gif') top left;
}

.texas:hover {
background: transparent url('images/col1_loc_tx2.gif') top left;
}


.utah {
background: transparent url('images/col1_loc_ut1.gif') top left;
}

.utah:hover {
background: transparent url('images/col1_loc_ut2.gif') top left;
}