 *  {margin: 0; padding: 0; border:0;}

body
{
font-family:arial, helvetica, sans-serif;	
font-size:13px;
text-align:center;
background-color:#0D225B;
}

/* basic divs */

#container
{font:arial, helvetica, sans-serif 10px;	
width:1024px;
background-color:#0D225B;
margin:0 auto 0 auto;
border: 1px solid #ecbf00;

}
#header
{
background:url(../assets/img_header.jpg) no-repeat;
height:264px;
}


#nav
{
background-color:#F90;
height:40px;
color:#fff;
font-size:1.1em;
}

#main
{
padding-top:20px;	
padding-left:120px;
padding-right:120px;
padding-bottom:30px;

}
#main-inside
{
padding-left:40px;	
padding-top:20px;
padding-bottom:30px;
}
#learning
{padding-left:55px;	
padding-top:10px;

width:632px;	
 }
 #learning p
 {
	text-align:left; 
 }
#footer
{
	 
margin:0 120px ;	

 
}

/* basic elements */
h1
{
font-size:1.1em;
color:#ecbf00;
text-align:left;
padding-bottom:10px;
border-bottom:1px #fff dotted;
padding-top:30px;
}
h2
{
font-size:1em;
text-decoration:underline;
color:#fff;
text-align:left;
padding-top:30px;
}
h3
{
	font-size:1.1em;
color:#ecbf00;
text-align:left;
  padding-top:30px;
}
p
{
color:#fff;
padding-top:12px;
text-align:justify;
line-height:22px;
}
a, a:link
{
color:#f90;
text-decoration:none;
 
}
a:hover
{
	color:#ecbf00;
 
}
a:visited
{
	color:#f90;
text-decoration:none;
 
}

/* main menu */
#nav ul
{
list-style-type:none;	
 padding-top:12px;
}
#nav li
{
display:inline;	
padding:0 10px 0 22px;

}
 
#nav ul li a:link
{
	text-decoration:none;
	color:#fff;
}
#nav ul li a:visited
{
	text-decoration:none;
	color:#fff;
}
#nav ul li a:hover
{
 
text-decoration:none;
color:#ecbf00;
}

/* secondary menus */
.submenu, .submenu_plus
{
	text-align:right;
	font-size:0.9em;
	list-style-type:none;

	 
	margin-bottom:10px;
	margin-right:30px;
}
.submenu a:link
{
	color:#fff;	
	text-decoration:none;
}

.submenu_plus
{
padding-top:20px;	
color:#557dc1;

 }
 .submenu_plus a:link
{
 color:#09F;
 	text-decoration:none;
}
.submenu a:visited
{
	color:#fff;	
	text-decoration:none;
}
 .submenu_plus a:visited
{
 color:#09F;
 	text-decoration:none;}
	
 .submenu_plus a:hover, .submenu a:hover
 {
	color:#ecbf00;
 }

 
.submenu li, .submenu_plus li
{
display:inline;	
padding-left:5px;
}

.bottom_menu 
{
list-style-type:none;	
 padding-bottom:8px;	
}
.bottom_menu li
{
display:inline;	padding:0 10px 0 12px;

}
  .learningmenu
{
margin:8px 0 10px 0;
}
  .learningmenu li
{
	display:inline;
	padding:0 6px;	
	color:#fff;

} 

.dots
{
color:#fff;
text-align:left;
padding-left:10px;
padding-top:5px;
}
.dots li
{
padding-bottom:5px;	
}
 /*table divesites*/
 

#divesites td
{
width:300px;
 padding:15px 40px 14px 40px;
text-align:left;
}
	
	
.whitelink p 
{margin:0 0 5px 20px;
}
.whitelink a:link, .whitelink a
{
color:#fff;	

 
}
.whitelink a:visited
{
color:#fff;	
}
.whitelink a:hover
{
color:#ecbf00;
}
 
 /* Gallery*/
 #gallerywrap
		{
  	 width:760px;
	 height:800px;
 
		}
		/*-----------------------------------------INTRO---------------------------------------*/
		
		
		#homehead
		{
		background:url(../assets/home_header.jpg) no-repeat;	
		height:160px;
		}
		#homemidd
		{
		background:url(../assets/home_middle.jpg) no-repeat;
		height:377px;
text-align:center;	}
		
		#homebott
		{
		background:url(../assets/home_bottomm.jpg) no-repeat;
		height:291px;
		
		}
		  #hometable
		{
		width:600px;	 
		margin-left:140px;
 		
		}
		#hometable td{
			padding-bottom:15px;
			
		}
		
	  
/*----------------gallery-------------------*/

		
#gallerywrap ul
	{
	margin-left:20px;
	padding-top:30px;
	}
	
	.gallery {list-style-type:none;
			 width:730px;
			 height:800px;
 text-align:center;
	}
	.gallery li 	{display:inline;}
 
 
/* other divs and classes*/
.underlined
{
text-decoration:underline;	
}

#bottomlist

{
padding-top:10px;	
border-top:1px dotted #fff;
border-bottom:1px dotted #fff;
}
#identity p
{
text-align:center;	
line-height:18px;
}
#identity
{
	padding-top:20px;
padding-bottom:40px;	
}
#logo
{
	float:left;
	margin-top:60px;
}
.white
{
	
color:#fff;	
}
.yellow
{
color:#ecbf00;	
}
.leftalign
{
float:left;	
padding-right:16px;
padding-top:12px;
}
.rightalign
{
float:right;	
 padding-left:16px; 
 
}
  .rightimg
{ 	
 padding-left:16px; 
 padding-top:20px;
float:right;
}
  #placeholder
  {
	background:url(../images/placeholder.png) no-repeat;
	height:20px;clear:both;
  }
 #contactform  
{ 
 font-size:0.8em;
}

 
.cells   
{
padding:5px;	
text-align:left;
 }
 .cells input, .cells textarea
 {
 background-color:#CCC;
 
  }
  .rates
  {
margin-left:60px;}
  
  .pricelist
		{
			 
		text-align:left;
		 font-size:1em;
		 margin-top:10px;
		 margin-left:140px;
  	}
 
	.pricelist td
		{
		width:150px;	
			border:#f90 1px solid;	

		}.box1
	
		{
 	padding:5px; 
	font-weight:bold;
	color:#ecbf00;
		}
		.box2 
	
		{
 	padding-left:5px;
color:#fff;
		}
		
 
 	
