/* CSS Document */
html, p, div, h1, h2, h3, h4, h6, img, span, ul, li, br, hr, form, fieldset, a
{
	padding:0;
	margin:0;
	border:0;
	outline:none;
	}
br {height:0;}
html { overflow-x:inherit; overflow-y:scroll;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}
.blanks{
	font-size:0;
	clear:both;
	line-height:0;
}
#main_warp{
	width:928px;
	margin:0 auto;
	}
.top_warp{
	width:928px;
	margin:0;
	}
.logo_warp{
	width:241px;
	float:left;
	}
.top_divider{
	width:30px;
	float:left;
	}
.topnav_warp{
	width:615px;
	float:right;
	}
.body_warp{
	width:928px;
	margin:14px 0 0 0;
	}
.box1_warp{
	width:301px;
	background-image:url(../images/box_1.jpg);
	background-repeat:no-repeat;
	height:179px;
	float:left;
	}
.box_cont_warp{
	width:270px;
	margin:0 auto;
	margin-top:24px;
	}
.box_heading{
	font-family:"AvantGarde Bk BT";
	font-size:18px;
	color:#FFFFFF;
	text-align:left;
	line-height:20px;
	font-weight:600;
	}
.box_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#EACAC1;
	text-align:left;
	margin:8px 0 0 0;
	}
	.box_text a{
	line-height:16px;
	color:#f0e2de;
	text-decoration:none;
	}
	.box_text a:hover{
	color:#ecf4ff;
	text-decoration:none;
	}
	
.box_divider{
	width:12px;
	float:left;
	}
.box2_warp{
	width:301px;
	background-image:url(../images/box_2.jpg);
	background-repeat:no-repeat;
	height:179px;
	float:left;
	}
.box_divider2{
	width:13px;
	float:left;
	}
.box3_warp{
	width:301px;
	background-image:url(../images/box_3.jpg);
	background-repeat:no-repeat;
	height:179px;
	float:left;
	}
	
.box4_warp{
	width:301px;
	background-image:url(../images/misc_home_bg.jpg);
	background-repeat:no-repeat;
	height:179px;
	float:left;
	}
.box5_warp{
	width:301px;
	background-image:url(../images/obturation_home_bg.jpg);
	background-repeat:no-repeat;
	height:179px;
	float:left;
	}

.box6_warp{
	width:301px;
	background-image:url(../images/resources_home_bg.jpg);
	background-repeat:no-repeat;
	height:179px;
	float:left;
	}


.read_more{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	text-align:right;
	}
.read_more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	text-align:right;
	text-decoration:none;
	}
.read_more a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c3280b;
	line-height:20px;
	text-align:right;
	}
/*navigation start */
			/*.navigation { width:657px; float:left; margin:35px 0 0 0 ; height:35px; }
				.navigation ul{ padding:0; margin:0; list-style-type:none;}
					.navigation ul li{ padding:0; margin:0; float:left; line-height:27px; text-align:center; font-size:13px; color:#575e61; font-family:Arial;} 
						.navigation ul li a{ text-decoration:none; color:#575e61;}
							.navigation ul li a:hover{ color:#ffffff;}
							
							
							
							
				.home { width:66px; }
					.home a{ width:66px;}
						.home a:hover{ width:66px; background:url(../images/home_hover.jpg) no-repeat; height:35px; display:block; }
						.home a.current{ width:66px; background:url(../images/home_hover.jpg) no-repeat; height:35px; display:block; color:#FFFFFF; }
						
				.about { width:83px;}
					.about a{ width:83px;}
						.about a:hover{ width:83px; background:url(../images/about_hover.jpg) no-repeat; height:35px; display:block; }
						.about a.current{ width:83px; background:url(../images/about_hover.jpg) no-repeat; height:35px; display:block; }
						
				.featured_products { width:201px;}
					.featured_products a{ width:201px;}
						.featured_products a:hover{ width:201px; background:url(../images/featured_products_hover.jpg) no-repeat; height:35px; display:block; }
						.featured_products a.current{ width:201px; background:url(../images/featured_products_hover.jpg) no-repeat; height:35px; display:block; }
						
				.products { width:82px;}
					.products a{ width:82px;}
						.products a:hover{ width:82px; background:url(../images/products_hover.jpg) no-repeat; height:35px; display:block; }
						.products a.current{ width:82px; background:url(../images/products_hover.jpg) no-repeat; height:35px; display:block; }
						
				.resources { width:91px;}
					.resources a{ width:91px;}
						.resources a:hover{ width:91px; background:url(../images/resources_hover.jpg) no-repeat; height:35px; display:block; }
						.resources a.current{ width:91px; background:url(../images/resources_hover.jpg) no-repeat; height:35px; display:block; }
				
				.contact { width:92px;}
					.contact a{ width:92px;}
						.contact a:hover{ width:92px; background:url(../images/contact_hover.jpg) no-repeat; height:35px; display:block; }
						.contact a.current{ width:92px; background:url(../images/contact_hover.jpg) no-repeat; height:35px; display:block; }*/			
			/*navigation end */
			
/*buttom navigation start */

.fotter_warp{
	width:928px;
	margin:40px 0 0 0;
	padding:8px 0 0 0;
	border-top:1px solid #EEEEEE;
	}
.fot_main{
	width:665px;
	margin:0 auto;
	}
.fot_nav{
	font-family:Arial;
	float:left;
	line-height:18px;
	font-size:12px;
	color:#757575;
	margin:0;
	}	
.fot_nav ul{
	margin:0;
	width:670px;
	}
.fot_nav ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;
	font-size:12px;
	color:#757575;
	float:left;
	}
.fot_nav ul li a{
	text-decoration:none;
	color:#a1a1a1;
	text-align:left;
	line-height:18px;
	text-align:left;
	}
.fot_nav ul li a:hover {
	color:#ae2800;
	text-align:left;
	line-height:18px;
	text-align:left;
	}
.fot_nav ul li.active{
	color:#ae2800;
	line-height:18px;
	}
.fot_nav_gap{
	width:22px;
	line-height:18px;
	font-size:12px;
	text-align:right;
	}

/*buttom navigation end */


.fot_cont{
	margin:15px 0 20px 0;
	font-family:Arial;
	font-size:12px;
	color:#6d6d6d;
	text-align:center;
	line-height:16px;
	}





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

.about_cont{
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fddad3;
	line-height:16px;
	}
	
.about_cont a {
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
	}
	
.about_cont a:hover {
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c9d7ff;
	line-height:16px;
	text-decoration:underline;
	font-weight:bold;
	}
	
.about_body_warp{
	width:900px;
	margin:0 auto;
	margin-top:0;
	padding:20px 0 0 0;
	}
	
.about_body_warp2{
	width:848px;
	margin:0 auto;
	margin-top:0;
	padding:20px 0 0 0;
	}
	
.box01 {margin:0; padding:0; width:300px; float:left;}
.box02 {margin:0 0 0 10px; padding:0 0 0 19px; width:500px; float:right; border-left:1px dashed #EEEEEE;}
.box02 .inn_text2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#ffffff; line-height:26px; background:url(../images/line_img2.gif) repeat-x bottom; padding-bottom:5px;}
.box01 .inn_text2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#ffffff; line-height:26px; background:url(../images/line_img2.gif) repeat-x bottom; padding-bottom:5px;}
.box02 p {font:normal 12px/16px Arial, Helvetica, sans-serif; color:#6d6d6d;}
.box02 h2 {font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ae2800;
	}
	
.box11_warp{
	width:250px;
	background-image:url(../images/box_11.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:149px;
	float:left;
	border:1px solid #EEEEEE;
	padding:24px;
	}
	
.box22_warp{
	width:250px;
	background-image:url(../images/box_22.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:149px;
	float:left;
	border:1px solid #EEEEEE;
	padding:24px;
	}
	
.box33_warp{
	width:250px;
	background-image:url(../images/box_33.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:149px;
	float:left;
	border:1px solid #EEEEEE;
	padding:24px;
	}
.box_cont_warp2{
	width:230px;
	margin:0 auto;
	margin-top:20px;
	padding-left:10px;
	padding-right:10px;
	}

	form label { display: block; width:200px; float:left; padding:0 10px 0 0; margin:0 0 8px 0; font:normal 14px/27px Arial, Helvetica, sans-serif; color:#fddad3; text-align:right; }
	form label span {color:#949494;}
	form input, form textarea {margin:0 0 8px 10px; border:1px solid #DCDCDC; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; float:left;}
	textarea { overflow: auto;}
	.button {margin:0 0 0 10px; padding:6px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background-color:#853506; cursor:pointer;}
	
	
	.pro_box01 {margin:0 0 20px 0; padding:20px; width:160px; float:left; border:1px solid #DCDCDC; text-align:center;}
	.pro_box02 {margin:0 0 20px 0; padding:0; width:650px; float:left;}
	.pro_box02 h2 {font:normal 18px/22px Arial, Helvetica, sans-serif; color:#C2240A;}
	.pro_box02 p {font:normal 12px/16px Arial, Helvetica, sans-serif; color:#6d6d6d; margin-top:10px;}
	.pro_box02 p span {text-transform:uppercase; color:#000000;}



/*-- inner start--*/
.inn_tab_top{ width:928px; padding:0; margin:0;}
.inn_tab_mid_bg{ width:848px; padding:22px 40px 25px 40px; margin:0; background:url(../images/inn_tab_mid_bg.jpg) repeat-x #6c3526;}
.inn_tab_bot{ width:928px; padding:0; margin:0;}
.inn_border1{ border-bottom:1px dashed #ffffff; margin:5px 0 0 0;}

.cont_tab_mid_bg{width:900px; padding:0 14px 25px 14px; margin:0; background:url(../images/inn_tab_mid_bg.jpg) repeat-x #6c3526;}

.inn_body{ width:628px; padding:10px 0 10px 0; margin:0; float:right;}
.inn_body2{ width:820px; padding:10px 0 10px 0; margin:0; float:left;}

.inn_text1{ font-size:13px; color:#ffffff; line-height:18px; padding:0 5px 0 0;}
.inn_text2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#ffffff; line-height:26px; }
.inn_text3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#f6afa1; line-height:18px; padding:0 0 10px 0;}
.inn_text3 a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#f6afa1; text-decoration:none;}
.inn_text4{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#f6afa1;}
.inn_text5{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#c5dcff; font-weight:bold;}

.left_submenu{float:left; width:220px;  margin:12px 0 0 0;}
.left_submenu h1{ display:block; background:url(../images/top_part.png) no-repeat; height:40px;}
.left_submenu h2{ display:block; background:url(../images/middle.png) repeat-y;}
.left_submenu h3{ display:block; background:url(../images/buttom.png)  no-repeat; height:60px;}
.left_submenu ul {padding:0px 5px 5px 20px;}
.left_submenu ul li a{text-decoration:none; color:#AA3128;}
.left_submenu ul li a:hover{ color:#000;}
.left_submenu ul li a.active{ color:#000;}
.left_submenu ul li {margin:0;  list-style:none; font-family:"Trebuchet MS"; font-size:13px; line-height:30px; display:block; background:url(../images/line_leftmenu.gif) bottom center no-repeat; }

/*-- featured specials --*/

.feat_img{ width:135px; float:left; padding:6px; margin:0 7px 4px 0; border:1px solid #DCDCDC; text-align:center;}
.feat_text{ width:640px; float:left; padding:0 0 0 18px;}
.feat_text2{ width:440px; float:left; padding:0 0 0 18px;}
.feat_text3{ width:610px; float:left; padding:0 0 0 18px;}

ul.list {margin:0 0 0 20px; padding:0; list-style:disc;}
ul.list li {font:normal 13px/16px Arial, Helvetica, sans-serif; color:#ffffff; margin-top:10px;}

.box011 {margin:10px 0; padding:10px; width:378px; float:left; border:1px solid #DCDCDC; text-align:center;}
.box022 {margin:10px 0; padding:10px; width:378px; float:right; border:1px solid #DCDCDC; text-align:center;}

/*---------- site map -------------- */

.site_map{ width:500px; padding:0; margin:0;}
	.site_map dl{ width:400px; padding:0; margin:0;}
	.site_map dl dt{ width:400px; padding:2px 0 2px 25px; margin:0; font-size:16px; color:#ffffff; line-height:24px;}
	.site_map dl dd{ width:400px; padding:0 0 2px 20px; margin:0 0 0 100px; font-size:13px; color:#ffffff; line-height:20px;}
	
	.site_map dl dt a{font-size:16px; color:#ffffff; line-height:24px; text-decoration:none;}
	.site_map dl dt a:hover{color:#ffffff; text-decoration:underline;}
	
	.site_map dl dd a{ font-size:13px; color:#ffffff; text-decoration:none;}
	.site_map dl dd a:hover{color:#b8e7ff; text-decoration:underline; }
	
	
/*-- --*/

.tab_border{ border:1px solid #000; background:#fffdfe;}
.tab_border td{ border:1px solid #7c1b07;}
.tab_text{  font-size:11px; color:#000; text-align:center; padding:2px 0 2px 0; line-height:18px;}
.tab_text1{ font-size:11px; color:#000; padding:0 0 0 5px; line-height:24px;}
.tab_text2{ font-size:12px; color:#c14529; text-align:center; line-height:16px; font-weight:bold; padding:4px 0 4px 0;}

