﻿#topLinks,#searchArea,#selectors {display:none;}
#header {height:110px;position:relative;}
.returnHomeButton {
  padding:0px;
  position:absolute;bottom:-32px;right:4px;
  height:40px;
  text-align:center;
  margin:0px;
  font-weight:bold;
}
.returnHomeButton a {
  color:#ffffff;
}
.returnHomeButton a img {
  vertical-align:middle;
  height:20px;
}

#eBookBlock {float:right; text-align:right;font-weight:bold;font-size:12px;color:#626161;width:150px;text-align:center;overflow:hidden;margin:10px 0px;padding-left:10px;border-left:2px solid #DDDDDD;}
#eBookBlock a {color:#626161;}
#eBookBlock a:hover {color:#333333;}
  #description,#description p {margin-top:0px;padding-top:0px;}
  #description p { color:#464646;font-size:16px;line-height:20px;}
  .toggle-button { display:block;margin-top:10px; }
  span.hide {background:url('/images/shell_v2/asc.gif') no-repeat left; padding-left:10px;}
  span.show {background:url('/images/shell_v2/desc.gif') no-repeat left; padding-left:10px;}
  #allExpertsLink { color:#fff;text-decoration:none; }
  #allExpertsLink:hover { color:#ebebeb; }
  .eTag {clear:right;}
  .eTag a, .eTag a:hover {color: #000;}
  #pageHeadBlock { width:722px; display:block; overflow:visible; }
  #pageHeadBlock h1 { font-size:26px; font-weight:bold; color:#ED037C;margin:0px;padding:0px;float:left;}
  #contentBlock {position:relative; width:100%; clear:both;}
  #column_1 {background: #fff url('/images/shell_v2/beach_exp_body2.gif') repeat-y; width:320px;text-align:center;}
  .endColumn_1 {font-size:1px;line-height:1px;height:20px;width:320px;background:#fff url('/images/shell_v2/beach_exp_bottom.gif') no-repeat; margin:0px;padding:0px;}
  .canvas:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
  #column_2 { dislay:block;float:right;width:362px; height:auto;}
  h2.underline {font-size:24px;line-height:24px; font-weight:normal; color:#ED037C; margin:0px;padding:38px 0px 5px 0px;border-bottom:1px dashed #ED037C; text-align:right; }
  .orangeBorder {border:1px solid #ED037C;}
  .blogHead {font-size:12px;line-height:14px;font-weight:normal; color:#3368b8; background: #fff url('/images/shell_v2/icon_blog.gif') no-repeat;padding:2px 0px 0px 25px;}
  #videoBox {width:290px;background:#fff url('/images/shell_v2/video_box_body.gif') repeat-y;margin:15px auto;}
  .endVideoBox {font-size:1px;line-height:1px;height:5px;background:#fff url('/images/shell_v2/video_box_bottom.gif') no-repeat; margin:0px; padding:0px; }
  #videoBox h2 {font-size:20px;line-height:20px; font-weight:normal; color:#ED037C; margin:0px;padding:35px 10px 10px 20px;background: transparent url('/images/shell_v2/video_box_header.gif') no-repeat; text-align:left;}
  #videoBox h2 a {color:#ED037C;}
  #videoBox p {margin:0px; padding:10px 20px;text-align:left;}
  .dealsTable { border-collapse: collapse; margin-top:10px;width:100%;height:90px;}
  .dealsTable a { color:#ED037C; }
  .dealsTable tr td a img { border:1px solid #ED037C;}
  .dealsTable tr td a:hover img { border:1px solid #3870c6;}
  .dealsTitle {font-size:16px}
  .dealsTitle a, .dealsTitle a:hover {color:#000;}
  .dealsCopy {font-size:11px}
  .dealsCopy a, .dealsCopy a:hover {color:#000;}
  .dealsSpecial, .dealsSpecial a, .dealsSpecial a:hover  {text-align:right;font-size:14px;line-height:18px;text-transform:uppercase;color:#ED037C;width:90px;}
  .dealsSpecialUp {font-size:26px;line-height:28px;color:#ED037C}
  .speciala {font-size:16px;color:#3870c6; font-weight:500;}
  .specialb a {color: #000;}
  .articleBody p, .articleBody div, .articleBody li {font-size:12px;margin-bottom:15px; padding:0px;}
  #changeTextSize { width:70px; }
#deal_search_form, #hotel_search_form { font-size:0.9em; }#tagCloud {
  postion:relative;
  background:#fde4d4;
  text-align:left;
  margin-left:-1px;
  width:722px;
  height:180px;
  background: #fff url('/images/traffgen09_fla/tagcloud_bg.jpg') no-repeat !important;

}
.tagtable {
  position:relative;
  top:5px;
  left:-10px;
  margin:0 !important;
  padding:0 !important;
  width: 700px;
}
.videolist,.articlelist {
  margin:19px;
  height:112px;
  overflow:scroll;
  overflow-x:hidden;
  overflow-y:auto;
}
.article,.video {
  background-color:#ededed;
  font-size:11px;
  line-height:13px;
  border-width:0px;
  border-left-width:1px;
}
.article td,.video td {
  color:#777777;
  padding:0px 10px;
  height:56px;
  vertical-align:middle;
  border-bottom:1px solid white;
}
.article-sel,.video-sel { background-color:#d8f1f3; }
.article td.thumb,.video td.thumb { width:75px; height:55px; text-align:left; padding:0px; }
.article td.accolades,.video td.accolades { width:200px;white-space:nowrap;padding-left:19px; background-color:#dcdcdc; }
.article-sel td.accolades,.video-sel td.accolades { background-color:#bedcf3; }

.article td a,.video td a {
  text-decoration:underline;
}
.article td.thumb img,.video td.thumb img {
  height:55px;
}
 td { padding:0px; margin:0px;vertical-align:top; }
 .lang,span { font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit; }
 
 div.intlButton {
    font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif !important;
    width:350px;
    min-height:75px;
    background:#dcedf9;
    border-width:0px;
    color:#00a4b4;
    padding:0px;
  }
  div.intlButton * div,div.intlButton * table {
    margin:0px;
  }
#intlLinks {
  margin-top:10px;
    margin-right:220px;
}
#intlLinks #visitFloridaButton {
  font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif !important;
  font-size:14px;
  background-image:none;
  margin:10px 0px;
  min-height:20px;
  height:40px !important;
  text-align:center;
  padding:10px 0px;
}
  #newsletterSignup {
    font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif !important;;
    cursor:hand;
    cursor:pointer;
  }
  #newsletterSignup p {
    padding:10px;
    padding-left:0px;
    font-size:16px;
    line-height:18px;
    font-weight:bold;
  }
  #newsletterSignup a {
      color:#00a4b4;
      text-decoration:none;
  }
  #newsletterSignup a:hover {
    text-decoration:none;
  }
  #intlLinks #newsLetterSignup .floatLeftImg { height:80px !important; }
  .floatLeftImg {
    float:left;
    margin:5px;
  }
  .articleBody p { margin-bottom:10px; }

  #partners {
    margin:0px;
    margin-bottom:30px;
    min-height:0px;
    width:auto;
  }
  .rcolButton {
    font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif !important;
    cursor:hand;
    cursor:pointer;
    margin:0px 0px 20px;
    background:#00a4b4;
  }
  #socialIcons.rcolButton {
    font-size:15px;
  }
  #socialIcons.rcolButton div {
    text-align:center;
  }
  .rcolButton a {
    text-decoration:none;
  }
  .intlButton a img, .rcolButton a img {
    border-width:0px;
  }
  #visitFloridaButton {
    font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif !important;
    height:auto;
    min-height:1px;
    background:#ed037c;
    overflow:hidden;
  }
  #visitFloridaButton table {
   height:100%;
   width:100%;
   text-align:center;
  }
  #visitFloridaButton td {
    text-align:center;
    vertical-align:middle;
  }
  #intlButtonHolder #visitFloridaButton {
    height:100px;
    overflow:hidden;
    border-width:0px;
  }
  #intlButtonHolder #visitFloridaButton table {
   height:45px;
   width:250px;
   margin:auto;
   margin-top:40px;
   text-align:center;
  }
  #visitFloridaButton a {
    color:#ffffff;
    font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif !important;
    font-size:19px;
    line-height:22px;
    text-decoration:none;
  }
  #intlButtonHolder #visitFloridaButton a {
   font-size:22px;
  }
  #intlLinks #visitFloridaButton {
    
    
  }
  #intlLinks #visitFloridaButton a {
   display:block;
   padding:0 15px;
   text-align:center;
  }
  #intlLinks td {
    padding:5px;
}
  #intlLinks td td {
    padding:0px;
}
#orderGuideButton {
  background:#dcedf9;
    font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif !important;
}

#innerContent #changeTextSize {
	text-align:right;
}

  #innerContent #orderGuideButton {
    cursor:hand;
    cursor:pointer;
    margin-top:0px;
  }
  #innerContent #orderGuideButton p {
    margin:10px;
    padding-top:10px;
    font-size:13px;
    line-height:14px;
    font-weight:bold;
    text-decoration:none;
  }
  #rcol #orderGuideButton {
    padding-left:0px;
  }
  #rcol #orderGuideButton p {
    font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif !important;
    padding:5px 10px;
    font-weight:bold;
    text-decoration:none;
  }
  #orderGuideButton a:hover p {
  }
  #orderGuideButton a {
    color:#00a4b4;
    font-weight:bold;
    text-decoration:none;
  }
  #orderGuideButton a:hover {
    text-decoration:none;
  }
  .sectTitle {
    padding:0px;
    margin:10px 0px;
    color:#00a4b4;
    font-size:18px;
    line-height:20px;
    font-weight:normal;
  }
  #planTitle {
    width:100%;
    border-width:0px;
  }
  #planningLinks {
    width:auto;
    padding:0px;
    margin:0px;
    background-color:#ededed;
  }
  #planningLinks ul {
    display:block;
    width:auto;
    margin:0px 15px 10px;
    padding:10px 0px;
  }
  #planningLinks ul li {
    padding:2px 0px 6px;
    float:none; width:auto;
    border-bottom:1px solid #cccccc;
    list-style-type:none;
    color: #90d6df;
  }
  #planningLinks a {
    color:#464646;
    text-decoration:underline;
    font-size:12px;
  }
  #planningLinks hr {
    margin:5px;
    border-style:dashed;
    border-color:#cccccc;
  }
hr.grey-line {
  clear:both;
  border-width:0px;
  height:1px;
  background:transparent url(/images/shell_v2/grey_line.gif) bottom repeat-x;
  margin:15px 0px;
  max-width:722px;
}
#tabs {
  width:722px;
  display:none;
  margin-top:20px;
  color: #7f7f7f;
}
#tabs .ui-tabs-nav {
}
#tabs div {
  padding:3px;
}
#tabs div div {
  padding:0px;
  color: #7f7f7f;
}
#tabs div a { color: #7f7f7f; }

#footerLinks .superFooterLink { font-size:98%; }

/*UI tabs*/
  .ui-tabs-nav {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
    height:30px;
    float: left;
    position: relative;
    z-index: 1;
    bottom: -1px;
  }
  #dealsEvents .ui-tabs-nav ul {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  }
  .ui-tabs-nav li {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
    width: 130px;
    float: left;
    border-right: none;
  }
  .ui-tabs-nav li a {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
    width: 130px;
    padding:0px;
    text-align:center;
    float: left;
    font-size: 14px;
    line-height:29px;
    text-decoration: none;
    color: #7f7f7f;
    border-bottom: 1px solid #7fd1d9;
    background: #ffffff url(/images/shell_v2/newHomepage/dealsevents_inactive_bg.gif) top no-repeat;
  }
  .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
    background: #ffffff url(/images/shell_v2/newHomepage/dealsevents_active_bg.gif) top no-repeat;
    border-bottom-color:#ffffff;
    color: #777777;
  }
  .ui-tabs-panel {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
    clear:left;
    background: #ffffff;
    color: #333333;
    font-size: 1.1em;
  }
  .ui-tabs-hide {
    display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
  }
.ui-tabs-nav {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  height:29px;
  font-family: 'Trebuchet MS', Trebuchet, Verdana, Arial, sans-serif !important;
  float: left;
  position: relative;
  z-index: 1;
  left:5px;
}
#tabs ul,.ui-tabs-nav ul {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
#tabs ul li.tab,.ui-tabs-nav li {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  width: 179px;
  padding-right:4px;
  float: left;
  border-right: none;
}
#tabs ul li a,.ui-tabs-nav li a {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.8; text-decoration: none; font-size: 100%; list-style: none;
  display:block;
  height:29px;
  text-align:center;
  font-size: 16px;
  text-decoration: none;
  font-weight:bold;
  color: #777777;
  background-image:url(/images/shell_v2/intl_tabs_med_bg.gif);
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-position:50% 0%;
}
#tabs ul li.tab a:hover,.ui-tabs-nav li a:hover {
  background-position:100% 0%;
  color: #777777;
}
#tabs .ui-tabs-nav li {
}
#tabs ul li.ui-tabs-selected a, #tabs ul li.ui-tabs-selected a:hover {
  background-position:0% 0%;
  color: #777777;
}
#tabs ul li.med {
  width: 171px;
}
#tabs ul li a.med {
  width: 171px;
  background-image:url(/images/shell_v2/intl_tabs_med_bg.gif) !important;
}
#tabs ul li.small {
  width: 131px;
}
#tabs ul li a.small {
  width: 131px;
  background-image:url(/images/shell_v2/intl_tabs_small_bg.gif) !important;
}
#tabs ul li.large {
  width: 211px;
}
#tabs ul li a.large {
  width: 211px;
  background-image:url(/images/shell_v2/intl_tabs_large_bg.gif) !important;
}

#tabs .tabDiv,.ui-tabs-panel {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif !important;
  clear:left;
  border: 1px solid #7fd1d9;
  background: #ffffff;
  color: #333333;
  font-size: 1.1em;
}
#tabs .ui-tabs-hide {
  display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}


#overlay_div {height:450px;}
#videoPreviewTable {
  font-size:12px;
}
#videoPreviewTable #video_title {
  text-align:center;
}
#videoPreviewTable #video_authors {
  padding:8px;
}
#videoPreviewTable #video_caption,#videoPreviewTable #video_accolades {
  padding:10px;
  background-color:#ededed;
}
#videoPreviewTable td#video_accolades {
  height:100px;
}
  .articlePreview { display:none;width:716px;margin-top:20px;color:#7f7f7f;font-size:12px; }
  #tabs .articlePreviewImage { border:3px solid #7fd1d9;width:100px;height:100px;}
  #tabs .articlePreviewImage img { margin:0px; }
  #tabs .articlePreviewTitle { color:#777777;font-size:16px;font-weight:bold; }
  .articleLink,.videoLink { color:#0077c1 !important; }
  .article .articleTitle,.video .videoTitle { font-weight:bold;font-size:12px;line-height:14px;}


  #currencyConverter {
    width:100%;
    min-height:75px;
    color:#f13596;
  }
  h3,h4 { padding:5px; margin:0px; }
  h4 {float:left;}
  #currencyHeader {
    display:block;
    padding-bottom:0px;
    font-weight:bold;
    font-size:13px;
    overflow:hidden;
  }
  #currencyConverter form {
    display:block;
    margin:0px; padding:5px;
  }
  #currAmount,#currSymbol {
    margin:2px 0px;
  }
  span#currDollars {
    font-size:1.25em;
  }
  div#ratioListing {
    width:154px;
    margin:5px;padding:0px;
  }
  div#ratioListing p {
    display:none;
    width:100%;
    text-align:right;
    margin:0px;
    padding:0px;
  }
  .relatedArticles { width:100% !important;}
  #partners img { margin:auto; }

  #rightColumn #dealsTab { width:160px;margin:10px 20px; border:1px solid #0da8b8; position:relative;  }
  #dealsTab h2 { background:#00a4b4;color:#ffffff;font:bold 16px/18px 'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;padding:5px; }
  #dealsTab #dealContent { margin:10px; }
  #dealsTab .dealHeader { padding-bottom:15px; }
  #dealsTab .dealHeader,#dealsTab .dealHeader a { color: #0da8b8; font:bold 16px/18px 'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif; text-decoration:none; }
  #dealsTab .dealRates { color: #0da8b8; font:normal 12px/14px 'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif; padding-bottom:10px; }
  #dealsTab .dealDescription { color:#666; font:11px Arial, Helvetica, sans-serif; }
