﻿/* CSS layout */

body {margin: 0;
 background: #d6d6d6 url('images/bodyBG.jpg') repeat-x;}

p {
	font-family:Arial, Helvetica, sans-serif; font-size: 100%;
	color:#333333; background: transparent;}


h1 {font-family:Arial, Helvetica, sans-serif;}
	
/* Common Container styles */
#masthead, .top_nav, #container, #footer {
width: 800px;
margin: 0 auto;
 border-width: 0 1px 0px 1px;
 border-style: solid;
 border-color: #0066CC;
 background-color: #fff;}

#masthead {
height: 160px;
background: #fff url('images/masthead.jpg') no-repeat top;}

.top_nav {
height: 20px;
background:transparent url('images/navBG.jpg') repeat-x;

}

#container {
	min-height: 400px;
	position: relative;
	border-top: 1px solid #0066cc;
	background: #fff url('images/rightCLMbg.gif') no-repeat top;
}

#page_content {
	margin-right: 205px;
}
#page_content p{font: normal normal 100 80% arial; color: #333; line-height: 1.40em; margin: 0 1.25em 0.75em 20px; text-align:justify; }

.hotelBox {width: auto; height: 150px;}
#page_content p.hotelTitle {height: 20px; font: normal normal 900 80% arial; color: #333; line-height: 1.40em; margin: 0 1.25em 0.75em 20px; text-align:left; padding: 1px 0 0 3px; background: #fff url('images/titleBG.jpg') no-repeat;}
.hotelBox img.hotelImg { position: relative; float:right;}

#page_content h1{color: #0066CC; font-size: 80%; font-weight: 900; margin: 5px 0 5px 0; padding: 0.25em 0.25em 0 6px}

.contentList1 {list-style : none; list-style-image: url('images/icon_arrow_blue.gif');margin: 3px 0 2px 50px; padding: 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 80%;}
.contentList1 li {display: list-item; margin: 5px 0 5px 0;}
.contentList1 li a {color: #12489F; text-decoration: none; background-color: transparent;}
.contentList1 li a:hover { text-decoration: underline; color: #12489F; background-color: transparent;}

.contentTable1 {
	width: 500px;
	margin: 10px auto;
	font-family:Arial, Helvetica, sans-serif; font-size: 80%;}
.contentTable, td {height: 20px;}


.fleetBox {
	width: auto; text-align:center;
}


tr.headerCell { border: 1px solid #666666; background: #fff url('images/grayBGbar.gif') repeat-x; font-size: 100%; font-weight: bold;}

#right_col {
	width: 200px;
	position: absolute;
	right: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;}

#right_col p{color: #555; font-size: 70%; margin: 0 0 5px 0; padding: 0 10px 0 10px}
#right_col h1{color: #0066CC; font-size: 70%; font-weight: 900; margin: 5px 0 5px 0; padding: 0 10px 0 6px}

#footer {
	clear:both;
	height: 15px;
	padding: 2px 0 0 0;
 	background-color: #0066CC;
 	text-align: center;
 	font-size: 60%;
 	font-family: Tahoma; color: yellow;}
#footer a {color: yellow; text-decoration:none;}
#footer a:hover { color: yellow; text-decoration:underline;}
 	
#validBox {
	clear:both;
	width:800px; height: 30px;
	margin: 0 auto; padding: 5px 0 0 0;
	background: transparent; color: #808080;
	font-size: 65%;
	font-family: Tahoma;}
#validBox a {color: #808080; }

#validBox .valid {
	float:right;}

