/* Style sheet freeLayout */
body{margin:0;padding:0;text-align:left;font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#333333;line-height:14px;}
form{margin:0;padding:0;}
.inside{position:static;}
p{margin-top:10px;margin-bottom:10px;}
h1{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:28px;line-height:32px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #0D103A;text-transform: capitalize;}
h2{margin-top:15px;margin-bottom:8px;padding-bottom:4px;font-size:16px;line-height:19px;border-bottom-width: 2px;border-bottom-style: dotted;border-bottom-color: #D5C127;}
.highlight{display:block;padding:5px 15px;background-color:#0D103A;font-weight:bold;color:#D5C127;text-transform: capitalize;}
input.text{width:150px;}
#freeportEmail{width:230px;height:60px;padding-top:10px;padding-right:10px;padding-left:10px;background:url("tl_files/freeport/layout/insidePageEmailBg.jpg") left top no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:13px;}
#freeportEmail br{display:none;}
#freeportEmail input.text{float:left;margin-right:10px;}
#freeportEmail label{margin-bottom:10px;}
textarea.text{width:150px;}
.mealHeader{}
.mealTitle{margin-bottom:2px;font-weight:bold;font-size:14px;color:#790100;line-height:16px;}
.mealPrice{font-style:italic;font-weight:normal;font-size:11px;color:#0D103A;}
.mealDescription{margin-top:2px;font-size:11px;color:#666666;line-height:13px;}
.disclaimer{margin-top:2px;margin-bottom:10px;font-weight:bold;font-style:italic;font-size:11px;color:#000000;}
a.button{display:block;padding:10px 15px 10px 10px;background-color:#0D103A;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;text-decoration:none;font-size:18px;color:#D1B400;}
.large{font-size:20px;color:#FFFFFF;line-height:20px;}
.leftImage{display:block;padding-top:15px;padding-bottom:15px;text-align:center;background-color:#D1B400;}
.clearBoth{clear:both;display:block;}
#wrapper{width:900px;margin-right:auto;margin-left:auto;}
#header{padding-bottom:8px;background:url("tl_files/freeport/layout/headerBg.gif") center bottom no-repeat;background-attachment: scroll;}
#header .address{width:250px;float:left;display:block;padding-top:25px;}
#header .phone{width:250px;float:right;display:block;padding-top:25px;text-align:right;}
#header .logo{text-align:center;}
.sinatraPromo{width:419px;height:55px;margin-top:5px;text-align:center;vertical-align:top;background-color:#151d3b;border:3px solid #e3d97f;}
.sinatraPromo a{text-align:center;vertical-align:middle;color:#e0de51;text-decoration:none;}
#nav{padding-top:5px;padding-bottom:5px;text-align:center;}
#nav a{margin-right:10px;margin-left:10px;padding:5px 15px;font-weight:bold;text-decoration:none;font-size:14px;color:#333333;text-transform: uppercase;}
#nav a:hover{color:#999999;}
#main{background-color:#D1B301;}
#main .mainImg{float:left;}
#main .homeHeadline{float:right;padding-top:25px;padding-bottom:25px;}
#main .homeImages{float:right;}
#main .homeImages img{padding-right:10px;padding-left:10px;}
.divider{margin-top:8px;padding-top:20px;background:url("tl_files/freeport/layout/containerBg.gif") center top no-repeat;background-attachment: scroll;}
#left{width:425px;float:left;display:block;padding-top:5px;padding-bottom:10px;}
#left .emailForm{width:230px;height:60px;margin-bottom:15px;padding-top:0;}
#left .emailForm .label{float:left;margin-right:8px;margin-left:8px;padding-top:4px;font-size:11px;line-height:13px;}
#left .emailForm input.text{width:150px;background:url("images/inputBg.jpg") left top no-repeat;border:1px solid #666666;font-size:11px;line-height:12px;background-attachment: scroll;}
#left .calendar{margin-top:0;margin-bottom:10px;}
#right{width:425px;float:right;display:block;}
#footer{padding-top:10px;padding-bottom:50px;background:url("tl_files/freeport/layout/footerBg.jpg") left top repeat-x;background-attachment: scroll;}
#footer .footerNav{width:900px;margin-right:auto;margin-left:auto;padding-top:5px;padding-bottom:20px;text-align:center;font-size:11px;color:#FFFFFF;}
#footer .footerNav a{text-decoration:none;color:#FFFFFF;}
#footer .footerNav a:hover{text-decoration:underline;color:#CCCCCC;}
#footer .footerNav a.dark{color:#000;}
.insidePage .divider{margin-top:0;}
.insidePage #container{padding-bottom:25px;}
.insidePage #left{width:250px;}
.insidePage #left .emailForm{width:230px;height:60px;padding-right:0;padding-left:0;background-image:url("images/insidePageEmailBg.jpg");}
.insidePage #left .emailForm .label{float:none;padding-bottom:5px;}
.insidePage #main{width:600px;float:right;background-color:#FFFFFF;}
.column1{width:45%;float:left;margin-right:20px;padding-bottom:15px;}
.column2{width:45%;float:left;padding-bottom:15px;}
.valentines{text-align:center;}
.valentines .mealTitle{font-family:Georgia, Times New Roman, serif;}
.valentines .disclaimer{font-family:Georgia, Times New Roman, serif;font-style:italic;font-size:13px;}
.phillips{margin-top:35px;}
.phillips img{padding-right:15px;}
.phillips a{font-weight:bold;text-decoration:none;color:#gray;}
.pLogos{text-align:center;background-color:#fff;}
