/* 	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 ##### */
.style3 {
	color: #003366;
	font-size: 13px;
}
.style4 {
	color: #003366
}
.style5 {
	font-size: 12px
}
.noview {
	display:none;
}
body,td,th {
	font-size: 100%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	background-image: url(../images/container_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 122px;
	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;
}
#longterm_button {
	margin:5px 0 0 0;
}
/*#content_bottom_left h5 {
	margin:4px 0 4px 0;
	padding:4px 0 4px 0;
}
#content_bottom_left ul {
	list-style: none;
	margin:0 0 0 10px;
	padding:0;
	font-size:0.68em;
}
#content_bottom_left {
	list-style: none;
	margin-left:11px;
	font-size:0.68em;
	line-height: 10px;
}
#content_bottom_left2 ul {
	padding: 0 1em 1em 1em;
	font-size:0.68em;
	list-style-type:none;
}
#content_bottom_left li {
	list-style: none;
	padding:4px 0 4px 0;
}*/
#content_bottom_left2 h5 {
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
}
#content_bottom_left {
	list-style: none;
	margin-left:11px;
	font-size:0.68em;
	line-height:1.7;
}
#content_bottom_left li {
	list-style: none;
	padding:4px 0 4px 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;*/
}
#content_middle td {
	padding: 2px;
	margin:0;
	min-width: 300px;
}
#content_middle2 td {
	padding: 2px;
	margin:0;
	min-width: 300px;
}
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;
}
#100percent {
height: 100%;
border:0;
}

/* ##### 6 - Footer ##### */

#footer {
	background-color:transparent;
	padding: 0 15px 0 15px;
	/* padding:0; */
}
#footer td {
	border-right: 1px solid black;
	/* padding: 10px 0 10px 10px; */
	padding: 10px 0 10px 0;
}
#footer td.first {
	padding-left: 0;
}
#footer td.last {
	border-right: none;
}
#footer h5,#footer p {
	margin:0;
	padding:0 0 10px 10px;
}
#footer ul {
	list-style: none;
	margin:0 0 0 10px;
	padding:0;
	font-size:0.68em;
}
#bell_footer_links {
	margin:0 10px 0 10px;
}

/* ##### 7 - Miscellany #####
	##### 7.1 - Special Offers ##### */

hr { display:none; } /* For Internet Explorer */
html>body hr { display:none; } /* For Gecko-based browsers */
html>body hr { display:none; } /* For Opera and Gecko-based browsers */
	
.special_offer {
	position:relative;
	top:0;
	left:0;
	background: url(../images/fancyvoucher_sml.png) no-repeat top left !important;
	background: url(../images/fancyvoucher_sml.gif) no-repeat top left;
	margin: 5px 0 5px 0;
	padding: 0px;
	height: 85px;
	width: 254px;
}

.special_offer h1 {
	position:relative;
	left:0;
	top:0;
	padding:0;
	margin:0;
	display:inline;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AAAAAA;
}
.special_offer h1 span {
	font-size:45px;
	letter-spacing:-5px;
	line-height:1.2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9933;
}
.special_offer p {
	margin:0;
	padding:0 3px 0 3px;
	display:block;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.special_offer img {
	position:absolute;
	top:0;
	left:140px;
	display:inline;
	margin:0;
	padding:0;
}
.special_offer_middle {
	position:relative;
	top:0;
	left:0;
	background: url(../images/fancyvoucher_big.jpg) no-repeat top left;
	margin: 5px 0 5px 0;
	padding: 0px;
	height: 120px;
	width: 323px;
}
.special_offer_middle h1 {
	position:relative;
	left:0px;
	top:10px;
	padding:0;
	margin:5px;
	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:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.special_offer_middle img {
	position:absolute;
	top:10px;
	left:200px;
	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;
}

/*	##### 7.2 - Special Banner ##### */

hr { display:none; } /* For Internet Explorer */
html>body hr { display:none; } /* For Gecko-based browsers */
html>body hr { display:none; } /* For Opera and Gecko-based browsers */
	
.special_banner {
	position:relative;
	top:0;
	left:0;
	background:#FFFFFF url(/images/longtermrentals.jpg) no-repeat;
	/* background: url(../images/fancyvoucher_sml.gif) no-repeat top left; */
	margin: 5px 0 5px 0;
	padding: 0px;
	height: 119px;
	width: 318px;
	font-size:10px;
}
.special_banner img.special_banner_title {
	position:relative;
	top:10px;
	left:10px;
	margin: 5px 0 5px 0;
	padding: 0px;
	height: 44px;
	width: 80px;
}
.special_banner h1 {
	position:relative;
	left:13px;
	top:-5px;
	padding:0;
	margin:0;
	display:inline;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AAAAAA;
}
.special_banner h1 span {
	font-size:45px;
	letter-spacing:-5px;
	line-height:1.2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9933;
}
.special_banner p {
	margin:0;
	padding:10px 3px 0 15px;
	display:block;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.special_banner img.bannerimg {
	position:relative;
	top:0;
	left:185px;
	display:inline;
	margin:0;
	padding:0;
}
.special_banner_middle {
	position:relative;
	top:0;
	left:0;
	background: url(../images/fancyvoucher_big.jpg) no-repeat top left;
	margin: 5px 0 5px 0;
	padding: 0px;
	height: 120px;
	width: 323px;
}
.special_banner_middle h1 {
	position:relative;
	left:0px;
	top:10px;
	padding:0;
	margin:5px;
	display:inline;
	font-size:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AAAAAA;
}
.special_banner_middle h1 span {
	font-size:50px;
	letter-spacing:-5px;
	line-height:1.2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9933;
}
.special_banner_middle p {
	margin:5px;
	padding:0;
	display:block;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.special_banner_middle img {
	position:absolute;
	top:10px;
	left:200px;
	display:inline;
	margin:0;
	padding:0;
}

#banner_table {
	left:0px;
	top:0px;
	width:318px;
	height:119px;
	background:#FFFFFF url(/images/longtermrentals.jpg) no-repeat;
	font-size:11px;
}
.smallbannertext {
padding:6px 2px 2px 10px;
}

/* 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;
} */

