/* --------------- GLOBAL ---------------- */

.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.clearafter:after, .clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearafter, .clear {display:inline-block;}
  /* Hide from IE Mac \*/
.clearafter, .clear {display:block;}
 /* End hide from IE Mac */

.invis {visibility: hidden;}

* html .clearafter, * html .clear{height: 1px;}
  
body{font-size:12px;padding:0;margin:0;font-family:Arial;color:#000;background:#340042 url(../_styles/ezzyclean/bg.gif) repeat-x;}
 
h1, h2, h3, h4, h5, h6, ul, li, ol, form{padding:0;margin:0;}
 
a{color:#340042;text-decoration:underline;}
	a:hover{color:#340042;}

p{padding:0;}

/* -------------- MAIN SITE ---------------- */
#container{width:960px;}
	h2{font-size:26px;margin-bottom:10px;color:#8102a7;}

#wrap{width:960px;text-align:left;}

#header{width:960px;height:120px;background:#fff url(../_styles/ezzyclean/bar.gif) center top no-repeat;}
	#logo{float:left;width:500px;margin-top:15px;}
		#logo a{height:78px;width:500px;background:url(../_styles/ezzyclean/logo.gif) 20px 10px no-repeat;display:block;overflow:hidden;text-indent:-9999em;}
	#basicInfo{float:left;width:302px;text-align:right;padding:20px 5px 0 0;font-size:14px;}
		#basicInfo h1{font-style:italic;padding-bottom:5px;}
	#Tab{float:left;width:153px;height:120px;background: url(../_styles/ezzyclean/Tab.png) right top no-repeat;display:block;}

#content{background:#fff url(../_styles/ezzyclean/bg_content.gif) repeat-y;}
	.contact{position:relative;left:35px;}
	.modContent{}
	.pageContent{position:relative;left:25px;}
		.pageContent p{padding:0;}
			.pageHeader{position:relative;left:5px;}
	.homeContent{width:660px;padding:0 0 0 10px;}
		.homeContent p{padding:0;}
		.homeContent img{padding-right:10px;position:relative;}
			.homeSpan{text-align: center;}

	#nav{float:left;width:162px;position:relative;left:4px;top:1px;}
		#nav ul{}
			#nav li{list-style-type:none;}
				#nav a.navlink{color:#fff;width:156px;font-size:15px;text-decoration:none;height:27px;padding-bottom:2px;background: url(../_styles/ezzyclean/btn_feature_up.png) no-repeat;display:block;}
					#nav a.navlink:hover{background: url(../_styles/ezzyclean/btn_feature_over.png) no-repeat;color:#000000;}
						.navSpan{position:relative;top:4px;left:20px;}
							#nav li.labels{font-size:20px;padding:2px 0 2px 0;color:#fae70c;position:relative;left:20px;}
	
	#mainContent{float:left;width:700px;padding:8px;}
	* html #mainContent{height:1%;}
	#rightBar{float:left;width:98px}

.attachlink { background:url(../_styles/ezzyclean/datasheet.gif) no-repeat;}
.attachlink a { text-decoration:none;display:block; width: 129px; height:21px;}

#footer{width:960px;color:#fff;background:url(../_styles/ezzyclean/bar.gif) center top no-repeat;}
	#rightBar{position:relative;}
		.bottle{height:303px;width:200px;background: url(../_styles/ezzyclean/bottle.png) 30px 20px no-repeat;display:block;}
	.bottomBar{padding:30px 0 0 162px;background:#fff url(../_styles/ezzyclean/bg_content.gif) repeat-y;}	
		.madeIn{float:right;min-height:94px;width:94px;background:url(/img/structure/MadeInUsa.gif) 0 -4px no-repeat;position:relative;right:5px;bottom:5px;}
		.mainPic{height:73px;float:left;position:relative;left:162px;}
	#footerLeft{float:left;position:relative;left:20px;top:10px;}
		ul#footerNav{}
			ul#footerNav li{list-style-type:none;float:left;}
				ul#footerNav a{color:#fff;text-decoration:none;}
					ul#footerNav a:hover{}
	#footerRight{float:right;text-align:right;position:relative;right:20px;top:10px;}
		#footerRight a{text-decoration:none;color:#fff;}
		#footerRight a:hover{}