@charset "UTF-8";
/* CSS Document */

*{margin:0px; padding:0px}

body{background-color:#00457a; font-family:Arial, Helvetica, sans-serif; font-size:11px}

:focus{outline:none}

table{border-collapse:collapse}

img{border:none}

#container{width:100%; height:100%; background: url(images/bg.jpg) bottom center repeat-x #0088c5; padding-bottom:25px /*min-height:920px*/}

.wrapper{ width:995px; margin:0 auto}

#top{background-color:#006d9e; height:23px; padding-top:5px}

#top p{padding:0px}	

h2{background:url(images/h2-bg.png) 0px 4px no-repeat; text-align:left; padding-bottom:2px; padding-left:20px}

h2.dark{background:url(images/h2-bg.png) left center no-repeat; text-align:left; padding-bottom:2px; padding-left:20px; color:#00457a}

h2{margin-bottom:8px; font-size:15px}

h1{font-size:21px; margin-bottom:10px;  padding-bottom:3px; border-bottom:1px solid #82abcb}

h1, h3{color:#00457a; }

h3{margin-bottom:5px; font-size:13px}

#left ul{margin-left:25px}

p{padding: 8px 0px; color:#333}

#header{padding:24px}

#content-wrap{background:url(images/content-bg.png) top center no-repeat}

#content{background-color: #fff; width:931px; margin:0 auto; /*min-height:600px;*/ padding: 8px}

#logo{}

table#sQuote{margin-bottom:30px; width:100%;}

table#sQuote td{padding-bottom:5px}

table#sQuote input[type="text"]{width: 160px}

table#sQuote select.time{width:71px}

table#sQuote input[type="text"].w1{width:80px}

.btn{cursor:pointer}

#right ul{list-style:none; margin-left:10px}

#right ul li{display:block; padding: 3px; border-bottom:1px solid #ccc; background:url(images/li-bg.png) left center no-repeat; padding-left:15px}

#right ul li a{text-decoration:none; color: #333}

#right ul li a:hover{color:#00457a}

div.hlite img{width:auto; float: left; padding:2px; border:1px solid #ccc; margin-right:15px}

div.hlite{padding:15px; border: 1px solid #e1e1e1; background-color:#f1f1f1}

div.hlite p{padding:5px 0px}

#navbar{width:565px; float:right; margin-top:51px; height:33px}

#navbar ul{list-style:none}

#navbar ul li{display:block; float: left; background:url(images/nav-bg.gif) top left repeat-x; height:33px}

#navbar ul li a{display:block; color:#333; padding: 5px 15px; text-decoration:none; height:21px; padding-top:12px; font-size:12px}

#navbar ul li a:hover, #navbar ul li a.active{background:url(images/nav-bg-over.gif) top repeat-x; color:#fff; padding-top: 10px; height: 23px; font-weight:normal}

#footer .wrapper{padding:15px; color:#FFF; width:945px}

#footer .wrapper p{padding-bottom:4px; padding-top:0px; color:#fff}

#footer .wrapper a{color:#fff; text-decoration:none}

#footer .wrapper a:hover{text-decoration:underline}

#footer .right{width:500px; float:right; text-align:right}

#top .left{width: 50%; float:left; color:#FFF}

#top .left p{color:#CCC}

#top .left p span{font-size:13px; font-weight:bold; color:#FFF}

#top .right{width: 50%; float:right; color:#FFF}

#top .right td{padding:0px 2px}

#toplinks a{text-decoration:none; color:#fff}

#toplinks{color:#fff; width:400px; position:absolute; margin-left:640px; margin-top:-45px}

#slogan{position:absolute; margin-left:575px; margin-top:-5px}

#toplinks a:hover{text-decoration:underline}

#slide{margin-bottom:15px}

#left{width:647px; padding-left:10px; padding-right:10px; float:left}

#right{width:264px; float:left}

div.clr{clear:both}

.box-r{width:264px; margin-bottom:10px}

.bg-r-1{background:url(images/bg-r-1.gif) top left repeat-x #3aaaee; color:#fff}

.bg-r-2{background:url(images/bg-r-2.gif) top left repeat-x #ededed; color:#333}

.box-r .r1{background:url('images/top-mask.png') top center no-repeat}

.box-r .r2{background:url('images/bottom-mask.png') bottom center no-repeat; padding:10px}

table.form{margin-top:20px}

table.form td{padding: 5px}

.form input[type="text"], .form textarea{padding:3px; border:1px solid #ccc; width:250px}

.form select{border:1px solid #ccc; padding:3px}

div.s-btn{height:33px; width:113px; background:url('images/submit-btn.gif') 0px 0px no-repeat; cursor:pointer }

div.s-btn:hover{background-position: 0px -33px}

.content-footer{margin-top:10px}

.date_selector table tr td{padding:0px}

td.dayboxes{background-color:#fff}

.beforedayboxes, .dayboxes, .highlighteddayboxes{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:7px; padding-top:0px}

.highlighteddayboxes{background-color:#FFC}

.topdays td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#666; color:#fff; padding:3px 0px}

.f-info{font-size:10px}

#passenger2, #passenger3, #passenger4, #passenger5, #passenger6, #passenger7, #passenger8, #passenger9, #passenger10{display:none} 

span.addpassenger{display:block; padding:3px; border:1px solid #F93; background-color:#F90; color:#fff; cursor:pointer}

span.removepassenger{display:block; padding:3px; border:1px solid #9b1010; background-color:#d83333; color:#fff; cursor:pointer}

#slide{min-height:1px}

p.logos{text-align:center}
