body {
	background-color: #709a00;
	background-repeat:repeat-x;
	background-position: top left;
	margin-top: 42px;
	color: #e6f0f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}
h1,h2,h3,h4{
	color: #c9e0ee;
	font-weight: normal;
	letter-spacing: -0.03em;
}
h2{
	font-size: 1.5em;
}
h3{
	font-size: 1.25em;
}
a{
	color: #c7f631;
}
#login_box{
	background-color: #618600;
	border-bottom: solid 1px #97b44a;
	margin-top: 30px;
}
#login_box br{
	clear: both;
	visibility:hidden;
}
#login_box h3{
	background-image:url(../images/login_title.gif);
	background-repeat:no-repeat;
	text-indent: -9000em;
	display: block;
	width: 243px;
	height: 33px;
	margin: 0px;
}
#login_box input[type="text"], #login_box input[type="password"], #login_box label{
	width: 200px;
}
#login_box input[type="submit"]{
	float: right;
}
#login_box form{
	padding: 18px;
	margin: 0px;
}
#footer_links{
	padding: 18px;
	text-align: right;
}
#footer_links a{
	text-decoration: none;
	color: #fcf0c0;
}
#footer_links a:hover{
	text-decoration: underline;
}
#login_box label{
	display: block;
	float: left;
}
#login_box p{
	margin: 0px;
}
label{
	font-weight: bold;
	color: #b5e026;
}
fieldset{
	margin-bottom: 20px;
	border: solid 1px #5c7e00;
	padding-left: 10px;
}
legend{
	color: #c9e0ee;
	font-weight: bold;
	font-size: 1.3em;
}
input[type="text"],input[type="password"],select,textarea{
	background-color: #accbe1;
	border: solid 1px #c2dbec;
	color: #22698c;
}
#container{
	width: 938px;
	margin: auto;
	background-color: #709a00;
	border-top: solid 5px #74cddf;
	background-image:url(../images/container_bg.gif);
	background-repeat:repeat-y;
	border-bottom: solid 10px #a8b68d
}
#footer{
	width: 938px;
	margin: auto;
	color: #7c9264;
	padding-top: 20px;
	padding-bottom: 60px;
}
#footer a{
	color: #5c9fcf;
}
#header{
	width: 938px;
	height: 205px;
	background-image:url(../images/header_bg.gif);
	background-repeat:no-repeat;
	background-position: top right;
}
#logo{
	width: 243px;
	height: 205px;
	background-image: url(../images/logo.gif);
	background-repeat:no-repeat;
	text-indent: -9000em;
	float: left;
}
#staff_login{
	float: right;
	width: 127px;
	height: 30px;
	background-image:url(../images/button_staff_members_area.gif);
	background-repeat:no-repeat;
}
#staff_login a{
	width: 127px;
	height: 30px;
	background-image:url(../images/button_staff_members_area.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent: -9000em;
	text-decoration: none;
}
#left_col{
	width: 243px;
	float: left;
	background-image:url(../images/left_col_bg.gif);
	background-repeat:no-repeat;
}
#content{
	width: 554px;
	float: right;
	background-image:url(../images/content_bg.gif);
	background-repeat:no-repeat;
	padding-left: 95px;
	padding-right: 46px;
	padding-bottom: 73px;
	padding-top: 85px;
}
.clear{
	clear: both;
}
#nav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav ul li{
	height: 33px;
	line-height: 33px;
}
#nav ul li a{
	line-height: 33px;
	display:block;
	width: 243px;	
	height: 33px;
	text-indent: -90000em;
	text-decoration: none;
}
#nav_1, #nav_1 a{
	background-image:url(../images/nav_1.gif);
	height: 36px !important;
}
#nav_1 a:hover, #nav_1.selected, , #nav_1.selected a{
	background-image:url(../images/nav_1_mo.gif);
}
#nav_2, #nav_2 a{
	background-image:url(../images/nav_2.gif);
}
#nav_2 a:hover, #nav_2.selected, , #nav_2.selected a{
	background-image:url(../images/nav_2_mo.gif);
}
#nav_3, #nav_3 a{
	background-image:url(../images/nav_3.gif);
}
#nav_3 a:hover, #nav_3.selected, , #nav_3.selected a{
	background-image:url(../images/nav_3_mo.gif);
}
#nav_4, #nav_4 a{
	background-image:url(../images/nav_4.gif);
}
#nav_4 a:hover, #nav_4.selected, , #nav_4.selected a{
	background-image:url(../images/nav_4_mo.gif);
}
#nav_5, #nav_5 a{
	background-image:url(../images/nav_5.gif);
}
#nav_5 a:hover, #nav_5.selected, , #nav_5.selected a{
	background-image:url(../images/nav_5_mo.gif);
}
#nav_6, #nav_6 a{
	background-image:url(../images/nav_6.gif);
}
#nav_6 a:hover, #nav_6.selected, , #nav_6.selected a{
	background-image:url(../images/nav_6_mo.gif);
}
#nav_7, #nav_7 a{
	background-image:url(../images/nav_7.gif);
}
#nav_7 a:hover, #nav_7.selected, , #nav_7.selected a{
	background-image:url(../images/nav_7_mo.gif);
}
.title{
	text-indent: -90000em;
	background-repeat:no-repeat;
	width: 557px;
	height: 25px;
	margin-bottom: 30px;
}
#title_home{
	background-image:url(../images/title_welcome.gif);
}
#title_about-us{
	background-image:url(../images/title_about.gif);
}
#title_private-transfer-service{
	background-image:url(../images/title_private_transfer.gif);
}
#title_chauffeur-service{
	background-image:url(../images/title_chauffeur_service.gif);
}
#title_terms-and-conditions{
	background-image:url(../images/title_terms.gif);
}
#title_contact-us{
	background-image:url(../images/title_contact.gif);
}
#title_enquiry-form{
	background-image:url(../images/title_enquiry_form.gif);
}
#title_selected-partners{
	background-image:url(../images/title_selected_partners.gif);
}
#title_login{
	background-image:url(../images/title_login.gif);
	height: 31px;
}
#title_airlines{
	background-image:url(../images/title_airlines.gif);
}
#copyright{
	float: left;
}
#credit{
	float: right;
}
#credit, #credit a{
	display: block;
	width: 87px;
	height: 24px;
	background-image:url(../images/ir_logo.gif);
	background-repeat:no-repeat;
	text-decoration: none;
	text-indent: -9000em;
}
#home_teasers{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: 40px;
}
#home_teasers li span{
	display: none;
}
#home_teasers li{
	float: left;
}
#home_teasers li, #home_teasers li a{
	width: 263px;
	height: 231px;
	display: block;
	text-decoration: none;
	text-indent: -9000em;
	background-repeat:no-repeat;
}
#teaser_1{
	background-image:url(../images/home_selector_1.gif);
}
#teaser_2{
	background-image:url(../images/home_selector_2.gif);
	margin-left: 17px;
}
td{
	vertical-align: top;
}
td h3{
	margin: 0px;
}
.links_page a{
	text-decoration: none;
	color: #e6f0f1;
}
.links_page strong a, .links_page a strong{
	color: #c7f631 !important;
	text-decoration: underline !important;
}
img{
	border: none;
}
.float_left{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.float_right{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}