/* Layout Stylesheet */ 

body {
	margin: 0;
	padding: 0;
	text-align: left;
}

.clear {
	clear: both;
}

#footer {
	text-align: left;
}

#wrapper {
	width: 768px;
	margin: 0 0 0 148px;
}
#header {
	height: 58px;
	margin-bottom: 11px;
	position: relative;
}
#logo {
	width: 222px;
	height: 58px;
	float: left;
}
#header-menu {
	position: absolute;
	bottom: -2px;
	right: 16px;
}
#page-header {
	width: 222px;
	height: 58px;
	float: left;
}
#page-box-column {
	width: 188px;
	float: left;
}
#page-content-column {
	margin-left: 2px;
	width: 568px;
	float: left;
}
#page-middle-column {
	margin-left: 2px;
	width: 378px;
	float: left;
}
#page-box2-column {
	margin-left: 2px;
	width: 188px;
	float: left;
}
#page-box3-column {
	width: 188px;
	float: left;
}

#page-lead img {
	width: 758px;
	height: 110px;
	padding: 0;
	margin: 0;
}
#page-lead img.main {
	width: 758px;
	height: 259px;
	padding: 0;
	margin: 0;
}
#page-lead img.newsletter {
	width: 758px;
	height: 212px;
	padding: 0;
	margin: 0;
}
#page-lead  {
	font-size: 1px;
}

.quiz1, 
.buttoninfo1,
.buttoninfo2,
.footerinfo1 {
	float: left;
}
.quiz2,
.footerinfo2 {
	float: right;
}

/* height fix */
#page-middle-column #faq {
	padding-top: 8px;
}
#page-middle-column .last {
	padding-bottom: 11px;
}

#page-box2-column .separator-paragraph {
	padding-bottom: 16px;
}

#page-box-column #problems {
	padding-top: 1px;
}

/*
#page-middle-column #faq {
	padding-top: 8px;
}

#page-box-column #callme {
	padding-top: 14px;
}

#page-box2-column #order {
	padding-bottom: 12px;
}
*/
