body
{
	zoom:.85;
}

html>body
{
	zoom:1;
}

.homeContentContainer /* Home Page */
{
	position:relative;
	padding-top:0px;
	float:left;
	padding:0px;
	margin:0px;
}

#regionalMapBlock
{
	display:none;
}

#stateRateContainer
{
	border:2px solid #ccc;
}

.otherProducts
{
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	float:right;
}

.breadcrumbCont, .featureCalloutCont
{
	display:none;
}

.logoArticle
{
	padding: 0 0 0px 75px;
}

.containerAll
{
	border:0px solid #c00;
	left:0px;
	position:absolute;
}

.printImage /* Home Page */
{
	display:block;
}

#blockDiv
{
	filter:Alpha(opacity=0);
	display:none;
	width:0px;
	height:0px;
	background:#fff;
}

.ratesSummaryContainer
{
	border:1px solid #ccc;
	padding-bottom:10px;
	margin:0 10px;
}

.ratesSummaryContainer img
{
	display:none;
}

.ratesInterestContainer
{
	border:3px solid #ccc;
}

.ratesInterestContainer img
{
	display:none;
}

.logoThumb table
{
	border:2px solid #ccc;
}

.ratesResultTop
{
	border-top:3px solid #ccc;
	border-bottom:3px solid #ccc;
}

#ratesInterestMid img
{
	display:block;
}

.ratesResultTop td.resultHdr
{
	width:134px;
}

.resultLogo
{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}

.checkmark, .priceTD, .actionTD
{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.priceContainer
{
	padding-bottom:5px;
}

.priceBottom
{
	display:none;
}

#ratesResultContainer
{
	height:auto !important;
	overflow-y:hidden;
}

#thisPopup_background
{
	/*
	position:relative;
	display:block;
	float:left;
	*/
	display:none;
	visibility:hidden;
}

#thisPopup_popup
{
	background:#fff;
}

#thisPopup_popupBody
{
	border:0px solid #c00;
	display:block;
	visibility:visible;
	position:absolute;
	background:#fff;
	padding:0px !important;
	margin:50px 0 0 -420px;
	
	top:0px;
	left:0px;
}

#infoDetailContainer2
{
	margin-top:100px;
}

#infoDetailContainer2 #logo
{
	display:block;
	position:absolute;
	top:0px;
}

.pageContainer3 .formContainer /* GENERAL Style */
{
	border:1px solid #ccc;
	width:90%;
}

.headerRowContainer h2
{
	padding-top:17px;
}

.footerContainer
{
	float:left;
}

.pageContainerOff
{
	display:none;
	background:#fff;
}

#popUpContainer_compare
{
	visibility:visible;
	filter:Alpha(opacity=100);
	float:left;
	position:absolute;
	top:0;
	margin-left:-270px;
	left:0 !important;
	width:900px;
	zoom:.75;
}

#popUpContainer_compare td.wide
{
	padding-right:50px;
	width:190px;
}

html>body #popUpContainer_compare
{
	zoom:.75;
}

.infoDetail, .infoDetailMid, .infoBottom
{
	display:block;
	margin:0px;
	visibility:visible;
	position:relative;
}

#infoDetailContainer3 /* Home Page */
{
	font-family:Arial, helvetica, Verdana;
	visibility:visible;
	filter:Alpha(opacity=100);
	float:left;
	position:relative;
	margin:-430px 0 430px 50px;
	background:none !important;
	
}

.infoDetailMid td
{
	color:#000 !important;
}


#popUpTop
{
	border:1px solid #666;
	border-bottom:0px solid #666;
	width:777px;
	margin-top:0px;
}

#popUpMid, #popUpBttm
{
	border:1px solid #666;
}

#logo
{
	padding: 0 0 10px 20px;
	display:block;
}

#resultCont3 #logo
{
	padding-left: 0px;
}

#overviewPopup_table
{
	margin-left:-50px;
}

iframe
{
	height:100%;
}

#popUpContainer_compare #logo,
#infoDetailContainer2 logo img,
.formPopupBottom #logo,
#overviewPopup_table #logo,
body.valueProp #logo
{
	display:block;
}


.formPopupBottom #logo
{
	padding-left:0;
	margin-left:-5px;
}

.closeBtn
{
	display:none;
	height:0px;
}

.logoCont
{
	display:none;
}

.homeContent2
{
	display:none;
}

.homeImage /* Home Page */
{
	visibility:hidden;
}

.homeContentContainer .floatLeft
{
	visibility:hidden;
}

.homeFooter /* Home Page */
{
	position:relative;
	float:left;
	padding:0px;
}

/* Firefox */
@-moz-document url-prefix() /* Home Page */
{
.homeFooter { margin:0px 0 0 0px; }
}


/* Firefox 1 - 2 */
body:empty .homeFooter  /* Home Page */
{
	margin: 0px 0 0 0px;
}

.welcomeHdr  /* Welcome Page */
{
	padding-left:20px;
}


.iconLeft, .iconRight, .iconButton  /* Vehicles Page*/
{
	display:none;
}

.iconMid /* Tab */
{
	border:1px solid #ccc;
	padding: 10px !important;
	float:left;
	margin: 0 10px 15px 0;
	height:30px;
}

#tabContainer
{
	border-bottom:2px solid #2399bf;
}

.formMid
{
	border:1px solid #f88b19;
	padding:10px;
}

.formTop, .formBottom /* Forms */
{
	display:none;
}

html>body #infoDetailContainer
{
	float:left;
	margin:45px 0 69px 245px;
	border:1px solid #f88b19;
	width:575px !important;
	filter:Alpha(opacity=100);
}

#infoDetailContainer .infoDetailMid
{
	width:100%;
}

#infoDetailContainer table
{
	width:600px;
}

.infoBlankContainer
{
	position:relative;
	margin-left:-245px;
}

/* Firefox */
@-moz-document url-prefix() /* Home Page */
{
.infoBlankContainer { margin-left:315px; }
}


/* Firefox 1 - 2 */
body:empty .infoBlankContainer  /* Home Page */
{
	margin-left: 315px;
}

#overviewPopupContainer
{
	visibility:visible;
	display:block;
	position:absolute;
	top:25px;
	font-size:11px;
}

.resultsTop th.label
{
	color:#ccc;
}

.resultsTop th.labelOn,
.resultFeature
{
	color:#000;
	text-decoration:underline;
}

.resultsTop
{
	border:1px solid #666;
}

.resultsBottom
{
	height:105px;
}

#formPopupContainer
{
	visibility:visible;
	filter:Alpha(opacity=100);
	-moz-opacity:1; 
	opacity:100;
}


.ratingTable
{
	border:1px solid #666;
}
.ratingTable th
{
	border-bottom:1px solid #666;
}

.thankYouContTop
{
	border:0px solid #c00;
	padding-bottom:0px;
	margin-bottom:0px;
}


.thankYouContMid
{
	border:1px solid #666;
	margin-left:20px;
	margin-top:-25px;
	width:705px;
	margin-bottom:20px;
}


.thankYouContTop h1, h1.thankYouHdr
{
	margin:0 0 0px 20px;
	padding-left:20px;
	padding-bottom:10px;
	height:auto;
	width:690px;
	border-bottom:4px solid #2399bf;
}


.resultsTop
{
	margin-bottom:5px;
	border:0px;
}

#tbAdditional
{
	border:1px solid #666;
}

.thankYouContBottom, .pageContainerNoTopnav .floatLeft
{
	display:none;
}

.resultContainer
{
	border:1px solid #666;
}


.resultContainer2
{
	margin-top:20px;
}

.resultsTop th
{
	border-bottom:1px solid #666;
}

.resultsTop th h2
{
	height:22px;
	padding-bottom:5px;
}

.resultsTop th.label,
.resultsTop th.labelOn
{
	padding: 0 0 10px 0;
}

.checkmark input
{
	display:none
}


.contactFormMid p
{
	padding-top:20px;
}

#logoContainerAll
{
	margin-top:20px;
}

.contactFormMid2 img
{
	display:none;
}

.contactFormMid2 div img
{
	display:block;
}

.contactTop
{
	display:none;
}

.contactFormCont
{
	border:1px solid #666;
	margin-top:25px;
}

#resultCont3
{
	width:718px;
	z-index:1500;
	visibility:visible;
	filter:Alpha(opacity=100);
	border:0px solid #666;
	zoom:.95;
	margin-left:-270px;
}

html>body #resultCont3
{
	zoom:1;
}

/* Firefox 1 - 2 */
body:empty #resultCont3 /* Top Droopdown*/
{
	margin-left:-250px;
}

/* Firefox */
@-moz-document url-prefix() /* Top Droopdown*/
{
#resultCont3 { margin-left:-250px; }
}

#resultCont3 .resultsTop
{
	padding-top:0px;
}

.resultsTop th
{
	padding-top:0px;
}

#resultCont3 th
{
	padding-top:7px;
}

#resultCont3 table
{
	width:718px;
	border:1px solid #666;
}

#subnavContainer img, #contentContainer img
{
	display:none;
}

#subnavContainer
{
	border-right:1px solid #ccc;
}

#content img
{
	display:inline;
}

.resourceCategory, .noRightBorder .resourceCategory
{
	border:1px solid #ccc;
	margin:2px;
	width:235px;
}

.formGelSm
{
	border:2px solid #ccc;
}
