html, body { margin: 0; padding: 0; }

body { background-color: black;	color: white; font-family: Verdana, Geneva, sans-serif;	font-size: 12px; }

a:link, a:visited, a:active { color: yellow; text-decoration: none; }
a:link:hover, a:visited:hover, a:active:hover {	text-decoration: underline; }

img { border: 0; }

#ie-message { position: relative; background: #C00; text-align: center; border-bottom: 1px solid #900; color: #FFF; font-size: 12px; padding: 5px; width: 100%; }
#ie-message a { color: #FFF; text-decoration: underline; }

#container { position: relative; width: 800px; margin: 0 auto; }

#target1 { position: absolute; right: 0; top: 124px; width: 55px; height: 56px; background: url(../images/gunsight_r.png) no-repeat; }
#target2 { position: absolute; left: 0; top: 342px; width: 53px; height: 54px; background: url(../images/gunsight_l.png) no-repeat; }
#target3 { position: absolute; left: 380px; top: 100px; width: 55px; height: 56px; background: url(../images/gunsight_r.png) no-repeat; }

#header { height: 200px; background: url(../images/title.png) 40px 20px no-repeat; }
	#header p, h1 { display: none; }

#images { float: left; position: relative; width: 400px; height: 330px; background: url(../images/weoffer.png) no-repeat center top; text-align: center; }
	#images h2 { display: none; }
	#images div { position: absolute; width: 133px; }
	#images .l { left: 50px; }
	#images .r { right: 50px; }
	#images .t { top: 50px; }
	#images .b { top: 180px; }
	#images img.r1 { border: solid 1px #600; padding: 3px; }
		#images img.r1:hover { border: solid 2px #600; padding: 2px; }
	#images img.r2 { border: solid 1px #660; padding: 3px; }
		#images img.r2:hover { border: solid 2px #660; padding: 2px; }

#youtubevid { float: left; width: 400px; height: 300px; text-align: center; }

#desctext {	width: 400px; margin-left: 400px; }
	#desctext p { margin: 10px 0; }

#enquiryform { clear: left;	position: relative;	height: 172px; margin-top: 30px; background: url(../images/submitanenquiry.png) center top no-repeat; padding-top: 42px; }
	
	#enquiryform .l1, #enquiryform .l2 { position: absolute; left: 0; width: 800px; height: 12px; background: url(../images/horizline.png) center no-repeat; }
	#enquiryform .l1 { top: 40px; }
	#enquiryform .l2 { bottom: 0; }
	
	#enquiryform h2 { display: none; }
	
	#enquiryform form { position: relative; margin: 0; padding: 0; }
	
	#enquiryform input { position: absolute; width: 227px; height: 24px; border: 0; }
	#enquiryform textarea { position: absolute; width: 227px; height: 64px; border: 0; font-family: Arial, Helvetica, sans-serif; }
	#enquiryform label { position: absolute; display: block; width: 100px; height: 24px; text-align: right; font-size: 14px; }
	
	#enquiryform input.submit { width: 100px; background: url(../images/sendbutton.png) no-repeat; text-indent: -10000px; color: transparent; text-transform: capitalize; cursor: pointer; }
	
	#enquiryform input.r, #enquiryform textarea.r { right: 37px; }
	#enquiryform label.r { right: 287px; }
	#enquiryform input.l { left: 130px; }
	#enquiryform label.l { left: 7px; }
	#enquiryform .t { top: 33px; }
	#enquiryform .m { top: 73px; }
	#enquiryform .b { top: 113px; }

#footer { margin: 30px 0; text-align: right; font-size: 10px; }
	#footer img { vertical-align: middle; padding-left: 30px; }