.container {background:#C30; color:#fff; margin:0 15px;}
.rtop, .rbottom{
display:block;
background:#fff;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#C30;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}

p {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 12px;
margin: 10px;
line-height: 18px;
}

div.main {
	margin: 10px;
}

#indicator {
	position: absolute;
	z-index: +1;
	margin: 20px;
	background-color: white;
	border-style: double;
	border-color: #C30;
}

td.green_bar {
	background-color: #4b4b25;
	vertical-align: top;
	text-align: center;
}

table.main {
	margin: 10px;
}
div.content {
	//margin: 10px;
}

div.footer {
	text-align: center;
	width: 100%;
	padding-top: 20px;
	
}                       

#map {
	width: 600px;
	height: 400px;
	margin: 10px;
	border-color: #C30;
	border-style: solid;
	border-width: 1px;
}

.border {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
}

.bold {
font-weight: bold;
}
.left {
text-align: left;
}
ul {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 12px;
margin-left: 20px;
list-style-type: square;
padding-left: 20px;
}
li {
line-height: 18px;
}

h1 {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 18px;
color: #C30;
text-align: left;
}

h2 {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 16px;
color: #4b4b25;
margin: 10px;
text-align: left;
margin-top: 15px;
}

h3 {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 14px;
color: #C30;
margin: 10px;
text-align: left;
}

#bannertable {
border-collapse: collapse;
rem border: solid #808040 6px solid;
border-bottom: none;
padding: 0;
width: 100%;
rem background-color: #78070B;
color: #000000;
text-align: center;
}

.collapse {
border-collapse: collapse;
border-bottom: none;
padding: 5px;
width: 95%;
background-color: #C30;
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: #FFF;
font-weight: bold;
margin-left: 10px;
}

#maintable {
border-collapse: collapse;
rem border-left: solid #808040 6px;
rem border-right: solid #808040 6px;
padding: 0;
width: 90%;
background-color: #FFF;
color: #000;
}

#maintableBottom {
border-collapse: collapse;
rem border-left: solid #808040 6px;
rem border-right: solid #808040 6px;
padding: 0;
width: 90%;
background-color: #FFF;
color: #000;
}

.textarea {
border-collapse: collapse;
border-style: none;
background-color: #FFFFFF;
color: #000;
width: 60%;
text-align: left;
line-height: 20px;
background: url('images/pitaback.jpg');
}

.textarea2Column {
border-collapse: collapse;
border-style: none;
background-color: #FFFFFF;
color: #000;
width: 82%;
text-align: left;
line-height: 20px;
background: url('images/pitaback.jpg');
}

.newscolumn {
border-collapse: collapse;
border-style: none;
background-color: #FFFFFF;
color: #000;
background: url('images/pitaback.jpg');
padding: 0px;
}

#data
{
border-collapse: collapse;
border: 1px solid #000;
color: #000;
text-align: left;
font-family: verdana; arial, helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
width: 95%;
padding: 20px;
}

#data2
{
border-collapse: collapse;
border: 1px solid #000;
color: #000;
text-align: left;
font-family: verdana; arial, helvetica, sans-serif;
font-size: 12px;
vertical-align: top;
width: 60%;
}

.subdata {
vertical-align: top;
border-right: 1px solid #000;
font-family: verdana; arial, helvetica, sans-serif;
font-size: 10px;
border-collapse: collapse;
}

.label2 {
background-color: #606;
color: #FFF;
text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.girl {
background-color: #c90;
vertical-align: top;
width: 22%;
text-align: left;
}

.topleft {
background: #78070B;
background-position: center left;
width: 50%;
color: #000;
height: 115px;
}

.topright {
height: 115px;
background: #78070B;
width: 50%;
color: #000;
}

.top{
	background-color: #78070B;
}

.healthyfood {
height: 25px;
background-color: #c30;
background-position: left;
text-align: left;
}

.leftnav {
width: 18%;
background-color: #4b4b25;
vertical-align: top;
text-align: center;
}

.leftnav2Column {
width: 16%;
background-color: #4b4b25;
vertical-align: top;
text-align: center;
}

.bottomlinks {
width: 90%;
background-color: #606;
color: #FFF;
text-align: center;
font-weight: bold;
}

.copyright {
width: 90%;
height: 20px;
background-color: #c30;
color: #FFF;
font-size: 10px;
line-height: 12px;
text-align: center;
font-family: Verdana, arial, helvetica, sans-serif;
rem border-bottom: solid #808040 6px solid;
}

A:LINK    {color: #393; text-decoration: underline;font-weight: bold;}
A:VISITED {color: #393; text-decoration: underline;}
A:HOVER   {color: #393; text-decoration: underline;font-weight: bold;}
A:ACTIVE  {color: #393; text-decoration: underline;}

A.menu:LINK    {color: #FFF; text-decoration: none;font-weight: bold;font-family: "Helvetica Neue", Arial, sans-serif;}
A.menu:VISITED {color: #FFF; text-decoration: none;font-weight: bold;font-family: "Helvetica Neue", Arial, sans-serif;}
A.menu:HOVER   {color: #393; text-decoration: none;font-weight: bold;font-family: "Helvetica Neue", Arial, sans-serif;}
A.menu:ACTIVE  {color: #393; text-decoration: none;font-weight: bold;font-family: "Helvetica Neue", Arial, sans-serif;}
A.selected    {color: #393; text-decoration: none;font-weight: bold;font-family: "Helvetica Neue", Arial, sans-serif; font-size: 20px; font-style: italic}

A.fnav:LINK    {color: #C30; font-size: 11px; text-decoration: underline;}
A.fnav:VISITED {color: #C30; font-size: 11px; text-decoration: underline;}
A.fnav:HOVER   {color: #393; font-size: 11px; text-decoration: none;}
A.fnav:ACTIVE  {color: #393; font-size: 11px; text-decoration: underline;}

A.ondark:LINK    {color: #FFF; text-decoration: underline;}
A.ondark:VISITED {color: #FFF; text-decoration: underline;}
A.ondark:HOVER   {color: #393; text-decoration: none;}
A.ondark:ACTIVE  {color: #393; text-decoration: underline;}

A.quest:LINK    {color: #C30; font-weight: bold; text-decoration: underline;}
A.quest:VISITED {color: #C30; font-weight: bold; text-decoration: underline;}
A.quest:HOVER   {color: #393; font-weight: bold; text-decoration: none;}
A.quest:ACTIVE  {color: #393; font-weight: bold; text-decoration: underline;}

#Home {background: url(Navigation/homeoff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
#History {background: url(Navigation/AboutUsOff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
#Menu {background: url(Navigation/FoodOff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
#Franchising {background: url(navigation/franchisingoff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
#Locations {background: url(Navigation/LocationsOff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
#News {background: url(Navigation/newsoff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
#ContactUs {background: url(Navigation/ContactUsOff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}

a#Home img {background: url(Navigation/homeoff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#History img {background: url(Navigation/AboutUsOff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#Menu img {background: url(Navigation/FoodOff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#Franchising img {background: url(Navigation/franchisingoff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#Locations img {background: url(Navigation/LocationsOff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#News img {background: url(Navigation/newsoff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#ContactUs img {background: url(Navigation/ContactUsOff.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}

a#Home:hover img {background: url(Navigation/HomeOn.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#History:hover img {background: url(Navigation/AboutUsOn.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#Menu:hover img {background: url(Navigation/FoodOn.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#Franchising:hover img {background: url(Navigation/franchisingon.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#Locations:hover img {background: url(Navigation/LocationsOn.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#News:hover img {background: url(Navigation/Newson.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}
a#ContactUs:hover img {background: url(Navigation/ContactUsOn.gif) no-repeat; height: 31px; width: 152px; border-width: 0;}

.sum {
background-color: #FFF;
rem width: 7%;
border: 1px solid #C0c0c0;
}

.label {
rem width: 18%;
text-align: right;
border-bottom: 1px solid #C0c0c0;
color: #900;
font-weight: bold;
}

.tableheader {
border-collapse: collapse;
text-align: center;
background: #C30;
font-weight: bold;
font-size: 13px;
color: #FFF;
}
#store {
	width: 50%;
	margin: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #c30;
	background-color: #fff;
	text-align: center;
}
#store2 {
	width: 60%;
	margin: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #c30;
	text-align: center;
}

#store td{
text-align: center;
border: 1px solid #c30;
}
td.store {
border: 1px solid #c30;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.corner{
padding:0;
}

#store2 td{
text-align: left;
border-bottom: 1px solid #c30;
padding: 5px;
}
th.store {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color: #fff;
background-color: #606;
text-align: center;
}
h2.store {
	color: #fff;
}
hr
{
height: 1px;
color: #c30;
}
#box {
	width: 30%;
	background-color: #fff;
	border: 1px solid #606;
	padding: 3px;
	margin: 0px;
	float: right;
	margin-right: 10px;
}

/*------------------------------------------------------------------------
 *=SIDEBAR
 ------------------------------------------------------------------------*/
#sidebar h3 {
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, sans-serif;
  border-top: 3px solid #24b;
  padding-top: 10px;
  padding-bottom: 5px;
}

.object a {
  padding-left: 15px;
  background: url(../images/class.png) 0 50% no-repeat;
}

.methods, .objects {
  list-style: none;
  margin: 0 !important;
  padding: 0;
  font-weight: bold;
}

.methods li, .objects li {
  position: relative;
}

.methods a, .objects a {
  display: block;
  padding: 5px 5px 5px 18px;
  color: #78c;
  text-shadow: 2px 2px #000;
  border-bottom: 1px dotted #037;
  background: url(../images/method.png) 3px 50% no-repeat;
}

.objects li a {
  background: url(../images/class.png) 3px 50% no-repeat;
}

.methods a:hover, .objects a:hover {
  color: #fff;
  background-color: #012;
}

.methods li.selected a, .objects li.selected a {
  color: #fff;
  background-color: #24b;
}

.sblock {
  margin-bottom: 40px;
  font-size: 90%;
}

ul.sortablelist {
  list-style-image:none;
  list-style-type:none;
  margin-top:5px;
  margin:0px;
  padding:0px;
}

li.red {
  background-color: #ECF3E1;   
  border:1px solid #C5DEA1;
}

li.red:hover {
  background-color: #ECF3E1;
  border:1px solid #78070B;
}

img.handle {
  cursor:move;	
}
