/***************************************************
YOR Founders Weekend CSS
Created: 09/30/2008
By: Derek Youssi

Tweaking Tips:
-- FireFox Only Tweaks: (html>body format)
html>body #IDTag {padding-top: 12px;}

-- IE Only Tweaks: (use expressions)
#IDTag {height: expression('30');}

****************************************************/

/**************** GLOBAL STYLES ********************/
body {background-color:#131111; color:#8f8c8c; font-size:12px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px;}
td{vertical-align:top;}
table{ border:none;}

/****************  GENERAL FONTS ********************/
.TanTitle{ color:#d3d0be; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.TanTitleTD{ color:#d3d0be; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:2px;}
.WhiteTitle, .WhiteTitle a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.WhiteTitle a:hover{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
.BlueContent, .BlueContent a{ color:#6a92b2; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.BlueContent a:hover{ color:#6a92b2; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}

/****************************************  GENERAL  ***************************************************/
/* Root Table */
.rootTable{height:100%; margin-left:auto; margin-right:auto;}
.rootTableLeft{ background-image:url(../_images/bg_home_slice1.jpg); background-repeat:no-repeat; background-position:top; width:77px; height:100%;}
.rootTableMid{width:955px; height:100%;}
.rootTableRight{ background-image:url(../_images/bg_home_slice2.jpg); background-repeat:no-repeat; background-position:top; width:58px; height:100%;}


.footerTD{ background-image:url(../_images/bg-footer.gif); background-repeat:repeat-y; width:100%; height:45px; color:#d3d0be; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:15px; padding-right:15px;}
.footerLeft{ text-align:left; padding-top:20px; vertical-align:middle;}
.footerRight{ text-align:right; padding-top:20px; vertical-align:middle;}
.footerTD a{ color:#d3d0be; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
.footerTD a:hover{ color:#d3d0be; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline;}
.headerTbl td{ vertical-align:middle; padding-left:20px; padding-top:13px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
.headerTbl td a{ color:#d3d0be; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
.headerTbl td a:hover{ color:#d3d0be; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline;}
.stretchCellY{ width:100%;}
.bgBottom{ width:100%; background-image:url(../_images/bg-BtmTopBlank.jpg); background-position:top; background-repeat:no-repeat;}

.border1T{width:154px; height:2px; background-image:url(../_images/bg-pBorder-T.gif); background-repeat:repeat-x;}
.border1L{width:154px; width:2px; background-image:url(../_images/bg-pBorder-L.gif); background-repeat:repeat-y;}
.border1R{width:154px; width:2px; background-image:url(../_images/bg-pBorder-R.gif); background-repeat:repeat-y;}
.border1B{width:154px; height:2px; background-image:url(../_images/bg-pBorder-B.gif); background-repeat:repeat-x;}

/*****************************************  HOME PAGE  ****************************************************/
/* Left to right top level */

/* Top to Bottom */
.bgHomeTopTD{ background-image:url(../_images/bg-hdr-logo.jpg); background-position:left; width:100%; height:102px; background-repeat:no-repeat; padding-right:10px;}
.homeSwfHldr{ width:100%; height:242px;}
.bgHomeBottomEn{ width:100%; background-image:url(../_images/bg-homeSlice3-en.jpg); background-position:top; background-repeat:no-repeat;}
.bgHomeBottomEs{ width:100%; background-image:url(../_images/bg-homeSlice3-es.jpg); background-position:top; background-repeat:no-repeat;}

/* Middle 3 content columns */
.homeNewsHolder{ width:476px; padding-top:57px; padding-left:4px; padding-right:8px;}
.homeArticleHolder{ width:206px; padding-left:15px; padding-right:15px; padding-top:30px;}
.homeJourneyHolderOLD{ width:211px; padding-top:55px;}
.homeJourneyHolder{ width:211px; padding-top:25px;}

/* News Clips */
.TitleRule{ height:1px; width:100%; background-color:#5f5f5f;}
.newsItemLocTD{ width:100%; padding-top:4px; text-align:left;}
.newsItemDateTD{ padding-top:4px; text-align:right;}
.newsItemContent{ padding-top:6px; text-align:left;}
.newsItemBtmSpacer{ height:20px; width:100%;}

/* Journey Table */
.journeyContentHolder{ background-color:#131113; width:145px; padding-left:22px; padding-top:23px; padding-right:22px; padding-bottom:23px;}
.journeyContentTbl{ width:100%;}
.bgHomeJourneyLeftBrdr{ width:4px; background-image:url(../_images/bg-home-journeyLeftBorder.gif); background-repeat:repeat-y;}
.bgHomeJourneyRightBrdr{ width:4px; background-image:url(../_images/bg-home-journeyRightBorder.gif); background-repeat:repeat-y;}
.bgHomeJourneyTopBrdr{ height:4px; background-image:url(../_images/bg-home-journeyTopBorder.gif); background-repeat:repeat-x;}
.bgHomeJourneyBtmBrdr{ height:4px; background-image:url(../_images/bg-home-journeyBtmBorder.gif); background-repeat:repeat-x;}
.journeyLocationTD{ padding-left:6px; padding-top:4px;}
.journeyDateTD{ padding-left:6px; padding-top:1px;}
.journeyItemSpacer{ height:8px; width:100%;}



/*********************************  ABOUT PAGE  ********************************************/
.bgAboutBottomEn{ width:955; background-image:url(../_images/bg-aboutSlice3-en.jpg); background-position:top; background-repeat:no-repeat;}

/* Banner */
.aboutBnrLeftTD{ background-image:url(../_images/bg-about-bnrLeft.jpg); width:147px; height:242px; background-repeat:no-repeat;}
.aboutBnrMidTD1{ background-image:url(../_images/bg-about-bnrMid1.jpg); width:182px; height:179px; background-repeat:no-repeat; padding-left:57px; padding-right:57px; padding-top:63px;}
.aboutBnrMidTD2{ background-image:url(../_images/bg-about-bnrMid2.jpg); width:67px; height:242px; background-repeat:no-repeat;}
.aboutBnrMidTD3{ background-image:url(../_images/bg-about-bnrMid3.jpg); width:182px; height:179px; background-repeat:no-repeat; padding-left:57px; padding-right:57px; padding-top:63px;}
.aboutBnrRightTD{ background-image:url(../_images/bg-about-bnrRight.jpg); width:149px; height:242px; background-repeat:no-repeat;}

/* Middle 2 content columns */
.aboutNewsHolder{ width:500px; padding-top:57px; padding-left:4px;}
.aboutJourneyHolder{ width:451px; padding-top:25px; text-align:center;}
.aboutViewAllBtn, .aboutViewAllBtn a{ text-align:right; color:#d3d0be; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.aboutViewAllBtn a:hover{ text-align:right; color:#d3d0be; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}

/*********************************  JOURNEY PAGE  ********************************************/
.journeyLeftTD{ width:578px;}
.journeyRightTD{ width:377px;}

/* Banners
<img id="Img1" src='<%# "_images/journey_cityBan_" + activeCity + ".jpg"%>' width="570" height="164" alt='<%#activeCity%>' runat="server" />
*/
.journeyBanner_Manh{background-image:url(../_images/journey_cityBan_Manh.jpg); width:570px; height:164px; }
.journeyBanner_Sacr{background-image:url(../_images/journey_cityBan_Sacr.jpg); width:570px; height:164px; }
.journeyBanner_Cinc{background-image:url(../_images/journey_cityBan_Cinc.jpg); width:570px; height:164px; }
.journeyBanner_Bost{background-image:url(../_images/journey_cityBan_Bost.jpg); width:570px; height:164px; }
.journeyBanner_Pueb{background-image:url(../_images/journey_cityBan_Pueb.jpg); width:570px; height:164px; }
.journeyBanner_Mont{background-image:url(../_images/journey_cityBan_Mont.jpg); width:570px; height:164px; }

/* Detail Panel */
.journeyDetailPanelMainTbl{ width:570px; background-color:#131113;}
.journeyDetailPanelText{ padding-left:10px; padding-right:10px; padding-top:23px; padding-bottom:10px;}
.journey_articleImageFloatLeft{ padding-right:15px; padding-bottom:15px; float:left;}

/* Event Listing Panel */
.journeyListingPanelMainTbl{ width:292px; background-color:#131113;}




/*********************************  PHOTO GALLERY PAGE  ********************************************/
.photoGalBtmSwfTD{}


/*********************************  PHOTO DETAIL PAGE  ********************************************/
.photoLabelTD{font-family:Arial, Helvetica, sans-serif; color:#6186a3; font-size:9px; text-align:center; width:154px; height:13px; background-color:#FF0000;}
.photoLabelTextTD{text-align:center; padding-top:3px; padding-bottom:5px;}
.photoLabelText, .photoLabelText a{font-family:Arial, Helvetica, sans-serif; color:#6186a3; font-size:10px; text-align:center; text-decoration:none;}
.photoLabelText a:hover{font-family:Arial, Helvetica, sans-serif; color:#6186a3; font-size:10px; text-align:center; text-decoration:underline;}
.photoThumnailsHolder{ width:100%; text-align:center; padding-top:10px;}
.photoThumbRowSpacer{height:15px; width:100%;}
.photoThumbTD{width:154px; height:105px; background-color:#131111;}
.pDet_g1Td{text-align:right; vertical-align:top; width:72px; height:65px;}
.pDet_BannerTD{padding-left:400px; padding-right:80px; padding-top:76px; width:100%;}

.pDet_ManhBannerTbl{ background-color:Black; background-image:url(../_images/photoGal_Manh.jpg); background-position:left; background-repeat:no-repeat;  width:955px; height:162px;}
.pDet_SacrBannerTbl{ background-color:Black; background-image:url(../_images/photoGal_Sacr.jpg); background-position:left; background-repeat:no-repeat;  width:955px; height:162px;}
.pDet_CincBannerTbl{ background-color:Black; background-image:url(../_images/photoGal_Cinc.jpg); background-position:left; background-repeat:no-repeat;  width:955px; height:162px;}
.pDet_PuebBannerTbl{ background-color:Black; background-image:url(../_images/photoGal_Pueb.jpg); background-position:left; background-repeat:no-repeat;  width:955px; height:162px;}
.pDet_BostBannerTbl{ background-color:Black; background-image:url(../_images/photoGal_Bost.jpg); background-position:left; background-repeat:no-repeat;  width:955px; height:162px;}
.pDet_MontBannerTbl{ background-color:Black; background-image:url(../_images/photoGal_Mont.jpg); background-position:left; background-repeat:no-repeat;  width:955px; height:162px;}