/* 	The Car Hire Co Style Sheet
	Developed by Stephen Scott, Sightline July 2007

	Sections
	
	1 - Overall layout
	2 - Header
	3 - Left Section
	4 - Mid Section
	5 - Right Section
	6 - Footer
	7 - Miscellany
		7.1 - Special Offers
		

##### 1 - Overall Layout ##### */
.noprint {
	display: none;
}
body,td,th {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin: 0;
	padding: 0;
}
body.popup {
	background-image: url(../images/container_bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0;
	padding: 0;
}
h1 {
	font-size:130%;
}
h2 {
	font-size:120%;
}
form {
	margin:0;
	padding:0;
	border:none;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

/* ##### 2 - Header ##### */

#header {
	background-color:#FFFFFF;
}
#header table {
	margin: 15px 10px 0 0;
}
#header table td {
	font-size:0.76em;
}
#header table td strong {
	font-size:1.2em;
}
#header img {
	float:left;
	margin: 10px 15px 0 15px;
}
#nav {
	display: inline;
	list-style-type: none;
	margin: 0 15px 0 15px;
	padding: 0px;
	font-size: 0.68em;
	font-weight: bold;
	min-height:100px;
}
#nav li {
	list-style-type: none;
	display: inline;
	padding-left: 0.40em;
	padding-right: 0.40em;
	border-right: solid black 1px;
	margin: 0;
}
#nav li.first {
	padding-left: 0;
	padding-right: 0.24em;
	border-right: solid black 1px;
}
#nav li.last {
	border-right: none;
}
#navibar {
	height: 22px;
	background: url(../images/nav_bg.jpg) repeat-y top left;
	background-color: #3D4886;
	padding-top: 10px;
}
#content_container {
	padding: 0 15px 0 15px;
}
#content_container table {
	margin: 15px 0 15px 0;
}

/* ##### 3 - Left Section ##### */

#content_left_home h4 {
	margin: 0 0 1em 0;
	padding: 0;
}
#content_left_home #carhire_quote_wrapper {
	height:362px;
	width: 328px;
	margin:0;
	padding:0;
	background: url(../images/quote-bg.png) no-repeat top left !important;
	background: url(../images/quote-bg.gif) no-repeat top left;
}
#content_left_home #carhire_quote {
	width:328px;
	height:300px;
	margin:0;
	padding:0;
	background: url(../images/quote-title.png) no-repeat 10px 10px !important;
	background: url(../images/quote-title.gif) no-repeat 10px 10px;
	/* opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	background-color:#CCCCCC;
	border: 1px solid #000000;
	margin:65px 10px 10px 10px; */
}
#content_left_home #carhire_quote td {
	padding:60px 0 0 0;
}
#content_left {
	border-right:1px solid #000000;
	font-size:0.68em;
}
#content_left ul {
	padding: 0 15px 0 15px;
}
#content_left li {
	list-style-image:url(../images/rightarrow.gif)
}
#content_left p {
	padding: 0 15px 0 15px;
}
#content_left table {
	padding: 0 15px 0 15px;
}
#carhire_quote_wrapper h2 {
	display:none;
}
#ignition_button {
	margin:5px 0 0 0;
}

/* ##### 4 - Middle Section ##### */

#content_middle {
	padding: 0 1em 1em 1em;
	font-size: 0.84em;
}
#content_middle a:link,
#content_middle a:visited,
#content_middle a:hover,
#content_middle a:active {
	color:#000066;
	text-decoration:underline;
}
#content_middle #center_table th {
	padding-bottom: 0.84em;
	border-bottom: 1px solid #000000;
}
#content_middle #center_table img.center_image {
	float:left;
	padding:0;
	margin:2px 15px 0 15px;
}
#content_middle ul {
	list-style-type: square;
	list-style-position: outside;
	margin-left: 20px;
}
#content_middle li {
	margin: 0.76em;
}
p.summary {
	font-size: 1.24em;
	color:#003366;
}
p.disclaimer {
	font-size: 0.68em;
}
.float_left {
	clear:both;
	margin: 5px 15px 15px 0;
	float: left;
}
.float_right {
	clear:both;
	margin: 5px;
	float: right;
}
.clear {
	clear:both;
}
#business_form input {
	margin:10px 0 10px 0;
}
.latestoffer {
	background: url(../images/fancyvoucher_big.jpg) no-repeat top left;
}

/* ##### 5 - Right Section ##### */

#content_right a:link,
#content_right a:visited,
#content_right a:hover,
#content_right a:active {
	text-decoration:none;
	cursor:pointer;
}
#content_right img {
	display:block;
	clear:left;
	margin:5px 0 5px 0;
}
#booking_wrapper {
	width:254px;
	height:119px;
	background: url(../images/change_right_bg.png) no-repeat top left !important;
	background: url(../images/change_right_bg.gif) no-repeat top left;
}
#change_booking {
	width:254px;
	font-size: 0.76em;
}
#change_booking td {
	padding: 2px;
	margin:0;
}
#change_booking img {
	display:inline;
	margin:0;
	padding:0;
}
#change_booking input {
	font-size: 0.76em;
	font-style: normal;
	font-weight: normal;
}
#change_booking input#gosubmit {
	float:left;
}

/* ##### 6 - Footer ##### */

#footer {
	background-color:transparent;
	padding: 0 15px 0 15px;
	/* padding:0; */
}
#footer h5,#footer p {
	margin:0;
	padding:0 0 10px 10px;
}

/* ##### 7 - Miscellany #####
	##### 7.1 - Special Offers ##### */
	
hr { height: 10px; color: #0099CC; border: none; } /* For Internet Explorer */
html>body hr { margin-right: 0; height: 10px; background-color: #0099CC; border: none; } /* For Gecko-based browsers */
html>body hr { margin-right: 0; height: 10px; background-color: #0099CC; border: 0px solid #0099CC; } /* For Opera and Gecko-based browsers */
	

.special_offer h1 {
	display:inline;
	font-size:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AAAAAA;
}
.special_offer h1 span {
	font-size:55px;
	letter-spacing:-5px;
	line-height:1.2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9933;
}
.special_offer p {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.special_offer_middle h1 {
display:inline;
	font-size:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AAAAAA;
}
.special_offer_middle h1 span {
	font-size:50px;
	letter-spacing:-5px;
	line-height:1.2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9933;
}
.special_offer_middle p {
	margin:5px;
	padding:0;
	display:block;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.special_offer_middle img {
	display:inline;
	margin:0;
	padding:0;
}
#special_offer_middle_container a:link,
#special_offer_middle_container a:visited,
#special_offer_middle_container a:hover,
#special_offer_middle_container a:active {
	text-decoration:none;
	cursor:pointer;
}


/* Unused styles */
/*
.boxit {
	width:442px;
	height:100px;
	background: url(../images/excess-waiver-bg.png) no-repeat top left !important;
	background: url(../images/excess-waiver-bg.gif) no-repeat top left;
	padding:0;
	margin:0;
}
.boxit p {
	padding: 8px;
	margin:0;
}
#services_booking_wrapper {
	width:318px;
	height:139px;
	background: url(../images/big-book-bg.png) no-repeat top left !important;
	background: url(../images/big-book-bg.gif) no-repeat top left;
	padding:0;
	margin:10px 0 0 0;
}
#services_change_booking {
	width: 308px;
	font-size: 0.76em;
	padding: 0;
	margin: 0;
}
#services_booking_wrapper2 {
	width:308px;
	height:139px;
	background: url(../images/book-title.png) no-repeat 5px 7px !important;
	background: url(../images/book-title.gif) no-repeat 5px 7px;
	padding:5px;
	margin:0;
}
#services_booking_wrapper2 table {
	margin-top: 20px;
} */
