@charset "utf-8";
/* CSS Document */

/* For All */

*		{
		margin: 0;
		padding: 0;
		}

a		{
		text-decoration: none;
		color: #cccccc;
		}
		
img		{
		border: none;
		}
		
ul		{
		margin: 0;
		padding: 0;
		}
		
li		{
		list-style: none;
		}
		
input	{
		font: normal 11px Arial;
		color: #555;
		}

.clear	{
		clear: both;
		}
		
body	{
		background-color: #fff;
		font: normal 11px Arial;
		color: #555;
		}
		
/* Main Divs */
		
.container		{
				width: 940px;
				margin: 0 auto;
				padding: 20px;
				}
				
.header			{
				height: 185px;
				background: #2c2c2c url(../images/main_bg.jpg) repeat-y top center;
				}
				
.header_hold	{
				width: 940px;
				margin: 0 auto;
				padding: 20px 0;
				height: 100px;
				}
				
.logo			{
				height: 181px;
				width: 140px;
				background: url(../images/logo.jpg) no-repeat;
				position: absolute;
				}
				
.home_img		{
				height: 247px;
				width: 940px;
				margin: -35px auto 0 auto;
				}
				
.banner			{
				background-color: #fff;
				}
				
.content		{
				background: #2c2c2c url(../images/main_bg.jpg) repeat-y top center;
				}
				
.footer_top		{
				height: 25px;
				background: #2c2c2c url(../images/shadow.jpg) no-repeat top center;
				}
				
.footer			{
				background: #2c2c2c url(../images/main_bg.jpg) repeat-y top center;
				}	
				
/*///////////////Quick Navigation///////////////*/

.quick_links	{
				height: 25px;
				border-bottom: 1px solid #585858;
				}
								
				.quick_links ul		{
									text-align: right;
									padding-top: 5px;
									}
								
				.quick_links li		{
									display: inline;
									}
								
				.quick_links a		{
									color: #888;
									padding: 0 10px;
									}
										
				.quick_links a:hover{
									color: #ccc;
									}
									
/*///////////////Navigation///////////////*/

.nav			{
				height: 30px;
				}
								
				.nav ul		{
							padding-top: 5px;
							margin-left: 170px;
							}
								
				.nav li		{
							display: inline;
							}
								
				.nav a		{
							font: bold 13px Verdana;
							color: #999;
							text-transform: lowercase;
							padding: 0 15px 0 0;
							}
										
				.nav a:hover{
							color: #fff;
							}
/*///////////////Inner Head///////////////*/

.inner_head		{
				height: 90px;
				width: 940px;
				margin: -35px auto 0 auto;
				background-color: #242424;
				}
				
.inner_head p	{
				font: bold 14px Verdana;
				color: #ddd;
				text-transform: lowercase;
				text-align: right;
				margin: 0 0 0 140px;
				padding: 53px 15px 0 0;
				border-bottom: 1px solid #585858;
				}
							
/*///////////////Companies///////////////*/

.banner .container .companies		{
									float: left;
									width: 180px;
									}
									
.banner .container .companies space	{
									float: left;
									width: 10px;
									height: 50px;
									}
									
.banner .container .companies img	{
									width: 120px;
									height: 120px;
									overflow: hidden;
									}
									
.banner .container .companies h1	{
									font: bold 14px Arial;
									color: #555;
									text-transform: uppercase;
									margin: 10px 15px 5px 0;
									}
									
.banner .container .companies a		{
									color: #fff;
									padding: 2px 5px;
									background-color: #333;
									}
									
.banner .container .companies a:hover	{
									color: #fc0;
									background-color: #555;
									}
									
/*///////////////Contents///////////////*/

.content .container .left_box		{
									float: left;
									width: 650px;
									}
									
.content .container .right_box		{
									float: left;
									width: 290px;
									}
									
.content .container .head			{
									font: bold 15px Arial;
									color:#888888; /*#9ACB3E*/
									letter-spacing: 3px;
									margin-bottom: 10px;
									}
									
.content .container .text			{
									color: #bbb;
									margin: 0 20px 5px 0;
									}
									
.content .container .text_input		{
									font: normal 10px Arial;
									color: #666;
									border: none;
									background-color: #242424;
									height: 19px;
									width: 200px;
									padding: 4px 0 0 3px;
									}
									
.content .container .submit 		{
									color: #bbb;
									width: 80px;
									border: 1px solid #999;
									background-color: #5b5b5b;
									padding: 2px 0;
									}
									
.content.container.product			{
									float: left;
									width: 120px;
									
									margin: 2px 0 0 0;
									height: 120px;
									
									}
.content.container.product_des		{
									float: right;
									width: 300px;
									background-color: #393836;
									margin: 0 0 0 20px;
									height: 124px;
									}
									.product_des p	{
														font: normal 11px Arial;
														color: #999;
														padding: 15px;
													}
					
									
/*///////////////Footer Text///////////////*/

.footer .container .nav ul	{
							margin-left: 0px;
							}
							
.footer .container p		{
							border-top: 1px solid #555;
							padding-top: 15px;
							margin-top: 10px;
							color: #999;
							}
							
.footer .container p.info	{
							margin-top: 5px;
							padding-top: 0;
							border-top: none;
							color: #777;
							}
							
.footer .container p.info span	{
								color: #827d5a;
								}