/* CSS Document */

body
{
	margin:0px;
	margin-top:25px;
/*	margin-bottom:25px;*/
	padding:0px;
	background:#000000;
}

#wrapper
{
	margin:0 auto;
	width:771px;
	background:#000000;
	display:table;
	position:relative;
}

#top_wrap
{
	background-repeat:repeat-x;
	height:57px;
}

#logo_wrap
{
	float:left;
	width:160px;
	padding-left:12px;
	padding-top:10px;
}

#nav_wrap
{
	float:right;
	width:773px;
	height:57px;
	color: FFFFFF;
}

#nav ul {
	list-style: none;
	padding-left:130px;
	margin:0px;
}

#nav ul li {
	line-height: 50px;
	float:left;
}

#nav ul li a
{
	font-family:Arial;
	font-size:12px;
	font-weight:lighter;
	text-decoration:none;
	color:#b6b6b6;
	padding-left:10px;
	padding-right:10px;
	text-align: center;
}

#nav ul li a:hover
{
	color:#FFFFFF;
}

#banner
{
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	height:232px;
}

.con_inner_wrap
{
	padding:10px;
	padding-bottom:0px; 
	position:relative; 
	display:table;
	clear:both;
}

#pro_wrap
{
	background-image:url(../images/pro_bg.jpg); 
	background-repeat:repeat-x; 
	height:317px; 
	width:279px;
	float:left;
}

#pro_lab
{
	background-repeat:no-repeat;
	height:50px;
	background-position:center;
	padding-top:10px;
}

.txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.gallery a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ecda8f;
	text-decoration:none;
}

.gallery a:hover
{
	text-decoration:underline;
}

.pho a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ecda8f;
	text-decoration:none;
}

.pho a:hover
{
	text-decoration:none;
}


.paging a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	display:block;
	background:#999999;
}

.paging a:hover
{
	color:#000000;
	background:#a6ad81;
	text-decoration:none;
}

.paging_hov
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#a6ad81;
	text-decoration:none;
}

.imgright 
{
	float: right;
/*	padding: 6px 10px 6px 0px;*/
	padding:0px;
}

.imgleft
{
	float: left;
/*	padding: 6px 10px 6px 0px;*/
	padding:0px;
}

.imgbor1
{
	border:#000000 4px solid;
	background-color: #000000;
}

.imgbor2
{
	/*	border:#a6ad81 1px solid;*/
	border:#000000 1px solid;
}


.heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#a6ad81;
}

.heading_bot_bor
{
	border-bottom:#000000 1px solid;
}

.border
{
	border:#696767 1px solid;
}

.padding_left
{
	padding-left:10px;
}

.click a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff7f00;
	text-decoration:none;
}

.click a:hover
{
	text-decoration:underline;
}

.bor
{
	border-top:#696767 1px solid; 
	border-bottom:#696767 1px solid;
	clear:both; 
	margin:10px;
	padding-bottom:5px;
	padding-top:5px;	
}

.bot_pro_wrap
{
	height:286px; 
	width:238px; 
	border-bottom:2px #0e0e0e solid; 
	border-top:2px #0e0e0e solid;
/*	padding-top:5px;
	padding-bottom:5px;	*/
}

.bot_pro_left
{
	background-image:url(../images/bot_pro_vline.jpg); 
	background-repeat:no-repeat; 
	height:286px; 
	width:2px; 
	float:left;
}

.bot_pro_mid
{
	height:286px;
	width:234px;
	float:left;
	background-repeat:repeat-x;
}

.bot_pro_right
{
	background-image:url(../images/bot_pro_vline.jpg); 
	background-repeat:no-repeat; 
	height:286px; 
	width:2px; 
	float:right;
}

.imgbor
{
	border:#3b3939 8px solid;
}

.right_bor
{
	border-right:#696767 1px solid;
}

.coll_lab
{
	padding-top:12px; 
	height:45px;
}

.txtbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b6b6b6;
	border:#696767 1px solid;
	background:#171717;
	height:15px;
	width:150px;
}

.txtarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b6b6b6;
	border:#696767 1px solid;
	background:#171717;
	height:100px;
	width:250px;
}

.btn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b6b6b6;
	border:#696767 1px solid;
	background:#171717;
	width:125px;
}

.service a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b6b6b6;
	background:#333333;
	display:block;
	padding-left:10px;
	text-decoration:none;
	line-height:18px;
}

.service a:hover
{
	background:#171717;
	cursor:text;
}

#footer_wrap
{
	background-image:url(../images/footer_bg.jpg); 
	background-repeat:repeat-x; 
	height:44px; 
	clear:both;
}

.footertxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

#footerlink_wrap
{
	float:left; 
	width:400px;
}

.footerlink a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b6b6b6;
	text-decoration:none;
}

.footerlink a:hover
{
/*	text-decoration:underline;*/
	color:#ffffff;
}

.footer_line
{
	background-image:url(../images/footer_line.jpg); 
	background-repeat:no-repeat; 
	height:2px;
}

#copy_wrap
{
	float:right; 
	width:350px;
}
