  #eBookBlock {float:right; text-align:right;font: normal 9px tahoma, arial, sans-serif;color:#626161;width:120px;overflow:hidden;margin:10px 0px;padding-left:10px;border-left:2px solid #DDDDDD;}
  #description,#description p {margin-top:0px;padding-top:0px;}
  #description p { color:#464646;font-size:14px;font-weight:bold;line-height:120%;}
  .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;}

  .eTag {clear:right;}
  .eTag a, .eTag a:hover {color: #000;}
  #pageHeadBlock { width:722px; height:62px; display:block:overflow:hidden;margin-bottom:10px;}
  #pageHeadBlock h1 { font: normal 30px tahoma,arial; color:#ED037C;margin:0px;padding:18px 0px 0px 0px;float:left;}
  #showBox {position:relative; width:100%; height: 360px;clear:both;}
  #photoRotateBox { width:722px; height:352px;dispay:block;clear:both;background: transparent url('/images/shell_v2/rotate_navbar.gif') 0px 301px no-repeat;}
  ul#rotateThumbs {list-style:none;padding:0px;margin:-50px 5px -50px 20px;}
  ul#rotateThumbs li {position:relative; z-index:999; display:inline-block; width:48px; height:48px;}
  ul#rotateThumbs li a.activeSlide { display:block;background: url('/images/shell_v2/activeThumb.gif')0 0 no-repeat;width:48px;height:48px;}
  ul#rotateThumbs li a img {border:0px;padding:4px;}
  #prev2 {float:left; position:relative; left:5px; top:-43px; z-index:991px; background: url('/images/shell_v2/rotate_prev_arrow.gif') no-repeat; width:11px; height:40px; display:block;overflow:hidden;}
  #next2 {float:left; position:relative; left:205px; top:-43px; z-index:992px; background: url('/images/shell_v2/rotate_next_arrow.gif') no-repeat; width:11px; height:40px; display:block; overflow:hidden;}
  a:hover#next2, a:hover#prev2 {text-decoration:none;}
  .photoCopy {display:block;padding:0px;margin:305px 5px 0px 0px; width:400px; float:right; }
  .photoLink img {border:0px;width:44px;height:16px;position:relative;float:right;margin:0px;padding:0px}
  .photoTitle {font: normal 15px/18px tahoma,arial;color:#3870c6;}
  .photoBlurb {font: normal 12px/14px tahoma,arial;color:#3870c6;}
  #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: normal 24px/24px tahoma,arial; color:#ED037C; margin:0px;padding:38px 0px 5px 0px;border-bottom:1px dashed #ED037C; text-align:right; }
  .orangeBorder {border:1px solid #ED037C;}
  .blogHead {font: normal 12px/14px tahoma,arial; 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: normal 20px/20px tahoma,arial; 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;}
  a.videoLink, a:hover.videoLink {display:block;margin:0px; padding:10px 20px 0px 20px; text-align:left;font: normal 16px/16px tahoma,arial, sans-serif;color:#ED037C;font-weight:500;}
  .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;}
  p, div {font: normal 11px tahoma,arial, sans-serif; margin:0px; padding:0px;}
#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:5px;
  height:169px;
  overflow:scroll;
  overflow-x:hidden;
  overflow-y:auto;
}
.article,.video { 
  background-color:#ebf4fb;
  color:inherit;
  font-size:11px;
  line-height:120%;
  border-width:0px;
  border-left-width:1px;
}
.article td,.video td {
  padding:0px 10px;
  height:56px;
  border-left:1px solid white;
  vertical-align:middle;
}
.article td a,.video td a {
  text-decoration:underline;
}
.article td.thumb,.video td.thumb {
  text-align:left;
  width:70px;
}
.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 {
    width:350px;
    background:#00a4b4;
    padding:0px;
  }
  .intlButton .wrapper {
  }
  div.intlButton * div,div.intlButton * table {
    margin:0px;
  }
  #newsletterSignup {
    cursor:hand;
    cursor:pointer;
  }
  #newsletterSignup p {
    padding-top:10px;
    font-size:18px;
    line-height:20px;
  }
  #newsletterSignup a {
    color:#ffffff;
  }
  #newsletterSignup a:hover {
    text-decoration:none;
  }
  .floatLeftImg {
    float:left;
    margin:5px;
  }
  .rcolButton {
    cursor:hand;
    cursor:pointer;
    margin:20px 0px;
    background:#00a4b4;
  }
  .rcolButton .wrapper {
  }
  .intlButton a img, .rcolButton a img {
    border-width:0px;
  }
  #rcol #visitFloridaButton {
    height:125px;
    width:190px;
    background:url(/images/shell_v2/read_english.png) top no-repeat;
    overflow:hidden;
  }
  #rcol #visitFloridaButton table {
   height:80px;
   width:190px;
   margin-top:45px;
   text-align:center;
  }
  #intlButtonHolder #visitFloridaButton {
    height:100px;
    background:url(/images/shell_v2/read_english.png) top no-repeat;
    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-size:20px;
    line-height:24px;
  }
  #intlButtonHolder #visitFloridaButton a {
   font-size:22px;
  }
  #intlLinks td {
    padding:10px;
}
  #intlLinks td td {
    padding:inherit;
}
  #showBox #orderGuideButton {
    cursor:hand;
    cursor:pointer;
    margin-top:0px;
  }
  #showBox #orderGuideButton p {
    margin:10px;
    padding-top:20px;
    color:#ffffff;
    font-size:20px;
    font-weight:bold;
    text-decoration:none;
  }
  #rcol #orderGuideButton {
    padding-left:0px;
  }
  #rcol #orderGuideButton p {
    color:#ffffff;
    padding:5px 10px;
    font-weight:bold;
    text-decoration:none;
  }
  #orderGuideButton a:hover p {
    color:#ffffff;
  }
  #orderGuideButton a {
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
  }
  #orderGuideButton a:hover {
    text-decoration:none;
  }
  .sectTitle {
    padding:0px;
    color:#00a4b4;
    font-size:18px;
    line-height:18px;
    font-weight:normal;
    background: url(/images/shell_v2/blueline_repeat.gif) 0pt 100% repeat-x;
  }
  #planTitle {
    margin:0px;
    margin-top:5px;
  }
  #planningLinks {
    padding:0px;
    margin:0px;
    background-color:#ededed;
  }
  #planningLinks ul {
    padding:5px;
    padding-left:2em;
  }
  #planningLinks ul li {
    padding:2px 0px 4px;
    list-style-type:square;
    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;
}
#tabs {
  width:722px;
}
#tabs .ui-tabs-nav {
}
#tabs div {
  padding:3px;
}
#tabs div div {
  padding:inherit;
}





/*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:36px;
  font-family: 'Trebuchet MS', Trebuchet, Verdana, Arial, sans-serif;
  float: left;
  position: relative;
  z-index: 1;
  left:5px;
  bottom: -1px;
}
.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: 170px;
  float: left;
  border-right: none;
}
.ui-tabs-nav li a {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 2.2; text-decoration: none; font-size: 100%; list-style: none;
  width: 170px;
  height:36px;
  text-align:center;
  font-size: 1.4em;
  text-decoration: none;
  color: #ffffff;
  background: #ffffff url(/images/shell_v2/00a4b4_tab_inactive_bg.png) top no-repeat;
}
.ui-tabs-nav li a:hover {
  background: #fdf5ce url(/images/shell_v2/00a4b4_tab_hover_bg.png) top no-repeat;
  color: #ffffff;
}
.ui-tabs-nav li.ui-tabs-selected {
  border-bottom: 1px solid #ffffff;
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
  background: #ffffff url(/images/shell_v2/00a4b4_tab_active_bg.png) top no-repeat;
  color: #00a4b4;
}
.ui-tabs-nav li.small {
  width: 124px;
}
.ui-tabs-nav li a.small {
  width: 124px;
  background: #ffffff url(/images/shell_v2/00a4b4_tabsmall_inactive_bg.png) top no-repeat;
}
.ui-tabs-nav li a.small:hover {
  background: #fdf5ce url(/images/shell_v2/00a4b4_tabsmall_hover_bg.png) top no-repeat;
}
.ui-tabs-nav li.ui-tabs-selected a.small, .ui-tabs-nav li.ui-tabs-selected a.small:hover {
  background: #ffffff url(/images/shell_v2/00a4b4_tabsmall_active_bg.png) top no-repeat;
}
.ui-tabs-nav li.large {
  width: 210px;
}
.ui-tabs-nav li a.large {
  width: 210px;
  background: #ffffff url(/images/shell_v2/00a4b4_tablarge_inactive_bg.png) top no-repeat;
}
.ui-tabs-nav li a.large:hover {
  background: #fdf5ce url(/images/shell_v2/00a4b4_tablarge_hover_bg.png) top no-repeat;
}
.ui-tabs-nav li.ui-tabs-selected a.large, .ui-tabs-nav li.ui-tabs-selected a.large:hover {
  background: #ffffff url(/images/shell_v2/00a4b4_tablarge_active_bg.png) top no-repeat;
}
.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;
  clear:left;
  border: 1px solid #00a6b3;
  background: #white;
  color: #333333;
  font-size: 1.1em;
}
.ui-tabs-hide {
  display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}



#returnHomeButton {
  background-color:#00a4b4;
  text-align:left;
  padding:8px;
  margin:15px 0px 0px;
  margin-right:0px;
  font-weight:bold;
}
#returnHomeButton a {
  color:#ffffff;
}
#returnHomeButton a img {
  vertical-align:middle;
  height:20px;
  border:1px solid #cccccc;
}
#videoPreviewTable {
  font-size:12px;
}
#videoPreviewTable #video_title {
  text-align:center;
}
#videoPreviewTable #video_authors {
  padding:8px;
}
#videoPreviewTable #video_caption,#videoPreviewTable #video_accolades {
  padding:20px;
  background-color:#ededed;
}
#videoPreviewTable td#video_accolades {
  height:100px;
}
