body.cms-tigetour { }

body.cms-tigetour div.middle-container div.col-1-layout { background: url('../images/FFF-1b1b1b-bottom.jpg') #1b1b1b left bottom repeat-x; padding: 15px 15px 25px; }

h1.tt-logo { background: url('../images/tigetour-2012-logo.png') top left no-repeat; width: 295px; height: 167px; margin:0; padding: 0 25px 0 0; border-right: 1px solid #525252; float:left; text-indent: -9999px; }

.tt-sponsors { position: relative; width: 580px; height: 198px; float:right; }

.tt-topbox { z-index: 0; position: absolute; top:-169px; width: 920px; height: 196px;}
.tt-middlebox { z-index: 1; margin-top: 171px; position: relative; }

div.tt-leftcol { width: 615px; padding: 0 25px 0 0; border-right: 1px solid #525252; float:left; }

div.tt-rightcol { width: 260px; float:right; }

h2.tt-subtitle, h3.tt-subtitle a { height: 26px; margin: 0 0 15px; text-indent: -9999px; background: url('../images/tigetour-title-sprite.png') no-repeat; }
h2.tt-subtitle#latest { width: 88px; background-position: 0 0; float: left; }
h3.tt-subtitle#photos { display: none; }
h3.tt-subtitle#photos a { width: 325px; height: 34px; background-position: -1200px -156px; float: right; margin: -5px 0 5px; display: block; }
h3.tt-subtitle#photos a:hover { background-position: -1200px -193px; }
h2.tt-subtitle#what { width: 98px; background-position: 0 -26px; }
h2.tt-subtitle#dates { width: 80px; background-position: right top; }
h2.tt-subtitle#archives { width: 112px; background-position: right -26px; margin-top: 10px; }
h2.tt-subtitle#sponsors { width: 120px; background-position: right bottom; display: block; margin: 10px 0 5px; }

.poster { background: url('../images/tigetour-2011postersmall.png') no-repeat transparent; text-indent: -9999px; height: 527px; width: 370px; margin: -6px 15px 20px -33px; float:left; }
.poster a { display: block; width: 100%; height: 100%; }


/* Table Styling*/

table.tt-dates { margin: -5px 0 0; }
table.tt-dates tr th { font-weight: bold; text-transform: uppercase; color: #AAA; }
table.tt-dates td { background:none repeat scroll 0 0 #262626; color:#999999; font-size:12px; padding: 5px; text-transform:capitalize; vertical-align:top; }
table.tt-dates tr.odd td { background: #393939; }
table.tt-dates tr.open td { background: #45541c; color: #d8e5b4; }
table.tt-dates tr.open:hover td { background: #607526; color: #FFF; }
table.tt-dates tr.limited td { background: #544b1c; color: #e2dbb5 }
table.tt-dates tr.limited:hover td { background: #746e2b; color: #FFF; }
table.tt-dates tr.full td { background: #541c1e; color: #e2babc; }
table.tt-dates tr.closed:hover td { background: #722326; color: #FFF; }
table.tt-dates tr a { width: 100%; height: 100%; display: block; color:#FFF; }

/* Font Styling */ 
body.cms-tigetour p, body.cms-job p { color: #BBB; }
p.tt-tablenote { font-size: 10px; margin: 7px 0 20px; }


/* JOB PAGE STYLING */

body.cms-job .tt-rightcol p { color: #FFF; }
body.cms-job div.middle-container div.col-1-layout { background: url('../images/FFF-1b1b1b-bottom.jpg') #1b1b1b left bottom repeat-x; padding: 15px 15px 25px; }
h2.tt-subtitle#job-apply { background: url('../images/tige-tour-job-sprite.png') no-repeat; width: 88px; background-position: 0 0; }
h2.tt-subtitle#job-about { background: url('../images/tige-tour-job-sprite.png') no-repeat; width: 98px; background-position: 0 -26px; }
h2.tt-subtitle#job-details { background: url('../images/tige-tour-job-sprite.png') no-repeat; width: 97px; background-position: right top; }









