/* basic layout */

.hide										{		position: absolute;	left: -999px; width: 990px;}



body 										{ 		background-color: #000;		
													background-image: none;
													color: #ffff00;}
	


#headerhome									{		border-bottom: 6px solid #FFF;
													background: #000 url(../images/homepage-black.jpg) bottom right no-repeat;}



#toolbar 									{		background-color:#000; border-bottom:2px solid #FFF; /*added for banner update*/ /*background:#bcbcbc url("../images/tab-bg2.gif") repeat-x bottom;*/}


#content a:link								{		color: #ffff00;}
#content a:visited							{		color: #ffff00;}
#content a:hover							{		color: #ffff00;
													background: #666666;}
#content a:active {	color: #ffff00;	background: #666666;}


#logo										{		background: url(../images/cclogo-black2.gif) no-repeat 10px 10px;}

/* toolbar */
		
#toolbar li 								{ 		/*background:url("../images/left2hc.gif") no-repeat left top;
													border-bottom:1px solid #765;*/}

#toolbar a 									{		/*background:url("../images/right2hc.gif") no-repeat right top;*/
      												color:#ffff00;}
	
#toolbar a:hover 							{		color:#fff; background-color:#666; /*added for banner update*/}
#toolbar #current 							{		/*background-image:url("../images/left_on_hc.gif");*/}
#toolbar #current a							{		/*background-image:url("../images/right_on_hc.gif");*/
      												color:#FFF;
													background-color:#666;}
													

/* homepage boxes */
#htbheadervis,
#htbheaderevery,
#htbheadernew,
#htbheaderonlinepayments,
#htbheadertwitter,
div.everyonebox,
div.tourbox,
#htbheaderbar,
#htbheadernews,
#htbheaderwhat,
#htbheaderwant,
#htbheaderalert,
#htbheaderfav,
div.newsbox,
div.online-payments,
div.socialmedia,
div.wantbox,
div.newbox,
div.whatbox,
div.favbox,
#htbheaderprop,
#htbheaderweath,
div.propbox,
div.alertbox,
div.weatherbox,
p.homecontact,
div.hometopbox,	
div.hometopbox2,	
div.hbphbox,
#htbheaderhbph,
div.socialmedia						{		background: transparent;  border:1px solid #909A93; }

.butt3,
.butt {
	color: #ffff00;
	background: #000;
}

/***NEW NAV STYLING***/
#search li.menuheadernew, #search li.menuheader {
	padding:10px 0 3px 9px;
}
.mainservices {
	padding:10px 0 3px 9px;
	display:block;
}
#search {
	background-color:#000;
	border:none;
	padding:0;
}
#searchbox {
	background: #000;
	width:160px;
	height:18px;
	padding:2px;
	border:1px solid #fff;
	margin-right:4px;
	color:#fff;
}
#searchbox:hover, #searchbox:active, #searchbox:focus {
	border:1px solid #ffff00;
}
.menusearch {
	border-right:0;
	padding-bottom:10px;
	padding-left:9px;
}
#sidebar a {
	color:#ffff00 !important;
	display:block;
	text-decoration:none;
}
#sidebar li.menusearch a, #sidebar li.menusearch a:hover, #sidebar li.menusearch a:focus {
	font-size:0.8em;
	padding-left:0;
	background:none !important;
	color:#ffff00!important;
}
#sidebar li.menusearch a:hover, #sidebar li.menusearch a:focus {
	text-decoration:underline !important;
}
#sidebar form {
	padding:0;
	margin:0;
}
#sidebar ul {
	font-weight:bold;
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
	line-height:1.5em;
}
#sidebar li a {
	display:inline-block;
	padding:4px 4px 4px 25px;
	width:201px;
	background-repeat:no-repeat;
	font-size:0.9em;
}
#sidebar li a:hover, #sidebar li a:focus, #sidebar li a:active {
	background-color:#000;
	color:#FFF !important;
}
.menufirst a {
	background:#000;
	border-bottom:1px solid #fff;
	color:#ffff00 !important;
}
.parent a {
	background:#000;
	border-bottom:1px solid #fff;
	color:#ffff00 !important;
}
.current a {
	background:#000;
	border-bottom: 1px solid #fff;
	color:#ffff00 !important;
}
.subpage a {
	background-image:none;
	background-color: #333;
	color:#ffff00 !important;
}

/***OLD NAV STYLING***/
/* Nav column - this is a sub level of sidebar*/
/*#menu1, #search  							{       background: #000000; border-bottom: 4px solid #666666;}

#searchbox									{		background: #000; color: #ffff00;}

#search li.menusearch 						{		border-right: 1px solid #ccc;}

#search label 								{		color: #ffff00;}


#menu1 .menufirst a, #menu1 .menusecond a, #menu1 .menuthird a, 
#search a 									{		color: #ffff00;
													voice-family: "\"}\"";   
													voice-family: inherit;
													display: block;	}



#menu1 .menufirst a:hover, #menu1 .menusecond a:hover, #menu1 .menuthird a:hover, 
#search a:hover								{		font-size: 0.8em; color: #ffff00;}

#menu1 .menufirst a:hover				 	{		background: #333;}

#menu1 .menusecond a:hover					{		background: #333;}

#menu1 .menuthird a:hover					{		background: #333;}

#menu1 .menuthird a:active,
#menu1 .menusecond a:active,
#menu1 .menufirst a:active {	color: #ffff00;	background: #666666;}

#menu1 li.menufirst 						{		border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #000;}

#menu1 li.menusecond 						{		border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #000;}

#menu1 li.menuthird 						{		border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #000;}

#menu1 .menuheader, 
#search .menuheader							{		color: #ffff00;
													background: #666666 url(../images/corner-hc.gif) top right no-repeat;}*/
													

#content h2.icereplace a:link, #content h2.icereplace a:visited{
background-image:  none !important; 
background-repeat:no-repeat;
background-color: #000;
width: auto;
height: auto;
text-indent: 0;
}

#content h2.icereplace a:hover, #content h2.icereplace a:active{										

background-image:  none !important; 
background-repeat:no-repeat;
background-color: #666;
width: auto;
height: auto;
text-indent: 0;
}



