body { padding:0;	margin:0; background:#E8E8E8 url(http://img.cdn.location-agadir-voitures.com/images/h/bgP.jpg) repeat; text-align:center; }
h1,h2,h3,h4,p,ol,ul,li,div,td,th,address,blockquote,nobr,b,i { font-family:Arial,Verdana,Tahoma; font-size:10pt; color:#555555; 
  list-style-type:disc; list-style-position:outside; padding-top:0pt; padding-bottom:0pt; }  
  
/* ol,ul.strich { color:#343434; list-style-type:decimal; }  */
/*.content h1, .content2 h1 { font-size:9pt; font-weight:normal; text-align:center; margin:3px 0px 0px -378px; color:#cccccc; position:absolute; width:756px; left:50%; letter-spacing:0pt; line-height:10pt; }*/
.content h2, .content2 h2 { font-size:9pt; font-weight:normal; font-variant:small-caps; letter-spacing:1pt; padding:16px 0px 10px 26px; color:#BA7501; }/*E89202*/
.content h3, .content2 h3 { font-size:11pt; font-weight:bold; text-align:center; margin:20px 0px 0px 0px; color:#515151; letter-spacing:0.5pt; }
.content h1.h1ttr, .content2 h1.h1ttr { font-size:11pt; font-weight:bold; text-align:center; margin:20px 0px 0px 0px; color:#515151; letter-spacing:0.5pt; }

.topT1 td, .topT1 td * {font-family:Arial; font-size:12px; color:#B2B2B2; font-weight:normal; text-decoration:none; display:inline; font-variant:normal; line-height:7px;}

.darkorange, .darkorange p 	 		 { color:#d87c08; }
.lightorange, .lightorange p 	 	 { color:#fdb138; }
.verylightorange, .verylightorange p { color:#B6711D; }  /*f5dec1*/
.darkblue, .darkblue p				 { color:#1a5c85; }
.lightblue, .lightblue p 			 { color:#1f78b0; }
.verylightblue, .verylightblue p	 { color:#bcd9eb; }

.txtForm { font-family:Arial,Verdana,Tahoma; font-size:11px; color:#555555; }

/* main layout table including the content bg */
.layout 			{ width:760px; text-align:left; }
.layout td.head 	{ height:45px; vertical-align:top; }  /*180px*/
.layout td.nav 		{ height:31px; }
.layout td.con 		{ vertical-align:top; background: url(http://img.cdn.location-agadir-voitures.com/images/h/loc_21.jpg) repeat-y; }
.layout td.con2 	{ background:url(http://img.cdn.location-agadir-voitures.com/images/h/loc_21_2.jpg) repeat-y; }
.layout td.foot 	{ height:9px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/loc_23.jpg) no-repeat; }

table.navigation  { }

/* main content table including the quote engine and specials */
.main 						   { width:760px; }
.main td.quotearea 			   { width:251px; vertical-align:top; }
.main td.quotearea p 		   { padding:4px 20px 4px 20px; }
li.Quick2,ul.quickbranches  		   { margin:0pt 0pt 5pt 20pt; padding-left:4pt; line-height:9pt; }
li.Quick2,ul.quickbranches a:link     { color:#1f78b0; font-size:9pt; font-weight:bold; text-decoration:none; }
li.Quick2,ul.quickbranches a:visited  { color:#1f78b0; text-decoration:none; font-weight:bold; }
li.Quick2,ul.quickbranches a:hover    { color:#BA7501; text-decoration:none; }

.main td.content 			   { width:348px; vertical-align:top; background:url(http://img.cdn.location-agadir-voitures.com/images/h/loc_25.jpg) no-repeat; }
.main td.content2			   { width:509px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/loc_25_2.jpg) no-repeat; }
.main td.content2 .c2img img   { float:right; padding:0px 15px 5px 10px; }
.main td.content2 .c3img img   { padding-right:8px; }
.main td.content p  		   { padding:2px 16px 2px 16px; line-height:14pt; }
.main td.content a:link    	   { color:#1f78b0; font-size:9pt; font-weight:bold; text-decoration:none; }
.main td.content a:visited 	   { color:#1f78b0; text-decoration:none; font-weight:bold; }
.main td.content a:hover   	   { color:#BA7501; text-decoration:none; }
.main td.content2 ul.DesCrs, 
.main td.content2 ul.DesCrs li { list-style:none; color:#555555; font-family:Verdana; font-size:11px; text-decoration:none; font-weight:normal; padding-right:8px; }

.main td.specials 	{ width:161px; vertical-align:top; background:url(http://img.cdn.location-agadir-voitures.com/images/h/loc_12.jpg) no-repeat; }

/* quote engine area with hover for getquote and text formatation */
.quote 					{ width:251px; }
.quote td.quotebg 		{ height:38px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/loc_10.jpg) no-repeat; }
.quote td.skype 		{ height:60px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/loc_101.jpg) no-repeat; padding:5px 25px 0px 25px; }

.quote td.steps 		{ height:37px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/loc_15.jpg) no-repeat; }
.quote td.steps p 		{ color:#ffffff; font-weight:bold; text-align:center; margin:0; padding:0; } 
.quote span.stepcount 	{ font-size:16pt; border-bottom:2px solid #ffffff; }

.quote td.quoteengine	{ background:url(http://img.cdn.location-agadir-voitures.com/images/h/loc_16.jpg) repeat-y; }
.quote td.quoteengine p { padding:4px 4px 4px 4px; line-height:14pt; }

.quote td.getquote		{ width:251px; height:38px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/loc_19.jpg) no-repeat; display:block; float:left; padding:0; }


.quote td.hotline		{ width:251px; height:202px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/hotline.jpg) no-repeat; padding:0px 0px 0px 12px; }
.quote td.hotline p	 	{ padding:4px; line-height:16pt; color:#333333; font-weight:bold; }
.quote span.country   	{ color:#1a5c85; font-size:14pt; }
.quote span.number    	{ color:#1a5c85; background-color:#ffffff; font-size:12pt; letter-spacing:1pt; border:1px double #fdb138; padding:2px; }


/* navigation link configuration */

table.nav2  	{ width:760px; height:31px;}
.nav2 td.nav-bk	{ width:1px; background-color:#999999;}

.nav2 span		{ text-align:center; font-size:9pt; }
.nav2 a			{ text-align:center; font-size:9pt; font-weight:bold; cursor:pointer; cursor:hand; }
.nav2 a:link    { color:#515151; text-decoration:none;  }
.nav2 a:visited { color:#515151; text-decoration:none;  }
.nav2 a:hover   { color:#1f78b0; text-decoration:none;  }

.nav2 td.nav2		 			{ background:url(http://img.cdn.location-agadir-voitures.com/images/h/nav-bk.jpg) repeat-x; display:block; float:left; padding:0;} /*width:152px;*/
.nav2 td.nav2 a 				{ width:152px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/nav-bk.jpg) repeat-x; display:block; float:left; padding:0;}
.nav2 td.nav2 a:hover  			{ width:152px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/nav-bk-mo.jpg) repeat-x; display:block; float:left; padding:0;}
.nav2 span.text					{ height:21px; padding-top:9px; display:block; }

.nav2 td.home		 			{background:url(http://img.cdn.location-agadir-voitures.com/images/h/nav-bk-home2.jpg) repeat-x; display:block; float:left; padding:0;}  /*width:140px;*/
.nav2 td.home a 				{ width:139px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/nav-bk-home2.jpg) repeat-x; display:block; float:left; padding:0;}
.nav2 td.home a:hover  			{ width:139px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/loc_04mo.jpg) repeat-x; display:block; float:left; padding:0;}
.nav2 span.home					{ height:21px; padding:9px 0px 0px 55px; display:block; font-weight:bold; color:#1f78b0; text-decoration:underline;}
.nav2 span.home2				{ height:21px; padding:9px 0px 0px 55px; display:block; font-weight:bold;} 

.nav2 td.contact		 		{ width:160px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/nav-bk-end.jpg) repeat-x; display:block; float:left; padding:0;}
.nav2 td.contact2		 		{ width:160px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/nav-bk-end-mo.jpg) repeat-x; display:block; float:left; padding:0;}
.nav2 td.contact a 				{ width:160px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/nav-bk-end.jpg) repeat-x; display:block; float:left; padding:0;}
.nav2 td.contact a:hover  		{ width:160px; background:url(http://img.cdn.location-agadir-voitures.com/images/h/nav-bk-end-mo.jpg) repeat-x; display:block; float:left; padding:0;}
.nav2 span.contact				{ height:21px; padding:9px 60px 0px 0px; display:block; font-weight:bold; color:#ffffff;} 
.nav2 span.contact2				{ height:21px; padding:9px 60px 0px 0px; display:block; font-weight:bold; color:#ffffff; text-decoration:underline;} 
 
.nav2 span.active				{ height:21px; padding:9px 0px 0px 0px; display:block; font-weight:bold; color:#1f78b0; text-decoration:underline;}
.nav2 span.activeHome			{ height:21px; padding:9px 0px 0px 55px; display:block; font-weight:bold; color:#1f78b0; text-decoration:underline;}
.nav2 span.activeContact		{ height:21px; padding:9px 60px 0px 0px; display:block; font-weight:bold; color:#1f78b0; text-decoration:underline;}

/* picture configuration  */
.specialpic 	{ padding:10px 0px 0px 1px; }
.specialpic a 	{ border:0; }
.linkspic       { padding:0px 0px 2px 1px; }

/* footer smalltext configuration */
td.footerinfo p 						 { font-size:8pt; color:#515151; padding-left:0; padding-right:0; margin-left:0; margin-right:0;}/*text-align:center;*/
td.footerinfo span.footersm				 { font-size:8pt; color:#515151; }/*text-align:center;*/
td.footerinfo span.footerlinks a:link    { color:#1f78b0; text-decoration:none;  }
td.footerinfo span.footerlinks a:visited { color:#1f78b0; text-decoration:none;  }
td.footerinfo span.footerlinks a:hover   { color:#BA7501; text-decoration:none;  }

td.fl {font-size:8pt; color:#000000; text-decoration:none; padding:0px 10px 0px 10px; text-align:center;}
td.fl, td.fl p, td.fl a {font-size:8pt; color:#000000; text-decoration:none;text-align:center; }
td.fl a:hover {font-size:8pt; color:#1f78b0; text-decoration:none;}

/* configuration of tables etc. for the actual content */
table.table_loc       			{ width:480px; }
.table_loc td 					{ padding:4px; }
.table_loc td.bg 				{ background-color:#1f78b0; color:#ffffff; border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; }
.table_loc td.central 			{ vertical-align:top; border-right:1px dotted #cccccc; }

table.rental     				{ width:480px; text-align:center; }
.smallnote						{ font-size:7pt; margin:16px 0px 0px 26px; }
.rental td.pickup 				{ background-color:#bcd9eb; padding:2px 4px 2px 4px; }
.rental tr.head td				{ background-color:#1f78b0; color:#ffffff; border-right:1px solid #1a5c85; padding:4px; font-weight:bold; }
.rental tr.head td.open 		{ border-right:0px; }
.rental tr.cars td 				{ border-bottom:1px solid #cccccc; border-right:1px dotted #cccccc; padding:4px; }
.rental tr.cars td.open 		{ border-right:0px; }

.rental2 td.pickup 				{ background-color:#f5dec1; }
.rental2 tr.head td				{ background-color:#fdb138; border-right:1px solid #d87c08; padding:4px; }

table.pick-vehicle				{ width:480px; }
.similar						{ font-size:8pt; color:#959595; }
.pick-vehicle td.text a p						{ font-weight:normal; }
.pick-vehicle td.text a:hover p	{ color:#1a5c85; }
.pick-vehicle td.text a.vehicleReserv	{ height:190px; border-bottom:1px dotted #cccccc; display:block; font-weight:normal; }
.pick-vehicle td.text a.LienReserv	{ font-weight:normal; }
.pick-vehicle td.text a.vehicleReserv:hover	{ height:190px; border-bottom:1px dotted #1a5c85; border-right:1px dotted #1a5c85; background-color:#eeeeee; display:block; font-weight:normal; }
.pick-vehicle td.pic	  		{ height:190px; border-bottom:1px dotted #aaaaaa; }

table.oneway-rentals 			{ width:480px; text-align:center; border-collapse:collapse; }
table.oneway-rentals td			{ padding:3px; color:#222222; }
table.oneway-rentals td.cities	{ font-weight:bold; background-color:#f5dec1; border:1px solid #d87c08; }
table.oneway-rentals td.days	{ background-color:#bcd9eb; border:1px solid #1a5c85;  }
table.oneway-rentals td.days2	{ background-color:#d7e4ed;  }


 .txWhiteHeader {

	font-weight: bold;
	color: #ffffff;
}

.custom-error-td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf; 
}

.custom-error{
	vertical-align: middle;
	text-align: center;
	
}

.location-address-top-bot{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1f78b0;
	border-bottom-color: #1f78b0;
	padding:5pt 5pt 5pt 5pt;
}

.location-address-mid{
	border-top-width: 0px;  /*1px*/
	border-top-style: solid;
	border-top-color: #1f78b0;
	padding:2pt 5pt 2pt 5pt;
}
.location-address-pad-only{ 
	padding:5pt 5pt 5pt 5pt;
}




/* Start Booking Engine Code */

.abe_step1Main
{
  width:580px;  
  background-color: #f4f4f4;
  border: #cfcfcf 1px solid;
  padding-left: 10px; 
  padding-top: 10px;
  padding-bottom: 10px;
}
.abe_step1Main td {    
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	vertical-align: middle;
	text-align: left;
}
.abe_step1Main strong {    
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	text-decoration: bold;
}

.abe_step2MainTop
{
  width:580px;  
  background-color: #f4f4f4;
  border: #cfcfcf 1px solid;
  padding-left: 10px; 
  padding-top: 10px;
}
.abe_step2MainTop td,span,p,i 
{    
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	vertical-align: middle;
	text-align: left;
	
}
.abe_step2MainTop strong 
{    
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	text-decoration: bold;
	
}

.abe_step2MainBot
{
  width:580px;  
  background-color: #ffffff;
  border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf; 
 
}
.abe_step2MainBot td,span,p,i 
{    
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	vertical-align: middle;
	text-align: left;
}
.abe_step2MainBot strong 
{    
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	text-decoration: bold;
}
.abe_step2MainBotSub
{
  width:100%;  
}
.abe_step2MainBotSubLeft
{
  width:140px;  
}

.abe_step3MainConfigTop
{
  width:150px;  
}
.abe_step3Main
{
  width:580px;  
  background-color: #ffffff;
  	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
}
.abe_step3Main td,span,p,i 
{    
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	vertical-align: middle;
	text-align: left;
}
.abe_step3Main strong 
{    
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	text-decoration: bold;
	
}

.abe_step3NameBG
{
    background-position: left center;
    padding-left: 22px;
    background-repeat: repeat-x;
    height: 26px;
    background-color: #f5f5f5;
    font-size: 12px;
	font-weight: bold;
    border-top: #cfcfcf 1px solid;
    border-bottom: #cfcfcf 1px solid;
}



.abe_step4Main
{
  width:580px;  
   	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
  background-color: #ffffff;
}

.abe_step4MainTop
{
	vertical-align: top;
	text-align: left;
	border-left-width: 1px;

}
.abe_step4MainMiddle td,span,p,i 
{
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	vertical-align: top;
	text-align: left;
}

.abe_step4MainTop td,span,p,i 
{    
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	vertical-align: top;
	text-align: left;
}
.abe_step4Main strong 
{    
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	text-decoration: bold;
	
}

.abe_step4MainBot td,span,p,i 
{
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	vertical-align: top;
	text-align: left;
	
}


.abe_step5Main
{
  width:580px;  
  background-color: #ffffff;
 	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
  padding-bottom: 10px;
  vertical-align: top;
  text-align: left;
}

.abe_step5MainPadd
{
  padding-left: 10px; 
  padding-bottom: 10px;
  padding-right: 10px;
}

.abe_step5Padding

{
   width:100px;
}

.abe_step5MainBot td,span,p,i 
{
	font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
	vertical-align: top;
	text-align: left;
	
}


.abe_borderBottomLeft

{
    border-bottom: #cfcfcf 1px solid; 
   width: 105px;
   padding-left: 5px;
   	vertical-align: middle;
	text-align: left;

}
.abe_borderBottomMiddle

{
    border-bottom: #cfcfcf 1px solid; 
   
}
.abe_borderBottomRight

{
    border-bottom: #cfcfcf 1px solid; 
	padding-right: 15px;
   
}




/* Start Forms */

.abe_DDLs {}

.abe_Step2_Button {
	font-family: verdana, helvetica, Arial, Sans-Serif;
	font-size: 12px;
	height: 27px;
	width: 160px;
}

.abe_Step3_Button {
	font-family: verdana, helvetica, Arial, Sans-Serif;
	font-size: 12px;
	height: 27px;
	width: 100px;
}
.abe_Step3_ButtonUpdate {
	font-family: verdana, helvetica, Arial, Sans-Serif;

	font-size: 12px;
	height: 27px;
	width: 140px;
}
.abe_topBottomPaddingPhOut
{
   padding-left: 16px;
   padding-bottom: 10px;
   padding-top: 10px;
}
.abe_Text_Field {}
/* End Forms */



.abe_greyBG
{
    border-right: #cfcfcf 1px solid;
    border-left: #cfcfcf 1px solid;
    

    border-bottom: #cfcfcf 1px solid;
    
    background-color: #f5f5f5;
    font-size: 11px;

    font-family: verdana, Arial, Sans-Serif;
}


.abe_step2AvailableVehicle
{
    background-color: #cccccc;
    font-size: 16pt;
    font-family: verdana;
}

.abe_setTableWidth

{
    width:580px;
}
.abe_placeHolder

{
    border-right: #cfcfcf 1px solid;
    border-left: #cfcfcf 1px solid;
    background-color: white;
    font-size: 11px;
    font-family: verdana, Arial, Sans-Serif;
}
a.abe_placeHolderLinks:link
{
    font-size: 12px;
    color: #1d6796;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: none;
}
a.abe_placeHolderLinks:active
{
    font-size:  12px;
    color: #1d6796;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: none;
}
a.abe_placeHolderLinks:visited
{
    font-size:  12px;
    color: #1d6796;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: none;
}
a.abe_placeHolderLinks:hover
{
    font-size:  12px;
    color: #d97e0b;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: underline;
  
}

.abe_topBottomPadding
{
   padding-left: 20px;
   padding-bottom: 10px;
   padding-top: 10px;
}

.CarsText1 {    
	font-size: 9px;
    font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	color:#5D5D5D;
}
.CarsPrice, .Cars2Price, .CarsEuro {    
    font-family: Arial;
	font-weight:bold;
	text-decoration:none;
	color:#F11B23;
}
.CarsPrice {    
	font-size: 28px;
}
.Cars2Price {    
	font-size: 20px;
}
.CarsEuro {    
	font-size: 13px;
	vertical-align:top;
}

.StyleMMMenu{
	background:#C8C8C8;
	color:#000000;
	padding:3px 3px 3px 3px;
	text-align:left;
}
a.StyleMMMenu:hover, .StyleMMMenu a:hover, a #MMMenu:hover, #MMMenu a:hover, .MMMenuContainer a:hover{
	background:#000000;
}

#MMMenu{
	background:#E4E4E4;
	padding:3px 3px 3px 3px;
	text-align:left;
	color:#333333;
	border-bottom:1px #FFFFFF dotted;
}
.MMMenuContainer {visibility:hidden;}	

