body {
	text-align:center;
	background:url(images/bg.gif)
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
#wrap {
	width:818px;
	text-align:left;
	margin:0 auto;
}
#box{padding-left: 30px;}
#top { background:url(images/top.gif) no-repeat; height:216px;padding-left: 30px;  }
#top_itinerary_thursday { background:url(images/top_itinerary_thursday.gif) no-repeat; height:150px;padding-left: 30px;  }
#top_itinerary_friday { background:url(images/top_itinerary_friday.gif) no-repeat; height:150px;padding-left: 30px;  }
#top_itinerary_saturday { background:url(images/top_itinerary_saturday.gif) no-repeat; height:200px;padding-left: 30px;  }
#top_itinerary_sunday { background:url(images/top_itinerary_sunday.gif) no-repeat; height:156px;padding-left: 30px;  }
#top_itinerary_monday { background:url(images/top_itinerary_monday.gif) no-repeat; height:140px;padding-left: 30px;  }
#top_category4  { background:url(images/top_category4.gif) no-repeat; height:200px;padding-left: 30px;  }
#top_category6  { background:url(images/top_category6.gif) no-repeat; height:200px;padding-left: 30px;  }
#top_category11 { background:url(images/top_category11.gif) no-repeat; height:200px;padding-left: 30px;  }
#top_paymentschedule { background:url(images/top_paymentschedule.gif) no-repeat; height:196px;padding-left: 30px;  }
#top_requirements { background:url(images/top_requirements.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_traveltips { background:url(images/top_traveltips.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_bookingform { background:url(images/top_bookingform.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_confirmed { background:url(images/top_confirmed.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_booking_form{ background:url(images/top_booking_form.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_pay_now { background:url(images/top_pay_now.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_registration { background:url(images/top_registration.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_review { background:url(images/top_review.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_thanks{ background:url(images/top_thanks.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_select_cabin{ background:url(images/top_select_cabin.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_user_account{ background:url(images/top_user_account.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_admin{ background:url(images/top_admin.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_error{ background:url(images/top_error.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_promo{ background:url(images/top_promo.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_agent{ background:url(images/top_agent.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_owed{ background:url(images/top_owed.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_cabin{ background:url(images/top_cabin.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_reg_emails{ background:url(images/top_reg_emails.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_edit{ background:url(images/top_edit.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_adjust{ background:url(images/top_adjust.gif) no-repeat; height:796px;padding-left: 30px;  }
#top_groups{ background:url(images/top_groups.jpg) no-repeat; height:796px;padding-left: 30px;  }
#top_affiliates { background:url(images/top_affiliates.jpg) no-repeat; height:796px;padding-left: 30px;  }
#top_roster{ background:url(images/top_roster.jpg) no-repeat; height:796px;padding-left: 30px;  }
#top_groovetravel{ background:url(images/top_groovetravel.jpg) no-repeat; height:796px;padding-left: 30px;  }
#top_battleForm{ background:url(images/top_battleForm.jpg) no-repeat; height:796px;padding-left: 30px;  }
#top_battleSignup{ background:url(images/top_signup.jpg) no-repeat; height:796px;padding-left: 30px;  }
#top_battle_rules{ background:url(images/top_battle_rules.jpg) no-repeat; height:796px;padding-left: 30px;  }
#top_battleOutline{ background:url(images/top_battleOutline.jpg) no-repeat; height:796px;padding-left: 30px;  }
#top_myBattle{ background:url(images/top_myBatlle.jpg) no-repeat; height:796px;padding-left: 30px;  }
#top_login { background:url(images/top_login.jpg) no-repeat; height:796px;padding-left: 30px;  }
#top_battlenews{ background:url(images/top_battlenews2.jpg) no-repeat; height:796px;padding-left: 30px;  }
#top_beach{ background:url(images/top_beach.jpg) no-repeat; height:796px;padding-left: 30px;  }
#mid { background:url(images/mid.gif) no-repeat; height:290px}
#bm { background:url(images/bm.gif) no-repeat; height:290px}

#top .nd { font-size:11px; width:300px}
#top .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top h2 { font-size:24px; padding-top: 30px;}

#top_itinerary_thursday .nd { font-size:12px; width:500px}
#top_itinerary_thursday .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_itinerary_thursday .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_itinerary_thursday h2 { font-size:24px; padding-top: 30px;}

#top_itinerary_friday .nd { font-size:11px; width:300px}
#top_itinerary_friday .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_itinerary_friday .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_itinerary_friday h2 { font-size:24px; padding-top: 30px;}

#top_itinerary_saturday .nd { font-size:11px; width:300px}
#top_itinerary_saturday .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_itinerary_saturday .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_itinerary_saturday h2 { font-size:24px; padding-top: 30px;}

#top_itinerary_sunday  .nd { font-size:11px; width:300px}
#top_itinerary_sunday  .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_itinerary_sunday  .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_itinerary_sunday  h2 { font-size:24px; padding-top: 30px;}

#top_itinerary_monday .nd { font-size:11px; width:300px}
#top_itinerary_monday .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_itinerary_monday .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_itinerary_monday  h2 { font-size:24px; padding-top: 30px;}

#top_category4 .nd { font-size:11px; width:500px}
#top_category4 .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_category4 .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_category4 h2 { font-size:24px; padding-top: 30px;}

#top_category6 .nd { font-size:11px; width:500px}
#top_category6 .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_category6 .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_category6 h2 { font-size:24px; padding-top: 30px;}

#top_category11 .nd { font-size:11px; width:500px}
#top_category11 .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_category11 .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_category11 h2 { font-size:24px; padding-top: 30px;}

#top_paymentschedule .nd { font-size:11px; width:500px}
#top_paymentschedule .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_paymentschedule .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_paymentschedule h2 { font-size:24px; padding-top: 30px;}

#top_requirements .nd { font-size:11px; width:500px}
#top_requirements .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_requirements .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_requirements h2 { font-size:24px; padding-top: 30px;}

#top_traveltips .nd { font-size:11px; width:500px}
#top_traveltips .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_traveltips .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_traveltips h2 { font-size:24px; padding-top: 30px;}

#top_confirmed .nd { font-size:11px; width:500px}
#top_confirmed .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_confirmed .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_confirmed h2 { font-size:24px; padding-top: 30px;}

#top_bookingform  .nd { font-size:11px; width:500px}
#top_bookingform  .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_bookingform  .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_bookingform h2 { font-size:24px; padding-top: 30px;}

#top_thanks .nd { font-size:11px; width:500px}
#top_thanks .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_thanks .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_thanks h2 { font-size:24px; padding-top: 30px;}

#top_registration .nd { font-size:11px; width:500px}
#top_registration .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_registration .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_registration h2 { font-size:24px; padding-top: 30px;}

#top_booking_form .nd { font-size:11px; width:500px}
#top_booking_form  .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_booking_form .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_booking_form  h2 { font-size:24px; padding-top: 30px;}

#top_review  .nd { font-size:11px; width:500px}
#top_review  .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_review .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_review  h2 { font-size:24px; padding-top: 30px;}

#top_pay_now  .nd { font-size:11px; width:500px}
#top_pay_now  .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_pay_now .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_pay_now  h2 { font-size:24px; padding-top: 30px;}

#top_select_cabin  .nd { font-size:11px; width:500px}
#top_select_cabin  .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_select_cabin .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_select_cabin  h2 { font-size:24px; padding-top: 30px;}

#top_user_account .nd { font-size:11px; width:500px}
#top_user_account  .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_user_account .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_user_account  h2 { font-size:24px; padding-top: 30px;}

#top_admin .nd { font-size:11px; width:500px}
#top_admin  .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_admin .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_admin  h2 { font-size:24px; padding-top: 30px;}

#top_error .nd { font-size:11px; width:500px}
#top_error  .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_error .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_error  h2 { font-size:24px; padding-top: 30px;}

#top_promo .nd { font-size:12px; width:500px}
#top_promo .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_promo .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_promo h2 { font-size:24px; padding-top: 30px;}

#top_agent .nd { font-size:12px; width:500px}
#top_agent .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_agent .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_agent h2 { font-size:24px; padding-top: 30px;}

#top_owed .nd { font-size:12px; width:500px}
#top_owed .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_owed .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_owed h2 { font-size:24px; padding-top: 30px;}

#top_cabin .nd { font-size:12px; width:500px}
#top_cabin .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_cabin .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_cabin h2 { font-size:24px; padding-top: 30px;}

#top_reg_emails .nd { font-size:12px; width:500px}
#top_reg_emails .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_reg_emails .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_reg_emails h2 { font-size:24px; padding-top: 30px;}

#top_edit  .nd { font-size:12px; width:500px}
#top_edit  .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_edit  .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_edit  h2 { font-size:24px; padding-top: 30px;}

#top_adjust .nd { font-size:12px; width:500px}
#top_adjust  .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_adjust  .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_adjust  h2 { font-size:24px; padding-top: 30px;}

#top_groups .nd { font-size:11px; width:500px}
#top_groups .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_groups .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_groups h2 { font-size:24px; padding-top: 30px;}

#top_affiliates .nd { font-size:11px; width:500px}
#top_affiliates .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_affiliates .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_affiliates h2 { font-size:24px; padding-top: 30px;}

#top_roster .nd { font-size:11px; width:500px}
#top_roster .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_roster .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_roster h2 { font-size:24px; padding-top: 30px;}

#top_groovetravel .nd { font-size:11px; width:500px}
#top_groovetravel .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_groovetravel .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_groovetravel h2 { font-size:24px; padding-top: 30px;}

#top_battleForm .nd { font-size:11px; width:500px}
#top_battleForm .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_battleForm .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_battleForm  h2 { font-size:24px; padding-top: 30px;}

#top_battle_rules .nd { font-size:11px; width:500px}
#top_battle_rules .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_battle_rules .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_battle_rules  h2 { font-size:24px; padding-top: 30px;}

#top_battleOutline .nd { font-size:11px; width:500px}
#top_battleOutline .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_battleOutline .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_battleOutline  h2 { font-size:24px; padding-top: 30px;}

#top_battleSignup .nd { font-size:11px; width:500px}
#top_battleSignup .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_battleSignup .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_battleSignup  h2 { font-size:24px; padding-top: 30px;}

#top_myBattle .nd { font-size:11px; width:500px}
#top_myBattle .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_myBattle .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_myBattle  h2 { font-size:24px; padding-top: 30px;}

#top_login .nd { font-size:11px; width:500px}
#top_login .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_login .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_login h2 { font-size:24px; padding-top: 30px;}

#top_battlenews .nd { font-size:11px; width:500px}
#top_battlenews .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_battlenews .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_battlenews  h2 { font-size:24px; padding-top: 30px;}

#top_beach .nd { font-size:11px; width:500px}
#top_beach .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top_beach .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top_beach  h2 { font-size:24px; padding-top: 30px;}

#mid .party{ font-size:18px;padding-top: 84px;padding-bottom: 50px; padding-left: 66px;}
#mid .article { padding-left: 30px; width: 250px; padding-bottom: 5px}
#mid .article h2 {font-size:14px; font-weight:bold}
#mid .article p {font-size:12px; color:#0c52e3}
#mid .article p.first { color:#4c4c4c}
#mid .article a { text-decoration:underline}
#mid .article a:hover { text-decoration: none; color:#000}


#bm h2{ font-size:12px; color:#000000 ; padding-top: 3px; padding-left: 28px;}
#bm span { font-size:12px; color:#000000; padding-top: 3px; padding-left: 30px;}
#bm p { font-size:12px; padding-left: 30px; padding-right: 20px; padding-top: 1px; }

#left{float:left; width:568px }
#rt { float:right; background:url(images/left.gif) no-repeat; height:796px;width:250px  }
.sign { color:#000000;font-size:11px; width: 240px; text-align:left; padding-top:5px  }
#footer { clear:both; background:url(images/ft.gif) no-repeat; height: 90px; padding-top: 20px; padding-left: 20px;}

ul#nav { padding-top:100px;padding-left: 21px; }
ul#nav li{ display:inline; padding:0 10px}
ul#nav a {color:#000000}

#login {margin-top: 20px;
}
#login input{display:block; margin-bottom:5px}
#login h2{font-size:18px;padding-left: 40px;}
#blog h2{font-size:18px;padding-left: 40px;}

#login form{margin-top: 15px; padding-left: 10px;}
.password {width:80px}
#login .loginb h2{font-size:18px; margin-top: -35px; padding-left: 115px;}
.checkbox { margin-top: 20px;}
#login input.checkbox { display:inline}
#login .ft{font-size:11px; padding-top:10px;padding-left:10px;}

#blog {padding-top: 40px;}
#blog h2{padding-left: 40px;padding-bottom: 28px;}
#blog .lt { float:left; width:75px; font-size:12px}
#blog .rt {float:left; width:105px; font-size:12px}
.blog {clear:both; height: 160px;}
.blog h3{color:#e47711;font-size:14px;padding-bottom: 15px;}
.floatl{ float:left}
.floatr{float:right;}
#top .floatr{ margin-top: 4px; padding-right: 4px;}
#mid .floatr {width: 280px;}
#mid .floatr div.party{padding-top: 20px; padding-bottom: 30px; padding-left: 30px;}
#mid .floatr div.party span{font-size:12px;}
#rt h2{color:#FFFFFF}
