html *{
border:0;
margin:0;
}

div#frontend.eligibility, div#frontend.eligibilityTaxFree {
margin:0;
width:760px;
min-height:347px;
}


/* insert home image */
div#frontend{
margin:0;
width:760px;
height: 480px;
}

div.brandhome {
background: url(/assets/images/landing/brands.jpg) no-repeat top left;
}

.loginpage{
 background: url(/assets/images/landing/login.jpg) no-repeat top left;
 background-position: 0px 25px; 
}

div#siteLogos{
	width:250px;
	float:left;
}


/* **************************************** BRAND HOME PAGE BACKGROUNDS **************************************** */
div.vaux {
	background-image: url(/assets/images/landing/vaux_home.jpg);
	background-repeat:no-repeat;
	background-position: 46px 46px; 
}

#frontend.eligibility{
	background-image: url(/assets/images/eligible/eligibilitybg.jpg);
	background-repeat:no-repeat;
	background-position: 46px 46px; 
}

#frontend.eligibilityTaxFree{
	background-image: url(/assets/images/eligible/eligibilityTFbg.jpg);
	background-repeat:no-repeat;
	background-position: 46px 46px; 
}

div.saab {background-image: url(/assets/images/landing/saab_home.jpg);}
div.chev {background-image: url(/assets/images/landing/chev_home.jpg);}

div.register {background: url(/assets/images/landing/register.jpg) no-repeat top left;}
#registerpage {min-height: 347px;}
#registerpage #content{padding-top:20px;font-size: 1em;color:#fff;}
#registerpage #content h3{font-size: .9em;padding-bottom:20px;}
#registerpage #content p{font-size: .7em;padding-bottom:10px;}

/* ****************************** MIN HEIGHT FIX ****************************** */
/* for IE, with IE5/Mac backslash filter \*/
* html #frontend {
 height: 347px;
}

* html #registerpage{
 height: 347px;
}
* html #frontend #content{
padding-top:25px;
}
/* end filter */


div#frontend div h1 span {display:none;}

div#frontend.loginpage #content h1{padding:0 0 50px 0;width:325px;font-size:1.5em;font-weight:normal;color:#ffffff;}
div#frontend.loginpage #content p{color:#fff; font-size:0.7em;}
div#frontend.loginpage #content a{color:#fff;}

div#frontend.loginpage #content a.redLink{
	color: #A90D1F;
	text-decoration:none;
	font-weight:bold;
}

div#frontend.loginpage #content{padding-top:60px;margin-left:415px;width:325px;text-align:left;}
div#frontend.brandhome #content p.logos{margin-left:100px;width:600px;xbackground:red;}
div#frontend.brandhome p.logos img{padding:0 20px;}
div#frontend.brandhome #content{padding-top:70px;margin:0 auto;width:650px;}

/*div#frontend #content{xpadding-top:40px;xmargin-left:52px;xwidth:310px;}*/
div#frontend.home #content, div#frontend.eligibility #content, div#frontend.eligibilityTaxFree #content{display:inline;float:left;padding:0;margin:0;padding-top:20px;margin-left:70px;width:690px;}

div#frontend.loginpage #content #loginlogos{padding-top:10px;width:325px;height:37px;}

#frontend.home #content h1{padding:0 0 10px 0;width:79x;height:15px;}
#content h1.selectionvaux{
	/*background:url(/assets/images/landing/vaux_selection.gif) no-repeat;*/
	color: #CD171E;
	font-size: 1.1em;
	
}
div#frontend #content h1.selectionvaux span{
	display: block; /* because it's set to display:none elsewhere */
}

#content h1.selectionsaab{background:url(/assets/images/landing/saab_selection.gif) no-repeat;}
#content h1.selectionchev{background:url(/assets/images/landing/chev_selection.gif) no-repeat;}

#frontend.eligibility #content h1{padding:0 0 10px 0;width:81x;height:20px;}
#frontend.eligibilityTaxFree #content h1{padding:0 0 10px 0;width:81x;height:20px;}

#content h1.eligiblevaux{
	/* background:url(/assets/images/landing/vaux_eligibility.gif) no-repeat; */
	/*color: #FFFFFF;*/
	font-size: 1.1em;
}
div#frontend #content h1.eligiblevaux span{
	display: block; /* because it's set to display:none elsewhere */
}

#content h1.eligiblesaab{background:url(/assets/images/landing/saab_eligibility.gif) no-repeat;}
#content h1.eligiblechev{background:url(/assets/images/landing/chev_eligibility.gif) no-repeat;}

div#frontend h2{padding:0 0 10px 0;font-size:.7em;}
#frontend.vaux h2 {color:#CD171E;}
#frontend.saab h2 {color:#BEB9A0;}
#frontend.chev h2 {color:#003264;}

div#frontend #content p, div#frontend #content ul {
color:#000;
padding:0 0 10px 0;
margin-left:.25em;
font-size:.6em;
line-height:1.4em;
}

div#frontend #content ul li{
padding:0;
margin:0;
}

div#frontend.brandhome #content p strong {
color:#fff;
padding:10px 0 10px 0;
}

div#frontend.vaux #content p strong {
color:#CD171E;
padding:10px 0 10px 0;
font-size:1.1em;
}

div#frontend.saab #content p strong {
color:#8D8B79;
padding:10px 0 10px 0;
font-size:1.1em;
}

div#frontend.chev #content p strong {
color:#003264;
padding:10px 0 10px 0;
font-size:1.1em;
}

div#frontend #content ul {
padding-left:1.5em;
}

div#frontend #content div#workinguk{
	margin-top: 15px;
	width:320px;
	padding: 0px 20px 10px 0px;
	float:left;
}
div#frontend #content div#workingabroad{
	margin-top: 15px;
	width:320px;
	padding: 0px 20px 10px 0px;
	float:left;
}

div#frontend #content div#workinguk ul{
	font-size: 0.8em;
}	

div#frontend #content div#workingabroad ul{
	font-size: 0.8em;
	padding-bottom: 47px;
}	



/* Main Layout */
div#container {width:762px;margin:0 auto;border: 0px solid;}


/* Site wide styles */
body {font-family:Verdana, Arial, Helvetica, sans-serif;}
a img {border:none;}


/* Navigation Header */
div#nav_header {font-size: 10px;border: 0px solid;width:760px;overflow:auto; padding: 5px 0px 10px 0px;}
div#nav_header #header_links {line-height: 40px;border: 0px solid;float: right;display:inline;}
div#nav_header #header_links a,
div#nav_header #header_links a:visited {color: #666666;text-decoration: none;}
div#nav_header #header_links a:active {color: #000;text-decoration: underline;}
div#nav_header #header_links a:hover {color: #000;text-decoration: none;}


/* Tabs Navigation */
#homenav {display: inline;float:right;width:715px;font-size:93%;line-height:normal;margin-top: 9px;font-weight: 800;xmargin-top: -338px;}
#homenav ul {margin:0;padding:0;list-style:none;list-style-position: inside;}
#homenav li {float:left;margin:0;padding:0;}
#homenav li a span{display:none;}
#homenav li ul{position: absolute;width: 122px;left: -999em;background:#c0b979;}
#homenav li ul li{border:0;margin:0;padding:0;}
#homenav li ul li a{font-size:.6em;color:#182538;}
#homenav li:hover ul, #homenav li.sfhover ul {left: auto;}
#homenav a {display:block;margin:0;text-decoration:none;width:122px;height:37px;}


#homenav.vaux #taxpaid a {background:url(/assets/images/landing/vaux_tabs.gif) no-repeat 0 0;}
#homenav.vaux #taxfree a {background:url(/assets/images/landing/vaux_tabs.gif) no-repeat -122px 0;width:122px;xheight:37px;}
#homenav.vaux #helpforheroes a {background:url(/assets/images/landing/vaux_tabs.gif) no-repeat -244px 0;width:122px;xheight:37px;}
#homenav.vaux #vxrpower a {background:url(/assets/images/landing/vaux_tabs.gif) no-repeat -366px 0;width:349px;xheight:37px;}


#homenav.saab #taxpaid a {background:url(/assets/images/landing/saab_tabs.gif) no-repeat 0 0;}
#homenav.saab #taxfree a {background:url(/assets/images/landing/saab_tabs.gif) no-repeat -122px 0;width:593px;xheight:37px;}
#homenav.chev #taxpaid a {background:url(/assets/images/landing/chev_tabs.gif) no-repeat 0 0;}
#homenav.chev #taxfree a {background:url(/assets/images/landing/chev_tabs.gif) no-repeat -122px 0;width:593px;xheight:37px;}/**/

#homenav.vaux #subnav a {background:#CD171E;color:#fff;border-bottom:1px solid #fff;width:122px;height:auto;padding:4px 5px 4px 5px;display: block;}
#homenav.saab #subnav a {background:#BEB9A0;color:#fff;border-bottom:1px solid #fff;width:122px;height:auto;padding:4px 0;}
#homenav.chev #subnav a {background:#003264;color:#fff;border-bottom:1px solid #fff;width:122px;height:auto;padding:4px 0;}
#homenav.vaux a span, #homenav.saab a span, #homenav.chev a span {float:left;display:block;padding:5px 30px 16px 0;font-weight:bold;color:#fff;letter-spacing: -.05em;text-decoration:none;	display:none;}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#homenav a span{float:none;}
/* End IE5-Mac hack */

#homenav.vaux #subnav a:hover {color:#fff;background:#820000;}
#homenav.saab #subnav a:hover {color:#fff;background:#8D8B79;}
#homenav.chev #subnav a:hover {color:#fff;background:#00022B;}

#homenav #current a, #homenav #contactcurrent a {background-position:0 -37px;}
#homenav #current a span, #homenav #contactcurrent a span {background-position:100% -37px;color:#fff;}
#homenav #taxpaid a:hover, #homenav #taxpaid a.selected {background-position:0 -37px;}
#homenav #taxfree a:hover, #homenav #taxfree a.selected {background-position:-122px -37px;}
#homenav #helpforheroes a:hover, #homenav #helpforheroes a.selected {background-position:-244px -37px;}
/*#homenav #vxrpowerevents a:hover, #homenav #vxrpowerevents a.selected {background-position:-244px -37px;}*/
#homenav #vxrpower a:hover, #homenav #vxrpower a.selected {background-position:-366px -37px;}
/*#homenav #contact a:hover, #homenav #contact a.selected {background-position:-244px -37px;}*/


/* Footer */
div#footer {clear:both;xwidth:470px;font-size: 59%;padding-left: 45px;color: #666666;padding-top:2px;padding-bottom:20px;}
div#footer a,
div#footer a:visited {color: #666666;text-decoration: none;}
div#footer a:active {color: #007ABE;text-decoration: underline;}
div#footer a:hover {color: #007ABE;text-decoration: none;}



/* Login */
.login {
	height: 22px;
	padding:5px 0px 0px 0px;
	xmargin-left: 20px;
	text-align:right;
	color:#fff;
	font-size:.8em;
	background:#A7ADB4;
}

.login a{
float:left;
padding-left:15px;
color:#fff;
text-decoration:none;
}

.login img {
	xfloat: left;
	padding-top: 1px;
	xdisplay:inline;
}

.login input {
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
	height: 13px;
	z-index: 1000;
	background-image: none;
	margin: 0;
	padding:0;
	width: 100px;
	vertical-align: top;
	margin-top: 3px;
}

.login form {
	margin: 0;
	padding: 0;
}

.login .go {
	margin: 0;
	padding: 0;
	width: 49px;
	height: 17px;
	border: 0;
	margin-top: 1px;
	xmargin-left: 5px;
	background: url(/assets/images/landing/go.gif) left bottom no-repeat;
	font-size: 0px;
}

p.strongPara{
	font-size:0.8em;
	font-weight:bold;
}



/* ****************************** FORMS ****************************** */
.register form {padding:0;margin:0;width:470px;font-size:1em;}
.register div.form {float:left;margin-top:10px;}
.register form fieldset{xbackground: #dddedf;border:0;}
.register form fieldset legend {color: #000;xbackground-color: #dddedf;margin-left:0;font-size:.7em;font-weight:bold;}
.register fieldset{position: expression('relative');margin-top:expression('1em'); padding-top:expression('.75em');}
.register fieldset legend{position:expression('absolute');top: expression('-.8em');left: expression('-.5em');}

.register div.form .left {float: left;width: 220px;font-size: 11px;color: #333333;}
.register div.form .middle {border: 0px solid;float: left;width: 400px;font-size: 11px;color: #333333;}
.register div.form .right {border: 0px solid;float: left;width: 200px;font-size: 11px;color: #333333;margin-top: 0px;}
.register div.form .middle label {display: block;margin-top: 10px;}
.register div.form .left label {display: block;margin-top: 10px;}
.register div.form .right label {display: block;margin-top: 10px;}

.register form fieldset middle p {padding: 10px 0;margin:0;width:auto;font-size:5em;}

.register div.form input,
.register div.form select,
.register div.form textarea {
	border: 1px solid #7F9DB9;
}

.register div.form .checkbox {border: none;}
.register .buttons {float: left;margin-top: 20px;clear: left;width: 300px;}
.register .buttons #submit {background: url('/assets/images/buttons/vaux_submit.gif');width: 105px;height: 23px;border: 0;margin-right: 25px;cursor: pointer;}
.register .buttons #reset {background: url('/assets/images/buttons/reset.gif');width: 105px;height: 23px;border: 0;cursor: pointer;}

#text_version {float: right;}
