﻿/*-----------------------------------------------------------------------------------------*/
/*--GLOBAL RESET---------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------*/
/*--FONTS-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

h4{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	}
	
p{
	font-size:12px;
	}
	
a{
	outline:none;
	}
	
img{
	display:block;
	}

/*-----------------------------------------------------------------------------------------*/
/*--BODY-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

body{
	margin:0px;
	padding:0px;
	background-image:url('../images/bg_body_rep.jpg');
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#3A5B84;
	font-family:Verdana;
	}

#body_top{
	margin:0px;
	padding:0px;
	width:auto;
	background-image:url('../images/bg_body_top.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	}
	
#body_bot{
	margin:0px;
	padding:0px;
	background-image:url('../images/bg_body_bot.jpg');
	background-repeat:no-repeat;
	background-position:center bottom;
	}
	
/*-----------------------------------------------------------------------------------------*/
/*--MAIN CON-------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#main_con{
	margin:0px auto;
	padding:0px;
	width:980px;
	}
	
/*-----------------------------------------------------------------------------------------*/
/*--HEADER---------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#header{
	position:relative;
	margin:0px;
	padding:0px;
	width:980px;
	height:410px;
	background-color:black;
	}
	
#header a#logo{
	position:absolute;
	top:10px;
	left:16px;
	margin:0px;
	padding:0px;
	width:168px;
	height:168px;
	background-image:url('../images/logo_wcmg.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	border:none;
	z-index:20;
	}
	
#header a#logo span{
	display:none;
	}

	
#header_overlay{
	position:absolute;
	margin:0px;
	padding:0px;
	width:980px;
	height:410px;
	background-image:url('../images/overlay_header.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	z-index:10;
	}
	
#nav_house_keeping{
	position:absolute;
	margin:0px;
	padding:0px;
	top:18px;
	left:0px;
	width:980px;
	text-align:right;
	z-index:30;
	}
	
#nav_house_keeping p{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	}
	
#nav_house_keeping a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#nav_house_keeping a:hover{
	text-decoration:underline;
	}

#tagline{
	position:absolute;
	margin:0px;
	padding:0px;
	top:70px;
	right:20px;
	width:470px;
	text-align:right;
	z-index:30;
	}
	
#tagline h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
#tagline h4 span{
	font-weight:normal;
	}
	
#photo_desc{
	position:absolute;
	margin:0px;
	padding:0px;
	bottom:60px;
	right:10px;
	width:240px;
	height:104px;
	background-color:fuchsia;
	z-index:30;
	}
	
#google_search{
	position:absolute;
	margin:0px;
	padding:0px;
	bottom:10px;
	right:10px;
	width:240px;
	height:50px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	z-index:30;
	}

#google_input{
	width:151px;
	height:36px;
	background-image:url('../images/bg_google_input.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:16px 0px 0px 16px;
	float:left;
	}
	
#newsletter #google_btn{
	margin:0px;
	padding:0px;
	width:73px;
	height:50px;
	display:block;
	float:left;
	}

/*-----------------------------------------------------------------------------------------*/
/*--NAV------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#nav{
	margin:0px;
	padding:0px;
	width:980px;
	height:50px;
	background-color:#1A2839;
	border-bottom:2px solid #FFFFFF;
	}
	
#nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
#nav li{
	position:relative;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	background-image:url('../images/bg_nav.jpg');
	z-index:15;
	}
	
#nav li a{
	margin:0px;
	padding:0px;
	width:auto;
	height:50px;
	display:block;
	text-indent:-200px;
	overflow:hidden;
	}
	
#nav li.home { width:82px; background-position:0px 0px;}
#nav li.about { width:90px; background-position:-82px 0px;}
#nav li.winter{ width:130px; background-position:-172px 0px;}
#nav li.summer{ width:138px; background-position:-302px 0px;}
#nav li.alps{ width:108px; background-position:-440px 0px;}
#nav li.other{ width:176px; background-position:-548px 0px;}
#nav li.ben{ width:120px; background-position:-724px 0px;}
#nav li.info{ width:136px; background-position:-844px 0px;}

#nav ul li.home:hover {background-position:0px -50px;}
#nav ul li.about:hover{background-position:-82px -50px;}
#nav ul li.winter:hover{background-position:-172px -50px;}
#nav ul li.summer:hover{background-position:-302px -50px;}
#nav ul li.alps:hover{background-position:-440px -50px;}
#nav ul li.other:hover{background-position:-548px -50px;}
#nav ul li.ben:hover{background-position:-724px -50px;}
#nav ul li.info:hover{background-position:-844px -50px;}

#nav ul li.home#active{background-position:0px -100px;}
#nav ul li.about#active{background-position:-82px -100px;}
#nav ul li.winter#active{background-position:-172px -100px;}
#nav ul li.summer#active{background-position:-302px -100px;}
#nav ul li.alps#active{background-position:-440px -100px;}
#nav ul li.other#active{background-position:-548px -100px;}
#nav ul li.ben#active{background-position:-724px -100px;}
#nav ul li.info#active{background-position:-844px -100px;}

/*-----------------------------------------------------------------------------------------*/
/*--SUBNAV---------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#nav ul li:hover ul{
	position:absolute;
	top:50px;
	left:6px;
	margin:0px;
	padding:0px 0px 20px 0px;
	width:280px;
	height:auto;
	background-image:url('../images/bg_subnav_bot.png');
	background-position:center bottom;
	background-repeat:no-repeat;
	display:block;
	z-index:100;
	}
#nav ul li.ben:hover ul{
    left:-166px;
}
#nav ul li.info:hover ul{
    left:-152px;
}
#nav ul li ul{
	display:none;
	}
		
#nav li ul li{
	margin:0px;
	padding:0px;
	width:280px;
	list-style-type:none;
	font-size:12px;
	float:left;
	background-image:none;
	background-color:#2C3D58;
	border-bottom:#425A84 solid 1px;
	}
	
#nav li ul.subnav li a{
	margin:0px;
	padding:10px 20px 10px 20px;
	width:240px;
	height:auto;
	display:block;
	background:none;
	text-indent:0px;
	text-decoration:none;
	color:#B3C1D9;
	}
	
#nav li ul.subnav li a:hover{color:#FFFFFF;}
	
#nav li ul.subnav#winter_sub li a:hover{color:#2BAAFF;}
#nav li ul.subnav#summer_sub li a:hover{color:#FF6600;}
#nav li ul.subnav#alps_sub li a:hover{color:#00C400;}
	
/*-----------------------------------------------------------------------------------------*/
/*--BREADCRUMBS----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#breadcrumbs{
	margin:0px;
	padding:10px 10px 0px 10px;
	width:960px;
	background-color:#E2E7ED;
	}
	
#breadcrumbs p{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:11px;
	color:#1A2839;
	}
	
#breadcrumbs p span{
	color:#828B97;
	}
	
#breadcrumbs a{
	color:#828B97;
	text-decoration:none;
	}
	
#breadcrumbs a:hover{
	text-decoration:underline;
	}

	
/*-----------------------------------------------------------------------------------------*/
/*--CONTENT--------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#content{
	margin:0px;
	padding:0px;
	width:980px;
	background-image:url('../images/bg_content_single_rep.gif');
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#E2E7ED;
	}
	
body.temp_01 #content{background-image:url('../images/bg_content_double_rep.gif');}
body.temp_02 #content{}
body.temp_03 #content{background-image:url('../images/bg_content_double_rep.gif');}
	
/*-----------------------------------------------------------------------------------------*/
/*--LEFT COL-------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
	
#left_col{
	margin:0px;
	padding:0px;
	width:260px;
	background:#E2E7ED;
	float:left;
	}
	
#left_col #conditions_blog{
	margin:0px;
	padding:0px;
	width:260px;
	display:block;
	background-image:url('../images/bg_conditions_blog_rep.jpg');
	background-position:0px 0px;
	background-repeat:repeat-y;
	}
	
#left_col #conditions_blog_top{
	margin:0px;
	padding:140px 32px 0px 32px;
	width:196px;
	display:block;
	background-image:url('../images/bg_conditions_blog_top.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	}

#left_col #conditions_blog_bot{
	margin:0px;
	padding:0px;
	width:260px;
	height:32px;
	display:block;
	background-image:url('../images/bg_conditions_blog_bot.jpg');
	background-position:center bottom;
	background-repeat:no-repeat;
	}
	
#left_col #conditions_blog ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style-type:none;
	}
	
#left_col #conditions_blog ul li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	list-style-type:none;
	font-family:Verdana;
	font-size:11px;
	line-height:1.5;
	color:#5B626B;
	background-image:url('../images/bullet_blog.png');
	background-position:0px 7px;
	background-repeat:no-repeat;
	}
	
#left_col #conditions_blog ul li a{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#993300;
	font-weight:bold;
	text-decoration:none;
	}

#left_col #conditions_blog ul li a:hover{
	text-decoration:underline;
	}
	
#left_col #conditions_blog a#view_posts{
	margin:0px auto;
	padding:0px;
	width:200px;
	height:40px;
	display:block;
	text-indent:-200px;
	overflow:hidden;
	background-image:url('../images/btn_view_all_blog_posts.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
	
#left_col #conditions_blog a#view_posts:hover{
	background-position:0px -40px;
	}

#left_col a#ad_calluna{
	margin:0px;
	padding:0px;
	width:260px;
	height:170px;
	display:block;
	background-image:url('../images/ad_calluna.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-500px;
	overflow:hidden;
	}
	
#left_col a#ad_calluna:hover{
	background-position:0px -170px;
	}

#left_col a#ad_bunkhouse_wall{
	margin:0px;
	padding:0px;
	width:260px;
	height:170px;
	display:block;
	background-image:url('../images/ad_bunkhouse_wall.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-500px;
    overflow:hidden;
	}

#left_col a#ad_bunkhouse_wall:hover{
	background-position:0px -170px;
	}

/*-----------------------------------------------------------------------------------------*/
/*--CENTER COL-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
	
#center_col{
	margin:0px;
	padding:0px;
	width:470px;
	background:#FFFFFF;
	background-image:url('../images/bg_center_col_top.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	}
	
body.temp_01 #center_col, body.temp_03 #center_col{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:720px;
	background:#FFFFFF;
	background-image:url('../images/bg_center_col_double_top.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	}

#center_col h1{
	margin:0px 0px 20px 0px;
	padding:35px 30px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	text-transform:uppercase;
	color:#003366;
	}

#center_col h2{
	margin:0px;
	padding:0px 30px 20px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#003366;
	}
	
#center_col h3, body.temp_01 #center_col h3, body.temp_03 #center_col h3{
	margin:0px 0px 20px 0px;
	padding:45px 30px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#003366;
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
	
#center_col h4{
	margin:0px 0px 20px 30px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#003366;
	}
#center_col h5, #center_col h6{
	margin:0px 0px 10px 30px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#003366;
	}
	
#center_col h3{background-image:url('../images/bg_h2_single.jpg'); clear:both;}
body.temp_01 #center_col h3{background-image:url('../images/bg_h2_double.jpg');}
body.temp_03 #center_col h3{background-image:url('../images/bg_h2_double.jpg');}

#center_col p{
	margin:0px 0px 20px 0px;
	padding:0px 30px 0px 30px;
	font-family:Verdana;
	font-size:12px;
	color:#1A2839;
	line-height:1.6;
	}
#center_col ul, #center_col ol{
	margin:0px 0px 20px 20px;
	padding:0px 30px 0px 30px;
	font-family:Verdana;
	font-size:12px;
	color:#1A2839;
	line-height:1.6;
	}
	
#center_col a{
	color:#993300;
	font-weight:bold;
	text-decoration:none;
	}
	
#center_col a:hover{
	text-decoration:underline;
	}
	
#center_col img{
	margin:4px 30px 20px 20px;
	padding:2px;
	width:180px;
	border:#C1CCD9 solid 1px;
	}

#center_col form img{
	margin:0px;
	padding:0px;
	width:auto;
	border:none;
	float:left;
	}
	
#center_col .hotscot_images{
    float:right;
}

/*-----------------------------------------------------------------------------------------*/
/*--RIGHT COL------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#right_col{
	margin:0px;
	padding:0px;
	width:250px;
	background:#E2E7ED;
	float:left;
	}
	
#slider01, #slider02, #slider03{
	width: 250px;
	overflow:hidden;
	background-position:center top;
	background-repeat:no-repeat;
	}
	
#reduced #slider01, #reduced #slider02, #reduced #slider03{
	width: 250px;
	height: 75px;
	overflow:hidden;
	background-position:center top;
	background-repeat:no-repeat;
	}

#slider01{background-image:url('../images/winter_feature_top.jpg');}
#slider02{background-image:url('../images/summer_feature_top.jpg');}
#slider03{background-image:url('../images/alps_feature_top.jpg');}

#reduced #slider01{background-image:url('../images/winter_feature_reduced_top.jpg');}
#reduced #slider02{background-image:url('../images/summer_feature_reduced_top.jpg');}
#reduced #slider03{background-image:url('../images/alps_feature_reduced_top.jpg');}

#slider01:hover, #slider02:hover, #slider03:hover{cursor:pointer;}

.feature#winter #slider01 span, .feature#winter #slider01 a,
.feature#summer #slider01 span, .feature#summer #slider02 a,
.feature#alps #slider01 span, .feature#alps #slider03 a{
	display: block;
	padding: 0px;
	}

.feature{
	margin:0px;
	padding:0px;
	width:250px;
	background-color:#007ED2;
	background-image:url('../images/winter_feature_rep.jpg');
	background-repeat:repeat-y;
	}
	
.feature#winter{background-image:url('../images/winter_feature_rep.jpg');}
.feature#summer{background-image:url('../images/summer_feature_rep.jpg');}
.feature#alps{background-image:url('../images/alps_feature_rep.jpg');}

.feature#winter .inner_con,
.feature#summer .inner_con,
.feature#alps .inner_con{
	margin:0px auto;
	padding:93px 0px 0px 0px;
	width:190px;
	}
	
.feature#winter .inner_con p,
.feature#summer .inner_con p,
.feature#alps .inner_con p{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	line-height:1.5;
	}
	
.feature#winter .inner_con ul,
.feature#summer .inner_con ul,
.feature#alps .inner_con ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
.feature#winter .inner_con li,
.feature#summer .inner_con li,
.feature#alps .inner_con li{
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Verdana;
	font-size:11px;
	line-height:1.5;
	color:#FFFFFF;
	background-image:url('../images/bullet_feature.png');
	background-position:left 6px;
	background-repeat:no-repeat;
	}

.feature#winter .inner_con li a,
.feature#summer .inner_con li a,
.feature#alps .inner_con li a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.feature#winter .inner_con li a:hover, .feature#summer .inner_con li a:hover, .feature#alps .inner_con li a:hover{
	text-decoration:underline;
	background:none;
	}

.feature_bot{
	margin:0px;
	padding:0px;
	width:250px;
	height:28px;
	background-color:#007ED2;
	background-image:url('../images/winter_feature_bot.jpg');
	background-repeat:no-repeat;
	}

.feature#winter .feature_bot{background-image:url('../images/winter_feature_bot.jpg');}
.feature#summer .feature_bot{background-image:url('../images/summer_feature_bot.jpg');}
.feature#alps .feature_bot{background-image:url('../images/alps_feature_bot.jpg');}

/*-----------------------------------------------------------------------------------------*/
/*--RHS BOX/LHS BOX------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

.lhs_box, .rhs_box{
	margin:0px;
	padding:32px 22px 0px 22px;
	background-position:center top;
	background-repeat:no-repeat;
	}

.lhs_box{background-image:url('../images/bg_lhs_box_top.jpg'); width:216px;}
.rhs_box{background-image:url('../images/bg_rhs_box_top.jpg'); width:206px;}
	
.lhs_box h4, .rhs_box h4{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#3A5B84;
	}

.lhs_box p, .rhs_box p{
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:1.5;
	color:#3A5B84;
	}
	
.lhs_box p, .rhs_box p{
	margin:0px;
	padding:0px 0px 15px 0px;
	font-family:Verdana;
	font-size:12px;
	line-height:1.5;
	}
	
	
.lhs_box p span, .rhs_box p span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.lhs_box a, .rhs_box a{
	text-decoration:none;
	color:#993300;
	}
	
.lhs_box a:hover, .rhs_box a:hover{
	text-decoration:underline;
	}
	
/*-----------------------------------------------------------------------------------------*/
/*--QUICK LINKS----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
	
#quick_links{
	margin:0px;
	padding:0px;
	width:250px;
	display:block;
	background-image:url('../images/quick_links_rep.gif');
	background-position:0px 0px;
	background-repeat:repeat-y;
	}
	
#quick_links_top{
	margin:0px;
	padding:65px 30px 0px 30px;
	width:190px;
	display:block;
	background-image:url('../images/quick_links_top.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	}

#quick_links_bot{
	margin:0px;
	padding:0px;
	width:250px;
	height:32px;
	display:block;
	background-image:url('../images/quick_links_bot.gif');
	background-position:center bottom;
	background-repeat:no-repeat;
	}
	
#quick_links ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
#quick_links ul li{
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Verdana;
	font-size:11px;
	line-height:1.5;
	color:#FFFFFF;
	background-image:url('../images/bullet_feature.png');
	background-position:left center;
	background-repeat:no-repeat;
	}

#quick_links ul li a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#quick_links ul li a:hover{
	text-decoration:underline;
	background:none;
	}

/*-----------------------------------------------------------------------------------------*/
/*--GALLERY-------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#gallery{
	margin:0px;
	padding:0px;
	width:220px;
	}

#gallery img{
	margin:0px 10px 10px 0px;
	padding:2px;
	width:57px;
	height:57px;
	background-color:#FFFFFF;
	border:#ABBACB solid 1px;
	float:left;
	}

#gallery_course{
	margin:0px 10px 0px 20px;
	padding:0px;
	width:300px;
    float:right;
	}
#gallery_course p{
    font-size:10px;
    padding:0px 0px 10px 0px;
    margin:0px;
    text-align:center;
}
#gallery_course img{
	margin:0px 10px 10px 0px;
	padding:2px;
	width:57px;
	height:57px;
	background-color:#FFFFFF;
	border:#ABBACB solid 1px;
	float:left;
	}
#gallery_course a.hotscot_gallery_selected img{
    border:#ffffff solid 1px;
    background-color:#000000;
}

#slideshow_background .slideshow_opic_background{
    position:absolute;
    width:280px;
    height:60px;
    top:150px;
    left:0px;
    background-color:#000000;
    opacity:0.4;
    filter:alpha(opacity=40);
    z-index:9;
}

#slideshow_background p{
    position:absolute;
    width:280px;
    height:60px;
    top:150px;
    left:0px;
    color:#ffffff;
    z-index:10;
    text-align:left;
    padding:10px;
    margin:0px;
    overflow:hidden;
}

#slideshow_background{
    overflow:hidden;
    background-color:#000000;
    width:280px;
    height:210px;
    padding:0px;
    margin:0px 0px 10px 0px;
    border:#ABBACB solid 1px;
    position:relative;
}

/*-----------------------------------------------------------------------------------------*/
/*--NEWSLETTER-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
	
#newsletter{
	margin:0px;
	padding:0px 10px 0px 10px;
	display:block;
	width:230px;
	height:50px;
	}

#newsletter #newsletter_input{
	margin:0px;
	padding:17px 0px 0px 20px;
	width:137px;
	height:33px;
	color:#9CA0A7;
	border:0px;
	background-image:url('../images/bg_newsletter_signup_input.jpg');
	display:block;
	float:left;
	}
	
#newsletter #newsletter_btn{
	margin:0px;
	padding:0px;
	width:73px;
	height:50px;
	display:block;
	float:left;
	outline:none;
	}

/*-----------------------------------------------------------------------------------------*/
/*--QUOTE BOX------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#quote_box{
	margin:0px;
	padding:0px;
	width:470px;
	background-image:url('../images/bg_quote_rep.gif');
	background-position:center top;
	background-repeat:repeat-y;
	text-align:center;
	}
	
#quote_box p{
	color:#004879;
	}

#quote_box_top{
	position:relative;
	margin:0px;
	padding:40px 40px 0px 40px;
	width:390px;
	background-image:url('../images/bg_quote_top.gif');
	background-position:center top;
	background-repeat:no-repeat;
	}
#hotscot_quote_wraper{
    overflow:hidden;
    height:150px;
}
#quote_box_bot{
	margin:0px;
	padding:0px;
	width:470px;
	height:10px;
	background-image:url('../images/bg_quote_bot.gif');
	background-position:center bottom;
	background-repeat:no-repeat;
	}
	
#quote_box_top ul{
	position:absolute;
	top:-32px;
	right:30px;
	margin:0px;
	padding:0px;
	width:110px;
	height:40px;
	background-image:url('../images/bg_quote_controls.gif');
	background-position:center bottom;
	background-repeat:no-repeat;
	list-style-type:none;
	}
	
#quote_box_top li{
	margin:0px;
	padding:0px;
	height:40px;
	float:left;
	font-size:12px;
	line-height:2.8;
	font-weight:bold;
	list-style-type:none;
	text-align:center;
	}

#quote_box_top li a{
	display:block;
	width:52px;
	height:40px;
	color:#5994BC;
	}
	
#quote_box_top li a#prev{padding-left:6px;}

/*-----------------------------------------------------------------------------------------*/
/*--COPYRIGHT------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#copyright{
	position:relative;
	margin:0px;
	padding:0px;
	width:980px;
	height:401px;
	background-image:url('../images/bg_copyright_single.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	}
	
body.temp_01 #copyright{background-image:url('../images/bg_copyright_double.jpg');}
body.temp_02 #copyright{background-image:url('../images/bg_copyright_single.jpg');}	
body.temp_03 #copyright{background-image:url('../images/bg_copyright_double.jpg');}

#copyright p{color:#FFFFFF; position:relative; top:60px; margin:0px; padding:0px;}
#copyright a{color:#FFFFFF; text-decoration:none;}
#copyright a:hover{text-decoration:underline;}

#copyright ul{
	position:absolute;
	top:210px;
	right:0px;
	margin:0px;
	padding:0px;
	width:500px;
	height:150px;
	background-image:url('../images/bg_footer_logos.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	list-style-type:none;
	}
	
#copyright ul li{
	margin:0px;
	padding:0px;
	height:150px;
	float:left;
	list-style-type:none;
	}
	
#copyright ul li a{
	margin:0px;
	padding:0px;
	height:150px;
	display:block;
	background-image:url('../images/bg_footer_logos_list.png');
	background-repeat:no-repeat;
	}
	
#copyright ul li a span{
	display:none;
	}
	
#copyright ul li a#logo_bmg{ width:150px; background-position:0px 0px;}
#copyright ul li a#logo_par{ width:80px; background-position:-150px 0px;}
#copyright ul li a#logo_ami{ width:80px; background-position:-230px 0px;}
#copyright ul li a#logo_ifmga{ width:80px; background-position:-310px 0px;}
#copyright ul li a#logo_aala{ width:110px; background-position:-390px 0px;}
	
/*-----------------------------------------------------------------------------------------*/
/*--CLEARS & FIXES-------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
	
.clear{
	margin:0px;
	padding:0px;
	clear:both;
	}
	
/*-----------------------------------------------------------------------------------------*/
/*--Course TABS   -------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

#course_tab_feature{
    background-image:url('../images/course_tabs_div.jpg');
	background-repeat:no-repeat;
    background-position:left bottom;
    background-color:#E2E7ED;
    width:249px;
    padding:0px 0px 0px 0px;
    margin:-6px 0px 0px -9px;
}
#course_tab_feature ul{
    background-image:url('../images/course_tabs_ul.gif');
	background-repeat:no-repeat;
    background-position:right top;
    padding:0px 0px 10px 0px;
    margin-top:16px;
}
#course_tab_feature ul li{
    list-style:none;
    padding:0px 0px 0px 0px;
    margin-left:10px;
    border-top:1px solid #E2E7ED;
}
#course_tab_feature ul li:first-child{
    border-top:none;
}
#course_tab_feature ul li a{ 
    font-family:Arial;
    font-size:16px;
    color:#003366;
    text-decoration:none;
    display:block;
    margin-right:15px;
    padding:10px 0px 10px 20px;
    
}
#course_tab_feature ul li a:hover{ 
    color:#993300;
    background-color:#ffffff;
    margin-left:-15px;
    padding:10px 0px 10px 35px;
}
#course_tab_feature ul li a.course_tab_selected{
    color:#993300;
    background-color:#ffffff;
    margin-left:-15px;
    padding:10px 0px 10px 35px;
}

/*-----------------------------------------------------------------------------------------*/
/*--Course page kit list-------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
#kit_requirements .kit_item img{
    float:right;
    margin-right:10px;
}
#kit_requirements h4.kit_title{
    color:#993300;
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;
}

/*-----------------------------------------------------------------------------------------*/
/*--PHOTO GALLERY STYLING -----------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
#flickr_galleries .flickr_set{
    float:left;
    margin:20px 0px 0px 30px;
    width:200px;
    border:1px solid #E2E7ED;
    text-align:center;
}
#flickr_galleries .flickr_set h4{
    padding:10px 0px 10px 0px;
    margin:0px;
}
#flickr_galleries .flickr_set p{
    padding:0px;
    margin:0px;
}
#flickr_galleries .flickr_set .flickr_set_image{
    background-image:url('../images/ajax-loader.gif');
    background-position:center center;
    background-repeat:no-repeat;
    width:200px;
    min-height:135px;
    text-align:center;
    padding-bottom:20px;
}
#flickr_galleries .flickr_set .flickr_set_image img{
    margin:0px auto;
    padding:0px;
    border:none;
}
#flickr_gallery_title .hotscot_flickr_image img{
    margin:0px auto;
    padding:0px;
    border:none;
}
#flickr_gallery_title .hotscot_flickr_image{
    float:left;
    margin:20px 0px 0px 30px;
    padding:10px 0px 10px 0px;
    width:200px;
    border:1px solid #E2E7ED;
}
#flickr_gallery_title .hotscot_flickr_image p{
    padding:10px 10px 0px 10px;
    margin:0px;
}
/*-----------------------------------------------------------------------------------------*/
/*--Enquiry form          -----------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
#enquiry_form{
    margin:0px 0px 20px 0px;
	padding:0px 30px 0px 30px;
	font-family:Verdana;
	font-size:12px;
	color:#1A2839;
	line-height:1.6;
}
#enquiry_form img{
    float:left;
    width:auto;
    height:auto;
    border:none;
    margin:0px;
    padding:0px;
}
#enquiry_form td.alert_box{
    padding:10px;
    background-color:#E2E7ED;
    border:1px dashed red;
    font-weight:bold;
    color:Red;
}
/*-----------------------------------------------------------------------------------------*/
/*--about this photo javascript------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
#about_this_photo{
    position:absolute;
    top:320px;
    left:830px;
    z-index:1000;
    padding:5px;
    color:#000000;
    font-family:verdana;
    line-height:1.5;
    width:117px;
}
#about_this_photo.about_this_photo{
    background-image:url('../images/aboutBox.png');
    background-repeat:no-repeat;
    background-position:left top;
    width:220px;
    height:104px;
    top:240px;
    left:737px;
}
#about_this_photo a{
    color:#ffffff;
    font-family:arial;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    float:right;
}
#about_this_photo.about_this_photo a{
    margin-right:8px;
    width:16px;
}
#about_this_photo p{
    padding:0px 5px 0px 5px;
    margin:0px 0px 0px 0px;
    float:left;
    width:180px;
    height:90px;
    overflow:hidden;
    font-size:10px;
}
/*-----------------------------------------------------------------------------------------*/
/*--faceboook logo on RHS below newsletter-------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
.facebook {
  float: left;
  clear:both;
}