@charset "utf-8";
/* Arbuckles CSS Document */

/* Main Layout */
body { margin:0; padding:0; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; background:url(_images-site/a-stripe.gif) repeat; color:#FFFFFF; }
#main { width:900px;  margin:10px auto 0 auto; position:relative; z-index:10; }
#header { width:900px; height:158px; /* background:url(_images-site/site-masthead.png) no-repeat bottom; */ }
#navigation { width:900px; height:29px; background:url(_images-site/nav-bg.gif) repeat-x; padding:0; margin:0; }
#body { width:900px; min-height:300px; background:url(_images-site/site-body-stripe.gif) repeat; overflow:auto; }
		/* IE6 Only */
		* html #body { overflow:hidden; }
#footer { width:900px; margin:0 auto; clear:both; font-size:9px; padding:5px; text-align:right;  }

/* Sub Page */

#bodySub { width:900px; min-height:300px; background:url(_images-site/site-body-stripe.gif) repeat; float:left; clear:both;}
/* -------------------------------------------------------------- */

/* links */

a:link,
a:visited { color:#c11439; text-decoration:none; }
a:hover,
a:active { color:#FFFFFF; text-decoration:underline; }

/* -------------------------------------------------------------- */

/* Text Style */

h1 { }
h2 { font-size:15px; color:#FFFFFF; font-style:normal; font-weight:normal; margin:0;}
h3 { font-size:15px; color:#FFFFFF; font-style:normal;}
p { color:#FFFFFF; font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif; padding:0; margin:0; }
		/* IE6 Only */
		* html p { padding:3px; }
p.googlemap a:link,
p.googlemap a:visited,
p.googlemap a:hover { color:#333333; text-decoration:none; font-weight:bold;} 

/* -------------------------------------------------------------- */

/* Image Style */

.padRight { margin:5px 10px 0 0; }
.padLeft {  margin:5px 0 0 10px; }
.imageText { text-align:left; font-size:11px; font-style:italic; color:#FFFFFF; position:relative; padding:0; margin:0; }
	/* Individual Images */
	#about1 { float:right; right:0px; top:0px; }
		/* IE7 Only */
		*:first-child+html #about1 {top:0px; }
		/* IE6 Only */
		* html #about1 {top:-15px;  }
		
	#about2 { float:left; left:15px; top:-30px; }
		/* IE7 Only */
		*:first-child+html #about2 {top:-20px; left:18px; }
		/* IE6 Only */
		* html #about2 {top:-15px; left:18px; }

/* -------------------------------------------------------------- */

/* Top Navigation */

#navigation ul { margin:0; padding:0; }
#navigation ul li { float:left; height:29px; position:relative; text-align:center;  list-style:none; font-size:16px; min-width:80px; padding:0 5px;  }
#navigation ul li a:link,
#navigation ul li a:visited { display:block; text-decoration:none; color:#333333; padding:5px;}
#navigation ul li a:hover,
#navigation ul li a:active { display:block; text-decoration:none; color:#FFFFFF; padding:5px; background-color:#666666;}


/* -------------------------------------------------------------- */

/* Right Boxs */ 

.rightBox { width:250px; border:2px #FFFFFF solid; background:#c11439; min-height:50px; float:right; clear:right; margin:20px 15px 15px 20px; padding:10px 15px 0 15px; }
.rightBox img { position:relative; top:-5px; left:-5px; margin:0; padding:0; }
.rightBox h1 { color:#FFFFFF; font-size:18px; font-style:italic; font-weight:normal; margin:0; padding:0; }
.rightBox ul li { list-style:none; font-size:15px; margin:0 0 0 -20px; padding:0; font-weight:bold; font-style:italic; }
.rightBox ul li a:link,
.rightBox ul li a:visited { color:#333333; text-decoration:none; }
.rightBox ul li a:hover,
.rightBox ul li a:active { color:#FFFFFF; text-decoration:none;}

.rightContact { width:250px; float:right; clear:right; }
.rightContact img { position:relative; left:-10px; top:10px; }
.rightContact h2 { font-size:17px; color:#FFFFFF; font-style:normal; padding:5px 0 0 0;}

/* -------------------------------------------------------------- */

/* Left Content */

#content { width:600px; float:left; clear:left; margin:10px 0 0 10px; overflow:hidden; } 
#content img { padding:5px; }

/* -------------------------------------------------------------- */

/* Footer */

#footer ul { margin:0; padding:0; float:right; }
#footer ul li { list-style:none; font-size:9px; display:inline; text-align:right; }
#footer ul li a:link,
#footer ul li a:visited,
#footer a:link,
#footer a:visited { color:#FFFFFF; text-decoration:none; }
#footer ul li a:hover,
#footer ul li a:active,
#footer a:hover,
#footer a:active { color:#FFFFFF; text-decoration:underline; }
#footer p { font-size:9px; text-align:right; padding-right:5px; float:right; clear:right; }

/* -------------------------------------------------------------- */

/* Google API map*/

#googlemap { display:none;}

/* -------------------------------------------------------------- */

/* Contact Form */

#form { margin:0 auto; }
.cssform p{ width: 280px; clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 175px; border-top: 1px dashed gray; height: 1%; }
.cssform label{font-weight: bold; float: left; margin-left: -170px; width: 160px; }
.cssform input[type="text"]{ width: 180px;}
.cssform textarea{ width: 250px; height: 150px; }
* html .threepxfix{ margin-left: 3px; }

/* -------------------------------------------------------------- */

/* Menu Page */

#menuPage { background:url(_images-pages/menuTitles/menuStar.png); background-repeat:no-repeat; height:400px; background-position:50% 25%; margin:0; padding:0; }
#menuPage img { border:0; margin:0; padding:0; }
#menuMain { position:relative; left:230px; top:-40px; }
#menuBreakfast {  position:relative; top:280px; left:170px;}
#menuKids { position:relative; top:90px; left:50px; }
#menuDessert { position:relative; top:-15px;  }
#menuDrinks { position:relative; top:180px; left:-80px;  }

/* -------------------------------------------------------------- */
