body			 {
					border-style				:	colapse;
					background-color			:	FFFF99; 
		 			font-family					: sans-serif;	 
		 		}

body.children 	{
					background						: url(/images/children_bg.jpg);
				}
						

#body_text	 	{
					position							: absolute;
					left								: 180px;
					top									: 100px;
					width					:70%
				}

h1				{
					margin-top				: 0px
				}				
					
a 				{
		 	 		text-decoration			: none;
					color								:	blue;
					background-color			: transparent;
		 	    }
						 
a.menu		 	 {
					color						: darkblue;
					font-weight 				: bold;
					background					: url(images/wedding_rings.gif);	
				}
		 
.nav		 	 {
					padding						: 3px 0px 3px 0px;
					width						: 160px;
					background-color			: #547aea;
					margin-top					: 10px;
				}

div.sub_item		{
					margin						: 4px 4px 4px 4px;
					width						: 150px;
					background-color			: #ffff66;
					padding-left				: 2px;
					font-weight					: bold;
					text-align					: right;
				}						 
						 
div.item		 {
						 margin								: 4px 4px 4px 4px;
						 width								: 150px;
						 background-color			: #ffff66;
						 padding-left					: 2px;
						 font-weight					: bold;							
						 }

					 
							 }
						 

td.index_table
						 	{
						 	height							 : 150px;
							width								 : 185px;
						 	text-align				   : center;
							vertical-align			 : bottom;
						 	}

div.header		{
							background					 : url(/images/banner_bg.jpg);
							height							 : 75px;
							text-align					 : left;
							font-weight					 : bolder;
							font-size						 : 45px;
							}
							
#paint				{
							background-color			 : blue;
							width								 : 600px;
							height							 : 400px;
							position						 : absolute;
							left								 : 20px;
							top									 : 0;
							text-align					 : center;
							}

.paint_box	{
              background-color		 : yellow;
							padding							 : 8px 8px 2px 8px;
              vertical-align		 	 : bottom;
              width								 : 200px;
							text-align					 : center;
							position						 : absolute;	 
							left								 : 1px;
							}
.paint1 			{top								 : 60px;}
.paint2				{top								 : 180px;}
.paint3				{left								 : 230px;
							 top								 : 60px;}
							

div.border_left			{
							background					 : url(/images/paint_left_border.gif) 0 0 no-repeat;
							position						 : absolute;
							left								 : 0;
							top									 : 0;
							width 							 : 20px;
							height							 : 400px;			
							}	

div.border_right			{
							background					 : url(/images/paint_right_border.gif) 0 0 no-repeat;			
							position						 : absolute;
							left								 : 620px;
							top									 : 0;		
							width 							 : 20px;
							height							 : 400px;			
							}

div.pano					{
							visibility:	shown;
							position:	absolute;
							left	:	0px;
							top		:	0px;
						}

div.pano2				{
							visibility:	shown;
							position:	absolute;
							left	:	0px;
							top		:	0px;
							width	:	100px;
						}					

div.panomain				{
							visibility:	shown;
							position:	absolute;
							left	:	0px;
							top		:	460px;
							width	:	640px;
						}						

div.tour_info			{
							background	:	#FFFF99;
							height	:   450px;
							width	:	630px;
							position:	absolute;
							left	:	0px;
							top		:	0px;
							visibility: hidden;
						}

div.tour_info_html			{
							background	:	#FFFF99;
							height	:   450px;
							width	:	630px;
							position:	absolute;
							left	:	0px;
							top		:	0px;
						}				

						
#games				{
							background-color			 : orange;
							width								 : 600px;
							height							 : 400px;
							position						 : absolute;
							left								 : 20px;
							top									 : 0;
							}			