

/* Loading tools...
------------------------------------*/


/* Detecting Server Settings...
------------------------------------*/

/* Environment: Live */
/* Media Server to use: http://media.ef.com */


/* Detecting Browser Settings...
------------------------------------*/

/* Country:               us
/* Language:              us
/* Web crawler?           True
/* Your browser:          generic crawler
/* Your browser version:  1
/* Your platform:  function platform(str)
{
//Use this if you are using short hand like 'windows' or 'mac'
//The more speciffic you are the more likely this will give you an accurate response
if (platform_n.indexOf(str)!=-1)
{
Response.WriteBlock(7)
Response.Write(str)
Response.WriteBlock(8)
Response.Write(platform_n)
Response.WriteBlock(9)
return true;
} else {
return false;
}
}
/* Accepts Style sheets?  False
/*
/* You can switch style sheets using the following scripts:
/* (remove spaces between < and % for asp
/* < %if(browser("IE==5")) {% > Your styles < %}% >
/* for multiple use commas, for version equal to less than or greater than use conditionals <,>,==,!=,>=,<=
/* < %if(browser("IE>5,firefox,safari<3")) {% > Your styles < %}% >
/*
/* the following variables may also be used
/* browser_n (browser name), browser_v (version), isCrawler (boolean true if a spider)
*/


/* - - - - - - - - - - - - - - - - - - - - -

Title  :LT CSS
Author : Gavin Edwards

Description : Homepage custom styles

Created  : July 20th, 2006
Modified :
Re-Modified :

- - - - - - - - - - - - - - - - - - - - - */


/* ------------- Standard Rules ------------*/

body {
	background:#fff;
	text-align:center;
	margin:0px;
	padding:0px;
	
}

strong {
	color:#ff0000;
	font-size:130%;
	font-weight:bold;
}

img {
	border:0px;
}

.floatLeft {
	float:left;
}

#hpage {
    margin:0px 0px 0px 0px;
    clear:both;
}

/* ---------------- Over-rides ---------------- */

#global {
	position:relative;
	z-index:98;
}

#banner {
	position:relative;
	z-index:97;
	height:68px;
}

#banner img {
    padding:0px;
	margin:22px 0 5px 90px;
}

/* ------------------- main holders ------------------- */

#wrapper {
	height:100%;
	width: 960px;
	margin: 0px auto;
	padding: 0px 12px;
	text-align: left;
	background: #fff url('http://media.ef.com/_imgs/lt/_shared/shadow_left_right.jpg') top left repeat-y;
}

#content-wrapper {
	clear:both;
	padding:0px;
	margin:0px;
	position:relative;
	background:transparent url('http://media.ef.com/_imgs/lt/home/bg_tile.gif') top left repeat-x;
	min-height:600px;
	height:700px;
}

#homeContentWrapper {
    clear:both;
    text-align:left;
    width:938px;
	display:block;
	visibility:visible;
}


#homeContent {
    clear:both;
    text-align:left;
	min-height:500px;
	display:block;
	visibility:visible;
	position:relative;
    
        width:938px;
        margin:0px 10px 0px 12px;
	    left:0px;
	
	top:0px;
	z-index:4;
}

#nav {
    position:relative;
    left:0px;
    top:0px;
    z-index:10;
}

#mainpuff {
	width:258px;
	height:232px;
    
	    /* background:transparent url('http://media.ef.com/_imgs/lt/home/ad_bg.jpg') no-repeat; */
	    background:transparent url('http://media.ef.com/_imgs/lt/home/ad_bg_th.jpg') no-repeat;
    
    font-size:100%;
	margin:0px;
	padding:10px 10px 0px 10px;
	position:relative;
	top:7px;
	left:10px;
	cursor:pointer;
}

#mainpuff_gt {
	width:258px;
	height:232px;
    
	    /* background:transparent url('http://media.ef.com/_imgs/lt/home/gt_ad_bg.jpg') no-repeat; */
	    background:transparent url('http://media.ef.com/_imgs/lt/home/gt_ad_bg_th.jpg') no-repeat;
    
	font-size:100%;
	margin:0px;
	padding:10px 10px 0px 10px;
	position:relative;
	top:7px;
	left:10px;
	cursor:pointer;
}

#guidedtour {
	position:absolute;
	visibility:hidden;
	top:0px;
	left:50px;
	width:755px;
	height:456px;
	display:none;
	z-index:96;
	background:transparent;
}

.mainpuff_gt_head {
	line-height:1.4em;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:85%;
	cursor:pointer;
}

.mp_gt_text {
	width:180px;
	float:left;
	margin:0px;
	line-height:1.1em;
	font-size:85%;
	cursor:pointer;
}

.mp_text {
	width:240px;
	float:left;
	margin:0px;
	line-height:1.1em;
	font-size:130%;
	font-weight:bold;
	color:#4c92d9;
	cursor:pointer;
}

.mainpuff_head {
    width:240px;
	line-height:1.2em;
	padding:0px;
	margin:0px 0px 5px 0px;
	font-size:120%;
	cursor:pointer;
}

#mainpuff a:hover {
    text-decoration:none;
}

#wave {
	height:77px;
	margin:0px;
	position:relative;
	left:0px;
	top:175px;
	z-index:8;
}

#flashmap {
	position:relative;
	left:0px;
	top:185px;
	z-index:4;
	padding:0px 0px 0px 0px;
	width:776px;
	height:288px;
	background:transparent;
}

#links {
	clear:both;
	display:none;
	position:absolute;
	top:200px;
	left:0px;
	z-index:5;
	margin:0px;
	padding:0px;
	width:938px;
	min-height:190px;
	background:#fff;
}

#home_country_pick {
    padding:0 21px 0 17px;
}

#homepage_lt_list h2 {
    text-transform:uppercase;
    font-size:130%;
    color:#ff3100;
}

#homepage_lt_list h3 {
    text-transform:uppercase;
    font-size:100%;
    margin-bottom:5px;
    font-weight:bold;
}

select {
	background-color: #1fabc6;
	border:none;
}

#select1 {
    background:#1fabc6;
    color:#fff;
}

option {
    color:#fff;
}

option.coursetown {
	background-color: #72ccdd;
}

#content_left {
    margin-top:3px;
    float:left;
    width:467px;
    font-size:110%;
    /* background: transparent url('http://media.ef.com/_imgs/lt/home/left_bg_tile.gif') top right repeat-y; */
    min-height:190px;
	height:100%;
	max-height:100%;
}

#flashmap #content_left, #links #content_left {
    margin-top:0px;
    border-top:1px solid #a3daec;
}

#content_left a {
	color:#185999;
}

#pickem h2
{
    text-transform:uppercase;
    font-size:130%;
    color:#ff3100;
}

#pickem h3
{
    text-transform:uppercase;
    font-size:100%;
    margin-bottom:5px;
    font-weight:bold;
}

.mylt_push {
	cursor:pointer;
	margin:0px;
	width:380px;
	min-height:203px;
	font-size:90%;
}

.guidedtour_push {
    cursor:pointer;
}

.guidedtour_push:hover {
    text-decoration:none;
}

#mylt_go {
    float:left;
    width:77px;
    margin:0px;
    display:block;
}

#mylt_text {
    margin:0px 10px 0px 10px;
    width:260px;
    float:left;
}

#gt_lower_text {
    margin:0px 10px;
    font-size:90%;
    color:#185999;
    width:260px;
    float:left;
}

#gt_lower_go {
    float:left;
    width:77px;
    margin:0px;
    display:block;
}

#contact {
    background: url('http://media.ef.com/_imgs/lt/_shared/small_world_map.gif') bottom left no-repeat;
    height:122px;
}

.contact_list {
    float:right;
	width:148px;
}

.contact_list img {
    display:block;
    margin:5px auto;
    border:none;
}

.contact_list li {
	text-align:center;
    width:148px;
}

.contact_list li a, .contact_list li a:link, .contact_list li a:visited {
    font-weight:bold;
    color: #185999;
}

.contact_list li a:hover {
	text-decoration:underline;
}

#content_right {
	float:left;
	width:468px;
	min-height:202px;
	height:100%;
	max-height:100%;
	margin:16px 0px 0px 0px;
	padding:0px;
	background:url('http://media.ef.com/_imgs/lt/home/right_bg_tile.gif') bottom left;
	border-top:1px solid #a3daec;
	border-left:1px solid #a3daec;
}

#flashmap #content_right, #links #content_right {
	margin:0px;
}

.promopuff_links {
	min-height:70px;
	width:387px;
	margin:0px;
	padding:0px 0px 10px 0px;
	clear:both;
	border-bottom:1px solid #a3daec;
}

.promopuff {
    cursor:pointer;
	width:387px;
	border-bottom:1px solid #a3daec;
	margin:0px;
	padding:0px 0px 10px 0px;
	clear:both;
}

.promo_txt {
	font-weight:bold;
	cursor:pointer;
	font-size:130%;
	color: #f85e12;
	width:160px;
	float:left;
	margin:10px 0px 10px 10px;
	border:none;
}

.promopuff_img {
	margin:10px 0px 10px 10px;
	border:1px #fff solid;
	float:left;
}

#credits {
    text-align:center;
}

#hpTopSection {
    background:#fff url('http://media.ef.com/_imgs/lt/home/nf_map.gif') center center no-repeat;
    width:938px;
    min-height:330px;
}

#hpSlideshow {
    background:transparent url('http://media.ef.com/_imgs/lt/home/nf_hp_slide_bg.gif') no-repeat;
    width:285px;
    min-height:330px;
    height:330px;
    float:left;
    margin:15px 0px;
}

#hpDestinations {
    background:transparent;
    width:443px;
    min-height:330px;
    float:left;
    margin:15px 0px;
}

#hpPromos {
    background:transparent;
    width:210px;
    min-height:330px;
    float:left;
    margin:15px 0px;
}

#promo1 {
    width:190px;
    min-height:145px;
    height:145px;
    margin:0px 0px 10px 0px;
}

#promo2 {
    width:190px;
    min-height:145px;
    height:145px;
    margin:0px 0px 10px 0px;
}

.noPromos {
    background:#fff;
}

.pinkPromos {
    background:#ee077b;
}

#promo1 h3, #promo2 h3 {
    margin:5px;
    color:#fff;
}

#promo1 h3:hover, #promo2 h3:hover {
    margin:5px;
    color:#fff;
    text-decoration:underline;
}

#hpBottomSection {
    background:#fff url('http://media.ef.com/_imgs/lt/home/nf_bottom.gif') top left no-repeat;
    width:938px;
    height:197px;
}

#hpWatchVid {
    background:transparent url('http://media.ef.com/_imgs/lt/home/nf_bottom_film.gif') bottom left no-repeat;
    width:470px;
    height:197px;
    float:left;
}

#hpCalls {
    margin:55px 0px 0px 10px;
    width:455px;
    float:left;
}

.hpWatchRegularText h2 {
    margin:0px 0px 0px 160px;
    color:#f6f819;
    font-size:36px;
    font-weight:bold;
}

.hpWatchRegularTextOver h2 {
    margin:0px 0px 0px 160px;
    color:#f6f819;
    font-size:36px;
    font-weight:bold;
}

.hpWatchRegularText #watchNow h4 {
    color:#fff;
    font-size:28px;
    font-weight:bold;
}

.hpWatchRegularTextOver #watchNow h4 {
    color:#FF7F00;
    font-size:28px;
    font-weight:bold;
}




#watchNow {
    
        margin:0px 10px 0px 160px;
    
    height:36px;
    width:200px;
    vertical-align:middle;
    float:left;
}

#watchNowButton {
    height:36px;
    width:40px;
    vertical-align:middle;
    float:left;
}

#reel {
    
        margin:0px 0px 0px 160px;
    
    height:50px;
    width:40px;
    vertical-align:bottom;
    float:left;
}

#reelText {
    height:50px;
    width:240px;
    vertical-align:bottom;
    float:left;
}

.hpWatchRegularText #reelText p {
    color:#fff;
    font-size:12px;
    font-weight:bold;
}

.hpWatchRegularTextOver #reelText p {
    color:#fff;
    font-size:12px;
    font-weight:bold;
}


#hpWatchVid img {
    border:0px;
}

.floatLeft {
    float:left;
}

.calltoAction {
    width:200px;
    height:70px;
    float:left;
}

.calltoAction h4 {
    font-size:18px;
    font-weight:normal;
    color:#f7f719;
    margin:0px 5px 0px 5px;
}
.calltoAction p {
    font-size:12px;
    font-weight:normal;
    color:#fff;
    margin:0px 5px 0px 5px;
    padding:0px;
}

.calltoActionOver {
    width:200px;
    height:70px;
    float:left;
}

.calltoActionOver h4 {
    font-size:18px;
    font-weight:normal;
    color:#f7f719;
    margin:0px 5px 0px 5px;
}
.calltoActionOver p {
    font-size:12px;
    font-weight:normal;
    color:#FF7F00;
    margin:0px 5px 0px 5px;
    padding:0px;
}

#curSlide {
    margin:28px 14px;
}

