* {
	margin:0;
	padding:0;
}

body {
	font-size:92.5%;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/bg.jpg) repeat-x;
	background-color:#474339;
}

p {font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:140%;
}

h3 {font-size:15px;
}


#page-wrap{
	width:790px;
	margin:0 auto;
}

#nav_wrap{width:790px; height:80px;}

#nav{
	width:790px;
}
	#nav ul{
		list-style:none;
		font-family:Arial, Helvetica, sans-serif;
		text-align:right;
		font-size:16px;
		font-weight:bold;
		text-align:center;
			}
	#nav li {
			padding:46px 40px 0 0;
			float:right;
	}
	#nav a {width:104px; display:block;padding-top:7px;
	}
	#nav li a:link, a:visited{
		color:#FFFFFF;
		text-decoration:none;
	}
	#nav li a:hover, #nav li a:active{background:#9fc133; height:27px;}
	#nav li.cur a {background:#9fc133; height:27px;}
	

#main{
	background:url(../images/header4.jpg) no-repeat top;
	background-color:#FFFFFF;
	padding-top:260px;
    	height:325px;
	}
#main_serv{
	background:url(../images/header4.jpg) no-repeat top;
	background-color:#FFFFFF;
	padding-top:260px;
	height:255px;
}
		#left_col{
			float:left;
			width:310px;
			padding:0 5px 0 30px;
		}
		#right_col{
			float:right;
			width:430px;
		}				
						#top_text{
							width:430px;
							text-align:center;
							margin-top:28px;
						}
					
						#lg{ 
							float:left;
							background: #dad9d7;
							width:180px; height:190px;
							border:2px  solid #9fc133;
							border-top: 25px solid #9fc133;
							margin-top:15px;
							padding:10px;
						}
								#lg p {font-size:12px;}
								#lg a:link {color:#339900;}
								#lg a:hover {color:#CC9900;}
								#lg a:visited {color:#9fc133;}
								
								#more {text-align:right;}
								
						#rg{
							float:right;
							background: #dad9d7;
							background:url(../images/mid_image.jpg) no-repeat;
							width:200px; height:210px;
							border:2px  solid #9fc133;
							border-top: 25px solid #9fc133;
							margin-top:15px;
							margin-right:10px;
						}

                
			
		#about_left{
		background:url(../images/serv_hands.jpg) no-repeat;
		float:left;
		width:263px;
		height:280px;
		margin-top:45px;
		}
		#mid-line{
			background:url(../images/dot_bar.gif) repeat-y;
			height:300px;
			width:1px;
			float:left;
			margin-left:35px;
			margin-top:10px;
			}
		#about_right{
			float:right;
			width:400px;
			margin:42px 38px 0 0;
				}	
				
		#left_serv{
			float:left;
			width:310px;
			padding:0 5px 0 30px;
		}
		#right_serv{
			float:right;
			width:380px;
		}				

#recent_text{
	background:#9fc133;
	width:775px;
	height:30px;
	padding:5px 0 0 15px;
}
#recent1{
	background:#dad9d7;
	height:430px;
}
	


#recent{
	background:#dad9d7;
	height:215px;
}
	
    #img0txt{
        float:left;
        background: #dad9d7;
        width:48px; height:20px;
         }
	#img1{
		float:left;
		background:#bdbbb7;
		width:200px; height:180px;
		 }
    #img1txt{
        float:left;
        background: #dad9d7;
		text-align:center;
		font-size:10px;
        width:200px; height:20px;
         }
    	#img2{
		float:left;
		background:#bdbbb7;
		width:200px; height:180px;
		}
    #img2txt{
        float:left;
        background: #dad9d7;
		text-align:center;
		font-size:10px;
        width:200px; height:20px;
         }
	#img3{
		float:left;
		background:#bdbbb7;
		width:200px; height:180px;
		}

    #img3txt{
        float:left;
        background: #dad9d7;
		text-align:center;
		font-size:10px;
        width:200px; height:20px;
         }


	#bolts {
		float:left;
		background:url(../images/bolts.gif) #dad9d7 no-repeat;
		width:47px;
		height:112px;
		margin-top:68px;
		}
#img_text{
	background:#dad9d7;
	height:20px;
        
}
#seals {
	background:#ffffff;
	width:775px;
	height:130px;
	padding:5px 0 0 15px;
}
#bbb {
	float:left;
	width:190x;
	padding-top:10px;
	padding-right:20px;
	z-index:20;
}
	
#service_magic {
        float:left;
        width:175px;
		z-index:20;
}
#facebook {
        float:left;
        width:165px;
}
#networx {
        float:left;
		width:125px;
		padding-top:10px;
		z-index:50;
}


#bot_bar{
	background:url(../images/botbar.gif) repeat-x;
	width:775px;
	height:25px;
	padding-right:15px;
	padding-top:12px;
}
	#bot_bar p{font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#9a8a62; text-align:right;}

.lW { float: left; clear: left; height: 15px; }
.rW { float: right; clear: right; height: 15px; }
.percent {font-size:150%; color:#9fc133;}

