@charset "UTF-8";
/* CSS Document */

/* ========== HTML ========== */
html {background-image:url(../images/bg_tile.jpg);}
/* ========== BODY ========== */
body{ background-color: #333; margin:0px; padding:0px; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #000000; }
#bg_wrapper{margin: 0 auto; width: 950px;}
#bg_tile{ background-image:url(../images/body_bg.png); background-repeat:repeat-y; background-color: transparent; height: 100%;}
#bg_body_bttm{background-image: url(../images/body_bg_bttm.png); background-repeat:no-repeat; background-color: transparent; width: 950px; height: 80px;}
#page_wrapper{width: 831px; padding:0px; margin: 0 auto;overflow: auto;}
/* ========== GLOBAL ========== */
h1, h2, h3, h4, h5, h6, p {font-family:"Georgia", "Times New Roman", Times, serif; color: #333333; padding: 0px 20px 0px 20px;}
p{ font-size:13px; line-height: 22px; letter-spacing: 0.05em; }
p a:link, p a:visited{color: #666666; text-decoration:none; border-bottom: 1px dashed #CCCCCC;}
p a:hover, p a:active {color: #ff7946; text-decoration:none; border-bottom: 1px dashed #ff7946;}
h1 {
	font-size:19px;
	letter-spacing: 0.05em;
	text-align: left;
	line-height:26px;
	font-weight: normal;
	color: #333;
}	
h2 { font-size:15px; font-style: italic; line-height: 18px; letter-spacing: .045em; padding-top: 10px; }
h3 { font-size:12px; line-height: 20px; letter-spacing: 0.05em;}
h4 { font-size:24px;	letter-spacing: .1em; }
h5 {
	font-size:12px;
	line-height: 20px;
	letter-spacing: 0.05em;
	color: #333333;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
}
h6 {
	font-size:12px;
	line-height: 14px;
	font-weight: bold;
	padding-right: 25px;
	letter-spacing: 0.05em;
	color: #AAAAAA;
	display: block;
	top: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div.c2 ul li a:link, div.c2 ul li a:visited {color: #666666; text-decoration:none; border-bottom: 1px dashed #CCCCCC;}

div.c2 ul li a:hover, div.c2 ul li a:active {color: #ff7946;text-decoration:none; border-bottom: 1px dashed #ff7946;}

div.c2 ul li {padding: 0px 0px 10px 10px;  list-style:none; }



/* ========== FLASH ========== */
#flash_wrapper {}
#flash {}
/* ========== HEADER ========== */
#header {height: 150px; width: 830px; background-image: url(../images/logo.gif); background-repeat: no-repeat;}
/* ========== NAVIGATION ========== */
#nav {}






/* ========== NAVIGATION - DROP DOWN MENUS ========== */
#nav{
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	width: 830px;
	height: 35px;
	text-transform:uppercase;
}
#nav li{
	float: left; display: inline; height: 35px; margin: 0px; position: relative;}
	
#nav li a {
	text-decoration: none;
	text-align: center;
	display: block;
	overflow: hidden;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#nav li a.nav_lines{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color:#CCCCCC;

}
#nav li a.link_1, #nav li a.link_2, #nav li a.link_3, #nav li a.link_4, #nav li a.link_5 {background-repeat: no-repeat;text-indent: -9999px; color: #FFFFFF; margin-right: 10px; height: 25px; position: static;}
#nav li a.link_1{ width: 120px; background-color: #52c3d1; background-image:url(../images/programs.gif);}
#nav li a.link_2{ width: 200px; background-color: #ff7946;background-image:url(../images/affli_friends.gif);}
#nav li a.link_3{ width: 140px; background-color: #f1c200;background-image:url(../images/gallery.gif);}
#nav li a.link_4{ width: 110px; background-color: #d07982;	background-image:url(../images/rental.gif);}
#nav li a.link_5{ color: #999999; width: 220px; background-color: #999999; margin-right:0px;}

#nav li:hover a,#nav li.hover a,#nav li a:hover{ color: #FFFFFF;}

#nav li.hover a.link_1, #nav li:hover a.link_1, #nav li a.link_1:hover, 
#nav li.hover a.link_2, #nav li:hover a.link_2, #nav li a.link_2:hover, 
#nav li.hover a.link_3, #nav li:hover a.link_3, #nav li a.link_3:hover, 
#nav li.hover a.link_4, #nav li:hover a.link_4, #nav li a.link_4:hover, 
#nav li.hover a.link_5, #nav li:hover a.link_5, #nav li a.link_5:hover { color: #FFFFFF; border-top-width: 10px; border-top-style: solid;}

#nav li.hover a.link_1, #nav li:hover a.link_1, #nav li a.link_1:hover{ border-top-color: #52c3d1;}
#nav li.hover a.link_2, #nav li:hover a.link_2, #nav li a.link_2:hover { border-top-color: #ff7946;}
#nav li.hover a.link_3,#nav li:hover a.link_3,#nav li a.link_3:hover { border-top-color: #f1c200;}
#nav li.hover a.link_4,#nav li:hover a.link_4,#nav li a.link_4:hover { border-top-color: #d07982;}
#nav li.hover a.link_5,#nav li:hover a.link_5,#nav li a.link_5:hover { background-color: #999999; color: #999999; }

#nav div { background-image:url(../images/wh_trans.png); width: 220px; position: absolute; left: 0px; top: 35px; display: none; padding: 0; background-position: 0px 1px;}
#nav li:hover div, #nav li.hover div { display: block;}
	
/* CURVED BOTTOM - BLUE .PNG */
	
#nav div.bottom { background-color: #FFFFFF; width: 220px; height: 10px;;
	position: static;
	overflow: hidden;
	color: #333333;
	}
	
/* BLUE BACKGROUND BEHIND LIST ITEMS */
#nav div ul{
	margin: 0 auto;
	padding: 0 1px 0 1px;
	list-style: none;
	width: 198px;
	overflow: hidden;
	}
#nav div ul li{
	float: left;
	height: auto;
	width: 220px;
	}

#nav li:hover div ul li a,#nav li.hover div ul li a{
	text-align: left;
	font-size: 11.5px;
	height: auto;
	padding: 0px;
	width: 218px;
	display: block;
	line-height: 25px;
	text-transform: uppercase;
	font-weight: bold;
	color: #333333;

	}
#nav div ul li a:hover,#nav li.hover div ul li a:hover,#nav li:hover div ul li a:hover{
	/*background: none;*/
	/*background-image:url(../../trial_2/images/bg-bottom-ul-color.png);*/
	/*background:url(../images/wh_trans.png);
	*/
	padding: 0 0 0 15px;
	/*background-color: #52c3d1;*/
	color: #000000;
	
	}
#nav div ul.blue li a:hover { background-color:#52c3d1;}
#nav div ul.orange li a:hover { background-color:#ff7946;}
#nav div ul.yellow li a:hover { background-color:#f1c200;}
#nav div ul.pink li a:hover { background-color:#d07982;}
#nav div ul.gray li a:hover { background-color:#999999;}




#nav div ul li a:hover{
	/*color: #fff;*/

	}



/* ========== CONTENT / SUBCONTENT / COLUMN LAYOUTS ========== */
#content_wrapper {}
#main_image {width:600px; height: 280px; overflow:hidden;margin-top:10px;margin-right: 10px;float: left;}

#info{overflow: hidden;font:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color:#86aa40; padding:10px; height: 260px; width: 200px; float:left;margin-top:10px;}
#info ul{padding: 10px; margin:0px;}
#info ul li, #info ul li a:link, #info ul li a:hover, #info ul li a:active, #info ul li a:visited {text-decoration:none; text-transform:uppercase; font-weight:bold; list-style:none; padding-bottom: 25px; color: #FFFFFF;}
#info span {line-height: 20px;}
#info span.sans_bold { font: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 20px 0px 0px 0px; margin: 0px; text-transform:uppercase; font-weight:bold; }

#bars {width: 830px;height: 55px; background-position:center center;float: left; background-repeat:no-repeat;margin: 10px 0px 0px 0px;}
.bcac_index {background-image:url(../images/black_creek_title.png);}
.bcac_programs {background-image: url(../images/programs.png);}
.bcac_affiliates {background-image: url(../images/affiliates.png);}
.bcac_gallery {background-image: url(../images/gallery.png);}
.bcac_rental {background-image: url(../images/rental.png);}
.bcac_about {background-image: url(../images/about.png);}
.bcac_contact {background-image: url(../images/contact.png);}




.column {float:left;display:inline;}
.c1, .c2, .c3, .c4, .c5 {float:left; display:inline; background-image: url(../images/html_bg_index.png);margin: 10px 10px 0px 0px; padding:10px;}
.c2 {margin:10px 0px 0px 0px;}
	/* Number of columns on page */
#content .columns_2, #content .columns_3 #content .columns_4{width: 830px; background-color:#999933;}

.columns_2, .columns_3, .columns_4, .columns_1_2, .columns_2_1 {float: left;}
.columns_2 .c1, .columns_2 .c2 {width: 410px;} /* 2 column layout */
.column_2 .c2 {margin:0px;}
/*.columns_3 .c1, .columns_3 .c2, .columns_3 .c3 {width:280px;}  3 column layout DO NOT USE IN THIS WEBSITE*/
/*.columns_4 .c1, .columns_4 .c2, .columns_4 .c3, .columns_4 .c4 {width:205px;}  4 column layout DO NOT USE IN THIS WEBSITE*/
/* .columns_5 .c1, .columns_5 .c2, .columns_5 .c3, .columns_5 .c4, .columns_5 .c5 {width:160px;} 5 column layout DO NOT USE IN THIS WEBSITE*/
.columns_1_2 .c1 {width:177px;padding: 10px 20px 10px 23px;margin: 10px 10px 10px 0;} .columns_1_2 .c2 {width:580px;margin-bottom: 10px;} /* 2 - Small 1st Column...Large 2nd Column */
.columns_1_2 .c1 ul {margin:0px; padding:0 0 10px 0;}
.columns_2_1 .c1 {width:580px;} .columns_2_1 .c2 {width:200px;float:right;} /* 2 - Large 1st Column...Small 2nd Column */

ul.quick_links li{ list-style:none;margin:0; padding:0 0 8px 0; }
ul.quick_links li a:link, ul.quick_links li a:visited, ul.quick_links li a:hover, ul.quick_links li a:active { font-size: 11px; color: #666666; text-decoration:none; border-bottom: 1px dashed #CCCCCC;margin:0; padding:0;}

ul.quick_links li a:hover, ul.quick_links li a:active { color: #ff7946; text-decoration:none; border-bottom: 1px dashed #ff7946;margin:0; padding:0;}

/*#div.c1 ul li a:link, #div.c1 ul li a:visited{color: #666666; text-decoration:none; border-bottom: 1px dashed #CCCCCC;}
#div li a:hover, li a:active {color: #ff7946; text-decoration:none; border-bottom: 1px dashed #ff7946;}*/





.c1 h5 { padding: 0px; font-size: 13px; margin: 10px 0px 10px 0px; text-transform:uppercase; border-bottom: 1px dashed #CCCCCC; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
/* ========== FOOTER ========== */
#footer_wrapper{clear: both;display: block;width: 830px; height: 25px;}
#footer {color: #FFFFFF;margin-top: 10px;padding: 5px 20px 5px 20px; text-align:right; font-size:10px;  background-color:#86aa40;}
