/* Copyright --  */
/* Author -- Aabasoft Solutions (www.aabasoft.com) */
.fleft {
	float:left;
}
.fright {
	float:right;
}
.fclear {
	clear:both
}
.fleftclear {
	clear:left
}
.frightclear {
	clear:right
}
*{
    margin:0px;
    padding:0px;
    border:0px;
    text-decoration:none;
    list-style: none;
	outline:none;
    }
body{
    background:#698047;
	font-family:Arial, Helvetica, sans-serif;
	color:#112404;
	font-size: 14px;
    }

#top-container{
	width:100%;
	height:151px;
	background:#f5f9f9;
	}
#top-wrapper{
    width:960px;
	height:151px;
	margin:0 auto;
	}
#logo{
	width:281px;
	height:134px;
	background:url(../images/logo.png) no-repeat;
	margin-top: 5px;
	}
#top-contact{
	width:169px;
	height:36px;
	margin-top: 10px;
	}
.top-contact-button{
	width:41px;
	height:36px;
	margin-left: 15px;
	float: left;
	}
	
	
		
#menu{
	width:668px;
	height:39px;
	margin-top: 55px;
	}	
	
#menu ul {}
#menu ul li {
	display:block;
	float:left;
	height: 39px;
	padding-right: 5px;
   }
#menu ul li a{
   display:block;
   height:39px;
   }


#home{
   width:123px;
   height:78px;
   }
.home {
   display: block;
   width: 123px;
   height: 78px;
   background:url(../images/home.png) bottom;
   }
.home:hover {
   background-position: 0 0;
   }
.home#currentpage {
   background-position: 0 0;
  }


#about-us{
   width:123px;
   height:78px;
   }
.about-us {
   display: block;
   width: 123px;
   height: 78px;
   background:url(../images/about-us.png) bottom;
   }
.about-us:hover {
   background-position: 0 0;
   }
.about-us#currentpage {
   background-position: 0 0;
  }


#services{
   width:123px;
   height:78px;
   }
.services {
   display: block;
   width: 121px;
   height: 120px;
   background:url(../images/services.png) bottom;
   }
.services:hover {
   background-position: 0 0;
   }
.services#currentpage {
   background-position: 0 0;
  }


#destinations{
   width:149px;
   height:78px;
   }
.destinations {
   display: block;
   width: 149px;
   height: 120px;
   background:url(../images/destionations.png) bottom;
   }
.destinations:hover {
   background-position: 0 0;
   }
.destinations#currentpage {
   background-position: 0 0;
  }

#contact-us{
   width:123px;
   height:78px;
   }
.contact-us {
   display: block;
   width: 123px;
   height: 78px;
   background:url(../images/contact-us.png) bottom;
   }
.contact-us:hover {
   background-position: 0 0;
   }
.contact-us#currentpage {
   background-position: 0 0;
  }	
	
#banner-wrapper{
	width:100%;
	background-color: #FFFFFF;
   }
#banner-container{
	width:940px;
	height:390px;
	margin:0 auto;
	padding:10px;
	background:#243A0D;
   }
#slideshow{
   width:940px;
   height:390px;
   }



a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
  }

#home-content-wrapper{
	width:100%;
	background:url(../images/content-container-bg.jpg) repeat-x;
	padding-bottom: 20px;
   }
#home-content-container{
	width:960px;
	margin:0 auto;
	padding-top: 20px;
	font-weight: normal;
	}

#welcome-content-container{
	width:960px;
	margin:0 auto;
	margin-bottom: 20px;
	}
#welcome-image{
	width:286px;
	height:186px;
	background:url(../images/welcome-image.jpg) no-repeat;
	margin-top: 60px;
	}	
#welcome-text-wrapper{
	width:660px;
	}
.welcome-head-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:35px;
	color:#274416;
	float:left;
	font-weight: normal;
	width: 660px;
	height: 50px;
	}
#welcome-text-container{
	width:660px;
	padding-top: 5px;
	}
	
	
	
	
.main-head{
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:20px;
   color:#FFFFFF;
   }
.sub-head{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight: normal;
	margin-bottom: 10px;
   }	
.main-p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#112404;
	line-height:1.8;
	}
.main-p-white{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#FFFFFF;
	line-height:1.8;
	} 
 
 
   
#content-menu-container{
   width:960px;
   margin:0 auto;
   }
.content-menu-bg{
	width:259px;
	float: left;
	padding-top: 20px;
   }
.content-menu-bg-last{
	width:259px;
	float:right;
	padding-top: 20px;
   }
.content-menu-image-bg{
   width:259px;
   height:124px;
   }  
.content-meu-text-bg{
	float: right;
	height: 200px;
	}
   
.read-more{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000000;
	float:right;
	font-weight: normal;
	}
.read-more a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000000;
	float:right;
	font-weight: normal;
	}
.client-name-read-more{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#FFFFFF;
	float:right;
	font-weight: normal;
	margin-top: 60px;
	}



.line{
	width:17px;
	height:304px;
	float:left;
	margin-top: 20px;
	margin-left: 38px;
	margin-right: 35px;
	}

#footer-wrapper{
	width:100%;
	height:239px;
	background:#243a0d;
	}
#footer-container{
	width:960px;
	height:239px;
	margin:0 auto;
	}
#home-testimonial-container{
	width:280px;
	padding-top: 10px;
	}
#home-testimonial-text-container{
	width:280px;
	}
#client-name-bg{
	width:200px;
	padding-top: 10px;
	}

.client-name-p{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#CCCCCC;
	line-height:1.6;
	} 
#footer-line{
	width:17px;
	height:240px;
	float:left;
	margin-left:20px;
	}
#footer-menu{
	width:550px;
	height:35px;
	margin-top:60px;
	}     
#footer-menu ul{}

#footer-menu ul li{
	font-size:17px;
	height:35px;
	float:left;
	display:block;
	color:#FFFFFF;
	margin-left: 5px;
}

#footer-menu ul li a{
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:35px;
	float:left;
	display:block;
	color:#FFFFFF;
	height:35px;
	padding:0 10px 0 10px;
	margin-right:10px;
}

#footer-menu ul li a:hover{
	color:#fd9d2d;
  } 



#copy-right-container{
	width: 500px;
	margin-top: 10px;
	margin-right: 50px;
	text-align: center;
	}
	
.legal{
	width:250px;
	height:50px;
	margin-left: 30px;
	}
.legal-text{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
	line-height: 1.5;
	font-weight: normal;
	}	
	
	
	
