/***********************************************************************
 *
 * begin crow_travel
 *
 **********************************************************************/
#custom-doc{margin:auto;text-align:left;width:1003px;}
.poster{background-image:url(http://i.usatoday.net/travel/_common/global/images/poster-agate.gif);background-position:right bottom;background-repeat:no-repeat;padding-bottom:20px;margin-bottom:15px;}
.upper90{display:none;}
p {font:normal 12px/1.5 Arial,Helvetica,sans-serif; padding:0 0 12px 0}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
h4{font-size:12px;font-weight:bold;color:#c16106;margin-bottom:8px;}
body{background-image:url(http://i.usatoday.net/travel/_common/global/images/travel_bg.jpg);background-repeat:repeat-x;background-color:#EDE9E6;}
#travelBranding .travelMastheadLeft{text-indent:-9000px;float:left;height:96px;width:320px;background-image:url(http://i.usatoday.net/travel/_common/global/images/travel_logo.png);background-repeat:no-repeat;background-position:0 15px;}
#travelBranding .travelMastheadRight{float:left;height:96px;width:683px;}
#hd #sectionFront #travelBranding{height:96px;overflow:hidden;}
#hd #travelGlobalNav{height:27px;}
#travelGlobalNav .globalLinks{font-size:11px;color:#FFFFFF;float:left;width:670px;font-weight:bold;}
#travelGlobalNav .globalLinks li{float:left;padding:5px 12px 0 10px;background-image:url(http://i.usatoday.net/travel/_common/global/images/section-bullets-5px2.png);background-repeat:no-repeat;}
.globalLinks li.dotcom{background-position:-50px 10px;}
.globalLinks li.home{background-position:0 10px;}
.globalLinks li.news{background-position:0 -10px;}
.globalLinks li.travel{background-position:0 -30px;}
.globalLinks li.money{background-position:0 -50px;}
.globalLinks li.sports{background-position:0 -70px;}
.globalLinks li.life{background-position:0 -90px;}
.globalLinks li.yourlife{background-position:0 -149px;}
.yourlife-pink {color: #e2c4dc;}
.globalLinks li.tech{background-position:0 -110px;}
.globalLinks li.weather{background-position:0 -130px;}
.travelHeadlineUnit{height:64px;width:300px;margin-top:15px;float:right;overflow:hidden;}
#hd #travelSubnav{background-color:#000000;height:35px;}
#travelGlobalNav .usat_uas{color:#FFFFFF;float:right;width:320px;}
#travelSubnav .subnavLeft{width:450px;height:35px;float:left;}
#travelSubnav .subnavRight{width:520px;height:35px;float:right;font-size:12px;}
#travelSubnav .subnavLeft li{float:left;font-size:15px;color:#FFFFFF;padding:3px 0 0;margin:6px 0 0;}
#travelSubnav .subnavLeft li a{border-right:solid 1px #FFF;padding:0 14px;}
#travelSubnav .subnavLeft li.tabActive a,#travelSubnav .subnavLeft li.last a{border-right:none;}
.tabActive{background-color:#24A3DA;font-weight:bold;height:26px;}
.tabInactive:hover{cursor:text;}
#travelSubnav .subnavRight li{float:left;font-size:11px;color:#FFFFFF;padding-right:0;padding-left:15px;margin-top:2px;}
#travelSubnav .subnavRight li a{line-height:30px;}
#travelSubnav .subnavRight li.last{width:300px;overflow:hidden;border-right:none;height:35px;margin-top:0;padding-top:0;}
#subnavContent{height:75px;width:1003px;clear:both;background-image:url(http://i.usatoday.net/travel/_common/global/images/subnav-content-gradient.jpg);background-repeat:repeat-x;display:none;}
#subnavContent .first{font-family:"Arial Black", Arial, Helvetica, sans-serif;font-size:24px;color:#FFFFFF;border:none;margin:5px 0 0;padding-left:0;line-height:normal;}
#subnavContent li{float:left;font-size:12px;border-left-width:1px;border-left-style:solid;border-left-color:#FFFFFF;padding-right:6px;padding-left:6px;margin-top:20px;line-height:10px;}
.googleSearchField{width:242px;height:19px;background-image:url(http://i.usatoday.net/travel/_common/global/images/google-logo.gif);background-repeat:no-repeat;background-color:#FFFFFF;padding-left:20px;border:solid 1px #999;position:relative;top:-9px; -webkit-appearance: none}
#googleGoButton{position:relative;top:2px;}
#bd{background-color:#FFFFFF;padding-top:12px;padding-right:12px;padding-left:12px;padding-bottom:0;}
#contentWellMain{width:660px;}
#contentWellRight{width:300px;margin-left:10px;}
.travelHeaderList li{background-image:url(http://i.usatoday.net/travel/_common/global/images/list_bullet_gray.png);background-position:0 5px;background-repeat:no-repeat;padding-left:10px;padding-bottom:8px;line-height:13px;}
.travelHeaderList.column1,.travelHeaderList.column2{width:50%;float:left;}
.travelRow{width:100%;clear:both;margin-bottom:15px;overflow:hidden;}
.travelBoxHalf h1,.travelBoxHalf h1 a,.travelBoxFull h1,.travelBoxFull h1 a{background-color:#eaeaea;height:32px;border-bottom:solid 1px #CCC;font-size:16px;font-weight:bold;color:#2f2e2c;line-height:30px;text-indent:10px;}
.travelBoxHalf h1 a,.travelBoxFull h1 a{border:none;}
.travelBoxHalf h1 a:hover,.travelBoxFull h1 a:hover{color:#2f2e2c;}
.travelBoxIntro h2 a{font-size:14px;font-weight:bold;color:#333333;}
.travelBoxIntro img{float:left;margin:0 10px 4px 0;}
.travelBoxIntro p{font-size:12px;color:#7E7E7E;line-height:14px;margin-top:4px;}
.travelBoxLede{width:100%;}
.travelBoxFull{height:300px;width:662px;border:1px solid #CCCCCC;-moz-border-radius:5px;-webkit-border-radius:5px;}
.travelBoxLede .travelLeftLede{float:left;width:309px;padding-right:16px;margin-right:6px;border-right-width:1px;border-right-style:solid;border-right-color:#CCCCCC;}
.travelBoxLede .travelRightLede{width:326px;float:left;margin-left:6px;}
.travelBoxHalf{height:300px;width:325px;border:1px solid #CCCCCC;-moz-border-radius:5px;-webkit-border-radius:5px;}
.travelBoxContent .travelBoxIntro{clear:both;overflow:hidden;padding-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCCCCC;margin-bottom:10px;}
.travelBoxHalf .travelBoxContent{padding:12px;}
.travelBoxHalf.fixed{height:auto;}
.travelBoxHalf.right{float:right;}
.yui-u.sidebar{width:300px;margin:0;padding:0; color: #666;}
.sidebarContent.note{font-size:10px;background-color:#EBEBEB;}
.sidebarContent{overflow:hidden;padding-right:7px;padding-left:7px;}
ol.mostPopList li{list-style-type:decimal;margin:0 10px 10px 26px;font-size:12px;}
ol.mostPopList{margin:15px 0 20px;}
ol.mostPopList li a{color:#666;font-weight:bold;}
ul.travelLinkList{float:right;margin-bottom:10px;}
ul.travelLinkList li.last a{border-right:none;margin-right:0;padding-right:0;}
ul.travelLinkList li a{font-size:11px;color:#05558c;padding:0 10px 0 0;margin:0 10px 0 0;border-right:solid 1px #CCC;}
.yui-u.sidebar h3{background-color:#eaeaea;-moz-border-radius:5px;-webkit-border-radius:5px;border:solid 1px #CCC;margin:0;font-size:12px;font-weight:bold;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:6px;}
.yui-u .sidebar-box{background-color:#ebebeb;width:290px;padding-top:12px;padding-right:5px;padding-bottom:12px;padding-left:5px;}
.yui-u.sidebar h1.top{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;margin:0;font-size:16px;font-weight:bold;padding-top:8px;padding-bottom:6px;border:solid 1px #CCC;background-color:#ebebeb;padding-right:12px;padding-left:12px;}
.yui-u.sidebar h1{-moz-border-radius:5px;-webkit-border-radius:5px;margin:0;font-size:16px;font-weight:bold;padding-top:15px;padding-bottom:12px;border-top:solid 1px #CCC;padding-right:7px;padding-left:7px;}
.yui-u.sidebar h1.first{-moz-border-radius:5px;-webkit-border-radius:5px;margin:0;font-size:16px;font-weight:bold;padding-top:5px;padding-bottom:12px;border-top:none;padding-right:7px;padding-left:7px;}
.youCastItList{font-size:12px;line-height:24px;margin-top:12px;margin-bottom:12px;}
.youCastItList input{margin:2px 4px 0 0;}
.sidebarContent .travelBoxIntro{width:276px;clear:both;overflow:hidden;padding-bottom:20px;margin-bottom:10px;}
.travelDeal{width:275px;clear:both;}
.travelDeal .price{font-size:12px;font-weight:bold;color:#333333;float:left;line-height:14px;width:45px;}
.travelDeal .description{font-size:12px;font-weight:normal;color:#333333;float:left;line-height:14px;width:230px;margin-bottom:15px;}
/* FOOTER  */
#ft{color:#333;background-color:#FFFFFF;padding-top:12px;}
/*  float-inner  */
.float-inner{padding:5px 0;margin-top:10px;border-top:1px solid #00529b;display:block;}
.usat_footer_01 li,.usat_footer_02 li,.usat_footer_03 li,.usat_footer_04 li,.usat_footer_05 li{display:inline;padding:0 5px;border-left:1px solid #999;}
/*  usat_footer_01  */
.usat_footer_01{display:none;text-align:center;margin:0 auto;padding-top:20px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #00529b;}
.usat_footer_01 h5{font-weight:bold;margin-bottom:5px;font-size:14px;}
.usat_footer_01 ul{margin-bottom:5px;}
/*  usat_footer_02  */
.usat_footer_02{float:left;font-size:11px;}
/* usat_Bottom728x90  */
#usat_Bottom728x90{margin:0 auto;text-align:center;width:728px;}
#ft .no-border{border-left:none;padding:0 4px 0 0;}
#ft a{color:#006699;}
#ft .ssts_home{color:#00529b;}
#ft .ssts_news{color:#0076cd;}
#ft .ssts_travel{color:#00a6d3;}
#ft .ssts_money{color:#009933;}
#ft .ssts_sports{color:#ff0000;}
#ft .ssts_life{color:#990066;}
#ft .ssts_tech{color:#e85801;}
#ft .ssts_weather{color:#fdc004;}
/*  usat_footer_03  */
.usat_footer_03{text-align:right;font-size:11px;margin-top:2px;}
/*  usat_footer_04  */
.usat_footer_04{margin:0 auto;margin-top:5px;font-size:11px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:8px 0;text-align:center;}
/*  usat_footer_05  */
.usat_footer_05{text-align:center;background:transparent url(http://i.usatoday.net/_fronts/_home/_i/bg-gannett-logo.gif) 50% 100% no-repeat;padding-bottom:40px;font-size:10px;margin-top:10px;}
h2,h2 a,h3 a{font-size:12px;font-weight:bold;color:#333333;line-height:14px;}
#travelBranding .travelMastheadLeft:hover,.tabActive:hover,.tabActive a:hover{cursor:pointer;}
.globalLinks li a,#travelSubnav li a,#subnavContent li a{color:#FFF;}
.travelHeaderList li a,.sidebarContent .travelBoxIntro h2 a{font-size:12px;font-weight:bold;color:#333333;}
.travelBoxHalf.left,ul.travelLinkList li{float:left;}
.travelDeal a,#ft .usat_footer_05 a{color:#333;}
.usat_footer_03 a,.usat_footer_04 a{font-weight:normal;}
#tvlpostsrrad {display:none;}
/***********************************************************************
 *
 * end crow_travel
 *
 **********************************************************************/

/***********************************************************************
 *
 * begin more_travel
 *
 **********************************************************************/

/* ----- JAIME'S ADDED CSS ---------- */
.sidebar-box h1.sidebarTopBox {border:none;padding-top:0px;}
.autoPilot  {margin-bottom:10px;}
#home .sidebarContent ul.travelHeaderList {padding-bottom:20px;}
#flights .sidebarContent ul.travelHeaderList {padding-bottom:20px;}
#cruises .sidebarContent ul.travelHeaderList {padding-bottom:20px;}

/*--- BEGIN CONTAINER HEIGHTS ---------*/

.travelBoxHalf.fixed {height: 286px;}

.travelBoxHalf.tbhSmallest {height: 160px;}
.travelBoxHalf.tbhSmall {height: 190px;}
.travelBoxHalf.tbhMedSmall {height: 210px;}
.travelBoxHalf.tbhMed {height: 300px;}
.travelBoxHalf.tbhMedLarge {height: 324px;}
.travelBoxHalf.tbhLarge {height: 375px;}

/*--- END CONTAINER HEIGHTS ----------*/

#sidebarPhotosVid ul {margin-top:10px;margin-bottom:20px;overflow:hidden;}
#sidebarPhotosVid ul li {width:90px;display:inline;float:left;margin-left:15px;}
.dTopDestinations {width:309px;float:right;margin-top:10px;}
#destinations .travelBoxFull {height:305px;}
#flights .travelBoxFull {height:450px;}
.dTopDestinations ul.travelHeaderList {width:48%;}
/* 'you said it' css */
.tBigQuote {
	background: url(http://i.usatoday.net/travel/_common/global/images/large_open_quote.png) 0 0 no-repeat;margin: 20px auto 0 auto;padding: 0 0 0 50px;width: 245px;}
.tQuote {line-height:21px;margin-bottom:5px;}
.tUser {clear:none;float:left;margin-right:10px;}
/* 'flights forum' css */
.forumList li {padding-bottom:15px;}
.forumList li a {color:#00529b;font-weight:bold;}
/* 'flights connect with us' css */
.connectList li {padding-bottom:15px;}
.connectList li a {color:#7e7e7e;font-weight:normal;}
.connectList img {margin-right:6px;}

/* Deals */
.dDealList {font-size:11px;margin:0 auto 15px auto;width:300px;}
.dDealList a {color: #01558c; /* Dark Blue */}
.dDealList li {border-bottom: 1px solid #CCCCCC; /* Gray */float: left;font-size:11px;margin: -2px 0 5px -10px;padding: 0 0 10px 0;width:302px}
.dTwoDeals li {margin-top:15px;padding-bottom:15px;}
.dDealList li.last {border: none;}
.dDealList li a {}
.dDealList li .dPriceBox {float: left;margin: 0 5px 0 0;text-align: center;width: 40px;color:#ACABA8;}
.dDealList li .dPriceBox .dPrice {font-weight: bold;font-size: 12px;color: #2F2E2C;}
.dDealList li .dDealInfo {clear:none;float:left;width:255px; padding-top:4px;}
.dDealList li .dDealInfo .dDealContainer {padding:0;}
.dDealList li .dDealInfo .dDealEndDateContainer {float:right; padding: 0 5px 0 0;}

.dDealLink {display: block;font-weight: bold;padding: 10px 0 0 0;}
.dDealSource {font-size: 10px;}
.dDealList li .dDealEndDate {color:#ACABA8;float:right;font-size:10px;}
.dDealList li .dWebDeal {font-weight: bold;font-size: 12px;}
a.dMoreDeals {color:#01558c;}
td.dMoreDeals {text-align:right;}

.sideDealsList li {margin:10px 0 10px 5px; border:none; padding:0}  
.sideDealsList li .sideDealsCost {font-weight:700; vertical-align:top; padding:0 0 9px 0; padding:0}
.sideDealsList li .sideDealsTitle {font-weight: normal; vertical-align:top; padding:0 0 0 4px; color:#000}
.sideDealsList li .sideDealsLink {color:#000; font-size:12px}
.sideDealsBottom {padding:10px 0 20px 10px}

/* Experts Landing Page */
#TravelExperts_Experts h3 {font-weight: bold;}
ul.eTravelExperts {float:left;margin:10px 0;width:100%;}
ul.eTravelExperts li {border-bottom: 1px solid #CCCCCC;float: left;margin: 0 0 15px 0;padding: 0 0 15px 0;width: 100%;}
ul.eTravelExperts li h3 {margin:0 0 5px;}
ul.eTravelExperts li p {font-size: 11px;}
ul.eTravelExperts li a {color: #05558c;font-size: 11px;}
ul.eTravelExperts li img {float: left;margin: 0 15px 0 0;}
ul.eTravelExperts li.eFeaturedExpert {clear: both;float: left;width: 100%;}
li.eFeaturedExpert .eExpertDetails p,
li.eFeaturedExpert .eExpertDetails a  {	font-size: 11px; }
li.eFeaturedExpert .eExpertDetails {float:left;width:200px;}
ul.eTravelExperts li.eFeaturedExpert .eLatestArticle {float:left;margin:0 0 0 25px;width:260px;}
ul.eTravelExperts li.eFeaturedExpert .eLatestArticle h4,
ul.eTravelExperts li.eFeaturedExpert .eLatestArticle h4 a {font-weight: bold;font-size: 11px;margin:0;}
ul.eTravelExperts li.eFeaturedExpert .eLatestArticle p {color: #666666;font-size: 11px;}
ul.eTravelExperts li.eFeaturedExpert .eLatestArticle span.eArticleAuthor {color: #666666;display:block;font-size: 10px;font-weight: bold;}
ul.eTravelExperts li.eFeaturedExpert .eLatestArticle p {margin: 10px 0 0 0;}
ul.eTravelExperts li.eFeaturedExpert img {height: 98px;margin: 0 15px 0 0;width: 115px;} 
#experts .dTabs {margin-left:9px;margin-top:5px;padding-bottom:2px;}
.eNetworkExperts ul {float:left;margin-left:15px;width: 300px;margin-bottom: 20px;}
.eNetworkExperts ul li { float: left;margin-bottom: 5px;}
.eNetworkExperts ul li img {float: left;height: 38px;margin-right: 15px;width: 38px;}
.eNetworkExperts ul li .eExpertColumn {float: left;font-size: 11px;width: 230px;}
.eNetworkExperts ul li h4 {font-size: 12px;}
.eNetworkExperts ul li a{color: #05558c;}

/* experts redesign - dfrasier/cwmanning */
#TravelExperts_Experts h3 {font-weight:normal; margin-top: 10px}
ul.eTravelExperts li h3 {font-weight:700;}
.experts_wrapper{height:auto; border-top: 1px solid #acacac; padding:15px 0 0;}
.experts_masthead {height:40px; background:#dee7ec; border-bottom: 1px solid #f2f5f7; margin: 0;}
.experts_masthead.top {margin:0;}
.experts_masthead img {position: relative; left: 91%; top: -50px}
.experts_masthead h2 {font: 700 22px/40px Arial, Verdana, sans-serif; color:#00b5d9; padding:0 0 0 10px}
.experts_wrapper h3 {font: 700 14px/16px Arial, Verdana, sans-serif; color: #252525; margin: 0 0 2px}
.margin_left, .eExpertDetails h3, .eExpertDetails h4, .experts_top_story h4, cite, .experts_top_story p {margin:0 0 0 125px}
.experts_wrapper, .eExpertDetails {font: normal 12px/1.4 Arial, Verdana, sans-serif;}
.eExpertDetails { background:url(http://i.usatoday.net/travel/_common/experts/images/bio_bg.jpg) repeat-x bottom left; float:left; padding:10px 0 0; margin:0 0 20px}
.eExpertDetails, .experts_top_story {border-bottom: 1px dashed #d3d3d3;}
.experts_mug {position:relative; float:left; bottom:-5px; left:10px;}
/* ie 7 fixes for promo */
.experts_mug {*position:relative; *float:left; *bottom:0; *left:10px;}/* IE7 ONLY */

.experts_mug img {width: 94px;}
.eExpertDetails h3, .eExpertDetails h3 a {font: normal 18px/1em Arial, Helvetica, sans-serif; color:#464646; padding:0 0 8px}
.eExpertDetails h3 strong, .eExpertDetails h3 strong a {color: #000; font-weight:700}
.experts_wrapper p {color: #363636; font-size: 11px; line-height: 16px; margin-right: 10px; Padding: 0}
.experts_top_story h4 {font: 700 14px/1em Arial, Verdana, sans-serif; color:#333; padding-bottom:0}
.experts_section_title {width: 85px; text-align:right; float:left; padding-left: 10px}
.experts_wrapper h5, cite {color:#666}
.experts_wrapper h5 {font: 700 11px/1.2em Arial, Verdana, sans-serif}
#experts_wrapper_ta {padding: 0;}
.experts_wrapper_ta {padding:5px 0 6px 10px; margin:0 0 15px; border-bottom: 1px dashed #d3d3d3; background: #f5f5f5;}
.experts_wrapper_ta p {font: normal bold 11px/16px Arial, Helvetica, sans-serif; color: #898989;}

cite {font-size:10px; font-style:normal; display: block; padding:3px 0 8px 0}
.experts_top_story {padding-bottom: 15px}
.experts_more_stories {border-bottom: 1px solid #ececec; padding: 20px 0}
.experts_more_stories ul li {font-size:11px; line-height:16px;}
.experts_top_story, .experts_more_stories {clear:both;}
ul.eTravelExperts li.experts_left_col, ul.eTravelExperts li.experts_right_col {border:none; padding-bottom:0; width:305px; margin: 0 0 10px 0}
ul.eTravelExperts li.experts_left_col img, ul.eTravelExperts li.experts_right_col img {float: left; margin: 0 10px 20px 0; border: 1px solid #ccc}
ul.eTravelExperts {margin:0}
ul.eTravelExperts li h3 {margin: 0 0 2px}
ul.eTravelExperts li.experts_left_col {float: left}
ul.eTravelExperts li.experts_right_col {float: right}
li.experts_left_col h3 a, li.experts_right_col h3 a {font: 700 14px/1em Arial, Verdana, sans-serif; color:#333;}
.experts_row {margin: 5px 0 0;}
.ta_legal p {color:#666; font-size: 10px; line-height: 14px; border-bottom: 1px solid #ececec; padding-bottom: 10px; margin-bottom: 20px; width:630px}
/* End Experts Landing Page */

/* Tools */
.tTravelTools {color: #7e7e7e;margin: 0 0 15px 0;width: 97.7%;}
.tTravelTools li {border-bottom:1px solid #CCCCCC;padding:15px 0;}
.tTravelTools li img { float: left; margin: 0 15px 0 0;}
.tTravelTools li p {font-size: 11px;}
.tTravelTools li a {color: #05558c;font-size:11px;font-weight:bold;}
.tTravelTools li .tToolInfo {}
.tTravelTools li .tToolInfo h3 {color: #2F2E2C;}
.tTravelTools li .tToolInfo p {}
#toolsVacRent {margin-top:-35px;}
#toolsVacRent .toolsFormsSmall {margin-left:0px;}

.dTabs {width:328px;margin-top:10px;}
.tabbedNavReadMore {height:205px;border-bottom:0px solid #ccc;margin-bottom:15px;} /*-- height different in ie --*/
#TravelFlights_readMore {height:310px;} /*-- height different in ie --*/
#readMoreList {margin:0 9px 0 9px;}
#readMoreList li a {	color: #2F2E2C; font-weight: bold;}
.column {float:left;}
.tabbedNavReadMore .first {margin-right:10px;width:135px;}
.tabbedNavReadMore .second {width:122px;}
.tabbedNavReadMore li {background:transparent url(http://i.usatoday.net/travel/_common/global/images/list_bullet_gray.png) no-repeat scroll 0 7px;padding:0 0 12px 9px;}
	
ul.dTabs {border-bottom:1px solid #99999A;float:left;font-size: 12px;margin: 10px 0 15px 0;padding-bottom:2px;}
ul.dTabs li {background-color: #75b3d9;border: 1px solid #99999A;border-bottom: none;display: inline;font-weight: bold; margin: 0 7px 0 0;padding: 3px 10px;position: relative;}
ul.dTabs li .corner{background: url(http://i.usatoday.net/travel/_common/global/images/tab_corner.png) no-repeat scroll 0 0;display:block;height:7px;position:absolute;right:-1px;top:-1px;width:7px;}
#flights ul.dTabs li .corner{background: url(http://i.usatoday.net/travel/_common/global/images/tab_corner_gray.png) no-repeat scroll 0 0;}
#cruises ul.dTabs li .corner{background: url(http://i.usatoday.net/travel/_common/global/images/tab_corner_gray.png) no-repeat scroll 0 0;}
ul.dTabs li.active {background-color: #FFFFFF;margin-left: 5px;}
ul.dTabs li.active span {	}
ul.dTabs li a {color: #FFFFFF;}

/* --------- DESTINATION GUIDE ---------------*/
body#destinations .dTopDestinations {width:300px;}
body#destinations ul.travelHeaderList {margin-top:10px;}
body#destinations .travelBoxContent .additionalStories .travelHeaderList {margin-top:0;border-top:1px solid #ccc;padding-top:10px;}
body#destinations ul.travelHeaderList.column1 {width:56%}
body#destinations ul.travelHeaderList.column2 {width:44%;}
body#destinations .dDestinationGuideCont img {margin:10px 0 0 10px;}
body#destinations #destinationGuide h2 {color:#000000; /* Black */font-size:15px;font-weight:bold;padding:4px 0;}

#worldClock {margin-left:-8px;}


div#guideTabs UL.gTabs {font-size: 12px; float: left; padding-bottom: 2px; margin: 0px 0px 15px; width: 640px;	border-bottom: #99999a 1px solid}
div#guideTabs UL.gTabs LI {display: inline; padding:3px 10px; font-weight: bold; margin: 0px 7px 0px 0px;	border: #99999a 1px solid; position: relative;	background-color: #75b3d9}
div#guideTabs UL.gTabs LI .corner {display: block; right: -1px; background: url(http://i.usatoday.net/travel/_common/global/images/tab_corner.png) no-repeat 0px 0px; width: 7px; position: absolute; top:-1px; height: 7px}
div#guideTabs UL.gTabs LI.active {margin-left: 5px;	background-color: #fff}
div#guideTabs UL.gTabs LI.active SPAN {	}BODY#travelTheme .tItemsBlock UL.dTabs LI A {color: #fff}
div#guideTabs {margin-top: 10px}
#home .tripAdvisorQQ {margin:0 0 -5px 24px;}
	
/* ----- END JAIME'S ADDED CSS ---------- */

/* --------------JEFF ADDED CSS FOR CAPTION ------- */

.travelBoxLede div.travelLeftLede div.ledePhoto {
	height: 229px; /* larger photo height is 229 */
	margin: 0 0 5px 0;
	position: relative;
}


.travelBoxLede .travelLeftLede .ledePhoto div.tFeatureImgCaption {
	background-color:#000000;
	bottom:0;
	color:#FFFFFF;
	font-size:10px;
	left:0;
	margin:0;
	opacity:0.7;
	position:absolute;
	width:299px; /* img width is 309, minus 10 caption padding */
	z-index:999;
}


.travelBoxLede div.travelLeftLede div.ledePhoto div.tFeatureImgCaption {
	color: #ffffff;
	font-size: 10px; 
	font-weight: normal;
	padding: 5px;
}

.travelBoxLede .travelLeftLede div.tFeatureImgFt {
	color:#6C716B; /* Gray */
	font-size:9px;
	margin:0 0 3px;
}

.travelBoxLede div.travelLeftLede div.tFeatureImgFt .imgCaption {
	background: url(http://i.usatoday.net/travel/_common/global/images/add_caption.gif) 0 1px no-repeat;
	color:#6C716B; /* Gray */
	padding: 0 0 0 10px;
}

.travelBoxLede div.travelLeftLede div.tFeatureImgFt .imgCredit {
	float: right;
}

.travelBoxLede div.travelLeftLede h3 {
	color: #2f2e2c; /* was Burnt Orange c16106*/
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 3px 0;
}

.travelBoxLede div.travelLeftLede .headline {
	color: #2f2e2c; /* was Burnt Orange c16106*/
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 3px 0;
}
/*
.travelBoxLede .travelLeftLede p {
	color: #2f2e2c;
	font-size: 12px;
	font-weight: bold;
}
*/
/*  jaime added this css below for p.catpion */
.travelBoxLede .travelLeftLede p.caption {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}
.travelBoxLede .travelLeftLede p.caption p {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}
	/* --------FEATURES RIGHT CSS-------- */

.travelBoxLede div.travelRightLede ul.travelHeaderList li {	
padding-right: 0px;	
padding-left: 15px;	
font-weight: bold;	
font-size: 12px;
background: url(http://i.usatoday.net/travel/_common/global/images/list_bullet_gray.png) 
no-repeat 0px 4px;
padding-bottom: 0px;
margin: 0px 0px 10px;
padding-top: 0px
}

.commentsIcon {margin:0 4px 0 4px;}

.travelBoxLede a.travelComments {
	background: url(http://i.usatoday.net/travel/_common/global/images/border_quote.gif) 0px 3px no-repeat;
	color:#05558C; /* Dark Blue */
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 2px;
	padding:0 0 0 25px;
}
.travelBoxLede a.travelComments:hover {
	text-decoration: none;
}
.travelBoxLede a.travelComments .formatSpace {
    position:absolute;
    top:-500px;
}
/* --------FEATURES RIGHT CSS-------- */


/* --------10 GREAT PLACES CSS-------- */
.travelBoxContent .travelBoxIntroOnly {border-bottom-style: none;margin-bottom:0px;}
/* --------END 10 GREAT PLACES CSS-------- */


/* --------TRAVEL ESSENTIALS CSS-------- */
/* --------END ESSENTIALS CSS-------- */


/* --------------END JEFF'S ADDED CSS ----------------*/

/* --------- BEGIN JEFF'S CSS FOR MOST POPULAR --------------- */

.mostPop { padding:5px 0 5px 10px;}
.mostPop li {font-weight:bold; margin-left:20px; list-style:decimal; margin-bottom:6px;}
.mostPop li a { font-size:12px; font-weight:bold; color:#999}

/* --------- END JEFF'S CSS FOR MOST POPULAR --------------- */

/* --------- BEGIN JEFF'S CSS FOR TOOLS PAGE --------------- */

.travelBoxContent table {width: 100%;}
.travelBoxContent .tableThreePack {width: 290px;}
.travelBoxContent td {font-family: Arial, Verdana, sans-serif;font-size: 8pt;padding:5px;border:0px;}
.travelBoxContent td.btn {vertical-align:top;text-align:right;}
.travelBoxContent td.btnNoPad {padding-top:0px;padding-bottom:0px;}
.travelBoxContent td.imageAlign {padding-top:15px;}
.travelBoxContent input {font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
.travelBoxContent input.inputTextXSmall {width:67px;border:1px solid #666;padding:2px;}
.travelBoxContent input.inputTextSmall {width:100px;border:1px solid #666;padding:2px;}
.travelBoxContent input.inputTextMedium {width:160px;border:1px solid #666;padding:2px;}
.travelBoxContent input.inputTextLarge {width:222px;border:1px solid #666;padding:2px;}
.travelBoxContent input.inputTextXLarge {width:265px;border:1px solid #666;padding:2px;}
.travelBoxContent input.button {width:65px;background-color:#75b3d8;color:#fff;font-weight:bold;font-size:12px;margin:18px 15px 0 0; }
.travelBoxContent select {font-family: Arial, Verdana, sans-serif;font-size: 8pt;}
.travelBoxContent .toolsFormsSmall {margin:38px 0 0 10px;padding:0px;}
.travelBoxContent .toolsFormsMed { margin:18px 0 0 10px;padding:0px;}
.travelBoxContent .toolsFormsLarge { margin:38px 0 0 33px;padding:0px;}
.travelBoxContent .toolsMedContainer {margin-bottom:8px;}
.travelBoxContent .toolsMargin { margin-left:5px;}
.travelBoxContent .toolsFares {margin-top:-8px;margin-bottom:-8px;}
.travelBoxContent .toolsFareList {margin-left:5px;width:275px;}
.travelBoxContent .toolsOfferContainer {padding:0; font-size:12px}
.travelBoxContent .toolsFaresDivider {width:275px;}
.travelBoxContent .toolsFaresWatcherHeader {font-weight: 700;}
.travelBoxContent .toolsPrice {text-align: right;}

/* ----------- END JEFF'S CSS FOR TOOLS PAGE ------------------ */

/*-- begin conveyor css -- */
.conveyor-buttons li {background: url(http://i.usatoday.net/_fronts2010/_i/v2/belt-button.png) no-repeat;width:21px;height: 21px;cursor: pointer;z-index: 10;}
.conveyor-buttons a {width: 21px;height: 21px;display: block;}
.conveyor-buttons .left-button a:hover {background: url(http://i.usatoday.net/_fronts2010/_i/v2/belt-button.png) 0 0 no-repeat;}
.conveyor-buttons .right-button a:hover {background: url(http://i.usatoday.net/_fronts2010/_i/v2/belt-button.png) 0 -142px no-repeat;}
#fullconveyor{position:relative;width:980px;}
#fullconveyor .fullconveyor-nav {border-bottom:1px solid #999999; /* Light Gray */position:relative;}
#fullconveyor .fullconveyor-nav h2 {color:#000000; /* Black */font-size:17px;font-weight:bold;padding:4px 0;}
#fullconveyor .fullconveyor-nav .gel-nav {position:absolute;right:0;top:8px;}
#fullconveyor .fullconveyor-nav .gel-nav .on {background:#666666; /* Gray */color:#666666; /* Gray */}
#fullconveyor .fullconveyor-nav .gel-nav li {border:1px solid #666666; /* Gray */cursor:pointer;float:left;height:8px;margin:0 0 0 5px;overflow:hidden;text-indent:-1000px;width:8px;}
#fullconveyor .content-wrap {margin:0 auto;overflow:hidden;position:relative;white-space:nowrap;width:880px;}
#fullconveyor .content-wrap .gel-content {width:10000px;margin-left:-45px;} /* -- jaime added margin-left:-45px --*/
#fullconveyor .content-wrap .gel-content .gel-pane {float:left;position:relative;}
#fullconveyor .first {margin:0 0 0 10px;}
#fullconveyor .clip {float:left;list-style-type:none;margin:10px 0 0 50px;overflow:hidden;padding:0;width:134px;}
#fullconveyor .clip h4 {color:#000000;font-size:12px;margin:2px 0 0;}
#fullconveyor #fullconveyor .clip a {color:#000000;text-decoration:none;}
#fullconveyor .clip p {color:#666666;font-size:12px;line-height:14px;margin-bottom:5px;white-space:normal;}


/* ---------------- BEGIN ROB'S CSS FOR CONVEYOR BELT ---------------------*/
#fullconveyor .content-wrap .clip {border:none;text-align:left;}
#fullconveyor .conveyor-buttons li {border:none;padding:0;}
.fullconveyor-nav .gel-nav li {padding:0;}
#fullconveyor .clip a {color: #000;text-decoration: none;}
#fullconveyor .clip a:hover {text-decoration: underline;}
#fullconveyor .clip img {margin: 0 10px 0 0;border: 1px solid #999;}
#fullconveyor .conveyor-buttons .left-button {position: absolute;top: 90px;left: 0;background-position: 0 -71px;}
#fullconveyor .conveyor-buttons .right-button {position: absolute;top: 90px;right: 0;background-position: 0 -213px;}
#fullconveyor .fullconveyor-nav h2 {text-align:left}
/* shouldn't need this - chris m
.usat_footer_01 {padding:20px 0 5px 12px;}*/

/* -------- BEGIN CHRIS' CSS  ----------------*/

/* added request of crow/rob */
div.spon{width:160px;margin-right:3px;text-indent:0}
div.spon img{float:right}
div.spon .agate{float:left;font-size:10px;line-height:28px;}

#hd #travelGlobalNav{padding-top:2px;height:25px;overflow:hidden;}
#pageBully{background-color:#fff;padding:0 12px;}
#bd {/*overflow: hidden;*/} /* fixes mystery spacing at bottom of some pages, but triggers bad behvoir on pages with anchors */
#usatajifhost {display:none;}
.travelRow a, .travelRow a:hover {color: #05558C;}
.travelRow input.button, .travelRow input[type=submit] {border: 0;background-color: #75B3D8;color: #FFFFFF;padding: 3px 0;text-transform: uppercase;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.travelBoxHalf {position:relative;}
.travelBoxHalf ul.travelLinkList {position:absolute;bottom:6px;margin:0;right:12px;}
.travelBoxFull {height: auto;overflow: hidden;}
.tFeatVideoCont {float: left;padding: 12px;}
.tVideosInfo {float: left;padding: 12px 0;width: 280px;}
.tVideosInfo h5 {font-size: 14px;font-weight: bold;margin: 0px 0 5px;}
.tVideosInfo h5.tCurVideo {background: url(http://i.usatoday.net/travel/_common/global/images/black_left_arrow.png) no-repeat 3px 4px;margin: 0 0 5px;padding: 0 0 0 12px;}
.tVideosInfo ul li {background: url(http://i.usatoday.net/travel/_common/global/images/list_bullet_gray.png) no-repeat 0 6px;margin: 0 0 9px;padding: 0 0 0 8px;}
.tVideosInfo ul li a {color: #2F2E2C;font-weight: bold;}
body#deals .travelBoxFull {height: auto;overflow: hidden;}
body#deals #destinationGuide {float: left;margin: 12px 0 15px 15px;padding-right: 15px;width: 282px;}
body#deals #destinationGuide h3 {font-size: 13pxfont-weight: bold;margin: 10px 0 15px;}
body#deals #destinationGuide p {font-size: 11px;}
body#deals .travelBoxFull .travelBoxContent {border-left: 1px solid #CCCCCC;float: left;margin: 12px 0;padding-left: 20px;width: 292px;}
body#hotels .travelBoxContent .dTabs {width: 100%;margin-top: 8px;}
.tTravelTools li {overflow: hidden;}
.tTravelTools li .tToolInfo {float: left;width: 540px;}
#wifiFinder.travelBoxContent input.inputTextMedium { width: 152px;}
#wifiFinder.travelBoxContent input.inputTextXSmall {width: 55px;}
.travelBoxContent #mileTracker.travelBoxIntro {border:0;}
#mileTrackerSignUp {font-size: 11px;font-weight: bold;position: relative;top: 4px;}
.travelBoxHalf .travelBoxContent.kayak300 {padding: 5px 3px 1px;}
.yui-u .sidebar-box {margin-bottom: 20px;}

/*----------- CHRIS' styles for UAS avatar/login/register ------------*/
#USATRegister{float:right;margin-top:3px;width:330px;}
/* UAS3 */
.uasPageElement {color:#FFF;display:inline;font-size:11px;padding-top:0;}
.uasPageElement {float:right;margin:2px 4px 0 0;max-width:310px;}
.uasPageElement a{color:#fff;font-size:11px;}
.uasPageElement a:hover{text-decoration:underline;}
.uasAvtPhoto{float:right;}
.uasAvtPhoto img{height:18px;width:18px;position:relative;top:-2px;margin-left:2px}
.uasGreeting,.uasPageControls{float:left;}
.uasGreeting b{font-weight:bold;}
.uasGreeting{margin-right:10px;}
.uasPageControls a{margin:0 3px;}
.uasAvtMsgs{display:none;}
/* UAS2 */
.uslAvtCruisePhoto,.uslAvtPhotoCruiseLogOut{float:right;}
.uslAvtCruiseIn img, .uslAvtPhotoCruiseLogOut img{height:18px;width:18px;}
.uslAvtInfo{width:auto;}
.uslAvtHandle b{color:#FFFFFF;display:inline;font-size:11px;padding-top:0;}
.uslAvtInfo, .uslAvtCruiseInfo{float:right;margin:2px 4px 0 0;max-width:310px;}
.uslAvtInfo,.uslAvtInfo a,.uslAvtCruiseInfo,.uslAvtCruiseInfo a{color:#fff;font-size:11px;}
.uslAvtCruiseWelcome,.uslAvtCruiseGreeting,.uslAvtInCtls,.uslAvtOutCtls{float:left;}
.uslAvtCruiseGreeting{font-weight:bold;}
.uslAvtCruiseWelcome,.uslAvtCruiseGreeting{margin-right:10px;}
.uslAvtInCtls span,.uslAvtOutCtls span{/*float:left;*/margin:0 3px;}
div#uslAvt.uslAvtCruiseIn div#uslAvtMsgs{display:none;}
/* UAS2 - below mostly from http://i.usatoday.net/_common/_styles/_communities/leveltwo-styles-advanced-topper.css */
div.comments-block{padding-bottom:20px;}
div.uslComBody{color:#333;margin-top:5px;}
span.uslComWroteBy{color:#333;}
.story-contact-text{font-size:12px;font-weight:400;font-style:italic;color:#666;text-decoration:none;border-top-width:1px;border-top-style:solid;border-top-color:#666;padding-top:7px;padding-bottom:28px;}
div.uslComSmry{border-bottom:1px solid #ccc;width:100%;margin-bottom:20px;margin-top:20px;padding-bottom:5px;}
.uslSortOrder{font-size:11px;margin-top:0;padding-left:10px;float:left;}
.uslComSmryCount{font-size:14px;font-weight:bold;}
div.uslComUserPhoto{float:left;margin-right:.5em;}
div#uslComments span.uslComWroteBy,span.uslComDate{color:#666;}
div.uslComCtls{text-align:right;}
span.uslReportAbuseLink a{color:#999;font-weight:bold;background:url(http://i.usatoday.net/_common/_images/_communities/bg-abuse-home.gif) left no-repeat;line-height:20px;margin:0;padding:0 0 0 1.8em;}
div#uslComments span.uslPipe{color:#999;}
div#uslComments p{padding:0;}
div.uslCom{border-bottom:1px solid #ccc;margin-bottom:1em;padding-bottom:1em;}
.facebook_connect_checkbox{vertical-align:1px;margin-left:1px;margin-right:1px;}
.uslComFacebook{font-size:11px;vertical-align:3px;}
.no_facebook_connect a{color:#00529b;text-decoration:none;}
span.uslComRec .uslRecommendLabel,span.uslComRec .uslRecommendCount,span.uslComRec .uslRecommendLink,span.uslComRec .uslRecommended,span.uslComRec .uslRecommendedCount{float:none;display:inline;}
.uslPaginationInside a{text-decoration:none;color:#00529b;}
.uslPaginationInside{background-color:#f0f0f0;text-align:right;text-decoration:none;color:#000;margin:20px 0;padding:5px 10px;}
/*.ur_box{z-index:1234;width:165px;height:31px;position:absolute;top:3px;text-align:left;color:#fff;font-weight:bold;margin-left:-145px;}*/
#ur_login tr td{padding-top:4px;padding-bottom:4px;border:none;}
#ur_login{z-index:9999;width:410px;height:305px;position:absolute;float:left;margin-left:-115px;top:2px;padding-top:8px;padding-left:5px;background-color:#FFF;color:#000;border:solid;border-color:#000;border-width:1px;}
#ur_options tr td{border:none;padding:0;}
#urOptionsFormA tr td{padding:2px;}
#ur_confirmations{z-index:2;width:300px;height:220px;position:absolute;margin-left:0;top:0;padding-top:8px;padding-left:4px;padding-right:4px;background-color:#FFF;border:solid;color:#000;border-color:#000;border-width:1px;}
#ur_confirmations tr td{border:none;}
#rememberMe{margin-left:1px;}
.sans10{color:#000;font-size:10px;font-family:Arial, Helvetica, sans-serif;margin-left:0;margin-right:0;padding-right:0;padding-left:0;}
.sans10 a{color:#000;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
.sans10Margin{color:#000;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-align:center;margin-top:0;}
.sans10Margin a{color:#000;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-align:center;margin-top:10px;text-decoration:underline;}
.sans12Margin{color:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:center;padding-bottom:5px;}
.sans12Margin a{color:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:center;margin-top:10px;}
#USATRegister #ur_login, #USATRegister #ur_register {left:auto;top:2px;}
#ur_register tr td{border:none;padding:5px;}
#ur_register{z-index:9999;width:425px;height:auto;position:absolute;float:left;margin-left:-125px;top:2px;padding-top:8px;background-color:#fff;border-color:#000;border-style:solid;border-width:1px;}
* html #ur_register{height:540px;}
#ur_options{z-index:9999;width:400px;height:290px;position:absolute;float:left;margin-left:-85px;top:0;padding-top:8px;padding-left:4px;padding-right:4px;background-color:#fff;border-color:#000;border-style:solid;border-width:1px;}
.sm-active-tab-ur{font-size:11px;font-weight:400;color:#000;background-image:url(http://i.usatoday.net/_common/_images/_static/uasTab.gif);background-repeat:no-repeat;}
.sm-inactive-text-ur{font-size:11px;font-weight:400;color:#666;text-decoration:none;}
.inactive-tab-ur{background-image:url(http://i.usatoday.net/_common/_images/_static/uasTabBottom.gif);background-repeat:no-repeat;font-size:12px;font-weight:400;color:#666;text-decoration:none;}
div.other{font-size:10px;visibility:hidden;display:none;font-family:verdana;}
div.default{font-size:10px;visibility:visible;display:none;font-family:verdana;}
.ur_message{color:Red;font-size:12px;font-family:arial, helvetica, Sans-Serif;text-align:center;z-index:3;border:solid;display:none;border-color:#000;border-width:1px;}
.lineCloseWindow{width:90%;border-bottom:solid 1px #999;margin-top:-15px;margin-bottom:5px;}
.small-copy-sans1{font-size:9px;color:#000;text-decoration:none;}
.sans16{color:#000;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.uslCommentsLabel,.uslRecommendLabel,.uslRecommendCount,.uslRecommendedCount{font-weight:bold;color:#999;line-height:1.5em;}
.uslRecommendCount, .uslRecommendedCount {display: block;float: left;color:#fff;background: url(http://i.usatoday.net/_common/_images/_communities/bg-recommends-home.gif) left;padding: 0 5px 0 18px;}
span.uslCommentsLink a,span.uslRecommendLink a{text-decoration:none;cursor:pointer;}
#form_comments{margin-top:25px;}
.item-comments{width:100%;text-align:left;padding-top:8px;}
.uslComFormInHead{font-size:11px;font-weight:400;}
.uslComFormInHeadMsg{float:left;font-size:12px;font-weight:bold;padding-bottom:0;margin-bottom:2px;_margin-bottom:-12px;}
.uslComFormInHeadHandle{float:right;padding-bottom:0;_margin-bottom:-20px;}
.uslComFormInHeadHandle a{color:#000;text-decoration:none;}
.uslComFormBody textarea{width:99%;height:102px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.conversation-guideline{font-size:11px;font-weight:400;color:#666;text-decoration:none;margin-bottom:10px;}
.conversation-guideline span{font-weight:bold;}
.uslComFormOutHead{font-size:11px;font-weight:bold;margin-bottom:2px;}
.uslComFormSubmit{padding-top:10px;width:65px;overflow:hidden;}
.uslComFormSubmit input{width:65px;}
.uslAbuseReported{font-size:13px;color:#999;padding:1px 20px 1px 0;}
.uslReportAbuseForm{background-color:#d1dcfc;width:190px;font-weight:bold;border:1px solid #000;font-family:Verdana;font-size:10px;text-align:left;z-index:4;position:absolute;}
.uslReportAbuseHead{height:15px;padding:2px;}
.uslReportAbuseHead a{float:right;border:1px solid #000;color:#000;background-color:#FFF;text-decoration:none;padding:1px;}
.uslReportAbuseHead a:hover{background-color:#000;color:#FFF;}
.uslReportAbuseInterior{width:190px;padding-bottom:3px;clear:both;}
.uslReportAbuseInterior a{float:left;font-weight:bold;height:15px;border-bottom:1px solid #000;color:#000;width:160px;background-color:#FFF;text-decoration:none;padding:2px 0 0 10px;}
.uslReportAbuseInterior a:hover{background-color:#CCC;}
.uslReportAbuseInterior select{margin-left:5px;}
.uslReportAbuseComment{width:190px;}
.uslReportAbuseComment textarea{width:90%;height:70px;margin-left:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.uslReportAbuseComment input{margin:3px 0 3px 5px;padding:1px;}
.facebook_connect_wrapper,.no_facebook_connect{padding-left:85px;padding-top:12px;}
.no_facebook_connect a:hover,.uslPaginationInside a:hover,#logIn a.sans12Margin,#ur_options a.sans12Margin,span.uslCommentsLabel:hover,span.uslRecommendLabel:hover{text-decoration:underline;}
#CountryDropDownList,#labelCountry{width:405px;}
span.uslCommentsLink a:hover,span.uslRecommendLink a:hover,span.uslRecommended span.uslRecommendLabel:hover{text-decoration:none;}
.uslDisabledCommentsLink,.uslDisabledRecommendLink{font-weight:bold;color:#999;text-decoration:none;display:block;margin-bottom:.5em;clear:both;}
.uslDisabledRecommendCount,.uslDisabledCommentsCount{display:none;}

/* ---------------- BEGIN CHRIS' CSS FOR SIDEBAR RECENT PHOTOS/VIDEOS --------*/
#sidebarPhotosVid ul{margin-left:2px;}
#sidebarPhotosVid ul li{margin-left:0;margin-right:20px;}
#sidebarPhotosVid img{height:auto;width:67px;}
#sidebarPhotosVid h4{margin-bottom:1px;}
#sidebarPhotosVid h4 a{color:#333;}
#sidebarPhotosVid h4 a:hover{color:#05558C;}
#sidebarPhotosVid p{color:#2F2E2C;font-size:11px;}

/* ---------------- BEGIN CHRIS' CSS FOR FLIGHTDEX/CRUISEDEX --------*/
.travelBoxContent.flightDex,.travelBoxContent.cruiseDex{padding:0;}
.travelBoxHalf h1 .tagline{font-size:9px;line-height:10px;margin-left:10px;margin-top:5px;position:absolute;text-indent:0;width:210px;}
.travelBoxContent .poweredBy{border-top:1px solid #CCC;color:#05558C;display:block;font-size:11px;line-height:40px;padding-right:12px;text-align:right;}

/* ---------------- BEGIN CHRIS' CSS FOR AIRPORT GUIDE --------*/
#airportGuide,#airportGuideImg{float:left;}
#airportGuide{display:inline;margin-left:10px;width:210px;}
#airportGuideImg{padding-bottom:12px;}
#airportGuide label{position:absolute;left:-9999px;height:1px;overflow:hidden;width:1px;}
#airportGuide select{float:left;margin-bottom:12px;width:200px;padding:2px;}
#airportGuide select#airportGuidesSelectCode{width:100px;}
#airportGuideSplit{clear:both;float:left;font-weight:700;line-height:21px;margin-right:6px;}

/* ---------------- BEGIN CHRIS' CSS FOR TRAVEL YOU SAID IT --------*/
blockquote.tBigQuote{margin-top:4px;width:auto;}
.tUser{margin-right:4px;}
.tQuoteSource,.tQuoteTime{font-size:11px;}
.tQuoteSource,.tQuote{font-weight:700;}
.tQuoteTime{text-align:right;}

/* ---------------- BEGIN CHRIS' CSS FOR TRAVEL FLIGHT TOOLS --------*/
#flights .travelBoxFull{height:auto;}
#TravelFlights_FlightTools{padding:12px;}
#TravelFlights_FlightTools #flightToolsRight{float:right;width:256px;margin:0 10px;}
#TravelFlights_FlightTools input{border:1px solid #333;font-size:11px;margin-bottom:10px;width:160px;padding:2px;}
#TravelFlights_FlightTools .btn0{padding-bottom:8px;}
#TravelFlights_FlightTools .btn0 input{border:0;margin-bottom:2px;width:auto;}
#TravelFlights_FlightTools input[type=submit],#TravelFlights_FlightTools input[type=button],td.btn input[type=button]{border:0;float:left;font-size:12px;font-weight:700;width:65px;}
#airportFlightStatusForm{margin-right:5px;overflow:hidden;}
#airportFlightStatusForm img{padding-top:10px;}
.flightStatus{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;overflow:hidden;}
#bottomBox3{margin-top:30px;clear:both;}
#bottomBoxRight,#frequentFlier{float:right;}
#TravelFlights_flightTools{margin-top:2px;}
#TravelFlights_flightTools .flightToolsDesc{color:#333;float:right;width:125px;}
#TravelFlights_flightTools .flightToolsDesc .pBold{font-weight:700;color:#333;}
.toolsBottom{border:0 solid #ccc;width:196px;}
table.tools{width:100%;}

/* ---------------- BEGIN CHRIS' CSS FOR GLOBALHEARDERNAV --------*/
#travelSubnav .subnavLeft li#tabHome a {background: url(http://i.usatoday.net/travel/_common/global/images/icn_home.gif) no-repeat 12px 2px; display:inline-block; height:16px; padding:0 12px; width:15px;}
.offScreen {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
#travelSubnav .subnavLeft li#tabDestinations {margin-left: 0;}
#travelSubnav .subnavRight {width: 515px;}
#travelSubnav .subnavRight li {margin-top: 6px;padding: 0 7px;}
#travelSubnav .subnavRight li.tabActive {height: 29px;padding:0 3px;}
#travelSubnav .subnavRight li.last {margin-top: 5px;padding-right: 0;width: 302px;}
#travelSubnav .subnavRight li a {line-height: 27px;}
#searchField {background: #fff url(http://i.usatoday.net/travel/_common/global/images/google-logo.gif) no-repeat 1px 2px;float: none;padding:5px 0 4px 22px;width: 239px;position:static;border:1px solid #000;border-bottom-color:#ccc;height:auto;}
#searchFieldBtn, #search-button {background: url(http://i.usatoday.net/travel/_common/global/images/search_go_button.gif) no-repeat;border: 0;float: right;font-size: 0;height: 28px;line-height: 0;margin-top: -3px;overflow: hidden;text-indent: -9999px;width: 34px;}
#searchFieldWrapper {float: left;}
#search {border-right: #ccc 1px solid; color:#000;padding-right: 0px;border-top: #ccc 1px solid;padding-left: 5px;float: left;padding-bottom: 4px;border-left: #ccc 1px solid;width: 219px;	padding-top: 5px;border-bottom: #ccc 1px solid;	position: static; margin-top:1px;height: auto}
#search-button {float:left;margin:-2px 0 0 5px;padding:0;}
/* added for additional search options toggle */
#searchFieldToggle {background:#fff; color:#999; display:none; left:7px; position:absolute; top:25px; padding:5px; width:251px; z-index:99999; border-right:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000}
#searchFieldToggle input {padding:0; margin:0 3px 0 0;position:relative;top:2px;}
#travelSubnav input:focus {outline:none}
#travelSubnav .subnavRight li #searchFieldToggle ul {list-style:inline; padding: 0; margin:0}
#travelSubnav .subnavRight li #searchFieldToggle li {padding:0 10px 0 5px; margin:5px 0 3px; color:#666; font-size:11px}


/* ---------------- BEGIN CHRIS' CSS FOR PERMALINK SHARE BAR --------*/
.tArticle {clear:both;}
.tShareBarCont {-moz-border-radius:3px;background:#EEEFEF;border:1px solid #E5E5E5;clear:both;float:left;height:auto;margin:0 0 15px;padding:6px 0 2px 6px;position: relative;width:642px;}
.tShareBarCont .tShareBar {line-height:22px;}
.tShareBarCont .tShareBar li {color:#333333;display:inline;float:left;font-size:11px;margin:1px 15px 0 0;}
.tShareBarCont .tShareBar li a {color: #333333; padding: 1px 0 3px 22px;}
.tShareBarCont .tShareBar li a.partner {padding:0;}
.tShareBarCont .tShareBar li .sYBuzz {background: url(http://i.usatoday.net/travel/_common/global/images/yBuzz_icon.gif) 0 1px no-repeat; display:block; height:20px; padding:0 0 0 28px;}
.tShareBarCont .tShareBar li .sMixx {background: url(http://i.usatoday.net/travel/_common/global/images/mixx_icon.png) 0 0 no-repeat; }
.tShareBarCont .tShareBar li .sFacebook {background: url(http://i.usatoday.net/travel/_common/global/images/facebook_icon.png) 0 0 no-repeat;}
.tShareBarCont .tShareBar li .sTwitter {background: url(http://i.usatoday.net/travel/_common/global/images/twitter_icon.png) 0 0 no-repeat;}
.tShareBarCont .tShareBar li .sMore {background: url(http://i.usatoday.net/travel/_common/global/images/add_icon.png)  5px 4px no-repeat;}
.tShareBarCont .tShareBar li .sLess {background: url(http://i.usatoday.net/travel/_common/global/images/remove_icon.png)  5px 4px no-repeat;}
.tShareBarCont .tShareBar li#fbShare {margin:0 20px -6px 0;}
.tShareBarCont .tShareBar li#yBuzz {margin-left:-8px;}
.tShareBarCont .tShareBar li .sMoreList {background: #EEEFEF;border: 1px solid #E5E5E5;border-top: none;display: none;padding:10px 5px 5px 5px;position:absolute;right:131px; top:30px;z-index:1000;}
.tShareBarCont .tShareBar li .sMoreList li {margin: 0;padding: 0 0 10px;display: block;float:none;}
.tShareBarCont .tShareBar li .sMoreList li:last-child {padding: 0;}
.tShareBarCont .tShareBar li .sMoreList li a.sFark {background: url(http://i.usatoday.net/travel/_common/global/images/fark_icon.png) 0 0 no-repeat;}
.tShareBarCont .tShareBar li .sMoreList li a.sDigg {background: url(http://i.usatoday.net/travel/_common/global/images/digg_icon.png) 0 0 no-repeat;}
.tShareBarCont .tShareBar li .sMoreList li a.sReddit {background: url(http://i.usatoday.net/travel/_common/global/images/reddit_icon.png) 0 0 no-repeat;}
.tShareBarCont .tShareBar li .sMoreList li a.sMyspace {background: url(http://i.usatoday.net/travel/_common/global/images/myspace_icon.png) 0 0 no-repeat;}
.tShareBarCont .tShareBar li .sMoreList li a.sStumbleUpon {background: url(http://i.usatoday.net/travel/_common/global/images/stumbleupon_icon.png) 0 0 no-repeat;}
.tShareBarCont .tShareBar li .sMoreList li a.sPropeller {background: url(http://i.usatoday.net/travel/_common/global/images/propeller_icon.png) 0 0 no-repeat;}
.tShareBarCont .tShareBar li .sMoreList li a.sLinkedIn {background: url(http://i.usatoday.net/travel/_common/global/images/linkedin_icon.png) 0 0 no-repeat;}
ul.tBreadcrumbs {clear:both;float:left;font-size:10px;margin: 0 0 15px 0;width:100%;}
ul.tBreadcrumbs li {color: #767676;float:left;margin:0 5px 0 0;}
ul.tBreadcrumbs li a {color: #166094;font-weight: bold;}

/* ---------------- BEGIN CHRIS' CSS FOR BlOG/ARCHIVES --------*/
.fArticleItem {border-bottom:1px solid #CCCCCC;float:left;padding-bottom:25px;margin-bottom:25px;width:100%;}
.fArticleItem a {color: #01558c; /* Dark Blue */}
.fArticleItem em {font-style:italic;}
.fArticleItem strong {font-weight:bold;}
.fArticleItem blockquote {border-left:4px solid #ccc;padding-left:8px;}
.fArticleItem .fArticleTime_Source {font-size: 10px; margin: 0 0 5px 0; padding: 0}
.fArticleItem .fArticleTime_Source span.fArticleTime  {font-weight: bold;}
.fArticleItem .fArticleTime_Source span.fArticleSource {}
.fArticleItem h3, .fArticleItem h3 a {color:#333;font-size:18px;line-height:22px;margin: 0 0 5px 0;}
.fArticleItem .fArticleAuthor {font-size: 12px; margin: 0 0 15px 0; padding:0}
.fArticleItem .fArticleAuthor a {color: #01558c; /* Dark Blue */}
.fArticleItem .fArticleStub {}
.fArticleItem .fArticleStub p {font-size: 12px; margin:0 0 5px 0; color:#333}
.fArticleItem .fArticleStub img {float:left;margin:0 10px 10px 0;}
.fArticleStub ul, .fArticleStub ol {margin:10px 0;overflow:hidden;}
.fArticleStub ul li {background:url(http://i.usatoday.net/travel/_common/global/images/list_bullet_gray.png) no-repeat 0 7px;margin:2px 0;padding-left:12px;}
.fArticleStub ol li {margin:2px 0;}
.fArticleItem .fArticleStub a.fFullStory {font-size: 12px;font-weight:bold;margin:0 7px 0 0; padding: 0 7px 0 0;}
.fArticleItem .fArticleStub a.fArticleComments {background: url(http://i.usatoday.net/travel/_common/global/images/comments_icon.gif)no-repeat 0 2px;font-size: 10px;font-weight:bold;padding:0 0 0 16px;}
.fArticleOptions { -moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#EEEFEF; /* Med Gray */border:1px solid #D8D8D8; /* Dark Gray */clear:both;font-size: 11px;float:left;height: 20px;margin: 15px 0 0 0;overflow: hidden;padding:3px 0;width:100%;}
.fArticleOptions li, .fArticleOptions li .subset, .fArticleOptions li h5 { display: inline; float: left; }
.fArticleOptions li {line-height:20px; margin:0 4px;}
.fArticleOptions li h5 {color: #000000;font-weight: bold;margin-right:4px;}
.fArticleOptions .fArticleTags {border-left:1px solid #CCCCCC;padding-left:10px;}
.fArticleOptions .fArticleTags .subset li {margin:0 1px}
.fArticleOptions .fArticleTags .subset li a {padding:0 0 0 4px;}
.fArticleOptions .fArticleUtils li a {padding: 0 0 0 15px;}
.fArticleOptions .fCommentLink { background: url(http://i.usatoday.net/travel/_common/global/images/comment_icon_v2.gif) 0 2px no-repeat; }
.fArticleOptions .fShareLink   { background: url(http://i.usatoday.net/travel/_common/global/images/share_icon.png) 0 1px no-repeat;}
.fArticleOptions .fEmailLink   { background: url(http://i.usatoday.net/travel/_common/global/images/email_icon.png) 0 2px no-repeat;}
.fArticleOptions .fPrintLink   { background: url(http://i.usatoday.net/travel/_common/global/images/print_icon.png) 0 2px no-repeat;}
.fArticleOptions .fAddCats {background: url(http://i.usatoday.net/travel/_common/global/images/add_icon.png) 0 3px no-repeat;padding-left: 7px;}
.fPagination {float: right;font-size: 12px;}
.fPagination li {display: inline;font-weight: bold;}
.fPagination li a {color: #2267a9;font-weight: bold;}
.fPagination li a.number {padding:0 3px;}
.fPagination li a.fPrev {background: url(http://i.usatoday.net/travel/_common/global/images/prev_btn.png) 0 0 no-repeat;padding:0 3px 0 25px;}
.fPagination li a.fNext {background: url(http://i.usatoday.net/travel/_common/global/images/next_btn.png) 100% 0 no-repeat;padding: 0 25px 0 5px;}

/* archive main well specifics */
.fArticleItem.archive {position:relative;}
.fArticleItem.archive .fArticleText{float:right;width:460px;}
.fArticleItem.archive .fArticleMore{float:left;margin-top:2px;padding-right:17px;text-align:right;width:140px;}
.archive .fArticleMore .fArticleShare{position:absolute;bottom:15px;left:0;margin:0;}
.archive .fArticleMore .tShareBarCont{margin:0;padding:2px 2px 5px;width:155px;}
.archive .fArticleMore .tShareBar{line-height:16px;margin:0 5px;padding:4px 0 0;}
.archive .fArticleMore .tShareBar li{margin:0;}
.archive .fArticleMore .tShareBar li .sYBuzz{background: url(http://i.usatoday.net/travel/_common/global/images/yBuzz_icon.png) 0 0 no-repeat;}
.archive .fArticleMore .tShareBar li a{float:left;height:16px;margin-right:10px;overflow:hidden;width:16px;padding:0;}
.archive .fArticleMore .tShareBar li .sMore{background-position:0 4px;margin-right:0;padding-left:14px;width:auto;}
.archive .fArticleMore .tShareBar span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.archive .fArticleMore .tShareBar li .sMoreList{right:-1px;top:22px;padding:4px 4px 0;}
.archive .fArticleMore .tShareBar li .sMoreList a{clear:both;margin:3px 0;}
.archive .fArticleItem .fArticleStub a.fFullStory {font-size: 12px;font-weight:bold;margin:0 7px 0 0; padding: 0 7px 0 0;}
.archive .fArticleItem .fArticleStub a.fArticleComments {background: url(http://i.usatoday.net/travel/_common/global/images/comments_icon.gif) no-repeat 0 2px;font-size: 10px;font-weight:bold;padding:0 0 0 16px;}
.archive .fArticleOptions {background:none;border:none;float:none;font-size:12px;height:auto;margin:0;padding:0 0 40px;}
.archive .fArticleOptions li {float:right;line-height:15px;margin:0 0 5px;width:135px;}
.archive .fArticleOptions li ul li {width:auto;}
.archive .fArticleOptions h5, .archive .fArticleOptions .subset, .archive .fArticleOptions .subset li, .archive .fArticleMore .fArticleShare li {display:inline;float:none}
.archive .fArticleOptions .fArticleIcon {position: absolute;left: 145px;margin-top: 4px;height:10px;width:15px;}
.archive .fArticleOptions .fArticleTags {border:none;padding:0;}
.archive .fArticleOptions .fArticleTags .fArticleIcon {top: 21px;}
.archive .fArticleOptions .fArticleTags .subset li a {padding:0;}
.archive .fArticleOptions .fCommentLink { background: url(http://i.usatoday.net/travel/_common/global/images/comment_icon_archives.gif) no-repeat; }
.archive .fArticleOptions .fTagLink     { background: url(http://i.usatoday.net/travel/_common/global/images/tag_icon_archives.gif) no-repeat; }
.archive .fArticleOptions .fPhotoLink   { background: url(http://i.usatoday.net/travel/_common/global/images/photo_icon_archives.gif) no-repeat; }
.archive .fArticleOptions .fShareLink   { background: url(http://i.usatoday.net/travel/_common/global/images/share_icon.png) 0 1px no-repeat;}
.archive .fArticleOptions .fEmailLink   { background: url(http://i.usatoday.net/travel/_common/global/images/email.jpg) 0 3px no-repeat;}
.archive .fArticleOptions .fPrintLink   { background: url(http://i.usatoday.net/travel/_common/global/images/print_icon.png) 0 2px no-repeat;}
.archive .fArticleOptions .fAddCats {background: url(http://i.usatoday.net/travel/_common/global/images/add_icon.png) 0 3px no-repeat;padding-left: 7px;}
#fToolTip {background:#eaeaea;border:1px solid #ccc;font-size:11px;padding:2px 5px;text-align:left;width:200px;z-index:9000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* archives links sidebar */
.sectionArchiveList {float:left;margin-right:5px;width:150px;overflow:hidden;}
.listContainer1 {margin-bottom:20px;overflow:hidden;}
.sectionArchiveList li {background:url(http://i.usatoday.net/travel/_common/global/images/5x5_dblue_square.gif) no-repeat 0 8px;line-height:20px;padding-left:10px;}
.sectionArchiveList li a {color:#333;font-size:12px;font-weight:bold;}

/* ---------------- BEGIN CHRIS' CSS FOR INDEX - CALL TO ACTION --------*/
#callToActionWrapper{background:#EAEAEA;border:1px solid #ccc;overflow:hidden;padding:8px;width:646px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#callToActionStory,#callToActionStoryImg,#callToActionMore{display:inline;float:left;}
#callToActionStory{border-right:1px solid #ccc;margin-right:4px;padding-right:8px;width:460px;}
#callToActionStory h3{margin-bottom:4px;}
#callToActionStory h3 a{color:#333;font-size:16px;line-height:18px;}
#callToActionStory p{color:#7e7e7e;font-size:11px;line-height:14px;}
#callToActionStoryImg{margin-right:8px;height:98px;overflow:hidden;width:115px;}
#callToActionMore{padding-left:8px;width:162px;}
#callToActionMore li{background:url(http://i.usatoday.net/travel/_common/global/images/list_bullet_gray.png) no-repeat 0 6px;line-height:14px;margin-bottom:4px;padding-left:15px;}
#callToActionMore a{color:#333;font-size:12px;font-weight:bold;}

/* ---------------- BEGIN CHRIS' CSS FOR TWITTER FEEDS --------*/
#twitterHead{color:#000;}
#twitterFeed{padding-bottom:10px;}
#twitterFeed #mainContainer{border:1px solid #ccc;display:none;height:218px;overflow:auto;overflow-y:auto;overflow-x:hidden;position:relative;}
#twitterFeed .tweetContainer{position:relative;height:109px;overflow:hidden;background:url(http://i.usatoday.net/_common/_images/_twitter/tweetBack_travel.png) repeat-x;}
#twitterFeed .icon{position:absolute;top:7px;left:7px;}
#twitterFeed .userName{position:absolute;top:6px;left:62px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
#twitterFeed .tweet{position:absolute;top:20px;left:62px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;margin-right:5px;height:74px;overflow:hidden;width:190px;}
#twitterFeed .tweet a{color:#00529c;text-decoration:none;font-weight:bold;padding-left:2px;}
#twitterFeed .tDate{position:absolute;bottom:5px;left:62px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#twitterFeed .userName a,#twitterFeed .tDate a{color:#00529c;text-decoration:none;}
#twitterFeed .userName a:hover,#twitterFeed .tweet a:hover,#twitterFeed .tDate a:hover{text-decoration:underline;}

/* ---------------- BEGIN CSS FOR FRONT MEDIA PROMO --------*/
#promo_masthead {height:32px; width:662px; border:1px solid #CCCCCC;-moz-border-radius:5px;-webkit-border-radius:5px; background: #eaeaea; margin: 5px 0}
#promo_masthead h1 {font: 700 16px Arial, Helvetica, sans-serif; color: #2f2e2c; line-height:32px; text-indent: 10px}
#promo_row {padding: 10px 0; max-height:180px; font: normal 11px Arial, Helvetica, sans-serif}
#promo_row h3, #promo_row h4, #promo_row h3 a {margin:0; color:#666;}
#promo_row h3, #promo_row h3 a, #promo_row h3 a:hover{ font-size:11px; font-weight: 700; line-height:14px; padding:5px 0 0; }
#promo_row h3 a:hover {color:#05558c}
#promo_row h4 {font-weight: normal; padding:0 0 8px 20px; margin: 4px 0 0; line-height:10px; display: block; background: url("http://i.usatoday.net/_fronts2010/_i/v2/media-icons-belt.png") no-repeat}
#promo_row h4.video { background-position:0pt -300px}
#promo_row h4.gallery{ background-position:0pt -180px}
#promo_row h4.guide{ background-position:0pt -240px}
#promo_row h4.deal{ background-position:0pt -240px}
#promo_row h4.tips{ background-position:0pt -240px;}

.promo_left, .promo_right {width:115px; height:170px; padding: 0; margin: 0;}
.promo_left {float: left; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #ccc}
.promo_right {float: right; padding:0 3px 0 0}
.video_promo {position: relative; background: url("http://i.usatoday.net/travel/_common/global/images/play_btn.png"); width: 39px; height: 39px; margin: 29px 0 0 38px; z-index: 1; cursor:pointer;}
.image_wrap {height: 98px; width: 115px; position: relative; overflow: hidden;  z-index: 0;}
.image_wrap img {border:none; position: absolute; bottom: 0; left: 0;}
.clear {clear: both}





/* ---------------- BEGIN CSS FOR UPDATED FOOTER (Jan 2011) --------*/
#usat-footer-03 {margin-top:10px;padding-bottom:259px;} /* padding = the height of footer */
#usat-footer-03 .float-inner {position:absolute;width:100%;left:0;margin:0;padding:0;border:none;}

/* COMBINED STYLES
################################# */
#ft #footer, #global_footer_wrapper, #travel_special_footer_wrapper {font: normal 11px/1 Arial, Helvetica, sans-serif}
#ft #footer a:hover, #global_footer_wrapper a:hover, #travel_special_footer_wrapper a:hover {text-decoration: underline}
#global_footer_wrapper a:hover, #travel_special_footer_wrapper a:hover, .footer_search_btn:hover {color:#3d494d}
#top a:hover, #ft li a, .footer_search_btn, #footer_search_options {color: #fff}

.footer_m_0 {margin: 0}
.footer_p_0 {padding: 0}
.footer_left {float:left}
.footer_right {float:right}
.footer_center {text-align:center}

/* TRAVEL FOOTER
################################# */
#footer {border-bottom:1px solid #D0D2D3; background:#1bb2e3 url(http://i.usatoday.net/travel/_common/global/images/footer_bg.jpg) repeat-x; border-bottom:1px solid #000; border-top:1px solid #000; padding:0}
.footer_container {margin:auto; text-align: left; width: 980px}
#top a:hover, li a {text-decoration: none}
#footer a:hover {color:#000}
#footer h4, #footer h4 a {font-size:16px; font-weight:700; color:#fff;}
.travel_footer, .travel_footer ul {float: left; width:145px; padding: 0 15px 0 0; margin:20px 0 20px 0; border-left:1px solid #0396bf; border-right:1px solid #6bc7e0; height:155px}
.travel_footer li, .travel_footer li.last{list-style: none; text-align: left; padding: 0 10px 12px 15px;}
.last {border-right:none}
#footer_large_left ul {width:312px; border-left:none; border-right:1px solid #6bc7e0; padding:0 20px 0 0; margin:20px 0 20px 0; height:155px}
#footer_large_left li {list-style: none}
#footer_large_left img {border: none}

/* TRAVEL FOOTER SEARCH
################################# */
#footer fieldset {border: none; background:#75cff2; margin: 20px 0 0 0; padding: 5px; width: 300px; display:block; border:1px solid #33b8dc; height: 60px;}
#footer fieldset input {padding:10px 0 7px 26px; color:#636363; }
#footer_searchField.googleSearchField {background: #fff url(http://i.usatoday.net/travel/_common/global/images/google-logo.gif) no-repeat 3px 6px; width: 230px; border:1px solid #fff; float:left; position:static; height:auto; -webkit-appearance: none; -webkit-border-radius: 0;}
#footer_searchFieldWrapper {border: none}
.footer_search_btn {font-size:12px; width:37px; height:34px; background:#bfe9f4; padding:0 0 2px 0; cursor: pointer; border:1px solid #bfe9f4; color:#1bb2e3;}
.footer_search_btn:hover {background: #00a6d3; color:#fff;}
#footer_search_options {width:270px}
#footer_search_options ul {margin: 5px 0; border-right: none; width:275px; height:auto} 
#footer_search_options li {display: inline; margin: 0 20px 0 0;}
#footer_search_options li label {margin: 0 0 0 3px;}
.footer_search_radio {cursor: pointer}
#footer fieldset input[type=radio]  {padding:0}

/* GLOBAL FOOTER
################################# */
#ft #global_footer_wrapper {margin:auto; background-color:#000; padding: 5px 0 50px 0;}
#ft #global_footer_wrapper, #global_footer_wrapper a, #global_footer_wrapper li a {color: #898989; font-size:10px}
#ft #global_footer_wrapper a, #ft #global_footer_wrapper li a {text-decoration: none}
#ft #global_footer_wrapper a:hover, #ft #global_footer_wrapper li a:hover {color:#fff}
#ft #global_footer_wrapper ul {padding: 0; margin: 6px 0} 
#ft #global_footer_wrapper li {display: inline; padding: 0 2px 0 4px; border-left: 1px solid #636363}
#ft #global_footer_wrapper li.first {border: none; padding: 0 3px 0 0}
#ft #global_footer_wrapper li.last {border: none; padding: 0 0 0 3px}
#ft #global_footer_middle {border-top: 1px solid #464646; border-bottom: 1px solid #464646}
#ft #global_footer_bottom {margin:0}

/* -------- END CHRIS' CSS ----------------*/




 
/* MOVED FROM FRONTS STYLE SHEET
########################################### */
.top_news_lede_main h3 a:hover, .top_news_sub_img h3 a:hover, .lower_bdy_left_img h3 a:hover, .sidebar_promos_img h4 a:hover {color:#b0ecfc; text-decoration:none}

/* ARTICLE */
.top_article_masthead {height:40px; background:#dee7ec; border-bottom: 1px solid #acacac; margin: 0 0 20px 0; padding:0}
.top_article_masthead h1 {font: 700 22px/40px Arial, Verdana, sans-serif; color:#00b5d9; padding:0 0 0 5px; float: left}
.top_article_masthead .right_text { font: normal 12px/44px Arial, Verdana, sans-serif; float: right}

.masthead_article {height: 28px; border-bottom: 1px dashed #d3d3d3; padding:0; margin:0; overflow: hidden;}
.masthead_article h2 {font: normal 700 16px/28px Arial, Helvetica, sans-serif; color:#898989; float:left}
.masthead_article .right_text { font: normal 12px/21px Arial, Verdana, sans-serif; float: right}


 /* CONTENT BODY MAIN
########################################### */
.yui-u.sidebar .sub_mast {background:#DCE7EA; margin: 20px 0 0; height:40px; background-image:none; border:none}
.yui-u.sidebar .sub_mast h2 {font-weight:700; font-size:16px; line-height:40px; padding:0 0 0 10px; color:#000; margin: 0; background-image:none; border:none }
.yui-u.sidebar .sub_mast img { position:relative; left:1px; top: 6px}
.yui-u.sidebar .right_rail_module {border: 1px solid #CCC; background-color:#fff }


.sidebar_head, .sidebar_head_top {font-size: 16px; height:40px; font-weight:700; color:#000; height:24px; border-bottom: 5px solid #00A6D3 ;padding:0; margin: 30px 0 15px }
.sidebar_head_top { margin: 0 0 15px; height:24px}
.sidebar_head .sponsor {float:right; margin:4px 0 0 0; padding:0; font-size:11px;}
.sidebar_head .sponsor a{color:#05558c;}


/* SIDEBAR PROMOS RIGHT RAIL */

.most_pop {margin: 0 0 20px; border-bottom: 1px solid #ccc}
.most_pop ol{margin:15px 0 20px;}
.most_pop li {list-style-type:decimal; margin:0 10px 8px 22px; font-size:11px; font-weight:700; color:#333}
.most_pop li a{font-weight:700; text-decoration:none; color:#666}
.most_pop li a:hover{text-decoration:underline;}
.ad_text {display:none; font-size: 9px; color:#CCC; margin: 1px 0 5px;}
.poster_ad {width:300px; padding:0; margin:0;}


.sidebar_promos, .sidebar_connect {border-bottom: 1px solid #CCC;}
.sidebar_promos_wrap {z-index:888; position:absolute; bottom:5px; left: 0; width: 140px; background: url(http://i.usatoday.net/travel/_common/global/images/overlay_bg.png)}

.sidebar_promos strong {color: #424242; font-weight: 700}
.sidebar_promos li {padding: 0 0 0 13px; margin: 0px 0px 10px; font:normal 11px/1.4 Arial,Helvetica,sans-serif; background: url(http://i.usatoday.net/travel/_common/global/images/sq_list_bullet.png) no-repeat 0 5px}
.sidebar_promos li a {color:#666 }
.sidebar_promos li :hover { text-decoration:underline;}
.sidebar_promos_img li, .sidebar_promos_img li a {margin:0; color:#fff;}
.sidebar_promos_img :hover { text-decoration:none;}
.sidebar_promos h5 a {font-size: 11px; font-weight:normal; color:#05558C; display:block; text-align:right; border-top: 1px dashed #ccc; padding: 6px 0; margin:0 2px}
.sidebar_promos h5 img {margin: 8px 0 0}

.sidebar_promos_img {width:145px; height: 109px; position: relative; cursor:pointer; overflow:hidden; margin-bottom: 5px;}
.sidebar_promos_img h4 {font: normal bold 11px/1.3 Arial, Helvetica, sans-serif; padding: 4px 2px 4px 0; margin: 2px 0 0 14px }
.sidebar_promos_img h4:hover {text-decoration:none}
/* ie 7 fixes for promo */
.sidebar_promos h4 {*margin: 2px 2px 4px 0}/* IE7 ONLY */

li.side_gallery_promo, li.side_video_promo, li.side_chart_promo, li.side_comment_promo, li.side_story_promo  {cursor:default;}
li.side_gallery_promo {background: url("http://i.usatoday.net/travel/_common/global/images/icons/photo_icn.png") no-repeat 5px 5px;}
li.side_video_promo {background: url("http://i.usatoday.net/travel/_common/global/images/icons/video_icn.png") no-repeat 5px 5px; }
li.side_chart_promo {background: url("http://i.usatoday.net/travel/_common/global/images/icons/chart_icn.png") no-repeat 5px 5px; }
li.side_story_promo {background: url("http://i.usatoday.net/travel/_common/global/images/icons/story_icn.png") no-repeat 9px 5px; }
li.side_comment_promo {background: url("http://i.usatoday.net/travel/_common/global/images/icons/comment_icn.png") no-repeat 5px 6px; }


/* TOOLS MODULE RIGHT RAIL */
#right_tools .container {font-family: Arial, Helvetica, sans-serif; width: 300px; margin: 0 auto; background-color:#999}
#right_tools h2.acc_trigger {padding: 0; margin: 0; background: url(http://i.usatoday.net/travel/_common/global/images/travel_accordion_bg.jpg) repeat-x; height: 26px; line-height: 26px; width: 300px; font-size: 12px; font-weight: 700; border-bottom: 1px solid #ccc; border-top:none}
#right_tools h2.acc_trigger a { color: #666; text-decoration: none; display: block; padding: 0 0 0 10px; height: 26px; line-height: 26px;}
#right_tools h2.active a {color: #fff; text-decoration: none; display: block; padding: 0 0 0 10px}
#right_tools h2.active {background-position: left bottom; border-bottom: 1px solid #55B5C4}
#right_tools .acc_container {margin: 0; padding: 0; overflow: hidden; font-size: 12px; width: 298px; clear: both; background: #E4ECF0; border: 1px solid #d6d6d6; border-top: none}
#right_tools .acc_container .block {padding: 10px; border:none}
#right_tools .acc_container .block p {font-size:11px}
#right_tools .acc_container a{text-decoration:none; color:#05558C}
#right_tools .acc_container a:hover{text-decoration:underline;}
#right_tools ul { font-size:11px}
#right_tools li { line-height: 20px}


/* CONNECT MODULE RIGHT RAIL  */
.sidebar_connect ul {padding: 5px 20px 5px; margin: 0 0 4px; background: url("http://i.usatoday.net/travel/_common/global/images/share_bg.jpg") repeat-x 0 0; height:43px}
.sidebar_connect li {display:block; height:30px; width:30px; margin: 0 44px 0 0; border: 1px solid #ececec; float:left}
.sidebar_connect a {color: #fff;}
.sidebar_connect li:hover {border: 1px solid #b7b7b7; text-decoration: none;}
.sidebar_connect li.last { margin: 0}

/* TOOL TIP RIGHT RAIL  */
.tip2 {width: 100px; color: #333; font-weight:700; border:2px solid #70CCE1; background:#fff; display:none; margin: 30px 0 0; padding:5px; position:absolute; z-index:1000}
.tip2 h4 { font-size:11px; font-weight:700; padding: 0; background:none; text-align:center; text-decoration:none; color: #666;}
.you_cast_it {padding:10px; overflow:hidden; background-color:#ebebeb}

/* NEW GLOBAL STYLES
########################################### */


/* BORDERS */
.img_bord {border: 1px solid #ccc}
.no_border {border:none}
.bdr_btm_5px {border-bottom: 5px solid #00A6D3}

.bdr-top {border-top: 1px solid #ccc}
.bdr-right {border-right: 1px solid #ccc}
.bdr-bottom {border-bottom: 1px solid #ccc}
.bdr-left {border-left: 1px solid #ccc}

.bdr-bottom_lte {border-bottom: 1px solid #E6E6E6}
.bdr-bottom_drk {border-bottom: 1px solid #959595}

.bdr-top-dash {border-top: 1px dashed #ccc}
.bdr-right-dash {border-right: 1px dashed #ccc}
.bdr-bottom-dash {border-bottom: 1px dashed #ccc}
.bdr-left-dash {border-left: 1px dashed #ccc}


/* FLOATS AND CLEARING */
.left {float: left}
.right {float: right}
.center {text-align: center }
.align-right {float:right; margin: 5px 0 10px 15px}
.align-left {float:left; margin: 0 15px 10px 0}
.clear {clear: both}
.clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden}
.clearfix {display: block; margin:0; padding:0}

/* MARGIN */
.m05	{margin: 5px}
.mB05	{margin-bottom: 5px}
.mL05	{margin-left: 5px}
.mR05 	{margin-right: 5px}
.mT05 	{margin-top: 5px}

.m10	{margin: 10px}
.mB10	{margin-bottom: 10px}
.mL10	{margin-left: 10px}
.mR10 	{margin-right: 10px}
.mT10 	{margin-top: 10px}

.m20	{margin: 20px}
.mB20	{margin-bottom: 20px}
.mL20	{margin-left: 20px}
.mR20 	{margin-right: 20px}
.mT20 	{margin-top: 20px}


.mL24  { margin-left: 24px; }
.mR32  { margin-right: 32px; }
.mR07  { margin-right: 7px; }

.mB15  { margin-bottom: 15px; }
.mT15  { margin-top: 15px; }
.pB15  { padding-bottom: 15px; }
.pT15  { padding-top: 15px; }


/* PADDING */
.p05	{padding: 5px; }
.pB05	{padding-bottom: 5px}
.pL05	{padding-left: 5px}
.pR05	{padding-right: 5px}
.pT05	{padding-top: 5px}

.p10	{padding: 10px; }
.pB10	{padding-bottom: 10px}
.pL10	{padding-left: 10px}
.pR10	{padding-right: 10px}
.pT10	{padding-top: 10px}

.p20	{padding: 20px; }
.pB20	{padding-bottom: 20px}
.pL20	{padding-left: 20px}
.pR20	{padding-right: 20px}
.pT20	{padding-top: 20px}


/***********************************************************************
 *
 * end more_travel
 *
 **********************************************************************/
 
 /* SOCIAL TOOLBAR STYLES */
#toggleContent {position: fixed; bottom: 0; width: 970px;}
#toggleContent #shareBarWrapper {width: 980px; margin: 0 auto; z-index: 10400; position: relative;}
#toggleContent #hideShareBar {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background: #DADFE3; padding: 2px 9px 2px; color: #666666; text-transform: uppercase; font-weight: normal; font-size: 9px; position: absolute; bottom: 35px; right: 0;}
#toggleContent #hideShareBar2 {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background: #000; padding: 2px 9px 2px; color: #666666; text-transform: uppercase; font-weight: normal; font-size: 9px; position: absolute; bottom: 149px; right: 37px;
 //filter:alpha(opacity=80);
 //-moz-opacity: 0.8;
 //-khtml-opacity: 0.8;
 opacity: 0.8;
 }
#toggleContent #finishedArticleLoader #hideShareBar2 {font-weight: normal; font-size: 10px;}
#toggleContent #bottomShareBar {background: #DCDDDF url("http://i.usatoday.net/_inside2011/_i/share_bkgd.jpg") repeat-x; width: 980px; height: 38px; border: 1px solid #d2d2d2; text-align: left; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-box-shadow: 0 0 6px #a6a6a6; -webkit-box-shadow: 0 0 6px #a6a6a6; box-shadow: 0 0 6px #a6a6a6; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#a6a6a6')";}
#toggleContent #bottomShareBar p {padding: 13px 4px 0 0;}
#toggleContent #bottomShareBar p, #toggleContent #bottomShareBar ul li {font-weight: bold; font-size: 11px; color: #333333; float: left;}
#toggleContent #bottomShareBar ul li {background: #e4e4e4; border: 1px solid #d2d2d2;}
#toggleContent #bottomShareBar ul li:hover {background: url("http://i.usatoday.net/_inside2011/_i/share_hover.jpg") repeat-x; position: relative; top: -1px;}
#toggleContent #leftShareContent {float: left; width: 540px;}
#toggleContent #leftShareContent ul li, #toggleContent #rightShareContent ul li {height: 28px; display: block; padding: 9px 5px 0 5px;}
#toggleContent #rightShareContent #sponsorshipWrapper {padding: 3px 5px 0 5px; height: 34px;}
#toggleContent #leftShareContent #facebookShare, #toggleContent #leftShareContent #twitterShare, #toggleContent #leftShareContent #googleShare, #toggleContent #leftShareContent #printShare, #toggleContent #rightShareContent #usatFacebook, #toggleContent #rightShareContent #usatTwitter, #toggleContent #rightShareContent #usatRss {text-indent: -9999px;}
#toggleContent .shareCount {margin-left: 2px; float: left;}
#toggleContent .leftShareCountBox {background: url("http://i.usatoday.net/_inside2011/_i/share_count_leftSide.png") no-repeat; display: block; width: 5px; height: 18px; float: left;}
#toggleContent .insideShareCountBox {background: url("http://i.usatoday.net/_inside2011/_i/share_count_middle.png") repeat-x; height: 18px; float:left; padding: 3px 5px;}
#toggleContent .rightShareCountBox {background: url("http://i.usatoday.net/_inside2011/_i/share_count_rightSide.png") no-repeat; display: block; width: 1px; height: 18px; float: left;}
#toggleContent #facebookShare, #toggleContent #twitterShare, #toggleContent #googleShare, #toggleContent #usatLogo, #toggleContent #usatFacebook, #toggleContent #usatTwitter, #toggleContent #usatRss {float: left; height: 18px;}
#toggleContent #leftShareContent .twitter-share-button {width: 95px !important; margin-top: -1px !important;}
#toggleContent #googleShare {background: url("http://i.usatoday.net/_inside2011/_i/share_google.png") no-repeat; width: 50px;}
#toggleContent #printShare {background: url("http://i.usatoday.net/_inside2011/_i/print_icon.png") no-repeat; float: left; width: 20px; height: 15px;}
#toggleContent #rightShareContent #fanTextWrapper {padding: 6px 2px 4px 0; background: none; border: none;}
#toggleContent #rightShareContent #fanTextWrapper:hover {top: 0;}
#toggleContent #fanText {width: 50px; color: #666; display: block; font-weight: normal;}
#toggleContent #sharethisBar {padding-top: 2px; float: left;}
/* addThis styles*/
#toggleContent .share A {color:#00529b;}
/*#at15s {display:none;}*/
#toggleContent #toggleContent #at16ps {overflow-y:auto !important;}
#toggleContent #usatFacebook {background: url("http://i.usatoday.net/_inside2011/_i/share_fb_icon.png") no-repeat; width: 20px; height: 19px;}
#toggleContent #usatTwitter {background: url("http://i.usatoday.net/_inside2011/_i/share_twitter_icon.png") no-repeat; width: 20px; height: 19px;}
#toggleContent #usatRss {background: url("http://i.usatoday.net/_inside2011/_i/share_rss_icon.png") no-repeat; width: 20px; height: 19px;}
#toggleContent #moreShare {padding: 0 5px 0 5px; position: relative; top: 2px;}
#toggleContent #moreShare:hover {text-decoration: underline;}
#toggleContent #rightShareContent {float: right; margin-right: 5px;}
/* END SOCIAL TOOLBAR STYLES */
