/*----------------------------------------------------------------------------*/
/*-------------------------------Tantivy Blue Coach---------------------------*/
/*----------------------------------------------------------------nlb-05/06---*/
* { border: 0; }
body { margin-top: 20px; background-color: #FFFFFF; font-family: Verdana; font-size: 12px; color: #000000; }
form { margin: 0px 0px 0px 0px; }
h1 { font-size: 26px; color: #e01d3b; letter-spacing: -2px; font-weight: normal; margin: 0px 0px 0px 0px; }
h2 { font-size: 19px; color: #e01d3b; letter-spacing: -2px; font-weight: normal; margin: 0px 0px 0px 0px; padding-bottom: 5px; }
h3 { font-size: 12px; font-weight: bold; color: #0c54a0; font-weight: bold; margin: 0px 0px 0px 0px; text-decoration: none; }
/*----------------------------------------------------------------------------*/
/*-----------------------------------Divs-------------------------------------*/
/*----------------------------------------------------------------------------*/
/*------------------------------Template_Default------------------------------*/
#template_default_container { width: 700px; margin: 0px auto; background-color: #e4d8c2; }
#template_default_top_bar { float: left; width: 700px; height: 60px; background-color: #0c54a0; text-align: center; padding-top: 10px; }
#template_default_content { float: left; width: 700px; height: 440px; background: url(Images/default_left_bg2.jpg) no-repeat top left; }
#template_default_white { float: left; width: 700px; background-color: #FFFFFF; }
#template_default_nav { float: left; width: 700px; background-color: #0c54a0; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; font-weight: bold; }
#template_default_nav_bar { float: left; width: 700px; height: 50px; }
#template_default_left { float: left; width: 370px; height: 390px; }
#template_default_right { float: left; width: 330px; height: 390px; }
#template_default_image { float: left; width: 330px; height: 160px; }
#template_default_image_left { float: left; width: 85px; height: 160px; }
#template_default_image_middle { float: left; width: 160px; height: 160px; }
#template_default_image_right { float: left; width: 85px; height: 160px; }
#template_default_right li { font-family: Verdana; font-size: 20px; color: #0c54a0; letter-spacing: -1px; }
#template_default_bottom_bar { float: left; width: 700px; height: 35px; background-color: #0c54a0; text-align: center;}
#template_default_lines { float: left; padding-left: 0px; }
/*------------------------------Template_Content------------------------------*/
#template_content_container { width: 700px; margin: 0px auto; background-color: #e4d8c2; }
#template_content_container_bg { width: 700px; background-image: url(images/busses.jpg); background-repeat: no-repeat; background-position: bottom right; }
#template_content_topline { width: 700px; height: 30px; background-color: #0c54a0; }
#template_content_bottomline { float: left; width: 700px; height: 35px; background-color: #0c54a0; }
.template_content_spacer { float: left; width: 700px; height: 28px; }
#template_content_main { float: left; width: 640px; }
#template_content_lmargin { float: left; width: 30px; height: 400px; }
.template_content_row { float: left; width: 640px; padding-bottom: 25px; }
.template_content_col1 { float: left; width: 385px; line-height: 12pt; }
.template_content_mmargin { float: left; width: 30px; }
.template_content_col2 { float: left; width: 225px; }
#template_content_rmargin { float: left; width: 30px; }
.template_content_nav { float: left; width: 385px; margin-bottom: 15px; /*height: 75px;*/ }
.template_content_b1 { float: left; width: 64px; height: 64px; }
.template_content_navtext { float: left; width: 320px; line-height: normal; }

/*----------------------------------Easylink--------------------------------------*/
#el_content_container { width: 700px; margin: 0px auto; background-color: #d5eed9; }
#el_content_topline { width: 700px; height: 30px; background-color: #62ae0e; }
#el_content_bottomline { width: 700px; height: 30px; background-color: #62ae0e; }
.el_content_spacer { width: 700px; height: 28px; font-family: Arial,Verdana; font-size: 14px; color: #0c54a0; text-align: center; font-weight: bold; }
/*----------------------------Tours At A Glance---------------------------*/
.taag_row { float: left; width: 385px; }
.taag_day { float: left; width: 380px; font-weight: bold; color: #0c54a0; }
.taag_col_1 { float: left; width: 245px; }
.taag_col_1 a:link, .taag_col_1 a:visited, .taag_col_1 a:active { color: #000000; text-decoration: none; }
.taag_col_1 a:hover { color: #e01d3b; text-decoration: none; }
.taag_col_2 { float: left; width: 70px; }
.taag_col_3 { float: left; width: 70px; }
/*--------------------------------All Tours --------------------------------------*/
.alltourscol { float: left; width: 300px; }
.alltourscol a:link, .alltourscol a:visited, .alltourscol a:active { color: #000000; text-decoration: none; }
.alltourscol a:hover { color: #e01d3b; text-decoration: none; }
/*--------------------------------Header --------------------------------------*/
/*--------------------------------Nav------------------------------------------*/
/*--------------------------------Image----------------------------------------*/
/*--------------------------------Body-----------------------------------------*/
/*--------------------------------Footer---------------------------------------*/
/*--------------------------------Default--------------------------------------*/
#default_right_top { float: left; width: 300px; height: 30px; background-color: #0c54a0; }
#default_right_middle_container { float: left; width: 300px; height: 442px; background-color: #e4d8c2; }
#default_right_middle_text { float: left; width: 320px; font-family: Verdana; font-size: 22px; color: #0c54a0; line-height: 16pt; letter-spacing: -1px; padding-left: 10px; }
#default_right_middle_nav { float: left; width: 300px; height: 179px; }
.default_nav_item { float: left; }
#default_nav_item_row2 { float: left; width: 96px; }
#default_right_middle_bottom { float: left; width: 300px; height: 120px; }
#default_right_middle_image { float: left; width: 230px; height: 120px; }
#default_right_middle_jersey { float: left; width: 45px; height: 120px; }
/*----------------------------------------------------------------------------*/
/*-----------------------------------Styles-----------------------------------*/
/*----------------------------------------------------------------------------*/
.nav_item { width: 145px; font-family: Verdana; font-size: 12px; padding-left: 5px; text-align: left; cursor: hand; }
.nav_item:link, .nav_item:visited, .nav_item:active { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #E96F22; }
.nav_item:hover { color: #FFFFFF; font-weight: bolder; text-decoration: none; background-color: #D64300; }
.Form_TextBox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #EA6F22; border: thin solid #EA6F22; }
.Form_Button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #EA6F22; background-color: #FFFFFF; border: thin solid #EA6F22; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; }
.grey_text { color: gray; }
.red_20 { font-size: 20px; color: #e01d3b; letter-spacing: -2px; }
.red_28 { font-size: 28px; color: #e01d3b; letter-spacing: -2px; }
/*-----------------------------------Contact Form-------------------------------*/
#contact_form_holder { float: left; width: 385px; }
.contact_form_row { float: left; width: 385px; margin-bottom: 10px; }
.contact_form_col1 { float: left; width: 80px; vertical-align: top; font-weight: bold; text-align: left; }
.contact_form_col2 { float: left; width: 6px; }
.contact_form_col3 { float: left; width: 280px; text-align: left; }
.contact_text_box { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 260px; }
.contact_drop_down { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 206px; }
/*-----------------------------------END--------------------------------------*/