*{margin:0;padding:0;}
body{background:#c2c2c2 url(i/contbg.gif) top center repeat-y;color:#231F20;font:76% Verdana, Arial, Helvetica, sans-serif;text-align:center;}
a,a:link,a:active{color:#231F20;}
a:hover{color:#19589F;}
a:visited{color:#231F20;}
address{line-height:1.5em;font-style:normal;}
ul{list-style-type:square;}
ul li{margin-bottom:3px;}
img{border:0;display:block;}
#container{width:746px;margin:0 auto;padding-top:5px;}
#head{width:746px;height:195px;text-align:left;background:url(head.gif) top center no-repeat;}
#head h1{display:inline;color:#fff;}
#head h1 a{font-size:1px;display:block;width:746px;overflow:hidden;position:absolute;top:0;height:80px;padding-top:70px;voice-family:"\"}\"";voice-family:inherit;height:0;}
#main{float:left;width:530px;text-align:left;}
#main p,#main address{margin:0 15px 10px 16px;font-size:0.95em;}
#main ul{margin:0 15px 10px 27px;padding-left:10px;font-size:0.95em;}
#main h1{margin:7px 15px 0 16px;font-size:1.1em;}
#main h2,#main h3{margin:15px 15px 0 16px;font-size:1em;}
#main img{padding:2px;border:1px solid #ccc;}
#subnav{float:right;width:194px;text-align:left;margin-bottom:1px;margin-right:2px;}
#subnav div{background:#D3CAB7;height:132px;border-bottom:2px solid #fff;}
#subnav ul{list-style-type:none;margin:0 0 0 16px;padding-top:16px;}
#subnav ul li{font-weight:500;line-height:1.2em;font-size:0.9em;padding-left: 21px;background-image: url(arrows.gif);background-repeat: no-repeat;background-position: 0 0.32em;}

#subnav h4{margin-left:16px;padding-top:16px;font-size:0.9em;}
#subnav p{margin:5px 5px 13px 16px;line-height:1.5em;letter-spacing:-0.4px;font-size:.9em}
#subnav a{text-decoration:none;}
#subnav a:hover{text-decoration:underline;color:#19589F;}
#foot{height:35px;width:100%;clear:both;text-align:center;font-size:.85em;color:#616161;padding-top:30px;}
#foot p{padding-top:5px;}
#foot ul{display:inline;padding-bottom:5px;}
#foot li{text-decoration:none;display:inline;padding:0 0.5em;}
#foot a{color:#616161;}

#subnav ul li.current{background-image: url(active.gif);background-repeat: no-repeat;background-position: 0 0;}
#subnav ul li.current a{color:#fff;font-weight:bold;}

#home{text-indent:-5000px;background:url(i/home.gif) no-repeat;height:36px;}
#airport{text-indent:-5000px;background:url(i/airport.gif) no-repeat;height:36px;}
#company{text-indent:-5000px;background:url(i/company.gif) no-repeat;height:36px;}
#corporate{text-indent:-5000px;background:url(i/corporate.gif) no-repeat;height:36px;}
#gallery{text-indent:-5000px;background:url(i/gallery.gif) no-repeat;height:36px;}
#general{text-indent:-5000px;background:url(i/general.gif) no-repeat;height:36px;}
#resources{text-indent:-5000px;background:url(i/resources.gif) no-repeat;height:36px;}
#wedding{text-indent:-5000px;background:url(i/wedding.gif) no-repeat;height:36px;}
#driver{text-indent:-5000px;background:url(i/driverspecial.gif) no-repeat;height:36px;}


#chooseride{text-indent:-5000px;background:url(i/chooseride.gif) no-repeat;height:27px;}
#bridalpackage{text-indent:-5000px;background:url(i/bridalpackage.gif) no-repeat;height:27px;}
#corporaterates{text-indent:-5000px;background:url(i/corporaterates.gif) no-repeat;height:27px;}
#generalrates{text-indent:-5000px;background:url(i/generalrates.gif) no-repeat;height:27px;}
#ratesbookings{text-indent:-5000px;background:url(i/ratesbookings.gif) no-repeat;height:27px;}
#specialoccasions{text-indent:-5000px;background:url(i/specialoccasions.gif) no-repeat;height:27px;}

#bookingsenquiries{text-indent:-5000px;background:url(i/bookingsenquiries.gif) no-repeat;height:27px;}

#sidebarbridal{text-indent:-5000px;background:url(i/sidebarbridal.gif) no-repeat;height:23px;}
#sidebardriver{text-indent:-5000px;background:url(i/sidebardriver.gif) no-repeat;height:23px;}

#form fieldset{display:block;margin:0 15px .5em 0;border:0 solid #FFFFFF;border-top:1px solid #ccc;padding:0 1em 1em 1em;width:510px;}
#form legend{font-weight:500;color:#19589f;}
#form input, #form textarea{position:relative;top:-1.2em;left:21em;display:block;}
#form input.submit{clear:both;top:0;}
#form label{clear:both;float:left;display:block;width:21em;margin-top:-1em;font-weight:normal;}
#form label.first{margin-top:1em;}
#form select{position:relative;top:-1.4em;left:21em;display:block;width:3em;}
#form p{margin-left:0;}

#mytable{width:520px;padding:0;margin:0 0 20px 10px;}
#mytable caption{font-size:.80em;padding:0 0 5px 0;width:530px;text-align:right;}
#mytable th{font-weight:normal;font-size:.75em;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;letter-spacing:2px;text-transform:uppercase;text-align:left;padding:6px 6px 6px 12px;background:#d3daEA;}
#mytable th.nobg{border-top:0;border-left:0;border-right:1px solid #ccc;background:none;}
#mytable td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;background: #fff;padding:6px 6px 6px 12px;}
#mytable th.spec{border-left:1px solid #ccc;border-top:0;background:#fff;}

img.wrapleft{float:left;margin:3px 15px 3px 0;}
img.wrapright{float:right;margin:3px 0 3px 15px;}
.center{text-align:center;margin:15px 0;}
