﻿
body.tmtHome #paddedContent { display: block; }

#paddedContent { display: none; }

body.tmtHome #wrapper h1 {
    width: 100%;
    margin-bottom: 12px;
}

h1 {
    font-size: 28px;
}

h1 span.large {
    font-size: 36px;
}

#columnOne, #colTwo, #colThree { float: left; }

#columnOne {
    width: 269px;
    margin-right: 9px;
}

#leftColumn #columnOne h2 {
    width: 269px;
}

#columnTwo {
    width: 213px;
    margin-right: 9px;
}

#columnThree {
    width: 192px;
    background: #8383D6;
}

#leftColumn #columnThree h2 {
    width: 182px;
    height: 20px;
}



#columnOne fieldset select { width: 160px; }
#columnOne fieldset input { width: 98px; margin-left: 10px; padding: 0px 4px; }


#columnThree h2 { padding: 5px; }
#leftColumn #popularDestinations { list-style-type: none; margin: 0; overflow: hidden; clear: both; }
#leftColumn #popularDestinations li { margin-left: 0; margin-bottom: 0; float: left; width: 182px; padding: 5px; display: block; clear: both; list-style-type: none; }
#leftColumn #popularDestinations li.altRow { background:#8E8FCF; padding: 2px 5px; }
#leftColumn #popularDestinations li span.country { float: left; width: 120px; }
#leftColumn #popularDestinations li span.prices { float: right; width: 60px; text-align: right; }
#leftColumn #popularDestinations li a { text-decoration: none; float: left; }
#leftColumn #columnThree a.readMore { 
    background-image: url(../images/backgrounds/readMoreBgLightLarge.gif); 
    height: 23px;
    padding-top: 15px;
}

#notSureWhere fieldset, #notSureWhere p { width: 269px; }



/*  */
#leftColumn #conferencesScroller h2 { width: 692px; }

#conferencesScroller { padding: 9px; background: #fff; position: relative; width: 692px; }

#conferencesScroller h2, #conferencesScroller .price, #conferencesScroller .moreInfo, #conferencesScroller p { color: #2E0053; }

#conferencesScroller div.scrollable { width: 688px; height: 112px; }

#conferencesScroller .item a { text-decoration: none; position: relative; width: 84px; margin-right: 0.2em; display: block; }
#conferencesScroller .item a img { display: block; background: #8383d6; }
#conferencesScroller .item a span.overlay { font-size: 12px; position: absolute; top: 55px; right: 4px; display: block; }
#conferencesScroller .item a span.overlay span.cufon { float: left; }
#conferencesScroller .item a span.price { font-size: 15px; margin-top: 0.3em; width: 100%; display: block; }
#conferencesScroller .item a span.moreInfo { font-weight: bold; width: 100%; display: block; }

#scrollableControls a#scrollPrev { background-image: url(../images/tmt/prev.gif); }
#scrollableControls a#scrollNext { background-image: url(../images/tmt/next.gif); }
div#scrollableControls { right: 15px; }
#scrollableControls div#navi a { background-image: url(../images/tmt/page.gif); }
#scrollableControls div#navi a.active { background-image: url(../images/tmt/activePage.gif); }



/** INNER **/

#tmtIntro { padding: 9px; width: 692px; margin-bottom: 9px; }

#tmtIntro .left { width:394px; margin-right: 9px; }
#tmtIntro .left h2 { width:394px; }


#tmtIntro .right { width: 289px; float: right; }

#tmtIntro .right img { display: block; background: #8383d6; }

#tmtIntro .right img.mainImg { margin-bottom: 5px; }

#tmtIntro .right img.sub1,
#tmtIntro .right img.sub2 { margin-left: 5px; }

#tmtIntro .right img.sub1,
#tmtIntro .right img.sub2,
#tmtIntro .right img.sub3 { cursor: pointer; }

#tmtIntro h2.fromPrice a { float: right;}
#tmtIntro h2 span { float: left; }
#tmtIntro h2.fromPrice { font-size: 28px; text-align: right; }
#tmtIntro h2 .from { font-size: 16px; margin-right: 6px; }

#tmtIntro .priceGuide { margin-bottom: 9px; } 

#tmtContent {
    width: 710px;
}

#tmtContent .left {
    width: 487px;
    padding: 9px;
    background: #8383d6;
    margin-right: 5px;
}

#tmtContent .left h2 { width: 487px; }

#tmtContent .right {
    width: 182px;
    padding: 9px;
    background: #8383d6;
}

#tmtContent .right h2 { width: 182px; }

.quicklinksNav { 
    padding: 6px 9px;
    background: #8383d6;
    width: 692px;
}

.quicklinksNav p { 
    padding: 0px;
}

.quicklinksNav a { 
    text-decoration: none;
    font-weight: bold;
    padding: 0 4px;
}


#leftColumn #tmtContent .inner {
    padding: 5px 9px; width: 469px;
}

#leftColumn #tmtContent ul {
    list-style-type: none;
    margin: 0;
    float: left;
}

#tmtContent .otherItemsLister ul { width: 182px; }

#leftColumn #accExamples li,#leftColumn  #subjectVisitIdeas li,#leftColumn  #generalVisitIdeas li {
    list-style-type: none; display: block; clear: both; margin-bottom: 9px; float: left; margin-left: 0;
}

#accExamplesInner img { float: left; width: 100px; margin-right: 9px; }
#subjectVisitIdeasInner img, #generalVisitIdeas img { float: left; width: 100px; margin-right: 9px; }
#accExamplesInner .accContent,
#subjectVisitIdeasInner .visitContent,
#generalVisitIdeasInner .visitContent { width: 360px; float: right; }
#accExamplesInner .accTitle,
#subjectVisitIdeasInner .visitTitle,
#generalVisitIdeasInner .visitTitle { font-weight: bold; }
#accExamplesInner .accDesc, #accExamplesInner .accTitle,
.visitContent .visitDesc, #visitExamplesInner .visitTitle { width: 360px; float: left; display: block; }

#accExamples, #subjectVisitIdeas, #generalVisitIdeas {
    margin-top: 20px; width: 487px;
}

#accExamples li, #subjectVisitIdeas li, #generalVisitIdeas li { width: 100%; }

#accExamples a.readMore, #subjectVisitIdeas a.readMore, #generalVisitIdeas a.readMore {
    background-image: url(../images/backgrounds/readMoreBgLight.gif);
}



