/* CSS Document */

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;}

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

a {text-decoration:underline; color:#FEC610;}


#head_block {
	width:750px; height:332px;
	border-left:5px solid #D62909;
}

#head_block #logo {
	width:180px; height:332px;
	float:left;
	position:relative;
}

#head_block #slide_nav {
	width:561px; height:332px;
	float:left;
	margin-left:4px;

}

#slide_nav .slide {
	width:557px; 
	height:274px;
	margin-top:4px;

}

.slide_image, .slide_image_next {
	width:183px; height:274px;
	background-color:#666666;
	float:left;
	position:relative;
	
}

.slide_image_next {
	margin-left:4px;

}

#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;
	
}

#right {
	width:556px; height:auto;
	float:left;
	margin-left:4px;
}

.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 0px;
	line-height:15px;
}


ul#general {list-style-type:none; margin-left:30px;}

#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;
}

#logo p {
	padding: 20px;
	font: normal normal 11px/15px "Tahoma";
	color: #ffffff;
	text-align: center;
}

.swficon {
	border: none;
	margin: 20px;
	padding: 0;
}

span.up {
	font-size: 8px;
	margin-top:-15px; 
}

.copy {color:#666666;}


/*---------------------- inners ---------------------*/
