	* { margin:0; padding:0;}

/* standard tags */

	body { font-size:12px; font-family: Arial, Helvetica, Verdana, sans serif; letter-spacing:-0.05em; line-height:1.5em;}
	h1 { margin:10px 0px; font-family: Arial, Helvetica, Verdana, sans serif; letter-spacing:-0.05em; font-size:22px; color:#0089B6;}
	h2 { margin:10px 0px; color:#0089B6;}
	h3 { margin:10px 0px;}
	h4 { margin:10px 0px;}
	h5 { margin:10px 0px;}
	h6 { margin:10px 0px;}
	p{ margin:10px 0px;}
	input {padding:3px 0px;}

/* page structure */ 

	#container { width:1050px; margin:0 auto;}
	#header { width:100%; float:left; height: 151px; background-image:url(../images/header.jpg);}
	#header #BSI {width:50px;float:right; padding: 5px; margin-right:60px;}
	#header #london { position:relative; float: right; width: 130px; color: #264a7e;}
	#header #london h2{color:#0089B6; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
	#header #london h2 a {text-decoration:none; color:#0089B6;}
	#header #stratford { position:relative; float: right; width: 130px; color: #264a7e;}
	#header #stratford h2{color:#0089B6; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
	#header #stratford h2 a {text-decoration:none; color:#0089B6;}
	#header #corby { position:relative; float: right; width: 150px; color: #264a7e;}
	#header #corby h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
	#header #corby h2 a {text-decoration:none; color:#0089B6;}
	#header #aylesbury { position:relative; float: right; width: 150px; color: #264a7e;}
	#header #aylesbury h2{color:#0089B6; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
	#header #aylesbury h2 a {text-decoration:none; color:#0089B6;}
	#navigation { float:left; width:1050px; height:70px; background-image:url(../images/nav.jpg);}
	#navigation ul { width:1050px;  margin-left: 37px; list-style:none;}
	#navigation ul li { float:left;}
	#navigation ul li a { float:left; font-weight:bold; text-decoration:none; color: #0089B6; padding:13px 16px; line-height:normal;}
	#navigation ul li a:hover { color: #fff;}
	#navover { background: url(../images/current.gif) no-repeat center bottom; color:#fff !important;}
	#pagebody { float:left; width:100%; margin-top: 5px;}
	#pagecontent { float:right; width:755px;}
	#banner { width:100%; float:left; margin-bottom: 20px;}
	#bodytext { font-family: Arial,Verdana, sans serif; letter-spacing:normal; width:706px;float:left; margin-left: 30px; _margin-left:15px; border-right: dotted #0033CC thin; padding: 0 10px;}
	#bodytextnarrow {font-family: Arial,Verdana, sans serif; letter-spacing:normal; width:520px; _width:510px; float:right; margin:0px 10px;  border-left: dotted #0033CC thin;  border-right: dotted #0033CC thin; padding: 0 10px;}
	#bodytextnarrow ul, #bodytext ul {margin-left:20px;}
	#bodytextnarrow ul li, #bodytext ul li {list-style-image: url(../images/arrow-small.gif);}
	
	#pageform form {width:100%;}
	#pageform form table {width:100%;}
	#pageform form tr {padding:5px; border:1px solid #CCC;}
	#pageform form tr td {padding:5px;}
	#pageform form tr td textarea {width:350px; height:100px;}
	.tablelabel {background:#DDD; font-weight:bold;}
	.tableheader{background:#DDD; font-weight:bold;}
	#submitbutton {border:1px solid #CCC; background:#1C396B; padding:5px 15px; color:#fff; font-weight:bold; cursor: pointer;}
	#submitbutton:hover {background:#fff; color:#1C396B;}
	
	#bodytextnarrow ol {margin-left:20px;}
	#bodytextnarrow ol li{list-style-image: url(../images/arrow-small.gif);}
	#bodytextnarrow table{ width: 100%; float: left;}
	#subnav {float:right; width:270px; margin-right:5px;}
	#subnav #content { position:relative; left: 10px;}
	.subnavover {color:#fff !important; background:url(../images/subnavbg-on-w.gif) no-repeat top left !important; }
	#sidenav {float:left; width:150px; margin-left:40px; padding-right:10px;_margin-left:20px; }
	#sidenav ul {}
	#sidenav ul li {display:block;margin: 5px 0px;}
	#sidenav ul li a {text-decoration:none; color:#000; display:block; width:100%; font-weight:bold; background:url(../images/subnavbg-off-w.gif) no-repeat top left; padding:6px 5px 6px 8px; }
	#sidenav ul li a:hover {color:#fff;background:url(../images/subnavbg-on-w.gif) no-repeat top left; }
	#footer { float:left; margin-left: 10px; width:1030px; height:75px; padding-top: 10px; padding-bottom: 20px; }
	#footer p {	margin: 0; padding: 15px;}
	#manufacturers { float: left; width:98%;}
	#atalogo{float:right;}
	#footer-text { float: right; }
	#prideandjoy {background: url(../images/damaged-sidebar-bg.jpg) no-repeat; width:160px; height:394px; float:left; padding:150px 5px 5px 5px; font-weight:normal;}

	#subnav #claimwatch {float:left; width: 249px; height: 190px; background: url(../images/claim_watch_bg.gif) no-repeat;}
	#subnav #claimwatch #text {float:left; width:200px;  margin:40px 15px 5px 10px;}

	#subnav #getstarted {float:left; width: 241px; height: 447px; background: url(../images/get_started_bg.gif) no-repeat;}
	#subnav #getstarted #text { float:left; width:200px; margin:40px 15px 5px 10px;}
	
	.buttons {border:1px solid #fff; background:#264a7e; padding: 3px 10px; color:#fff; cursor:pointer; font-weight:bold;}
	.buttons:hover {background:#C0D3F4; color:#264a7e;}
	
	.thumbnails {border:2px solid #0089B6; margin:5px; float:left; width:115px; height:115px;}