/*  General Styles*/
* { margin:0; padding:0;}

body { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; background-color:#9C9A9C;}
#page { width:980px; background-color:#FFF; margin:0 auto; padding-top:10px;}
.pdbt { padding-bottom:10px;}
.fr { float:right; padding:5px 0 5px 5px;}
.fl { float:left; padding:5px 5px 5px 0;}
.ads_r { float:right; width:336px; margin:0 0 0 5px;}
.ads_l { float:left; width:336px; margin:0 5px 0 0;}

/* Style Header */
.logo { float:left; padding-right:5px; margin-bottom:5px;}
#toptext { background:url(/images/bg-toptext.gif) left top no-repeat; width:551px; height:48px; padding:12px 15px 0; float:left;}
#toptext h1 { font-size:14px; color:#CC0000; text-align:center;}
#language { float:right; margin-top:5px;}
#language a { text-decoration:none; color:#0033FF;}
#language a:hover { color:#CC0000;}
.flag { width:64px; float:left;}
#header ul { clear:both; width:965px; list-style-type:none; font:bold 11px "Trebuchet MS", Helvetica, sans-serif;}
#header ul li { float:left; margin-right:2px;}
#header ul li a { padding:9px 12px 7px 10px; color:#FFF; text-decoration:underline; background:url(/images/nav-item-corner.gif) right top no-repeat; display:block;}
#header ul li a:hover { text-decoration:none;}
.add-navigation { clear:both; height:25px; padding:8px 0 0 0;}
.home, #header ul li.home a{background-color:#009;}
.vacation, #header ul li.vacation a{background-color:#5C4390;}
.flights, #header ul li.flights a{background-color:#c00;}
.hotels, #header ul li.hotels a{background-color:#F9C91F;}
.cars, #header ul li.cars a{background-color:#234747;}
.cruises, #header ul li.cruises a{background-color:#C64F00;}
.activities, #header ul li.activities a{background-color:#154375;}
.deals, #header ul li.deals a{background-color:#AD9801;}
.maps, #header ul li.maps a{background-color:#063;}
.travel, #header ul li.travel a{background-color:#6161DE;}
.bread { background-color:#3A93CD; color:#FFF; padding-left:10px; font-size:12px; height:25px;}
.bread span { color:#FFFF33;}
.bread a { color:#FFF; text-decoration:underline;}
.bread a:hover { text-decoration:none;}

/* Style Content */
#content { background:url(/images/bg-content.gif) left top repeat-y; padding:10px 0;}

/* Right Content */
#cont-right { width:660px; float:right; padding:0 10px;}
#cont-right h2 { font-size:17px; padding-bottom:2px; margin-bottom:10px; font-family:"Trebuchet MS",Helvetica,sans-serif; clear:both;}

/* Style Title */
.home_title h2 { color:#009; border-bottom:1px solid #009;}
.vacation_title h2 { color:#5C4390; border-bottom:1px solid #5C4390;}
.flights_title h2 { color:#c00; border-bottom:1px solid #c00;}
.hotels_title h2 { color:#F9C91F; border-bottom:1px solid #F9C91F;}
.cars_title h2 { color:#234747; border-bottom:1px solid #234747;}
.cruises_title h2 { color:#C64F00; border-bottom:1px solid #C64F00;}
.activities_title h2 { color:#154375; border-bottom:1px solid #154375;}
.deals_title h2 { color:#AD9801; border-bottom:1px solid #AD9801;}
.maps_title h2 { color:#063; border-bottom:1px solid #063;}
.travel_title h2 { color:#6161DE; border-bottom:1px solid #6161DE;}

#cont-right p { line-height:16px; padding-bottom:10px;}
#cont-right ul { margin:0 0 10px 15px;}
#cont-right ul li { padding-bottom:5px;}
#cont-right a { color:#014F97; text-decoration:underline;}
#cont-right a:hover { text-decoration:none;}
.photos { list-style-type:none;}
.photos li { width:114px; float:left; background:url(/images/img-shadow.png) left top no-repeat; padding:7px 0 10px 7px; color:#666; font-weight:bold;}
.photos li img { padding-bottom:5px;}

#search-travel { margin-bottom:15px;}

/* Left Content */
#menu { width:284px; float:left;}
.img_menu { padding:0 0 10px 10px; border:none;}

.box { width:258px; border:1px solid #E8E8E8; border-width:0 2px; background-color:#FFF; margin:0 9px; padding:0 10px;}
.box h2 { color:#CC0000; font-size:17px; margin-bottom:10px;}
.box ul { margin-left:15px;}
.box ul li { padding-bottom:5px;}
.box ul li a { color:#014F97; text-decoration:underline;}
.box ul li a:hover { text-decoration:none;}
.box_top, .box_bottom { width:282px; height:7px; margin:0 9px; font-size:5px;}
.box_top { background:url(/images/box-top.gif) left top no-repeat;}
.box_bottom { background:url(/images/box-bottom.gif) left top no-repeat; margin-bottom:10px;}

.picture-menu img{ float:left; margin:0; padding:0; color:#FFFFFF;}

/* Style Footer */
#footer { clear:both; text-align:center; color:#FFF; width:100%;}
#footer a { text-decoration:underline; color:#FFF;}
#footer a:hover { text-decoration:none;}
.color_footer { background-color:#009;}
#footer ul { padding:7px 0; list-style-type:none; }
#footer ul li { display:inline;}
#footer ul li a { color:#FFF; padding:0 5px; border-right:1px solid #FFF; text-decoration:underline;}
#footer ul li a:hover { text-decoration:none;}
#footer p { line-height:15px; padding-bottom:15px;}
.last { border:none !important;}

.table_bgi { background:#8c89e2 url(/images/fill_bg.jpg) repeat-x; padding:10px; color:#FFF; margin-bottom:10px;}
.table_bgi h2, .table_bgi h3 { color:#FFF; padding-bottom:10px; border-bottom-color:#FFF;}
.table_bgi table tr td { color:#FFF; padding-bottom:5px;}
.table_bgi table tr td a { color:#FFF !important; text-decoration:underline !important;}
.table_bgi table tr td a:hover { text-decoration:none !important;}

.table_bg { background:#8c89e2 url(/images/fill_bg.jpg) repeat-x; padding:10px; color:#FFF; margin-bottom:10px;}
.table_bg h2, .table_bg h3 { color:#FFF; padding-bottom:10px; border-bottom-color:#FFF;}
.table_bg table td { border:1px solid #FFF; padding:5px; color:#FFF;}
.table_bg a { color:#FFF !important; text-decoration:underline !important;}
.table_bg a:hover { text-decoration:none !important;}

.table_weather { padding-bottom:15px;}
.table_weather tr td { border:1px solid #CCC; padding:5px;}
.top_table { background-color:#201da8; text-align:center; color:#FFF; font-weight:bold;}
.top_table td { color:#FFF;}
.weather { width:100%; padding-bottom:15px;}
.weather table { float:left; width:60%;}
.weather img { float:right;}

/* Clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0; height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}
