/*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:2px;
	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:250px;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	top:260px;
	left:20px;
	width:220px;
	background-image:url(stripes_large.jpg);}

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

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

#gallery3	{
	position:absolute;
	left:265px;
	top:523px;
	border-style:ridge;
	border-color:blue;
	border-width:1px;
	padding:15px; }

#gallery4	{
	position:absolute;
	left:555px;
	top:523px;
	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:552px;
	padding:15px;
	text-align:justify;
	left:245px;}

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

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

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

#lplate	{
	position:absolute;
	top:70px;
	left:905px;
	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:552px;
	padding:15px;
	text-align:justify;
	left:245px;}


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

#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;
	padding:15px;
	left:20px;
	top:523px;}

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

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

#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;}




		
