/* In */

body {
	margin:0;
	padding:0;
	background:#000000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}

#wrap {
	width:750px; height:auto;
	margin:23px auto;
	background-color:#000000;
	border-bottom:1px solid #FFFFFF;
	

}

p, ul, li, ol, h1, h2, h3, h4 {margin:0; padding:0;}


h1 {font-size:14px; color:#FFFFFF; margin:20px 5px 10px 5px;}
h3 { font-size: 12px; color:#FFCC00; margin:0 5px 0 5px; }

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

a {text-decoration:underline; color:#FEC610;}


#head_block {
	width:750px; height:220px;
		border-left:5px solid #D62909;
}

#head_block #logo {
	width:180px; height:174px;
	float:left;
	position:relative;
}

#head_block #slide_nav {
	width:561px; height:174px;
	float:left;
	margin-left:4px;

}

#slide_nav .slide {
	width:557px; 
	height:174px;
	margin-top:4px;

}

.slide_image, .slide_image_next {
	width:182px; height:174px;
	background-color:#666666;
	float:left;
	position:relative;
	
}

.slide_image_next {
	margin-left:5px;

}

#one {background:url(../images/slide1.jpg) no-repeat;}
#two {background:url(../images/slide2.jpg) no-repeat;}
#three {background:url(../images/slide3.jpg) no-repeat;}


.slide_crumbs {
	width:102px; height:22px;
	position:absolute; bottom:0; right:0;
	background-color:#000000;
	text-align:center;
}

p.crumb {font:9px Tahoma; margin-top:5px; color:#FEC610;}

#navigation {
	/*width:561px;*/ width:418px; /*------ More width PLEASE -------*/
	height:36px;
	border-bottom:2px solid #0B0B0B;
	position:relative;
}



#nav {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
}

#nav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
}

#nav a {
	float: left;
	padding: 36px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	text-indent:-999px;
		}

#nav a:hover {
	background-position: 0 -36px;
	}
	
#mhome a  {
	width:36px; 
	background: url('../images/home.jpg') no-repeat;
	}
	
#mrefractories a  {
	width:78px; 
	background: url('../images/refractories.jpg') no-repeat;
	}

#mproduct a  {
	width:78px; 
	background: url('../images/refractories.jpg') no-repeat;
	}

#minsulation a  {
	width:66px; 
	background: url('../images/insulation.jpg') no-repeat;
	}

#mfiberstone a  {
	width:65px; 
	background: url('../images/fiberstone.jpg') no-repeat;
	}

#mquality a  {
	width:108px; 
	background: url('../images/quality.jpg') no-repeat;
	}

#mcontact a  {
	width:65px; 
	background: url('../images/contact.jpg') no-repeat;
	}



#content {
	width:745px; height:auto;
	border-left:5px solid #D62909;
		
}

#left {
	width:185px; height:auto;
	float:left;
	padding-bottom:20px;
	
}

#right {
	width:556px; height:auto;
	float:left;
	margin-left:4px;
	padding-bottom:20px;
}

#right h2 {
	font-size:12px;
	color:#D62909;
	margin:20px 5px 10px 5px;
	border-bottom: 1px dashed #666666;
	text-transform: uppercase;
}

.details {
	width:159px; height:auto;
	margin:9px;
}

.details p {
	color:#CCCCCC;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top:10px;
	line-height:16px;
}

.details .ph {
	background: url("../images/icon_phone.gif") no-repeat left center;
	padding-left: 17px;
	line-height: 18px;
	font-weight: bold;
}
.details .fx {
	background: url("../images/icon_fax.gif") no-repeat left center;
	padding-left: 17px;
	line-height: 18px;
	font-weight: bold;
}
.details .em {
	background: url("../images/icon_email.gif") no-repeat left center;
	padding-left: 17px;
	line-height: 18px;
	font-weight: bold;
}

.page_header {margin-left:5px; margin-top:10px;}

#right p {
	margin:20px 5px;
	line-height:15px;
}

#table-list tr td {
	vertical-align:top;
	width:33%;
	font-size: 9px !important;
	padding-bottom: 25px;
}

#table-list2 tr td {
	vertical-align:top;;
	font-size: 9px !important;
	padding-bottom: 25px;
}


ul.general {list-style-type:none; margin-left:10px; margin-top:10px;}

.general li {
	border-left:9px solid #FFFFFF;
	padding:3px 0 3px 10px;
}

#footer_one {
	width:745px; height:56px;
	border-left:5px solid #D62909;
	text-align:center;

}


#footer_one p {color:#666666; padding:10px; font:9px Tahoma; }

#footer_two {
	width:750px; height:125px;
	background-color:#101010;
	border-left:5px solid #D62909;
}

#footer_two p {
	 padding:20px;
	 font-size:9px;
	 color:#FEC610;
	 line-height:15px;
}

i { font-style: normal; font-weight: bold; }
b { color: #FEC610; text-transform:capitalize; font: bold 9px/13px "Verdana"; margin-left: 10px; display: block; }

span.up {
	font-size: 8px;
}

span.white { text-transform:none; color: #FFCC00; font-size: 11px; }

.copy {color:#666666;}

input, textarea {border:none; font:11px Verdana, Arial, Helvetica, sans-serif; padding:5px;}
textarea {width:200px;}


.yellowtext {
	color: #FFCC00;
	font-weight: bold;
}
