body#freeauditPage #content {
	padding-top: 32px;
}

#content { width: 740px; margin: 0 auto 0 auto; 
	background: #FFF url(/asset/gfx/faded_logo.png) no-repeat bottom right;
	border: 0px #F00 solid;
	padding-top: 0px;
}

#content p {
	line-height: normal;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 4px;
	padding-bottom: 4px;
}

#content .questionsBox {
	width: 80%;
	border: 1px #99F dashed;
	background: #FFFFFF;
	margin: 0 auto 12px auto;
}


#content .submit{
	width: 326px;
	height: 35px;
	padding: 0;
	margin: 0 0 0 204px;	
	text-indent: -9999px;
	border: 0;
	background: #FFF url(http://www.instantmarketingaudit.com/data/gfx/generate_results-button.jpg) no-repeat center top;
	cursor: pointer;
}

#content .submit:hover { background: #FFF url(http://www.instantmarketingaudit.com/data/gfx/generate_results-button.jpg) no-repeat center -36px; }

#content h1 {
	line-height: normal;
	font-size: 18pt;
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	letter-spacing: -1px;
	text-align: center;
}

#content h2 { 
	margin: 0; 
	padding: 0;
	text-align: left;
}

.r1 {
	background: #EFEFEF;
}

.r2 {
	background: #DCDCDC;
}

#auditWrapper {
	margin-top: -32px;
}

#audit {
	margin: 0 auto;
	color: #0D9CC6;
}

ol#audit {
	list-style-type: none;
}

ol#audit li {
	padding: 18px 12px 24px 12px;
	color: #000;
	clear: both;
	min-height: 75px;
}

ol#audit li div {
	margin-top: 8px;
}

ol#audit li span.listNum {
	color: #0D9CC6;
	font-weight: bold;
	float:left;
	height: 72px;
	margin-right: 8px;
	
}

ol#audit li label { 
	display: inline;
	margin: 18px 0 24px 22px;
	font-weight: bold;
}

.auditItem .question {

}

.auditItem .question .s-num { color: #0D9CC6; font-weight: bolder; }

.auditItem .answer { 
	display: inline;
	padding-left: 22px;
	font-weight: bold;
}


#loadWrapper {
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
}

#content .formBox2 {
	width: 365px;
	font-size: small;
	border: 1px #FF3300 dashed;
	background: #EFEFEF;
	margin: 0 auto;
	padding:  6px 8px;
	clear: both;
}

.formBox2 label {
	display: block;
	width: 296px;
	text-align: right;
	color: #339;
	margin-bottom: 5px;
}

.formBox2 .input {
	width: 200px;
	border: 1px #CCC solid;
	background: #FFF;
	color: #333;
	padding: 1px 4px;
}

#cat { 
	color: #00C;
	font-size: 26px;
	font-weight: bold;
}

#meter {
	margin: 8px 0 8px 55px;
}

.meter .level {
	position: absolute;
	height: 35px;
	width: 448px;
	margin-top: 42px;
	margin-left: 113px;
}

.meter .level div {
	height: 35px;
	color: #FFF;
	background: transparent url(/images/meter-gradient.jpg) no-repeat top left;
}

#animeter var {
	position: absolute;
	font-size: 24px;
	font-weight: bolder;
	top: 0;
	margin-top: 6px;
	left: -80px;
}

.btnBack, .btnNext {
	width: 147px;
	height: 34px;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;	
}

.btnBack {
	background: #FFF url(/data/gfx/button_back.jpg) no-repeat center top;
	display: block;
	float: left;
	margin-left: 65px;
}

.btnBack:hover { background: #FFF url(/data/gfx/button_back.jpg) no-repeat center -35px; }

.btnNext {
	background: #FFF url(/data/gfx/button_next.jpg) no-repeat center top;
}

.btnCalculate {
	width: 200px;
	height: 34px;
	background: #FFF url(/data/gfx/button_results.jpg) no-repeat center top;
	border: 0;
	cursor: pointer;
}

.btnCalculate:hover { background: #FFF url(/data/gfx/button_results.jpg) no-repeat center -35px; }

.btnNext:hover { background: #FFF url(/data/gfx/button_next.jpg) no-repeat center -35px; }

.btnResults {
	width: 328px;
	height: 34px;
	border: 0;
	cursor: pointer;
	margin-left: 205px;
	background: #FFF url(/data/gfx/button_detailed_solution.jpg) no-repeat center top;
}

.btnResults:hover {
	background: #FFF url(/data/gfx/button_detailed_solution.jpg) no-repeat center -35px;
}

.moreInfo {
	width: 421px;
	height: 43px;
	margin: 6px auto 28px auto;
	display: block;
}

#lgLoad, #msLoad, #tnLoad, #crLoad {
	margin-top: 12px;
	height: 280px;
	width: 400px;
}

#loadRunner {
	position: absolute;
	height: 375px;
	width: 550px;
	background: #FFF;
	margin: -18px 0 0 70px;
	color: #333;
	border: 2px #39C solid;
	padding: 24px 12px;
}

#loadRunner h4 {
	font-size: 20px;
	margin: 12px 0 22px 0;
	padding-top: 22px;
	width: 535px;
	border-top: 1px #666 solid;
	
}

#loadRunner p {
	text-align: left;
}

#lgLoad p, #msLoad p, #tnLoad p, #crLoad p {
	font-size: 26px;
	letter-spacing: -1px;
	font-style: italic;
}

#contAudit { margin-left: 65px; }

ol#scoreCols {
	margin-left: 55px;
	margin-bottom: 12px;
}

#results ol {
	margin-left: 55px;
	margin-bottom: 12px;
}

#results ol li {
	margin-bottom: 4px;
}

#results h2 {
	font-size: 175%;
	color: #0D9CC6;
	padding-top: 8px;
	border-top: 1px #064880 solid;
	margin-bottom: 10px;
	margin-top: 4px;
}


#dvdOffer {
	background: #FEFEFE;
	border: 1px #999 solid;
	margin-bottom: 12px;
	padding: 6px 0 6px 6px;
	text-align: justify;
}

#uiOverlay h1 {
	font-size: 16px;
	font-weight: bold;
	color: red;
}

