﻿a:link, a:visited, a:active{text-decoration:none;color:#4a8cbb;}
a:hover{text-decoration:none;color:#ed8933;}

body 
{
    background: url('/images/body_bg.gif') repeat;
    margin:0px;
}

img
{
    border:none;
}

#outtertable
{
    width:826px;
    text-align:center;
    vertical-align:top;
    background:white url('/images/shadow_bg.gif') repeat-y;
}

#menu
{
    background:url('/images/menubg.gif') repeat-x;
    font:11px georgia;
    text-transform:uppercase;
    width:800px;
    height:28px;
    color:White;
    float:right;
    margin-right:13px;
    text-align:left;
    
}

    #menu a, #menu a:link, #menu a:visited
    {
        color:white; text-decoration:none; border-bottom:dotted 1px #456296;
    }
    
    #menu a:hover
    {
        color:white; text-decoration:none; border-bottom:dotted 1px #f6c14c;
    }
    
    #menu ul{margin:0 0 0 18px; padding:0px;}

    #menu li{margin:15px; padding:0px; display:inline; text-align:center;}
    
    #menu img {vertical-align:middle;}
    
#content1
{
    background: url('/images/content_bg2.jpg') repeat-y ;
    font: normal 11px verdana, tahoma, sans serif;
    color:#515051;
    text-align:left;
    line-height:20px;
    margin-bottom:0px;
    height:100%;
    min-height:550px;
}

.form
{       
    width:510px;
    min-height:550px;
    border:solid 1px white;
    background:url('/images/content_bg.jpg') no-repeat top;
    text-align:left;
}

.contentcontainer
    {
        width:510px;
        min-height:550px;
        border:solid 1px white;
        background:url('/images/content_bg.jpg') no-repeat top;
        text-align:left;
    }  
    
    .faq b
    {color:#223b63; border-bottom:dotted 1px #223b63;}
    
    .contentcontainer ul
    {color:#223b63;}
    
    .contentcontainer div
    {
       margin:5px 30px 40px 25px; 
       height:100%;
    }  
    
     .contentcontainer h1
    {
        font:12px georgia;
        display:inline;
        margin:0px;
        color:#ed8933;
        text-transform:uppercase;
        font-weight:bolder;
    }
    
    .contentcontainer h2
    {
        font:12px georgia;
        display:inline;
        margin:0px;
        color:#4a8cbb;
        font-weight:bolder;
    }
    .contentcontainer h3
    {
        font:14px georgia;
        display:inline;
        margin:0px;
        color:#4a8cbb;
        font-weight:bolder;
        text-transform:uppercase;
        border-bottom:dotted 1px #4a8cbb;
    }
    
    .contentcontainer h4
    {
        font:12px georgia;
        display:inline;
        margin:0px;
        color:#d3892a;
        text-transform:uppercase;
        font-weight:bolder;
    }

#ltllanding p{margin:0px}

#leftcolumn
{
    font: normal 11px verdana, Palatino, Palatino Linotype, serif;
    color:#6fa0c3;
    line-height:17px;
    text-align:left;
    vertical-align:top;
    width:288px;
}

#loveflorida
{ 
    font:italic 10px verdana;
    background:white url('/images/love_fl_bg.jpg') no-repeat bottom;
    height:110px;
    width:284px;
    vertical-align:top;
    text-align:left;
    line-height:18px;
}

    #loveflorida p
    {
       margin:5px 0 0 0;
       padding:0px 20px 0px 25px;
    } 
    
#footer
{
    height:68px;
    width:800px;
    background:white url('/images/bottom_grad.gif') repeat-x;
    text-align:center;
    margin:5px 0 20px 0;
    font:normal 12px georgia, serif;
    text-transform:uppercase;
    color:White;
    
}

    #footer a, #footer a:link, #footer a:visited
    {
        color:White; text-decoration:none;
    }
    
    #footer a:hover
    {
        color:#f6c14c; text-decoration:none;
    }

    #footer p
    {
        display:inline-block;
        margin:0px 0 0 0;
    }

#see
{
    font: Bold 13px georgia, serif;
    color:#30476c;
    height:24px;
    background:white;
    text-transform:uppercase;
    text-align:right;
    vertical-align:middle;
    padding:8px 27px 0px 0px;
    
}

.legal
{
    margin-top:5px;
    display:block;
    font:normal 8px verdana;
    color:White;
}

.thumbs {margin:10px 0 0 -6px;}

    .thumbout
        {
            border:solid 3px #c5cbd5;
            margin:6px;
        }
    
    .thumbover
        {
            border:solid 3px #4a8cbb;
            margin:6px;
        }
#giftcard-99_help
 {
	background-color:transparent;
	width:12px;
	height:12px;
	position:relative;
	top:10px;
	left:0px;
	float:left;
}
#giftcard-99_help a
{
	background-color:transparent;
	width:12px;
	height:12px;
	position:absolute;
}
#giftcard-99_help a:hover
{
	width:12px;
	height:12px;
	position:absolute;
}
#giftcard-99_help a span
{
	display:none;
}
#giftcard-99_help a:hover span
{
	display:inline;
	position:absolute;
	top:30px;
	left:-18px;
	width:432px;
	height:269px;
} 
#giftcard-199_help
 {
	background-color:transparent;
	width:12px;
	height:12px;
	position:relative;
	top:10px;
	left:65px;
}
#giftcard-199_help a
{
	background-color:transparent;
	width:12px;
	height:12px;
	position:absolute;
}
#giftcard-199_help a:hover
{
	width:12px;
	height:12px;
	position:absolute;
}
#giftcard-199_help a span
{
	display:none;
}
#giftcard-199_help a:hover span
{
	display:inline;
	position:absolute;
	top:30px;
	left:-95px;
	width:432px;
	height:269px;
} 
#booking_engine
{
    font-family: Lucida Sans, Arial;
    font-size: 11px;
    text-align: left;
    color:#1d3156;
}
#booking_engine input[type=text], #booking_engine select
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color:#1d3156;
}
#booking_engine input[type=button], #booking_engine input[type=submit]
{
  text-align:center;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #1d3156;
  background-color: transparent;
  border:  medium none;
  width:120px;
  height:29px;
  cursor: hand;
  background-image: url('/giftcard/images/submit.png');
  background-repeat: no-repeat;
  background-position:right;
}
#booking_engine input[type=checkbox]
{
    font:normal 10px Arial, Helvetica, Sans-serif;
    color:#1d3156;
}
#booking_engine .error
{
    position:absolute;
    top:220px;
    left:20px;
    background-image:url(/giftcard/images/error_icon.png);
    background-position:right;
    background-color:#d20000;
    background-repeat: no-repeat;
    font:bold 10px Arial, Helvetica, Sans-Serif;
    color:#ffffff;
    width:310px;
    text-align:left;
    padding:3px 20px 3px 5px;
    border:solid 1px #ffffff;
}
.go_button
{
    background-image:url(/giftcard/images/go_button.png);
    background-repeat:no-repeat;
    width:58px;
    height:29px;
    border:medium none;
    cursor: hand;
}
