	body {
		margin: 0;
		padding: 0;
		background-color: #fff;
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 0.75em;
		line-height: 135%;
		color: #9f9f9f;
	}
	
	form {
		padding: 0;
		margin: 0;
		}
	
	#wrapper {
		width: 100%;
		margin: 0;
		padding: 0;
		float: left;
		background: none;
	}
	
	#footer {
		display: none;
	}
	
	#container {
		width: 100%;
		margin: 0 auto;
		padding: 0;
	}
	
	#header {
		width: 100%;
		height: 110px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#header img {
		border: 0;
		margin: 17px 0 0 0;
		padding: 0 46px 0 0;
		float: left;
	}
	
	#mainContent {
		width: 95%;
		background-color: #fff;
		margin: 0;
		padding: 50px 5px 30px;
		float: left;
	}
	
	.col1 {
		width: 52%;
		margin: 0;
		padding: 0 0 0;
		float: left;
	}
	
	.col2 {
		width: 48%;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	.colSpan {
		width: 100%;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	h1.mainTitle { 
		color: #d5cd97;
		font-size: 2em;
		margin: 0 0 20px 0;
		padding: 0;
		}
		
	.colSpan h1.mainTitle { margin-bottom: 5px; }
		
	.col2 h3 { 
		color: #e3572f;
		font-weight: bold;
		font-size: 1.1em;
		margin: 0;
		padding: 0;
		}
		
	.lgeImg { border: 1px solid #cdcdcd; }
	
	a:focus { outline: none; }

	p {
		color: #9f9f9f;
		margin: 0 0 18px 0;
		padding: 0;
	}
	
	.colSpan p { padding-right: 40px; }
	
	.col1 ul, .col2 ul { 
		padding-left: 18px;
		}
		
	.col1 li, .col2 li {
		color: #9f9f9f;
		margin: 0 0 5px 0;
		padding: 0;
	}
	
	#mainContent a {
		color: #e5ab15;
	}
	
	#mainContent a:hover {
		color: #b25d44;
	}
	
	#mainContent .latestNews a {
		color: #928d74;
		text-decoration: none;
	}
	
	#mainContent .latestNews a:hover {
		color: #b25d44;
	}
	
	#sidePanel {
		display: none;
		}
				
		
		
	ul.linkListNav {
		width: 100%;
		margin:  4px 0 4px 0;
		padding: 0;
		float: right;
		clear: both;
		}
		
	.col2 ul.linkListNav {
		padding: 0;
		}
		
	ul.linkListNav li {
		margin: 0 3px 2px 0;
		padding: 0;
		list-style-type: none;
		float: left;
		}
		
	ul.linkListNav li.last { margin-right: 0; }
		
	#mainContent ul.linkListNav li a {
		margin: 0;
		padding: 3px 7px 3px 14px;
		background: #f3f1e3 url(../images/bullet-nav.gif) no-repeat 4px 4px;
		text-decoration: none;
		color: #8c886d;
		font-size: 0.95em;
		}
		
	#mainContent ul.linkListNav li a:hover { 
		background-color: #e5e1cd;
		color:#B25D44; 
		}
		
	h2 {
		color: #91864a;
		font-size: 1.2em;
		}		
	
	h2.sIFRh2 { 
		margin: 4px 0 0 0;
		padding: 0;
		}
	
	form.ratesSearch {
		margin: 0 0 18px;
		padding: 0;
		}
		
	.ratesSearch fieldset {
		width: 145px;
		margin: 0;
		padding: 0;
		border: 0;
		}
		
	input.searchInput {
		width: 323px;
		height: 15px;
		font-size: 0.95em;
		color: #989181;
		margin: 0;
		padding: 1px 0;
		border-width: 1px;
		vertical-align: middle;
		}
		
		
	.ratesTabs {
  		width: 323px;
		height: 22px;
		margin: 0;
		padding: 0;
  		}

	.ratesTabs ul {
		width: 313px;
		height: 17px;
		margin: 0;
		padding: 5px 0 0 10px;
		background: url(../images/rates-tabs.gif) no-repeat;
		}
	
	.ratesTabs ul.ratesTabsAbout { background: url(../images/rates-tabs-about.gif) no-repeat; }
	.ratesTabs ul.ratesTabsRates { background: url(../images/rates-tabs-rates.gif) no-repeat; }
	.ratesTabs ul.ratesTabsVehicles { background: url(../images/rates-tabs-vehicles.gif) no-repeat; }
	.ratesTabs ul.ratesTabsChauffeur { background: url(../images/rates-tabs-chauffeur.gif) no-repeat; }

	.ratesTabs ul li {
		margin: 0 6px 0 0;
		padding: 0;
		list-style-type: none;
		display: inline;
		float: left;
		}
	
	.ratesTabs ul li.last { margin-right: 0; }

	.ratesTabs ul li a {
		height: 21px;
		margin: 0;
		padding: 3px 6px;
		text-decoration: none;
		color: #8c886d;
		}
	
	#mainContent .ratesTabs ul li a { color: #b2ac8c; }
	#mainContent .ratesTabs ul li a:hover { color:#B25D44; }
	
	#mainContent .ratesTabs ul.ratesTabsAbout li.tabAbout a, 
	#mainContent .ratesTabs ul.ratesTabsRates li.tabRates a, 
	#mainContent .ratesTabs ul.ratesTabsVehicles li.tabVehicles a, 
	#mainContent .ratesTabs ul.ratesTabsChauffeur li.tabChauffeur a { color: #fff; }
	
	
	
	.ratesTable {
		width: 301px;
		padding: 10px;
		margin: 0;
		background-color: #fefdfa;
		border-right: 1px solid #e0ddc8;
		border-bottom: 1px solid #e0ddc8;
		border-left: 1px solid #e0ddc8;
		overflow: auto;
		}
		
	.ratesTable h2 {
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 1.3em;
		font-weight: normal;
		color: #91864a;
		margin: 6px 0 10px 0;
		padding: 0;
	}
	
	.ratesTable h3 {
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 1.15em;
		font-weight: normal;
		color: #91864a;
		margin: 10px 0 4px 0;
		padding: 0;
	}
		
	.ratesTable p {
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 0.95em;
		color: #91864a;
		margin: 0 0 18px 0;
		padding: 0;
	}
	
	.ratesTable li {
		font-size: 0.95em;
		color: #91864a;
	}
	
	ul.key {
		width: 150px;
		margin: -4px 0 4px 0;
		padding: 0;
		float: right;
		clear: right;
		}
		
	ul.key li {
		margin: 0 5px 0 0;
		padding: 0 0 0 4px;
		list-style-type: none;
		font-size: 0.95em;
		color: #91864a;
		float: right;
		}
	
	.keyPremium {
		width: 10px;
		height: 10px;
		display: block;
		margin: 1px 3px 0 0;
		background-color: #e2c44e;
		border: 1px solid #d3cdb3;
		float: left;
		}
	
	.keyExecutive {
		width: 10px;
		height: 10px;
		display: block;
		margin: 1px 3px 0 0;
		background-color: #3b6d49;
		border: 1px solid #d3cdb3;
		float: left;
		}
	
	.ratesTable table {
		margin: 2px 0 14px;
		width: 282px;
		border: 1px solid #c8c3a5;
		border-collapse: collapse;
		font-size: 0.95em;
		color: #6c6542;
		clear: both;
		}
	
	.ratesTable table th {
		border: 1px solid #c8c3a5;
		border-collapse: inherit;
		text-align: center;
		background-color: #faf9f1;
		}
	
	.ratesTable table td {
		border: 1px solid #c8c3a5;
		border-collapse: inherit;
		text-align: center;
		background-color: #faf9f1;
		}
		
	.ratesTable table th.premium { background-color: #e2c44e; color: #6c6542; }
	.ratesTable table td.premium { background-color: #f2e099; }
	.ratesTable table th.executive { background-color: #3b6d49; color: #fff; }
	.ratesTable table td.executive { background-color: #d5e6ac; }
	
	
	
	.brochureForm, .getAQuoteForm {
		color: #928d74;
		}
	
	.brochureForm fieldset, .getAQuoteForm fieldset {
		border-top: 1px solid #f6f3e4;
		border-right: 0;
		border-bottom: 0;
		border-left: 0;
		padding: 10px 0;
		}
		
	.brochureForm .fieldset1, .getAQuoteForm .fieldset1 {
		padding: 10px 0 0 0;
		}
		
	.brochureForm .formFields {
		width: 210px;
		padding-bottom: 5px;
		float: left;
		}
		
	.brochureForm .fieldset1 label {
		width: 70px;
		vertical-align: middle;
		float: left;
		clear: left;
		}
		
	.getAQuoteForm .fieldset1 label {
		width: 110px;
		margin-bottom: 10px;
		vertical-align: middle;
		float: left;
		clear: left;
		}
		
	input.textField {
		width: 130px;
		height: 15px;
		font-size: 0.95em;
		color: #989181;
		margin: 0 0 10px 0;
		padding: 1px 0;
		border-width: 1px;
		vertical-align: middle;
		float: left;
		}
		
	.getAQuoteForm select {
		margin: 0;
		font-size: 0.95em;
		color: #989181;
		border-width: 1px;
		}
		
	.getAQuoteForm textarea {
		width: 200px;
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 1em;
		padding: 1px;
		margin-bottom: 10px;
		color: #989181;
		border-width: 1px;
		}
		
	.formNote {
		width: 150px;
		font-size: 0.95em;
		line-height: 120%;
		color: #928d74;
		float: right;
		}
		
	.getAQuoteForm .formNote { width: 120px; }
		
	.brochureForm .fieldset2 input, .brochureForm .fieldset2 label {
		vertical-align: middle;
		}
		
	.brochureForm .fieldset2 img {
		border: 0;
		padding-right: 38px;
		float: right;
		}
		
	.brochureForm .fieldset3 input {
		vertical-align: middle;
		margin-right: 6px;
		float: left;
		}
		
	.brochureForm .fieldset3 label {
		width: 300px;
		vertical-align: middle;
		float: left;
		}
		
	
	.recruitmentNews {
		background: url(../images/hr-sidepanel.gif) repeat-x center top; 
		padding-top: 18px;
		}
		
	ul.linkListNews {
		margin: 4px 0;
		padding: 0;
		}
		
	ul.linkListNews li {
		width: 380px;
		margin: 0 0 16px 0;
		padding: 0;
		list-style-type: none;
		color: #9f9f9f;
		float: left;
		clear: both;
		}
				
	#mainContent ul.linkListNews li a {
		margin: 0 0 2px 0;
		padding: 1px 5px 1px 14px;
		background: #f3f1e3 url(../images/bullet-nav.gif) no-repeat 4px 6px;
		text-decoration: none;
		color: #8c886d;
		float: left;
		}
		
	#mainContent ul.linkListNews li a:hover { 
		background-color: #e5e1cd;
		color:#B25D44; 
		}
		
	#mainContent ul.linkListNews li span {
		width: 380px;
		margin: 0;
		padding: 0 0 0 3px;
		font-size: 0.95em;
		float: left;
		clear: left;
		}
		
		
	
	p.topper {
		display: none;
		}
		
		
		
	.bod {
		width: 670px;
		margin: 0;
		padding: 16px 0 0;
		clear: both;
		}
		
	.bod img {
		float: left;
		margin: 0 20px 0 0;
		border: 1px solid #CDCDCD;
		}
		
	.bod h3 {
		padding: 0;
		margin: 2px 0 8px;
		font-size: 1.1em;
		font-weight: normal;
		}
		
	.bod h3 span { 
		color: #c75238;
		font-size: 1.1em;
		}
		
		
		
	/* --- Pagination styles --- */
		
	.paging {
		display: none;
		}
	
		
		
	/* --- Sitemap styles --- */
		
	ul.sitemap {
		padding: 0;
		margin: 15px 0;
		float: left;
		}
	
	.sitemap li {
		width: 132px;
		padding: 1px;
		margin: 0 4px 0 0;
		list-style: none;
		font-weight: bold;
		border: 1px solid #ecdab5;
		background-color: #f8f1e0;
		float: left;
		}
	
	.sitemap li a { padding-left: 3px; }
	
	#mainContent .sitemap li a { 
		color: #395a35;
		font-weight: normal;
		text-decoration: none;
		}
		
	#mainContent .sitemap li a:hover { color: #B25D44; }
	
	#mainContent .sitemap li ul li a { 
		color: #928D74;
		text-decoration: none;
		padding-left: 1px;
		}
		
	#mainContent .sitemap li ul li a:hover { color: #B25D44; }
		
	.sitemap li ul {
		margin: 2px 0 0;
		padding: 0;
		border-top: 1px solid #ecdab5;
		float: left;
		}
		
	.sitemap li ul li {
		width: 130px;
		padding: 1px;
		margin: 0;
		font-weight: normal;
		border-bottom: 1px solid #ecdab5;
		border-top: none;
		border-left: none;
		border-right: none;
		background-color: #fff;
		float: left;
		font-size: 0.95em;
		}
		
	.sitemap li ul li.last { border-bottom: none; }
	
		
	
	/* --- Main nav styles --- */

	#nav {
  		display: none;
  	}
	

	#subNav {
  		display: none;
  	}

