/* CSS Document */

p.topmenu{
text-align:right;
font-size: 10px;
font-family: arial;
}

p.fine{
text-align:center;
font-size: 12px;
font-family:arial;
}

#type{
text-align:left;
font-size: 11px;
font-family: "Courier New", Courier, mono;
}



#type2{
text-align:left;
font-family: "Courier New", Courier, mono;
font-size: 12px;
padding-right: 5px;
overflow: auto;
}

#type3{
text-align:left;
font-family: "Courier New", Courier, mono;
font-size: 14px;
padding-right: 5px;
overflow: auto;
}

#.media{
text-align: left;
color: #000000;
font-size: 14px;
text-decoration: none;
font-family: arial;
}

#.media:hover{
color:#990000
text decoration: none;
}

#map-type{
text-align:left;
font-size: 12px;
font-family:arial;
}


h1.typehead{
text-align:left;
font-size: 16px;
font-family:courier;
}

p.disclaimer{
text-align: center;
color: #00009f;
font-size: 12px;
font-family: arial;
}

hr.media {
color:#cccccc;
height:1px;
background-color:#003366;
border:0px;
}

.media {
font-family:"Courier New", Courier, mono;
font-size:12px;
color: #000000;
}

.media a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: 600;
color: #003366;
text-decoration:underline;
}

.media a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color: #003366;
text-decoration:none;
}


a.all{
color:#666666;
text-decoration: none;
}


a.all:hover{color:#ff0000}

a.map-link{
color:#003082;
font-weight:bold;
text-decoration: none;
font-size: 10px;
}


a.map-link:hover{color:#ff0000}


body{
background: white;
}


.menu {
display: block;
height: 31px;
margin: 0px;
}

.menu_button {
background: transparent url('images/menu_menu.gif') top left;
}

.menu_button:hover {
background: transparent url('images/menu_menu2.gif') top left;
}


.press {
background: transparent url('images/menu_press.gif') top left;
}

.press:hover {
background: transparent url('images/menu_press2.gif') top left;
}


.locations {
background: transparent url('images/menu_locations.gif') top left;
}

.locations:hover {
background: transparent url('images/menu_locations2.gif') top left;
}


.company {
background: transparent url('images/menu_company.gif') top left;
}

.company:hover {
background: transparent url('images/menu_company2.gif') top left;
}


.franchise {
background: transparent url('images/menu_franchise.gif') top left;
}

.franchise:hover {
background: transparent url('images/menu_franchise2.gif') top left;
}


.loc_menu_button {
background: transparent url('images/loc_menu_menu.gif') top left;
}

.loc_menu_button:hover {
background: transparent url('images/loc_menu_menu2.gif') top left;
}


.loc_press {
background: transparent url('images/loc_menu_press.gif') top left;
}

.loc_press:hover {
background: transparent url('images/loc_menu_press2.gif') top left;
}


.loc_locations {
background: transparent url('images/loc_menu_locations.gif') top left;
}

.loc_locations:hover {
background: transparent url('images/loc_menu_locations2.gif') top left;
}


.loc_company {
background: transparent url('images/loc_menu_company.gif') top left;
}

.loc_company:hover {
background: transparent url('images/loc_menu_company2.gif') top left;
}


.loc_franchise {
background: transparent url('images/loc_menu_franchise.gif') top left;
}

.loc_franchise:hover {
background: transparent url('images/loc_menu_franchise2.gif') top left;
}




#awards{
height: 600px;
width: 260px;
float: left;
margin: 0;
padding: 0px;
}

#awards2{
height: 600px;
width: 370px;
padding-left: 8px;
padding-right: 10px;
float: left;
margin: 0;
overflow: scroll;
}

#awards3{
height: 600px;
width: 128px;
padding-left: 8px;
padding-right: 4px;
float: left;
margin: 0;
overflow: scroll;
}

#blurb{
float: left;
margin: 0;
padding: 0;
}

#center{
height: 509px;
width: 551px;
float: left;
margin: 0;
padding: 0;
background-color: #ffffff;
}

#center2{
height: 624px;
width: 551px;
background-color: #f4f0ea;
float: left;
margin: 0;
padding: 0;
}


#center3{
height: 624px;
width: 531px;
float: left;
margin: 0px;
padding: 8px;
background-color: #f4f0ea;
}

#center4{
height: 654px;
width: 551px;
float: left;
margin: 0;
padding: 0;
background-color: #f4f0ea;
}

#center5{
height: 577px;
width: 551px;
float: left;
margin: 0;
padding: 0;
background-color: #f4f0ea;
}

#contents{
height: 512px;
width: 951px;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

#contents2{
height: 655px;
width: 951px;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

#footer{
clear: left;
padding: 0px;
text-align: center;
}

#franchise1{
height: 600px;
width: 250px;
float: left;
margin: 0px;
padding: 2px;
background-color: #f4f0ea;
}

#franchise2{
height: 600px;
width: 160px;
float: left;
margin: 0px;
background-color: #f4f0ea;
}

#franchise3{
height: 620px;
width: 378px;
float: left;
margin: 0px;
padding: 2px;
background-color: #f4f0ea;
}

#franchise4{
height: 620px;
width: 145px;
float: left;
margin: 0px;
background-color: #f4f0ea;
overflow:visible;
}

#frfootertxt{
width: auto;
margin-left: 60px;
margin-right: 60px;
padding: 0px;
text-align: center;
}

#header1{
height: 307px;
width: 951px;
position: relative;
top: 0;
left: 0;
}


#header2{
height: 154px;
width: 951px;
position: relative;
top: 0;
left: 0;
}

#header3{
height: 31px;
width: 951px;
position: relative;
top: 0;
left: 0;
}

#header4{
height: 22px;
width: 951px;
position: relative;
top: 0;
left: 0;
}

#header_loc{
height: 123px;
width: 951px;
position: relative;
top: 0;
left: 0;
}

#locations{
height: 494px;
width: 531px;
background-color: #f4f0ea;
float: left;
margin: 0;
padding: 10px;
}

#locations2{
height: 322px;
width: 500px;
background-color: #000000;
float: left;
margin: 0;
padding: 10px;
}

#locations3{
height: 150px;
width: 500px;
float: left;
margin: 0;
padding: 5px;
}

#locations4{
height: 322px;
width: 500px;
float: left;
margin: 0;
padding: 0px;
}

#locations4a{
height: 322px;
width: 250px;
float: left;
margin: 0;
padding: 0px;
}

#locations5{
height: 175px;
width: 320px;
background-color: #000000;
float: left;
margin: 0;
padding: 10px;
}

#main{
height: 717px;
width: 952px;
top: 0;
left: 10%;
margin: 0 auto;
padding: 0;
}


#main2{
height: 834px;
width: 952px;
top: 0;
left: 10%;
margin: 0 auto;
padding: 0;
}

#other{
height: 509px;
width: 200px;
float: left;
margin: 0;
padding: 0;
}

#other2{
height: 654px;
width: 200px;
float: left;
margin: 0;
padding: 0;
}


#press{
height: 509px;
width: 190px;
float:left;
margin: 0;
padding: 0;
}

#subcenter{
height: 106px;
width: 500px;
float: left;
margin: 0;
padding: 0;
}