body {
	font-size: 72.5%; /*  */
	font-family: Verdana, Arial, Sans-Serif;
	background: #fff url('storage/bkgd.jpg') repeat-x;
	color: #000;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	}
	
#bkgd {
    background: url('storage/fade-top.png') repeat-x;
	margin: 0px auto;
	padding: 0px;
	width: 794px;
	}

#page {
    background: #fff url('storage/grad.jpg') no-repeat bottom right;
	margin: 0px auto;
	padding: 0px;
	width: 790px;
	height: 774px;	
	}
	
#header {
	background: url('storage/milton-keynes.jpg') no-repeat bottom center;
	margin: 0px;
	padding: 0px;
	}

#headerimg 	{ 
	height: 108px; 
	width: 790px; 
	}
#nav {
	height: 35px;
	width: 790px;
	}	
	/* Nav */
#navcontainer ul
{
padding: 8px 0px 0px 10px;
margin: 0px 0px 0px 0px;
color: #fff;
float: left;
background: url('storage/nav.jpg') no-repeat;
height: 29px;
width: 780px;
}

#navcontainer ul li { display: inline;}

#navcontainer ul li a
{
font-size: 1.1em;
padding: 0em 1em;
color: #fff;
text-decoration: none;
float: left;
font-weight: bold;
}

#navcontainer ul li a:hover
{
color: #c3d3ec;
}

.bullul{
list-style-type: none;
margin-left: 0;
padding-left: 0;
}

.bullli{
background: url('storage/tri.gif');
	background-position:0 0.1em;
	background-repeat:no-repeat;
	padding:0 0 0 12px;
}

#main
{
	float: left;
	margin: 10px;
	padding: 0px;
	width: 358px;
    clear: both
	}
	
#main[id]
{
	float: left;
	margin: 10px;
	padding: 6px;
	width: 358px;
	clear:both;
	}

#bullet {
    margin: 14px 0 0 18px;
	}	
	
#bullet[id] {
    margin: 0 0 0 18px;
	}	
		
#avail
{   padding: 0px 0 0px 0;
	margin-left: 416px;
	margin-top: 10px;
	width: 200px;
	height: 20px;
	}
	
#avail[id]
{   padding: 0px 0 0px 0;
	margin-left: 416px;
	margin-top: 52px;
	width: 200px;
	height: 20px;
	}
	
#right
{   padding: 6px;
	margin: 4px 10px 10px 406px;
	width: 358px;
	}	

#right[id]
{   padding: 6px;
	margin: 47px 10px 10px 406px;
	width: 358px;
	}	

#app
{   background: #fff url('storage/contact-bkgd.png') no-repeat bottom right;
	padding: 0px 0 0px 0;
	margin-left: 400px;
	margin-top: -5px;
	height: 280px;
	width: 360px;
	}

/* IE ignores this part it cannot read styles with [attribute]*/
#app[id]{ 
background: #fff url('storage/contact-bkgd.png') no-repeat bottom right;
	padding: 0px 0 0px 0;
	margin-left: 414px;
	margin-top: 0px;
	width: 360px;
	height: 280px;
	background-color: white;
	}
	
#map
{   padding: 0px 0 0px 0;
	margin-left: 416px;
	margin-top: 0px;
	width: 360px;
	height: 234px;

	}

/* IE ignores this part it cannot read styles with [attribute]*/
#map[id]{ 
	padding: 0px 0 0px 0;
	margin-left: 420px;
	margin-top: 0px;
	width: 360px;
	height: 234px;
	}
	
#footer
{
	background: url('storage/base.gif') no-repeat bottom left;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 790px;
	height: 50px;
	border: none;
	}
	
.links {
    margin: 0px 0px 0px 0px;
	text-align: center;
	padding: 0 0 0 100px;
}	

#ref
{   background: #fff url('storage/sdw.png') no-repeat top;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 790px;
	height: 106px;
	border: none;
	text-align: center;

	}
	
.prices{margin: 0px auto; width: 300px;}
.add{margin: 0 0 0 72px; width: 120px;}	
a.menu:link {color: #000066;text-decoration: none;}
a.menu:active {color: #000066;text-decoration: none;}
a.menu:visited {color: #000066;text-decoration: none;}
a.menu:hover {color: #3366cc;text-decoration: none;}

a.nav:link {color: #5188a8;text-decoration: none;}
a.nav:active {text-decoration: none;color: #5188a8;}
a.nav:visited {color: #5188a8;text-decoration: none;}
a.nav:hover {color: #9eaab9;text-decoration: underline;}

P {margin: 8px 0 8px 0;}

form {margin: 0px;}

em {color: red;}

h1, h2, h3 {
    font-size: 1.1em;
	font-family: Verdana, Arial, Sans-Serif;
	margin: 0px;
	color: #1a4786;
	}
	
.contact{
    font-size: 1.3em;
	font-family: Verdana, Arial, Sans-Serif;
	margin: 0px;
	color: #1a4786;
	}
	
	
.ltblu {background-color: #8ea6f8;}
.ltgrey {background-color: #e4e4e4; }
.bkbl {background-color: #1a4786;}
.bkwh {background-color: #fff;}
.bkllbl {background-color: #d0dfeb;}
.bkblmed {background-color: #87b3d7;}
.sml {font-family: Verdana, Arial, Sans-Serif;font-size: 10px; color: #000000; text-align: left;}
.smlc {font-family: Verdana, Arial, Sans-Serif;font-size: 10px; text-align: center;}
.cent {text-align: center;}
.centw {text-align: center; color: #fff;font-size: 1.2em;}
	
 input, textarea, select {border-right: #303083 1px solid; border-top: #303083 1px solid;
font-size: 11px; border-left: #303083 1px solid; color: #303083; border-bottom: 
#303083 1px solid; font-family: Arial, Helvetica, sans-serif; background: #ffffff; font-weight: normal; color: #476ba2;}	

