BODY {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
P {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
BLOCKQUOTE {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY:  arial, verdana, helvetica, sans serif
}
LI {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  arial, verdana, helvetica, sans serif
}
UL {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
TD.bodytext {
	LINE-HEIGHT: 16px
}
TD.copyright {
	COLOR: #999999
}
BODY H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
TD H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
BODY H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
TD H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: arial,verdana,  helvetica, sans serif
}
BODY H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial, verdana,  helvetica, sans serif
}
TD H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY:  arial, verdana, helvetica, sans serif
}
BODY H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY:  arial, verdana, helvetica, sans serif
}
TD H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY:  arial, verdana, helvetica, sans serif
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY:  arial, verdana, helvetica, sans serif
}
TD.subNav {
	COLOR: #009900; LINE-HEIGHT: 18px
}
TD.subNav A:link {
	COLOR: #009900
}
TD.subNav A:visited {
	COLOR: #009900
}
TD.subNav A:hover {
	COLOR: #990000
}

TD.franchising {

padding: 5px;

}


TD.franchising_h3 {

padding: 5px;
font-size: 14px;
font-weight: bold;
}


TD.franchising_h3o {

padding: 5px;
font-size: 14px;
font-weight: bold;
background-color: #f1bf8d;
}


TD.franchising_fineprint {

padding: 5px;
font-size: 0.6em;
text-align: center;
line-height: 8px;
}



TD.franchising_bgr {

padding: 5px;
font-size: 14px;
font-weight: bold;
background-color: #d2232a;
color: #FFFFFF;
}


li.faqs {

margin-left: 40px;

}


TD.franchising_bgr_ctr {

padding: 5px;
font-size: 14px;
font-weight: bold;
background-color: #d2232a;
color: #FFFFFF;
text-align: center;
}


A:link {
	COLOR: #000000
; font-size: 11px
; text-decoration: none
; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
A:visited {
	COLOR: #000000
; font-size: 11px
; text-decoration: none
; FONT-FAMILY: arial, verdana, helvetica, sans serif
}
A:hover {
	COLOR: #cc0000
; font-size: 11px
; text-decoration: none
; FONT-FAMILY: arial, verdana, helvetica, sans serif
}

A.main:link {
	COLOR: #000000
; FONT-FAMILY: arial, verdana, helvetica, sans serif
; text-decoration: none
}
A.main:visited {
	COLOR: #000000
; FONT-FAMILY: arial, verdana, helvetica, sans serif
; text-decoration: none
}
A.main:hover {
	COLOR: #cc0000
; FONT-FAMILY: arial, verdana, helvetica, sans serif
; text-decoration: none
}

A.white:link {
	COLOR: #ffffff
; text-decoration: none
; font-size: 12px
}
A.white:visited {
	COLOR: #ffffff
; text-decoration: none
; font-size: 12px
}
A.white:hover {
	COLOR: #ffffff
; text-decoration: underline
; font-size: 12px
}

A.location:link {
	COLOR: #000000
; text-decoration: underline
; font-size: 11px
}
A.location:visited {
	COLOR: #000000
; text-decoration: underline
; font-size: 11px
}
A.location:activated {
	COLOR: #000000
; text-decoration: underline
; font-size: 11px
}
A.location:hover {
	COLOR: #ffffff
; text-decoration: underline
; font-size: 11px
}

A.order:link {
	COLOR: #cc0000
; text-decoration: none
; font-size: 11px
}
A.order:visited {
	COLOR: #cc0000
; text-decoration: none
; font-size: 11px
}
A.order:hover {
	COLOR: #cc0000
; text-decoration: underline
; font-size: 11px
}
A.intro:link {
	COLOR: #ffffff
; text-decoration: none
; font-size: 11px
; font-weight: bold
}
A.intro:visited {
	COLOR: #ffffff
; text-decoration: none
; font-size: 11px
; font-weight: bold
}
A.intro:hover {
	COLOR: #ffff00
; text-decoration: none
; font-size: 11px
; font-weight: bold
}
A.sub:link {
	COLOR: #ffffff
; text-decoration: none
; font-size: 11px
; font-weight: bold
}
A.sub:visited {
	COLOR: #ffffff
; text-decoration: none
; font-size: 11px
; font-weight: bold
}
A.sub:hover {
	COLOR: #ffffff
; text-decoration: underline
; font-size: 11px
; font-weight: bold
}
A.promo:link {
	COLOR: #ffcc00
; text-decoration: underline
; font-size: 12px
; font-weight: bold
}
A.promo:visited {
	COLOR: #ffcc00
; text-decoration: underline
; font-size: 12px
; font-weight: bold
}
A.promo:hover {
	COLOR: #ffcc00
; text-decoration: none
; font-size: 12px
; font-weight: bold
}
A.employmentlink:link {
	COLOR: #ffcc00
; text-decoration: underline
; font-size: 12px
}
A.employmentlink:visited {
	COLOR: #ffcc00
; text-decoration: underline
; font-size: 12px
}
A.employmentlink:hover {
	COLOR: #ffcc00
; text-decoration: none
; font-size: 12px
}
A.content:link {
	COLOR: #E80007
; text-decoration: underline
; font-size: 12px
}
A.content:visited {
	COLOR: #E80007
; text-decoration: underline
; font-size: 12px
}
A.content:hover {
	COLOR: #E80007
; text-decoration: underline
; font-size: 12px
}
b {  font-family: Verdana, Arial, Helvetica, sans-serif}
.fnsz24 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 24px; font-weight: bold; line-height: 24px}
.fnsz18 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: bold ; line-height: 18px}
.fnsz14 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal ; line-height: 14px}
.white { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal ; line-height: 14px; color: #ffffff;}
.whitecontent { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #ffffff;}
.contact { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; line-height: 12px; color: #ffcc00;}
.forminputs {  font-family: Verdana, Geneva, Arial; font-size: 8pt}
.script { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7px; line-height: 24px}
.ibbtn {  background-color: #666600; color: #FFFFFF}
.borderred { background-image: url(images/yellowborder.gif); background-repeat: repeat-y;}
.chartheader {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #000000;}
.listredheader {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #E80007; font-weight: bold;}
.yellowheader {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #FFCC00; font-weight: bold;}
.blackheader {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.redcontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E80007}
.yellowcontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFCC00}
.franblock {font-family: Georgia, Times New Roman, Times, serif; color: #D3AC5D; font-weight: bold; line-height: 22px;}
.franblock2 {font-family: Georgia, Times New Roman, Times, serif; color: #D3AC5D; font-weight: bold; font-size: 10px;}
.franblock3 {font-family: Georgia, Times New Roman, Times, serif; color: #FFCC00; font-weight: bold; line-height: 22px;}
.franlist {font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: square; line-height: 20px;}
.franlist2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: none; line-height: 20px;}
.employlist {font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: square; line-height: 20px; color: #FFFFFF; }
.employmentbg { border-left: solid 1px #ffCC00; border-right: solid 1px #ffCC00; padding: 10px; }
.employmentbg2 { border-left: solid 1px #ffCC00; border-right: solid 1px #ffCC00; border-bottom: solid 1px #ffCC00; padding: 10px;}
.employmentbg3 { padding: 5px; background-color: #FFCC00;}
.rightpadding { padding-right: 10px;}


/* Nutritional Label-----------------------------------------------------------------------------*/


#nutrilabel {
width: 361px;
height: 270px;
color: #666;
margin: 0 0 0 0;

}







#popuplayer {
left:362px; top:168px; width:361px; z-index:250; visibility: hidden; 
filter:alpha(opacity=97);
-moz-opacity:.97;
	opacity:.97;
	z-index:15;
}


#popuplayer380 {
left:362px; top:168px; width:210px; z-index:250; visibility: hidden; 
filter:alpha(opacity=97);
-moz-opacity:.97;
	opacity:.97;
	z-index:15;
}



#hfeaturedlyr {width: 361px; height: 22px; background-color: FFF;}


#hfeaturedlyr380 {width: 210px; height: 22px; background-color: FFF;}


#featuredimg { color:#000000; width: 361px; height: 270px; overflow: hidden; position:absolute; position:absolute;}


#featuredimg465 { color:#000000; width: 361px; height: 480px; overflow: visible; position:absolute; position:absolute;}


#featuredimg380 { color:#000000; width: 210px; height: 380px; overflow: visible; position:absolute; position:absolute;}

#boxfeaturedlyr {width: 361px; height: 254px; background-color: #FFF; padding: 0px; margin-top: 0px;}

#boxfeaturedlyr380 {width: 210px; height: 254px; background-color: #FFF; padding: 0px; margin-top: 0px;}


.closebutton {margin-top: 0px; margin-left: 15px; margin-left: 0px;}


.sizebutton {margin-top: 0px; margin-left: 15px; margin-left: 0px;}




#nutrition_fact_spacer {
width: 750px;
height: auto;
float: inline;
margin: auto;
}


#nutrition_facts_menu {
float: left;
width: 120px;
height: auto;
background: #000;
margin: 10px 0 0 0;
}

.w120button {
margin: 0 0 10px 0;
}

#nutrition_content {
background-color:#FFFFFF;
width: 620px;
margin: 10px 0 0 10px;
height: auto;
float: left;
}



.top_nav { font-size: 90%; font:Arial, Helvetica, sans-serif; float: left;  margin-top: 4px; margin-bottom: 4px; margin-left: 6px; margin-right: 6px; }



table.nutrition {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: dotted none dotted none;
	border-color: #FF3333 #FF3333 #FF3333 #FF3333;
	border-collapse: collapse;
}
table.nutrition th {
	border-width: 1px 0px 1px 0px;
	padding: 1px 1px 1px 1px;
	border-style: none dotted none dotted;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.nutrition td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dotted solid none none;
	border-color:  gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}





table.nutritionchart {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: dotted none dotted none;
	border-color: #FF3333 #FF3333 #FF3333 #FF3333;
	border-collapse: collapse;
}

table.nutritionchart td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid dotted none none;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	-moz-border-radius: 0px 0px 0px 0px;
	
	}
	

.bottlinks {
font-size: 0.7em;
}

.copyrightbox {
font-size: 9px;
}

.top_heading {
margin: 5px 0 0 0;
}
/* Vertical Text Alignment IE5 Only---------------------------------------------------------------*/

.vertical{
writing-mode: tb-rl;
filter: flipv fliph;
}

/* Vertical Text Alignment IE5 Only End------------------------------------------------------------*/

/* Nutritional Label Ends--------------------------------------------------------------------------*/