* {margin:0; padding:0;}

body {
text-align:center;
background-color:#000000;
font-family:Verdana;
color:#ECF1F5;
font-size:12px;
}

img {
display:block;
border:0;
}

#all {
background-image:url(../backgrounds/allbg.jpg);
background-repeat:no-repeat;
position:relative;
margin-right:auto;
margin-left:auto;
text-align:left;
width:900px;
padding-bottom:50px;
}

#f {
margin-left:79px;
}

#home-leftcolumn {
float:left;
width:295px;
margin-right:25px;
background-color:#191D21;
background-image:url(../backgrounds/column1bg.jpg);
background-repeat:no-repeat;
}

#home-leftcolumn-content {
padding:25px 20px 30px 12px;
}

#home-leftcolumn a {
color:#ECF1F5;
text-decoration:none;
}

#home-leftcolumn a:hover {
color:#FCF904;
}

.larger {
font-size:12px;
}

p.sub {
font-size:10px;
padding-top:5px;
}

p.link {
font-size:10px;
padding-top:6px;
}

ul {
margin-left:10px;
padding-left:10px;
}

ul li {
padding-bottom:30px;
}

h1 {
font-family:Arial;
font-size:17px;
padding-bottom:15px;
line-height:22px;
text-align:center;
}

h2 {
font-size:13px;
padding-bottom:15px;
padding-left:20px;
}

h5 {
font-size:12px;
padding-bottom:1px;
}

p.bullets {
text-align:center;
color:#0AF520;
}

#icarslink {
margin-bottom:15px;
}

#home-middlecolumn {
float:left;
width:280px;

padding-top:18px;
padding-bottom:40px;
}

#home-middlecolumn-content {
font-family:Arial;
font-size:11px;
line-height:17px;
padding-right:20px;
padding-left:25px;
}

#home-middlecolumn-content p {
padding-bottom:15px;
}

#home-middlecolumn-content a {
color:#10F94C;
}

#home-middlecolumn-content a:hover {
color:#FFF603;
}

#content {
margin-top:30px;
}

#home-rightcolumn {
width:262px;
margin-left:628px;
left:628px;
width:262px;
}

#vipres {
position:absolute;
top:45px;
left:720px;
font-family:Arial;
font-size:10px;
}

#vipres a {
color:#ECF1F5;
}

#vipres a:hover {
color:#FFF603;
}

#bottom-text {
clear:both;
width:750px;
margin-left:80px;
line-height:19px;

}

#bottom-text p {
padding-bottom:16px;
}



#footer {
text-align:center;
margin-right:auto;
margin-left:auto;
padding-top:50px;
padding-bottom:45px;
font-size:10px;
width:825px;
}

#footer img {
margin-bottom:18px;
}

#footer p {
padding-bottom:12px;
}

#footer a {
color:#ECF1F5;
}

#footer a:hover {
color:#FCF904;
}

#address {
padding-bottom:18px;
text-align:center;
margin-top:45px;
margin-right:auto;
margin-left:auto;
}

#homepagebannerlinks {
margin-left:110px;
margin-top:30px;
}


ul#bottomnav {
width:800px;
list-style:none;
text-align:center;
margin-right:auto;
margin-left:auto;
font-family:Arial;
font-size:10px;
margin-bottom:15px;
}

ul#bottomnav li {
display:inline;
margin-right:7px;
}

ul#bottomnav li a {
color:#ffffff;
text-decoration:none;
}

ul#bottomnav li a:hover {
color:#FEF501;
text-decoration:underline;
}

ul#bottomsubnav {
list-style:none;
text-align:center;
margin-right:auto;
margin-left:auto;
font-family:Verdana;
font-size:9px;
}

ul#bottomsubnav li {
display:inline;
margin-right:9px;
}

ul#bottomsubnav li a {
color:#ffffff;
text-decoration:none;
}

ul#bottomsubnav li a:hover {
color:#FEF501;
text-decoration:underline;
}


#all {
background-image:none;
}

#new {
padding-bottom:15px;
line-height:18px;
}

#new p {
padding:0 35px 12px 55px;
}

#new h4 {
font-size:13px;
padding-bottom:25px;
text-align:center;
}

#new a {
font-style:italic;
color:#E5E328;
background-image:url(graphics/linkpointer.gif);
background-repeat:no-repeat;
background-position:100% 70%;
padding-right:17px;
text-decoration:none;
}

#new a:hover {
color:#FD0516;
text-decoration:underline;
}

h4 {
font-size:11px;
}

ul#news li {
padding-bottom:24px;
}

.green {
color:#2FD214;
font-weight:bold;
}

a.greenlink {
color:#23CF1F;
text-decoration:none;
}

a.greenlink:hover {
text-decoration:underline;
}


#reservation-button {
position:absolute;
top:487px;
left:700px;
}

#quote-button {
position:absolute;
top:10px;
left:695px;
}


.green {
color:#1BC717;
}

.green-lg {
color:#1BC717;
font-size:18px;
}

.green-13 {
color:#1BC717;
font-size:13px;
}

#vip-login {
position:absolute;
top:32px;
left:595px;
}

#commuterlink {
margin-bottom:45px;
margin-left:-15px;
}

#award-logos {
margin-left:335px;
}

#video {
width:325px;
float:right;
margin:0 15px 9px 30px;
font-family:Verdana;
font-size:11px;
line-height:17px;
border:1px solid #FB7838;
padding-bottom:9px;
}

#video p {
padding:9px;
}

#qt {
float:right;
margin-top:10px;
margin-left:9px;
padding-right:9px;
}

#yellowpointer {
display:inline;
}

a#newslink {
color:#fff;
text-decoration:none;
}







