/* CSS Document */



html{

margin-top: 0px;

margin-bottom: 0px;

}





body{

background-image:url(images/back.gif);

text-align:center;

padding: 0px;

margin-top: 0px;

}



#container{

width: 800px;

height:auto;

text-align: left;

background-image:url(images/gradient.png);

margin-top: 10px;

margin-left: auto;

margin-right: auto;

padding: 0px;

-webkit-box-shadow: 6px 6px 12px #666;

-moz-box-shadow: 6px 6px 12px #666;

box-shadow: 6px 6px 12px #666;

}





																					

#body2{																		/*Start Body*/

position:absoute;

left:0px;

top:0px;

margin-left: opx;

margin-top: 0px;

width: 800px;

height: auto;

overflow:auto;

font-family:Arial, Helvetica, sans-serif;

font-size: 12px;

font-style: normal;

font-color:#FFFFFF;

}



#body2 > p {

	text-align:justify;

	margin:40px;

	margin-top:80px;

	font-size:16px;

}

#body2>img {

	float:left;

	margin:30px;

}

a img {

    border: none;

}

.body2 {color:#FFF;}

#palmleaf {

	background: url(images/palmleaf2.png) top right no-repeat;

	height:80px;

}



#body3{

margin-left: 205px;

width: 588px;

min-height: 356px;

overflow: hidden; 

overflow-y: visible; 

overflow-x: hidden; 

overflow:-moz-scrollbars-vertical;

font-family:Arial, Helvetica, sans-serif;

font-size: 12px;

font-style: normal;

font-color:#FFFFFF;

}



.header{

color: #FFFFFF;

font-size: 14px;

font-family:Arial, Helvetica, sans-serif;

font-variant:small-caps;

}

#body4{

margin-left: 0px;

width: 600px;

font-family:Arial, Helvetica, sans-serif;

font-size: 12px;

font-style: normal;

font-color:#FFFFFF;

}

#body4a{

background:url('images/palmtrees.png') center no-repeat;

margin-left: 155px;

padding-left:70px;

width: 558px;

font-family:Arial, Helvetica, sans-serif;

font-size: 12px;

font-style: normal;

font-color:#FFFFFF;

}

#brunch{			

position:absoute;

left:0px;

top:0px;

margin-left: opx;

margin-top: 0px;

width: 800px;

height: 550px;

overflow:auto;

font-family:Arial, Helvetica, sans-serif;

font-size: 12px;

font-style: normal;

font-color:#FFFFFF;

}

#brunchmenu {
	float:right;
	height:540px;
}
#menu-body {

	background-image:url(images/table.jpg);

	background-repeat:repeat;

}



#menu-div {

	margin-left:auto;

	margin-right:auto;

	background: url(images/clear.png) repeat;

}

																			/*End Body*/

																			/*SPECIALTY DIVS AND CHILDREN*/

#body4a > p {																/*Body4a p*/

	text-align:justify;

	margin-top:50px;

	font-size:14px;

	color:#FFF;

	width: 220px;

}	

#body4a>h1 {margin-top:40px; color:#fff;}													



#specials {

background-image:url(images/90black.png);

width:780px;

display:inline-block;

margin:10px;

border-top:#666 thin solid;

border-bottom:#666 thin solid;

background-repeat:repeat;

text-align:center;

}

.specials {

	height: 100px;

	margin: 0px 30px 20px 30px;

}

#specials>h2 {

	color:#FFF;

}



#topbanner{																	/*Banner Container*/

	position:relative;

	top:0px;

	left:0px;

	right:0px;

width: 800px;

height: 250px;

background-image: url(images/bamboo_top.png);

background-position: top center;

background-repeat: no-repeat;

}



#logo{																		/*Logo img*/

width: 230px;

height: 170px;

margin-left: 30px;

}



#bannerpic{																	/*rotating banner img*/

	position:relative;

	top:5px;

	border:#0F0;

	border-style:solid;

	margin-right: 0px;

	margin-top: 0px;

	width: 510px;

	height: 175px;

	-webkit-box-shadow: 3px 3px 6px #000;

-moz-box-shadow: 3px 3px 6px #000;

box-shadow: 3px 3px 6px #000;

}



#nav{

width: 195px;

height: 356px;

float:left;
clear:none;

}



.menuheader{

color: #FFFFFF;

display: inline;

font-size: 12px;

font-family:Arial, Helvetica, sans-serif;

font-variant:small-caps;

}



#header{

width: 608px;

height: 50px;

margin-left: 205px;

margin-top: -356px;

}



.header2{

color: #FFFFFF;

font-size: 34px;

font-family:Arial, Helvetica, sans-serif;

font-variant:small-caps;

text-align:center;

}

#footer{

position:relative;

bottom:0px;

background-image:url(images/bamboo_bottom.png);

background-repeat:no-repeat;

background-position: bottom center;

width: 800px;

height: 100px;

vertical-align: bottom;

text-align:center;

padding:0px;

font-family: Arial, Helvetica, sans-serif;

}



#footer>img{

	position:absolute;

	bottom:2px;

	left:280px;

	right:auto;

	margin-left:auto;

	margin-right:auto;

}





p.menu {

color:#FFFFFF;

font-size: 8pt;

text-align:justify;

}



h1.menu, h2.menu, h3.menu, h4.menu, h5.menu, h6.menu {

color:#FFFFFF;

text-align:center;

}



a.menu:link, a.menu:visited {

color:#FFFFFF;

font-size:10px;

font-weight:bold;

}



#menuBody {

background-image:url(images/gradient.png);

background-repeat:repeat;

}



#menuBox {

min-height:300px;

height:auto;

width:100%;

border:0px;

border-color:#000000;

outline:0px;

}

label.contact {

vertical-align:top;

text-align:right;

color:#FFFFFF;

}

.top_right {

vertical-align:top;

text-align:right;

}

.top_left {

vertical-align:top;

text-align:left;

}

.contact {

color:#eeeeee;

width: 200px;

margin-left: 140px;

text-align:right;

}

.opentimes {

color:#eeeeee;

width: 400px;

text-align:right;

}

.contact2 {

color:#eeeeee;

width: 250px;

margin-left: 140px;

margin-top: 50px;

}



#coupon {

	position:relative;

	height:70px;

	width: 226px;

	margin-left: 30%;

}


	








