body {margin:0; padding:0; background:url(images/body_bgr.gif) top center}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {
	font:11px/12px tahoma, arial, helvetica, sans-serif;
	color:#373737;
	vertical-align:top;
}


.nav{
width:751px; padding:0px;
}

.nav a{
float:left;
}

.nav img{
border:0;
}


/*format_content*/
a{ color:#0067BE; text-decoration:underline;}
a:hover{text-decoration:none;}


b{ color:#000033;}


/*format_content_end*/

/*list*/
ul { margin:0; padding:0; list-style:none;}
li { background:url(images/bull_list.gif) top left no-repeat; margin:0; padding:0 0 0 12px; font-size:10px;}
li a {line-height:17px; color:#005CAA; text-decoration:underline;}
/*list_end*/

/*header*/
.top{ height:76px;  padding:13px 0 0 8px;}
.top img{ float:left; margin-right:135px}
.top{ color:#78BDDF; font-size:11px;}
.top a{ color:#78BDDF; text-decoration:none}
.top a:hover{text-decoration:none;  color:#FFFFFF;}
.top div{ margin-top:95px; margin-right:6px}
/*header_end*/

/*footer*/
.footer{ text-align:center; padding-top:16px; line-height:12px; color:#FFFFFF;}
.footer a{ color:#dddddd; text-decoration:none}
.footer a:hover{ color:#999999; text-decoration:none}
.footer span{ font-size:10px; text-transform:uppercase; color:#999999}
.footer span a{ text-decoration:none; color:#FFFFFF;}
.footer span a:hover{ text-decoration:none; color:#999999;}
.footer div{ margin:7px 0 0 0;}
/*footer_end*/



/*table_wrappper*/
.t{ width:100%; height:100%;}

.con_white_1{height:596px; background:#FFFBE3 url(images/con_white_1.gif) top left no-repeat;}
.con_white_1_hotels{background:#FFFBE3 url(images/con_white_1.gif) top left no-repeat;}

.con_white_2{background:url(images/con_white_2.gif) top right no-repeat;}
.con_white_3{background:url(images/con_white_3.gif) bottom left no-repeat;}
.con_white_4{background:url(images/con_white_4.gif) bottom right no-repeat;}

.con_menu1{height:21px; background:#FFFFFF url(images/line_con_unde.gif) top left repeat-y;}
.con_menu2{background:url(images/line_con_unde.gif) top right repeat-y;}
.con_menu3{background:url(images/line_con_unde.gif) bottom left repeat-x;}
.con_menu4{background:url(images/con_unde_menu1.gif) bottom left no-repeat;}
.con_menu5{background:url(images/con_unde_menu2.gif) bottom right no-repeat; padding:4px 0 3px 11px; color:#000000; font-size:12px; text-transform:uppercase;}
.con_menu5 a{ color:#615B38; text-decoration:none}
.con_menu5 a:hover{text-decoration:underline}

.h{background:url(images/h.gif) top left no-repeat; width:100%; height:36px;}
.h_blank{background:url(images/h_blank.gif) top left no-repeat; width:283px; height:36px;}
.hp{background:url(images/hpackages.gif) top left no-repeat; width:100%; height:36px;}
.hr{background:url(images/hrates.gif) top left no-repeat; width:100%; height:36px;}
.h_contact{background:url(images/h_contact.gif) top left no-repeat; width:100%; height:36px;}
.h_sports_travel_dest{background:url(images/sports_travel_dest_head.gif) top left no-repeat; width:100%; height:36px;}
.h_dest{background:url(images/h_dest.gif) top left no-repeat; width:100%; height:36px;}
.h_pack{background:url(images/h_pack.jpg) top left no-repeat; width:100%; height:36px;}
.h_aig{background:url(images/h_aig.gif) top left no-repeat; width:100%; height:36px;}

.w1{height:506px; background:url(images/b3.gif) top left repeat-y; height:100%;}
.w1_pink{height:506px; background:url(images/b3_pink.png) top left repeat-y; height:100%;}
.w1a{height:506px; background:url(images/b3a.gif) top left repeat-y; height:100%;}
.w2{height:100%; background:url(images/b2.gif) bottom left no-repeat; }
.w2_pink{height:100%; background:url(images/b2_pink.png) bottom left no-repeat; }
.w2a{height:100%; background:url(images/b2a.gif) bottom left no-repeat;}
.w3{background:url(images/a1.gif) top right repeat-y;}
.w4{background:url(images/a2.gif) bottom right no-repeat;}

.t1{height:5px; width:100%; background:#FFFDE6;}
.t2{background:url(images/line_3con_x.gif) top left repeat-x;}
.t3{ background:url(images/t3.gif) bottom left repeat-x;}
.t4{background:#FFFDE6 url(images/line_3con_y.gif) top left repeat-y; width:100%; height:85px;}
.t5{background:url(images/line_3con_y.gif) top right repeat-y;}

/*table_wrappper_end*/

.indent{margin:5px 0 20px 8px; width:750px;}
.size_flash{width:750px; height:36px;}
.h_size{ height:36px;}
.txt1{ font-size:10px; color:#000000; padding:13px 0 5px 0; word-spacing:6px; line-height:14px;}
.txt1 a{ color:#000000}
.st1 td input{ vertical-align:text-bottom; width:15px; height:15px; margin:0 5px 0 0; padding:0;}
.st1 td{ color:#373737; font-size:10px; text-transform:uppercase; height:16px;}
.st1 table{margin:5px 0 0 9px; width:135px;}

.st2 td{ color:#373737; font-size:10px; text-transform:uppercase; height:16px;}
.st2 td input{ vertical-align:text-bottom; width:15px; height:15px; margin:0 5px 0 0; padding:0;}

.txt_forms td b{ color:#000033;}
.txt_forms td input, select{  font-size:10px; font-family:tahoma; padding:1px 0 1px 4px; vertical-align:middle; color:#636363;}
.txt_forms td a{ color:#000033;}
.st3{ color:#003366; padding:15px 0 16px 0;}
.st3 input{ width:15px; height:15px; margin:0 5px 0 0; vertical-align:middle; padding:0;}

.f1{ width:123px; height:19px; margin-top:3px;}
.f2{ width:67px; height:19px; margin-top:3px;}
.f3{ width:51px; height:19px; margin-left:5px; margin-top:3px;}
.f4 td select{ width:51px; height:19px; margin-top:4px;}

.w_txt td{ line-height:15px;}

.txt11 td span{ color:#C86217;}
.txt11 td { line-height:14px;}
.q1{ width:87px;}
.f21 td input{ width:162px; height:18px;}
.f21 td textarea{ width:162px; height:77px; overflow:auto; margin-bottom:11px;}
.f21 td textarea, input{ font-size:11px; color:#000000; padding:1px 0 1px 4px; font-family:Tahoma;}
.q2{ height:13px;}

.q3 p{ padding:0; margin:15px 0 0 0;}

.book_hotel_button{
	display:block;
	height: 115px; width: 195px;
	background-image:url(images/book_hotel_1.jpg);
	text-decoration:none;
}
.book_hotel_button:hover{
	background-image:url(images/book_hotel_2.jpg);
}

.book_airfare_button{
	display:block;
	height: 53px; width: 90px;
	background-image:url(images/airfare_request1.jpg);
	text-decoration:none;
}
.book_airfare_button:hover{
	background-image:url(images/airfare_request2.jpg);
}

.room_rate_row:hover{
	background-color:#AADDFF;
}

.normal_table table td{
	border-collapse:inherit;
	border:0;
	margin:2px; 
	padding:2px;
}

.normal_table_zero table td{
	border-collapse:collapse;
	border:0;
	margin:0px; 
	padding:0px;
}

.normal_table_padded table td{
	border-collapse:inherit;
	border:0;
	margin:2px;
	padding:6px;
	text-align: center;
}

.normal_table_padded_centered table td{
	border-collapse:inherit;
	margin:2px; 
	padding:6px;
	vertical-align:middle;
	text-align:center;
}

.hotel_class_deluxe_small{
	clear:both;
	height:17px;
	margin-left:12px;
	padding-left:78;
	background-image:url(images/hotel_class_buttons/deluxe_small.png);
	background-position:left;
	background-repeat:no-repeat;
}
.hotel_class_superior_small{
	clear:both;
	height:17px;
	margin-left:12px;
	padding-left:78;
	background-image:url(images/hotel_class_buttons/superior_small.png);
	background-position:left;
	background-repeat:no-repeat;
}
.hotel_class_standard_small{
	clear:both;
	height:17px;
	margin-left:12px;
	padding-left:78;
	background-image:url(images/hotel_class_buttons/standard_small.png);
	background-position:left;
	background-repeat:no-repeat;
}
.hotel_class_fale_small{
	clear:both;
	height:17px;
	margin-left:12px;
	padding-left:78;
	background-image:url(images/hotel_class_buttons/fale_small.png);
	background-position:left;
	background-repeat:no-repeat;
}

.hotel_class_deluxe{
	clear:both;
	text-align:center;
	height:29px;
	width:108px;
	margin:0px auto 0px auto;
	background-image:url(images/hotel_class_buttons/deluxe_big.png);
	background-position:left;
	background-repeat:no-repeat;
}
.hotel_class_superior{
	clear:both;
	height:29px;
	width:108px;
	margin:0px auto 0px auto;
	background-image:url(images/hotel_class_buttons/superior_big.png);
	background-position:left;
	background-repeat:no-repeat;
}
.hotel_class_standard{
	clear:both;
	height:29px;
	width:108px;
	margin:0px auto 0px auto;
	background-image:url(images/hotel_class_buttons/standard_big.png);
	background-position:left;
	background-repeat:no-repeat;
}
.hotel_class_fale{
	clear:both;
	height:29px;
	width:108px;
	margin:0px auto 0px auto;
	background-image:url(images/hotel_class_buttons/fale_big.png);
	background-position:left;
	background-repeat:no-repeat;
}

ul.gallery
{
	margin:10px 16px;
}

ul.gallery li
{
	background: none repeat scroll 0 0 transparent !important;
    display: inline-block;
    float: left;
    font-size: 10px;
    list-style: none outside none;
    margin: 0;
    padding: 10px 20px;
    width: 85px;
	height:100px;
}
