					/***************************
					********HOME STYLES*********
					****************************
					****************************/


body			{	scrollbar-face-color: #D9D9D9;
        			scrollbar-shadow-color: #666666;
       				scrollbar-highlight-color: #FFFFFF;
        			scrollbar-3dlight-color: #666666;
       			    scrollbar-darkshadow-color: #FFFFFF;
        			scrollbar-track-color: #EEEEEE;
        			scrollbar-arrow-color: #5A5A5A; 
					background:#777777  no-repeat bottom left;}

a                 	{text-decoration:none;color:inherit;}
a img				{border:0px;}
p                 	{font:normal 400 14px georgia;margin:10px;color: inherit;}
h4					{font:normal small-caps 600 12px georgia;color:#ccff66;margin:5px;margin-top:15;padding-left:10px;}

.dishes           	{display:block;width:100%}
.dishes        img	{float:left;width:90px;height:80px;background:#ebead5;margin:5px;border:2px solid  #777777;}
.dishes          p	{width:55%;float:right;}

.details          	{position:absolute;bottom:0px;right:0px;}
.details       img	{border:0px}

.innerLayers		{position:absolute;left:10px;top:5;border:1px solid white;padding:1px;width:310;height:130;overflow:auto;z-index:5;visibility:hidden;}
.innerLayers   p	{color:white;font-weight:600;}

.smallImg			{position:absolute;border:1px solid white;cursor:pointer;cursor:hand;}

#header_container	{position:absolute;left:125;top:0;}
#middle_container 	{position:absolute;left:170px;top:185px;width:644;height:505;z-index:0;overflow:hidden;border:1px solid white;border-top:0px soild outset;background:#92b479 /*url(../images/back___1.gif) no-repeat bottom left;*/}
#footer_container	{position:absolute;left:127;top:689;width:746;height:25;overflow:hidden;border-bottom:1px solid white;border-top:1px solid white;}

#footer_bar			{position:absolute;left:0;top:0;width:100%;height:25;background:#626262;}


#div_l_top			{position:absolute;left:-1; top:-1; width:320;height:505;color:#456e0a;background:#92b479;border:1px solid white;z-index:4;overflow:hidden}
#div_r_bot			{position:absolute;left:318;top:174;width:327;height:330;color:#456e0a;background:#92b479;border:1px solid white;z-index:3;overflow:hidden}
#div_r_top			{position:absolute;left:318;top:-1;width:327px;height:177px;background:#333333;color:#456e0a;border:1px solid white;z-index:2;overflow:hidden}

#service_time 		{left:10;top:5;visibility:visible;}

					/***************************
					******GALERY STYLES*********
					****************************
					****************************/

h3					{color:yellow;margin:15px;}

#albums_section		{position:absolute;left:0;top:0;height:100%;width:128;border:1px solid white;overflow:hidden;}

#albums				{margin:0;width:100%;height:437;overflow:auto;}
.album 				{width:100%;text-align:center;margin-top:5;cursor:hand;cursor:pointer;}
.album 		   img  {width:50;height:50;}
.album 		   h5   {font:small-caps 600 10 georgia;color:white;text-align:center;margin-top:-5; white-space:normal}

#thumbs_section		{position:absolute;left:127;top:0;height:100;width:516;border:1px solid white;overflow:hidden;}
#thumbs 			{height:100;width:100%;overflow:scroll;}
#thumbs 	   img  {clear:left;width:40;height:40;display:inline;margin:5;cursor:hand;cursor:pointer;}

#picture_section	{position:absolute;left:127;top:100;height:404;width:516;border:1px solid white;text-align:center;overflow:hidden;}

#picture_section  h4{font:normal 600 11 georgia;color:white;text-align:center;margin-top:-5; white-space:normal;}

					/***************************
					**********HEADERS***********
					****************************
					****************************/


#albums_header, 
#thumbs_header,
#messages_section_header,
#reservation_header,
#write_section_header
					{margin:0px;width:100%;height:15;background:white;color:#666666;text-align:center;}
#write_section_header
					{cursor:hand;cursor:pointer;}


					/***************************
					********BOOK STYLES*********
					****************************
					****************************/
					
#book_container		{position:absolute;left:0;top:0;width:100%;/*height:100%;*/background:#92b479;border:1px solid white;/*overflow:auto;*/scrollbar-track-color:#92b479;}					
#write_section_container
					{display:block;width:100%;background:;font:normal 600 12px georgia;border:1px solid white;overflow:hidden;text-align:center;}
#write_section		{margin:10;margin-right:10;margin-left:100;padding:5;display:none}

.inp				{float:left;width:390;height:auto;border:1px solid white;}
.inp 		  label {float:left;margin-top:7;padding-left:5;font:small-caps 600 10px georgia;color:white;}	
.inp 		  span	{float:right;margin:1px;padding:1px;}

#write_section input,textarea,select		
					{background: #CCCC66;color:#666666;border:1px solid white;font-weight:600;}	


#messages_section	{display:block;width:100%;font:normal 300 10px georgia; text-align:center}

#message_pages		{display:block;width:600;border-bottom:1px inset gray}
#message_pages	a	{text-decoration:none;margin:3px; font-size:12px;padding:1 5 1 5;}
#message_pages	a:link
					{ border:1px solid white;background:white;color:black;}

#message_pages	a:visited				
					{ border:1px solid red;background:black;color:white;}
#message_pages	a:active,
#message_pages  a:hover					
					{ border:1px solid white;background:white;color:black}					

.message_container	{display:block;margin-left:5;width:560;/*height:160;*/background: #669966;color:white;border:1px solid white;}

.message_header		{display:block;width:560;height:20;overflow:hidden;text-align:right;}


.message_body		{background:;width:550;height:135;overflow:hidden}
.message_info		{float:left;margin-left:5;width:200;height:95%;background:;overflow:hidden;border:1px solid white}
.message_info  img	{float:left;margin-left:0;display:block;border-right:1px solid white;border-bottom:1px solid white;}
.message_info  div	{text-align:left;border-bottom:1px solid white;width:100%;height:20%;}
.message_info  b	{float:right;width:80%;margin:5;color:khaki;margin-top:9;text-align:left;font:normal 400 9px verdana; white-space:normal}
.message_text		{float:right;margin-right:0;text-align:left;font:normal 400 11px georgia;width:335;height:95%;background:;overflow:auto;border:1px solid white;}
.message_text  p	{margin-left:10;color: #FFFFCC;}

/*.message_footer		{width:560;height:0;overflow:hidden;background:#333333;border-top:1px solid white;}*/

					/***************************
					*****RESERVATION STYLES*****
					****************************
					****************************/
					
#reservation_container
					{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;overflow:hidden;}

#reservation_slider	{position:absolute;left:0;top:0;width:100%;height:100%;}
		
#step0		{position:absolute;left:30;top:30;border:1px solid white;width:90%;height:80%;}
#step0 div   {width:100%;height:25;margin-top:15;}
#step0 label {float:left;margin-top:10;font:small-caps 600 12px georgia;color:white;padding-left:75}
#step0 
input,select		{float:right;margin-right:25;width:300;background:white;}

#step1	{position:absolute;left:30;top:30;border:1px solid white;width:90%;height:80%;}
#step1 div   {width:100%;height:25;margin-top:15;}
#step1 label {float:left;margin-top:10;font:small-caps 600 12px georgia;color:white;padding-left:75}
#step1
input,select,textarea	{float:right;margin-right:25;width:300;background:white;}
#step0 div,#step1 div{border-bottom:1px solid white;margin:0px;padding-top:10px}	
#step2 {position:absolute;left:30;top:30;border:1px solid white;width:88%;height:400px;text-align:left;padding:20px;overflow:auto}
#step2 p {clear:left;}
#navigation			{position:absolute;left:0;bottom:0;width:100%;height:30;border-top:1px solid white;background:;}





#list_news			{border:1px solid white;position:absolute;left:10%;top:50;width:80%;height:500; white-space:normal;padding-top:20px;color:white;font:small-caps 600 10px georgia;border-bottom:0px;overflow:auto;scrollbar-arrow-color:#C0C0C0;scrollbar-base-color:#92b479;scrollbar-track-color:#92b479;scrollbar-3dlight-color:;scrollbar-darkshadow-color:;}		

#list_news		a	{text-decoration:none;color: #336600;font:small-caps 600 13px georgia;}		
#list_news		ul	{margin-left:60;list-style:disc; list-style-color:white}		
#list_news		img	{width:15;height:15; vertical-align:middle}	
#list_news		li	{margin-top:20px}	

