body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#e8e8e8;
	line-height:100%;
	color:#474747;
	font-size:0.75em;
	font-weight:normal;
	margin:0px auto;
	padding:0px;
	width:944px;
}
.imgStep{float:left;}
#wrapper {
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	width:944px;
	background-image:url(/images/backgroundbar.gif);
	background-repeat:repeat-y;
}
h1  {
	float:left;
	margin:20px 20px 20px 28px;
	padding:0px;
	display:inline;
}
a.homepagelink  {
	float:left;
	margin:20px 20px 20px 28px;
	background-image:url(/images/nsnlogo.jpg);
	background-repeat:no-repeat;
	display:inline;
	height:60px;
	width:140px;
	line-height:100%;
	text-decoration:none;
	text-indent:-900em;
}
#navcontainer {
	width:720px;
	height:80px;
	float:left;
	margin:0px 0px 0px 0px;
}
#navlist {
	width:720px;
	height:80px;
	float:left;
	margin:20px 20px 0px 0px;
	text-align:left;
	padding:0px;
	display:inline;
}
#navcontainer ul li#home {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-image: url(/images/navhome.jpg);
	background-repeat:no-repeat;
	width:119px;
	height:60px;
}
#navcontainer ul li#servicing {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-image: url(/images/navservicing.jpg);
	background-repeat:no-repeat;
	width:122px;
	height:60px;
}
#navcontainer ul li#mot {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-image: url(/images/navmot.jpg);
	background-repeat:no-repeat;
	width:119px;
	height:60px;
}
#navcontainer ul li#howitworks  {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-image: url(/images/navhowitworks.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#navcontainer ul li#aboutus {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-image: url(/images/navaboutus.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#navcontainer ul li#contactus {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-image: url(/images/navcontactus.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#navcontainer a {
	color: #000;
	text-decoration: none;
	display: block;
	width: 119px;
	height:60px;
}
#navcontainer ul li#home a:visited  { 
	background-image: url(/images/navhome.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:119px;
	height:60px;
}
#navcontainer ul li#servicing a:visited  { 
	background-image: url(/images/navservicing.jpg);
	width:122px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	height:60px;
}
#navcontainer ul li#mot a:visited  { 
	background-image: url(/images/navmot.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:119px;
	height:60px;
}
#navcontainer ul li#howitworks a:visited  { 
	background-image: url(/images/navhowitworks.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#navcontainer ul li#aboutus a:visited  { 
	background-image: url(/images/navaboutus.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#navcontainer ul li#contactus a:visited  { 
	background-image: url(/images/navcontactus.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#navcontainer ul li#home a#current  { 
	background-image: url(/images/navhome-selected.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:119px;
	height:60px;
}
#navcontainer ul li#servicing a#current  { 
	background-image: url(/images/navservicing-selected.jpg);
	width:122px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	height:60px;
}
#navcontainer ul li#mot a#current  { 
	background-image: url(/images/navmot-selected.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:119px;
	height:60px;
	
}
#navcontainer ul li#howitworks a#current  { 
	background-image: url(/images/navhowitworks-selected.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#navcontainer ul li#aboutus a#current  { 
	background-image: url(/images/navaboutus-selected.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#navcontainer ul li#contactus a#current  { 
	background-image: url(/images/navcontactus-selected.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#navcontainer ul li#home a:hover  { 
	background-image: url(/images/navhome-hover.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:119px;
	height:60px;
}
#navcontainer ul li#servicing a:hover  { 
	background-image: url(/images/navservicing-hover.jpg);
	width:122px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	height:60px;
}
#navcontainer ul li#mot a:hover  { 
	background-image: url(/images/navmot-hover.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:119px;
	height:60px;
}
#navcontainer ul li#howitworks a:hover  { 
	background-image: url(/images/navhowitworks-hover.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#navcontainer ul li#aboutus a:hover  { 
	background-image: url(/images/navaboutus-hover.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#navcontainer ul li#contactus a:hover  { 
	background-image: url(/images/navcontactus-hover.jpg);
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent:-900em;
	background-repeat:no-repeat;
	width:120px;
	height:60px;
}
#content {
	float:left;
	width:944px;
}
.clear {
	clear:both;
	float:none;
	margin:0px;
	padding:0px;
}
#panel {
	width:140px;
	height:370px;
	float:left;
	margin:110px 0px 0px 28px;
	font-size:0.90em;
	display:inline;
}
#toppanel {
	background-image:url(/images/toppanel.jpg);
	background-repeat:no-repeat;
	width:124px;
	height:20px;
	padding:10px 8px 0px 8px;
	float:left;
}
#bottompanel {
	background-image:url(/images/bottompanel.jpg);
	background-repeat:no-repeat;
	width:124px;
	height:230px;
	padding:10px 8px 0px 8px;
	display:inline;
	float:left
}
#maincontent {
	float:left;
}
#leftcontent {
	float:left;
	width:498px;
}
#rightcontent {
	float:left;
	width:236px;
}
#hero {
	float:left;
	width:720px;
	height:270px;
	margin:0px 0px 0px 20px;
	display:inline;
	padding:0px;
}
#herobuttons {
	float:left;
	width:240px;
}
.morelink {
	background-image:url(/images/herolabel1-button.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:22px;
	float:left;
	text-indent:-900em;
}
.morelink a:link {
	background-image:url(/images/herolabel1-button.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:22px;
	float:left;
	text-indent:-900em;
}
.morelink a:hover {
	background-image:url(/images/herolabel1-buttonover.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:22px;
	float:left;
	text-indent:-900em;
}
.morelink2 {
	background-image:url(/images/herolabel2-button.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:22px;
	float:left;
	text-indent:-900em;
}
.morelink2 a:link {
	background-image:url(/images/herolabel2-button.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:22px;
	float:left;
	text-indent:-900em;
}
.morelink2 a:hover {
	background-image:url(/images/herolabel2-buttonover.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:22px;
	float:left;
	text-indent:-900em;
}
.morelink3 {
	background-image:url(/images/herolabel3-button.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:22px;
	float:left;
	text-indent:-900em;
}
.morelink3 a:link {
	background-image:url(/images/herolabel3-button.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:22px;
	float:left;
	text-indent:-900em;
}
.morelink3 a:hover {
	background-image:url(/images/herolabel3-buttonover.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:22px;
	float:left;
	text-indent:-900em;
}
#heropic {
	float:left;
}
#bookonline {
	float:left;
	margin:20px 20px 20px 20px;
	display:inline;
	width:236px;
}
#bookonline2 {
	float:left;
	margin:0px 0px 20px 0px;
	display:inline;
	width:236px;
	overflow:hidden;
}
.golink {
	background-image:url(/images/go.jpg);
	background-repeat:no-repeat;
	width:83px;
	height:30px;
	float:left;
	text-indent:-900em;
}
.golink a:link {
	background-image:url(/images/go.jpg);
	background-repeat:no-repeat;
	width:83px;
	height:30px;
	float:left;
	text-indent:-900em;
}
.golink a:hover {
	background-image:url(/images/gohover.jpg);
	background-repeat:no-repeat;
	width:83px;
	height:30px;
	float:left;
	text-indent:-900em;
}
#homepagetext {
	float:left;
	width:458px;
	margin:20px 0px 20px 0px;
	display:inline;
	line-height:140%;
	
}
#stepholder {
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px;
	display:inline;
}
.steps {
	float:left;
	display:inline;
	width:236px;
	margin:0px 6px 20px 0px;
	line-height:140%;
}
.stepbottom {
	background-image:url(/images/stepbottom.jpg);
	background-repeat:no-repeat;
	width:226px;
	height:135px;
	padding:5px;
	float:left;
	display:inline;
}
#footer {
	float:left;
	margin:20px 0px 20px 190px;
	padding:0px 0px 0px 0px;
	font-size:0.8em;
	color:#A3A3A3;
	display:inline;
	width: 725px;
}
#footer a:link.blacklink {
	text-decoration:none;
	color:#A3A3A3;
}
#footer a:visited.blacklink {
	text-decoration:none;
	color:#A3A3A3;
}
#footer a:hover.blacklink {
	text-decoration:underline;
	color:#669900;
}
a:link {
	text-decoration:underline;
	color:#669900;
}
a:visited {
	text-decoration:underline;
	color:#669900;
}
a:hover {
	text-decoration:none;
	color:#669900;
}
a:link.blacklink {
	text-decoration:underline;
	color:#474747;
}
a:visited.blacklink {
	text-decoration:underline;
	color:#474747;
}
a:hover.blacklink {
	text-decoration:none;
	color:#474747;
}
#bookingsteps {
	float:left;
	width:720px;
	height:30px;
	display:inline;
	margin:0px 0px 0px 20px;
}
#mainheader {
	float:left;
	margin:0px 0px 0px 20px;
	display:inline;
	width:480px;
}
.formholder {
	float:left;
	width:478px;
	
}
.pagecontent {
	float:left;
	width:478px;
	margin:0px 0px 0px 20px;
	display:inline;
	line-height:normal;
	
}
.pagecontent p {
	line-height:120%;
	font-size:1.0em; 
	margin:5px 0px 20px 0px; 
	padding:0px 5px 0px 0px;  
}
.pagecontentnobanners {
	float:left;
	width:678px;
	margin:0px 0px 0px 20px;
	display:inline;
	line-height:normal;
	
}
.pagecontentnobanners p {
	line-height:120%;
	font-size:1.0em; 
	margin:5px 0px 20px 0px; 
	padding:0px 5px 0px 0px;  
}
.formtop {
	float:left;
	background-image:url(/images/formtop.jpg);
	background-repeat:no-repeat;
	width:478px;
	height:4px;
	margin:0px 0px 0px 20px;
	display:inline;
	padding:0px;
	overflow:hidden;
}
.formmiddle {
	float:left;
	background-image:url(/images/formmiddle.jpg);
	background-repeat:repeat-y;
	width:678px;
	margin:0px 0px 0px 20px;
	padding:5px;
	line-height:normal;
	display:inline;
}
.descol {
	float:left;
	display:inline;
	width:310px;
	margin-right: 5px;
}
.valuecol {
	margin-left:20px;
	float:left;
	display:inline;
	width:60px; 
}
.radiocol {
	margin-left:30px;
	float:left;
	display:inline;
	margin-top:-3px;
	width:50px; 
}
.formbottom {
	float:left;
	background-image:url(/images/formbottom.jpg);
	background-repeat:no-repeat;
	width:478px;
	height:4px;
	margin:0px 0px 0px 20px;
	display:inline;
}
.subheader {
	float:left;
	width:318px;
	height:38px;
	margin:10px 0px 0px 20px;
	display:inline;
	padding:0px;
}
#formtotal {
	float:left;
	margin:20px 0px 0px 20px;
	display:inline;
	width:478px;
}
#promotionalcode {
	float:left;
	width:320px;
	margin:0px;
	padding:0px;
}
#total {
	float:left;
	width:155px;
		margin:0px;
	padding:0px;
	
}
#greentotal {
	float:left;
	width:145px;
	height:30px;
	background-image:url(/images/totalarea.jpg);
	background-repeat:no-repeat;
	padding:9px 5px 5px 5px;
	color:#ffffff;
}
#refreshbutton {
	float:left;
	width:75px;
	height:20px;
}
#refreshbutton a:link {
	float:left;
	text-indent:-900em;
	background-image:url(/images/refresh_button.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
}
#refreshbutton a:visited {
	float:left;
	text-indent:-900em;
	background-image:url(/images/refresh_button.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
}
#refreshbutton a:hover {
	float:left;
	text-indent:-900em;
	background-image:url(/images/refresh_button_over.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
}
#continuebutton {
	float:left;
	width:75px;
	height:20px;
	margin:0px 0px 0px 5px;
}
#continuebutton a:link {
	float:left;
	text-indent:-900em;
	background-image:url(/images/continue_button.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
}
#continuebutton a:visited {
	float:left;
	text-indent:-900em;
	background-image:url(/images/continue_button.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
}
#continuebutton a:hover {
	float:left;
	text-indent:-900em;
	background-image:url(/images/continue_button_over.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
}
#breadcrumb {
	float:left;
	width:467px;
	height:22px;
	background-image:url(/images/breadcrumbs.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 20px;
	display:inline;
	padding:8px 0px 0px 10px;
	font-size:0.95em;
	line-height:normal;
}
h2 {
	color:#669900;
	font-size:1.05em;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	line-height:130%;
}
#promotionboxesholder {
	float:left;
	width:231px;
	margin:0px 0px 0px 5px;
	display:inline;
}
.advert {
	float:left;
	display:inline;
	margin:0px 0px 20px 0px;
	width:236px;
}
.advertremlink {
	background-image:url(/images/button_off.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
.advertremlink a:link {
	background-image:url(/images/button_off.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
.advertremlink a:hover {
	background-image:url(/images/button_on.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
.advert1morelink {
	background-image:url(/images/advert1_button.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
.advert1morelink a:link {
	background-image:url(/images/advert1_button.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
.advert1morelink a:hover {
	background-image:url(/images/advert1_button_over.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
 
 
.advertgreenmorelink {
	background-image:url(/images/greenbuttonoff.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
.advertgreenmorelink a:link {
	background-image:url(/images/greenbuttonoff.jpg);
	background-repeat:repeat-y;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
.advertgreenmorelink a:hover {
	background-image:url(/images/greenbuttonon.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
 
 
 
.advertcarelink {
	background-image:url(/images/careloginbutton_off.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
.advertcarelink a:link {
	background-image:url(/images/careloginbutton_off.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
.advertcarelink a:hover {
	background-image:url(/images/careloginbutton_on.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
.advert2morelink {
	background-image:url(/images/advert2_button.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
.advert2morelink a:link {
	background-image:url(/images/advert2_button.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:23px;
	float:left;
	text-indent:-900em;
}
x{
	width:330px;
	line-height:normal;
}
.mottable {
	font-size:0.9em;
}
ut {
	display:block;
	height:20px;
	float:left;
	margin-left:0;
	margin-top:10px;
	text-align:left;
	width:120px;
}
.motcheckleft {
	color:#669900;
	float:left;
	width:100px;
	line-height:normal;
}
.motcheckright {
	float:left;
	margin-left:30px;
	width:330px;
	line-height:normal;
}
.formlabel {
	display:block;
	float:left;
	height:15px;
	margin-left:0px;
	margin-top:10px;
	padding-right:10px;
	padding-top:3px;
	text-align:left;
	width:245px;
}
/* lmg */
input, select{
 font-size:0.95em;
	
}
.field {
	
	}
	
.calendarinputbutton {
	float: left; 
	width:18px;
}
.forminput {
	display:block;
	float:left;
	margin-left:0;
	margin-top:10px;
	text-align:left;
	vertical-align:top;
	width:165px;
}
.formlabelindex {
	display:block;
	float:left;
	height:10px;
	margin-left:0px;
	margin-top:10px;
	padding-right:10px;
	padding-top:3px;
	text-align:left;
	vertical-align:top;
	width:80px;
	font-size:0.9em;
	line-height:normal;
}
.forminputindex {
	display: block;
	float: left;
	margin-left: 0;
	margin-top: 10px;
	vertical-align: top;
	text-align: left;
	font-size:0.9em;
	width: 120px;
}
.forminputindex_content {
	vertical-align: top;
	text-align: left;
	width: 125px;
}
.forminputcontrol {
	display: block;
	float: left;
	margin-left: 0;
	margin-top: 0px;
	vertical-align: top;
	text-align: left;
	width: 180px;
}
.forminputindexcontrol {
	display: block;
	float: left;
	margin-left: 0;
	margin-top: 0px;
	vertical-align: top;
	text-align: left;
	width: 130px;
}
/* formerly  
	*/
.formdrop {
	display:block;
	margin-top:6px;
	float:left;
	margin-left:0;
	vertical-align:top;
	text-align:left;
	width:180px;
}
/*
*/
.button {
	float:right;
	margin-right:60px;
	margin-top:10px;
	text-align:left;
}
.buttoncontinue {
	float:left;
	text-indent:-900em;
	height:20px;
	width:75px;
	padding-left:345px;
	overflow:hidden;
}
.buttoncontinue a:link {
	float:left;
	text-indent:-900em;
	background-image:url(/images/continue_button.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	padding-left:345px;
	overflow:hidden;
}
.buttoncontinue a:visited {
	float:left;
	text-indent:-900em;
	background-image:url(/images/continue_button.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	padding-left:345px;
	overflow:hidden;
}
.buttoncontinue a:hover {
	float:left;
	text-indent:-900em;
	background-image:url(/images/continue_button_over.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	padding-left:345px;
	overflow:hidden;
}
.search {
	float:right;
	text-indent:-900em;
	width:75px;
	height:20px;
	
	overflow:hidden;
}
.search a:link {
	float:left;
	text-indent:-900em;
	background-image:url(/images/search_button_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.search a:visited {
	float:left;
	text-indent:-900em;
	background-image:url(/images/search_button_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.search a:hover {
	float:left;
	text-indent:-900em;
	background-image:url(/images/search_button_over_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.send {
	float:right;
	text-indent:-900em;
	width:75px;
	height:20px;
	overflow:hidden;
}
.send a:link {
	float:left;
	text-indent:-900em;
	background-image:url(/images/send_button_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.send a:visited {
	float:left;
	text-indent:-900em;
	background-image:url(/images/send_button_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.send a:hover {
	float:left;
	text-indent:-900em;
	background-image:url(/images/send_button_over_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.booknow {
	float:right;
	text-indent:-900em;
	width:75px;
	height:20px;
	overflow:hidden;
}
.booknow a:link {
	float:left;
	text-indent:-900em;
	background-image:url(/images/booknow_button_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.booknow a:visited {
	float:left;
	text-indent:-900em;
	background-image:url(/images/booknow_button_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.booknow a:hover {
	float:left;
	text-indent:-900em;
	background-image:url(/images/booknow_button_over_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.indexbooknow {
	float:right;
	text-indent:-900em;
	width:75px;
	height:20px;
	overflow:hidden;
}
.indexbooknow a:link {
	float:left;
	text-indent:-900em;
	background-image:url(/images/booknow_button_green_index.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.indexbooknow a:visited {
	float:left;
	text-indent:-900em;
	background-image:url(/images/booknow_button_green_index.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.indexbooknow a:hover {
	float:left;
	text-indent:-900em;
	background-image:url(/images/booknow_button_over_green_index.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.indexenter {
	float:right;
	text-indent:-900em;
	width:75px;
	height:20px;
	overflow:hidden;
}
.indexenter a:link {
	float:left;
	text-indent:-900em;
	background-image:url(/images/enter_button_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.indexenter a:visited {
	float:left;
	text-indent:-900em;
	background-image:url(/images/enter_button_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.indexenter a:hover {
	float:left;
	text-indent:-900em;
	background-image:url(/images/enter_button_over_green.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	overflow:hidden;
}
.confirmbooking {
	float:left;
	border:solid 1px #000000;
	padding:5px;
	width:420px;
}
/* Louis Specific Data */
#preloader {
	height:0px;
	overflow:hidden;
	/*text-indent:-100;*/
}
.fielditem {
	float:left;
	width:160px;	
}
.stepcontentcontainer {
	height:100px;
	width:226px;
}
input, select {
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#MOTTable{ font-size:0.9em;width:464px}
#MOTTableHeader{text-indent:2px;height:18px;font-weight:bold;width:100%; border-top:solid 1px black; border-bottom:solid 1px black;}
.MOTTableRow{ text-indent:2px;width:18px;width:100%; border-bottom:solid 1px black;}
.MOTTableVTCol{height:18px;float:left;width:300px; border-left:solid 1px black; border-right:solid 1px black;}
.MOTTableAgeCol{height:18px;float:left;width:80px; border-right:solid 1px black; }
.MOTTableClsCol{height:18px;float:left;width:80px; border-right:solid 1px black;}
.benefitlist {
	 padding-left:5px;
	}
	.benefitlist li
	{
		 padding-bottom:4px;
		}
div.messages {
	color: red;
}
ul.homepage {
	list-style-image: url(/images/index2/bullet.gif);
	margin: 0px 20px 0px 0px;
	padding-left: 25px;
	line-height: 140%;
}
ul.homepage li {
	padding: 4px;
}
img {
	border: 0;
}
/*input.submitbutton, form.black input.submitbutton, form.black input.submitbuttonhover {
	color: white; font-weight: bold; text-align: center; background-color: lime; background: url(/images/button_off.gif) no-repeat top left; border: 0px; cursor: pointer; width: 75px; height: 20px
}*/
/*input.submitbutton:hover {
	background: url(/images/button_on.gif) repeat-x top left;
}*/
/*form.black input.submitbutton {
	background: url(/images/button_off_black.gif) no-repeat top left;
}
form.black input.submitbuttonhover {
	background: url(/images/button_on_black.gif) no-repeat top left;
}*/
/*, form.black input.submitbutton:hover*/
form.black input.textfieldinactive {
	color: #888888;
}
form.black input.textfieldinactive:hover, form.black input.textfieldactive {
	color: #000000;
}
td.homepagedetails, td.homepageprices {
	padding: 0px 0px 6px 0px;
	vertical-align: top;
	/*font-size: 95%;*/
}
td.homepageprices {
	width: 90px;
	text-align: right;
}
ul.carmodels {
	margin: 20px;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
}
ul.carmodels li {
	list-style-type: none;
	display: inline;
	float: left;
	width: 150px;
}
table.serviceitems {
	border-collapse: collapse;
}
table.serviceitems th, table.serviceitems td {
	border-bottom: 1px solid #6d9f0a;
	padding: 4px;
	margin: 0px;
}
table.serviceitems td.bullet {
	text-align: center;
	width: 50px;
}
h1.localgarages {
	margin-left: 0px; color: #d2d2d2; font-size: 1.5em;
}
/* Flash divs */
#bannerContent {
	padding: 0px; margin: 0px; width: 715px; height: 181px; background-repeat: no-repeat; float: left;
}
#bannerContent ul {
	margin-top: 10px; line-height: 140%; margin-left: 10px; padding-left: 20px; width: 450px; list-style-type: disc
}
#bannerContent ul li {
	margin-bottom: 10px; font-size: 1.1em
}

#makemodelcontent p {
	line-height: 140%;
}
blockquote.testimonial {
	margin-left: 25px;
	background-image: url('/images/quote-open.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
	margin-bottom: 10px;
}
p.author {
	background-image: url('/images/quote-close.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 25px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
div.manufacturerarticles p {
	line-height: 140%
}
div.manufacturerarticles h1 {
	margin: 2px; margin-left: 0px; font-size: 1.4em; font-weight: bold; padding-bottom: 6px; line-height: 140%
}
div.manufacturerarticles ul {
	line-height: 140%
}
div.manufacturerarticles a {
	line-height: 140%
}