/*   
Theme Name: Picture Perfect
Theme URI: http://pictureperfect-landscaping.com
Description: A picture Perfect Website 
Author: Nybbletech
Author URI: http://www.nybbletech.com
Version: 1.01

*/

body{
	margin:0px;
	padding:0px;
	background-color:#221301;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7b7b7b;
}

img{border:none;}

a{text-decoration:none; color:#7b7b7b;}
a:hover{text-decoration:underline; color:#90c205;}

#container{
	position:relative;
	width:1000px;
	margin:0px auto;
	height:auto;
}

#header{
	position:relative;
	background:url(images/top_bg.jpg) no-repeat;
	width:1000px;
	height:162px;
	margin:0px auto;
}

#header_sub{
	position:relative;
	background:url(images/top_bg2.jpg) no-repeat;
	width:1000px;
	height:162px;
	margin:0px auto;
}

#nav{ 
	position:relative;
	text-transform:uppercase;
	width:auto;
	height:20px;
	font-size:15px;
	font-family:"Book Antiqua";
	padding:25px 0px 0px 60px;
	color:#FFF;
	}
	#nav a{ color:#FFF;}
	#nav a:hover{text-decoration:none; color:#90c205;}

ul.menu {list-style:none; margin:0; padding:0}

ul.menu * {margin:0; padding:0}

ul.menu a {display:block; color:#FFF; text-decoration:none;  padding:0px 8px;}

ul.menu ul li a:hover {  background-color:#c5c5c5;}

ul.menu li {position:relative; float:left; border-left:solid 1px #FFF; line-height:15px; margin-right:2px}

ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}

ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}

ul.menu ul li a { padding:0px; display:block; padding:3px 7px 5px; background-color:#d1d1d1}			



#banner{
	position:relative;
	width:1000px;
	height:344px;
	
}

#content{
	position:relative;
	width:900px;
	height:auto;
	margin:0px auto;
	padding-top:50px;
        padding-bottom:20px;
}

.float_left{
	position:relative;
	float:left;
	width:250px;
	height:auto;
	padding:0px 10px 10px 20px;

}
.rite_about
{
        position:relative;
	float:right;
	width:469px;
	height:344px;
        padding-top:26px;
	
}

.float_rite{
	position:relative;
	float:right;
	width:600px;
	height:auto;
}

.left_about{
	position:relative;
	float:left;
	width:421px;
	height:auto;
        padding-right:10px;
        padding-bottom:10px;
}

.float_rite2{
	position:relative;
	float:right;
	width:400px;
	height:auto;
}
.clear{clear:both;}

p{margin:0px; padding: 5px 0px;}

ol_menu{ margin-left:90px;}

h1{
	font-size:25px;
	color:#92c50e;
	font-family:"Book Antiqua", Palatino, serif;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	}
	
	h2, h2 a{
	font-size:20px;
	color:#92c50e;
	font-family:"Book Antiqua", Palatino, serif;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	}
	
	/* Footer*/
	#footer{
		position:relative;
		background-color:#100801;
		height:53px;
		width:100%;
	}
	
	.foot{
		position:relative;
		height:53px;
		width:900px;
		margin:0px auto;
	}
	.foot_left{
		position:relative;
		float:left;
		width:auto;
		height:53px;
                padding-top:10px;
	}
		.foot_rite{
		position:relative;
		float:right;
		width:200px;
		height:53px;
		text-align:right;
                line-height:53px;
		vertical-align:middle;
	}
	
	
	
	
		/* Footer*/
	
	
	#galery{
		text-align:center;
	}
	
		#galery img {padding:20px;}
		
		
		#portfolio_nav{
			position:relative;
			width:600px;
			margin:0px auto;
			height:auto;
			padding-bottom:10px;
			text-align:center;
		}
		
		ul.port_nav{ list-style:none; text-align:center;}
		ul.port_nav li{float:left; padding:10px;}
		ul.port_nav li a{text-decoration:none; color:#FFF; font-size:15px;}
		ul.port_nav li a:hover{text-decoration:underline; color:#90c205;}
		
		.table{width:auto; margin:0px auto; padding-bottom:10px;}
		.table tr td{ padding:0px 10px;}


.f_left
{
	position:relative;
	width:60px;
	text-align:right;
	float:left;
	font-size:12px;
	color:#4b4b4b;
	margin-top:15px;
}
.f_rite
{
	position:relative;
	width:232px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

.txt_field
{
	width:220px;
	height:20px;
	font-size:12px;
	border:none;
	border:1px solid #ccc;
	font-family:Arial;
}

.inside_txt_area
{
	width:219px;
	height:70px;
	font-size:12px;
	border:1px solid #ccc;
	resize:none;
	overflow:hidden;
	font-family:Arial;
}

.submit_buton
{
	position:relative;
	width:83px;
	height:36px;
        margin-top:7px;
        margin-left:70px;
    
}

.aboutimg1
		{
			position:relative;
			width:213px;
			height:199px;
			float:left;
                        margin-top:10px;
		}
		.aboutimg2
		{
			position:relative;
			width:213px;
			height:199px;
			float:left;
			margin-left:14px;
                        margin-top:10px;
		}
#left_video
{
	position:relative;
	float:left;
	height:240px;
	border:solid 4px #a49454;
	width:320px;
}
#rite_video
{
	position:relative;
	float:right;
	height:240px;
	border:solid 4px #a49454;
	width:320px;
}

/* Copy it*/

#sidebar-wrap2 ul {list-style:none;font-size:12px;}

.coment_tracback{
	list-style:none; padding:0; margin:0;}
.coment_tracback li{float:left; padding-right:10px;}
.coment_tracback li a{ font-size:18px;color:#a4c10b;}

#tab-1 ol{list-style:none;}
.details {font-size:12px;}
.details span{font-size:12px;}

#submitbox a{font-size:16px;color:#a4c10b; padding:5px 0px;}
.small{font-size:12px;}
.coment_unknown{font-size:12px;}
#left{position:relative; float:left; width:65%; height:auto;}
#rite{position:relative; float:right; width:34%; height:auto;}
