
BODY {background-color:#FFFFFF;margin:0px;border:0px}

TD {
     font-family:verdana;
     font-weight:normal;
     font-size:8pt;
    }

  .page_table {
     width:100%;
  }

  .page_td {
     width:100%;
     vertical-align:top;
     text-align:center;
  }


  .page_content_table {
     width:962px;
  }

  .page_content_td {
     width:962px;
     border-style:solid;
     border-width:1px;
     border-color:#FFFFFF;
     background-color:#FFFFFF;
     vertical-align:top;
     text-align:left;
  }


  .menu_outer_table {
     width:960px;
  }

  .menu_outer_td {
     width:960px;
     height:82px;
     vertical-align:top;
     background:url(http://www.cruisingfree.com/img/menubackground3.jpg);
  }


  .menu_inner_table {
     width:960px;
  }

  .menu_inner_col_1_td {
     width:20px;
  }

  .menu_inner_col_2_td {
     width:216px;
  }

  .menu_inner_col_3_td {
     width:209px;
     padding-top:46px;
  }

  .menu_inner_col_4_td {
     width:525px;
     padding-top:46px;
  }


  .menu_caption_table {
     width:515px;
  }

  .menu_caption_td {
     vertical-align:top;
     height:36px;   
  }     

  .menu_outer_table_shadow_td {
     height:12px;
     background:url(http://www.cruisingfree.com/img/dropshadow2.png);
  }


  .footer_outer_table {
     width:960px;
     border-style:collapse;
  }

  .footer_outer_row_1_td {
     width:960px;
     height:59px;
     vertical-align:top;
     background:url(http://www.cruisingfree.com/img/footer_wave.jpg);
  }

  .footer_outer_row_2_td {
     width:960px;
     height:260px;
     vertical-align:top;
     background:url(http://www.cruisingfree.com/img/footer_background.jpg);
  }


  .footer_inner_table {
     width:960px;
   }

  .footer_copyright_td {
     color:#FAFAFA;
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     text-align:center;
     width:960px;
     padding-top:15px;
     padding-bottom:25px;
     vertical-align:top;
  }


  .footer_link_td {
     width:580px;
     vertical-align:top;
     padding-left:10px;
     pading-right:10px; 
  }

  .footer_twitter_td {
     width:380px;
     vertical-align:top;
     text-align:center;
  }



  .footer_link_item_table {
     width:560px;
  }


  .footer_link_item_header_td {
     width:140px;
     font-family:verdana;
     font-size:8pt;
     font-weight:bold;
     color:#FAFAFA;
   }


  .footer_link_item_td {
     width:140px;
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     color:#FAFAFA;
     padding-top:15px;
   }

  .footer_link_item_a {
     color:#FAFAFA;
     text-decoration:none;
  }

  .footer_link_item_a_mouseover {
     color:#FAFAFA;
     text-decoration:underline;
  }

  .footer_link_item_a:visited {
     color:#FAFAFA;
     text-decoration:none;
  }
  

  .page_index_container_div {
     width:960px;
     height:175px;
     position:relative;
     visibility:visible;
  }

  .page_index_image_div {
     width:960px;
     height:320px;
     verical-align:center;
     position:static;
     top:0px;
     left:0px;
     visibility:visible;
  }

  .page_index_video_div {
     width:960px;
     background-color:#F0F0F0;
     visibility:visible;
     height:320px;
     vertical-align:middle;   
     position:relative;
     background:url(http://test.cruisingfree.com/img/video-div-background-image.jpg);
  }
  
    .page_video_div {
     width:960px;
     background-color:#F0F0F0;
     visibility:visible;
     height:320px;
     vertical-align:middle;   
     position:relative;
  }

 .page_index_video_table {
    /*width:560px;*/
    cellpadding:0px;
    cellspacing:0px;
    border-style:collapse;
    margin: 0 auto;
  }


 .page_index_video_td_col_1 {
     width:460px;
     height:320px;
  }


 .page_index_video_td_col_2 {
     width:500px;
     height:320px;
  }

  .page_index_embed_video_div {
     position:absolute;
     top:30px;
     left:480px;
   }


  .page_index_caption_table {
     width:960px;
  }

  .page_index_caption_td {
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
   }

  .page_index_caption_table_col_1_td {
     width:10px;
  }

  .page_index_caption_table_col_2_td {
     width:311px;
     background:url(http://www.cruisingfree.com/img/red-wave.png);
     height:224px;
     vertical-align:top;
  }

  .page_index_caption_table_col_3_td {
     width:319px;
     background:url(http://www.cruisingfree.com/img/green-wave.png);
     height:224px;
     vertical-align:top;
  }

  .page_index_caption_table_col_4_td {
     width:310px;
     background:url(http://www.cruisingfree.com/img/blue-wave.png);
     height:224px;
     vertical-align:top;
  }

  
    .page_newindex_caption_table_col_2_td {
     width:311px;
     background:url(http://www.cruisingfree.com/img/blu-wave.png);
     background-repeat: no-repeat;
     min-height:224px;
     vertical-align:top;
  }

  .page_newindex_caption_table_col_3_td {
     width:319px;
     background:url(http://www.cruisingfree.com/img/blu-wave.png);
     background-repeat: no-repeat;
     min-height:224px;
     vertical-align:top;
  }

  .page_newindex_caption_table_col_4_td {
     width:310px;
     background:url(http://www.cruisingfree.com/img/blu-wave.png);
     background-repeat: no-repeat;
     min-height:224px;
     vertical-align:top;
  }
  
  .page_index_caption_table_col_5_td {
     width:10px;
  }

  .page_index_caption_text_table {
     width:311px;
   }

   .page_index_caption_text_td {
     width:311px;
     padding-top:20px;
     padding-left:20px;
     padding-right:20px; 
     font-family:verdana;
     font-size:10pt;
     font-weight:normal;
   }

 
   .page_index_section_2_table {
     width:960px;
   }


   .page_index_section_2_col_1_td {
     width:640px;
     vertical-align:top;
   }


   .page_index_section_2_col_2_td {
     width:320px;
     height:480px;
     vertical-align:top;
     background:url(http://www.cruisingfree.com/img/quickcontact_b.jpg) no-repeat;
   }



 
   .page_index_section_2_col_1_table {
     width:640px;
   }

   .page_index_section_2_col_1_item_td {
     width:320px;
     vertical-align:top;
     padding-top:30px;
     padding-right:15px;
   }



   .page_index_section_2_col_1_item_table {
     width:320px;
   }

   .page_index_section_2_col_1_item_icon_td {
     width:45px;
     vertical-align:top;
     font-family:verdana;
     font-size:10pt;
     font-weight:normal;

   }


   .page_index_section_2_col_1_item_title_td {
     width:275px;
     vertical-align:top;
     font-family:verdana;
     font-size:12pt;
     font-weight:bold;
   }

   .page_index_section_2_item_title_link {
     vertical-align:top;
     font-family:verdana;
     font-size:12pt;
     font-weight:bold;
     color:#323232;
     text-decoration:none;
    
   } 

   .page_index_section_2_item_title_link:visited {
     vertical-align:top;
     font-family:verdana;
     font-size:12pt;
     font-weight:bold;
     color:#323232;
     text-decoration:none;
    
   } 


   .page_index_section_2_item_title_link_highlight {
     vertical-align:top;
     font-family:verdana;
     font-size:12pt;
     font-weight:bold;
     color:#FF0000;
     text-decoration:none;
   } 




   .page_index_section_2_item_title_link_steven {
     vertical-align:top;
     font-family:verdana;
     font-size:12pt;
     font-weight:bold;
     color:#FF0000;
     text-decoration:none;
    
   } 

   .page_index_section_2_item_title_link_steven:visited {
     vertical-align:top;
     font-family:verdana;
     font-size:12pt;
     font-weight:bold;
     color:#FF0000;
     text-decoration:none;
    
   } 


   .page_index_section_2_item_title_link_highlight_steven {
     vertical-align:top;
     font-family:verdana;
     font-size:12pt;
     font-weight:bold;
     color:#FF0000;
     text-decoration:none;
   } 




   .page_index_section_2_col_1_item_text {
     font-family:verdana;
     font-size:10pt;
     font-weight:normal;
   }

   
  .page_index_quick_connect_div {
     position:relative;
  }

  .page_index_quick_connect_title {
     position:absolute;
     top:10px;
     left:15px;
  }

  .page_index_quick_connect_readytolearnmore {
     position:absolute;
     top:95px;
     left:30px;
  }


  .page_index_quick_connect_request_more_info {
     position:absolute;
     top:180px;
     left:30px;
   }

  .page_index_quick_connect_chat_live {
     position:absolute;
     top:210px;
     left:30px;
   }

  .page_index_quick_connect_steven_seminar {
     position:absolute;
     top:240px;
     left:30px;
   }

  .page_index_quick_connect_call {
     position:absolute;
     top:270px;
     left:30px;
   }

  .page_index_quick_connect_footer_note {
     position:absolute;
     top:320px;
     left:30px;
   }



  .page_index_signup_caption_first {
     position:absolute;
     top:160px;
     left:10px;
  }

  .page_index_signup_caption_last {
     position:absolute;
     top:160px;
     left:130px;
  }
  

  .page_index_signup_caption_phone {
     position:absolute;
     top:190px;
     left:10px;
  }
  
  .page_index_signup_caption_email {
     position:absolute;
     top:220px;
     left:10px;
  }

  .page_index_signup_caption_notes {
     position:absolute;
     top:250px;
     left:10px;
  }

  .page_index_signup_caption_cruised_before {
     position:absolute;
     top:323px;
     left:10px;
  }


  .page_index_signup_caption_work {
     position:absolute;
     top:350px;
     left:10px;
  }


  .page_index_signup_input_text {
     border-style:solid;
     border-width:1px;
     border-color:#256A9C;
     height:19px;
     position:absolute;
     color:#323232;
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
  }

  .page_index_signup_textarea {    
     border-style:solid;
     border-width:1px;
     border-color:#256A9C;
     position:absolute;
     color:#323232;
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;

  }

  .page_index_signup_input_checkbox {
     border-style:none;
     position:absolute;
     color:#323232;
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
   }


  .page_index_signup_input_select {
     border-style:solid;
     border-width:1px;
     border-color:#256A9C;
     height:19px;
     position:absolute;
     color:#323232;
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
  }



   .page_index_signup_ihavecruisedbefore {
     position:absolute;
     left:85px;
     top:325px;
     width:200px;
   }

   .page_index_signup_ihavesoldtravelbefore {
      position:absolute;
      left:85px;
      top:350px;
      width:200px;
   }
     
   .page_index_signup_requestmoreinfo {
      position:absolute;
      left:25px;
      top:382px;
   }

  .page_subpage_container_div {
     width:960px;
     min-height:500px;
     position:relative;
     visibility:visible;
   }


  .page_subpage_container_table {
     width:960px;
   }

   .page_subpage_container_col_1_td {
     padding-top:20px;
     vertical-align:top;
     width:640px;
     padding-left:10px;
     font-family:verdana;
     font-weight:normal;
     font-size:10pt;
     color:#646464;
   } 


   .page_subpage_container_col_2_td {
     padding-top:20px;
     vertical-align:top;
     width:320px;
     font-family:verdana;
     font-weight:normal;
     font-size:10pt;
   } 


   .page_subpage_container_table_1 {
      cellpadding:0px;
      cellspacing:0px;
      width:300px;
    }

    .page_subpage_container_td_1 {
       padding-top:30px;
       width:300px;
       vertical-align:top;
       text-align:center
     }



  .page_subpage_title {
     font-family:verdana;
     font-size:10pt;
     font-weight:bold;
     vertical-align:top;
  }

  .page_subpage_title_italic {
     font-family:verdana;
     font-size:10pt;
     font-weight:bold;
     font-style:italic;
     vertical-align:top;
  }

  .page_subpage_text_td {
     font-family:verdana;
     font-size:10pt;
     font-weight:normal;
     vertical-align:top;
     width:640px;
   }


  .page_subpage_text {
     font-family:verdana;
     font-size:10pt;
     font-weight:normal;
     vertical-align:top;
   }

   .page_subpage_default_overview_note {
     font-family:verdana;
     font-size:8pt;
     font-weight:bold;
     font-style:italic;
     vertical-align:top;
     text-align:left;
     padding-left:30px;
     padding-right:50px;    
     color:#C0C0C0; 
   }

  .page_subpage_default_getting_paid_note {
     font-family:verdana;
     font-size:8pt;
     font-weight:bold;
     font-style:normal;
     vertical-align:top;
     text-align:center;
     padding-left:30px;
     padding-right:50px;    
     color:#646464; 
   }

   .page_subpage_text_a { 
     font-family:verdana;
     font-size:10pt;
     font-weight:normal;
     text-decoration:none;
     color:#FF0000;
   }

   .page_subpage_text_a:visited { 
     font-family:verdana;
     font-size:10pt;
     font-weight:normal;
     text-decoration:none;
     color:#FF0000;
   }

   .page_subpage_text_b { 
     font-family:verdana;
     font-size:10pt;
     font-weight:normal;
     text-decoration:underline;
     color:#4688BA;
   }

   .page_subpage_text_b:visited { 
     font-family:verdana;
     font-size:10pt;
     font-weight:normal;
     text-decoration:underline;
     color:#4688BA;
   }
      

   .page_subpage_spacer_td {
      width:320px;
      vertical-align:top;
   }


   .default_form_text {
      font-family:verdana;
      font-size:8pt;
      font-weight:normal;
    }

   .default_td {
      font-family:verdana;
      font-size:8pt;
      font-weight:normal;
      color:#646464;
      vertical-align:top;
   }

  .default_input_text {
     height:15px;
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     border-width:2px;
     border-style:inset;
     text-align:left;
 }


 .default_input_textarea {
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   border-width:2px;
   border-style:inset;
 }

 .default_input_checkbox {
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   color:#646464;
 }
   
 .default_input_select {
   height:19px;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   border-width:2px;
   border-style:inset;
 }

 .default_submit_button {
   width:75px;
   height:21px;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   border-style:outset;
  }


  .driving_directions_title {
     font-family:verdana;
     font-size:10pt;
     font-weight:bold;
     vertical-align:top;
  }


  .driving_directions_paragraph_title {
     font-family:verdana;
     font-size:8pt;
     font-weight:bold;
     vertical-align:top;
  }

  .driving_directions_paragraph_text {
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     vertical-align:top;
  }

  .driving_directions_link {
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     vertical-align:top;
     text-decoration:underline;
  }

  .driving_directions_link:visited {
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     vertical-align:top;
     text-decoration:underline;
  }

