body {
background:#4a99b7 url('../images/bg_grad.jpg') repeat-x scroll center top;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:#6f9cb7;
margin:0;
line-height:125%;
}
h1, h2, p{
margin:0px;
}
a {
color:#565659;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#000000;
text-decoration:underline;
}
#wrap {
margin:0 auto;
width:922px;
height:auto;
position:relative;
}
#main {
position:relative;
background:#ffffff;
}
#main div.shadow {
bottom:0;
position:absolute;
top:0;
width:10px;
}
#main div.left.shadow {
behavior: url(/css/iepngfix.htc);
background:url('../images/lShadow.png') repeat-y top;
left:-10px;
}
#main div.right.shadow {
behavior: url(/css/iepngfix.htc);
background:url('../images/rShadow.png') repeat-y top;
right:-10px;
}
#top{
height:5px;
padding:25px 10px 14px 0;
text-align:right;
color:#c9e4f5;
background:url('../images/tShadow.png') repeat-x bottom;
position:relative;
}
#top div.tl.shadow {
behavior: url(/css/iepngfix.htc);
background:url('../images/tlShadow.png') no-repeat;
width:10px;
height:10px;
position:absolute;
left:-10px;
bottom:0;
}
#top div.tr.shadow {
behavior: url(/css/iepngfix.htc);
background:url('../images/trShadow.png') no-repeat;
position:absolute;
width:10px;
height:10px;
right:-10px;
bottom:0;
}
#top img{
padding:0 5px;
text-decoration:none;
border: none;
}
#top #hilite, p.left #hilite{
color:#FFFFFF;
}
#top a, #bottom a{
color:#c9e4f5;
text-decoration:none;
font-weight:normal;
}
#top a:hover, #bottom a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#topEmail{
position:absolute;
right:0px;
top:18px;
width:215px;
height:293px;
background: url('../images/email/top_bg.jpg') no-repeat bottom;
z-index:1000;
display: none;
}
#topEmail img{
padding:0;
margin:0;
}
#topEmail p a{
padding-left:15px;
color:#ffa049;
}
#topEmail p a:hover{
color:#4a9eb8;
}
#topEmail a.return {
display: block;
width:40px;
text-decoration:none;
margin-bottom: 5px;
}
#topEmail p{
margin:2px 0 0 10px;
color:#4a9eb8;
text-align:left;
}
#topEmail p.topCheck{
margin:0 0 2px 10px;
float:left;
}
#topEmail p.topCheck input{
margin:0px 4px 0px 0;
width:12px;
}
.fields{
margin:7px 6px 0 0;
float:left;
}
#topEmail input{
width:165px;
border:none;
height:14px;
width:150px;
display:block;
color:#4a9eb8;
margin:0 0 7px 55px;
border:solid 1px #999;
background:transparent;
float:left;
}
#topEmail #state{
width:30px;
display:inline;
}
#topEmail #zip{
width:70px;
display:inline;
margin-left:48px;
}
#topEmail a img {
padding:0px 5px 0 0;
border:none;
}
#header {
position:relative;
background:url('../images/home_header.jpg') no-repeat center top;
height:118px;
padding-right:10px;
}
#logo {
width:100%;
text-align:right;
padding:35px 10px 0 0;
}
#logo img {
position:absolute;
border:none;
top:-23px;
left:10px;
}
#tabs {
bottom:3px;
position:absolute;
right:10px;
font-weight:normal;
font-size:14px;
}
#tabs #current{
color:#e06da4;
}
#tabs a{
color:#6f9cb7;
text-decoration:none;
font-weight:normal;
padding-left:8px;
}
#tabs a:hover{
color:#e06da4;
text-decoration:none;
font-weight:normal;
}
#content {
position:relative;
background:#ffffff url('../images/home_aSpot.jpg') no-repeat;
min-height: 630px;
}
.home #content {
height:auto;
}
#welcome {
color:#ffffff;
width:240px;
text-align:right;
position:absolute;
right:25px;
top:158px;
}
h1{
font-size:18px;
font-weight:lighter;
line-height:100%;
margin-bottom:2px;
}
#welcome p{
font-size:12px;
font-weight:normal;
line-height:100%;
}
#welcome a{
padding-top:2px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#ffffff;
float:right;
}
#destinations {
padding:428px 0 0 150px;
}
#destinations div {
float:left;
width:365px;
margin:0 15px 0 5px;
}
#destinations img{
float:left;
padding:5px 0;
margin-left:-150px;
}
#destinations h2 img{
float:none;
padding:15px 0 0 0;
margin:0;
font-size:14px;
}
#destinations p {
float:left;
padding-top:5px;
}
#destinations a{
padding:4px 0 0 0;
font-size:12px;
margin-right:-5px;
text-transform:uppercase;
float:right;
}
#options {
clear: left;
height:60px;
padding:0 0 35px 45px;
}
#botEmail{
position:absolute;
left:313px;
bottom:25px;
width:255px;
height:330px;
background: url('../images/email/bot_bg.jpg') no-repeat;
z-index:1000;
display: none;
}
#botEmail p a{
padding-left:15px;
color:#ffa049;
font-weight:normal;
}
#botEmail p a:hover{
color:#4a9eb8;
}
#botEmail a.return {
display: block;
width:40px;
text-decoration:none;
margin-bottom: 5px;
margin-left:-15px;
}
#botEmail p{
margin:8px 15px 0 20px;
color:#4a9eb8;
text-align:left;
padding:0;
}
#botEmail input{
width:165px;
margin:0px 0 7px 65px;
height:14px;
color:#4a9eb8;
border:solid 1px #999;
background:transparent;
}
#botEmail p input{
margin:0 0 2px 3px;
}
#botEmail #state{
width:32px;
margin-left:65px;
}
#botEmail #zip{
width:78px;
margin-left:50px;
}
#botEmail p.checkbox{
margin:0 15px 0px 20px;
}
#botEmail p.checkbox input{
width:12px;
}
#botEmail img{
margin:2px 0 0 148px;
border:none;
}
#options p {
float:left;
}
#options img{
border:none;
}
#options #cSpot1 a{
background: url('../images/cSpot1.jpg') no-repeat;
width:179px;
height:59px;
display:block;
}
#options #cSpot1 a:hover{
background: url('../images/cSpot1_over.jpg') no-repeat;
text-decoration:none;
display:block;
}
#options #cSpot2 a{
background: url('../images/cSpot2.jpg') no-repeat;
width:226px;
height:59px;
display:block;
}
#options #cSpot2 a:hover{
background: url('../images/cSpot2_over.jpg') no-repeat;
text-decoration:none;
display:block;
}
#options #cSpot3 a{
background: url('../images/cSpot3.jpg') no-repeat;
width:240px;
height:59px;
display:block;
}
#options #cSpot3 a:hover{
background: url('../images/cSpot3_over.jpg') no-repeat;
text-decoration:none;
display:block;
}
#divider{
float:left;
width:1px;
height:58px;
background:#cbcbcb;
margin:0 50px;
}
#address {
padding:0 10px 2px 0;
position:absolute;
bottom:0;
right:0;
}
#bottom{
color:#c9e4f5;
padding:10px;
padding-top:7px;
background:url('../images/bShadow.png') repeat-x top;
position:relative;
}
#bottom div.bl.shadow {
behavior: url(/css/iepngfix.htc);
background:url('../images/blShadow.png') no-repeat;
width:10px;
height:10px;
position:absolute;
left:-10px;
top:0;
}
#bottom div.br.shadow {
behavior: url(/css/iepngfix.htc);
background:url('../images/brShadow.png') no-repeat;
position:absolute;
width:10px;
height:10px;
right:-10px;
top:0;
}
#bottom p.left {
float:left;
text-align:left;
}
#bottom p.right {
float:right;
text-align:right;
}