body{
	background-color: #CCCCCC;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body#thickbox {
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#thickbox div.form {
	padding: 15px 35px;
}

body, p, td, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1{
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Helvetica, Verdana, Arial,  sans-serif;
	font-size: 30px;
	font-weight: normal;
	height: 33px;
	line-height: 33px;
}

h2{
	font-size: 14px;
	padding: 0;
	font-family: Helvetica, Verdana, Arial,  sans-serif;
	margin: 0 0 10px 0;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 0;
	margin: 0 0 10px 0;
	color:#336600;
	font-weight:bold;

}

h4{
margin: 0px;
padding: 0px;

}

#topnav {
	background: url('../themed/default/img/topnavbg.jpg') top left no-repeat;
	height: 25px;
	line-height: 25px;
	position: relative;
}

#topnav ul {
	height: 22px;
	line-height: 22px;
	list-style: none;
	margin: 0;
	padding: 0 63px 0 0;
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
}

#topnav ul li {
	height: 22px;
	line-height: 22px;
	display: block;
	float: left;
	padding: 0 10px 0 10px;
}

#topnav ul li a {
	height: 22px;
	line-height: 22px;
	display: block;
	float: left;
}

#topnav div.facebook {
	width: 50px;
	height: 19px;
	z-index: 1;
	position: absolute;
	right: 3px;
	bottom: 5px;
}

#topnav ul li a {
	color: #666666;
	text-transform: uppercase;
	font-size: 10px;
	font-family: arial;
	text-decoration: none;
}

div#leftHome h4{
margin: 0pt 0pt 5px; 
text-transform: uppercase;
font-size: 10px;
}

a:link, a:visited{
color:#000000;
text-decoration:underline;

}

#shadowContainer{
	width: 872px;
	background-image: url(../images/shadows/rightShad.gif);
	background-position:right;
	background-repeat:repeat-y;
	float:left;
}

#mainContainer{
	width: 850px;
	text-align:left;
	background-color:#FFFFFF;
	float:left;
	
}

#topBannerImage{
height: 79px;
width: 850px;
background-image: url(../images/headers/header_green.gif);
float:left; 


}


#underMenu{
width: 850px;
height: 209px;
float:left;
background-image: url(../images/headers/underMenu.jpg);

}

body#specials_and_offers div#bodyRight hr{
margin-top: 10px;
margin-bottom: 10px;

}

body#corporate_profile #underMenu, 
body#our_history #underMenu,   
body#hosting_royalty #underMenu,  
body#armorial_bearings #underMenu,  
body#personnel #underMenu,
body#wilson_paterson #underMenu,
body#dick_eng #underMenu,
body#frank_corby #underMenu,
body#russ_gowans #underMenu,
body#russ_gowans #underMenu,
body#david_paterson #underMenu
{
background-image:url(../images/headers/corp_profile_image.jpg);

}

body#weddings #topBannerImage, 
body#wedding_news #topBannerImage,   
body#the_perfect_setting #topBannerImage,  
body#the_compton_room #topBannerImage,  
body#the_ashburn_room #topBannerImage,  
body#a_garden_wedding #topBannerImage,  
body#a_terrace_wedding #topBannerImage,  
body#wedding_a_tartan #topBannerImage,  
body#winter_weddings #topBannerImage,  
body#wedding_related_events #topBannerImage,  
body#meet_the_coordinators #topBannerImage,
body#wedding_gallery #topBannerImage {
	background-image:url(../images/headers/header_pink.gif);

}



 

body#winter_weddings #underMenu,  
body#wedding_related_events #underMenu,  
body#meet_the_coordinators #underMenu {
background-image:url(../images/headers/wedding_image.jpg);

}
body#the_compton_room #underMenu,  
body#the_ashburn_room #underMenu,  
body#a_garden_wedding #underMenu,  
body#a_terrace_wedding #underMenu,  
body#wedding_a_tartan #underMenu,  
body#the_perfect_setting #underMenu,
body#wedding_gallery #underMenu{
background-image:url(../images/headers/wedding4_02.jpg);
}

body#weddings #underMenu{
background-image:url(../images/headers/wedding2_02.jpg);
}

body#wedding_news #underMenu{
background-image:url(../images/headers/wedding3_02.jpg);
}




body#weddings h3, 
body#wedding_news h3,   
body#the_perfect_setting h3,  
body#the_compton_room h3,  
body#the_ashburn_room h3,  
body#a_garden_wedding h3,  
body#a_terrace_wedding h3,  
body#wedding_a_tartan h3,  
body#winter_weddings h3,  
body#wedding_related_events h3,  
body#meet_the_coordinators h3,
body#wedding_gallery h3 {
color: #CC33CC;
}

body#conferences #topBannerImage, 
body#banquets #topBannerImage,   
body#conf_special_occasions #topBannerImage,  
body#conf_our_facilities #topBannerImage,  
body#conf_the_compton_room #topBannerImage,  
body#conf_the_ashburn_room #topBannerImage,  
body#conf_butlers #topBannerImage,  
body#conf_tartan_terrace #topBannerImage,  
body#conf_garden_receptions #topBannerImage,  
body#conf_the_boardroom #topBannerImage,  
body#conf_the_conference_centre #topBannerImage,
body#conferences_banquets #topBannerImage,
body#christmas_parties #topBannerImage
 {
	background-image: url(../images/headers/header_blue.gif);

}

body#conferences #underMenu, 
body#banquets #underMenu,   
body#conf_special_occasions #underMenu,  
body#conf_our_facilities #underMenu,  
body#conf_the_compton_room #underMenu,  
body#conf_the_ashburn_room #underMenu,  
body#conf_butlers #underMenu,  
body#conf_tartan_terrace #underMenu,  
body#conf_garden_receptions #underMenu,  
body#conf_the_boardroom #underMenu,  
body#conf_the_conference_centre #underMenu,
body#conferences_banquets #underMenu,
body#christmas_parties #underMenu
 {
 background-image:url(../images/headers/conferences_images.jpg);
 }
 
body#golf #underMenu,
body#corporate_partnership #underMenu, 
body#green_fees #underMenu,   
body#specials_and_offers #underMenu,  
body#scorecard #underMenu,  
body#clinics_and_lessons #underMenu,  
body#mens_and_ladies #underMenu,  
body#jr_golf_camps #underMenu,  
body#private_lessons #underMenu,  
body#golf_corporate_golf_clinics #underMenu
 {
 background-image:url(../images/headers/golf_02.jpg);
 }
 
body#tournaments #underMenu, 
body#our_facilities #underMenu,   
body#packages #underMenu,  
body#corporate_golf_clinics #underMenu,  
body#prizing_and_giftware #underMenu
 {
 background-image:url(../images/headers/tournaments_02.jpg);
 } 
 



body#conferences h3, 
body#banquets h3,   
body#conf_special_occasions h3,  
body#conf_our_facilities h3,  
body#conf_the_compton_room h3,  
body#conf_the_ashburn_room h3,  
body#conf_butlers h3,  
body#conf_tartan_terrace h3,  
body#conf_garden_receptions h3,  
body#conf_the_boardroom h3,  
body#conf_the_conference_centre h3,
body#conferences_banquets h3,
body#christmas_parties h3
/*,
body#conferences #bodyLeft a:hover, 
body#banquets #bodyLeft a:hover  ,   
body#conf_special_occasions #bodyLeft a:hover,  
body#conf_our_facilities #bodyLeft a:hover,  
body#conf_the_compton_room #bodyLeft a:hover,  
body#conf_the_ashburn_room #bodyLeft a:hover,  
body#conf_butlers #bodyLeft a:hover,  
body#conf_tartan_terrace #bodyLeft a:hover,  
body#conf_garden_receptions #bodyLeft a:hover,  
body#conf_the_boardroom #bodyLeft a:hover,  
body#conf_the_conference_centre #bodyLeft a:hover,
body#conferences_banquets #bodyLeft a:hover */
 {
 color:#0066FF;
 
 }
 
body#special_occasions #topBannerImage, 
body#butlers #topBannerImage, 
body#the_tartan_terrace #topBannerImage,
body#dining #topBannerImage,
body#dining_menu #topBannerImage
 {
 background-image: url(../images/headers/header_orange.gif);
 }
 
 
body#special_occasions #underMenu,
body#butlers #underMenu, 
body#the_tartan_terrace #underMenu,
body#dining #underMenu,
body#dining_menu #underMenu
 {
 background-image:url(../images/headers/dining_image.jpg);

}


body#special_occasions h3,
body#butlers h3, 
body#the_tartan_terrace h3,
body#dining h3,
body#dining_menu h3
 /* ,
body#butlers #bodyLeft a:hover, 
body#the_tartan_terrace #bodyLeft a:hover,
body#dining #bodyLeft a:hover */
 {
 	color:#FF6600;
 }

body#RA_golf_shop #topBannerImage, 
body#gift_cards #topBannerImage
 {
	background-image: url(../images/headers/header_silver.gif);

}

body#RA_golf_shop #underMenu, 
body#gift_cards #underMenu
 {
 background-image:url(../images/headers/store_image.jpg);
 
 }




p{
	margin:0;
	padding:0;
	margin-bottom: 8px;
}

img{
border: 0;

}

br{
	clear: left;
	margin: 0;
	padding: 0;
}
#navcontainer
{
	margin: 0;
	padding:0;
	list-style-type: none;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 838px;
	padding-left: 12px;
	float:left;
	background-color:#666666;
	height: 23px;



}

#navcontainer div{
height: 23px;
float:left;

}


#navcontainer div a
{
	color: #CCCCCC;
	text-decoration: none;
	padding-top: 5px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	height: 18px;

}


.subnav{
	z-index: 200;
	text-align: left;
	font-family: arial;
	font-size: 10px;
	background-repeat:repeat;
	display:none;
}

.subnav div{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
/*	padding-right: 5px; */

	
}

.subnav div:hover{
background-color:#000000;
	
}
/*

#bodyLeft a:hover{
color: #99CC00;
	
}

*/
#subNav1 div a:hover, #subNav2 div a:hover, #subNav3 div a:hover, #subNav7 div a:hover{
color: #99CC00;
	
}


/*
body#weddings #bodyLeft a:hover, 
body#wedding_news #bodyLeft a:hover,   
body#the_perfect_setting #bodyLeft a:hover,  
body#the_compton_room #bodyLeft a:hover,  
body#the_ashburn_room #bodyLeft a:hover,  
body#a_garden_wedding #bodyLeft a:hover,  
body#a_terrace_wedding #bodyLeft a:hover,  
body#wedding_a_tartan #bodyLeft a:hover,  
body#winter_weddings #bodyLeft a:hover,  
body#wedding_related_events #bodyLeft a:hover,  
body#meet_the_coordinators #bodyLeft a:hover 
{
color: #FF66FF;
	
}

*/
#subNav4 div a:hover{
color: #FF66FF;

}


#subNav5 div a:hover{
color: #33CCFF;

}

#subNav6 div a:hover{
color: #FF9900;

}
.subnav div a
{
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;


}


#bodyContainer{
	background-image:url(../images/secondary_nav_back.gif);
	background-repeat:repeat-y;
	float:left;
	padding-bottom: 45px;
	width: 850px;
}

#bodyContainerAdmin {
	float:left;
	background: #fff;
}

#bodyLeft{
	width: 195px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 30px;
	padding-bottom: 20px;
	font-weight: normal;
	float:left;
}

#bodyLeft .padding {
	padding-right: 20px;
	padding-left: 20px;
}

#bodyLeft a{
	color:#FFFFFF;
	text-decoration: none;

}


#bodyLeft div.subNavItem{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	float:left;
	width: 165px;
	padding-left: 30px;

	
}

#bodyLeft div.subNavItem:hover{
	background-image:url(../images/grayHighlight.jpg);
	background-repeat:repeat-y;
}

#bodyRight{
	width: 595px;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	min-height: 300px;

}

#divSensorTop{
	height:1px;
	width: 819px;
	float:left;
}
#divSensorLeft{
	height:32px;
	width: 1px;
	float:left;
}

#divSensorRight{
	height:32px;
	width: 1px;
	float:left;
}

#topSensor{
	float:left;
	height: 2px;
	width:850px;
	float:left;
}






.subMenuLeft{
	float:right;
	font-size: 9px;
	text-align:right;
	line-height: 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	
}

.subMenuLeft a:link, a:visited{
	color: #727373;
	text-decoration:none;
	
}

.subMenuLeft a:hover{
	color: #FFFFFF;
	text-decoration: none;
	
}

.horzBar{
	margin-top:6px;
}


#footer a{
	color: #666666;
	text-decoration:underline;
}

#bottomShadow{
	width: 872px;
	height: 23px;
	background-image: url(../images/shadows/bottomShad.gif);
	text-align:left;
	background-repeat:repeat-x;
	float:left;

}



.navBackOn{
	background-color: #000000;

	
}	



div.whiteArrowSide{
	
	float:left;
	vertical-align:middle;
	
}

div.subNavText{
	float:left;
	padding-left:5px;
	width: 150px;
}

#bodyLeft div.tier2{
	padding-left: 48px;
	width: 140px;

}

#footerText{
	font-size: 8px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 225px;
	padding-bottom: 15px;
	padding-top: 28px;
	color: #666666;
}

#footerImage{
	padding:10px 0px 0px 435px;
}

#footerText a{
	text-decoration:underline;
	color:#666666;
}

/* menu settings */
#Home{
width: 61px;

}

#CorpProfile{
width: 142px;
}
#Golf{
width: 58px;
}
#Tournaments{
width: 110px;
}
#Weddings{
width: 85px
}
#ConfBanq{
width: 177px;
}
#Dining{
width: 65px;
}
#Store{
width: 114px;
}

#subNav1{
width:109px;

}

#subNav2{
width: 159px;

}

#subNav3{
width: 128px;

}

#subNav4{
width: 140px;

}

#subNav5{
width: 113px;
}

#subNav6{
width: 113px;
}

#subNav7{
width: 69px;

}



#bodyLeft div#GiftCards:hover,
#bodyLeft div#conferencesSpecial:hover,
#bodyLeft div#newsletter:hover,
#bodyLeft div#weddings:hover,
#bodyLeft div#tourny:hover,
#bodyLeft div#teetime:hover,
#bodyLeft div#golfStore:hover
{
background-image: url(../images/grayHighlight.jpg);


}

#bodyLeft div#GiftCards,
#bodyLeft div#newsletter,
#bodyLeft div#tourny,
#bodyLeft div#golfStore
{
background-image: url(../images/green_highlight_02.gif);
background-repeat:repeat-y;

}



#bodyLeft div#weddings{
background-image: url(../images/pink_highlight.gif);
background-repeat:repeat-y;

}

#bodyLeft div#conferencesSpecial{
background-image: url(../images/blue_highlight.gif);
background-repeat:repeat-y;
}

#bodyLeft div#teetime{
background-image: url(../images/red_highlight.jpg);
background-repeat:repeat-y;
margin-bottom: 25px;
}

body#tee_time div#teetime{
	background-image: url(../images/green_highlight_02.gif);.
}

#leftHome a{
color: #669933 ; 
text-decoration:underline;
}



div.contentWithThumb{

width: 395px; 
float:left;

}

div.thumbImage{

float:left; 
width:170px; 
padding-left:10px;
}

#gallery{
width: 500px;
margin-top: 15px;

}

#gallery img{
margin-right: 28px;
margin-bottom:28px;

}

body#tee_time h2{
color:#FF9900;
}

.banner-ad {
	margin: 0 0 15px 0;
	
}
