@charset "utf-8";
/* CSS Document */

body{background:  #7F7C7A url(images/bg.png) repeat-x top left fixed; font-family: Arial, Helvetica, sans-serif; margin:0}
.form_row{width:40%; margin-right:10%; float:left}

#tip {display:none; z-index:100; position:absolute;top:-250px;left:-250px; width:150px; padding:7px 10px 10px 10px; background:#002; border:1pt solid #009; color:#fff; font-size:0.7em}


#tip
{

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	
	
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

div {font-size:12px}
#box{background:#fff; width:880px; padding-left:10px; padding-right:10px; margin-left:auto; margin-right:auto; margin-top:0;  border:1pt solid #000}

#headnav a,
#footer a
{text-decoration:none;}

#flashbox{text-align:right}

#footer{text-align:center}

.col{float:left}

#box1 .col{width:440px}
#header .col {width:440px}


#box1,
#box1 .col{height:320px}

#headnav{padding-top:10px; padding-bottom:10px}

#headnav a {font-weight:bold}
#header{height:90px}
#banner{text-align:right; margin-left:auto}
#nicenav{width:140px; float:left;}

#nicenav img{margin-top:10px; margin-bottom:10px}

#reg,
#contactbg,
#hotel,
#fleet{ margin-left:10px; width:700px; float:left; clear:right}
#box2{height:180px; clear:both}

#doccontent1{width:26.5%; padding-left:2%; float:left; padding-right:3%}
#doccontent2{width:45%; float:left;}
h1{font-size:12pt}


.border{border:1px solid #000}
#nicenav {width:150px; clear:left}
#nicenav a {display:block; text-decoration:none; color:#fff; text-transform:uppercase; padding-left:10px}

#nicenav a:hover{background:#000}

#nicenav .home{background:#82859D}
#nicenav .about{background:#686A7E}
#nicenav .fleet{background:#535565}
#nicenav .ringback{background:#424451}
#nicenav .reg{background:#353641}
#nicenav .booking{background:#2A2B34}
#nicenav .employment{background:#22222A}
#nicenav .contact{background:#1B1B22}

#pictoriallinks { clear:both}

.piclink {width:22%; padding-left:1%; padding-right:1%; height:140px; float:left; font-size:10px}
.piclink img {float:left; margin-right:10px}
.piclink p{font-style:italic; color:#555}
.piclink .head{font-weight:bold; text-transform:uppercase; font-style:normal; color:#000}
.piclink a:hover{color:#F60}

a:link{color:#006}
a:visited{color:#006}
a:hover{color:#006}
a:active{color:#aa0}

#executive{border:6pt outset #aaa; padding:0; margin-right:auto; margin-bottom:10px; clear:both ; width:593px; }
.cartitle{background:#000; color:#fff}
#executive .image{width:493px; float:left; border-right:1px solid #000}
#executive .box{float:left; width:99px}
th,td{vertical-align:top}

#fleetcol {width:800px; margin:auto}

#fleetcol .col{ width:300px; float:left; background:#444}

.car {border:1px solid #000; height:150px; width:298px; background:#fff}
.col .car .image{width:200px; float:left; border-right:1px solid #000}

.fleetcar{border:1px solid #000; border-collapse:collapse; width:300px}

.fleetcar .image{width:200px}
.fleetcar th,
.fleetcar td{border:1px solid #000; padding:0; font-weight:normal}
#about .col{width:30%; margin-left:5%; height:240px}

#about .col p{text-align:justify}

.piclink img{border:0}
.dropshadow{background:url(images/shadowAlpha.png); padding:5px; width:200px; height:100px}
.dropshadow img{margin-top:-10px; margin-left:-10px}

.bigborder{border:10px solid #000}

.hotel p{background:url(images/sq.png)}
.hotel p.title{margin:0; font-weight:bold; text-transform:uppercase}
.hotel p{margin:0;}
#footer{clear:both}

#contactbg{
	padding-bottom:250px;
	clear:right;
	background-image: url('images/contactbg.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}
#contactbg h1{padding-left:2%}
#contactbg .col{width:48%; padding-left:2%;}
#pds{background:#fff; color:#000; text-align:center}