@charset "utf-8";

/*---global--*/
body {
	margin:				0;
	padding:			0;
	background:			#000 url(../Images/bottom_bg.gif) repeat;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		normal;
	color:				#FFF;
	line-height:		1.5em;
}

h1	{
	margin:				0px;
	padding:			5px 0px 5px 10px;
	color:				#F60;
	font-size:			20px;
	text-align:			left;	
}
a:link {
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color: 				#FC3;
	text-decoration: 	none;
}
a:hover {
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color: 				#FC3;
	text-decoration: 	none;
}
a:visited {
	color: 				#FC3;
	font-weight:		bold;
	text-decoration: 	none;
}
a:active {
	font-weight:		bold;
	text-decoration: 	none;
}

.clear	{
	clear:				both;
}



/*---begin Container--*/

.container {
	background-color:	#000;
	margin:				0 auto;
	padding:			0;
}


#header	{
	background:			#000 url(../Images/BigImage.jpg) no-repeat;	
	width:				1200px;
	height:				347px;
}	

#header2	{
	background:			#000 url(../Images/BigImage_2.jpg) no-repeat;	
	width:				1200px;
	height:				176px;
}	


/*---Navigation---*/

#nav{
	background:			transparent url(../Images/nav_bg.gif) repeat-x top left;
	font-family:		Arial,Verdana,Helvitica,sans-serif;
}

#nav ul{
	height:				67px;
	font-weight:		bold;
	font-size:			16px;
	margin:				0;
	padding:			0;
	text-align:			center;
	list-style-type:	none;
	width:				903px;
}

#nav ul li{
	display:			inline;
	margin:				0 1px 0 0;
}

#nav ul li a{
	display:			block;
	float:				left;
	color:				#ccc;
	text-decoration:	none;
	padding:			24px 50px;
}

#nav ul li a:hover,#nav ul li a.current{
	color:				#000;
	background:			transparent url(../Images/ButtonGradient.gif) repeat-x top left;
}


/*---middle content--*/

#content	{
	background-color:	#181818;
	width:				903px;
}

#content .left	{
	padding:			5px 3px 2px 3px;; 
	width:				185px;
	float:				left;
}

#content .left2	{
	padding:			5px 0px 2px 0px;; 
	width:				903px;
}

#content .middle	{
	padding:			5px 3px 2px 3px;; 
	text-align:			left;
	width:				380px;
	float:				left;
}

#content .middle2	{
	padding:			5px 10px 2px 10px;; 
	text-align:			left;
	width:				auto;
	float:				left;
}

#content .middle3	{
	padding:			5px 10px 2px 10px;; 
	text-align:			left;
	width:				auto;
}


#content p	{
	margin:				0;
	font-size:			16px;
}

#content .orange	{
	color:				#F60;
	font-weight:		bold;
}

#content .right	{
	width:				325px;
	float:				right;
}

/*---Services Section---*/

#service_top	{
	background:			url(../Images/Top_Services_banner.gif) no-repeat; 
	width:				288px;
	margin:				10px 0 -19px 0;
	padding:			3px;
	clear:				both;
	float:				center;
}

#service_middle	{
	background:			url(../Images/Middle_Services_banner.gif) repeat-y; 
	width:				288px;
	margin:				0px;
	padding:			3px;
	float:				center;
	clear:				both;
}

#service_middle	ul {
	margin:				5px 10px 10px 18px; 
	text-align:			left;
	color:				#F60;
}



#service_bottom	{
	background:			url(../Images/Bottom_Services_banner.gif) no-repeat; 
	width:				288px;
	margin:				0px;
	padding:			3px;
	clear:				both;
	float:				center;
}

/*---Latest Images Section--*/

.latestImages	{
	background:			#000 url(../Images/bottom_bg_2.gif) repeat;
	margin:				10px;
	clear:				both;
	border:				solid 1px #333;
}

.latestImages img	{
	border:				#666 solid 1px;
	margin:				5px;
}

.latestImages ul	{
	list-style-type:	none;
	margin:				0px;
	text-align:			center;
	padding:			0px;
}

.latestImages ul li	{
	display:			inline;
	margin:				0px;
}


.more	{
	font-size:			11px;
	font-style:			italic;
	background-color:	#333;
	padding:			5px;
}

/*---Footer---*/
.footer	{
	clear:				both;
	background:			#000 url(../Images/footerGradient.gif) repeat-x;
	height:				56px;
	width:				903px;
	margin:				0;
	font-size:			12px;
}

.footer ul{
	width:				903px;
	display:			inline-block;
	margin:				0px auto;
	text-align:			center;
	padding:			15px;
}

.footer ul li{
	display:			inline;
	margin:				20px;
}

.zilos	{
	margin:				10px;
}

/*---Map---*/

.map	{
	background:			#000 url(../Images/bottom_bg_2.gif) repeat;
	padding:			10px;
	float:				right;
	border:				#333 solid 1px;
}

/*---Form---*/

input, textarea, iframe, select, option {
	background-color:	#333;
	border:				#181818 thin groove;
	color:				#CCC;
	padding:			3px;
}

form	{
line-height:	1.5em;
}

hr {
	width:				80%;
	text-align:center;
	background-color:	#666;
	color:				#666;
	border:				0;
}
