p {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
td {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}

/* used on the homepage for the body*/
.home {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #CCCCCC;}
/* Used for copyrighting and crediting photographers */
.copy {font-size:xx-small;}
/*======================================*/
.productTitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;color: #FFCC00;padding-left: 3px;font-weight: bolder;word-spacing: 2px;
}
/*========== righttNav classes ============*/
/*used for rightside HTML navigation on 05 Templates*/
.rightNav {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bolder;color: #FFFFFF;padding: 2px;text-decoration: none;word-spacing: 2px;}
.rightNav A:link {color: #FFFFFF;border: 2px solid #FFFFFF;text-decoration: none;width: 191px;padding-left: 8px;}
.rightNav A:visited {color: #FFFFFF;border: 2px solid #FFFFFF;text-decoration: none;width: 191px;padding-left: 8px;}
.rightNav A:hover {color: #FFCC00;border: 2px solid #FFCC00;text-decoration: none;width: 191px;padding-left: 8px;}

/*====================================*/
h1 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bolder;color: #FFFFFF;padding: 2px;text-decoration: none;word-spacing: 2px;}
h2 {font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000033;}
blockquote {width:225px; font-family:Georgia, "Times New Roman", Times, serif;font-size:12px; font-style: italic;color: #2D2D2D; float: left; margin: 0px; padding:5px; }

/*===============================*/
.borders {border-right: 1px solid #cccccc;border-left:1px solid #cccccc;border-bottom: 1px solid #cccccc;border-top-style: none;border-top-width: 0px;}
/*Border classes */
.right {border-right:solid #cccccc 2px }
.left {border-left:solid #cccccc 2px}
.top {border-top:solid #cccccc 2px}
.bottom {border-bottom:solid #cccccc 2px}
/*===============================
used on the footer */
.footer  {color: white;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;}
.footer A:link {color: #ff6600;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;}	
.footer A:visited {color: #ff6600;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;}
.footer A:hover {color: #ffffff;text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;}

/*===============================
for hyperlinks and text on the vacations.asp page*/
.vacations {color: #ffffff;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12 px;}
.vacations A:link {color: #ffffff;text-decoration:none;font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 12 px;}
.vacations A:visited {color: #666666;text-decoration:none;font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 12 px;}
.vacations A:hover {color: #ffffff;text-decoration: underline;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12 px;}
/*====================================*/
/* PSUEDO LINKS MUST BE IN THE FOLLOWING ORDER
LINK - VISITED - HOVER - ACTIVE/*
/*====================================*/
/*for subnavigation on vacation pages*/
.subnav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;color: #FFFFFF;text-decoration: none;}
.subnav A:link {color: #FFCC00;/*yellow*/text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;}
.subnav A:visited {color: #FFCC00;/*yellow*/font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;text-decoration: none;}
.subnav A:hover {color: #FFCC00;/*yellow*/text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;}
/*===============================*/
h4 {font-family: verdana, arial,;font-size: 14px;color: #666666;}
li {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #636563;}
.itin {font-family: verdana, arial;font-size: 10px;color: #666666;}
/* used on itinerary page for dates, prices, length of stay etc...*/
.required {font-family: Verdana, arial;font-size: 12px;font-weight: bold;color: #000033;}
/* for use of small text to 'meet Kelly' and meet frankie' as well as promo*/
.main {font-family: Arial;font-size: 10px;color: #FF6600;}
/*====================================*/
/* PSUEDO LINKS MUST BE IN THE FOLLOWIGN ORDER
LINK - VISITED - HOVER - ACTIVE/*
/*====================================*/
.emailer {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;text-decoration: none;}
.emailer A:link {color: #FFFFFF;text-decoration:none;font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 10 px;}
.emailer A:visited {color: #FFFFFF;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 10 px;text-decoration: none;}
.emailer A:hover {color: #FFFFFF;text-decoration: underline;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 10 px;}
/*========== leftNav classes ============*/
/*used for testing on the leftside HTML navigation*/
.leftNav{font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.leftNav H3{font-size:14px;color: #FFFF00;font-weight: bolder;}
.leftNav H2{font-size:12px;color:#ffffff;}

/*==========================================*/
/* used on 05-main template as a bg graphic */
.cellbackPageTitle {background-image: url(../images/05main/bg_pageTitle.gif);background-repeat: repeat-x;}
/*==========================================*/
/* used on 05-main template for right side tour lineup boxes */
.cellbackTourLineup {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-color: #FFE16A;padding: 2px;border: 1px solid #2d3851;text-decoration:none;}
.cellbackTourLinup a:link {color: #000000;text-decoration:underline}
.cellbackTourLinup a:visited {color: #000000;text-decoration:underline}
.cellbackTourLinup a:hover {color: #000000;text-decoration:underline}
/*==========================================*/
/* used on 05-main template body content */
.productBody {padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 8px;border-right-width: 1px;border-right-style: solid;border-right-color: #FFCC66;}
/*===============================*/
.footer05  {color: white;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;}
.footer05 A:link {color: #FFCC00;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;}	
.footer05 A:visited {color: #FFCC00;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;}
.footer05 A:hover {color: #ffffff;text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10 px;}
/*==========================================*/
/* used on 05-res_process.asp page for required fields to be filled out */
.requiredField {color: #CC0000;}
/*==========================================*/
/* used on home page to identify featured tours/news etc. */
.tourInfoTitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #2d3851;background-color: #FFE16A;background-image: url(/images/05main/bluebike_on_yellow.gif);background-repeat: no-repeat;background-position: left;padding-left: 31px;font-weight: bold;}
/*==========================================*/
/* used on home page content boxes */
.tourInfoBody {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;padding: 3px;background-color: #FFE16A;}
/*==========================================*/
/* used on home page to outline tables of featured tours on left side of page */
.borders4Blue {border: 1px solid #2d3851;}
/*==========================================*/
/* used on home page to outline center table under graphic--no border top */
.borders3Blue {border-right: 1px solid #2d3851;border-bottom: 1px solid #2d3851;border-left: 1px solid #2d3851;}
/*==========================================*/
/* used on home page to outline right table under graphic--no border right */
.borders3BlueRight {border-bottom: 1px solid #2d3851;border-left: 1px solid #2d3851;
}

