/* Created by www.j2studio.com */

/* Style Sheet for Miami Cruiseship Shuttle */

/* September 20, 2011 */

/* colors:  green - #00989b  yellow:  #ffcc00 orange: #ff8e00    blue: #347db4 light blue:  #009ae4 */

/*  background color #2a4d53   */

/*   wrapper background #1b6671  */

body {background: #2a4d53 url(../images/pageBkgd.jpg) no-repeat; background-attachment: scroll; background-position: top center;text-align: center;}

.wrapper {margin: 0 auto;width: 960px; height: auto; position: relative; background: #1b6671;} 


h1,h2,h3,h4,h5,h6 {font-family: 'Alfa Slab One', serif; margin: 0; font-weight: normal; letter-spacing: 3px;}

.headlines h1 {font-size: 2em;color: white;}

h3 {color: white;}

.copy p{font-size: 1.2em; color: white; line-height: 1.3em;width: 650px; height: auto;float: left;clear: left;text-align: left;margin: 20px;overflow: auto;}

h1.gold {color: #f7d809;line-height: 95%;}

.logo {padding-left:10px;margin: 25px 0 0 0; background: transparent url(../images/miami-shuttle-header-bkgd.png) no-repeat;height: 65px;}

.cta {float:right;width:232px; margin: 0 10px 0 0; background: transparent url(../images/miami-shuttle-phone-bkgd.png) no-repeat;text-align: center;}

.header {background:url(../images/mastBkgd.jpg); background-repeat:  no-repeat;overflow: hidden; width: 960px; height: 326px; position: relative;text-align: center;}

.topcontent {background:url(../images/passenger-shuttle-van.png); background-position: bottom right; background-repeat:  no-repeat;width: 960px; height: auto; position: relative;margin-bottom: 20px;}

.btmcontent {overflow: hidden; width: 960px; height: auto; position: relative;}

.headlines {width: 715px; height: auto; float: left; text-align: center; margin: 0 0 0 20px;}




.footer{background: url(../images/footerBkgd.jpg);height: 124px;text-align: center;position: relative;font-size: .8em;}

/*.footer ul{margin-top: 100px;}*/

.footer ul {padding:100px 0 0 0;}

.footer ul li {display: inline;}

.footer ul li a:link, .footer ul li a:visited{display: inline;color: black;text-decoration: underline;}

.footer ul li a:hover, .footer ul li a:active{display: inline;color: white;text-decoration: none;}


.header ul {padding:10px 0 0 0;}

.header ul li {display: inline;font-size: .9em;}

.header ul li a:link, .footer ul li a:visited{display: inline;color: black;text-decoration: underline;}

.header ul li a:hover, .footer ul li a:active{display: inline;color: white;text-decoration: none;}


.price {float: right;width: 89px;height: 45px;}
.top {margin-top: 10px;}
#footerright{text-align: right;}
a:link, a:visited {color: black;text-decoration: underline;}a:hover, a:active {color: white;text-decoration: none;}
#copyright{font-size: 11px; padding-top: 10px;}
#credit{text-align: right;}

.cta a{font-size: 11px;}
th {text-align: center;background: #ff8e00;padding: 2px; color: #fff;font-family: 'Adamina', serif;}

table, th, td
{
border: 1px solid #ff8e00;
}



/* inset images */

.inset {width: 615px;height: auto;float: left;padding-left: 20px;}

.inset img{display: inline;float: left;margin-right: 10px; border: 1px solid white;}


.clear {clear:both;}


/* form 1 */

    #formContainer {
    
        width: 300px;
        height: auto;
        float: right;
       /* border: 2px solid #8a0600;*/
       margin-right: 10px;
       text-align: left;
    
    }
    
    #formContainer h4{padding: 0 10px;}

    #form1{
        margin: 0;
        padding-top:10px;
        background: url(../images/form1/form_top.gif);
        background-position: center top;
        background-repeat: no-repeat;
       /* background-color: #fff;*/
        }
    #form1 fieldset{
        margin:0;
        padding:0;
        border:none;    
        float:left;
        display:inline;
        width:260px;
        margin-left:25px;
        }       
    #form1 legend{display:none;}    
    #form1 p{margin:.3em 0; font-size: .8em;}    
    #form1 label{display:block;}    
    #form1 input, #form1 textarea{      
        width:252px;
        border:1px solid #ddd;
        background:#fff url(../images/form1/form_input.gif) repeat-x;
        padding:3px;
        }
    #form1 input#departure, #form1 input#return{        
        width:150px;
        border:1px solid #ddd;
        background:#fff url(../images/form1/form_input.gif) repeat-x;
        padding:3px;
        }       
    #form1 textarea{
        height:175px;
        overflow:auto;
        }                   
    #form1 p.submit{
        clear:both;
        background:url(../images/form1/form_bottom.gif) no-repeat 0 100%;
        padding:0 25px 20px 25px;
        margin:0;
        text-align:center;
        color: black;
        }   
    #form1 button{
        width:100px;
        height:25px;
        line-height:15px;       
        border:none;
        background:url(../images/form1/form_button.gif) no-repeat 0 0;
        color:#000;
        cursor:pointer;
        text-align:center;
        }    
      
     #form1 h3   {color: #00989B;}
          

/* // form 1 */