body {	margin: 0px;	padding: 0px;	background-color: #FFFFFF;}a:link {	color: #0095d9;	text-decoration: none;}a:visited {	color: #192675;	text-decoration: none;}a:hover {	color: #192675;	text-decoration: underline;}a:active {	color: #192675;	text-decoration: none;}#mainwrapper {	width: 850px;	height: 660px;	border: 2px solid #003876;	background-color: #FFFFFF;	background-repeat: no-repeat;	position: absolute;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #C0C0C0;	left: 50%;	top: 50%;	margin-top: -330px;	margin-left: -425px;	background-image: url(../images/abae/main-bg-ABAE.png);}#mainwrapperindex {	width: 850px;	height: 660px;	border: 2px solid #46B9F0;	background-color: #0095D9;	position: absolute;	left: 50%;	top: 50%;	margin-top: -330px;	margin-left: -425px;}#navbarheader {	height: 26px;	width: 369px;	background-image: url(../images/abae/navbar-header-image-ABAE.gif);	float: left;	margin: 2px 0px;}#contentnavbarlogo {	height: 145px;	width: 231px;	left: 20px;	top: 20px;	position: absolute;    background-image:url(../images/abae/aba-logo.gif);}#contentnavbar {	height: 110px;	width: 379px;	left: 249px;	top: 70px;	position: absolute;}#contentright {	text-align: left;	height: 590px;	width: 168px;	left: 640px;	top: 20px;	position: absolute;	padding-left: 20px;	border-left: 2px solid #003876;}#contentmain {	text-align: left;	height: 425px;	width: 600px;	left: 20px;	top: 185px;	position: absolute;}#contentfoot {	height: 40px;	width: 620px;	left: 20px;	top: 615px;	position: absolute;	background-image: url(../images/abae/footing-logo-suitable-ABAE.gif);	background-repeat: no-repeat;}#contentmainwarranty {	text-align: left;	height: 421px;	width: 596px;	left: 19px;	top: 185px;	position: absolute;	background-image: url(../images/warranty-mainbg.gif);	background-repeat: no-repeat;	line-height: 20px;	border: 2px solid #003876;	background-position: -2px -2px;	overflow: auto;}#contentmainwarranty .mainheading {	display: block;	padding-left: 20px;	margin-bottom: 20px;}#contentmainwarranty span {	display: block;	padding-left: 20px;	padding-top: 20px;}#contentmainreturns {	text-align: left;	height: 421px;	width: 596px;	left: 20px;	top: 185px;	position: absolute;	background-image: url(../images/terms-mainbg.jpg);	background-repeat: no-repeat;	line-height: 20px;	border: 2px solid #003876;	background-position: -2px -2px;}#contentmainreturns div {	padding-top: 20px;	padding-left: 20px;}#contentmaincontact {	text-align: left;	height: 421px;	width: 596px;	left: 20px;	top: 185px;	position: absolute;	background-image: url(../images/contact-mainbg.gif);	background-repeat: no-repeat;	line-height: 20px;	border: 2px solid #003876;	background-position: -2px -2px;	color: #FFFFFF;}#contentmaincontact a:link {	color: #88D0EF;	text-decoration: none;}#contentmaincontact a:visited {	color: #88D0EF;	text-decoration: none;}#contentmaincontact a:hover {	color: #88D0EF;	text-decoration: underline;}#contentmaincontact a:active {	color: #88D0EFF;	text-decoration: none;}#contentfootgsb {	height: 40px;	width: 620px;	left: 20px;	top: 620px;	position: absolute;	font-size: 11px;}#contentfootright {	font-size: 10px;	line-height: 40px;	position: absolute;	height: 40px;	width: 190px;	left: 640px;	top: 620px;}#contentfootright a:link {	color: #0095d9;	text-decoration: none;}#contentfootright a:visited {	color: #0095d9;	text-decoration: none;}#contentfootright a:hover {	color: #0095d9;	text-decoration: underline;}#contentfootright a:active {	color: #0095d9;	text-decoration: none;}#bgwrapper {	background-image: url(../images/abae/dropshad-abae.gif);	background-repeat: no-repeat;	height: 700px;	width: 890px;	position: relative;}#footergraphic {	vertical-align: middle;}#navbar {	width: 379px;	position: relative;}#navbar li {	display:block;	float: left;	margin: 0px 10px 10px 0px;	padding: 0px;}#navbar ul {	display:inline;}#navbar li #normal a {	width:116px;	text-decoration:none;	float:left;	height: 25px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: center;	line-height: 22px;	color: #FFFFFF;	border-top: 1px solid #003876;	border-bottom: 1px solid #003876;	display: block;	margin: 0px;	padding: 0px;	background-color: #87BDE6;}#navbar li #sciencestatic {	width:116px;	background:#E31838;	float:left;	height: 25px;	color: #FFFFFF;	border-top: 1px solid #003876;	border-bottom: 1px solid #003876;	font-size: 11px;	line-height: 9px;	margin: 0px;	padding: 0px;}#navbar li #science a {	width:116px;	float:left;	height: 25px;	line-height: 9px;	font-size: 11px;	border-top: 1px solid #003876;	border-bottom: 1px solid #003876;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	display: block;	margin: 0px;	padding: 0px;	background-color: #87BDE6;}#navbar li #science p {	margin-top: 2px;	margin-bottom: 0px;}#navbar li #sciencestatic p {	margin-top: 2px;	margin-bottom: 0px;}#navbar li #normal a:hover {	text-decoration: none;	background:#A2CCEC;	color: #FFFFFF;}#navbar li #science a:hover {	text-decoration: none;	background:#A2CCEC;	color: #FFFFFF;}#navbar li #static {	text-decoration: none;	color: #FFFFFF;	display: block;	height: 25px;	width: 116px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 22px;	text-align: center;	background-color: #E31838;	border-top: 1px solid #003876;	border-bottom: 1px solid #003876;	float: left;	margin: 0px;	padding: 0px;}.rightcolumnspacer15 {	margin-top: 15px;	border: none;}.rightcolumnspacer05 {	margin-top: 5px;	border: none;}.rightcolumnspacer00 {	margin-top: 0px;	border: none;}#rightcolumnfoot {	position: absolute;	bottom: -15px;	left: 20px;	width: 168;}.maincontentright {	float: right;	height: 425px;	width: 260px;	margin-left: 20px;}#rightfoottrans {	background-image: url(../images/abae/includes-ABAE.gif);	background-repeat: no-repeat;	height: 92px;	width: 168px;}#cgsbbuttons {	width: 170px;	margin-top: 15px;	height: 60px;	margin-bottom: 10px;}#cgsbbuttons ul {	display:inline;}#cgsbbuttons li {	display:inline;	float: left;	font-size: 11px;	line-height: 18px;	text-align: center;}#cgsbbuttons #custom a {	float: left;		height: 30px;	width: 84px;	color: #FFFFFF;	text-decoration:none;	background-image: url(../images/abae/cgsb-button_custom-ABAE.png);	background-repeat: no-repeat;}#cgsbbuttons #gold a {	float: left;		height: 30px;	width: 84px;	color: #FFFFFF;	text-decoration:none;	background-image: url(../images/abae/cgsb-button_gold-ABAE.png);	background-repeat: no-repeat;}#cgsbbuttons #silver a {	float: left;		height: 30px;	width: 84px;	color: #FFFFFF;	text-decoration:none;	background-image: url(../images/abae/cgsb-button_silver-ABAE.png);	background-repeat: no-repeat;}#cgsbbuttons #bronze a {	float: left;		height: 30px;	width: 84px;	color: #FFFFFF;	text-decoration:none;	background-image: url(../images/abae/cgsb-button_bronze-ABAE.png);	background-repeat: no-repeat;}.bodycopy {	font-size: 12px;	color: #192675;	line-height: 26px;}.smalltext {	font-size: 9px;	color: #192675;	line-height: 12px;}.mainheading {	font-size: 15px;	color: #003876;}.nodefence {	font-size: 17px;	color: #003876;}.bodycopy p {	margin-top: 0px;	margin-bottom: 5px;}.logoredinline {	font-weight: bold;	color: #CF4044;}#orderbutton {	position: absolute;	height: 31px;	width: 320px;	top: 390px;	left: 0px;	margin: 0px;	padding: 0px;}#welcomevideoswrapper {	height: 175px;	width: 260px;	background-image: url(../images/abae/videobacker-ABAE.gif);	background-repeat: no-repeat;}#launchbuttonintro {	height: 40px;	width: 260px;	text-align: center;}#contactinfouk {	position: absolute;	height: 225px;	width: 150px;	left: 60px;	top: 160px;}#contactinfous {	position: absolute;	height: 225px;	width: 150px;	left: 210px;	top: 160px;}#videostext {	height: 28px;	text-align: center;	font-size: 10px;	line-height: 10px;	color: #FFFFFF;	background-color: #E31838;	width: 210px;	padding-top: 6px;	margin-left: 23px;	border-top: 1px solid #003876;}#contentmainprices {	text-align: left;	height: 421px;	width: 586px;	left: 20px;	top: 185px;	position: absolute;	background-image: url(../images/warranty-mainbg.gif);	background-repeat: no-repeat;	border: 2px solid #003876;}#contentmainpriceshead {	text-align: left;	height: 30px;	width: 566px;	margin-top: 10px;	margin-right: 10px;	margin-left: 10px;	padding-bottom: 10px;}#contentmainpricesmain {	height: 335px;	width: 566px;	margin-right: 10px;	margin-left: 10px;	overflow: auto;	display: block;}#contentmainpricesfoot {	text-align: right;	height: 27px;	width: 586px;	margin-top: 10px;}.pricesitemsbox {	height: 168px;	width: 125px;	margin-bottom: 10px;	margin-right: 10px;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}.pricesitemsbox p {	margin-bottom: 4px;	margin-top: 0px;	text-align: center;}.pricesitemsbox .header {	font-size: 16px;}.pricesmag {	width: 16px;	height: 16px;	float: right;	margin-top: 50px;	margin-left: -20px;	margin-right: 5px;	background-image: url(../images/prices-mag.gif);	background-repeat: no-repeat;	cursor: pointer;}.pricesquant {	width: 10px;	height: 20px;	display: block;	float: right;	margin-right: 10px;	margin-top: -2px;	margin-bottom: -5px;}.pricesquantplus {	}.pricesquantminus {	margin-top: 2px;}.pricesquantfield {	width: 30px;	font-size: 10px;}.proceedbutton {	float: right;}	#contentmainconfirmation {	height: 401px;	width: 566px;	overflow: auto;	display: block;	margin: 10px;}.confirmlistwrapper {	width: 525px;}.confirmlistheader {}.confirmlistheader ul {	margin: 0px;	display: inline;}.confirmlistheader li {	display: inline;	float: left;	list-style-type: none;	font-weight: bold;	line-height: 25px;	text-align: center;	background-color: #0095D9;	height: 25px;}.confirmlistheader .maincols {	width: 99px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #4ECDF9;}.confirmlistheader .colour {	width: 134px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #4ECDF9;}.confirmlistheader .quant {	width: 65px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #4ECDF9;}.confirmlistheader .rem {	width: 29px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #4ECDF9;}.confirmlistheader .rhcol {	width: 94px;}.confirmlistmain {}.confirmlistmain ul {	margin: 0px;	display: inline;}.confirmlistmain li {	display: inline;	float: left;	font-size: 10px;	text-align: center;	line-height: 25px;	color: #000000;	list-style-type: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0095D9;	height: 25px;}.confirmlistmain .maincols {	width: 99px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #0095D9;}.confirmlistmain .colour {	width: 134px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #0095D9;}.confirmlistmain .quant {	width: 65px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #0095D9;}.confirmlistmain .rem {	width: 29px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #0095D9;}.confirmlistmain .rhcol {	width: 94px;}.confirmlisttotal {}.confirmlisttotal ul {	margin: 0px;	display: inline;}.confirmlisttotal li {	display: inline;	float: left;	font-weight: bold;	text-align: center;	height: 25px;	line-height: 22px;	list-style-type: none;	color: #FFFFFF;	height: 25px;}.confirmlisttotal .usedgt {	width: 100px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #4ECDF9;	background-color: #0095D9;}.confirmlisttotal .usedrhcol {	width: 93px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #0095D9;	background-color: #0095D9;}.confirmlisttotal .blank {	width: 330px;}.confirmlistbuttons {	width: 525px;	height: 36px;}.confirmlistbuttons .buttonsbuffer {	padding-top: 10px;	padding-right: 3px;	padding-left: 3px;}.confirmmag {	float: right;	height: 16px;	width: 16px;	background-image: url(../images/prices-mag.gif);	margin-top: 5px;	margin-right: 3px;	cursor: pointer;	background-repeat: no-repeat;}.bluedtext {	color: #0095D9;	display: block;	padding-right: 20px;	padding-left: 20px;}.pricesquantfieldbasket {	width: 35px;	height: 14px;	font-size: 9px;	margin-top: 2px;}	#contentmainpayment {	font-size: 11px;	color: #0095D9;	height: 401px;	width: 566px;	overflow: auto;	display: block;	margin: 10px;}	#contentmainpayment p {	margin-top: 10px;	margin-bottom: 0px;}.paymentheader {	font-size: 15px;	font-weight: bold;}.paymentmandtext {	font-size: 9px;	line-height: 9px;	color: #FF0000;	font-weight: bold;}.paymentrightcolumn {	float: right;	width: 270px;	padding-right: 35px;}.paymentleftcolumn {	width: 235px;}.paymentredbold {	color: #FF0000;	font-weight: bold;}.paymenttextfield {	font-size: 10px;	width: 150px;	float: right;}.paymenttextfieldshort {	font-size: 10px;	float: right;	margin-right: 119px;	width: 30px;}.paymentjump {	font-size: 10px;	width: 150px;	float: right;}.paymentjumpsshort {	float: right;	padding-right: 56px;}.paymentjumpsshort .jump {	width: 45px;}.bluedtextorderref {	color: #0095D9;	font-size: 14px;}.orderref {	border: 1px solid #192675;	font-size: 28px;	color: #192675;	background-color: #FFFFFF;	padding: 10px;	display: inline;}.confirmlistsubtotal {}.confirmlistsubtotal ul {	margin: 0px;	display: inline;}.confirmlistsubtotal li {	display: inline;	float: left;	font-size: 10px;	text-align: left;	line-height: 25px;	color: #000000;	list-style-type: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0095D9;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #0095D9;	height: 25px;}.confirmlistsubtotal .maincol {	width: 430px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #0095D9;}.confirmlistsubtotal .rhcol {	width: 94px;	text-align: center;}.windowmax {	width: 100%;	height: 100%;}.videomargin {	position: relative;	left: 10px;	top: 10px;}.questionheader {	font-size: 30px;	font-weight: bold;	color: #FFFFFF;	line-height: 40px;	text-align: center;	height: 50px;}#contentquestionaire {	text-align: left;	height: 401px;	width: 556px;	position: absolute;	background-image: url(../images/warranty-mainbg.gif);	background-repeat: no-repeat;	border: 2px solid #FFFFFF;	left: 136px;	top: 165px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #0095D9;	padding-right: 15px;	padding-left: 15px;	padding-top: 10px;	padding-bottom: 10px;	font-weight: bold;}#contentquestionaire p {	margin-top: 0px;	margin-bottom: 8px;}.pricessubhead {	color: #192675;	font-size: 10px;	position: absolute;	top: 40px;}#abaenavbarwrapper {	width: 165px;}#abaenavbarwrapper img {	width: 100px;	border: 1px solid #000000;	margin: 6px 0px 0px;	padding: 0px;}#abaenavbarwrapper .header {	color: #003876;	font-weight: bold;	margin-left: 3px;}#abaenavbarwrapper ul {	display: inline;}#abaenavbarwrapper li {	display: inline;}#abaenavbarwrapper li a {	display: block;	border-bottom: 1px solid #666666;	color: #003876;	padding: 5px 0px 5px 5px;	margin: 3px 0px 0px;	line-height: 14px;}#abaenavbarwrapper li a:visited {	text-decoration: none;}#abaenavbarwrapper li a:hover {	background-color: #E31838;	text-decoration: none;	color: #FFFFFF;}#abaenavbarwrapper li a:active {	text-decoration: none;}