body {background: #333333; color: white;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 5px solid #191641;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 25px;
	}
blockquote{margin-left:30px; margin-top:10px; margin-right:0px; font-size:11px;}
blockquote p { font-size:11px;}
blockquote cite {text-align:right; font-size;8px; margin-top:10px;}
p,ol li,ul li {
	margin-top:0;
	font-size: 13px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#nav {position: absolute;  width:150px; padding-top:10px; z-index:7;}
#menu1 ul {margin:0; border:0; padding-left:10px;}
#menu1 ul li {background:url(images/button-light.gif) 0 -3px no-repeat; text-align:left; text-indent:17px; list-style:none;font-size: 13px;font-family:  arial, helvetica, sans-serif; font-weight:normal;}

#menu2 ul li {list-style:none; font-size: 14px; font-family: arial, helvetica, sans-serif;}


a:hover {color:#FF6600; text-decoration:none;}
a:link {color:#003399; text-decoration:none;}
a:visited {color:#990099; text-decoration:none;}


#contact {position: relative;background-image:url(images/gas-safe-marketing_r30_c1.jpg);background-repeat:no-repeat; height:40px;}
#contact p {margin-top:5px; margin-left:10px; color:white; margin-bottom:0;padding-top:0; font-size: 12px; }
#contact a {color:#FF6600;}

#basket_details {position: absolute;  right: 6px; top: 400px; width:200px;}

.right {position:relative; left: 520px;}

.right-legal {font-size:16px; position:relative; left: 320px;}

h1 {margin-top:0; font-size: 17px; font-family:  arial, helvetica, sans-serif; color:white;}
h2 {margin-top:0; font-size: 17px; font-family:   arial, helvetica, sans-serif;}
h3 {margin-top:0; font-size: 15px; font-family:   arial, helvetica, sans-serif;}
h4 {margin-top:0; font-size: 14px; font-family:  arial, helvetica, sans-serif;}


#page {color: black; margin: 25px 0px;  	position: relative; margin-left:auto;
	margin-right:auto;
	width: 756px;background-image:url(images/gas-safe-marketing_r2_c1.jpg);background-repeat:repeat-y;}
#header {position: relative; height:105px;}
#top-contact {
	position: absolute;
	top:5px;
	left:407px;
	width:339px;
	height: 63px;
}
#top-contact p {margin-top:5px; margin-left:10px; color:white; margin-bottom:0;padding-top:0; font-size: 12px; text-align:right; }
#top-contact a {color:#FF6600;}
#back {position: relative;}

#light-back {position: relative;  z-index:1;}

#copy-sidebar {position: relative; padding-left:155px; padding-top:10px; padding-right:200px; padding-bottom:10px;}
#copy {position: relative; padding-left:155px; padding-top:10px; padding-right:20px; padding-bottom:0;}
#copy-left {position: relative; padding-left:20px; padding-top:10px; padding-right:20px; padding-bottom:10px;}
#sidebar {position:absolute;width:170px; top:5px; right:5px;background-image:url(side-bar.jpg);padding:5px;}
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar p {color:white;}
#menu1 a:link, #menu1 a:visited {color:#000033; text-decoration:none;}
#menu1 a:hover {color:#FF6600; text-decoration:none;}
#strap {
	position: absolute;
	top:69px;
	left:522px;
}


@media print {
#page {background-color: white; color: black; margin: 25px 0px; width: 500px; 	position: relative; margin-left:auto;
	margin-right:auto;
	width: 656px;}
#header {position: relative; height:105px;}
#buttons {display:none;}
#nav {display:none;}
#copy {position: relative; padding-left:20px; padding-top:10px; padding-right:20px; padding-bottom:10px;}
#copy-sidebar {position: relative; padding-left:20px; padding-top:10px; padding-right:200px; padding-bottom:10px;}

#strap {position: absolute; top:54px; left:285px;}
}

#sitemap {position: absolute; top: 5px; left: 626px; font-size:9px;}

#top-mail {position: absolute; top:10px; left:503px;}
#top-mail p {text-align:right;color:white;margin-top:0; margin-bottom:0;font-size: 12px;}
#top-mail a {color:#FF6600;}

#modules p {font-size:12px; line-height:14px;}

#copy-interactive {position: relative; padding-top:10px; padding-left:20px; width:700px; background-color:white;}
#question {position: relative; width:400px; height: 430px;}
#choices {position: relative; left: 0px; width:300px;}
#bottom-nav {position: relative; height:40px;}
#answer {position: absolute; left:455px; top:0; width:270px;}
#question-info {
	position: absolute;
	top: 6px;
	left: 3px;
}
#incorrect {position: absolute; top: 10px; height: 50px; visibility:hidden;}
#correct {position: absolute; top: 10px; height: 50px; visibility:hidden;}
#answer-info {position: absolute; top:55px; visibility: hidden;}
#int-buttons {position: absolute; top: 200px; left:0;}
#button-q {position: absolute; visibility:visible; left: 56px; top: 166px;}
#button-a {position: absolute; visibility:hidden; left: 56px; top: 166px;}
#error {position:absolute; color:red; width: 189px; top: 218px; visibility:hidden; left: 57px;}

#choices td {padding-bottom:10px;}

#info {position: absolute;  font-size:10px; }
#info p,#infobox p {font-size:10px;}
#info img {float:left;position:relative; margin-right:10px;}

#infobox {visibility: hidden;position: absolute; width: 133px; font-size:10px;  background:white; padding:10px; z-index:5; border: 2px solid #000000;}

#incorrect p, #correct p {padding-left:60px;}

