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

body{
padding:0;
margin:0 auto;
width:1000px;

background-image:url(../images/header/midas-header-bg.jpg);
background-repeat:no-repeat;
background-position:top center;
}

/*FORMAT*/

p,a,ul,li,td,tr,ol,em,div,a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7f7f;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000;
padding:0;
margin:0;
text-transform:uppercase;
}

#wrapper{
/*width:1280px;*/
padding:0;
margin:0 auto;
}

#header{
float:left;
/*width:1280px;*/

padding:57px 0 25px 0;
margin:0;
}

.logo{
float:left;
width:200px;
padding:0 0 0 0px;
margin:0;
}

/*MAIN MENU*/

ul#menu {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 28px;
	width: 800px;
}
ul#menu li {
	float: left;
	display: inline;
	height: 28px;
	margin: 0;
}

ul#menu li a {
	display: block;
	height: 28px;
	text-indent: -999em;
}

ul#menu li.home a {
	background:url(/assets/images/menu/home.jpg) 0 0 no-repeat;
	width: 52px;
}
ul#menu li.products a {
	background:url(/assets/images/menu/products.jpg) 0 0 no-repeat;
	width: 88px;
}
ul#menu li.faq a {
	background:url(/assets/images/menu/faq.jpg) 0 0 no-repeat;
	width: 62px;
}
ul#menu li.solutions a {
	background:url(/assets/images/menu/solutions.jpg) 0 0 no-repeat;
	width: 167px;
}
ul#menu li.company-info a {
	background:url(/assets/images/menu/company-info.jpg) 0 0 no-repeat;
	width: 152px;
}
ul#menu li.store-locator a {
	background:url(/assets/images/menu/store-locator.jpg) 0 0 no-repeat;
	width: 152px;
}

ul#menu li.home a:hover, ul#menu li.products a:hover,
ul#menu li.faq a:hover, ul#menu li.solutions a:hover,
ul#menu li.company-info a:hover, ul#menu li.store-locator a:hover{
	background-position: bottom left;
}


ul#menu li {
	float: left;
	display: inline;
	height: 28px;
	margin: 0;
	overflow: hidden;
}

/*FLASH*/

.home-flash-holder,
#flashholder{
	width:965px;
	float:left;
	padding:0;
	margin:25px 0 25px 7px;
	outline:none;
}

/*MAIN CONTENT*/
#content a{
    font-size:12px;
}
#breadcrumb{
    font-size:11px;
    font-weight:bold;
    padding-bottom:20px;

}
#breadcrumb a{
    font-size:11px;
    text-decoration:none;
}
#breadcrumb a:hover{
    text-decoration:underline;
    color:#666666;
}
#main-content{
	width:965px;
	float:left;
	padding:0;
	margin:0 0 0 7px;
	}

/*Home*/

.home-left-column{
	float:left;
	width:50%;
	padding:15px 0;
	margin:0;
}

.home-right-column{
	float:left;
	width:49%;
	padding:15px 0;
	margin:0;
}

.home-left-column-heading,
.home-right-column-heading{
	float:left;
	width:408px;
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
	margin:0;	
}

.home-left-column-content,
.home-right-column-content{
	float:left;
	width:408px;
	padding:5px 0;
	margin:0;	
}

.home-left-column-content p,
.home-right-column-content p{
	font-size:12px;	
}

.home-select{
	float:left;
	border:1px solid #ccc;
	padding:1px 3px 2px;
	width:279px;
	margin:0 5px 0 0;
	color:#7f7f7f;
	outline:none;
}

/*PRODUCTS*/

.product-holder{
	width:965px;
	float:left;
	padding:0 0 25px 0;
	margin:0 0 0 7px;
	}

.product-left-column{
	float:left;
	width:650px;
	padding:0;
	margin:0;
}

.product-right-column {
	float:left;
	margin:0;
	padding:0 0 0 65px;
	width:235px;
}

.product-left-column-heading01{
	float:left;
	width:408px;
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
	margin:0;	
}

.product-left-column-heading02{
	float:left;
	width:620px;
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
	margin:0;	
}	
	
.product-left-column-content{
	float:left;
	width:650px;
	padding:10px 0 20px 0;
	margin:0;
}

.product-left-column-content p{
	padding:5px 0;
	margin:0;
}
	
	
ul.product-color-thumbs{
 float:left;
 width:100%;
 padding:0;
 margin:0;
 list-style:none;
}

/*FAQ*/

.faq-left-column{
	float:left;
	width:48%;
	padding:15px 5px;
	margin:0;
}

.faq-right-column{
	float:left;
	width:48%;
	padding:15px 5px;
	margin:0;
}

.faq-left-column h2,
.faq-right-column h2,
.global-content-holder h2{
border-bottom:1px solid #7f7f7f;
padding:0 0 5px 0;
}

.faq-right-column ul{
	float:left;
	padding:0 0 0 15px;
	margin:0;
}

/*SOLUTION*/

.solution-item{
float:left;
width:965px;
border-bottom:1px solid #7f7f7f;
padding:5px 0 15px 0;
margin:5px 0;
}

.solution-item-img-holder{
float:left;
background:url(../images/solutions/solution-thumb-bg.gif) no-repeat center;
width:121px;
height:129px;
}

.solution-item-img-holder{
float:left;
padding:16px 0 0 14px;
}

.solution-read-more {
float:right;
margin:0;
padding:15px 0 0;
width:80%;
}

.solution-read-more a{
float:right;
text-align:right;
}

.enviro-item{
float:left;
width:965px;
padding:5px 0 15px 0;
margin:5px 0;
}

ul.product-color-thumbs li{
 float:left;
 display:inline;
 width:68px;
 height:68px;
 background:url(/assets/images/products/product-thumb-detail.jpg) no-repeat center;
 padding:4px 0 0 4px;
 margin:0 5px 5px 0;
}
	
ul.product-color-thumbs li a{
 float:left;
 width:64px;
 height:64px;
 padding:0;
 margin:0;
}

	
.red{
display:block;
width:64px;
height:64px;
background-color:red;
padding:0;
margin:0;
}	

.green{
display:block;
width:64px;
height:64px;
background-color:green;
padding:0;
margin:0;
}

.blue{
display:block;
width:64px;
height:64px;
background-color:blue;
padding:0;
margin:0;
}

.orange{
display:block;
width:64px;
height:64px;
background-color:orange;
padding:0;
margin:0;
}	

.global-content-holder{
	width:965px;
	float:left;
	padding:0 0 25px 0;
	margin:0 0 0 7px;
	}
	
.faq-left-column{

}

.faq-item{
width:100%;
float:left;
padding:0;
margin:0;
}

.faq-item-zebra{
width:100%;
background-color:#eaeaea;
float:left;
padding:0;
margin:0;
}

/*STORE LOCATOR*/
.store-locator-holder{
float:left;
width:100%;
padding:15px 0;	
margin:0;
}	
/*FOOTER*/

#footer{
width:999px;
float:left;
padding:0;
margin:0 0 0 0px;
}

#footer p, a{
font-size:10px;
}

.footer-content{
width:950px;
float:left;
margin:0;
padding:0 0 0 5px;
}

.footer-content-left{
width:850px;
float:left;
margin:0;
text-align:left;
padding:0;
}

.footer-content-right{
width:100px;
float:right;
text-align:right;
margin:0;
padding:0;
}

/*GLOBAL*/

img{
border:none;
display:block;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.form-clear{
padding:0;
margin:0;
}

