@charset "utf-8";
/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
margin:0px;
padding:0px;
background:url(images/main_bgrx.jpg) repeat-x;
background-color:#c0b08e;
}

img
{border:0px solid;}

p{
font-size:11px;
text-align:justify;
color:#5B5837;
margin:0px;
width:952px;
line-height:15px;
padding:5px;
}
.onlyfloat_left
{ float:left;}
.onlyfloat_right
{ float:right;}

/*--------------------------------------------------------------------------------------------------------------------*/

#mianimg
{ width:100%;
display:table;
margin:0 auto;}

#main_container
{width:963px;
margin:0 auto;
display:table;
/*background:url(images/logo-bg.jpg) -238px 0px no-repeat;*/}


.header
{float:left;
width:963px;
background:url(images/header.jpg) 0px 0px no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #000000;}
.top_nav
{float:left;
color:#766553;
width:339px;
height:25px;
font-size:12px;
margin:0px;
padding:10px 20px 0px 50px;
background:url(images/top_navbg.jpg) no-repeat;}
.top_nav a{
color:#766553;
text-decoration:none;
padding:0px 5px 0px 5px;}
.top_nav a:hover{
color:#766553;
text-decoration:underline;
padding:0px 5px 0px 5px;}
.left
{ float:left;
width:525px;
padding:0px;
margin:0px;
border:0px solid #FFFFFF;}
.right
{ float:left;
width:400px;
padding:0px 0px 0px 20px;
margin:0px;
border:0px solid #FFFFFF;}
#main_nav
{float:left;
width:410px;
height:30px;
margin:0px;
padding:20px 0px 0px 0px;
border:0px solid #fff;}
#main_nav ul
{float:left;
margin:0px;
padding:0px 0px 0px 0px;}
#main_nav ul li
{float:left;
list-style:none;
font-weight:bold;
font-family:Verdana;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 14px;
border:0px solid #FF0000;}
#main_nav ul li a{
text-decoration:none;
color:#f2e9d7;}
#main_nav ul li a:hover{
text-decoration:none;
color:#1f1e13;}
#main_nav ul li a.active
{background:url(active.gif) no-repeat;
color:#1f1e13;}
#work_area
{ float:left;
width:943px;
background-color:#FFFFFF;
padding:15px 0px 0px 20px;
margin:0px 0px 0px 0px;}
#middle_contain
{ float:left;
width:923px;
margin:0px;
padding:0px 0px 0px 0px;
}
#search_widget
{float:right;
width:446px;
background:url(images/nav_bg.jpg) repeat-x;
margin:0px;
padding:0px 0px 0px 0px;
border:1px solid #c9bb9a;
border-top:0px solid #c9bb9a;
}
.about_houston
{float:left;
width:426px;
_width:400px;

background:url(images/nav_bg.jpg) repeat-x;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
border:1px solid #c9bb9a;
border-top:0px solid #c9bb9a;
}
.about_text
{float:left;
width:400px;
height:255px;
_height:305px;
color:#5B5837;
font-size:12px;
font-family:verdana;
text-align:justify;
margin:0px;
overflow:hidden;
line-height:16px;
padding:10px 20px 30px 0px;
_padding:10px 20px 0px 0px;}
#bottom_contain
{float:left;
width:903px;
background:url(images/nav_bg.jpg) repeat-x;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 20px;
border:1px solid #c9bb9a;
border-top:0px solid #c9bb9a;
}
.hotel_list
{float:left;
width:900px;
/*height:250px;*/
background:url(images/hotel_listbg.jpg) repeat-y;}
.hotel_list ul
{float:left;
color:#5B5837;
margin:10px 0px 0px 0px;
font-size:12px;
padding:10px;
list-style-type:none;}

.hotel_list ul li
{float:left;
margin:0px;
line-height:25px;
padding-left:30px;
background:url(images/bullets.gif) 14px 8px no-repeat;
}
.hotel_list ul li a{
text-decoration:none;
color:#5B5837;
}
#footer
{float:left;
width:925px;
height:30px;
color:#666666;
text-align:center;
font-size:12px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #000000;}

#footer a
{color:#666666;
text-decoration:none;
padding:0px 5px 0px 5px;}

#footer a:hover
{color:#666666;
text-decoration:underline;}
/*---------------------------------------------search widget start------------------------------------------------------------*/


.search_form{
margin:0px;
padding:0px 0px 0px 0px;
float:left;
font-family:Verdana;
font-size:12px;
text-align:justify;
color:#5B5837;}

.search_head{
width:420px;
float:left;
height:295px;
/*margin-top:35px;*/
font-family:Verdana;
font-size:12px;
text-align:justify;
color:#5B5837;
padding-left:12px;
}
.search_middle
{
float:left;
width:400px;
height:30px;
color:#5B5837;
margin:0px;
padding:0px 0px 0px 45px;
list-style-type:none;
}
.search_middle li
{
float:left;
margin:0px;
padding:0px 0px 0px 10px;
list-style-type:none;
border:solid 0px #000000;
}

.tab
{
float:left;
margin:0px;
padding-top:5px;
height:30px;
color:#F9FAF5;
list-style-type:none;
border:0px solid #FF0000;
}
.tab li
{
float:left;
height:30px;
color:#F9FAF5;
list-style-type:none;
background:url(../images/tab_inactive.gif) top left no-repeat;
border:0px solid #FF0000;
}
.tab a
{
display:block;
color:#108baa;
text-decoration:none;
}
/*.tab a:hover
{
color:#035f76;
}*/
.tab a:hover
{
color:#ff6633;
}
#tophead {width:400px; height:13px; padding:10px 0px 0px 0px;}

.white_tab
{
background:url(../images/tab_active.gif) top left no-repeat!important;
}
.tab li.flight
{
width:120px;
margin:0px;
padding:5px 0px 0px 0px;
text-align:center;
border:0px solid #000000;
}
.tab li.hotel
{
width:120px;
margin:0px;
padding:5px 0px 0px 0px;
text-align:center;
border:0px solid #000000;
}
.tab li.car
{
width:120px;
margin:0px;
padding:5px 0px 0px 0px;
text-align:center;
border:0px solid #000000;
}
.tab a
{
display:block;
color:#108baa;
text-decoration:none;
}
/*.tab a:hover
{
color:#035f76;
}*/
.tab a:hover
{
color:#ff6633;
}
#changecolorflight1, #changecolorhotel1, #changecolorcar {color:#f2e9d7; background-image:url(../images/tab_inactive.gif); 
font-size:11px;}
#changecolorflight1 a, #changecolorhotel1 a, #changecolorcar a{color:#f2e9d7;}
#changecolorflight, #changecolorhotel, #changecolorcar1 {color:#f2e9d7; background-image:url(../images/tab_active.gif);font-size:11px;}
#changecolorflight a, #changecolorhotel a, #changecolorcar1 a{color:#f2e9d7;}

.main_search
{
width:480px;
float:left;
color:#5B5837;
border:1px solid #cccccc;
margin:0px 0px 10px 40px;
_margin:-4px 0px 20px 20px;
background-color:#dedec6;
}
.search_radio
{
width:380px;
margin:0px;
padding:5px 0px 0px 5px;
float:left;
list-style-type:none;}

.search_radio li{
margin:0px;
padding:0px 0px 5px 0px;
float:left;
list-style-type:none;
border:solid 0px #000000;
}
#radiodiv 
{
float:left;  
margin:0px 0px 0px 0px;
/*width:315px; 
height:60px; 
padding:0px; 
border-bottom:1px solid #d3d3d3; 
display:inline; 
*/border:0px solid #0000FF;
}
#radiodiv li 
{
padding:0px;
/*display:block;
font-size:12px; 
font-weight:bold; 
width:200px;
float:left; 
height:15px; 
position:relative; 
margin:0px 0px 3px 30px; */
vertical-align:top;
border:0px solid #000000;
font-family:Tahoma;
font-size:12px;
color:#5B5837;
}
.input
{
float:left;
margin:5px 0px 0px 0px;
color:#5b5837;
font-size:11px;
height:15px;
width:160px;
border:#cccccc!important;
padding-top:3px;
}

.input_date
{
float:left;
margin:5px 0px 0px 0px;
color:#6c6c6c;
font-size:11px;
height:15px;
width:175px;
border:0px solid #cccccc!important;
padding-top:3px;
}

.search_trip
{
width:410px;
margin:0px;
padding:0px 0px 0px 5px;
float:left;
list-style-type:none;
}
.search_trip li
{
width:195px;
margin:0px;
padding:0px 0px 0px 8px;
float:left;
border:solid 0px #000000;
}
#flightTypeDiv li 
{
display:block; 
height:20px; 
/*font-weight:bold; 
font-size:12px; 
width:100px;
float:left; 
margin:0px;
padding:0px; */
display:inline; 
border:0px solid #0000FF; 
} 
#bflightTypeDiv { border:0px solid #000000; /*height:25px; width:300px;*/}
#bflightTypeDiv li { height:20px; /*font-weight:bold; font-size:12px; width:120px;*/ margin:5px 0px 0px 5px; border:0px solid; float:left;} 
.search_tname
{
float:left;
width:420px;
margin:0px;
color:#5B5837;
padding:5px 0px 0px 0px;
float:left;
list-style-type:none;
}
.search_tname li
{
float:left;
width:175px;
list-style-type:none;
padding-left:13px;
}
#city1Div, #city2Div,#city3Div, #date1Div, #date2Div, #bcity2Div { border:0px solid #000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; _padding:0px; #padding:0px; /*height:50px; width:145px;*/ }
#city1Div li, #city2Div li,#city3Div li ,#date1Div li, #date2Div li, #bcity2Div li{ float:left; display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; _padding:0px; #padding:0px;} 
.search_dname
{
width:408px;
padding:5px 0px 0px 13px;
float:left;
_margin-left:0px;
#margin-left:0px;
color:#5B5837;
list-style-type:none;
border:solid 0px #000000;
}
.search_dname li
{
width:169px;
float:left;
list-style-type:none;
border:solid 0px #000000;
}
.search_totalpass
{
width:450px;
margin:0px;
padding:5px 0px 0px 30px;
float:left;
list-style-type:none;
border:solid 0px #000000;
}
.search_totalpassulleft{
#margin-left:0px;
}

#adultsDiv, #adultsDiv { border:0px solid #000000; float:left; width:70px; margin:0px; padding-left:18px; padding-bottom:25px; padding-top:3px; /*height:50px; width:70px;*/}
#adultsDiv li, #adultsDiv li { float:left; display:inline; width:70px;font-size:11px; padding-top:3px;font-family:Tahoma;
color:#5B5837; margin:0px;/*font-weight:bold; font-size:9px; width:70px; margin:5px 0px 0px 5px;*/}
#childrenDiv, #childrenDiv{ border:0px solid #000000; float:left; width:80px; padding-top:3px; margin:0px;/*height:50px; width:70px; */}
#childrenDiv li, #childrenDiv li { float:left; display:inline; width:80px; padding-top:3px; margin-left:0px;font-size:11px;font-family:Tahoma;color:#5B5837;
/*font-weight:bold; font-size:9px; width:70px; margin:5px 0px 0px 5px;*/}
#roomsDiv, #broomsDiv{ border:0px solid #000000; width:50px; float:left; padding-top:3px; margin:0px;/*height:50px; width:50px;*/ }
#roomsDiv li, #broomsDiv li { float:left; display:inline;width:50px;font-size:10px; padding-top:3px;margin:0px; font-size:11px;font-family:Tahoma;color:#5B5837;/* font-weight:bold; font-size:9px; width:50px; margin:5px 0px 0px 5px;*/}
.search_pass
{
float:left;
width:500px;
margin:0px;
list-style-type:none;
padding:0px 0px 0px 0px;
border:solid 0px #000000;
}

.search_pass li
{
float:left;
margin:0px;
list-style-type:none;
padding:0px 0px 0px 0px;
border:solid 0px #000000;
}

.err 
{
font-family:"Trebuchet MS";
font-size:12px;
padding-left:10px;
color:#f2e9d7;
font-weight:bold;
}

.back_search
{
width:350px;
margin:0px;
padding:30px 0px 0px 180px;
float:left;
font-weight:bold; 
border:solid 0px #000000;
}
.heights{
color:#f2e9d7;
}
.back_search a
{
font-family:"Trebuchet MS";
font-size:13px;
color:#5B5837;
text-decoration:none;
}
.back_search a:hover
{
color:#f2e9d7;
text-decoration:underline;
}
#search_widget button
{
float:right;
width:108px;
height:32px;
margin:0px 0px 0px 0px;
border:1px solid red;
padding:20px 20px 0px 0px;
position:relative;
top:40px;
right:20px;
border:0px;
background:url(images/search.gif) no-repeat;
}
#subbutton{ margin:0px; padding-top:20px; float:right;}

.dyimage
{ float:left; height:250px; width:247px; position:relative; border:0px solid #000000; }	


/*-------------------------------------------------------end--------------------------------------------------*/
/*--------------------------------------------top content start-------------------------------------------------*/
.top_content
{ float:left;
margin:0px;
padding:0px;
color:#5B5837;
font-size:12px;
border:1px solid #FFFFFF;
/*background-color:#f2e9d7;*/
}
.top_content ul
{ float:left;
list-style-type:none;
margin:0px;
padding:10px 0px 0px 20px;
}
.top_content ul li
{ float:left;
background:url(images/bullets.gif) 0px 8px no-repeat;
color:#5B5837;
line-height:25px;
font-size:11px;
padding:0px 8px 0px 15px;
list-style-type:outside;
margin:0px;
}
.top_content ul li a
{color:#5B5837;
text-decoration:none;}
.top_content ul li a:hover
{color:#5B5837;
text-decoration:underline;}

.top_content a
{
color:#5B5837;
}
/*---------------------------------------------------------------end-----------------------------------------------------*/

/*------------------------------------------------bottom section start--------------------------------------------------*/

#bottom_section{ 
float:left;
width:850px;
padding:15px 0px 15px 0px;
}

#bottom_section table
{ float:left;
text-align:left;
color:#666666;
}
#bottom_section th
{ float:left;
text-align:justify;
font-weight:bold;
color:#666666;
}
#bottom_section td
{ line-height:20px;
text-align:justify;
}
.top_destination
{float:left;
width:873px;
_width:871px;
background:url(images/bottom_top.gif) top left no-repeat;}
h2
{float:left;
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#BBB68F;
padding:5px 10px 5px 0px;}
 

.bottom_text
{float:left;
width:871px;
text-align:justify;
padding-bottom:0px;
}
.bottom_text ul
{ float:left;
width:853px;
margin-left:10px;
_margin-left:7px;
padding-top:20px;}

.bottom_text ul li
{float:left;
width:260px;
font-size:12px;
text-align:left;
text-decoration:none;
list-style-type:none;
padding:0px 5px 10px 0px;
_padding-left:13px;
background:url(images/btn.gif) 0px 4px no-repeat;}



.top_hotels
{ float:left;
font-size:12px;
border:1px solid #FFFFFF;
/*background-color:#f2e9d7;*/
margin-top:15px;
}
.top_hotels table
{ float:left;
text-align:left;
color:#5B5837;
}
.top_hotels th
{ float:left;
text-align:justify;
font-weight:bold;
color:#5B5837;
}
.top_hotels td
{ line-height:20px;
text-align:justify;
}
.top_deals
{ float:left;
width:266px;
padding-left:42px;
}
.attraction
{ float:left;
width:266px;
padding-left:43px;
}

/*-----------------------------------------------------end-------------------------------------------------------*/
.contact_cont{
 float:left;
width:926px;
font-size:11px;
margin:0px;
padding:2px;
line-height:10px;
}

