/* Global Styles */

html, body{
	margin-top:0; margin-left:auto; margin-bottom:20px; margin-right:auto;
	padding:0;
	font-size: 100.01%;
	text-align:center;
	background-color:#000;
}

.wrap-container { width:100%; margin:0; background-color:#5399B6; }
.container { 
	width:980px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	padding:0;
	text-align:left;
	z-index:1;   
}

/*Text Styles*/
a, h3, h4, p, td, li, ul, span, div, th, input, list, textarea, select, form {font-family:Arial, Verdana, Helvetica, sans-serif}

.italic {font-style:italic;}
.clr{clear:both; padding:0; margin:0;} 
img {border:none}
*{padding:0; margin:0;}
.spacer-line{ margin-top:10px; margin-right:0; margin-bottom:15px; margin-left:0; padding:0;}
.floatleft{ float:left} 
.floatright{ float:right} 

#wrap-header { width:100%; min-height:206px; height:auto !important; margin:0; background-color:#000000; }
	#header-container { margin: 0 auto; width: 980px;}
	/*Hidden H1 for home page*/
	h2#cove {
		text-align:center;
		width:229px;
		height:149px; /* height of the replacement image */
		margin:0; margin-top:15px; margin-left:23px; 
		background-image: url("../images/cove-nursery-logo.gif");  background-repeat:no-repeat;
	}
	h2#cove span {display:none; margin:0; padding:0;}
	
#logo {float:left} 
#head-images {float:right}
	#head-images img { padding-top:12px; padding-bottom:10px; padding-left:4px;}
#call-wrap { clear:both;width: 980px;}
	#call-us {float:right; color:#F1EB43; font-size:1.2em;}

/* Left Navigation */
#leftcol{
	position:relative;
	float:left;	text-align:left;
	width:280px;
 	z-index:13;
 }
	#left-nav-wrap {
		width:260px; margin-top:25px; margin-left:25px; margin-bottom:19px; margin-right:0; padding:0;
	}
		#left-nav {	width: 260px; margin: 0; padding:0; }
		#left-nav li {
			height: 1%; /* Forces hasLayout (ie6) */
			display: inline; /* Removes additional verticle whitespace (ie7) */
		}
		#left-nav li a {
			padding-top: 5px; padding-bottom: 5px;
			background-repeat: no-repeat;
			background-image: url(../images/main_nav_off.gif);
			background-position: 0px 0px;	background-color: #5399B6;
			display: block;
			color: #000; font-size:1.2em; text-decoration: none;
			/* Removes added whitespace in IE */
		}
		#left-nav li a:hover  {
			background-image:url(../images/main_nav_on.gif); background-position: 0px 0px; background-color: #5399B6;
			color: #F1EB43;	
		}
		#left-nav li.active a 
		{
			background-image:url(../images/main_nav_on.gif); background-position: 0px 0px; background-color: #5399B6;
			color: #F1EB43;	
		}
/* End Left Navigation */

/*Main content */
#fullcol{ 
 	position:relative;
 	float:left;	text-align:left;
	width:690px; 
	margin-top:30px;
 	z-index:14;
 }
#subleftcol { 
 	position:relative;
 	float:left; text-align:left;
	width:440px;
	margin-top:30px; margin-left:0; margin-bottom:0; margin-right:0px; padding:0;
	z-index:22;
 }
	#subleftcol h2 {
		margin-top:0; margin-bottom:10px; padding:0; 
		color:#574009; font-size:0.9em; font-weight:600; 
	 }
	#subleftcol p {
		margin: 0 0 15px 0; padding:0;
		color:#333; font-size:0.75em; line-height:120%;
	 }
	#subleftcol p a {color:#006031; text-decoration:underline; }
	#subleftcol p a:hover {color:#006031; text-decoration:underline; }

#subrightcol {
 	position:relative; 
 	float:left;	text-align:left;
	width:230px; 
	margin-top:30px; margin-left:30px;
 }

#subrightcol #maincopy img { padding-bottom:10px;}

#maincopy {margin:0; padding:0;}
#maincopy h1 {
	margin-top:0; margin-bottom:15px; padding:0; 
	color:#000; font-size:1.2em;  font-weight:400; 
 }
#maincopy h2 {
	margin-top:0; margin-bottom:10px; padding:0; 
	color:#000; font-size:1.00em; font-weight:400; 
 }
#maincopy h3 {
	margin-top:0; margin-bottom:15px; padding:0; 
	color:#000; font-size:0.75em; font-weight:bold; 
 }
	#maincopy h3 A { color:#9A7F55; text-decoration:underline; }
#maincopy h4 {
	margin-top:25px; margin-bottom:0px; padding:0; 
	color:#574009; font-size:0.75em; font-weight:bold;
 }

#maincopy p {
	margin: 0 0 15px 0; padding:0;
	color:#000; font-size:0.75em; line-height:180%;
 }
#maincopy p span.newscolour { color:#574009; } 
#maincopy p.smalltext { font-size:0.65em; } 
 
.pull-out {	color:#000; font-size:1.2em; }
#maincopy p a {color:#F1EB43; text-decoration:none; }
#maincopy p a:hover {color:#F1EB43; text-decoration:underline; }



/* Start Body List Styles*/
#maincopy ul{ margin-bottom:10px; padding-left:0px; list-style:none; }
#maincopy ul li {
	height: 1%; /* Forces hasLayout (ie6) */
	display: inline; /* Removes additional verticle whitespace (ie7) */
	display:block;
	padding-left:22px; padding-top:0; padding-bottom:5px;
	background-repeat:no-repeat; min-width:50px;
	background-image:url(../images/li-body-list.gif);
	background-position:0px 0px;
	font-size:0.75em; color:#000;
	}
#maincopy ul li a {color:#981C1E; text-decoration:none;}
#maincopy ul li a:hover {color:#981C1E; text-decoration:underline;}	

 
 
/*Footer */

#wrap-footer { width: 100%; min-height:12.0em; height:auto !important; margin:0; background-color:#000; vertical-align:baseline;}
	#footer-container { width: 980px; margin: 0 auto; background-color:#000;}

		.footer-nav {
			list-style:none; 
			margin:0; padding:0; padding-top:10px;
		}
		.footer-nav li {
			float:right; padding-left:10px; display:block; height: 1%; /* Forces hasLayout (ie6) */
			color:#5399B6; font-size:0.70em;
		}
		.footer-nav li a { color:#5399B6; text-decoration:none; }
		.footer-nav li a:hover { color:#F1EB43; text-decoration:underline; }

	#footer-info {
		float:right; margin-top:25px; margin-bottom:0; margin-left:0; text-align:right;  
	}
		#footer-info p {
			font-size:0.70em; color:#5399B6; margin-top:0px; margin-right:0; margin-bottom:10px; margin-left:0; 
		}	
		#footer-info p a { color:#5399B6; }	
	

 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#headerblock{display:none;} 
#leftcol{display:none;} 
#nav-footer{display:none;} 



