body{
    
	background-image:url('../images/bg-homepage.jpg?v=1');
    background-position:center top;
    background-repeat:no-repeat;
	
	/*
	background-color: #fff;
	*/
}








#home_main{
    background-color:#eeeeee;

}

#home_main p{color:#ffffff;line-height:1.5;}
#home_main a{color:#BF0000;}
#home_main h3{color:#ffffff;font-family:Trebuchet MS;font-size:32px;line-height:1.1;font-weight:normal;}

















/*----- feature area -----*/
#home_main .homefeature_left_column{
    float:left;
    width:680px;
    height:300px;
    background-color:#AF7FB5;
    padding:10px;
}
#slide_features{position:relative;float:left;}
#slide_features .arrow{
    position:absolute;
    width:21px;
    height:60px;
    background-image:url('../images/homepage_feature_arrow.png');
    background-position:left top;
    background-repeat:no-repeat;
    top:0px;
    left:434px;
}
#home_main .homefeature_left_column .feature_opacity{
    top:218px; left:0px; width:454px; height:82px; background-color:#000000; filter:alpha(opacity=65); opacity:0.65;
    position:absolute;
}
#home_main .homefeature_left_column .feature_opacity_text{
    top:218px;
    left:0px;
    width:414px;
    height:42px;
    color:#ffffff;
    position:absolute;
    padding:15px 18px 15px 18px;
    line-height:1.2;
    font-family:Trebuchet MS;
    font-size:22px;
	
}
#home_main .homefeature_left_column ul li{list-style:none;}
#home_main .homefeature_left_column ul{
    position:absolute;
	/* 464 
	226*/
    left:464px;
    width:226px;
    height:300px;
    background-image:url('../images/homepage_feature_ul.jpg');
    background-position:left top;
    background-repeat:no-repeat;
	
}
#home_main .homefeature_left_column ul li a{
    font-family:Trebuchet MS;
    font-size:18px;
    color:#C3C3C3;
    text-shadow: 1px 1px 2px #000000;
    display:block;
    height:34px;
    width:226px;
    text-align:center;
    padding-top:16px;
}
#home_main .homefeature_left_column ul li a:hover{text-decoration:none;color:#ffffff;}
#home_main .homefeature_left_column ul li.selected_slide a{text-decoration:none;color:#AF7FB5;background-color:#2F2033;}
#slide_features img{width:454px;height:300px;}
/*----- feature area -----*/

/*----- countdown -----*/ 
#home_main .homefeature_right_col{
    float:left;
    width:280px;
    height:320px;
    background-image:url('../images/homepage_right_feature.jpg?v=4');
    background-position:left top;
    background-repeat:no-repeat;
    position:relative;
}
#home_main .homefeature_right_col a.enter_now{
    display:block;
    width:260px;
    height:70px;
    background-image:url('../images/enter_run_balmoral.jpg?v=17');
    background-position:left top;
    background-repeat:no-repeat;
    text-indent:-500px;
    overflow:hidden;
    margin:10px 0px 0px 10px;
}
#home_main .homefeature_right_col a.enter_now:hover{background-position:left -70px;}
#home_main .homefeature_right_col .watch{position:absolute;top:112px;left:114px;}
#home_main .homefeature_right_col .social_bookmark{
    position:absolute;
    top:250px;
    left:15px;
    width:150px;

}
#home_main .homefeature_right_col p{z-index:102;color:#353535;position:absolute;top:96px;left:18px;line-height:1.5;}
/*----- countdown -----*/


#home_main .home_middle_left_column{
    float:left;
    width:356px;
    height:220px;
    background-image:url('');
    background-position:left top;
    background-repeat:no-repeat;
    position:relative;
}
#home_main .home_middle_left_column h3{margin:18px 0px 0px 175px;text-transform:uppercase;}
#home_main .home_middle_left_column h3 a{color:#ffffff;}
#home_main .home_middle_left_column h3 a:hover{text-decoration:none;}
#home_main .home_middle_left_column p{margin:10px 15px 0px 175px;}





#home_main .home_middle_centre_col h3{margin:18px 0px 0px 195px;text-transform:uppercase;}
#home_main .home_middle_centre_col h3 a{color:#ffffff;}
#home_main .home_middle_centre_col h3 a:hover{text-decoration:none;}
#home_main .home_middle_centre_col p{margin:10px 15px 0px 195px;}
/*-----  -----*/


#home_main .home_middle_right_col{
    float:left;
    width:980px;
    height:0px;
    background-color:#000;
    padding-top:0px;
    padding-left:0px;

}





#home_main .home_centre_col #home_col .home_news .news_item .date{float:left;width:44px;}
#home_main .home_centre_col #home_col .home_news .news_item p{float:left;width:207px;margin-left:15px;margin-bottom:15px;}
#home_main .home_centre_col #home_col .home_news .news_item .date .top{width:44px;display:block;font-family:arial;font-size:30px;color:#875791;text-align:center;}
#home_main .home_centre_col #home_col .home_news .news_item .date .bottom{width:44px;display:block;font-family:arial;font-size:18px;color:#875791;text-align:center;margin-top:-8px;}



#home_main .home_middle_content{
    
	margin-top: 15px;
	float:left;
    background-image:url('../images/home_middle_content_bg.gif');
    background-position:left top;
    background-repeat:repeat-y;
}
#home_main .home_left_column{
    float:left;
    margin-left:0px; border: 1px solid #eee;
    width:335px;
/*	background-color:#fff;*/
    background-position:left top;
    background-repeat:no-repeat;
    padding-top:0px;
    padding-right:15px;
	
/*	background-image:url('../images/balmoral_title.jpg');
    background-position:left top;
    background-repeat:no-repeat;*/
}
#home_main .home_left_column .content_area{padding:0px 15px 20px 20px; background-color: #eee;}
#home_main .home_left_column .content_area p{color:#333333;margin-bottom:20px;}
#home_main .home_left_column .content_area h1{margin-bottom:20px;color:#000000;font-family:Trebuchet MS;font-size:27px;font-weight:normal;line-height:1;text-transform:uppercase;}
#home_main .home_left_column .content_area h2{margin-bottom:20px;color:#333333;font-family:Trebuchet MS;font-size:15px;font-weight:normal;line-height:1.3;}
#home_main .home_left_column .content_area h3{margin-bottom:20px;color:#999999;font-family:Arial;font-size:13px;font-weight:bold;line-height:1.3;font-style:italic;}
#home_main .home_left_column .content_area h3 b, #home_main .home_left_column .content_area h3 strong{font-weight:bolder;}
#home_main .home_left_column .content_area a{color:#BF0000;}

#home_main .home_centre_col{
    float:left;
    width:299px;
    background-image:url('../images/home_centre_col_bg.jpg');
    background-position:left top;
    background-repeat:no-repeat;
    background-color:#ffffff;
    padding:18px 18px 18px 18px;
}
#home_main .home_centre_col .home_news{
    
    background-position:left bottom;
    background-repeat:no-repeat;
    margin-bottom:18px;
    padding-bottom:20px;
	margin-left: 20px;
}
#home_main .home_centre_col .home_news h4{
    
    background-position:left 2px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 36px;
    font-family:Trebuchet MS;
    font-size:22px;
    color:#333333;
    line-height:1.1;
    margin-bottom:10px;
}



#home_main .home_centre_col .home_news p{color:#333333;}
#home_main .home_centre_col a{color:#BF0000;}
#home_main .home_centre_col .announcments_arrwos{text-align:center;margin-top:35px;}

#home_main .home_right_col{
    margin-top: 15px;
	float:left;
    width:250px;
    margin-left:15px;
}

#home_main .home_right_col .newsletter{background-color:#ffffff;padding:5px;margin-bottom:15px;}
#home_main .home_right_col .newsletter h4{font-family:Trebuchet MS;font-size:22px;color:#333333;padding:3px 3px 5px 3px;}
#home_main #newsletter .text{float:left;border:none;background-color:#D9D9D9;color:#666666;padding:9px 8px 8px 8px;width:134px;font-family:Arial;font-size:11px; }
#home_main #newsletter .signup{float:left;}

#home_main .newsletter p {margin: 10px; color: #666666;}


#home_main .loading{color:#333333;text-align:center;font-weight:bold;}




