* { font-family: arial, verdana, helvetica, sans-serif; }

body { margin: 0; padding: 0;
	min-width: 750px;
	text-align:center;
}


div#accesskeys{
	display:none;
}
div#wrapper { 
	width:750px; 
	margin: 0 auto; 
	background: url(/img/yellowbackground.jpg) no-repeat 100% ; 
	background-position: top right;
	height:620px;
}

div#accessibility {
	text-align:left;
	width:750px; 
	margin: 0 auto; 
	background: url(/img/yellowbackground.jpg) repeat-y ; 
	background-position: top right;
	height:1600px;
}

div#top { 
	 background: url(/img/header.gif) no-repeat 100%; 
	 background-position: top left; 
	 height:250px;
	 text-align:left;
	 /* border:1px black solid; */
}

div#top a { font: bold 12px; }
div#top ul#left { float:left; margin-top:0; padding-top:40px;}
div#top ul#left li
{ display: inline; list-style-type: none; padding-right: 20px; }

div#top ul#right  { float:right; padding-top:25px; }
* html div#top ul#right  { float:right; padding-top:40px; }
#small { font-size:small; }

div#top ul#right li
{ display: inline; list-style-type: none; padding-right: 20px; }

div#top a:link { color: #fff; }
div#top a:visited {  color: #fff; }
div#top a:hover {  color: #fff; background-color: #98001C; text-decoration: none; }
div#top a:active { color: #fff; }

img#edlogo { float:left; margin:100px 0 0 -90px; }
img#arrow { float:left; margin:-80px 0 0 650px; }
img#apply { float:right; margin:30px 100px 0 -100px; }
* html img#arrow { float:left; margin:-78px 0 0 648px; }
* html img#apply { float:right; margin:50px 100px 0 -100px; }

h1#edlogo {
	float:left; margin:100px 0 0 -90px;
    padding: 67px 0 0 0;
    overflow: hidden;
    background-image: url("/images/EDlogo.gif");
    background-repeat: no-repeat;
    
    height: 0px !important;
    height /**/:67px;
}

a#applylogo {
	float:left; margin:-70px 0 0 450px;
    padding: 63px 0 0 0;
    overflow: hidden;
    background-image: url("/img/Apply.gif");
    background-repeat: no-repeat;
    
    height: 0px !important;
    height /**/:63px;
    width:205px;
}

p#voucher {
	margin:0;
    padding: 44px 0 0 0;
    overflow: hidden;
    background-image: url("/img/voucher.gif");
    background-repeat: no-repeat;
    
    height: 0px !important;
    height /**/:44px;
    width:212px;
}




div#c-middle { 
	float:left;
	width: 160px;
	/* border:1px black solid; */ 
	margin:-59px 230px 0 360px;
	background: url(/img/foreground.gif) no-repeat 100%; 
	background-position: top right;
	/* height:400px; */
}

* html div#c-middle { 
	width: 80px;
	/* border:1px black solid; */
	margin:-60px 0 0 180px;
	
}

#nowa { float:left; margin: 20px 0 0 10px; }
* html #nowa { float:left; margin: 20px 0 0 5px; }
#map {float:left; margin: 20px 10px 0 0; }
#find { float:right; margin:-143px 10px 0 0; }
* html #find { float:right; margin:-143px 0 0 3px; }
#postCodeLocator { float:right; margin:-90px 18px 0 0; }
* html #postCodeLocator { float:right; margin:-90px 0 0 0; }
#fpostcode { margin-left:5px; width:120px; }
* html #fpostcode { margin-left:7px; width:125px; }
#submit { margin:10px 0 0 3px; }
* html #submit { margin:10px 0 0 8px; }

div#c-right { 
	float:right;
	width:230px;
	/* border:1px red solid; */
	margin:-350px 0 0 0px;
}
* html div#c-right { 
	/* border:1px red solid; */
	margin:-20px 0 0 0;
}
* html img#voucher { margin: 0px 0 0 0px; } 

#apply_form { padding: 10px 0 0 30px; }
#apply_form label { font-size:x-small; }
#apply_form input { width:100px; }
#apply_form #submit { width:120px; }

#promise {margin: 20px 0 20px 0px; }

div#c-left {
	float:left; 
	width:360px;
	/* border:1px blue solid; */
	margin:-389px -750px 0 0;
	background: url(/img/foreground.gif) no-repeat 100%; 
	background-position: top left;
}

* html div#c-left {
	/* border:1px blue solid; */
	margin:-389px 0 0 0;
}

div#c-left2 {
	float:left; 
	width:360px;
	/* border:1px blue solid; */
	margin:-432px -750px 0 0;
	background: url(/img/foreground.gif) no-repeat 100%; 
	background-position: top left;
}

* html div#c-left2 {
	/* border:1px blue solid; */
	margin:-432px 0 0 0;
}


#video {float:left; margin:0px; }
#bull { float:left; margin:3px 0 0 2px; }
#basket { float:left; margin:-4px 0 0 0; }
#whynot { float:left; margin:-110px 0 0 210px; }

div#left { float:left; width:180px; margin:-45px 0 19px 0;}
div#left a#small { font-size:x-small; font-style:bold; } 

p#booker { font-size:x-small; }


div#middle h2 { font-size:1.1em; margin:5px 0 0 0;}
div#right { float:left; width:179px; padding-top:10px; margin:-45px 0 19px 15px;  
background: url(/images/store_map.jpg) no-repeat 100% center; }

p.store {  background-color: transparent; }

div#footer{
	clear:left;
	}
	

