/* layout styles start  */
#subfooter {
    background-color: #EBF7FF;
}
.subfooterItem H3 {
	color: #36B4FF;
}
#footer {
    color: #A1A1A1;
	background-color: #CDECFF;
}
#footer UL LI A {
    color: #A1A1A1;
    border-right: 1px solid #A1A1A1;
}
/*#topnav UL
{
	float:right !important;
	width:auto !important;
	padding-right:17px !important;
}*/





/* layout styles end */
/* nav styles start */

LI#topnav_1 a,  LI#topnav_1 a:link
{
	/* background: url("/Images/NonTridion/groupsEvents/groupEvents_New/topnav_groups.gif") no-repeat scroll 0 0 Transparent;*/
	 
    background-color: #C4E7E5;
    
}
 LI#topnav_1.selectedMenu a,LI#topnav_1 a:hover
{
	/* background: url("/Images/NonTridion/groupsEvents/groupEvents_New/topnav_groups_on.gif") no-repeat scroll 0 0 Transparent;*/
	 
	 
	 background-color:#ADDCD9;
	
}
#topnav UL LI#topnav_1.selectedMenu {
	border-bottom: 3px solid #ADDCD9;
}
/* added by offshore 0n 11-11-2011 */
	
LI#topnav_2 a, LI#topnav_2 a:link
{
	/* background: url("/Images/NonTridion/groupsEvents/groupEvents_New/topnav_discover.gif") no-repeat scroll 0 0 Transparent;*/
	   /*width: 100px;*/
    background-color: #CFEDF3;
    

}

	LI#topnav_2.selectedMenu a, LI#topnav_2 a:hover
{
	/* background: url("/Images/NonTridion/groupsEvents/groupEvents_New/topnav_discover_on.gif") no-repeat scroll 0 0 Transparent;*/
	
    background-color: #B8E3EC;
    

}

#topnav UL LI#topnav_2.selectedMenu {
	border-bottom: 3px solid #B8E3EC;
}

LI#topnav_3 a,  LI#topnav_3 a:link
{
	 /*background: url("/Images/NonTridion/groupsEvents/groupEvents_New/topnav_phc_offers.gif") no-repeat scroll 0 0 Transparent;*/
	   
    background-color: #FCE3E4;


}
LI#topnav_3.selectedMenu a, LI#topnav_3 a:hover
{
	/* background: url("/Images/NonTridion/groupsEvents/groupEvents_New/topnav_phc_offers_on.gif") no-repeat scroll 0 0 Transparent;*/
	    
    background-color: #F9CACC;
    

}


#topnav UL LI#topnav_3.selectedMenu {
	border-bottom: 3px solid #F9CACC;
}


LI#topnav_4 a, LI#topnav_4 a:link
{
	/*background: url("/Images/NonTridion/groupsEvents/groupEvents_New/topnav_enquiries.gif") no-repeat scroll 0 0 Transparent;*/
	background-color: #EBDDC5;
	 
    
    
}
LI#topnav_4.selectedMenu a,  LI#topnav_4 a:hover
{
	/*background: url("/Images/NonTridion/groupsEvents/groupEvents_New/topnav_enquiries.gif") no-repeat scroll 0 0 Transparent;*/
    background-color: #E2CEAE; 
    
    
    
}

#topnav UL LI#topnav_4.selectedMenu {
	border-bottom: 3px solid #E2CEAE;
}

/* nav colours end */
/* rhs styles start */
#rhsBannerCallback {
	/*background-color: #87C8CB; commented by offshore on 11/11/2011*/
	background-color: #87C8CB;
	/*border-bottom: 1px solid black !important;*/
}
#rhsBannerCallback #strCallbackSubmit {
	background: url(/images/NonTridion/groupsEvents/groups/btnCallbackSubmit.gif) top left no-repeat !important;
}
 #rhsBannerCallback #ucQuickCallBack_imgSubmit 
{
	/*background: url(/images/NonTridion/groupsEvents/groups/btnCallbackSubmit.gif) top left no-repeat !important;*/
}
#rhsBannerEmailEnquiry {
	/*background: #36B4FF url(/images/NonTridion/groupsEvents/groups/bgRhsBannerEmailEnquiry.gif) bottom right no-repeat;*/
	/*background: #87C8CB; updated by offshore on 11/11/2011*/ /*updated by offshore on 23/04/2010*/
	background: #87C8CB;
	padding-bottom:11px;
}
#rhsBannerNew
{
/*background-color:#36B4FF;updated by offshore on 11/11/2011*/
background-color: #87C8CB;
}
#rhsBannerEmailEnquiry .btnLink {
	/*background: url(/images/NonTridion/groupsEvents/groups/btnEmailEnquiry.gif) top left no-repeat; updated by offshore on 11-11-2011 */
}
DIV.homeRhsBanner #rhsBannerEmailEnquiry {
	background: none !important;
	background-color: #87C8CB !important;
	padding-bottom:21px;  /* updated by offshoire on 14-11-2011 */
}
/* rhs styles end */
/* banner styles start */
#banner.bannerGroups {
	background: #FFFFFF url(/images/NonTridion/groupsEvents/bgBannerGroups.jpg) top left no-repeat;
}
/* banner styles end */
/* html styles start */
H1 {
	color: #86C1E5;
}
H2 {
	color: #FFFFFF;
	font-family: HeinemannHVNRoman;
}
H3 {
	color: #6F6555;
}
H4 {
	color: #562A88;
}
/* html element styles end */
/* class styles start */
.home-article-big H2, .home-article H2 {
    background: url(/images/NonTridion/groupsEvent/groups/bgH2Home.gif) top left no-repeat;
}
.home-article-big UL LI A, .home-article UL LI A, .home-article-big P A, .home-article P A {
    color: #36B4FF;
}
#main .item H2 {
	color: #0078BB;
}



/* class styles start */
/* classes added by offshore on 09/04/2010 starts here */
.rhs-offer {
clear:both;
float:left;
margin-top:0;
padding-bottom:14px;
width:237px;
}
.HomeOffers
{
  position:relative;
  height:164px;/*116*/
  overflow:hidden;
  width:237px;
}

.HomeOffers1
{
  position:absolute;
  /*height:116px;*/
  top : 0px;
  width:237px;
}

.HomeOffers2
{
  position:absolute;
  top:164px;
  width:237px;
}

.havenExperienceImage{
    height: 350px;
    width: 726px;
    float: left;
  
    z-index: 5;

}

.havenExperienceFrame{
    height: 350px;
    width: 726px;
    float: left;
    filter: alpha(opacity=0);
    -moz-opacity: .0;
    opacity: .0;
    zoom: 1;
}

.heavenExperienceMsg{
   
    width: 726px;
    height: 350px;

    filter: alpha(opacity=0);
    -moz-opacity: .0;
    opacity: .0;
    zoom: 1;
    display: block;
}
.heavenExperienceMsg img
{
width:726px;height:350px;min-height:350px;
}
/* classes added by offshore on 09/04/2010 ends here */

H2.linking 
{
    float: left;
    clear: both;
    color: #FFFFFF;
    margin-bottom: 4px;
    width: 343px;
    padding:0;
}

H2.linking A, H2.linking A:link, H2.linking A:visited, H2.linking A:active, H2.linking A:hover,H2.linking P 
{
    display: block;
    padding: 1px 0px 0px 12px;
    width: 331px;
    height: 22px;
    
    color: #FFFFFF !important;
    text-decoration: none;
}

.home-article .linking span,.home-article-big .linking span
{
display:block;
height:22px;
padding:1px 0 0 30px;
width:331px;
}

.home-article #links {
    font-size: 0.75em;
    line-height: 1.25em;
    color: #36B4FF;
    margin: 0px 0px 0.4em 0px;
	position: relative;
	float:left;
}
#links a {
color:#36B4FF;

font-weight:bold;
text-decoration:none;
width:85%;
}
/*Added by offshore on 20/04/2010 for the blue color groups pages starts */

#banner {
	background: #FFFFFF url(/Images/NonTridion/groupsEvents/bgBannerLightblue.jpg) top left no-repeat;
}

.item H2 {
	color: #36B4FF !important;
}

.lozengeFull UL LI P STRONG {
	color: #36B4FF !important;
}

.lozengeFull UL LI P.btnLinks A.fancy {
	background: url(/Images/NonTridion/groupsEvents/btnMoreInfoLightblue.png) top left no-repeat;
}

.lozengeFull UL LI P.btnLinks A.MoreInfo {
	background: url(/Images/NonTridion/groupsEvents/btnMoreInfoLightblue.png) top left no-repeat;
}

.lozengeFull UL LI P.btnLinks A.enquireNow {
	background: url(/Images/NonTridion/groupsEvents/btnEnquireNowLightblue.png) top left no-repeat;
}

.rhsQuote {
	background: #BFE7FF url(/Images/NonTridion/groupsEvents/bgRhsQuoteLightblue.jpg) top left repeat-x;
}

/*Added by offshore on 20/04/2010 for the blue color groups pages ends */

/*Added by offshore for Facebook component starts */
.Facebook
{
clear:both;
float:left;
margin-top:0;
padding-bottom:14px;
width:237px;
height:133px;
/*background: url(/Images/NonTridion/groupsEvents/events_facebook.jpg) no-repeat;*/
}
.Download
{
float:left;
/*margin:103px 0 0 5px;*/
position:relative;
display:inline;
}
.Visit
{
float:right;
position:relative;
/*margin:103px 10px 0 0;*/
display:inline;
}
/*Added by offshore for Facebook component ends */

/*added by offshore on 11/11/2011*/
#main .mainRowHalf .mainL, #main .mainRowHalf .mainR
{
	background-image:none !important;
	background-color:#D9F7FF !important;
	padding-bottom:15px;
}
#main .mainRowThird .mainR
{
	background-image:none !important;
	background-color:#D9F7FF !important;
	padding-bottom:15px;
	
}
#main .mainRowThird .mainL
{
	background-image:none !important;
	background-color:#D9F7FF !important;
}
#main .mainRowHalf
{
	background-image:none !important;
}
#main .mainRowThird
{
	background-image:none !important;
}
#main .item h2
{
	color:#71C9DC !important;
}
h1
{
	color:#71C9DC !important;
}
#banner
{
	background-image:none !important;
	background-color:#B7E7F1 !important;
}
.lozengeFull ul li p strong {
    color: #71C9DC !important;
}
#rhsBannerCallback label
{
	color:#000000;
}
.divGrpTopDesc
{
	float: left;
    margin: -15px 0 25px;
    padding: 0;
}
.divGrpTopHead
{
	float:left;
	margin:0px;
	padding:0px;
	width:100% !important;
	color:#A99489 !important;
}
#contentR h2 {
    color: #71C9DC !important;
}

#contentR .divCallBackWrapperClass h2
{
color : #ffffff !important; 
}
