BODY { font: 12px Verdana,Arail,Helvetica,sans-serif; color: #000000; }

TD   { font: 12px Verdana,Arail,Helvetica,sans-serif; color: #000000; }

IMG { border:0px; }

TABLE.title { width: 100%; }

TD.title { width: 100%; height: 44px; color: white; background-color: #004C99; font: bold 20px Arial, Helvetica, sans-serif;vertical-align:middle;letter-spacing: 3px; }

TD.head       { background-color: #0378DF; }

TD.menu_head  { background-color: #0066CB; font: bold 12px Verdana,Arail,Helvetica,sans-serif; color: white;}

A.menu_head   { text-decoration: none; }

TD.menu_foot  { background-color: #ffffff; color: white; font-weight: bold; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

A.menu_foot   { color: white; font: bold 10px Verdana,Arail,Helvetica,sans-serif; text-decoration: none; }

TD.sep1       { background-color: #ffffff; }

TD.sep2       { background-color: #ffffff; }

TD.main_left  { background-color: #ffffff; border-left: thin solid; border-color: #004C99; border-width: 1px;}

TD.main_right { background-color: #ffffff; border-right: thin solid; border-color: #004C99; border-width: 1px; }

TABLE.step1_tbl { border: 1px solid #0279DF; }

TD.step1_tbl2   { border-right: 1px solid #0279DF; }

TD.step1_tbl2b  { background-color: #0066CC; color: #ffffff; text-align: center; vertical-align: middle; font: bold 10px Verdana,Arail,Helvetica,sans-serif; }

TD.step1_tbl2ba  { background-color: #ffffff; color: #000000; text-align: left;  padding-left:3px; padding-top:3px; vertical-align: top; font: 10px Verdana,Arial,Helvetica,sans-serif; }

TD.step1_tbl3a  { border-right: 1px solid #0279DF; padding:3px;}

TD.step1_tbl3b  { border-right: 1px solid #0279DF; padding:3px; }

TD.step1_total  { border-right: 1px solid #0279DF; padding:3px; color: #475089; font-weight: bold; vertical-align: top; }

A.step1_book    { color: #ffffff; text-decoration: none; font: italic bold 10px Verdana,Arail,Helvetica,sans-serif; }

TABLE.step2_tbl { border: 1px solid #7f7f7f; }

DIV.step_title  { width: 540px; background-color: #0279DF; font: bold 16px Arial,Helvetica,sans-serif; color:white; margin-bottom: 10px; }

.main_cars      { border: 2px solid #7f7f7f; }

.book_lblsrch1 { font: 12px Verdana,Arail,Helvetica,sans-serif; color: #3b447d; margin-top: 4px; }

.book_lblsrch { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #3b447d; margin-top: 4px; }

.book_label1  { font: 10px Verdana,Arail,Helvetica,sans-serif; color: #000000; background-color: #ffffff; vertical-align: top; border-bottom: 1px solid #0066CB; border-right: 1px solid #0066CB; }

.book_label3  { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; vertical-align: top; border-right: 1px solid #0066CB; }

.book_label2  { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; vertical-align: top; }

.book_choice1 { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; padding-left: 20px; border-bottom: 1px solid #0066CB; }

.book_choice2 { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; padding-left: 20px;  border-bottom: 1px solid #0066CB; }

.book_choice3 { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; padding-left: 20px; }

.book_sel1    { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 180px; }

.book_sel2    { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 50px; }

.book_sel3    { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 60px; }

.book_sel4    { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 80px; }

.book_submit  { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }

.book_input   { font: 10px  Verdana, Arial, Helvetica, sans-serif; width: 300px; color: #000000; }

.book_day     { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 30px; text-align: center; }

.book_err     { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; }

.book_input_card { font: 12px Verdana,Arail,Helvetica,sans-serif; text-align: center; width: 300px; color: #000000; }

.book_rpin { font: 10px Arail,Helvetica,sans-serif; text-align: left; width: 35px; color: #000000; }

TD.news       { font: bold 16px Verdana,Arial,Helvetica,sans-serif; color: #446E94; padding-top: 10px; background-color: #C0C8CA; padding-left:16px; }

TD.news_title { font: bold 12px Verdana,Arial,Helvetica,sans-serif; color: #0B1761; background-color: #ffffff; padding-left:15px; padding-top:15px; }

TD.news_text  { font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; background-color: #ffffff; padding:15px; }

TD.offer      { font: bold 16px Verdana,Arial,Helvetica,sans-serif; color: #ffffff; background-image:url(images/bg_cell.jpg); }

TD.offer_title{ font: 15px Verdana,Arial,Helvetica,sans-serif; color: #ffb200; background-color: #ffffff; padding-left:15px; padding-top:15px; }

TD.offer_text { vertical-align: middle; text-align: center; padding-left: 5px; padding-right: 8px; }

A.offer_text  { color:#0066CC; text-decoration: none; }

TD.supp_pop { font: bold 10px Verdana,Arial,Helvetica,sans-serif;  padding-left: 5px; }

A.supp_pop  { text-decoration: underline; }

TD.offer_text_popup { vertical-align: top; text-align: left; padding-left: 10px; padding-right: 10px; color: white; font-size: 14px; }

TD.art_title    { font: bold 14px Verdana,Arial,Helvetica,sans-serif; color: #446E94; padding-bottom: 14px; }

TD.art_text     {  color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 10px; }

.bordered { border: thin solid; border-color: #ffffff; border-width: 4px; }

.border_box { border: thin solid; border-color: #0378DF; border-width: 1px; }

.text_link
{  
	color:#333333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding-bottom: 10px; 
}

.text_link a:link
{  
	color:#333333; 
	font-size: 12px; 
	text-decoration:none
}

.text_link a:visited
{  
	color:#333333; 
	font-size: 12px; 
	text-decoration:none
}

.text_link a:hover
{  
	color:#666666; 
	font-size: 12px; 
	text-decoration:underline;
}

.text_link a:active
{  
	color:#333333; 
	font-size: 12px; 
	text-decoration:none
}