/* $Id: screen.css,v 1.72 2008/07/14 19:14:23 dysonl Exp $ */

body {padding:0;margin:0;font-family:arial,sans-serif;background:#f7f7f7;font-size:62.5%;}
img {display:block;border:0}
form {display:inline}
form .formSubmit{background-color:#234b7b;border:1px solid #333;color:#fff;text-transform:uppercase;font:1.0em arial,sans-serif;padding:2px 0;height:21px}
form .formSubmit:active{background-color:#122842;}

.access {display:none}

a {text-decoration:none;color:#234b7b;}
a:hover {color:#122842;border-bottom:1px dotted #122842;}
a:visited {color:#5c7da3;}
a:visited:hover {color:#122842;border-bottom:1px dotted #122842;}
p,h1,h2,h3,h4,h5,h6,h7{padding:0px;margin:0px}
h1 a,h2 a,h4 a,h5 a,h6 a,h7 a{color:#000}

#tmglSite {margin:0 auto;padding:0 10px;width:940px;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;}

#tmglHeader {width:940px;}

#tmglTopBar {border-bottom:1px solid #ccc;padding:3px 0 5px 0;font-size:1.2em;}
#tmglTopBar p {padding:0;margin:0;color:#585858;font-weight:bold;}
#tmglTopBar #tmglTopLeft {float:left;}
#tmglTopBar #tmglTopRight {float:right;}
.rss {background:url('../i/rss.gif') no-repeat 0 2px;padding-left:15px;}

/* SECTION SEARCH BAR */
#tmglBrandLarge {padding:10px 0;}
#tmglBrandLarge #brand {width:310px;height:48px;background:url('../i/logo_275.gif') no-repeat;text-indent:-9999px;padding:0;margin:0;}

#tmglBannerAd {border-bottom:1px solid #e0e0e0;padding:5px 0}

.adbanner {}
.adbannerldb {width:728px;height:90px;background-color:#eee;margin-left:auto;margin-right:auto}
.admpu {width:300px;height:250px;background-color:#eee;margin-left:auto;margin-right:auto;margin-bottom:1.0em}
.adsky {width:120px;height:600px;background-color:#eee;margin-left:auto;margin-right:auto}
.adbox {width:120px;height:60px;background-color:#eee;margin-left:auto;margin-right:auto}
.adarea {background-color:#eee;padding:1.0em 0;margin-bottom:1.0em}

.tmglHr {background:none;border:none;border-bottom:1px solid #ddd;}

#tmglMenu {}

#tmglPrimaryNav {width:940px;}
#tmglPrimaryNav .mainNav {list-style:none;padding:0;margin:0;font-size:1.6em;}
#tmglPrimaryNav .mainNav li {float:left;padding:3px 0;}
#tmglPrimaryNav .mainNav a {font-weight:bold;padding:3px 10px;}
#tmglPrimaryNav .mainNav a:hover {}
#tmglPrimaryNav .extraNav {list-style:none;padding:0;margin:0;font-size:1.2em;float:right}
#tmglPrimaryNav .extraNav li {float:left;padding:5px 0;}
#tmglPrimaryNav .extraNav a {font-weight:bold;padding:5px 10px;}
#tmglPrimaryNav .extraNav a:hover {}

#tmglSecondNav {width:940px;margin-top:1px;}
#tmglSecondNav .mainNav {list-style:none;padding:0;margin:0;font-size:1.2em;}
#tmglSecondNav .mainNav li {float:left;padding:4px 0;}
#tmglSecondNav .mainNav a {font-weight:bold;padding:4px 10px;}
#tmglSecondNav .mainNav a:hover {}
.noItems {height:24px;}

/********* START: Active/Non-active menu styles *********/

.activeNav {background:#234b7b;}
.activeNav a {color:#fff;}
.activeNav a:hover {color:#fff;border-bottom:none;background:#122842;}
.activeNav a:visited {color:#fff;}
.activeNav a:visited:hover {color:#fff;border-bottom:none;background:#122842;}
.activeNav .selected {background:#122842;}

.nonActiveNav {background:#e9edf2;}
.nonActiveNav a {color:#234b7b;}
.nonActiveNav a:hover {color:#fff;border-bottom:none;background:#234b7b;}
.nonActiveNav a:visited {color:#234b7b;}
.nonActiveNav a:visited:hover {color:#fff;border-bottom:none;background:#234b7b;}
.nonActiveNav .selected {background:#234b7b;}
.nonActiveNav .selected a {color:#fff;}

/********* END: Active/Non-active menu styles *********/

#tmglPageTitle {padding:0;margin:0 0 10px 0;}
#tmglPageTitle h1 {padding:0;margin:0;font-size:2.4em;color:#585858;font-weight:bold;}
#tmglPageTitle h2 {padding:0;margin:0;font-size:1.4em;color:#585858;font-weight:normal}

#tmglThirdNav {width:940px;background:#fff;border-bottom:1px solid #e0e0e0}
#tmglThirdNav .mainNav {list-style:none;padding:0;margin:0;font-size:1.2em;}
#tmglThirdNav .mainNav li {float:left;padding:4px 0;}
#tmglThirdNav .mainNav a {color:#234b7b;font-weight:bold;padding:4px 10px;}
#tmglThirdNav .mainNav a:hover {color:#fff;border-bottom:none;background:#122842;}\
#tmglThirdNav .mainNav a:visited {color:#234b7b;}
#tmglThirdNav .mainNav a:visited:hover {color:#fff;border-bottom:none;}
#tmglThirdNav .mainNav .selected {background:#122842;}
#tmglThirdNav .mainNav .selected a {color:#fff;}

#travelDestinationsSelector {width:940px;height:30px;background:#fff;border-bottom:1px solid #e0e0e0;}
#travelDestinationsSelector p {margin:0;padding:8px 20px 0 10px;font-weight:bold;font-size:1.3em;color:#247;float:left;}
#travelDestinationsSelector form {float:left;padding:5px 0 0 0;}
#travelDestinationsSelector form select {margin-right:20px;width:280px;}

#tmglBreakingNews {}
#tmglBreakingNews #tmglbn {font-size:1.8em;line-height:1.11em;font-weight:bold;color:#b22929;float:left;padding-right:9px;}
#tmglBreakingNews ul {float:left;padding:0;margin:0;list-style:none;}
#tmglBreakingNews ul li {font-size:1.4em;line-height:1.11em;color:#404040;padding:0;margin:0;}
#tmglBreakingNews ul li.shown {padding-top:3px}

#tmglCrumbtrail {border-bottom:1px solid #ddd;font-weight:bold;margin-bottom:10px;}
#tmglCrumbtrail p {padding:0;margin:7px 0;float:left;font-size:1.2em;line-height:1em;}
#tmglCrumbtrail ol {list-style:none;padding:0;margin:0;}
#tmglCrumbtrail ol li {float:left;padding:7px 5px 0 10px;background:url('../i/crumbtrailArrow.gif') no-repeat 0 10px;font-size:1.2em;line-height:1em;}
#tmglCrumbtrail ol li.first {float:left;padding:7px 5px 0 5px;background:none;}
#tmglCrumbtrail ol li h3 {font-size:1.2em;line-height:1.2em;}
#tmglCrumbtrail ol li h2 {font-size:1.2em;line-height:1.2em;}

#tmglBody {width:940px;padding:0;}

#tmglFooter {background:url('../i/ftLogo.gif') left no-repeat #777;padding:0 0 0 77px;border-top:4px solid #ddd;color:#fff;}
#tmglFooter a {color:#fff;}
#tmglFooter a:hover {color:#e0e0e0; border-bottom:1px dotted #e0e0e0;}
#tmglFooter a:visited {color:#fff;}
#tmglFooter a:visited:hover {color:#e0e0e0; border-bottom:1px dotted #e0e0e0;}
#tmglFooter .links {float:left;padding-top:36px;font-size:1.2em;}
#tmglFooter .links p {padding:0;margin:0;}
#tmglFooter .links p a {margin:0 12px;}
#tmglFooter .copyright {float:right;text-align:right;padding:10px 10px 7px 0;font-size:1.1em;line-height:1.38em;}
#tmglFooter .copyright p {padding:0 0 3px 0;margin:0;}

#tmglFooterLarge {background:url('../i/ftLogo.gif') 0 14px no-repeat #777;padding:10px 0 10px 80px;border-top:4px solid #ddd;color:#fff;}
#tmglFooterLarge a {color:#fff;}
#tmglFooterLarge a:hover {color:#e0e0e0; border-bottom:1px dotted #e0e0e0;}
#tmglFooterLarge a:visited {color:#fff;}
#tmglFooterLarge a:visited:hover {color:#e0e0e0; border-bottom:1px dotted #e0e0e0;}
#tmglFooterLarge p {padding:0;margin:0 0 3px 0;}
#tmglFooterLarge .ftHead {font-size:1.2em;font-weight:bold;line-height:1.36em;color:#ddd9d3;padding:0;margin:0;}
#tmglFooterLarge p a {padding:0;margin:0 15px 0 0;font-size:1.1em;line-height:1.36em;}
#tmglFooterLarge ul {list-style:none;margin:0 0 5px 0;padding:0;}
#tmglFooterLarge ul li {display:inline;padding:0;margin:0 15px 0 0;font-size:1.1em;line-height:1.36em;}

.cl{clear:both}

.gutter{margin:0;margin-right:20px;}
.gutterUnder{margin-bottom:1.0em}
.gutterAbove{margin-top:1.0em}

.gutterUnderSmall{margin-bottom:0.5em}
.gutterAboveSmall{margin-top:0.5em}

.show {display:block;}
.hide {display:none;}

.mpu {width:300px;height:250px;background-color:#eee;}
.sky {width:300px;height:680px;background-color:#eee;}

#travelDestinationsSelector {}
#travelDestinationsSelector select {font-size:1.2em;}
#travelDestinationsSelector .subBtnActive {text-transform:uppercase;border:1px solid #136;background-color:#257;color:#fff;font-size:1.0em;font-weight:bold;height:2.0em;}
#travelDestinationsSelector .subBtnInactive {text-transform:uppercase;border:1px solid #ccc;background-color:#999;color:#fff;font-size:1.0em;font-weight:bold;height:2.0em;}

#TPContainer {margin-bottom:10px;font-size:1.2em;line-height:1.38em;}

.offerTable tr td a {font-size:12px!important; color:#000; font-weight:bold}

#dianomiNavBar li{line-height:18px; background-color:#f0f0f0; text-transform:uppercase}
#dianomiNavBar ul li ul li {text-transform:none}


table .offerTable tr:nth-child(2n+1) {background: #f0f0f0} /* represents every odd row of a HTML table */
tr:nth-child(odd) {background:#f0f0f0}/* same */
 tr:nth-child(2n){background:##E9EDF2} /*represents every even row of a HTML table */
tr:nth-child(even) {background:##E9EDF2}/* same */ 
.offerTableDivider td{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #676767!important;border-top-width: 1px;border-top-style: dotted;border-top-color: #676767!important;}


