﻿body
{
	margin:0px;
	font:normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 14pt;
	color:#202020;
	background: #ffffff;/*#bcd2a9;*/
}
a
{
	font:normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
}
a:hover 
{
	text-decoration: none;
}

table {}
.form {border-collapse:collapse; border:0px;}
.form td.data {color:#202020;padding:2px;font:normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;vertical-align:top;}
.form td.label {color:#202020;padding:2px;font:normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;vertical-align:top;text-align:right;}
.form td.text {color:#202020;padding:2px;font:normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;vertical-align:top;}
.form td.buttons {padding-top:5px;padding-bottom:5px;}

h1 {color: #c0c0c0; font:bold 18pt Tahoma, Verdana, Arial, Helvetica, sans-serif;margin-bottom:5px;margin-top:0px;}
h2 {color: #c0c0c0; font:bold 14pt Tahoma, Verdana, Arial, Helvetica, sans-serif;margin-bottom:5px;margin-top:0px;}
h3 {color: #c0c0c0; font:bold 12pt Tahoma, Verdana, Arial, Helvetica, sans-serif;margin-bottom:5px;margin-top:0px;}
h4 {color: #c0c0c0; font:bold 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;margin-bottom:5px;margin-top:0px;}

div {}
.FormError {border: 1px solid silver; color:Black; padding: 5px; background-color: #FFF4CA; margin-top: 0px; margin-bottom: 5px;}/*#FFFAA9*/
.FormMessage {border: 1px solid silver; color:Black; padding: 5px; background-color: #9AC3E5; margin-top: 5px; margin-bottom: 5px;}/*#E0E4FF*/
.ProgressIndicator{background-color:#FFFFFF;border:1px solid silver;padding:10px;}

.HomePageContainer{background: #ffffff url('../images/bg/site-bg.jpg') top center;background-repeat:no-repeat;}
.HomePageContainer .Content{position:relative;width:1200px;margin:0 auto;}
.HomePageContainer .Content .TopLeft{float:left;background:#ffffff url('../images/bg/home/top-left.jpg') top left;background-repeat:no-repeat;width:600px;height:559px;}
.HomePageContainer .Content .TopRight{float:left;background:#ffffff url('../images/bg/home/top-right.jpg') top left;background-repeat:no-repeat;width:600px;height:559px;}
.HomePageContainer .Content .Bottom{background:#ffffff url('../images/bg/home/bottom.jpg') top left;background-repeat:no-repeat;width:1200px;height:239px;}
.HomePageContainer .Content .NavBubbles{position:absolute;top:0px;left:0px;}
.HomePageContainer .Content .NavBubbles .Franchise{position:absolute;top:220px;left:120px;width:155px;height:145px;border:0px solid red;}
.HomePageContainer .Content .NavBubbles .InternetSpecials{position:absolute;top:120px;left:530px;width:155px;height:145px;border:0px solid green;}
.HomePageContainer .Content .NavBubbles .WeeklySpecials{position:absolute;top:350px;left:1000px;width:155px;height:145px;border:0px solid yellow;}
.HomePageContainer .Content .NavBubbles .Locations{position:absolute;top:100px;left:825px;width:155px;height:145px;border:0px solid blue;}
.HomePageContainer .Content .NavBubbles .Menu{position:absolute;top:275px;left:580px;width:155px;height:145px;border:0px solid orange;}

.HomePageContainerSm{background: #ffffff url('../images/bg/site-bg-sm.jpg') top center;background-repeat:no-repeat;}
.HomePageContainerSm .Content{position:relative;width:1000px;margin:0 auto;border:0px solid red;}
.HomePageContainerSm .Content .TopLeft{float:left;background: url('../images/bg/home/top-left-sm2.jpg') top left;background-repeat:no-repeat;width:500px;height:559px;}
.HomePageContainerSm .Content .TopRight{float:left;background: url('../images/bg/home/top-right-sm2.jpg') top left;background-repeat:no-repeat;width:500px;height:559px;}
.HomePageContainerSm .Content .Bottom{background: url('../images/bg/home/bottom-sm2.jpg') top left;background-repeat:no-repeat;width:1000px;height:239px;}
.HomePageContainerSm .Content .NavBubbles{position:absolute;top:0px;left:0px;}
.HomePageContainerSm .Content .NavBubbles .Franchise{position:absolute;top:180px;left:100px;width:155px;height:145px;border:0px solid red;}
.HomePageContainerSm .Content .NavBubbles .InternetSpecials{position:absolute;top:100px;left:440px;width:155px;height:145px;border:0px solid green;}
.HomePageContainerSm .Content .NavBubbles .WeeklySpecials{position:absolute;top:280px;left:850px;width:155px;height:145px;border:0px solid yellow;}
.HomePageContainerSm .Content .NavBubbles .Locations{position:absolute;top:80px;left:685px;width:155px;height:145px;border:0px solid blue;}
.HomePageContainerSm .Content .NavBubbles .Menu{position:absolute;top:215px;left:480px;width:155px;height:145px;border:0px solid orange;}
.HomePageContainerSm .Content .NavBubbles .EmailClub{position:absolute;top:325px;left:290px;width:155px;height:145px;border:0px solid orange;}
.HomePageContainerSm .Content .BottomMenu {position:absolute;top:540px; left:255px; margin:0px; width:720px;border:0px solid red;z-index:10000;color:white;font:normal 12pt Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;}
.HomePageContainerSm .Content .BottomMenu a {
	font:normal 14pt Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 5px;
}
.HomePageContainerSm .Content .BottomMenu a:hover {
	color: #bcd2a9;
}
.HomePageContainerSm .Content .BottomMenu .FooterLinks {
	margin-left:0px;
	font:normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
	text-align: center;
}
.HomePageContainerSm .Content .BottomMenu .FooterLinks a {
	font:normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
	text-decoration: underline;
}
.HomePageContainerSm .Content .BottomMenu .FooterLinks a:hover {
	text-decoration: none;
}

.ContentPageContainerSm{background: #ffffff url('../images/bg/content-bg-sm.jpg') top center;background-repeat:no-repeat;}
.ContentPageContainerSm .Content{position:relative;width:1000px;margin:0 auto;}
.ContentPageContainerSm .Content .TopLeft{float:left;background:#ffffff url('../images/bg/content/top-left-sm2.jpg') top left;background-repeat:no-repeat;width:500px;height:559px;}
.ContentPageContainerSm .Content .TopRight{float:left;background:#ffffff url('../images/bg/content/top-right-sm2.jpg') top left;background-repeat:no-repeat;width:500px;height:559px;}
.ContentPageContainerSm .Content .Bottom{background:#ffffff url('../images/bg/content/bottom-sm2.jpg') top left;background-repeat:no-repeat;width:1000px;height:239px;}
.ContentPageContainerSm .Content .InnerContent {position:absolute;top:25px;left:365px;border:0px solid red;width:610px;height:440px;color:#202020;font:normal 10pt Verdana, Arial, Helvetica, sans-serif;}
.ContentPageContainerSm .Content .BottomMenu {position:absolute;top:540px; left:255px; margin:0px; width:720px;border:0px solid red;z-index:10000;color:white;font:normal 12pt Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;}
.ContentPageContainerSm .Content .BottomMenu a {
	font:normal 14pt Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 5px;
}
.ContentPageContainerSm .Content .BottomMenu a:hover {
	color: #bcd2a9;
}
.ContentPageContainerSm .Content .BottomMenu .FooterLinks {
	margin-left:0px;
	font:normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
	text-align: center;
}
.ContentPageContainerSm .Content .BottomMenu .FooterLinks a {
	font:normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
	text-decoration: underline;
}
.ContentPageContainerSm .Content .BottomMenu .FooterLinks a:hover {
	text-decoration: none;
}

.ContentPageContainerSm .Content .FranchiseMenu {position:absolute;top:150px; left:185px; width:175px; height:350px;border:0px solid red;z-index:10000;background: url('../images/bg/content/franchise-menu-bg.png') top left;background-repeat:no-repeat;font:bold 14pt Eras Light ITC, Verdana, Arial, Helvetica, sans-serif;}
.ContentPageContainerSm .Content .FranchiseMenu ul {margin:0px; list-style: none; padding:0px;}
.ContentPageContainerSm .Content .FranchiseMenu li {margin: 0px; padding:0px; line-height:1.25em;}
.ContentPageContainerSm .Content .FranchiseMenu li a {
	font:normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
	text-decoration: underline;
}
.ContentPageContainerSm .Content .FranchiseMenu a:hover {
	text-decoration: none;
}
.ContentPageContainerSm .Content .ProductsMenu {position:absolute;top:150px; left:185px; width:175px; height:350px;border:0px solid red;z-index:10000;background: url('../images/bg/content/products-menu-bg.png') top left;background-repeat:no-repeat;font:bold 14pt Eras Light ITC, Verdana, Arial, Helvetica, sans-serif;}
.ContentPageContainerSm .Content .ProductsMenu ul {margin:0px; list-style: none; padding:0px;}
.ContentPageContainerSm .Content .ProductsMenu li {margin: 0px; padding:0px; line-height:1.25em;}
.ContentPageContainerSm .Content .ProductsMenu li a {
	font:normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
	text-decoration: underline;
}
.ContentPageContainerSm .Content .ProductsMenu a:hover {
	text-decoration: none;
}

.PopContent 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.PopFooter {padding-top:10px;border-top:1px solid silver;margin-top:10px;text-align:right;}

span {}
.footnote {color:#ffffff;font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.emphasis {color:#ffffff;font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}

input{}
.btn
{
	color:#000;
	background:#ffffff;
	border-top:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #7B7B7B;
	border-bottom:1px solid #7B7B7B;
	font:normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:2px 4px 2px 4px;
	cursor: pointer;
}

.btn:hover
{
	background:#eeeeee;
}

img{}
.button{cursor: pointer;}
