* {
	margin	: 	0;
	padding	: 	0;
}



body {
	font-size			: 	85%;
	background-image	: 	url('images/bg.jpg');
	background-repeat	: 	repeat-x;
	font-family			: 	Bookman Old Style, verdana, sans-serif;
	color: #454000;
		background-color:#e9d7af;
}


#container	{
	width			: 	95%;
	margin			: 	auto;
	color			: 	#333;
	line-height		: 	130%;
	border			:	1px solid #ffffff;

}

#top  {
	background-image	: 	url('images/header.jpg');
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #b9a42f;
	border-bottom: 1px solid #b9a42f;
	height: 100px;
}

#top h1  {
	padding: 0;
	margin: 0;
}

#leftnav  {
	float			: 	left;
	width			: 	245px;
	margin			: 	0;


}

#content  {
    background-color:	#FFFFFF;
	padding			: 	1em;
	border			: 	1px solid #b9a42f;
	margin-right	: 	10px;
	color: #454000;
}

#footer {
	clear: both;
	margin: 0;
	padding: .5em;
	color: #797000;
	background-color:#e8d5ad;
	font-size: 10px;
}

#footer a:link {
color: #797000;
}

#footer a:active {
color: #797000;
}


#footer a:visited {
color: #797000;
}

#footer a:hover {
color: red;
}


a:link {
color: red;
}

a:active {
color: red;
}


a:visited {
color: red;
}

a:hover {
color: green;
}

#content h2 { 
line-height: 20px;
margin: 5px;
	font-size			: 	75%;

}

.contactus {
width: 200px;
height: 200px;
background-image	: 	url('images/contactus.jpg');
	background-repeat	: 	no-repeat;
	margin: 5px;
	color: white;
	font-size: 12px;
	padding-top: 55px;
	padding-left: 20px; 
	
}


.bigimg {
	border: 1px solid #797000;
	padding: 5px;
	width: 450px;
	background-color: #ffffff;
	height: 100%;
}

.smallimg {
	border: 1px solid #797000; 
	display: inline;
	margin: 3px;
}

.contactustble {
color: white;
	font-size: 12px;

}

.blkheader {
	background-color	:	#000000;
	margin-top: 5px;
	padding: 10px;

}


.package {
	border: 2px solid #565656;
	float: left;
	margin: 10px;
}

.contactus a{
color: red;
}

.contactus a:visited{
color: red;
}


.contactus a:hover{
color: green;
}

.greenbox {
	padding	:	5px;
	width: 290px;
	background:#FFFFFF;
}

.greenboxheading {
	color				:	black;
	font-weight			: 	bold;
	font-size			:	12px;
	padding: 5px;	
		background-image	: 	url('images/greenbg.gif');
	background-repeat	: 	repeat-x;
	
}

.listitems {
	font-size			: 	85%;
	border		:	1px solid #797000;
}

.darkbg {
	background-color	:	#e9d7af;
	color				:#797000;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
	margin		: 	0;
	padding		: 	0;
	float		: 	left;
	font-weight	: 	bold;
	font-size	:	10px;

	color		:  	#ffffff;
}

.solidblockmenu li{
	display			: 		inline;
	background-image:  		url(images/btn.jpg);
	color			:	 	#ffffff;

}

.solidblockmenu li a{
	float			: 	left;
	color			: 	#ffffff;
	text-decoration	: 	none;
	background-image:  	url(images/btn.jpg);
	background-repeat: 	no-repeat;
	width			: 	245px;
	height			:  	62px;
	margin-top		:	3px;

	text-align		:	center;
}


.solidblockmenu li a:hover, .solidblockmenu li .current{
	color			: 	#ffffff;
	width			: 	245px;
	height			:  	62px;
	margin-top		:	3px;
	margin-right	:  	20px;
	background-image:  	url(images/btn-ovr.jpg);
}



dt {
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

dl, dd {
	margin-top: 0px;
	margin-bottom: 0px;
}

.opacityit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
}

.opacityit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}
