/* CSS Document */

/*#####################
Copyright Pratico's Landscaping and Fence Company 2008
Site Design and Developed by:
www.kivodesigns.com
For more information contact Mike@kivodesigns.com
#######################*/

ul, li{
	list-style:none;
	}
	
a img{
	border:0px solid #fff;
	}
	
html{
	background:#fff;
	margin:0;
	padding:0;
	}

.body{
	font:normal 62.5% Arial, Helvetica, sans-serif;
	}
	
#wrapper{
	margin:0 auto;
	padding:0;
	background:#fff;
	width:78.33em;
	font:normal 12px Arial, Helvetica, sans-serif;
	}

#ribbon{
	float:right;
	z-index:100;
	}

#header{
	width:78.33em;
	margin:0;
	padding:0;
	background:#fff url(../assets/images/pratico_landscaping.jpg) no-repeat 0 0;
	height:18.17em;
	position:relative;
	}
	
#logo{
	position:absolute;
	top:0;
	left:5.58em
	}

#navbar{
	background: url(../assets/images/bg_navbar.gif) repeat-x 0 0;
	height:45px;
	padding:0;
	margin:0;
	position:absolute;
	left:0;
	top:7.5em;
	width:77.2em;
	z-index:15;
	}

#navbar ul{
	padding:0 0 0 3.58em;
	margin:1.2em 0 0 0;
	}

#navbar li{
	float:left;
	display:inline;
	}

#navbar a{
	font:normal 1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0.7em 2.2em;
	position:relative;
	top:0;
	}

#navbar a:hover{
	background:#fff;
	font:normal 1.1em Arial, Helvetica, sans-serif;
	color:#59891c;
	}

#infobar{
	background: url(../assets/images/bg_infobar.jpg) repeat-x 0 0;
	height:29px;
	padding:0;
	margin:0;
	position:absolute;
	left:0;
	top:15em;
	width:77.2em;
	z-index:10;
	}

#contactinfo ul{
	margin:0.5em 0 0 0;
	padding:0;
	position:relative;
	top:0;
	}

#contactinfo li{
	float:left;
	display:inline;
	color:#464646;
	padding:0;
	}	

.address{
	margin:0 10em 0 0;
	}

.phonenumber{
	font:bold 1em Arial, Helvetica, sans-serif;
	margin:0 1em 0 0.4em;
	}
	
#vines{
	position:absolute;
	top:8.5em;
	left:64.2em;
	}

#content{
	background:#fff;
	padding:1em 17em 0 2em;
	min-height:20em;
	}

h1{
	font:bold 1.67em Arial, Helvetica, sans-serif;
	color:#54801a;
	text-transform:uppercase;
	}

h2{
	font:bold 1.31em Arial, Helvetica, sans-serif;
	color:#54801a;
	text-transform:uppercase;
	}

.servicetitle{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#54801a;
	text-transform:uppercase;
	margin:1em 0 0;
	}

.servicesdescription{
	font:normal 1em Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 1em;
	}

#footer{
	margin:5em 0 0;
	}
	
#footerbar{
	background: url(../assets/images/pratico_ftrbg.gif) repeat-x 0 0;
	width:77.2em;
	height:51px;
	position:relative;
	}

#largestnursery{
	position:absolute;
	left:1.5em;
	top:0.4em;
	background: url(../assets/images/pratico_largestnursery.gif) no-repeat 0 0;
	width:111px;
	height:46px;
	}

#largestnursery .hidden{
	display:none;
	}

#freeestimate{
	background:url(../assets/images/pratico_freeestimate.gif) no-repeat 0 0;
	width:680px;
	height:26px;
	position:absolute;
	top:0;
	left:18em;
	padding:0.3em 0 0 4em;
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#345110;
	text-transform:uppercase;
	}
	
#copyright{
	font:normal 10px Arial Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	margin:2em 0 0;
	}
	
#kivodesigns{
	float:right;
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#999999;
	}

#kivodesigns a{
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:underline;
	}

#kivodesigns a:hover{
	text-decoration:none;
	}

.portLeft{
	/*float:left;*/
	padding:.5em;
	margin:0 .5em 0 0;
	/*display:inline;*/
	border-bottom:1px solid #54811a;
	}

/*.portRight{
	float:left;
	}*/
.portRight img, .portLeft img{
	margin:1em 0;
	}