@charset "utf-8";
/* CSS Document */

body
	{
		margin:0px;
		padding:0px;
	}

#top_line
	{
		width:100%;
		height:4px;
		background-image:url('../images/upper_line.jpg');
	}	

#wrapper
	{
		width:950px;
		margin:auto;
		background-color:#FFF;
		height:auto;
	}
	
#header
	{
		width:950px;
		height:100px;
		margin:0px;
		padding:0px;
	}
#logo
	{
		margin:10px 0 0 0;
		padding:0px;
		width:245px;
		height:90px;
		float:left;
	}

#socio
	{
		margin:75px 0 0 0;
		padding:0px;
		width:160px;
		height:25px;
		float:right;
	}
#text_left
	{
		width:80px;
		height:20px;
		padding-top:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		float:left;
		vertical-align: baseline;
	}

#img
	{
		width:75px;
		height:25px;
		float:right;
	}
	
/* Navigation Starts here */	

#nav
	{
		width:950px;
		height:43px;
		float:left;
		margin:20px 0 10px 0;
	}

#nav_left
	{
		width:10px;
		height:43px;
		float:left;
		background-image:url('../images/nav_left_cr.jpg');
	}

#nav_right
	{
		width:10px;
		height:43px;
		float:right;
		background-image:url('../images/nav_right_cr.jpg');
	}
	
#nav_main
	{
		width:880px;
		height:43px;
		float:left;
		background-image: url('../images/nav_bg.jpg');
		padding:0 25px 0 25px;
	}

#nav_1
	{
		margin:0px;
		padding:15px 15px 0 15px;
		width:auto;
		height:28px;
		float:left;
	}


#nav_part
	{
		margin:0 10px 0 10px;
		z-index:auto;
		background-image:url('../images/nav_part.jpg');
		float:left;
		width:1px;
		height:43px;
	}
	
.link
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bolder;
		font-style:normal;
		text-align:justify;
		color:#FFF;
		text-decoration:none;
	
	}

.link:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bolder;
		font-style:normal;
		text-align:justify;
		text-decoration:none;
		color:#666;
	}
	
/* Navigation Ends here */

#banner
	{
		height:262px;
		width:948px;
		margin:0 1px 0 1px;
		float:left;
	}
	
#container
	{
		width:950px;
		height:auto;
		float:left;
		vertical-align:top;
		padding:0px;
		margin:10px 0 0 0;
	}

#cont_left
	{
		width:240px;
		height:auto;
		float:left;
		margin:0 20px 0 0;
	}

#cont_right
	{
		width:680px;
		height:auto;
		float:right;
		margin:0 0 0 10px;
		padding:0px;
	}


#pro
	{
		width:224px;
		height:25px;
		margin:1px 6px 1px 5px;
		float:left
	}

#pro_header
	{
		width:234px;
		height:38px;
		margin:2px 3px 2px 2px;
		float:left;
		background-image:url('../images/our_products.jpg');
		z-index: 10;
	}
	
#pro_border
	{
		border:#7f8ec2;
		border:thin;
	}
	
#welcome_img
	{
		height:auto;
		width:auto;
		float:left;
		margin:0 280px 0 0;
		text-align:left;
	}

#welcome_img2
	{
		height:100px;
		width:100px;
		background-repeat:no-repeat;
		float:left;
		display:block;
		margin:10px 0 0 5px;
	}

#welcome_text
	{
		height:auto;
		width:560px;
		text-align:justify;
		color:#7f8ec2;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		float:right;
		margin:10px 0 0 10px;
		line-height:18px;
	}
	
#welcome_text2
	{
		height:auto;
		width:670px;
		padding-left:10px;
		text-align:justify;
		color:#7f8ec2;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		float:left;
		margin:0px;
		line-height:18px;
		vertical-align:top;
	}
div
	{
		text-align:right;
	}

	
#marquee_cont
	{
		width:670px;
		height:110px;
		margin:0px;
		padding:0px;
		float:right;
	}

#footer
	{
		height:30px;
		width:950px;
		background-color:#aeb8da;
		margin:10px 0 0 0;
		float:left;
	}

#foot_l
	{
		height:10px;
		width:455px;
		float:left;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		padding:10px
	}

#foot_r
	{
		height:10px;
		width:455px;
		float:right;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		padding:10px
	}
	
.footer
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#000;
		text-decoration:none;
	}

.footer:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#888888;
		text-decoration:none;
	}

#products
	{
		width:auto;
		height:auto;
		margin:0px;
		float:right;
	}
	
.text2
	{
		text-align:left;
		color:#7f8ec2;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		float:right;
		margin:10px 0 0 10px;
		line-height:18px;
	}

.text3
	{
		text-align:justify;
		color:#7f8ec2;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		line-height:18px;
	}

.contact
	{	
		text-align:left;
		color:#7f8ec2;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
	}