@charset "UTF-8";
* {
	margin: 0px;
	padding: 0px;
}
 html, body {
      margin:0px;
      padding:0px;
      height:100%;
      border:none;
}
body {
	background-color:#49352c;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
td {
	color:#000000;
}
ul{
	padding-left:15px;
}
/*---------------- left nav ----------------*/ 
#left_nav {
	width:205px;
	height:300px;
	background-image:url(../images/global/left_column/left_nav_bgrd.jpg);
	background-repeat:no-repeat;
	padding-top:24px;
	margin-top:67px;
	line-height:20px;
}
#left_nav a {
	display:block;
}
 
.left_nav_item {
	height:55px;
	padding-left:20px;
	padding-top:30px;
	margin-botom:20px;
}

#left_nav a:link {text-decoration:none;color:#ffffff;}
#left_nav a:visited {text-decoration:none;color:#ffffff;}
#left_nav a:hover {text-decoration:underline;color:#6DC6E6;}
#left_nav a:active  {text-decoration:underline;color:#ffffff;}

/*---------------- end left nav ----------------*/

/*---------------- nyaj cause ----------------*/ 
#cause_nav {
	width:205px;
	height:300px;
	padding-top:24px;
	margin-top:67px;
	line-height:20px;
}
#cause_nav a {
	display:block;
}
 
.cause_nav_item {
	height:55px;
	padding-left:20px;
	padding-top:30px;
	margin-botom:20px;
}

#cause_nav a:link {text-decoration:none;color:#ffffff;}
#cause_nav a:visited {text-decoration:none;color:#ffffff;}
#cause_nav a:hover {text-decoration:underline;color:#6DC6E6;}
#cause_nav a:active  {text-decoration:underline;color:#ffffff;}

/*---------------- end nyaj cause ----------------*/
 

/*---------------- body link ----------------*/

a:link {
	text-decoration: none;
	color: #000099;
	font-weight:bold;
}

a:visited {
	text-decoration: none;
	color: #000099;
	font-weight:bold;
}

a:active {
	text-decoration: none;
	color: #000099;
	font-weight:bold;
}

a:hover {
	text-decoration: underline;
	color: #cc3300;
	font-weight:bold;
}

/*---------------- end body link ----------------*/
 
.cityListing a:link, a:visited {
	text-decoration: none;
	color: #000099;
	font-weight:bold;
}
 
.cityListing a:hover, a:active {
	text-decoration: underline;
	color: #cc3300;
}
 
p{
	color:#000000;
}
h2 {
	font-size:18px;
	color:#000000;
	margin-bottom:10px;
}
h3 {
	font-size:14px;
	color:#000000;
	margin-top:15px;
	margin-bottom:10px;
	border-bottom:1px solid #000000;
	display: inline;
}
hr {
	color:000000;
	background-color:#000000;
	border:1px solid #000000;
	margin-bottom:5px;
}
/*------------ footer link styles -------------*/
a.footerLink:link {text-decoration:none;color:#ffffff; font-size:10px;}
a.footerLink:visited {text-decoration:none;color:#cc3300; font-size:10px;}
a.footerLink:hover {text-decoration:underline;color:#cc3300; font-size:10px;}
a.footerLink:active  {text-decoration:underline;color:#000099; font-size:10px;}
/*------------ talk to us link styles -------------*/
a.talktous:link {text-decoration:none;color:#000099;}
a.talktous:visited {text-decoration:none;color:#cc3300;}
a.talktous:hover {text-decoration:underline;color:#cc3300;}
a.talktous:active  {text-decoration:underline;color:#cc3300;}
/*------------ email club link styles -------------*/
a.emailclub:link {text-decoration:none;color:#000099;}
a.emailclub:visited {text-decoration:none;color:#cc3300;}
a.emailclub:hover {text-decoration:underline;color:#cc3300;}
a.emailclub:active  {text-decoration:underline;color:#cc3300;}
/*------------ Location manager -------------*/
.locationTable {
	margin:0px;
	padding:0px;
}
.locationTable th {
	text-align:right;
}
.locationTable a {
	font-weight:bold;
}
#location_popup {
	padding:10px;
	/*line-height:1.5em;*/
	background: url(../images/locations/bground.jpg) repeat-y;
}
/*------------ End Location manager -------------*/
#container {
	margin:0px;
	padding:0px;
}
#centered_table {
	/*width:100%;
	padding:0px;
	margin:0px auto;
	background-color:#6e81a5;*/
	margin:0px;
	padding:0px;
	height:100%;
}
.column_left {
	height:400px;
	background-color:#49352C;
}
.column_right {
	height:285px;
	background-color:#49352C;
}
.sideColumns {
	background-color:#49352C;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: 1.5;
	text-align:left;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}
.headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000099;
}
.bullets {
	list-style-type: circle;
}
 
.highlights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.error {
	font-weight:bold;
	color:#990000;
}
/*------------ Cell colors -------------*/
.cell1 {
	background-color: #D16F1A;
}
.cell2 {
	background-color: #D3D091;
}
.cell3 {
	background-color: #8C4B26;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}
.cell4 {
	background-color: #FFFFFF;
}
.middleTable {
	background-color:#49352C;
	margin-bottom:100px;
}
.middleCell {
	background-color:#49352C;
	vertical-align:top;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.highlightswhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
 
.italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
 
.italicbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
/*---------------- Gift Card pages ----------------*/
.giftCards {
	width:100%;
}
.giftCards table {
	width:100%;
	color:#000000;
	padding:10px;
	margin-bottom:10px;
	/*border:10px solid #000000;*/
}
.giftCards th {
	/*padding:1px;*/
	text-align:left;
	font-weight:bold;
}
.giftCards td {
	/*padding:1px;*/
	text-align:left;
}
.joes_menu {
	padding-bottom:27px;
}
/*---------------- News pages, archive and admin section ----------------*/
.news_articles {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #000000;
}
.single_article img, a img {
	display: inline;
	margin:0px;
	padding:0px;
}
#print_recipe {
	width:90%;
	margin:10px auto;
	padding:10px;
	background-color:#C5C06D;
	color:#000000;
}
 
a.joes_menu:link {font-weight:normal; color:#ffffff;}
a.joes_menu:visited {font-weight:normal; color:#6DC6E6;}
a.joes_menu:hover {font-weight:normal; color:#6DC6E6;}
a.joes_menu:active  {font-weight:normal; color:#6DC6E6;}
.headingswhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.copy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: 1.5;
	text-align:left;
}
.cellhappenings {
	background-color: #6DC6E6;
}
.headingsorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
}
.cell5 {
	background-color: #FFEEC0;
}
