/********** Reset default value *******/
dl,ul, ol, li, h1, h2, h3,h4,img, form, fieldset,p,input,select{margin:0; padding:0;}
ul,ol {list-style-type: none;}
a{text-decoration:none;outline:none;}
input,select,textarea,img, fieldset	{border:none;border:0;}
input:focus {outline:none;} 
/************ Images ***************/
div.services img	{padding:3px;margin:5px 5px 5px 0;float:left;border:1px solid #fff;}

/************ Content ***************/
html				{text-align:center;background-color:#333;}
body 				{margin:0px auto;text-align:left;font-family:tahoma,verdana,"sans-serif";font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;color:#333;}
#wrapper			{width:800px;margin:0 auto;}
#branding			{position:relative;height:160px;background:url('http://www.agadir-services.com/images/brandbg.png') no-repeat;}
#branding h1		{position:absolute;left:-40px;}
#branding h1 a		{display:block;width:330px;height:95px;}
#main				{overflow:hidden;width:800px;background-color:#F7DED6;}
#content 			{width:547px;border-left:1px solid #fff;margin-left:1px;float:left;}
#par				{width:;padding:10px;float:left;}
#par p, #services p	{padding:0 10px;line-height:15pt;text-align:justify;}
h1.title			{padding-left:10px;margin-bottom:10px;border-bottom:1px solid #fff;line-height:30px;text-transform:uppercase;letter-spacing:2px;font-size:13pt;font-weight:normal;color:#f00;clear:left;}
h2.title			{padding-left:10px;margin-bottom:10px;border-bottom:1px solid #fff;line-height:30px;text-transform:uppercase;letter-spacing:2px;font-size:13pt;font-weight:normal;color:#f00;clear:left;}

.step1			{width:527px;height:30px;margin-bottom:10px;background:url('http://www.agadir-services.com/images/steps.jpg') 0 -93px no-repeat;}
.step2			{width:527px;height:30px;margin-bottom:10px;background:url('http://www.agadir-services.com/images/steps.jpg') 0 -62px no-repeat;}
.step3			{width:527px;height:30px;margin-bottom:10px;background:url('http://www.agadir-services.com/images/steps.jpg') 0 -31px no-repeat;}
.step4			{width:527px;height:30px;margin-bottom:10px;background:url('http://www.agadir-services.com/images/steps.jpg') 0 0 no-repeat;}
#services 			{float:left;padding:10px;}
#service1, #service2, #service3 {margin:10px 0;}
#services h3		{width:120px;padding-left:10px;background-color:#fff;font-size:11pt;font-weight:normal;line-height:20px;}
#service1 p 		{height:100px;padding:10px 10px 10px 120px;background:url('http://www.agadir-services.com/images/airport.jpg') no-repeat 10px 10px;border:1px solid #fff;}
#service2 p 		{height:100px;padding:10px 10px 10px 120px;background:url('http://www.agadir-services.com/images/chauffeur.jpg') no-repeat 10px 10px;border:1px solid #fff;}
#service3 p 		{height:100px;padding:10px 10px 10px 120px;background:url('http://www.agadir-services.com/images/carseat.jpg') no-repeat 10px 10px;border:1px solid #fff;}
.intro 			{width:510px;padding:5px 10px;overflow:hidden;}
.intro h3			{margin:3px 0px;color:#fff;padding:5px 10px;background-color:#444;}
/*********** Sub division - ads ******/
#sub 				{width:249px;float:left;padding-top:10px;}
#sub h2			{color:#;font-size:10pt;padding-left:10px;}
#contact			{position:absolute;right:0;}	
#ad				{position:relative;z-index:0;height:178px;overflow:hidden;}
#ad p				{position:absolute;top:40px;left:15px;font-size:18pt;color:#333;}			
#special			{margin-top:10px;}
#more				{width:250px;padding:10px 0;background-color:#f00;color:#eee;display:block;text-align:left;list-style: square url(images/bullet.png)inside;}
#more li 			{margin-left:25px;padding:5px 0;font-weight:bold;}
#more p			{margin-left:5px;margin-bottom:10px;}

/************ Navigation *************/
#topNav    			{position:relative;width:800px;height:40px;background-color:#555;background:url('http://www.agadir-services.com/images/navbg.png') no-repeat 0 0;}
#topNav li 			{width:200px;line-height:40px;display:block;float:left;text-align:center;text-transform :uppercase;font-size:10pt;letter-spacing:3px;font-weight:bold;}
#topNav li a		{display:block;color:#ddd;}
#topNav ul a:hover	{color:#ff0;}
#topNav li.current	{padding:12px 0;}
#categories	   		{width:510px;height:25px;margin-left:18px;padding-top:10px;font-size:12px;}
#categories li   		{float:left;display:block;line-height:19pt;margin-right:1px;background-color:#fff;
				-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;}
#categories a,#categories li.on 	{width:101px;display: block;text-align:center;font-size:10pt;}
#categories a		{color:#f00;}
#categories a:hover	{color:#eee;background-color:#f00;}
#categories li.on		{color:#eee;background-color:#f00;}
/************ version image positioning *************/
a.version 			{position:absolute;top:10px;left:-80px;color:#eee;font-size:9pt;}
a.version:hover 		{color:#f00;}		
/********** Fleet listing ************/
#fleet				{float:left;padding:10px;border-top:1px solid #fff;}
.car_details			{width:150px;float:left;margin:5px;padding:6px;border:1px solid #fff;
					-moz-border-radius-bottomleft:5px;
					-moz-border-radius-bottomright:5px;
					-moz-border-radius-topleft:5px;
					-moz-border-radius-topright:5px;}
.car_details h2 			{font-size:9pt;text-align:center;padding:5px;background-color:#f00;color:#eee;}
.car_details strong 		{color:#f00;font-size:15px;}
#fleet h3				{font-weight:normal;float:left;width:100%;}
.car_info				{float:left;width:160px;margin-right:7px;margin-bottom:5px;padding:7px;}
p.tariff				{border-bottom:1px solid #fff;padding:10px 0 !important;text-align:center !important;}
span.red				{color:#f00;}
/********** Quotation ************/
.car_details_book			{width:151px;height:205px;float:left;padding:5px;margin-right:10px;border:1px solid #fff;}
.car_details_itin			{width:151px;height:205px;float:left;padding:5px;margin-right:10px;border:1px solid #fff;}
.car_details_book strong	{color:#f00;font-size:10.5pt;}
ul.car_specs	 		{list-style: square inside;padding:2px;margin-bottom:1px;}
.warn					{color:#f00;font-size:11px;}	
p.warn				{float:left;padding:5px;}
/********** ITIN ************/
a.return				{color:#f00;}

/********** Booking Form***********/
#FrmReserve							{width:250px;border-top:1px solid #fff;}
#FrmReserve ol						{padding:5px;}
#FrmReserve li 						{padding:5px 0;}
#FrmReserve label  					{width:90px;padding:5px 0;}
#FrmReserve input.input 				{width:130px;}
#FrmReserve select					{width:140px;}
#FrmReserve input.submit				{margin-left:55px;}
.info 							{visibility:hidden;display:none;}
input.submit 						{width:130px;height:30px;padding-bottom:3px;letter-spacing:4px;font-size:8pt;background-color:#ff0;color:#333;border:1px solid #ccc;}
input.submit:hover					{color:#ff0;color:#f00;border:1px solid #f00;}
label.error							{width:170px;text-align:left;color:red;font-style:italic;font-weight:normal;padding:0px 0 12px;}
#FrmReserve label.error 				{width:170px;margin-left:105px;}
li.date, li.vehicle					{border-top:1px solid #fff;}
li.vehicle							{border-bottom:1px solid #fff;}
/********** Booking Form Min ***********/
#book_details				{padding:10px 10px 0;margin:10px;float:left;border:1px solid #fff;}
#book_details h3				{text-align:center;padding:5px;font-size:9pt;background-color:#f00;color:#eee;}
#itin_details				{padding:10px;border:1px solid #fff;}
#itin_details h3				{text-align:center;padding:5px;font-size:9pt;background-color:#555;color:#eee;}
#itintab					{width:330px;height:217px;padding:5px;background-color:#fff;border:1px solid #ccc;}
h3.legend,h3.legend1			{padding-left:10px;color:#ff0;line-height:25px;font-size:11pt;font-weight:normal;background:transparent url('http://www.agadir-services.com/images/legendbg.png') no-repeat;}
h3.legend					{width:500px;margin-left:10px;border-bottom:1px solid #fff;}
#FrmReserveMin				{width:330px;float:left;}
#FrmReserveMin li 			{padding:10px 0;}
#FrmReserveMin label  			{width:110px;}
#FrmReserveMin input.input		{width:185px;}
#FrmReserveMin select			{width:195px;}
#FrmReserveMin input.checkb		{border:0;padding:0;float:left;margin-top:5px;}
.checkb					{overflow:hidden;}
#FrmReserveMin input.submit		{margin-left:10px;margin-top:10px;}
#FrmReserveMin label.error 		{width:110px;margin-left:140px;}
.hidden 					{visibility:hidden;display:none;}
span.mention				{margin-left:5px;font-size:7pt;font-weight:normal;}
div.errors					{width:530px;margin-left:10px;display:block;margin-bottom:20px;padding-bottom:10px;color:#ff0;font-weight:bold;
						font-size:7pt;background:#f00 url(images/warning-icon.png) 20px 50% no-repeat;}
div.errors ul				{list-style:square inside;padding-left:20px;}
/*********** Contact Form ***********/
#cform 					{float:left;padding:10px;}
#cform legend				{padding:3px 10px;background-color:#fff;}
#cform label 				{width: 170px;}
#cform input.input			{width: 200px;}
#cform select				{width: 210px;}
#cform fieldset ul			{padding:7px 0;border:1px solid #fff;}
#cform fieldset li 			{padding:3px 0;}
#cform textarea				{padding:3px;width:325px;margin-left:180px;border:1px solid #ccc}
label						{float:left;text-align:right;margin-right:10px;line-height:20px;}
#cform label.error 			{margin-left:180px;}
input.input,select			{margin:0;padding:4px;background-color:#fff;border:1px solid #ccc;color:#333;}
#cform input.submit			{margin-left:180px;}
/***************************************************************************************************************************/
a.home					{color:#ff0;}
/*********** Terms list ***********/
ul#terms					{list-style:square outside;line-height:13pt;}
ul#terms li					{text-align:justify;margin-left:25px;padding:10px 10px 10px 0;}
tbody.tarifstab,tbody.optionstab 	{width:20%;}
table#quotation				{width:100%;}
option.category				{background-color:#999;color:#fff;text-align:center;}
td.label					{width:130px;padding:2px 0 2px 20px}
td.value 					{color:#f00;width:190px;}
tr.total					{font-weight:bold;}
/*********** C O L O U R S ***********/
.ad-details h2				{color:#f00;}
.ad-details span				{color:#f00;}

/************** Site Info  ************/
#site_info 					{width:100%;text-align:center;padding-bottom:10px;clear:both;}
p.footer					{height:35px;padding-top:5px;font-size:7pt;color:#eee;line-height:15px;background-color:#555;background-color:#555;background:url('http://www.agadir-services.com/images/footbg.png') no-repeat bottom left;}
.footer a, .footer a:visited		{color:#ff0;}
.footer a:hover				{color:#eee;}
#info_sub 					{color:#777;width:90%;margin:5px auto;padding-bottom:5px;text-align:center;font-size:8pt;}
#info_sub li				{display:inline;padding-right:5px;line-height:15px;}
#info_sub a,#info_sub a:visited	{color:#000;}
#info_sub a:hover				{color:#444;}
#info_sub					{color:#111;}
#links a,#links a:visited		{color:#eee;}
#links a:hover				{color:#444;}
p.partners 					{width:120px;margin:5px auto;padding:5px 0;text-align:center;display:block;border-bottom:1px solid #444;}
.partners a, .partners a:visited	{color:#555;}
.partners a:hover				{color:#eee;}
#links 					{color:#eee;list-style: square url(images/bullet.png)inside;}
#links li					{padding:10px;}
/************** Areas  ************/
.areas 					{color:#444;}

/************** seo  ************/
.cl 					{color:#555; font-size:9px}
