* {
font-family:"Lucida Grande", "Lucida Sans", "Trebuchet MS", Verdana, Arial;
}

a {
text-decoration:none;
color:#0e469c;
}

html {

}

body {
background:url(/images/content/main_background.jpg) repeat-y center #001535;
margin:0;
padding:0;
}

#Wrapper {
display:block;
margin:0 auto;
width:900px;
}

#Header {
display:block;
float:left;
width:900px;
background:url(../images/header_background.jpg) no-repeat;
position:relative;
}

#LogoLink a {
display:block;
width:320px;
height:120px;
position:absolute;
top:0;
left:0;
text-indent:-9999px;
}


#Number7 {
display:block;
width:500px;
position:absolute;
top:70px;
left:430px;
color:#fff;
font-size:24px;
font-family:"Trebuchet MS", "Geneva CY", Verdana, Arial;
}

#Number7 span {
font-size:15px;
color:#b7d6f1;
font-family:"Trebuchet MS", "Geneva CY", Verdana, Arial;
margin-right:5px;
}
.navhome, .navcontact, .navmydial {
font-size:11px;
color:#25517f;
font-weight:bold;
padding:0 10px 0 16px;
}

.navhome:hover, .navcontact:hover, .navmydial:hover {
color:#13385e;
}

.navhome {
background:url(/images/content/home.gif) no-repeat left;
border-right:1px solid #4a6e93;
}

.navcontact {
background:url(/images/content/contact.gif) no-repeat left;
border-right:1px solid #4a6e93;
margin-left:5px;
}

.navmydial {
background:url(/images/content/mydial.gif) no-repeat left;
margin-left:5px;
}


#TopNav {
display:block;
width:270px;
position:absolute;
top:8px;
left:540px;
height:30px;
}

#Header ul, #Header li, #Header li a, #Header li a span {
display:inline;
float:left;
list-style:none;
margin:0;
padding:0;
}

#Header ul {
width:880px;
margin:120px 0 0 0;
background:url(/images/content/main_nav_background.jpg) bottom no-repeat;
border-bottom:1px solid #a0c6e6;
padding:0 10px;
height:47px;
z-index:9999;
}

#Header li {
position:relative;
margin:0 4px;
padding:0;
}
#Header li a {
padding:20px 17px 12px 17px;
color:#0e2956;
font-size:14px;
font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
}

#Header ul li:hover {
background:url(/images/content/tab_hover_right.jpg) no-repeat right bottom;
}

#Header ul li:hover a {
background:url(/images/content/tab_hover_left.jpg) no-repeat left bottom;
}

#Header ul li.current {
background:url(/images/content/tab_right.gif) no-repeat right top;
}

html>body #Header ul li.current {
background:url(/images/content/tab_right.png) no-repeat right top;
}

#Header ul li.current a {
background:url(/images/content/tab_left.jpg) no-repeat left top;
padding:14px 17px;
}

#Header ul li.current a:hover {
background:url(/images/content/tab_left.jpg) no-repeat left top;
padding:14px 17px;
}



#Header li ul {
	position: absolute;
	left:-9999px;
	height: auto;
	width: 164px;
	font-weight: normal;
	margin: 0;
	top:47px;
	background:none;
	border:1px solid #a0c6e6;
	border-bottom:none;
	background: #cbe0f2;
	padding:0;
}

#Header li ul li, #Header ul li.current ul li {
display:inline;
float:left;
margin:0;
padding:0;
}

#Header li ul li a, #Header ul li.current ul li a,  #Header ul li.current ul li a:hover {
width:130px;
display:inline;
float:left;
text-align:left;
padding:7px 17px;
font-size:10px;
font-family:"Lucida Grande", "Lucida Sans", Verdana, "Trebuchet MS", Arial;
font-weight:normal;	
color:#092e52;
border-bottom:1px solid #a0c6e6;
border-top:1px solid #ddebf7;
margin:0;
background-image:none!important;
}


#Header li ul ul {
	margin: 0 0 0 13em;
}

#Header li:hover ul ul, #Header li:hover ul ul ul, #Header li.sfhover ul ul, #Header li.sfhover ul ul ul {
	left: -999em;
}

#Header li:hover ul, #Header li li:hover ul, #Header li li li:hover ul, #Header li.sfhover ul, #Header li li.sfhover ul, #Header li li li.sfhover ul {
	left:0;
	}



#Header li.sfhover {
}
#Header li ul li a:hover,  #Header ul li.current ul li a:hover {
background-color:#b6d4ec;
color:#06233f;
border-top:1px solid #a0c6e6;
border-bottom:1px solid #ddebf7;
background-image:none;padding:7px 17px;

} 

#SubBanner {
width:800px;
padding:30px 50px 0 50px;
font-family:"Trebuchet MS", "Geneva CY", Verdana, Arial;
font-size:18px;
height:68px;
float:left;
display:inline;
border-top:1px solid #ddebf7;
text-align:right;
color:#3f6991;
}

.Airport {
background:url(/images/content/header_images1.jpg) no-repeat;
}

.Interior {
background:url(/images/content/header_images2.jpg) no-repeat;
}

.TowncarFront {
background:url(/images/content/header_image3.jpg) no-repeat;
}

.Businessman {
background:url(/images/content/header_images4.jpg) no-repeat;
}

.TowncarBack {
background:url(/images/content/header_images5.jpg) no-repeat;
}

#Body {
display:inline;
float:left;
width:680px;
padding:0;
margin:0;
background:url(/images/content/body_bg.gif) repeat-y #fff;
}

#Body.singlepage {
background:#fff!important;
}


#Body .bodytop, #Body .bodybottom {
display:inline;
float:left;
margin:0;
padding:0;
width:680px;
height:5px!important;

}

#Body .bodytop {
background:url(/images/content/body_top.gif) no-repeat;
}

#Body .bodybottom {
background:url(/images/content/body_bottom.gif) no-repeat bottom;
}

#Body.singlepage .bodytop  {
background:url(/images/content/single_top.gif) no-repeat;
}

#Body.singlepage .bodybottom {
background:url(/images/content/single_bottom.gif) no-repeat bottom;
}

#LeftColumn {
display:inline;
float:left;
width:158px;
min-height:300px;
padding:0;
margin:0;
}

#LeftColumn h3 {
text-align:center;
font-size:12px;
font-weight:bold;
padding:20px 0;
margin:0;
}

#LeftColumn ul, #LeftColumn li, #LeftColumn li a {
display:inline;
float:left;
margin:0;
padding:0;
list-style:none;
}

#LeftColumn ul {
border-top:1px solid #a9c4da;
margin:10px 0;
border-bottom:1px solid #fff;
}

#LeftColumn li a {
width:143px;
border-bottom:1px solid #a9c4da;
border-top:1px solid #fff;
font-size:11px;
color:#011d4b;
padding:13px 0 13px 15px;
}

#LeftColumn li.current a, #LeftColumn li.current a:hover {
border-top:1px solid #a9c4da;
border-bottom:1px solid #fff;
color:#fff;
background:url(/images/content/reserve_nav_hover.gif) repeat-x;
}

#LeftColumn li a:hover {
border-top:1px solid #a9c4da;
border-bottom:1px solid #fff;
background:#c8dced;
}

#MainColumn {
display:inline;
float:left;
width:460px;
padding:20px 30px;
}

#Body.singlepage #MainColumn {
width:620px;
}

#MainColumn h1, #MainColumn h2, #MainColumn h3, #MainColumn h4, #MainColumn h5 {
font-family:"Trebuchet MS", "Geneva CY", Verdana, Arial;
font-weight:normal;
}

#MainColumn h2 {
font-size:18px;
}


#MainColumn h3 {
font-size:16px;
}

#MainColumn h4 {
font-size:14px;
}

#MainColumn p {
font-size:11px;
line-height:18px;
}

#MainColumn li {
font-size:11px;
margin:5px 0;
}

#MainColumn td {
font-size:11px;
border-bottom:1px solid #ccc;
padding:5px 10px;
}

#MainColumn .tabletitle td {
border-bottom:1px solid #aaa;
font-weight:bold;
}

#MainColumn td small {
font-size:10px;
}

#RightColumn {
width:210px;
float:right;
display:inline;
}

#RightColumn .banners a {
display:inline;
float:left;
width:210px;
height:110px;
text-indent:-9999px;
margin-bottom:10px;
}

.Reserve a {
background:url(/images/content/banner-reserve.jpg) no-repeat;
}

.Rates a {
background:url(/images/content/banner-rates.jpg) no-repeat;
}

.Special a {
background:url(/images/content/banner-special.jpg) no-repeat;
}

.Limousine a {
background:url(/images/content/banner-limo.jpg) no-repeat;
}

#LeftColumn .wrap {
display:inline;
float:left;
width:110px;
padding:2px 23px;
}

#LeftColumn .wrap label {
font-size:10px;
display:inline;
float:left;
margin-top:2px;
}

#LeftColumn .wrap input {
display:inline;
float:left;
margin-top:2px;
}

#LeftColumn .wrap input.mydiallogin {
width:100px;
clear:both;
margin-bottom:5px;
}

#LeftColumn .wrap input.gobutton {
background:url(/images/content/mydiallogingo.gif) no-repeat;
width:53px;
border:0;
padding:4px 0;
text-align:center;
color:#fff;
font-size:11px;
cursor:pointer;
margin:10px 0;
clear:both;
display:inline;
}

#LeftColumn .wrap a {
display:inline;
float:left;
font-size:11px;
font-weight:bold;
}

#Footer {
background:url(/images/content/footer_bg.jpg) no-repeat;
width:890px;
height:162px;
display:inline;
float:left;
padding:0 0 30px 10px;
margin:10px 0 0 0;
position:relative;
}

#Footer ul {
display:inline;
float:left;
width:140px;
font-size:10px;
color:#fff;
list-style:none;
margin:25px 0 0 0;
padding:0 0 0 20px;
border-left:1px solid #fff;
}
#Footer li {
display:inline;
float:left;
width:130px;
margin:0;
padding:4px 0;
}
#Footer li a {
color:#a8b1c1;
}
#Footer li a:hover {
color:#fff;
}

.noborder {
border:none!important;
}


#ContactInformation {
color:#a8b1c1;
font-size:10px;
text-align:right;
line-height:22px;
display:block;
width:300px;
top:22px;
right:30px;
position:absolute;
}

#ContactInformation strong {
font-size:12px;
font-weight:normal;
color:#fff;
}

#Copyright {
display:block;
position:absolute;
top:123px;
left:270px;
width:400px;
padding:6px 0 5px 100px;
color:#fff;
font-size:10px;
background:url(/images/content/footer_logo.gif) no-repeat left;
}

input {
background:#f5f5f5;
font-size:12px;
padding:2px;
}

input.medium {
width:60px;
}

#contact_form #message, #contact_form #from, #contact_form #subject {
background:#f5f5f5!important;
font-size:12px;
padding:2px;
display:inline;
float:left;
margin:3px 0;
}

#contact_form #message {
width:500px;
height:100px;

}

#contact_form #from, #contact_form #subject {
width:220px;
margin-right:200px;
}

#contact_form label {
display:inline;
float:left;
clear:left;
width:100px;
font-size:11px;
margin:3px 0;
padding:4px 0;
}

#contact_form .submit {
display:inline;
float:left;
width: 123px;
background:url(/images/content/buttons.gif) no-repeat;
cursor: pointer;
padding:3px 0 5px 0;
text-align:center;
color: #ffffff;
font-size:12px;
border:none;
}

.Quotes {
display:inline;
float:left;
width:170px;
padding:10px 20px;
}

.Quotes h3 {
width:170px;
margin:0;
color:#fff;
font-weight:normal;
font-size:15px;
float:left;
display:inline;
text-align:center!important;
font-family:"Trebuchet MS", "Geneva CY", Verdana, Arial;
}

.Quotes span {
width:170px;
color:#c3d0e4;
text-align:right;
font-size:12px;display:inline;
float:left;
margin:10px 0 15px 0;
font-family:"Trebuchet MS", "Geneva CY", Verdana, Arial;
}

.Quotes p {
color:#c3d0e4;
font-size:11px;
line-height:18px;
}

#sitemaptable li {
padding:5px;
margin:0;
}

#sitemaptable ul {
padding: 0 10px;
margin:0;
}

#sitemaptable td {
border-bottom:none;
}

.airportpage td {
border:none!important;
padding:0 10px!important;
}

.airportpage #btnClear, .airportpage #btnview {
display:inline;
float:left;
width: 123px;
background:url(/images/content/buttons.gif) no-repeat;
cursor: pointer;
padding:3px 0 5px 0;
text-align:center;
color: #ffffff;
font-size:12px;
border:none;
height:24px!important;
}

.airportpage .longdrop {
background-color: #f5f5f5;
font-size: 12px;
padding: 1px;
}

.airportpage .comments {
background-color: #f5f5f5;
font-size: 12px;
padding: 1px;
width:200px;
height:60px;
}

.toolbox {
display:inline;
float:left;
width:300px;
height:350px;
background:#f5f5f5;
border:3px solid #fff;
}

#MainColumn .toolbox td {
border:none!important;
}

.toolbox h3 {
margin-bottom:0;
padding-bottom:0;
margin-left:10px;
}

#MainColumn #PrePay td {
border:none!important;
}
#MainColumn #PrePay textarea {
background:#f5f5f5!important;
font-size:12px;
padding:2px;
height:12px;
}


#PrePay .gobutton {
background:url(/images/content/mydiallogingo.gif) no-repeat;
width:53px;
border:0;
padding:4px 0;
text-align:center;
color:#fff;
font-size:10px;
cursor:pointer;
display:inline;
}

.ig_lgbluelink {
display:none!important;
}


.coupontable, .coupontable td, .coupontable tr {
border:none!important;
padding:0!important;
margin:0!important;
}

.coupontable h1 {
font-size:48px!important;
font-family: "Trebuchet MS",Lucida Grande", "Lucida Sans", Verdana, Arial";
font-weight:bold!important;
color:#ca0000;
margin:0 0 20px 0!important
}
.coupontable h2 {
font-size:28px!important;
font-family: "Trebuchet MS",Lucida Grande", "Lucida Sans", Verdana, Arial";
font-weight:bold!important;
margin:0!important;
padding:10px 0!important;
}
.coupontable h3 {
font-size:18px!important;
font-family: "Trebuchet MS",Lucida Grande", "Lucida Sans", Verdana, Arial";
font-weight:bold!important;
margin:0!important;
}

.printbutton {
width:123px;
background:url(/images/printbutton.gif) no-repeat;
border:none;
padding:4px 0 4px 10px!important;
color:#fff;
font-size:11px;
cursor:pointer;
}