/* CSS Document */

*{
	margin:0px;
	padding:0px;
	border:0px;
	border-width:0px;
}

body{
	background-color:#CCCCCC;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:15px;
}

	h2, h3{
		text-indent:-5000em;
	}
	
	h4{
		color:#028C05;
		font-size:18px;
		line-height:21px;
		margin-bottom:10px;
	}
	
	h5{
		color:#FFFFFF;
		font-size:21px;
		font-weight:bold;
		margin-bottom:30px;
	}
	
	ul{
		list-style:none;
	}
	
		li{
			display:inline;
		}
	
	a{
		color:#006600;
	}

/***********************
Menu
***********************/
#menu{
	text-align:center;
	width:780px;
	float:left;
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

	#menu li{
		float:left;
		margin:-2px;
	}

	.logo{
		float:left;
		text-indent:-5000em;
		background-image:url(../images/logo.jpg);
		background-position:top;
		background-repeat:no-repeat;
		width:191px;
		height:105px;
		display:block;
	}
	
	.hr_top{
		font-size:1px;
		float:left;
		width:780px;
		height:8px;
		background-color:#002AA2;
	}

/***********************
Content
***********************/

#main{
	left:50%;
	margin-left:-390px;
	position:absolute;
	width:780px;
	float:left;
	background-color:#FFFFFF;
	padding-bottom:10px;
}

	#flash_home{
		float:left;
	}

	#top{
		float:left;
		padding:30px;
		width:720px;
		height:94px;
		color:#FFFFFF;
		line-height:20px;
		background-image:url(../images/bg_top.gif);
	}
	
	
	#top_right{
		float:right;
		width:300px;
		height:270px;
		color:#ffffff;			
		background-color:#000000;	
	}

	#content2{
		float:none;
		width:550px;
		padding:10px 50px 20px 100px;
	}
	
	#content3{
		float:none;
		width:600px;
		padding:0px 0px 0px 50px;
		
	}
	
	
	#content_wide{
		float:left;
		width:750px;
		padding:20px 0px 0px 20px;
	}

		#content_wide p{
			margin-bottom:10px;
		}
	
	
	
	#content{
		float:left;
		width:450px;
		padding:20px 0px 0px 20px;
	}

		#content p{
			margin-bottom:10px;
		}
		
		#content2 p{
			margin-bottom:20px;
		}

		#content img{
			float:left;
			padding:2px;
			margin:5px 15px 0px 0px;
			border:7px solid #CCCCCC;
			background-color:#FFFFFF;
		}
		
		#content2 img{
			float:left;
			padding:2px;
			margin:5px 15px 15px 0px;
			border:7px solid #CCCCCC;
			background-color:#FFFFFF;
		}

/*** Lateral ***/
/***#lateral{
	width:254px;
	padding:20px 20px 20px 30px;
	float:right;
}***/


#lateral{
	
	padding:0px 0px 0px 0px;
	float:left;
}

#lateralUs{

margin-left:175px;
	
	padding:0px 0px 0px 0px;
	float:left;
}

	#lateral p{
		margin-bottom:20px;
	}
	#lateral2 p{
		margin-bottom:20px;
	}
	
	#lateral img{
		float:left;
		padding:2px;
		border:1px solid #CCCCCC;
	}
	
	#lateral2 img{
		float:left;
		padding:2px;
		border:1px solid #CCCCCC;
	}
	
	.lateral_home{
		background-image:url(../images/bg_lateral.jpg);
		background-repeat:no-repeat;
		background-position:inherit;
	}

	.shadow, .blokquote{
		position:relative;
		bottom:2px;
		right:2px;
	}
	
	.shadow{
		background-color:#BFBFBF;
		color:inherit;
	}
	
		.blokquote{
			width:210px;
			padding:1px;
			font-size:12px;
			line-height:17px;
			margin-bottom:10px;
			background:#FFFFFF;
			border:1px solid #CCCCCC;
		}
		
		.lateral_home2{
		background-image:url(../images/bg_lateral.jpg);
		background-repeat:no-repeat;
		background-position:inherit;
	}

	.shadow2, .blokquote2
	{
		position:relative;
		bottom:2px;
		right:2px;
		
	}
	
	.shadow2{
		background-color:#BFBFBF;
		color:inherit;
	}
	
		.blokquote2{
			width:230px;
			padding-left:30px;
			font-size:12px;
			line-height:17px;
			margin-top:15px;
			background:#FFFFFF;
			border:2px solid #CCCCCC;
		}

/*** Home ***/

.tit_awesome{
	width:325px;
	height:18px;
	margin-bottom:15px;
	color:#017602;
	background-image:url(../images/home/tit_awesome.gif);
}

#news_testimonials{
	float:right;
	width:350px;
}

	.tit_news{
		width:154px;
		height:22px;
		margin-bottom:15px;
		background-image:url(../images/home/tit_news_testimonials.gif);
		background-repeat:no-repeat;
	}
	
	.news_date{
		color:#CC0000;
	}
	
	.testemonials{
		font-style:italic;
	}
	
	#news_testimonials a{
		color:#000000;
	}
	
	#news_testimonials p{
		margin:10px 0px 10px 0px;
	}
	
	#news_testimonials hr{
		clear:both;
		border-top:1px solid #CCCCCC;
	}

#featured_projects{
	float:left;
	width:350px;
}

	.tit_featuredtrips{
		width:130px;
		height:22px;
		margin-bottom:15px;
		background-image:url(../images/home/tit_featured_trips.gif);
	}


/*** About Us ***/

.tit_about_us{
	width:82px;
	height:21px;
	margin-bottom:15px;
	background-image:url(../images/tit_aboutus.png);
}




.tit_chatahoochee{
	width:206px;
	height:21px;
	margin-bottom:15px;
	background-image: url(../images/about_us/h3_chatahoochee.gif);	
	
}

.tit_snake{
	width:188px;
	height:21px;
	margin-bottom:15px;
	background-image: url(../images/about_us/h3_snakeriver.gif);
}

.tit_green{
	width:188px;
	height:21px;
	margin-bottom:15px;
	background-image: url(../images/about_us/h3_greenriver.gif);
}
/*** Projects ***/

.tit_trips{
	width:78px;
	height:26px;
	margin-bottom:15px;
	background-image:url(../images/tit_trips.png);
}

/*** Services ***/

.tit_prices{
	width:167px;
	height:21px;
	margin-bottom:15px;
	
}

/**.tit_what_set{
	width:168px;
	height:25px;
	margin-bottom:15px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:24px;**/
}

.tit_where_begin{
	width:142px;
	height:26px;
	margin-bottom:15px;
	background-image:url(../images/services/h3_where.gif);
}

.tit_personal_service{
	width:136px;
	height:20px;
	margin-bottom:15px;
	background-image:url(../images/services/h3_personal.gif);
}

/*** Contact ***/
.tit_contact{
	width:93px;
	height:21px;
	margin-bottom:15px;
	background-image:url(../images/tit_contact.png);
}

label{
	font-size:13px;
	float:left;
	width:120px;
	text-align:right;
	margin-right:10px;
}

input, textarea{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#CCCCCC;
	padding:3px;
	margin-bottom:10px;
}

.buttons_form{
	text-align:right;
}

#form_contact img{
	padding:0px;
	border:0px;
}

/***********************
Footer
***********************/

#footer{
	float:left;
	text-align:center;
	color:#666666;
	width:780px;
}
	#footer hr{
		clear:both;
		border-top:1px solid #CCCCCC;
		margin:0px 0px 5px 0px;
	}
	
	#footer li a{
		color:#666666;
		text-decoration:underline;
	}
