/*----------------------------------------------------*/
/*------------     GENERAL PROPERTIES      -----------*/
/*----------------------------------------------------*/
body {
	font-family: Verdana, arial, Times New Roman;
	font-size: 9pt;
	margin:0px;
	padding:0px;
	/*margin: 5px auto;
	text-align: left;*/
}


p {
	font-family: Georgia;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.geo_font { font-family:Georgia;  }

h1 {
	text-align:left;
	font-size: 14pt;
	font-weight:bold;
	color: #2A568F;
	padding:0px 0px 0px 5px;
	margin:0px 0px 10px 0px;
	background-color: #CCEDFF;
	font-family: Times New Roman;
}

h2 {
	font-size: 14pt;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px 0px 10px 0px;
}

h3 {
	font-size: 12pt;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
}

h4 {
	font-size: 10pt;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
}

h5 {
	font-size: 10pt;
	font-weight:bold;
	color:#ffffff;
	background-color:#2A568F;
	padding:0px;
	margin:0px 0px 10px 0px;
}

h6 {
	font-size: 8pt;
	color: #333333;
	padding:0px;
	margin:0px 0px 10px 0px;
}

img { margin:0px; padding:0px; }


a:link    { font-size:8.5pt; color: #003C79; text-decoration:none; }
a:visited { font-size:8.5pt; color: #003C79; text-decoration:none; }
a:hover   { font-size:8.5pt; color: #003C79; text-decoration:none; }
a:active  { font-size:8.5pt; color: #003C79; text-decoration:none; }

a img {border: none; }


/*----------------------------------------------------*/
/*-------------     LAOUT PROPERTIES       -----------*/
/*----------------------------------------------------*/


#main {
	margin:0px 0px;
	width: 744px;
	min-width: 744px;
	max-width: 800px;
	min-height: 500px;
}

#main_at {
	margin:0px 0px;
	width: 744px;
	min-width: 744px;
	max-width: 800px;
	min-height: 100px;
}

#header {
	position:relative;
	top:0px;
	left:0px;
	width: 744px;
	min-width: 744px;
	max-width: 900px;
	height: 70px;
}



#logo {
	background-image: url('/images/keen_group_logo.jpg');
	background-repeat: no-repeat;
	width: 400px;
	height: 61px;
	margin-top:10px;
	margin-left:10px;
}


/***** Menu properties *****/
.menu {
	background-image: url('/images/nav/nav.jpg');
	width: 800px;
	height: 20px;
	max-height: 20px;
	position: relative;
}

.menu_left {
	background-image: url('/images/nav/nav_left.jpg');
	background-repeat: no-repeat;
	width: 10px;
	height: 20px;
	float: left;
}

.menu_right {
	background-image: url('/images/nav/nav_right.jpg');
	background-repeat: no-repeat;
	width: 10px;
	height: 20px;
	float: right;
}


a.menu:link  { font-size:7.5pt; color: #ffffff; text-decoration:none; cursor:pointer; }
a.menu:visited { font-size:7.5pt; color: #ffffff; text-decoration:none; }
a.menu:hover   { font-size:7.5pt; color: #CCEDFF;; text-decoration:none; cursor:pointer;}
a.menu:active  { font-size:7.5pt; color: #ffffff; text-decoration:none; }

a.address:link    { font-size:7.5pt; color: #003C79; text-decoration:none; }
a.address:visited { font-size:7.5pt; color: #003C79; text-decoration:none; }
a.address:hover   { font-size:7.5pt; color: #003C79; text-decoration:none; }
a.address:active  { font-size:7.5pt; color: #003C79; text-decoration:none; }

.menu_item_display {
	color: #ffffff;
	height: 20px;
}

/*
.menu_item_display:hover {/*
/*	background-image: url('/images/highlight.jpg');    */
/*	background-repeat: no-repeat;
	color: #CCEDFF;
	height: 40px;
}
*/

.menu_item {
	float: left;
	width: 12%;
	min-width: 10%;
	text-align: center;
	font-weight: bold;
	padding: 3px 1px 1px 5px;
	height: 16px;
	max-height: 20px;
	margin-left: 1px;
	vertical-align: middle;
	white-space:nowrap;
}

/*END MENU*/

#container {
	position:relative;
	top:6px;
	left:0px;
	width:744px;
}

#address_bar {
	float:left;
	width: 200px;
	text-align: center;
	vertical-align: bottom;
}

.address-pads { padding:0px 0px 5px 0px; line-height:110%; font-size:7.5pt; }

.image_bar {
	margin-top:8px;
	min-width:180px;
	max-width:200px;
	text-align:center;
	border:1px dashed #E5E5E5;
}

.address_bar {
	background-color: #CCEDFF;
	padding:10px 5px 10px 5px;
	margin:0px 10px 10px 10px;
}

#content {
	float:left;
	width: 544px;
	text-align: left;
	height:100%;
}

#content_holder {
width:700px;
}

#story {
	position:relative;
	top:6px;
	left:0px;
	width:744px;
}

.story{
	float:left;
	padding-left:10px;
	width: 700px;
	text-align: left;
}

.story_image {
	float:left;
	width: 180px;
	text-align: center;
	vertical-align: bottom;
}

#footer { 
	top:14px;
	clear:both;
	width: 744px;
	max-width: 744px;
	height: 50px;
	text-align:center;
	padding-top:30px;
	color:#333333;
}


/*
OTHER CLASSES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

.heading {
	color: #10498E;
}

.green { color: rgb(9, 87, 46); }
.bronze { color:#663300; }
.dark_blue { color:#0D0D9E; }
.blue { color:#1414FF; }
.rust_orange { color:#CE3C0C; }

.italic { font-style:italic; }
.bold { font-weight: bold; }
.center { text-align: center; }
.right { text-align: right; }
.float_left { float: left; }
.float_right { float: right; }


.clear { clear:both }
.reset { margin:0px; padding:0px; } 
.none { font-weight:normal; font-style:regular; text-decoration:none; }

.spacer { height:10px; }
.margin_drop {margin-top:10px; padding-top:10px;}

.address_link {text-decoration: none; font-size:7.5pt;}
.link_hover:hover { text-decoration: none;}

.text {width:500px; white-space:normal;}

.paragraph { width:500px; white-space:normal; text-indent: 1cm; }
.paragraph:first-letter {color:#000000;font-size:large}

.long_paragraph { width:730px; white-space:normal; text-indent: 1cm; }
.long_paragraph:first-letter {color:#000000;font-size:large}

.paragraph_2 { width:500px; white-space:normal; text-indent:0px; }
.paragraph_3 { width:540px; white-space:normal; text-indent:0px; }

.special_offer {
width:500px; white-space:normal; 
border:2px double #663300;
text-align:center;
}

.short_para {
width:180px; 
}

.first_letter { white-space:normal; text-indent: 1cm; }
.first_letter:first-letter {color:#000000;font-size:large}

.first_word { color:#000000;font-size:large; font-family: Times New Roman; }
.sentence { width:500px; white-space:normal; }

.image_top { padding-top:10px; }
.image_bottom { padding-bottom:10px; }
.image_left { padding-right:10px; padding-bottom:10px; }
.image_right { padding-left:10px; padding-bottom:10px; }
.image_holder { width:160px; }
.image_text_holder { width:300px; }
.image_text { vertical-align:bottom; }
.image_space { padding-left:10px; }


.blue_box { height:21px; background-color: #CCEDFF; padding:0px; margin-left:0px; }

.image_overlap_holder { width:200px; height:300px; }
.image_overlap {
position:relative;
top:0px;
left:0px;
width:200px;
height:300px;
}

	.image_under {
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	height:100px;
	}

	.image_over {
	position:absolute;
	top:75px;
	left:40px;
	width:150px;
	height:200px;
	}
	
.image_overlap_text {width:530px;}
.image_spacer{ height:8px; }

#driver { width:180px; height:50px;}	

.leftpad { padding-left:10px; width:700px; }
.rightleft { padding-left:10px; padding-right:10px; }

.text-left { text-align:left; }

.next {
	border-top:1px dashed #E5E5E5;
}
.next_button {
	font-weight:bold;
}

.text_drop { height:50px; }
.mini_container { margin-left:10px; }
.rel { position:relative; }

ul.simple {
margin:0px;
padding:0px;
vertical-align:top;
}

ul.simple li {
margin-top:0px;
padding-top:0px;
margin-left:20px; 
padding-left:10px;
text-align:left;
width:150px;
vertical-align:top;
}

.courier_info {
border:3px dashed red;
font-family:times;
text-align:right;
padding:5px;
color:#CF3F0F;
font-size:8.5pt;
margin-top:10px;
}

/*     ABSOLUTE POSITIONING FOR AIRPORT TRANSFERS      */
/*

RELATIVE DIV

*/
#air {margin-top:150px;}

#at {
position:relative;
top:0px;
left:0px;
width:744px;
height:750px;
}

.para1_at {
position:absolute;
top:0px;
left:0px;
width:450px;
height:150px;
}

.para2_at {
position:absolute;
top:20px;
left:470px;
width:180px;
height:144px;
}

.para3_at {
position:absolute;
top:50px;
left:90px;
width:275px;
height:166px;
}

.para4_at {
position:absolute;
top:216px;
left:70px;
width:275px;
height:166px;
}

.para5_at {
position:absolute;
top:180px;
left:420px;
width:180px;
height:110px;
}

.para6_at {
position:absolute;
top:310px;
left:360px;
width:246px;
height:148px;
}


.para7_at {
position:absolute;
top:470px;
left:230px;
width:464px;
height:54px;
}


.para8_at {
position:absolute;
top:370px;
left:90px;
width:114px;
height:150px;
}

.para9_at {
position:absolute;
top:540px;
left:130px;
width:534px;
height:186px;
}


.para10_at {
position:absolute;
top:730px;
left:200px;
width:400px;
height:32px;
}






