#FranWindow H1 {
  font-size: 23pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  font-weight: normal;
  color: #888888;
}
#FranWindow H2 {
  font-size: 12pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  font-weight: bold;
  color: #888888;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 2px 0px;
  border-bottom: 3px solid #AAAAAA;
}
#FranWindow P {
  font-size: 11pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  font-weight: 500;
  color: #000000;
}
#FranWindow P span{
  font-size: 11pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  font-weight: 500;
  color: #009900;
}
#FranWindow TD#SearchBox {
     background-color: rgba(50,50,50, 0.2);
     background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222222), to(#444444));
     background-image: -webkit-linear-gradient(top, #222222, #444444);
     background-image: -moz-linear-gradient(top, #222222, #444444);
     background-image: -ms-linear-gradient(top, #222222, #444444);
     background-image: -o-linear-gradient(top, #222222, #444444);
}
#FranWindow H1 {
  border-bottom: none;
  font-size: 18pt;
  padding-bottom: 0px;
  color: #444444;
}
#FranWindow TD#SearchBox H2 {
  border-bottom: none;
  font-size: 16pt;
  padding-bottom: 0px;
  margin-bottom: 2px;
  color: #FFFFFF;
  text-shadow: 1px 1px 3px #000000;
}

#FranWindow TD#SearchBox B{
  color: #FFFFFF;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  font-size: 9pt;
}
#FranWindow TD#MainArt {
  padding: 0px;
}

TABLE#PlatinumPlus {
  border: 1px solid #DDDDDD;
  background-color: #FFFFFF;
}


TABLE#PlatinumPlus TD.ad{
  border: none;
}
TABLE#FeaturedFranchises {
    border: 1px solid #DDDDDD;
    background-color: #FFFFFF;
}


TABLE#FeaturedFranchises TD.FranchiseFrame {
  padding: 5px;
}


DIV#FranchiseAd DIV#FranchiseText {
  font-size: 8pt;
}
DIV#FranchiseAd DIV#FranchiseText B{
  color: #000000;
}

DIV#FranchiseAd DIV#CookieTrail {
  font-size: 8pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  color: #888888;
}

DIV#FranchiseAd DIV#CookieTrail A{
  font-size: 8pt;
  text-decoration: none;
  color: #888888;
}

DIV#FranchiseAd DIV#CookieTrail B{
  font-size: 8pt;
  text-decoration: none;
  color: #25618F;
}

DIV#FranchiseAd DIV#FranchiseTitle A.title{
  font-size: 12pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  text-decoration: none;
  font-weight: bold;
  color: #25618F;
}
DIV#FranchiseSpotlightAd {
  padding: 10px;
}


DIV#FranchiseText {
  font-size: 10pt;
}
DIV#FranchiseText B{
  color: #000000;
}

TABLE#FranchiseSpotlightAd DIV#FranchiseTitle{
  margin-bottom: 10px;
}
TABLE#FranchiseSpotlightAd DIV#FranchiseTitle A.title{
  font-size: 14pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  text-decoration: none;
  font-weight: normal;
  color: #25618F;
}


TABLE#FranchiseSpotlightAd UL {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
}
TABLE#FranchiseSpotlightAd UL LI  A {
  font-size: 10pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  text-decoration: underline;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}
TABLE#FranchiseSpotlightAd UL LI  A:hover {
  font-size: 10pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  text-decoration: none;
  font-weight: bold;
  color: #25618F;
}


TABLE#FranchiseSpotlightAd TABLE#LinkBar TD{
  color: #AAAAAA;
  font-size: 8pt;
}

TABLE#FranchiseSpotlightAd TABLE#LinkBar TD A{
  color: #000000;
  font-size: 9pt;
  font-weight: 600;
  text-decoration: none;
}

TABLE#FranchiseSpotlightAd TABLE#LinkBar TD A:hover{
  color: #25618F;
  font-size: 9pt;
  font-weight: 600;
  text-decoration: none;
}

TABLE#FranchiseSpotlightAd TABLE#LinkBar TD A B{
  color: #25618F;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TABLE#FranchiseSpotlightAd {
}

TABLE#FranchiseSpotlightAd UL#cookietrail { margin: 0px; padding: 0px; }
TABLE#FranchiseSpotlightAd UL#cookietrail LI         {
                        font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
                        font-size: 8pt;
                        display: inline;
                        list-style-type: none;
                        list-style: none;
                        background: none;
                        font-weight: normal;
                        padding: 0px 5px 0px 0px;
                        color: #AAAAAA;
                     }
TABLE#FranchiseSpotlightAd UL#cookietrail LI A       { color: #888888; text-decoration: none; font-weight: normal; }
TABLE#FranchiseSpotlightAd UL#cookietrail LI A:hover { color: #25618F; text-decoration: underline; font-weight: normal; }



#FranchiseSpotlightAd UL LI { font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif; font-size: 10pt; background: url(/images/arrow.gif) no-repeat .1em .8em transparent;  padding: 5px 13px;  }

TABLE#HomeFrame H2{
  border-bottom: 4px solid #DDDDDD;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
}

TABLE#HomeFrame H2 A{
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
}
TABLE#HomeFrame H2 A B{
  text-decoration: none;
  font-size: 14pt;
  font-weight: bolder;
  color: #990022;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
}
TABLE#HomeFrame H2 A B:hover{
  text-decoration: none;
  font-size: 14pt;
  font-weight: bolder;
  color: #CC0044;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
}
TABLE#BottomBox {
 background-color: #FFFFFF;
}

UL#FranchiseList {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
}
UL#FranchiseList LI {
  font-size: 8pt;
  padding-left: 13px;
  background: url(/images/arrow.gif) no-repeat .1em .8em transparent;
  border-top: 1px dotted #CCCCCC;
  padding-top: 5px;
  margin-top: 5px;
}
UL#FranchiseList LI A {
  font-size: 10pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  text-decoration: none;
  font-weight: bold;
  color: #25618F;
}
UL#FranchiseList LI A:hover {
  font-size: 10pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  text-decoration: none;
  font-weight: bold;
  color: #25618F;
}
UL#FranchiseList LI DIV#CookieTrail {
  font-size: 8pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  color: #888888;
  font-weight: normal;
}
UL#FranchiseList LI DIV#CookieTrail A{
  font-size: 8pt;
  text-decoration: none;
  color: #000000;
  font-weight: normal;
}
UL#FranchiseList LI DIV#CookieTrail B{
  font-size: 8pt;
  text-decoration: none;
  color: #25618F;
  font-weight: bold;
}

UL#FranchiseList LI UL{
  margin: 5px 0px; padding: 0px; border: none;
}
UL#FranchiseList LI UL LI{
    font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
    font-size: 8pt;
    display: inline;
    list-style-type: none;
    list-style: none;
    background: none; border: none;
    font-weight: normal;
    padding: 0px 10px 0px 0px;
    color: #000000;
}
UL#FranchiseList LI UL LI A{
color: #25618F; text-decoration: none; font-weight: normal;
    font-size: 8pt;
}
UL#FranchiseList LI UL LI A:hover{
color: #000000; text-decoration: underline; font-weight: normal;
    font-size: 8pt;
}


#eventlisting TD A{
 font-size: 14pt;
 color: #660000;
}

.location {
  font-size: 8pt; color: #888;
  font-family: Arial;
}

#eventlisting .location A{
  font-size: 8pt; color: #800;  font-weight: normal; letter-spacing: normal;
  font-family: Arial;
}

ul.newsfeed { list-style-type: none; padding-left: 0px; margin-left: 0px;}
UL.newsfeed LI { font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif; font-size: 8pt; line-height: 125%; padding-left: 13px; background: url(/images/arrow.gif) no-repeat .1em .8em transparent; border-top: 1px solid #EEEEEE; padding-top: 5px; padding-bottom: 5px; }
UL.newsfeed LI A { text-decoration: none; font-weight: normal; color: #444444; }
UL.newsfeed LI A:hover { text-decoration: underline; font-weight: normal; color: #25618F; }
UL.newsfeed LI SPAN.date { font-weight: normal; font-size: 8pt; color: #888888; }
UL.newsfeed LI SPAN.date A{ font-weight: normal; font-size: 8pt; color: #666666; }



UL#quicklinks { list-style-type: none; padding: 0px; margin: 0px; }
UL#quicklinks LI { font-family: Roboto, Sans-Serif; font-size: 9pt; line-height: 125%; padding: 2px 5px; }
UL#quicklinks LI A { text-decoration: none; font-weight: normal; color: #000000; }
UL#quicklinks LI A:hover { text-decoration: underline; font-weight: normal; color: #25618F; }

UL#toc      { list-style-type: none; padding-left: 0px; margin-left: 0px; margin-top: 0px;}
UL#toc LI   { font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif; font-size: 10pt; line-height: 125%; padding-left: 13px; background: url(/images/arrow.gif) no-repeat .1em .5em transparent; padding-top: 2px; padding-bottom: 2px; }
UL#toc LI A { text-decoration: none; font-weight: normal; color: #000000; }
UL#toc LI A:hover { text-decoration: underline; font-weight: normal; color: #25618F; }


TD#FranchiseSpotlightHead {
  background-color: rgba(0,0,0, 0.2);
  background: -webkit-gradient(linear, left top, left 25, from(#333333), color-stop(25%, #444444), to(#111111));
  background: -moz-linear-gradient(top, #333333, #444444 2px, #111111 25px);
  background-image: -webkit-linear-gradient(top, #333333, #111111);
  background-image: -ms-linear-gradient(top, #333333, #111111);
  background-image: -o-linear-gradient(top, #333333, #111111);
  border: 1px outset rgba(150,150,150, 0.5);
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  padding: 5px 20px;
}

TD#FranchiseSpotlightHead H2{
  padding: 0px;
  margin: 0px;
  color: #FFFFFF;
  text-shadow: 1px 1px 3px #000000;
  font-weight: bold;
  font-size: 12pt;
  border: none;
}

TD#FranchiseSpotlightHead H2 A{
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12pt;
  text-decoration: none;
  border: none;
}

TD#FranchiseSpotlightHead H2 A B{
  text-decoration: none;
  font-size: 12pt;
  font-weight: bolder;
  color: #990022;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  border: none;
}
TD#FranchiseSpotlightHead H2 A:hover B{
  text-decoration: none;
  font-size: 12pt;
  font-weight: bolder;
  color: #990022;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  border: none;
}

TD#FranchiseSpotlightGreen {
  background-color: rgba(0,0,0, 0.2);
  background: -webkit-gradient(linear, left top, left 25, from(#018146), color-stop(25%, #01904E), to(#004C26));
  background: -moz-linear-gradient(top, #018146, #01904E 2px, #004C26 25px);
  background-image: -webkit-linear-gradient(top, #01904E, #004C26);
  background-image: -ms-linear-gradient(top, #01904E, #004C26);
  background-image: -o-linear-gradient(top, #01904E, #004C26);
  border: 1px outset rgba(150,150,150, 0.5);
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  padding: 5px 20px;
}
TD#FranchiseSpotlightGreen H2{
  padding: 0px;
  margin: 0px;
  color: #FFFFFF;
  text-shadow: 1px 1px 3px #000000;
  font-weight: bold;
  font-size: 12pt;
  border: none;
}
TD#FranchiseSpotlightGreen H2 A{
  font-family: 'Open Sans Condensed', Arial, Helvetica, Sans-Serif;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 24pt;
  text-decoration: none;
  border: none;
}
TD#FranchiseSpotlightGreen H2 A B{
  text-decoration: none;
  font-size: 24pt;
  font-weight: bolder;
  color: #990022;
  font-family: 'Open Sans Condensed', Arial, Helvetica, Sans-Serif;
  border: none;
}
TD#FranchiseSpotlightGreen H2 A:hover B{
  text-decoration: none;
  font-size: 24pt;
  font-weight: bolder;
  color: #990022;
  font-family: 'Open Sans Condensed', Arial, Helvetica, Sans-Serif;
  border: none;
}


TD#FranchiseSpotlightBlue {
  background-color: rgba(0,0,0, 0.2);
  background: -webkit-gradient(linear, left top, left 25, from(#014979), color-stop(25%, #025692), to(#01304E));
  background: -moz-linear-gradient(top, #014979, #025692 2px, #01304E 25px);
  background-image: -webkit-linear-gradient(top, #025692, #01304E);
  background-image: -ms-linear-gradient(top, #025692, #01304E);
  background-image: -o-linear-gradient(top, #025692, #01304E);
  border: 1px outset rgba(150,150,150, 0.5);
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  padding: 5px 20px;
}
TD#FranchiseSpotlightBlue H2{
  padding: 0px;
  margin: 0px;
  color: #FFFFFF;
  text-shadow: 1px 1px 3px #000000;
  font-weight: bold;
  font-size: 24pt;
  border: none;
}

TD#FranchiseSpotlightBlue H2 A{
  font-family: 'Open Sans Condensed', Arial, Helvetica, Sans-Serif;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 24pt;
  text-decoration: none;
  border: none;
}

TD#FranchiseSpotlightBlue H2 A B{
  text-decoration: none;
  font-size: 24pt;
  font-weight: bolder;
  color: #990022;
  font-family: 'Open Sans Condensed', Arial, Helvetica, Sans-Serif;
  border: none;
}
TD#FranchiseSpotlightBlue H2 A:hover B{
  text-decoration: none;
  font-size: 24pt;
  font-weight: bolder;
  color: #990022;
  font-family: 'Open Sans Condensed', Arial, Helvetica, Sans-Serif;
  border: none;
}


TD#FranchiseSpotlightRed {
  background-color: rgba(0,0,0, 0.2);
  background: -webkit-gradient(linear, left top, left 25, from(#7A0300), color-stop(25%, #920400), to(#4C0000));
  background: -moz-linear-gradient(top, #7A0300, #920400 2px, #4C0000 25px);
  background-image: -webkit-linear-gradient(top, #920400, #4C0000);
  background-image: -ms-linear-gradient(top, #920400, #4C0000);
  background-image: -o-linear-gradient(top, #920400, #4C0000);
  border: 1px outset rgba(150,150,150, 0.5);
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  padding: 5px 20px;
}
TD#FranchiseSpotlightRed H2{
  font-family: 'Open Sans Condensed', Arial, Helvetica, Sans-Serif;
  padding: 0px;
  margin: 0px;
  color: #FFFFFF;
  text-shadow: 1px 1px 3px #000000;
  font-weight: bold;
  font-size: 24pt;
  border: none;
}

TD#FranchiseSpotlightRed H2 A{
  font-family: 'Open Sans Condensed', Arial, Helvetica, Sans-Serif;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 24pt;
  text-decoration: none;
  border: none;
}

TD#FranchiseSpotlightRed H2 A B{
  text-decoration: none;
  font-size: 24pt;
  font-weight: bolder;
  color: #990022;
  font-family: 'Open Sans Condensed', Arial, Helvetica, Sans-Serif;
  border: none;
}
TD#FranchiseSpotlightRed H2 A:hover B{
  text-decoration: none;
  font-size: 24pt;
  font-weight: bolder;
  color: #990022;
  font-family: 'Open Sans Condensed', Arial, Helvetica, Sans-Serif;
  border: none;
}


DIV#Article {
  padding: 10px 5px;
}

DIV#Article DIV#FranchiseText {
  font-size: 9pt;
}
DIV#Article DIV#FranchiseText B{
  color: #000000;
}

DIV#Article SPAN.date {
  font-size: 8pt;
  color: #888888;
}
DIV#Article DIV#CookieTrail {
  font-size: 9pt;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  color: #000000;
}

DIV#Article DIV#CookieTrail A{
  font-size: 8pt;
  text-decoration: none;
  color: #000000;
}
DIV#Article DIV#CookieTrail B{
  font-size: 8pt;
  text-decoration: none;
  color: #25618F;
}
DIV#Article H3 {
  margin-top: 0px;
  font-size: 16pt;
	font-family: 'Open Sans Condensed', Arial, Helvetica, Sans-Serif;
  font-weight: bold;
}

DIV#Article H3 A{
  text-decoration: none;
  font-size: 16pt;
  color: #25618F;
}
DIV#Article H3 A:hover{
  text-decoration: none;
  font-size: 16pt;
  color: #000000;
}
DIV.spotlightcontrols {
  background: url(/images/controls_overlay.png) repeat-x;
  bottom: 0px;
  background-position: bottom;
}

TD#SearchBox B{
  color: #FFFFFF;
  font-family: Roboto, Arial, Helvetica, Futura, Sans-Serif;
  font-size: 9pt;
}
TABLE#featuredfranchises TR TD {
  border-bottom: 1px solid #DDDDDD;
  padding: 5px 10px;
}

TABLE#featuredfranchises TR:last-of-type TD {
  border-bottom: none;
  padding: 5px 10px;
}

TABLE#featuredfranchises TD P {
  font-size: 8pt;
  margin: 0px; padding: 0px;
}
TABLE#featuredfranchises TD P A {
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

TABLE#featured TD#listing {
     background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEEEEE));
     background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
     background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
     background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
     background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
    border: 1px solid #DDDDDD;
    box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px; 
    -moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px; 
    -webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px; 
}
TABLE#featured TD#listing TABLE TR TD#ad {
 background-color: #FFFFFF;
 border-right: 1px solid #DDDDDD;
 padding: 10px;
 font-size: 7pt;
 color: #888888;
}
TABLE#featured TD#listing TABLE TR TD#adtext {
 padding: 10px;
 font-size: 8pt;
 color: #666666;
}
TABLE#featured TD#listing TABLE TR TD#adtext A {
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

UL#fancy {
  
}
UL#fancy > LI {
  
}
