#page {
	width:960px; 
	margin:0 auto;
}
#header {
	height: 118px;
}
#logo {
	float: left;
	position: relative;
	width: 182px;
	margin-left: 8px;
	height: 110px;
	padding-top: 8px;
}
#strapsearch {
	width: 563px;
	float: left;
	position: relative;
	height: 110px;
	margin-left: 8px;
	padding-top: 8px;
	background : url(/app/templates/default/images/swirl.gif) no-repeat right 8px;
}
#logo img {
	position: absolute;
	top: 27px;
	left: 24px;
}
#left, #middle, #right {float: left; margin-left: 8px; margin-top: 8px;}
#left, #right {width:182px;}
#middle {width: 563px}
#footer {clear:both;}
#right {
	margin-top: -84px;
}
/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
