/*BODY STYLES*/
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; background:url(../motrushden/bg/bggrad.jpg) repeat-x #202020;}
.body_align_a {text-align: left;}
.body_align_b { margin:0 auto; width:779px; background:url(../motrushden/bg/white_blur_bg.jpg) left 117px no-repeat;}
td {border-collapse: collapse;} /* make IE behave normally for tables */

/* MAIN STYLES */
.flashheaderposition 
{position:relative;z-index:1;left:288px;top:22px;}
.flashheadersize 
{width:468px; height:59px; left:0px; top:0px; }                          

/*text*/
.copytext                     
{font-size:12px;color:#333333;line-height:18px}
.smalltext                    
{font-size:11px;color:#333333;}
.headertext                   
{ color:#202020; font-size:12px; line-height:14px; padding-left:10px;}
.headertext2                  
{font-size:12px;color:#333333;font-weight:bold; }
.linktext                     
{font-size:12px;color:#333333;text-decoration:underline;}
.errortext                    
{font-size: 14px;color: #FFFFFF; font-weight:bold; text-align:center }

/*header / footer*/
.mainheaderbg 
{background: url(../motrushden/bg/motrushden_logo.jpg) left top no-repeat;height:79px;width:779px;}
.mainfooterbg 
{ margin:0; height:86px;}

/*main page columns*/
.col1						  
{width:200px;} /*LEFT MENU*/
.col2                         
{ width:579px; padding-top:10px; vertical-align:top;} /*CONTENT AREA*/

/*background images*/
.popupbg
{background-color:#e8e4e1;}
.bg                           
{background-image:url(../motrushden/bg/middleBg.jpg); background-repeat:repeat}
.popupbg
{background:#d0cece;}
.errorbg                      
{font-size: 14px;color: #FFFFFF; font-weight:bold;background-color:#9e0505;}
.headerbg                     
{ background-image: url(../motrushden/bg/headerbg.jpg);background-position:top left; height:35px; width:582px; color:#202020; font-size:12px; line-height:14px;}
.middlebg					  
{background-image: url(../motrushden/bg/middlebg.jpg);}
.footerbg                     
{ background-image: url(../motrushden/bg/middlebg.jpg);height:30px;}
.panelheaderbg                
{background-image:url(../motrushden/panelbg/panelheaderbg.jpg); background-position:top left; height:20px}
.panelmiddlebg                
{background-image:url(../motrushden/panelbg/panelmiddlebg.jpg); height:20px}
.panelfooterbg                
{background-image:url(../motrushden/panelbg/panelfooterbg.jpg); background-position:bottom left; height:20px}
.contentcol1                  
{width:358px; height:440px;}
.contentcol2                  
{width:186px;text-align: left;background-image:url(../motrushden/calender/calendercontentcol2bg.jpg);background-position:bottom right}

/*servicing panels*/
.panelheader				  
{font-size:12px;color:#ffffff;font-weight:bold; background-color:#999999} /*FOR SERVICING PAGE ETC...*/
.panelbg					  
{ background-color:#d2d2d2;}/*FOR SERVICING PAGE ETC...*/

/*positions*/
.position                     
{position:relative;top:0px; width:579px; background-color:#FFFFFF;}
.position2                    
{position:relative;left:0px;top:5px;width:100%;z-index:1;cursor:pointer;}
.contentposition              
{position:relative; margin-top:12px; padding-top:10px; background:url(../motrushden/bg/textbsg.jpg) repeat-y;}
.contentposition .middlebg span	{ color:#ff6418; font-size:14px; line-height:16px;}
.cmscontentposition           
{position:relative;left:0px;top:0px; background:url(../motrushden/bg/textbg.jpg) repeat-y;}
.testinfoposition             
{position:relative;left:28px;top:12px;width:155px;z-index:1;}
/*width / align*/
.width1                       
{width:579px;}
.align1                       
{text-align:left}
.padding1                     
{padding:5px;}
/*forms*/
.login		{ background:url(../motrushden/bg/textbg.jpg) repeat-y; height:300px;}
.contact	{ background:url(../motrushden/bg/textbg.jpg) repeat-y;}
.location	{ background:url(../motrushden/bg/textbg.jpg) repeat-y;}
.enterdetails{ background:url(../motrushden/bg/textbg.jpg) repeat-y;}
.selectslot	{ background:url(../motrushden/bg/textbg.jpg) repeat-y;}
.thanks		{ background:url(../motrushden/bg/textbg.jpg) repeat-y;}

.form1                        
{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;border: 1px solid #B8B8B8;}
.formbutton {background-color:#FF6419;border:1px solid #fff;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-right:4px; margin-top:4px; width:160px;}
.backbutton                   
{font-family:Arial, Helvetica, sans-serif;width:100px;height:22px;top:32px;vertical-align:middle;font-size:10px;color:#ffffff;background:url("../motrushden/back_button.gif");text-decoration:none;text-align:center;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style: none;}
.servicingimage {background-image:url(../motrushden/service_icons.gif); background-repeat:no-repeat; width:544px; height:47px; left:0px; top:2px; position:relative}

/*alternating rows*/
.rowbbg                       {font-size:12px;color:#333333;background-color:#EFEDEE;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:6px;height:33px; vertical-align:middle}
.rowabg                       {font-size:12px;color:#333333;background-color:#CCCCCC;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:6px;height:33px; vertical-align:middle}
#rowbbglink                   {display:block;width:114px;height:29px;padding-top:0px;vertical-align:middle;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;background: url("../motrushden/book1.jpg") 0 0 no-repeat;text-decoration: none;text-align:center; cursor:pointer;}
#rowbbglink:hover             {background-position: -114px 0;}
#rowabglink                   {display:block;width:114px;height:29px;padding-top:0px;vertical-align:middle;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;background: url("../motrushden/book2.jpg") 0 0 no-repeat;text-decoration: none;text-align:center; cursor:pointer;}
#rowabglink:hover             {background-position: -114px 0;}

/*top menu*/
.topmenu .copytext            { padding:3px 0 0 15px; color:#333333; line-height:12px;font-size:12px;}
.topmenu .headertext          {color:#333333;font-weight:normal;font-size:12px;}
.topmenu .linktext            { margin:0; padding:10px 20px 12px 20px; display:block; color:#fff;text-decoration: none; background: url(../motrushden/separator.jpg) top right no-repeat;  font-size:12px; font-weight:normal;}
.topmenu .linktext:hover      {text-decoration:underline;}
.topmenu .width1              {width:779px;}
.topmenu .position            {left:0px; top:0px;} /*position entire menu*/
.topmenu .position2           {position:relative;left:-20px; top:0px; width:779px;z-index:1;} /*position menu items only - also change size to move login*/
.topmenu .bg                  { height:38px; width:779px; background: url(../motrushden/bg/topmenubg.jpg) no-repeat;}

/*left menu*/
.leftmenu .position           { margin:0; padding-top:8px; width:168px; overflow:hidden; top:10px;z-index:1;  background:url(../motrushden/bg/menu_left_top.jpg) top left no-repeat;}
.leftmenu #linktext           { margin:0; display:block; width:168px;padding:0px 0px 0px 20px;font-size: 11px; line-height:12px; color:#383838; font-weight:normal; text-decoration: none; height:24px; background:url(../motrushden/bg/link.jpg) no-repeat;}
.leftmenu #linktext:hover     { background:url(../motrushden/bg/link_hover.jpg) no-repeat; color:#fff;}
.leftmenu span 				{position:relative; left:7px; top:7px;}
.leftcolumnhtml 			{}
.leftcolumnhtml .position	{margin-left:1px;}

/*footer*/
.footer .position             {left:0px; width:779px; background-color:#202020;} /*ENTIRE FOOTER POSITION/SIZE*/
.footer .position2            {left:17px; top:15px;} /*VMM LOGO POSITION*/
.footer .position3            {position:relative;top:0px;} /*MENU POSITION*/
.footer .copytext             {font-size: 11px;color: #FFFFFF;}
.footer .copyrighttext        {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #fff; padding-left:120px;}
.footer .linktext             {font-size: 11px;color: #fff;}
.mainfooterbg .footer		{ margin:40px 0 0 0; background:url() no-repeat;} 

/*selectvehicle*/
.selectvehicle .padding1 {padding:1px; margin:0px 4px 0px 4px;}
.selectvehicle .copytext {line-height:14px;color:#5e5e5e;}
.selectvehicle .linktext { margin:0 auto; padding:2px 0 0 0; display:block; width:121px; height:19px; color:#fff; text-decoration:none; background:url(../motrushden/bg/click_here.jpg) left top no-repeat;}
.selectvehicle .linktext:hover	{ background:url(../motrushden/bg/click_here_hov.jpg) left top no-repeat;}
.selectvehicle .height1       {height:28px} /*'click here' panel height'*/
.selectvehicle .height1 .copytext	{ font-size:11px; line-height:12px;}
.selectvehicle .bg2           {padding:1px;width:133px;height:200px;vertical-align:top;background-image:url(../motrushden/vehiclebg.png);background-repeat:no-repeat;}
.selectvehicle .headertext2  {color:#5e5e5e;text-align:center;}
.selectvehicle .position3 { position:relative; top:5px; z-index:1; margin-bottom:0px}

/*calender*/
.calender					   	{ background:url(../motrushden/bg/textbg.jpg) left 300px repeat-y;}
.calender .headercell         {width: 45px;height: 45px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;background:url("../motrushden/calender/calender_header_cell.jpg") repeat-x;font-weight: bold;padding-top: 0px;padding-right: 0px;padding-bottom: 2px;padding-left: 0px;}
.calender .defaultcell        {width: 45px;height: 45px;font-size: 12px;color: #333;background-image: url("../motrushden/calender/inactivebutton.jpg")}
.calender .inactivecell       {width: 45px;height: 45px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF; background-color:#FFFFFF}
.calender #activecell         {display:block;width:45px;height:45px;text-align:center;vertical-align:middle;font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold;color: #FFFFFF;background: url("../motrushden/calender/activebutton.jpg") 0 0 no-repeat;text-decoration: none;}
.calender #activecell:hover   {background-position: -45px;text-decoration: underline;}
.calender .position2          {position:relative;left:0px;top:14px;width:45px;height:45px;z-index:1;cursor:pointer;} /*date positioning*/
.calender .position3          {position:relative;left:36px;top:38px;width:120px;z-index:1;} /*next space text*/
.calender .position4          {position:relative;left:19px;top:4px;width:144px;z-index:1;cursor:pointer;} /*test info positioning*/
.calender .border             
{background-color:#333333 ;padding: 1px;}
.calender .padding1 
{padding-left:12px; padding-right:10px; padding-top:18px;}
.calender .contentcol2 {background-image:url(../motrushden/calender/calendercontentcol2bg.jpg) repeat-x;}

/*testinfo*/
#testinfo                     {position:relative;left:-10px;top:0px;width:155px;z-index:1;}
#testinfo .bg                 {width:143px;background:#fff;border: 1px solid #fff;}
#testinfo .panelheaderbg           {background:none;}
#testinfo .panelfooterbg           { height:1px;}
#testinfo .position           {position:relative;left:11px;top:1px;width:155px;z-index:1;}
#testinfo .height1            {height:100px;}
#testinfo .padding1           {padding:6px;}
#testinfo .copytext, #testinfo .headertext2 {color:#fff; line-height:14px;}
.calender .nextspacetext      {font-size: 18px;color: #fff; font-weight:bold; padding-bottom:0px;}
.calender .nextspacetext2     {font-size: 12px;color: #fff;text-align: center; font-weight: bold;padding-bottom:0px;}
.calender #nextspacetext3     {display:block;width:114px;height:21px;padding-top:6px;vertical-align:middle;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color: #ffffff;background:url("../motrushden/calender/calender_button.jpg");text-decoration: none;text-align:center;}
.calender #nextspacetext3:hover{background-position: -114px 0;}
.calender .nospacetext        {font-size: 13px;color: #333333; font-weight:bold;}

/*contact*/
.contact .bg2                         
{background-image:url(../motrushden/contactbg.jpg);background-position:bottom; width:170px;}
.contact .img1                        
{background-image:url(../motrushden/phone.jpg);height: 40px;width: 170px;}
.contact .img2                        
{background-image:url(../motrushden/post.jpg);height: 40px;width: 170px;}
.contact .img3 					      
{background-image:url(../motrushden/email.jpg);height: 40px;width: 170px;}
.contact .middlebg {padding-left:0px;}

/*servicing*/
.servicing .panelheader               
{background-image: url(../motrushden/panelheaderbg.jpg); background-position:top left;color: #FFFFFF;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight:bold; padding-left:10px; padding-top:8px; padding-bottom:8px; height:34px; width:283px;}/*Added by alan 24/08*/
.servicing .panelbg                   
{background-image: url(../motrushden/panelfooterbg.jpg); background-position:bottom left}/*Added by alan 24/08*/

/*contact*/
.contact .width1 {padding-top:8px;}

/*stored bookings*/
.storedbookings .rowabg, .storedbookings .rowbbg, {height:18px;} 
.storedbookings .headertext2 { padding-left:8px; padding-top:4px;}

.storedbookings .padding2 {padding:14px;}

/*selectvehiclelist*/
.selectvehiclelist .rowabg, .selectvehiclelist .rowbbg, {height:18px;}
.selectvehiclelist .padding2 {padding:8px;}

.selectvehiclelist .padding2 {padding:4px;}

/*selectslot*/
.selectslot .rowabg, .selectslot .rowbbg, 
{height:38px;}

/*enter details*/
.enterdetails .panelheaderbg 
{background-image:url("../motrushden/enterdetails_seperator.jpg")}

/*thanks*/
.thanks .headertext3 
{font-size:12px; font-weight:bold; background-color:#FFFFFF; padding:4px;}
.thanks .headertext2 
{padding-left:12px; padding-top:8px;}
.thanks .padding1 
{padding:12px;}

/*pop ups*/

.generalinfo .linktext, .terms .linktext, .privacy .linktext, .testlist .linktest, .whatstested .linktext, 
{font-weight:bold; padding-right:8px; color:#FFFFFF;}

.generalinfo .headertext, .terms .headertext, .privacy .headertext, .testlist .headertext, .whatstested .headertext, 
{font-weight:bold; padding-left:8px; color:#FFFFFF; font-size:12px}

.generalinfo .position, .terms .position, .privacy .position, .testlist .position, .whatstested .position, 
{left:-1px; top:-2px; width:100%;}

.terms .padding1, .privacy .padding1, 
{padding:16px;}

.enterdetails .headertext2 {padding-left:6px;}

.generalinfo .headerbg, .terms .headerbg, .privacy .headerbg, .whatstested .headerbg, {background:#202020; height:24px;  width:100%;}
.generalinfo .middlebg, .terms .middlebg, .privacy .middlebg, .whatstested .middlebg, {background:#202020;}

.contact .position {width:400px;}

#testinfo .headertext2 {padding-left:0px; padding-top:6px; color:#fff}


.contact .padding1 {padding:0px;}

.location #mapFrame {width:526px;}

.enterdetails .panelheaderbg {background-image:url("../motrushden/enterdetails_seperator.gif"); background-position: bottom left;}
.leftcolumnhtml .position {left:0px; top:28px; position:relative; z-index:1;}

.servicingimage {background-image:url(../motrushden/service_icons.gif); background-repeat:no-repeat; width:544px; height:47px; left:0px; top:3px; position:relative;}

.thanks .copytext {color:#333333}
.thanks .headertext3 {color:#FFFFFF; font-size:12px; font-weight:bold; background-color:#990000}
.thanks .copytext2 {color:#333333; font-size:14px; font-weight:bold;}
.thanks .linktext2 {color:#FFFFFF; font-size:12px;}

/*pop ups*/

.generalinfo .linktext		{font-weight:bold; padding-right:8px; color:#FFFFFF;} 
.terms .linktext			{font-weight:bold; padding-right:8px; color:#FFFFFF;} 
.privacy .linktext			{font-weight:bold; padding-right:8px; color:#FFFFFF;} 
.testlist .linktest			{font-weight:bold; padding-right:8px; color:#FFFFFF;}
.whatstested .linktext		{font-weight:bold; padding-right:8px; color:#FFFFFF;}

.generalinfo .headertext	{font-weight:bold; padding-left:8px; color:#FFFFFF; font-size:12px}
.terms .headertext			{font-weight:bold; padding-left:8px; color:#FFFFFF; font-size:12px}
.privacy .headertext		{font-weight:bold; padding-left:8px; color:#FFFFFF; font-size:12px}
.testlist .headertext 		{font-weight:bold; padding-left:8px; color:#FFFFFF; font-size:12px}
.whatstested .headertext	{font-weight:bold; padding-left:8px; color:#FFFFFF; font-size:12px}

.generalinfo .position		{left:-1px; top:-2px; width:100%;}
.terms .position			{left:-1px; top:-2px; width:100%;}
.privacy .headerbg {width:100%}
.privacy .position			{left:-1px; top:-2px; width:100%;}
.testlist .position			{left:-1px; top:-2px; width:100%;}
.whatstested .position 		{left:-1px; top:-2px; width:100%;}

.terms .padding1			{padding:16px;}
.privacy .padding1 			{padding:16px;} 

.generalinfo .headerbg		{background:#202020; height:24px; background-repeat:repeat; width:100%;}
.terms .headerbg			{background:#202020; height:24px; background-repeat:repeat; width:100%;}
.privacy .headerbg			{background:#202020; height:24px; background-repeat:repeat; width:100%;}
.whatstested .headerbg		{background:#202020; height:24px; background-repeat:repeat; width:100%;}

.generalinfo .middlebg		{background-image:url("../motrushden/transparent.gif"); background-color:#CCCCCC; width:100%;}
.terms .middlebg			{background-image:url("../motrushden/transparent.gif"); background-color:#CCCCCC; width:100%;}
.privacy .middlebg			{background-image:url("../motrushden/transparent.gif"); background-color:#CCCCCC; width:100%;}
.whatstested .middlebg		{background-image:url("../motrushden/transparent.gif"); background-color:#CCCCCC; width:100%;}

.testlist .middlebg {background-image:url("../motrushden/transparent.gif");}
		
.contact .position 			{width:400px;}
.contact .padding1 			{padding:0px;}

.location #mapFrame 		{width:526px;border: 1px solid #444444; margin-top:10px; margin-bottom:10px;}
.leftcolumnhtml .position {position:relative; top:0px; left:0px;}

.stationoffline .middlebg {background-color:#990000; color:#FFFFFF; text-align:center;}
.stationoffline .copytext {color:#FFFFFF; font-weight:bold;}

.bookingerror .middlebg {background-color:#990000; color:#FFFFFF; text-align:center;}
.bookingerror .copytext {color:#FFFFFF; font-weight:bold;}
.bookingerror .linktext {color:#FFFFFF;}

.bookingtaken .middlebg {background-color:#990000; color:#FFFFFF; text-align:center; background-position:top}
.bookingtaken .copytext {color:#FFFFFF; font-weight:bold;}
.bookingtaken .linktext {color:#FFFFFF;}

.stationoffline .middlebg .copytext {font-size: 14px;color: #ffffff; font-weight:bold; padding-left:8px; background-color:#9e0505; background-image:url(../motrushden/transparent.gif); height:120px;}
.bookingerror .middlebg {font-size: 14px;color: #ffffff; font-weight:bold; padding-left:8px; background-color:#9e0505; background-image:url(../motrushden/transparent.gif); height:120px;} 
.bookingtaken .middlebg {font-size: 14px;color: #ffffff; font-weight:bold; padding-left:8px; background-color:#9e0505; background-image:url(../motrushden/transparent.gif); height:120px;}

.bookservice .rowabg {background-color:#9e0505; color:#FFFFFF;}

.col1        {background:url(../motrushden/bg/menu_left_top.jpg);
background-repeat:no-repeat;
background-position:0px 10px;}


	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;

		width : 163px;
		font-size:12px;
		
	}
	#nav {margin-top:8px;}
	
	#nav li { /* all list items */
		position : relative;

		line-height : 1.25em;
		margin-bottom : -1px;
		width: 163px;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		z-index:9292929;
		margin-left : 165px;
		margin-top : -29px;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 163px;
		display : block;
		background:url(../motrushden/bg/link.jpg) no-repeat;
		padding:0px 0px 0px 20px;font-size: 11px; line-height:12px; color:#383838; font-weight:normal; text-decoration: none; height:24px; 

	}
	
	#nav li a:hover {
 background:url(../motrushden/bg/link_hover.jpg) no-repeat; color:#fff;
	}
	#nav li ul li a {
		width: 163px;
		display : block;
		background:#f4690e no-repeat;
		color:#fff;
		padding:2px;font-size: 11px; line-height:12px; font-weight:normal; text-decoration: none; height:24px; 

		}
	#nav li ul li a:hover {background:url(transparent.gif) #666666; color:#FFFFFF;}
	#nav li a:hover {

	}
	#nav span  {
	position:relative;
	left:8px;
	top:6px;
	
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 12em;
	}
	
	.col1 .position {
position:relative;
top:10px;
width:0px
}

/* Support for the "iehover-fix.js" */

#nav iframe {

position: absolute;

left: 0;

top: 0;

z-index: -1;

filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);

}

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */

.mstLeftMenuParent {}
.mstLeftMenuChild {}
#nav .mstLeftMenuParentArrow{background:url(../motrushden/bg/link.jpg) no-repeat;}
#nav .mstLeftMenuChildArrow {background:url(../motrushden/bg/link.jpg) no-repeat;}

.contentfooter {background: url(../motrushden/bg/mainfooterbg.jpg) bottom right no-repeat; height:30px;}

.headerbg2                     
{ background-image: url(../motrushden/bg/headerbg2.jpg);background-position:top left; height:35px; width:582px; color:#202020; font-size:12px; line-height:14px;}

