#processing {
	position: fixed; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%;
	display: table;
	background-color:#7C96B9;
	font-size:22px;
	z-index:130;
	filter:alpha(opacity=90);   
	-moz-opacity: 0.9;   
	opacity: 0.9;   
}

* html #processing { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#processDiv {
	position:relative;
	width:440px;
	height:auto;
	background-color:#FFF;
	border:2px solid #000;
	margin:50px auto;
	text-align:center;
	padding:30px;
}

.close {
	color: #00f;
	font-size: 12px;
	text-align: right;
}

/********************** interstitial pages specific css */

#specialOffers { 
	margin:0px auto;  
}

.offerItem { 
	clear:both; 
	border-bottom:2px solid #CCC; 
	margin-bottom:5px; 
	display:block; 
	letter-spacing: 0px;
}

.offerItem img { 
	float:left; 
}

.offerItem p { 
	width:100%; 
	clear:both; 
	padding:3px; 
	margin:0px; 
}

.offerItem h1 { 
	position:relative; 
	float:left; 
	width:450px; 
	clear:none; 
	left:20px; 
	font-size:14px; 
	color:#000; 
	font-weight:100; 
	margin:0px; 
	text-align:left; 
}

.offerItem h1:first-line { 
	font-weight:900; 
}

.offerItem label { 
	margin-right:15px; 
	float:none; 
}

.offerItem .cBanner img { 
	margin-bottom: 12px; 
	clear: both; 
	float: none; 
}

.offerSelect { 
	position:relative; 
	width:100%; 
	background:#CFF0C6; 
	text-align:center; 
	padding:3px 0px 3px; 
}

.offerSelect select { 
	background:#FFF; 
	border:1px solid #000; 
}

.offerSubmit { 
	clear:both; 
	text-align:center; 
	background:url(/shared/interstitial/images/fireFooter.gif) no-repeat -235px center; 
	margin:0px; 
} 
.creditOfferSubmit {
    background:url(/shared/interstitial/images/creditFooter.gif) no-repeat -235px center;
}

.offerSubmit input { 
	position:relative; 
	/*left:-110px;*/
	padding:0px;
} 
.offerSubmit .narrow input {
    left: -110px;
}

.offerSubmit input, .offerItem input, .offerItem select { 
	background:none; 
	border:none; 
	float:none; 
	width:auto; 
}

.offerItem select { 
	background:#FFF; 
	border:1px inset #CCC
}

a img { 
	border:none; 
}

#creditrepair_options { 
	clear:both; 
	height:100px; 
}

.offerSelect img {
	margin:0px auto; 
}

.offerItem .error { 
	color: #df1b1b !important; 
	font-weight: bold !important; 
}

#coregContainer { 
	position:relative; 
	margin:0px auto; 
	width:800px; 
	background:#FFF url(/shared/interstitial/images/fireBack2.jpg) no-repeat 450px bottom;
	border:3px solid #003268;
	border-top:0px;
}

#coregContent {
	position:relative;
	width:600px;
	float:left;
	left:10px;
	margin:10px auto 0px auto;
}

#skyscraper {
	float: right; 
	right: 15px; 
	position: relative; 
	top: 10px; 
	width: 160px; 
	border:2px solid #900000;
}

.cBanner img { width:100%}

#coregLeft {
	float:left;
	width:480px;
}

#coregRight {
	float:right;
	width:480px;
}

#coregContainer.wide { 
	position:relative;
	margin:0px auto;
	width:995px;
	background:#FFF;
}

#coregContainer.wide #coregContent {
	width:975px;
}

.wide .offerItem h1 { 
	width:340px; 
}

.wide .offerSubmit { 
	background-position:-45px center; 
} 

#coregContainer#footer { 
	width:770px; 
	margin:0px; 
	background-image:none; 
	color:#999; 
	padding-left:15px; 
	padding-right:15px; 
}	

#coregContainer#footer p, #coregContainer#footer a, #coregContainer#footer a:link, #coregContainer#footer a:hover, #coregContainer#footer a:active { 
	display:inline; 
	margin-left:0px;
}

#coregContainer#footer p { 
	margin-right:15px; 
}


#coregContainer.wide #footer { 
	background:none;
	color:#000;
	padding-bottom:10px;
	width:965px;   
}
#coregContainer.wide a { color:#000; }
h1.credit {
    width:80%;
}
/************************** end interstitial pages specific css */
