/* style sheet for Josie Restaurant */

/* Left page links */

/* links */

a:link
	{text-decoration:none;font-weight:bold;color:#CC9900;font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt;}
a:visited
	{text-decoration:none;font-weight:bold;color:#CC9900;font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt;}
a:hover	
	{text-decoration:none;font-weight:bold;color:#333333;font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt;}
a:active
	{text-decoration:bold;font-weight:bold;color:#333333;font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt;}

/* body */

BODY#normwhite {
	background-color: #DDDDC5;
	background-repeat: no-repeat;
	scrollbar-face-color: #ddddc5;
	scrollbar-shadow-color: #A6A696;
	scrollbar-highlight-color: #F6F6DE;
	scrollbar-3dlight-color: #F6F6DE;
	scrollbar-darkshadow-color: #A6A696;
	scrollbar-track-color: #F6F6DE;
	scrollbar-arrow-color: #cc9900;
	font-family: georgia;
	font-size: 8pt;
	color: #333333;
	background-color: #DDDDC5;
}


BODY#whitePage { 
a:link {text-decoration:none;color:#CC9900;font-family:georgia;font-size:9pt;}
a:vlink {text-decoration:none;color:#CC9900;font-family:georgia;font-size:9pt;}
a:hlink {text-decoration:none;color:#333333;font-family:georgia;font-size:9pt;}
}

BODY#normback { 
background-color: #CC9900;
background-repeat: no-repeat;
}

body#withscroll{
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
scrollbar-face-color: #ddddc5;
scrollbar-shadow-color: #A6A696;
scrollbar-highlight-color: #F6F6DE;
scrollbar-3dlight-color: #F6F6DE;
scrollbar-darkshadow-color: #A6A696;
scrollbar-track-color: #F6F6DE;
scrollbar-arrow-color: #cc9900;
}

/* text */

font#leftnorm1
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:8pt
}

font#leftnorm1H1
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:12pt
}

font#leftnorm1H2
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:16pt
}

font#leftnorm1bold
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-weight:bold;
font-size:8pt
}

font#rightH1
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:12pt;
font-weight:bold
}

font#rightH1Maroon
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #DDDDC5;
font-size:12pt;
font-weight:bold
}

font#rightLarger
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:10pt;
font-weight:normal
}

font#rightH1white
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #DDDDC5;
font-size:12pt;
font-weight:bold
}

font#rightH1G
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #ddddc5;
font-size:12pt;
font-weight:bold
}

font#rightH2
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:16pt;
font-weight:bold
}


font#rightH2white
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #DDDDC5;
font-size:16pt;
font-weight:bold
}

font#rightnorm
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:9pt;
}


font#rightnormOlive
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #CC9900;
font-size:9pt;
}

font#MenuFont
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:10pt;
}

font#MenuFontDesc
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:10pt;
}

font#MenuFontSmall
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:8pt;
}

font#VDMenuFont
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:10pt;
}

font#VDMenuFontTitle
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #CC9900;
font-size:10pt;
}

font#VDMenuFontWhite
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #DDDDC5;
font-size:10pt;
}

font#VDMenuFontDesc
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #666633;
font-size:10pt;
}

font#VDMenuFontSmall
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:8pt;
}

font#rightnormsmall
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:8pt;
}

font#rightnormwhite
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #DDDDC5;
font-size:9pt;
}

font#rightnormTitle
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #DDDDC5;
font-size:10pt;
font-weight:bold
}


font#rightnormMenu1
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #CC9900;
font-size:8pt;
font-weight:bold
}

font#rightnormMenu2
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #CC9900;
font-size:10pt;
font-weight:bold;
}

font#rightnormMenu3
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:10pt;
font-weight:bold
}

p#parlist
{
Margin-top:15;
text-align:left;
}

td#colHeading
{
background-color:#666633;
color:#CC9900;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:8pt;																		
text-align:center;
font-weight:bold;
border-style: none none solid solid ; 
border-width:1px; 
border-color: #DDDDC5;
}

td#cellFadeDay
{
background-color:#DDDDC5;
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:8pt;
text-align:left;
font-weight:bold;
border-style: solid solid solid solid ; 
border-width:1px; 
border-color: #DDDDC5;
}

td#cellNormalDay
{
background-color:#DDDDC5;
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:8pt;
text-align:center;
font-weight:bold;
border-style: none none none solid ; 
border-width:1px; 
border-color: #CC9900;
}

td#cellSatDay
{
background-color:#DDDDC5;
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:8pt;
text-align:center;
font-weight:bold;
border-style: none solid none solid ; 
border-width:1px; 
border-color: #CC9900;
}

td#cellBottomBorder
{
border-style: none none solid none ; 
border-width:1px; 
border-color: #CC9900;
}

td#cellBottomBorderDark
{
border-style: none none solid none ; 
border-width:1px; 
border-color: #333333;
}

td#cellBottomRightBorder
{
border-style: none solid solid none ; 
border-width:1px; 
border-color: #CC9900;
}


td#cellBottomLeftBorder
{
border-style: none none solid solid ; 
border-width:1px; 
border-color: #CC9900;
}


td#cellightBottomLeftTopBorder
{
border-style: solid none solid solid ; 
border-width:1px; 
border-color: #DDDDC5;
}


td#cellLightTop
{
border-style: solid none none none; 
border-width:1px; 
border-color: #DDDDC5;
height="5%";
}

td#cellLightBottom
{
border-style: none none solid none; 
border-width:1px; 
border-color: #DDDDC5;
height="5%";
}

td#cellLightBottomTop
{
border-style: solid none solid none; 
border-width:1px; 
border-color: #DDDDC5;
height="5%";
}

td#cellLightTopRightBottom
{
border-style: solid solid solid none ; 
border-width:1px; 
border-color: #DDDDC5;
height="5%";
}

td#cellNoLeft
{
border-style: solid solid solid none ; 
border-width:1px; 
border-color: #333333;
}

td#cellLeft
{
border-style: none none none solid ; 
border-width:1px; 
border-color: #333333;
}

td#cellTopBottom
{
border-style: solid none solid none ; 
border-width:1px; 
border-color: #333333;
}

td#cellRightBottom
{
border-style: none solid solid none ; 
border-width:1px; 
border-color: #333333;
}

td#cellBottom
{
border-style: none none solid none ; 
border-width:1px; 
border-color: #333333;
}

td#cellBottomRight
{
border-style: none solid solid none ; 
border-width:1px; 
border-color: #333333;
}

td#cellTop
{
border-style: solid none none none ; 
border-width:1px; 
border-color: #333333;
}

td#cellTopLeft
{
border-style: solid none none solid ; 
border-width:1px; 
border-color: #333333;
}

td#cellTableTopBorder
{
border-top-style: solid; 
padding:0;
border-color:#333333;
border-width:4;
}

input#fieldData
{
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 10pt;
color:#333333;
text-align:center;
font-weight:bold;
background-color:#CC9900;
border-style: none none none none ;
border-color:#ddddc5;
border-width:1px;
}

input#fieldDataWhite
{
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 10pt;
color:#333333;
text-align:center;
font-weight:bold;
background-color:#DDDDC5;
border-style: none none none none ;
border-color:#cc9900;
border-width:1px;
}

select#inputField
{
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:8pt;
font-weight:normal;
background-color: #ffffff; 
border-width: 1; 
border-style: solid; 
border-color: #CC9900;
scrollbar-face-color: #ddddc5;
scrollbar-shadow-color: #A6A696;
scrollbar-highlight-color: #F6F6DE;
scrollbar-3dlight-color: #F6F6DE;
scrollbar-darkshadow-color: #A6A696;
scrollbar-track-color: #F6F6DE;
scrollbar-arrow-color: #cc9900;
}

input#inputField{font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:9pt;
font-weight:normal;
text-align:right;
background-color: #ffffff; 
border-width: 1; 
border-style: solid; 
border-color: #CC9900}

textarea#inputField{
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:9pt;
font-weight:normal;
text-align:left;
background-color: #ffffff;
border: 1 inset #333333;
}

textarea#inputFieldJR{font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:9pt;
font-weight:normal;
text-align:right;
background-color: #ffffff; 
border-width: 1; 
border-style: solid; 
border-color: #333333}

input#inputFieldHidden{font-family:Georgia, "Times New Roman", Times, serif;
color: #DDDDC5;
font-size:9pt;
font-weight:normal;
text-align:center;
background-color: #DDDDC5; 
border-width: 1; 
border-style: solid; 
border-color: #333333}

input#inputFieldCalc{font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:9pt;
font-weight:normal;
text-align:right;
background-color: #ffffff; 
border-width: 1; 
border-style: solid; 
border-color: #DDDDC5}

input#inputText
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#333333;
background-color: #ffffff;
background-position: right;
text-align: right;
border: 1px inset #333333;
}

select#inputText
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color:333333;
text-align:left;
background-color: #ffffff;
border: 1px inset #333333;
}

input#inputTextCalc
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#333333;
text-align:right;
background-color: ffffff;
border: 1px inset #333333;
}

input#inputTextHidden
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:ffffff;
	border-style: none none none none;
	border-color:#666633;
	border-width:0px;
	background-color: ffffff;
}

input#errortext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#333333;
	border-style: none none none none;
	border-width:0px;
	background-color: #ddddc5;
}

textarea#areaJR{
background-repeat: no-repeat;
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 9pt; 
color: #cc9900; 
background-color: #DDDDC5; 
border-style: solid; 
border-width:1;
border-color: #333333}

input#inputResponseJR {
font-family:Georgia, "Times New Roman", Times, serif;
color: #cc9900;
font-size:9pt;
font-weight:normal;
background-color: #DDDDC5; 
border-width: 1; 
border-style: solid; 
border-color: #333333}

/* Outside Table properties */
#feedTable td {
padding:2px 2px 0px 0;
font-family:arial;
font-size:12px;
}
/* Title Text */
.feedTitle {
	margin:0px 2px 5px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: bold;
	color: 333333;
}
/* Form Title Tags */
.feedFormTitle {
float:right;
vertical-align:middle;
}
/* Form Time Title Tags */
.feedFormTimeTitle {
padding:4px 0px;
float:left;
}
/* Form Time Title Tags */
.feedFormDateTitle {
padding:4px 0px;
float:right;
}
/* Text Form Fields */
.feedFormField {
font-size:12px;
margin:2px 2px 2px 2px;
}
/* Text Form Field for Date field */
.feedFormfieldCalendar {
font-size:12px;
margin:2px 2px 2px 2px;
width:100px;
}
/* Logo Treatment */
#logoLink
{
float:right;
margin:0px;
}
#logo
{
border-width:0px;
margin:0px;
}
#dateDisplay
{
font-size:10px;
color:#999;
font-family:arial;
float:right;
margin:0px 30px 0px 0px;
}
/*** calendar styles ***/
/* Placeholder. Don't change this */
.imgCal
{
position: absolute;
display: none;
z-index:100;
}
/* Calendar Table properties */
#imageCal table {
font-size:12px;
width:150px;
font-family:arial;
font-weight: bold;
background:#FFF;
}
#imageCal td {
padding:0px 0px 0px 0;
text-align:center;
}
/* Days in the future */
.clickableDays
{
color: #000000;
text-decoration: none;
height:18px;
}
/* Days in the past */
.nonclickableDays
{
color: #CCCCCC;
height:18px;
}
/* Name of the month at the top */
.months
{
color: #FFFFFF;
text-decoration: none
}
/* Day of the week */
.weekdays
{
color: #000000;
text-decoration: none;
color:#666666;
background-color:#EFEFEF;
width:14%;
}