html,body {
	margin:0;
	padding:0;
    height: 100%; 
	text-align:left;
}

body {
	font: 76% arial,sans-serif;
	min-width:960px;
	margin:0;
	padding:0;
}

#max_width_container {
	max-width:960px;
	width:expression(document.body.clientWidth > 960? "960": "auto" );
	margin:auto;
	height:100%;
}

#min_width_container {
	position:relative;
	min-height:100%;
	height:100%;
}

* html #min_width_container, * html #footer {
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<960?'960px':'100%');
}

* html #min_width_container {
	height:100%;
}

* html #middle_container {
	height: 100%;
}

#middle_container {
   min-height: 100%; 
   margin-bottom: -80px;
}

#header {
	height:160px;
}

#clear {
   height: 110px;
   clear: both;
}

#footer {
   height:78px;
}

.columns {
	width: 100%;
	overflow: hidden; 
}

.w-25, .w-33, .w-210px, .w-270px, .w-60px, .w-240px, .w-500px, .w-85px, .w-560px, .w-140px, .w-570px, .w-70px, .w-30px, .w-40px, .w-162px, .w-50px, .w-100px, .w-130px, .w-150px, .w-170px, .w-180px, .w-200px, .w-220px, .w-250px, .w-260px, .w-235px, .w-315px, .w-333px, .w-400px, .w-445px, .w-460px, .w-580px, .w-600px  { float: left; overflow: hidden;}

.w-25 {
	width:25%;
}

.w-33 {
	width:33%;
}

.w-210px {
	width:210px;
}

.w-270px {
	width:270px;
}

.w-50px {
	width:50px;
}

.w-240px {
	width:240px;
}

.w-500px {
	width:500px;
}

.w-85px {
	width:85px;
}

.w-140px {
	width:140px;
}

.w-70px {
	width:70px;
}

.w-60px {
	width:60px;
}

.w-260px {
	width:260px;
}

.w-570px {
	width:570px;
}

.w-560px {
	width:560px;
}

.w-30px {
	width:30px;
}

.w-40px {
	width:40px;
}

.w-100px {
	width:100px;
}

.w-130px {
	width:130px;
}

.w-150px {
	width:130px;
}

.w-162px {
    width: 162px;
}

.w-180px {
    width: 180px;
}

.w-200px {
	width:200px;
}

.w-220px {
    width:220px;    
}

.w-250px {
    width:250px;
}

.w-235px {
	width:235px;
}

.w-315px {
	width:315px;
}

.w-333px {
	width: 333px;
}

.w-400px {
	width: 400px;
}

.w-445px {
	width: 445px;
}

.w-580px {
	width: 580px;
}

.w-460px {
	width: 460px;
}

.w-600px {
	width: 600px;
}
 
.col-content {
	padding: 0;
}