@charset "utf-8";
/* CSS Document */

body                    {color:black;background:#220000 url(../../../../images/bg.jpg) repeat-x;font-family:Verdana;font-size:10px;}

#template               {width:940px;min-height:650px;height:auto! important;height:650px;margin-left:auto;margin-right:auto;}
#header					{width:940px;height:100px;background-image:url(../../../../images/banner.jpg);float:left;}

#header2{width:940px;height:100px; float:left;}

#header_a{width:400px; height:100px; display:inline; float:left; background-image:url(../../../../images/banner1.jpg); background-repeat:no-repeat;}
h1.head {width:400px; height:100px; display:inline; float:left; text-indent:-10000px; background-image:url(../../../../images/banner1.jpg); background-repeat:no-repeat;}

#header_b{width:300px; height:100px; display:inline; float:left; background-image:url(../../../../images/banner2.jpg); background-repeat:no-repeat;}

#header_c{width:240px; height:100px; float:left; background-image:url(../../../../images/banner3.jpg); background-repeat:no-repeat;}

#header_d{width:240px; height:100px; float:left; background-image:url(../../../../images/banner_03.jpg); background-repeat:no-repeat;}

#header_d_{width:240px; height:100px; float:left; background-image:url(../../../../images/banner_03_.jpg); background-repeat:no-repeat;}

#email1 a {float:right;width:200px;height:20px}
#email1 {clear:both;float:right;width:170px;height:20px;margin:40px 20px 0px 0px;z-index:20px; display:inline}
#emailx a {float:right;width:150px;height:20px;}
#emailx {clear:both;float:right;width:150px;height:20px;margin:23px 37px 0px 0px;z-index:20px; display:inline}
#group2 a {float:right;width:150px;height:20px;}
#group2	 {clear:both;float:right;width:150px;height:20px;margin:8px 37px 0px 0px;z-index:20px; display:inline}
#email2 a {float:left;width:200px;height:20px;}
#email2 {float:left;width:200px;height:33px;margin-left:180px; display:inline;}	

#footer					{font-family:Verdana;font-size:10px;color:#000000;text-align:right;float:left;margin-top:10px;width:935px;height:33px;padding:7px 5px 0px 0px;background-image:url(../../../../images/footer.jpg);display:inline;}
#footer a               {font-family:Verdana;font-size:10px;color:#000000;}
#footer a:hover         {font-family:Verdana;font-size:10px;color:#CC0000;}

/* NAVIGATION */
#menu                       {width:940px;height:30px;float:left;}
#standard                   {width:228px;height:23px;float:right;margin:1px 1px 0px 0px;}
#navigation 				{padding:0; margin:0; list-style:none; height:30px; position:relative;width:940px;z-index:200;}
#navigation li.top 			{display:block; float:left;}

#navigation2 				{padding:0; margin:0; list-style:none; height:23px; position:relative;width:228px;z-index:200;}
#navigation2 li.top			{display:block; float:left;}

#navigation3 				{padding:0; margin:0; list-style:none; height:23px; position:relative;width:228px;z-index:200;}
#navigation3 li.top			{display:block; float:left;}

#navigation li.topDivide	{display:block; float:left; width:24px; height:30px; background-image:url(../../../../images/nav_11.jpg);}
#navigation li a.home 		{display:block; float:left; height:30px; width:54px;padding:0; cursor:pointer;}
#navigation li a.newcars 	{display:block; float:left; height:30px; width:74px; padding:0; cursor:pointer;}
#navigation li a.usedcars 	{display:block; float:left; height:30px; width:75px; padding:0; cursor:pointer;}
#navigation li a.webuy   	{display:block; float:left; height:30px; width:111px; padding:0; cursor:pointer;}
#navigation li a.vans   	{display:block; float:left; height:30px; width:50px; padding:0; cursor:pointer;}
#navigation li a.special	{display:block; float:left; height:30px; width:93px; padding:0; cursor:pointer;}
#navigation li a.motability	{display:block; float:left; height:30px; width:74px; padding:0; cursor:pointer;}
#navigation li a.business 	{display:block; float:left; height:30px; width:99px; padding:0; cursor:pointer;}
#navigation li a.finance   	{display:block; float:left; height:30px; width:66px; padding:0; cursor:pointer;}
#navigation li a.aftersales	{display:block; float:left; height:30px; width:74px; padding:0; cursor:pointer;}
#navigation li a.email      {display:block; float:left; height:30px; width:146px; padding:0; cursor:pointer;}
/*----------------------------------------------------------------------------------------------------------*/
#navigation2 li a.location       {display:block; float:left; height:23px; width:39px; padding:0; cursor:pointer;}
#navigation2 li a.contact    {display:block; float:left; height:23px; width:52px; padding:0; cursor:pointer;}
#navigation2 li a.news   {display:block; float:left; height:23px; width:30px; padding:0; cursor:pointer;}
#navigation2 li a.aboutus    {display:block; float:left; height:23px; width:35px; padding:0; cursor:pointer;}
#navigation2 li a.group    {display:block; float:left; height:23px; width:69px; padding:0; cursor:pointer;}

#navigation3 li a.location       {display:block; float:left; height:23px; width:57px; padding:0; cursor:pointer;}
#navigation3 li a.contact    {display:block; float:left; height:23px; width:75px; padding:0; cursor:pointer;}
#navigation3 li a.news   {display:block; float:left; height:23px; width:39px; padding:0; cursor:pointer;}
#navigation3 li a.aboutus    {display:block; float:left; height:23px; width:55px; padding:0; cursor:pointer;}


#navigation li a.home 		{background-image:url(../../../../images/nav_01.jpg);}
#navigation li a.newcars 	{background-image:url(../../../../images/nav_02.jpg);}
#navigation li a.usedcars	{background-image:url(../../../../images/nav_03.jpg);}
#navigation li a.webuy	    {background-image:url(../../../../images/nav_04.jpg);}
#navigation li a.vans   	{background-image:url(../../../../images/nav_05.jpg);}
#navigation li a.special	{background-image:url(../../../../images/nav_06.jpg);}
#navigation li a.motability	{background-image:url(../../../../images/nav_07.jpg);}
#navigation li a.business	{background-image:url(../../../../images/nav_08.jpg);}
#navigation li a.finance	{background-image:url(../../../../images/nav_09.jpg);}
#navigation li a.aftersales	{background-image:url(../../../../images/nav_10.jpg);}
#navigation li a.email  	{background-image:url(../../../../images/nav_12.jpg);}
/*----------------------------------------------------------------------------------------------------------*/
#navigation2 li a.location   {background-image:url(../../../../images/stand_func_02.jpg);}
#navigation2 li a.contact    {background-image:url(../../../../images/stand_func_01.jpg);}
#navigation2 li a.news   	 {background-image:url(../../../../images/stand_func_03.jpg);}
#navigation2 li a.aboutus    {background-image:url(../../../../images/stand_func_04.jpg);}

#navigation li:hover a	 	{background-position: 0 30px;z-index:200;}
#navigation li:hover 		{position:relative; z-index:200;}
#navigation a:hover 		{position:relative; white-space:normal; z-index:200;background-position:0 30px;}
#navigation table 			{position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#navigation2 li:hover a	 	{background-position: 0 23px;z-index:200;}
#navigation2 li:hover 		{position:relative; z-index:200;}
#navigation2 a:hover 		{position:relative; white-space:normal; z-index:200;background-position:0 23px;}
#navigation2 table 			{position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#navigation3 li:hover a	 	{background-position: 0 23px;z-index:200;}
#navigation3 li:hover 		{position:relative; z-index:200;}
#navigation3 a:hover 		{position:relative; white-space:normal; z-index:200;background-position:0 23px;}
#navigation3 table 			{position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#navigation .sub1				{position:absolute; left:-9999px; top:-9999px; width:150px; height:20px; margin:0; padding:0; list-style:none;}
#navigation :hover ul.sub1 		{left:0px; top:30px; width:150px; height:30px; z-index:300;}
#navigation :hover ul.sub1 li 	{display:block; height:15px; position:relative; float:left; width:150px; background-color:White; color:Black;}
#navigation :hover ul.sub1 li a 	{display:block; height:15px; width:150px;padding:0;padding-left:10px; font-weight:normal; font-size:10px; text-decoration:none; color:Black; cursor:pointer; background-color:White; border:solid 1px white;}
#navigation :hover ul.sub1 li a:hover	{color:White;background-color:#CC0000; border:solid 1px #333333;}

#navigation2 .sub1				{position:absolute; left:-9999px; top:-9999px; width:0; height:20px; margin:0; padding:0; list-style:none;}
#navigation2 :hover ul.sub1 		{left:-73px; top:23px; width:100px; height:23px; z-index:300;}
#navigation2 :hover ul.sub1 li 	{display:block; height:15px; position:relative; float:left; width:100px; background-color:Black; color:#FFFFFF;}
#navigation2 :hover ul.sub1 li a 	{display:block; height:15px; width:100px;padding:0;padding-left:10px; font-weight:normal; font-size:10px; text-decoration:none; color:#999999; cursor:pointer; background-color:Black; border:solid 1px black;}
#navigation2 :hover ul.sub1 li a:hover	{color:#000000;background-color:white; border:solid 1px Black;}

#navigation2 .sub2				{position:absolute; left:-9999px; top:-9999px; width:0; height:20px; margin:0; padding:0; list-style:none;}
#navigation2 :hover ul.sub2 		{left:-64px; top:23px; width:100px; height:23px; z-index:300;}
#navigation2 :hover ul.sub2 li 	{display:block; height:15px; position:relative; float:left; width:160px; background-color:Black; color:#FFFFFF;}
#navigation2 :hover ul.sub2 li a 	{display:block; height:15px; width:160px;padding:0;padding-left:10px; font-weight:normal; font-size:10px; text-decoration:none; color:#999999; cursor:pointer; background-color:Black; border:solid 1px black;}
#navigation2 :hover ul.sub2 li a:hover	{color:#000000;background-color:white; border:solid 1px Black;}

#navigation3 .sub1				{position:absolute; left:-9999px; top:-9999px; width:0; height:20px; margin:0; padding:0; list-style:none;}
#navigation3 :hover ul.sub1 		{left:-53px; top:23px; width:100px; height:23px; z-index:300;}
#navigation3 :hover ul.sub1 li 	{display:block; height:15px; position:relative; float:left; width:100px; background-color:Black; color:#FFFFFF;}
#navigation3 :hover ul.sub1 li a 	{display:block; height:15px; width:100px;padding:0;padding-left:10px; font-weight:normal; font-size:10px; text-decoration:none; color:#999999; cursor:pointer; background-color:Black; border:solid 1px black;}
#navigation3 :hover ul.sub1 li a:hover	{color:#000000;background-color:white; border:solid 1px Black;}

#navigation3 .sub2				{position:absolute; left:-9999px; top:-9999px; width:0; height:20px; margin:0; padding:0; list-style:none;}
#navigation3 :hover ul.sub2 		{left:-64px; top:23px; width:100px; height:23px; z-index:300;}
#navigation3 :hover ul.sub2 li 	{display:block; height:15px; position:relative; float:left; width:160px; background-color:Black; color:#FFFFFF;}
#navigation3 :hover ul.sub2 li a 	{display:block; height:15px; width:160px;padding:0;padding-left:10px; font-weight:normal; font-size:10px; text-decoration:none; color:#999999; cursor:pointer; background-color:Black; border:solid 1px black;}
#navigation3 :hover ul.sub2 li a:hover	{color:#000000;background-color:white; border:solid 1px Black;}

#leftColumn    {margin-left:0px;margin-top:10px;width:190px;float:left;overflow:hidden;}

/* CONTENT AREA */
.t      {background: url(../../../../images/top.gif) repeat-x 0 0;margin-bottom:0px;width:740px;}
.t2     {background: url(../../../../images/top.gif) repeat-x 0 0;margin-bottom:0px;width:530px;}
.tleft  {background: url(../../../../images/top.gif) repeat-x 0 0;margin-bottom:0px;width:190px;}
.b      {background: url(../../../../images/dot.gif) repeat-x 0 100%;}
.l      {background: url(../../../../images/dot.gif) repeat-y 0 0;}
.r      {background: url(../../../../images/dot.gif) repeat-y 100% 0;}
.bl     {background: url(../../../../images/bl.gif) no-repeat 0 100%;}
.br     {background: url(../../../../images/br.gif) no-repeat 100% 100%;}
.tl     {background: url(../../../../images/tl.gif) no-repeat 0 0;}
.tr     {background: url(../../../../images/tr.gif) no-repeat 100% 0;padding:5px;color:#CC0000;height:20px;}
.trleft         {background: url(../../../../images/tr.gif) no-repeat 100% 0;padding:9px 0px 3px 5px;color:#CC0000;height:18px;}
.trdetails      {background: url(../../../../images/tr.gif) no-repeat 100% 0;padding:0px 0px 0px 5px;color:#CC0000;min-height:20px;}
.hct            {background: url(../../../../images/dot.gif) repeat-x 0 0;width:740px;font-size:12px;color: black;}
.hct2           {background: url(../../../../images/dot.gif) repeat-x 0 0;width:530px;font-size:12px;color: black;}
.hctleft        {background: url(../../../../images/dot.gif) repeat-x 0 0;width:190px;font-size:12px;color: black;}
.hctdetails     {width:485px;font-size:12px;color: black;}
.hctr           {padding: 5px 10px 5px 10px; min-height:367px;height:auto!important;height:367px;font-size:11px;color: black;}
.hctrdetails    {padding: 5px 10px 5px 10px; min-height:150px;height:auto!important;height:150px;font-size:11px;color: black;margin-bottom:3px;}
.hctrt4         {padding: 5px 10px 5px 10px;overflow:hidden; #overflow:visible; min-height:231px;height:auto!important;height:231px;font-size:11px;color: black;}
.hctrt5         {padding: 5px 10px 5px 10px; min-height:231px;height:auto!important;height:231px;font-size:11px;color: black;}
.hctrt6         {padding: 5px 10px 5px 10px; min-height:201px;height:auto!important;height:201px;font-size:11px;color: black;}
.hctrSearch     {padding: 5px 10px 5px 10px;/*height:213px;*/width:170px;font-size:11px;color: black;}
.hctrSearchNewCar     {padding:  5px 10px 5px 1px;height:213px;width:170px;font-size:11px;color: black;}
.hctrNews2      {padding: 5px 10px 5px 10px;height:115px;*height:102px;width:170px;font-size:11px;color: Black}
.hctrNews       {padding: 5px 10px 5px 10px;height:133px;*height:120px;width:170px;font-size:11px;color: Black}
.hctrFav        {padding: 5px 10px 5px 10px;width:170px;font-size:11px;color: Black;}
.hcl     {background: url(../../../../images/dot.gif) repeat-y 0 0;}
.hcr     {background: url(../../../../images/dot.gif) repeat-y 100% 0;}
.hcb     {background: url(../../../../images/dot.gif) repeat-x 0 100%;}
.hcbl    {background:#bfbfbf url(../../../../images/bl.jpg) no-repeat 0 100%;}
.hcbr    {background: url(../../../../images/br.jpg) no-repeat 100% 100%;}
.hctl    {background: url(../../../../images/tlBlue.gif) no-repeat 0 0;}

.tbread      {background: url(../../../../images/dot.gif) repeat-x 0 0;margin-bottom:10px;width:740px;}
.bbread      {background: url(../../../../images/dot.gif) repeat-x 0 100%;}
.lbread      {background: url(../../../../images/dot.gif) repeat-y 0 0;}
.rbread      {background: url(../../../../images/dot.gif) repeat-y 100% 0;}
.blbread     {background:#bfbfbf url(../../../../images/bl.jpg) no-repeat 0 100%;}
.brbread     {background: url(../../../../images/br.jpg) no-repeat 100% 100%;}
.tlbread     {background: url(../../../../images/tlBread.jpg) no-repeat 0 0;}
.trbread     {background: url(../../../../images/trBread.jpg) no-repeat 100% 0;padding:3px 0px 3px 5px;color:Black;}

#breadcrumb             {width:740px;margin:10px 0px 0px 10px;float:left;}
.breadcrumb             {font-size:10px;color:Black;}
.breadcrumb a           {font-size:10px;color:Black; text-decoration:none;}
.breadcrumb a:hover     {font-size:10px;color:#CC0000; text-decoration:underline;}
.marginB                {margin-bottom:10px;}

#rightColumn    {margin-left:10px;margin-top:10px;width:740px;float:left;}
#rightColumn2    {margin-left:10px;margin-top:0px;width:740px;float:left;}
#t2p1           {width:530px;float:left;}
#t3p1           {width:530px;float:left;}
#t2p2           {margin-left:10px;width:200px;height:408px;float:left;background: url(../../../../images/t2imgbg.jpg);}
#t3p2           {margin-left:10px;margin-bottom:9px;width:200px;height:130px;float:left;background: url(../../../../images/t3imgbg.jpg);}
#t3p3           {margin-left:10px;margin-bottom:9px;width:200px;height:130px;float:left;background: url(../../../../images/t3imgbg.jpg);}
#t3p4           {margin-left:10px;width:200px;height:130px;float:left;background: url(../../../../images/t3imgbg.jpg);}
#t4p2           {margin-bottom:10px;width:740px;height:130px;float:left;background: url(../../../../images/t4imgbg.jpg);}
#t4p1           {width:530px;float:left;}
#t5p1           {width:530px;float:left;}
#t6p1           {width:530px;float:left;}
#homep1           {width:530px;height:211px;float:left;display:inline;}
#t5p2           {margin-bottom:10px;width:530px;height:130px;float:left;background: url(../../../../images/t5imgbg.jpg);}
#t6p3           {margin-top:10px;margin-right:10px;width:260px;height:160px;float:left;background: url(../../../../images/t6imgbg.jpg);}
#t6p4           {margin-top:10px;width:260px;height:160px;float:left;background: url(../../../../images/t6imgbg.jpg);}
#t6p2           {margin-left:10px;width:200px;height:408px;float:left;background: url(../../../../images/t2imgbg.jpg);}
#homep3           {margin-top:10px;margin-right:10px;width:260px;height:174px;float:left;background: url(../../../../images/t6home.jpg);}
#homep4           {margin-top:10px;width:260px;height:174px;float:left;background: url(../../../../images/t6home.jpg);}
#homep2           {margin-left:10px;width:200px;height:436px;float:left;background: url(../../../../images/t6homeside.jpg);}
#flash            {float:left;width:530px;height:211px;}

.vehicleHead        {padding-bottom:3px;padding-top:9px;height:14px;width:98px;float:left;}
.vehicleHeadTxt     {height:16px;padding-top:7px;padding-bottom:5px;color:#CC0000;font-weight:bold;}
.searchHead         {padding-bottom:3px;padding-top:9px;height:14px;width:175px;float:left;}
.searchDrop         {margin-top:4px;margin-bottom:4px;height:20px;margin-right:5px;font-size:10px;float:right;}
.PagerInfoCell          {font-size:10px;margin:0px;padding:0px;width:120px;}
.PagerCurrentPageCell   {font-size:10px;margin:0px;padding:0px;float:right;}
.PagerHyperlinkStyle    {font-size:10px;margin:0px;padding:5px;width:auto;}
.PagerOtherPageCells    {font-size:10px;margin:0px;padding:0px;}
.PagerContainerTable    {height:auto;margin:0px;padding:0px;}
.hr {background-color: Gray; width:100%; height:1px;margin:0px;padding:0px;line-height:1px;margin-bottom:4px}

/* Buttons Div --------------------------------------*/
#divbuttonsBar
{
	width:480px;
	text-align:center;
	margin-left:120px;
	}
/* Plugins */
.Required
{
    color:Red;
}

/*---------------- Brochure Request ---------------------*/
.Request
{
    overflow:hidden;
    
}
.Request .VehicleDetails
{
    float:right;
    width:380px;
}
.Request .divMarktingPrem
{
   
}
.Request .ContainerTable
{
    width:100%;
    
}
.Request .Dealer
{
    clear:both;
    margin-top:5px;
}

.Request .buttonsBar
{
    clear:both;margin-top:10px;
 }
 
 /*---------------Contract Hire------------------------------------*/
 
.ContactHire
{
   overflow:hidden;  
}
.ContactHire .CompanyDetails
{
    position: relative;
     float: right;
}
.ContactHire .EnquiryDetails
{
  float: right;
    width:380px;
}
.ContactHire .ContainerTable
{
   width:100%;
    
}

.ContactHire .divMarktingPrem
{
   
}

.ContactHire .Dealer
{
clear:both;
    margin-top:5px;
}

.ContactHire .buttonsBar
{
    clear: both; margin-top: 10px;
}

/*------------------------------------- Customer ---------------------------------------*/
.Customer
{
    float:left; 
}
.Contact
{
	width:380px;
	float:right; 
}

/*--------------------------------------- DealerShip------------------------------------------------*/

#ShowroomOpeningTimes
{
 font-weight:bold;   
}
.panDealer
{
    border: solid 1px #ffffff;
    background-color:#f1f1f1;
}
/*--------------------------------------------EmailToFriend-------------------------------------------------------*/

.imgClear
{
    margin-left:140px;
}
.imgSend
{
    margin-left:140px;
}

/*--------------------------------------------Enquiry-------------------------------------------------------*/
.Enquiry
{
    overflow: hidden;    
}
.Enquiry .EnquiryDetails
{
    float: right;
  width:380px;
}
 .Enquiry .divMarktingPrem
{
    float: right;
}
.Enquiry .Dealer
{
clear:both;
    margin-top:5px;
}

.Enquiry .buttonsBar
{
  clear: both; padding-top: 10px;  float: right;
      
}

.Enquiry .ContainerTable
{
   width:100%;
    
}
/*---------------------------------------Finance------------------------------------------*/

.Finance
{
	margin-right: 10px; overflow: hidden;
}
.Finance .ContainerTable
{
   width:100%;float:left;
    
}
.Finance table tr 
{
	 text-align:right;
	 vertical-align:top;
}
/*--------------------Newsletter :SignUp ----------------------------------------------------------------*/
.SignUp
{
	float: left;
}
/*--------------------Service :Request ----------------------------------------------------------------*/
.serviceRequest
{
	overflow: hidden;
	float:right;
}
.serviceRequest .vehicleDetails
{
	float: right; 
	width:380px;
}
 .serviceRequest .MarktingPrem
 {
 	width: 220px; margin-left: 150px;
}
.serviceRequest .ContainerTable
{
   width:100%;
    
}
.serviceRequest .Dealer
{
clear:both;
    margin-top:5px;
}

.serviceRequest .buttonsBar
{
    clear: both; margin-top: 10px;
}
/*----------------------------StockLocator------------------------------*/

.StockLocator
{
	overflow: hidden;
	
}
.StockLocator .vehicleDetails
{
	float: right;
	width:380px;
}
.StockLocator .MarktingPrem
{
	padding-right: 50px; width: 340px; margin-left: 45px; float: left; padding-top: 20px;
}
.StockLocator .ContainerTable
{
   width:100%;
    
}
.StockLocator .Dealer
{
clear:both;
    margin-top:5px;
}
.StockLocator .buttonsBar
{
	 clear: both; margin-top: 10px;
}
/*--------------TestDrive--------------------*/
.TestDrive
{
	float:right;
	overflow:hidden;
}
.TestDrive .VehicleDetails
{
	float: right;
	width:380px;
}
.TestDrive .MarktingPrem
{
	float: right;
}
.TestDrive .ContainerTable
{
   width:100%;
    
}
.TestDrive .Dealer
{
clear:both;
    margin-top:5px;
}
.TestDrive .buttonsBar
{
	 clear: both; margin-top: 10px;
}
/*-----------------Valuation--------------------------*/
.Valuation
{
	overflow:hidden;
}
.Valuation .CurrentVehicleDetails
{
	float:right;
	width:380px;
}
.Valuation .MarktingPrem
{
	float:left;
}
.Valuation .ContainerTable
{
   width:100%;
    
}
.Valuation .Dealer
{
clear:both;
    margin-top:5px;
}
.Valuation .buttonsBar
{
	clear:both;margin-top:10px;
}
/*---------------VehicleEnquire----------------*/
.VehicleEnquire
{
	overflow:hidden;
}
.VehicleEnquire .VehicleDetails
{
	float:right;
	width:380px;
}
.VehicleEnquire .MarktingPrem
{
	float:left;
}
.VehicleEnquire .ContainerTable
{
   width:100%;
    
}
.VehicleEnquire .Dealer
{
clear:both;
    margin-top:5px;
}
.VehicleEnquire .buttonsBar
{
	clear:both;margin-top:10px;
}