/*CSS for http://www.ahsom.co.uk */

Body	{
	background-color:black;
	color:white;
	font-family: Helvetica,Verdana,Arial,sans-serif;
}

#header	{
	position:absolute;
	width:1000px;
	height:180px;
	padding:20px;
	top:20px;
	border-style:ridge;
	border-color:blue;
	border-width:3px;
	left:20px;
	background-image: url(stripes_large.jpg);
}

a:link	{color:#ff6600;}

a:visited	{color:#ff6600;}

a:hover	{color:red;}

a:active	{color:aqua;}

#navigation	{
	position:absolute;
	height:240px;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;
	left:20px;
	width:228px;
	background-image:url(stripes_large.jpg);}

#gallery9	{
	position:absolute;
	left:293px;
	top:260px;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	padding:15px;}

#gallery10	{
	position:absolute;
	left:560px;
	top:260px;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	padding:15px;}

#gallery11	{
	position:absolute;
	left:293px;
	top:493px;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	padding:15px;}

#gallery12	{
	position:absolute;
	left:560px;
	top:493px;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	padding:15px;}

#indexmaintext	{
	position:absolute;
	line-height:150%;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;
	height:456px;
	width:545px;
	padding:15px;
	text-align:justify;
	left:253px;}

#passplusmoduleonemaintext	
			{
	position:absolute;
	line-height:150%;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;
	height:456px;
	width:546px;
	padding:15px;
	text-align:justify;
	left:253px;
}

#passplusmaintext	{
	position:absolute;
	line-height:150%;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;
	height:437px;
	width:546px;
	padding:15px;
	text-align:justify;
	left:253px;
}

#aboutmaintext	{
	position:absolute;
	line-height:150%;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;
	height:456px;
	width:545px;
	padding:15px;
	text-align:justify;
	left:253px;}

#lplate	{
	position:absolute;
	top:70px;
	left:900px;
	padding:15px;
	border-style:ridge;
	border-color:blue;
	border-width:5px;}

#pricelist	{
	position:absolute;
	left:325px;
	line-height:150%;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;}

th	{
	text-align:centre;
	border-style:ridge;
	border-color:blue;
	border-width:1px;}

td	{
	padding:8px;
	border-style:ridge;
	border-color:blue;
	border-width:1px;}




#contactmaintext	{
	position:absolute;
	line-height:150%;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;
	height:456px;
	width:545px;
	padding:15px;
	text-align:justify;
	left:253px;}


#latestmaintext	{
	position:absolute;
	line-height:150%;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;
	height:456px;
	width:545px;
	padding:15px;
	text-align:justify;
	left:253px;}

#linksmaintext {
	position:absolute;
	line-height:150%;
	top:260px;
	height:437px;
	width:546px;
	padding:15px;
	text-align:justify;
	left:253px;}

#rospalogo	{
	position:absolute;
	border-style:ridge;
	border-color:blue;
	border-width:1px; 
	padding:15px;
	top:513px;
	left:832px;}

#iamlogo	{
	position:absolute;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;
	padding:15px;
	left:832px;}

#grandepunto	{
	position:absolute;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	left:20px;
	padding:15px;
	top:513px;}

#drivinginstructormaintext	{
	position:absolute;
	line-height:150%;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;
	height:456px;
	width:545px;
	padding:15px;
	text-align:justify;
	left:253px;}



#recentpassesmaintext	{
	position:absolute;
	background-image: url(stripes_large.jpg);
	left:390px;
	top:260px;
	line-height:150%;
	border-style:ridge;
	border-color:blue;
	border-width:1px;}
	
#intensivemaintext	{
	position:absolute;
	line-height:150%;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;
	height:456px;
	width:545px;
	padding:15px;
	text-align:justify;
	left:253px;}
