body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:2em;
}
body{
	background:#000000;
}

fieldset,img {  
	border:0;
	margin:0;
	padding:0;
}


.container{
	width:1004px;
	margin:0 auto;
	margin-top:15px;
	text-align:center;
	border:1px solid #333333;


}
.container_margin_top{
/*		margin-top:20px;
*/}
.congainer_bg{
		background:url(images/bottom_bg.jpg) no-repeat 0px 480px;
}


.text{
	margin-top:30px; 
	padding:0 0 0 10px;
}

.text p{
	font-size:12px; text-align:left; 
	padding-bottom:14px;
	color:#999999;
	line-height:1.2em;
}
.inner_mid_right li p{
	padding:0px;
	padding-bottom:8px;
}
.inner_mid_right li p.padding_left{
	padding-left:20px;
	padding-bottom:20px;
}

.top{
text-align:left;
margin-top:35px;
}

.top_btns img{

	margin-left:2px;
}
.flash_nav{
	padding-top:10px;
}
.mid_left{
width:245px; 
float:left; 
padding:20px; 
padding-right:10px;
}

.flash{

}
.mid_right{
float:left; 
width:720px;
}

.footer{
		width:994px;
	margin:0 auto;
	padding:0 5px;
}


.footer p{
	float:left;
	color:#cccccc;
}

.footer ul{
	list-style:none;
	float:right;
}

.footer li{
	display:inline;
	color:#cccccc;
}


.footer li a{
	color:#999;
	text-decoration:none;
	background:#333;
	padding-left:10px;
	padding-right:10px;
}


.footer li.site_designed{
	text-align:right;
	color:#666666;
	padding-left:5px;

	
}

.footer li.site_designed a{
	color:#666666;
		text-decoration:none;
				background:none;
	padding-left:0px;
	padding-right:0px;
}
.clear_both{
	clear:both;
}

.sub_nav ul{
	border-bottom:1px solid #333333;

	margin-bottom:5px;
}
.sub_nav li{
	display:inline;
	padding:0;
	margin:0;
	font-weight:bold;
	color:#CCCCCC;
}

.sub_nav li a{

	text-decoration:none;
		background:#1a1a1a;
	color:#666666;

	padding:5px;
	margin:0;
}

.sub_nav li a:hover{
	
	background:#333333;
	color:#CCCCCC;
}

.sub_nav li.active a{
	background:#333333;
	color:#CCCCCC;
}


#home_prod_nav{
background:#434242; 
margin-top:5px;
padding:10px;
}


#home_prod_nav ul{
	list-style:none;
	padding-left:322px;
}

#home_prod_nav li.bg_none{
	background:none;
}
#home_prod_nav li{
	padding:0;
	display:block;
	float:left;
	padding-right:10px;
	margin-right:15px;
	background:url(images/nav_border.gif) no-repeat top right;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#home_prod_nav li a{
	text-decoration:none;
	display:block;
	height:13px;
	line-height:0;
}

#home_prod_nav li span{
	visibility:hidden;
}
#home_prod_nav li.btn_00 a{
	width:36px;
	background:url(images/btn_home.gif) no-repeat;

}

#home_prod_nav li.btn_01 a{
	width:70px;
	background:url(images/btn_our_story.gif) no-repeat;
}
#home_prod_nav li.btn_02 a{
		width:90px;
	background:url(images/btn_services.gif) no-repeat;

}
#home_prod_nav li.btn_03 a{
		width:96px;
	background:url(images/btn_offerings.gif) no-repeat;
}

#home_prod_nav li.btn_04 a{
		width:90px;
	background:url(images/btn_clientele.gif) no-repeat;
}
#home_prod_nav li.btn_05 a{
		width:77px;
	background:url(images/btn_contact.gif) no-repeat;

}

#home_prod_nav li.active a{
	background-position:0px -15px;
}

#home_prod_nav li a:hover{
	background-position:0px -15px;
}

.inner_mid_left{
	width:195px; 
	float:left; 
	padding:20px; 
	padding-right:60px;
	text-align:left;
	padding-top:45px;
	padding-left:75px;
}


.inner_mid_left p{
	font-size:20px;
	color:#666666;
	line-height:1.5em;
}


.inner_mid_left h2{
color:#CCCCCC;
margin-top:20px;
}
.inner_mid_left p.normal_text{
	font-size:12px;
	color:#cccccc;
}

.inner_mid_left p.normal_text a{

	color:#cccccc;
}
 
.inner_mid_right{
		float:left; width:570px;
		text-align:left;
		padding-top:25px;
		padding-bottom:25px;
}

.inner_mid_right p{
	padding-top:15px;
	color:#cccccc;

}

.inner_mid_right p a{
	color:#cccccc;
}

.inner_mid_right h2 {
	margin-top:15px;
	font-size:16px;
	color:#666666;
	border-bottom:1px dashed #666666;
	padding-bottom:8px;
	margin-bottom:10px;
}

.inner_mid_right ul{
	list-style:none;
	margin-top:20px;
}
.inner_mid_right li strong{
color:#666666;
}

.inner_mid_right li p strong{
font-size:14px;
}


.inner_mid_right li{
	padding-bottom:10px;
	
}


.inner_flash_nav{
	background:#252424;
	text-align:left;
	height:67px;
}

.min_height{
	height:350px;
}


.floorings ul{
	list-style:none;
	float:left; width:270px; 
}


.floorings li{
	padding-left:30px;
	background:url(images/bullet_01.jpg) no-repeat left 2px;
}


ul.site_map li a{
	color:#ccc;
	text-decoration:none;
	
}

ul.site_map li ul{

	margin:0;
	padding:0;
	padding-left:5px;
}

ul.site_map li ul li{
	margin:0;
	padding:0;
}

ul.site_map li ul li a{
	color:#666666;
}



ul.download li{
	background:url(images/icon_pdf.gif) no-repeat;
	padding-left:25px;
}

ul.download li a{
	color:#999;
}

ul.dos li{
	background:url(images/bullet_03.jpg) no-repeat  left 5px;
	padding-left:25px;
	
}

ul.donts li{
	background:url(images/bullet_02.jpg) no-repeat  left 8px;
	padding-left:25px;
	
}

h2.donts{
	background:url(images/bullet_02.jpg) no-repeat  left 10px;
	padding-left:20px;
	
}

h2.dos{
	background:url(images/bullet_03.jpg) no-repeat  left 5px;
	padding-left:25px;
	
}



.gallery {
	list-style: none;
	margin: 0;
	padding: 0;

}
.gallery li {
	background-image:none;
	margin:0;
	padding:0;
	float: left;
	position: relative;
	width: 140px;
	text-align:center;
	margin-top:1px;
	padding-top:15px;
	padding-bottom:15px;
	background:#1a1a1a;
	margin-right:1px;
}

.gallery em {
	display: block;
	padding:0;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-weight:bold;
	text-transform:uppercase;
}

.gallery_01{
	list-style: none;
	margin: 0;
	padding: 0;

}
.gallery_01 li {
	background-image:none;
	margin:0;
	padding:0;
	float: left;
	position: relative;
	width: 160px;
	text-align:center;
	margin-top:1px;
	padding-top:8px;
	padding-bottom:0px;
	background:#1a1a1a;
	margin-right:1px;
}

.gallery_01 li img{
	margin:0;
	padding:0;
	border:none;
}

.table_width table{
	width:610px;
}
.table_img table{
	border-collapse:collapse;
}

.table_img table td{
border:1px solid #000;
	background:#1a1a1a;
	padding:5px;
}

/* contact starts -- */
.contact_form{
	padding:10px 0; 
	margin-top:20px;

}
.contact_form table {
	border-collapse:collapse;
}
.contact_form table td{
	color:#ccc;
	padding:3px 0;
}


.contact_form input, .contact_form textarea{
	padding:2px;
	border:1px solid #ccc;
	color:#333;
}
.contact_form select{
	color:#333;
	}

.contact_form table td span{
	color:#FF0000;
}
#submit{
	width:80px;
	color:#ccc;
	background:#1a1a1a;
	text-transform:uppercase;
	border:1px solid #ccc;
}
/* contact ends -- */