﻿.homeBottomSpacer {
	float:left;
	width:9px;
	height:10px;
}
.homeBottomContainer {
	width:315px;
	background-image:url(../images/homeBottomContainer.png);
	background-repeat:no-repeat;
	float:left;
}
.homeBottomContainerImage {
	padding-left:4px;
	padding-right:4px;
	padding-top:10px;
}
.topSearchBttn {
	margin-top:-2px;
}
.bottomSearchBttn {
	margin-top:-2px;
}
.bttnGlossarySearch {
	vertical-align:middle;
	margin-top:-5px;
	_margin-top:-10px;
}

.glossaryAlpha 
{
    margin-left:-5px;
    _margin-left:-5px;
    padding:0;
}

.glossaryAlpha li
{
    display:inline;
    padding:5px; 
    _padding:5px;   
}

.homeBottomContainerPadding {
	padding-left:10px;
	padding-right:10px;
}
#aboutContainer {
	float:left;
}
#testimonialsContainer {
	margin-top:-10px;
	background-image:url(../images/testimonialsBg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.testimonials {
	padding-top:50px;
	padding-left:130px;
	padding-right:80px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	background-color:transparent;
}
.testimonials2 {
	padding-top:40px;
	padding-left:130px;
	padding-right:80px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	background-color:transparent;
}
.testimonialsName {
	padding-top:10px;
	line-height:15px;
	font-weight:bold;
}
/* news */
.newItems {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:400px;
	float:left;
	background-image: url(../images/greyFade400.jpg);
	background-repeat:no-repeat;
}
.newsItemSpacer {
	width:64px;
	height:00px;
	float:left;
}
.newsItemHeader {
	font-weight:bold;
	margin-bottom:2px;
}
/*faq*/


.faqItem {
	padding-bottom:20px;
	float:left;
}
.faqCheck {
	float:left;
	background-image:url(../images/check.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
.faqQuestion {
	color:Red;
	font-weight:bold;
}
.faqContent {
	float:left;
	padding-left:20px;
	width:800px;
}
/*promotions*/
.enabled {
	cursor:pointer;
	padding:1px 5px;
}
.enabled:hover {
	background-color:#CCCCCC;
	border:1px solid #2E4774;
	border-collapse:collapse;
}
.disabled {
	cursor:default;
	color:#cccccc;
}
#hasResults table {
	width:100%;
}
#hasResults table tr {
}

#hasResults table td {
	padding:2px;
	/* background-position: 20% 0%; */
	background:none;
}

#tblResults {
	padding-left:4px;
	padding-right:4px;
}

#tblHeader {
	padding-left:10px;
}

.trEven {
	background-color:#CCCCCC;
	background-repeat:no-repeat;
	position: relative;
	
}
.trOdd {
	height:10px;
	background-color:#DDDDDD;
	background-repeat:no-repeat;
}

.numOfResults {
}

.pageNum {
}


#containerLeft {
	width:620px;
	float:left;
	text-align:justify;
}
#containerRight {
	width:324px;
	float:right;
}
#contentRight {
	width:300px;
	background-color:#333;
	padding-right:20px;
}
.ulGutter {
	width:240px;
	list-style-type: none;
	line-height:16px;
	margin:0px;
	padding:0px;
}
.ulGutter li {
	padding-bottom:8px;
	text-align:justify;
	line-height:14px;
}
#contentGutter {
	background-image: url(../images/greyFade280.jpg);
	background-repeat:no-repeat;
}
#containerGutter1 {
	width:300px;
	margin-left:5px;
	float:left;
}
#containerGutter2 {
	width:300px;
	margin-left:25px;
	float:left;
}
#containerGutter3 {
	width:280px;
	padding-right:10px;
	padding-left:10px;
	float:right;
}


#containerInsulation1 
{
    background-image: url(../images/greyFade310.jpg);
	background-repeat:no-repeat;
	width:310px;
	margin-left:5px;
	float:left;
}
#containerInsulation2 
{
    background-image: url(../images/greyFade310.jpg);
	background-repeat:no-repeat;
	width:310px;
	margin-left:10px;
	float:left;
}
#containerInsulation3 
{
    background-image: url(../images/greyFade310.jpg);
	background-repeat:no-repeat;
	width:300px;
	padding-right:10px;
	padding-left:5px;
	float:right;
}


.ventilationRight {
	width:310px;
	background-image: url(../images/greyFade310.jpg);
	background-repeat:no-repeat;
}
.contentHeader {
	padding-top:6px;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#222;
	font-weight:bold;
	background-image:url(../images/hrBg.jpg);
	background-repeat:no-repeat;
	width:305px;
	height:33px;
}
.contentPara {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333;
	text-align:justify;
}

.contentPara2 {
	padding-left:0px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333;
	text-align:justify;
}

.content-Roofing {
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333;
	text-align:justify;
}
#dimensional-shingles {
	float:left;
	width:260px;
	padding-right:5px;
	padding-left:7px;
	margin-left:15px;
}
#standard-shingles {
	float:right;
	width:260px;
	padding-right:5px;
	padding-left:7px;
	margin-right:25px;
}
.rough-Estimator-Instruction {
	float:left;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:5px;
	padding-left:30px;
}
.rough-Estimator-Instruction2 {
	float:left;
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-right:5px;
	padding-left:30px;
}
.rough-Estimator-Interact1 {
	float:right;
	width:550px;
	margin-top:-70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:5px;
	padding-left:5px;
}
.rough-Estimator-Interact2 {
	float:right;
	width:550px;
	margin-top:-70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:5px;
	padding-left:5px;
}
.rough-Estimator-Interact3 {
	float:right;
	width:550px;
	margin-top:-70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:5px;
	padding-left:5px;
}
.rough-Estimator-Interact4 {
	float:right;
	width:550px;
	margin-top:-70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:5px;
	padding-left:5px;
}
.rough-Estimator-Interact5 {
	float:right;
	width:550px;
	margin-top:-70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:5px;
	padding-left:5px;
}
.rough-Estimator-Interact6 {
	float:right;
	width:550px;
	margin-top:-70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:5px;
	padding-left:5px;
}
.glossaryDiagram {
	width:550px;
	font-size:13px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
}
.glossaryDiagramTable 
{
	font-size:13px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	border:0px;
	border-color:#FFF;
	border-bottom:1px;
	border-bottom-color:#FFF;
}


.glossaryDiagramTable th
{
	background-color:#FFF;
}


.glossaryDiagramTable td 
{
    padding-top:4px;
    padding-left:4px;
	padding-bottom:30px;
	border:0;
	
}
.glossaryTableTerm 
{
    font-weight:bold;
    width:25%;
}

.glossaryTableDefine
{
    padding-right:20px;
}


/*
.glossaryDiagramTable table tbody tr th th{
	background-color:#FF0000;
}
*/

.glossaryTerms {
	font-size:12px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
}
.glossaryTerms a {
	color:#666666;
}
.glossaryTerms a:hover {
	color:#000;
}
.glossarylinkButton {
	width:180px;
	height:30px;
	text-align:center;
	padding-top:7px;
	background-color:#333;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	font-family:"Arial", "Book Antiqua", Palatino, serif;
	line-height:20px;
	text-decoration:none;
}
.glossarylinkButton a {
	color:#FFF;
	text-decoration:none;
}
.glossarylinkButton a:hover {
	color:#eee;
	text-decoration:none;
}
.required {
	color:#F00;
	font-size:bold;
}
.noRoofLeftBehind {
	padding-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#333;
	font-size:13px;
	font-weight:bold;
	background-image: url(../images/paper_background.jpg);
	background-repeat:no-repeat;
	height:400px;
}
.nominateContent {
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	color: #333;
	font-size:11px;
	width:500px;
	padding-left:50px;
	float:left;
	
}

#clear {
	clear:both;
}


.nominateRoofOtherImage
{
    width:100px;
}

.uploadLeft
{
	width:200px;
	float:left;
}

.uploadRight
{
	width:91px;
	float:left;
}
.highlight {
	background-color:#dedede;
	cursor:pointer;
}
#r3section {
	padding-top:15px;
	margin-left:50px;
	background-color:#eee;
	height:50px;
}
.r3code {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:14px;
	font-weight:bold;
	text-align:right
}
.r3PromoInput {
	height:22px;
	padding-top:2px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	vertical-align:middle;
}
.r3Input {
	height:15px;
	padding-top:0px;
	vertical-align:middle;
	margin-bottom:13px;
}
.r3Bttn {
	vertical-align:middle;
	text-align:right;
}
.r3Label {
	vertical-align:middle;
}
.r3form {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.r3form h3 {
	margin-bottom:0px;
}
#r3formContainer {
	margin-left:100px;
}
.r3Validate {
	vertical-align:middle;
	position:absolute;
}


#neighborhood {
	background-image:url(../images/neighborhood_bg.jpg);
	background-repeat:no-repeat;
	height:800px;
	
}

.capPadding
{
    padding-top:20px;
    padding-left:30px;
    padding-right:30px;
}

#cap1
{
    width:347px;
    height:377px;
    position:absolute;
    background-image:url(../images/testCaptions/cap1.png);
     _background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/testCaptions/cap1.png',sizingMethod='scale');
    display:none;
    top:0px;
    left:400px;
    z-index:1;
}

#cap2
{
    width:287px;
    height:290px;
    position:absolute;
    background-image:url(../images/testCaptions/cap2.png);
     _background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/testCaptions/cap2.png',sizingMethod='scale');
    display:none;
    top:0px;
    left:600px;
    z-index:1;
}

#cap3
{
    width:181px;
    height:209px;
    position:absolute;
    background-image:url(../images/testCaptions/cap4.png);
     _background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/testCaptions/cap4.png',sizingMethod='scale');
    display:none;
     top:50px;
    left:80px;
    z-index:1;
}

#cap4
{
    width:284px;
    height:333px;
    position:absolute;
    background-image:url(../images/testCaptions/cap3.png);
     _background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/testCaptions/cap3.png',sizingMethod='scale');
    display:none;
  
     top:70px;
    left:50px;
    z-index:1;
}

#cap5
{
    width:233px;
    height:243px;
    position:absolute;
    background-image:url(../images/testCaptions/cap6.png);
     _background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/testCaptions/cap6.png',sizingMethod='scale');
    display:none;
    top:40px;
    left:360px;
    z-index:1;
}

#cap6
{
    width:401px;
    height:328px;
    position:absolute;
    background-image:url(../images/testCaptions/cap5.png);
     _background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/testCaptions/cap5.png',sizingMethod='scale');
    display:none;
    top:100px;
    left:560px;
    z-index:1;
}

#cap7
{
    width:386px;
    height:178px;
    position:absolute;
    background-image:url(../images/testCaptions/cap7.png);
     _background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/testCaptions/cap7.png',sizingMethod='scale');
    display:none;
    top:40px;
    left:390px;
    z-index:1;
}

#cap8
{
    width:386px;
    height:257px;
    position:absolute;
    background-image:url(../images/testCaptions/cap8.png);
     _background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/testCaptions/cap8.png',sizingMethod='scale');
    display:none;
    top:100px;
    left:450px;
    z-index:1;
}

#cap9
{
    width:386px;
    height:257px;
    position:absolute;
    background-image:url(../images/testCaptions/cap8.png);
     _background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/testCaptions/cap8.png',sizingMethod='scale');
    display:none;
    top:20px;
    left:100px;
    z-index:1;
}

#cap10
{
    width:484px;
    height:219px;
    position:absolute;
    background-image:url(../images/testCaptions/cap10.png);
     _background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/testCaptions/cap10.png',sizingMethod='scale');
    display:none;
    top:70px;
    left:160px;
    z-index:1;
}


.roughResults
{
    font-family: Arial; 
    font-weight: bold;
    font-size: 12px; 
    color: #e21421; 
}

.jobPostings
{
    text-align:left;
}


.entryItem
{
     width: 850px;
}

.entryMainPhotoHolder
{
     width: 148px; 
     height: 154px; 
     float: left; 
     position: relative;
}

.entryMainPhotoBG
{
    width: 148px; 
    height: 154px; 
    background-image: url(../images/leftPhotoPlaceHolder.png); 
    position: absolute; 
    top: 0px; 
    left: 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/leftPhotoPlaceHolder.png',sizingMethod='scale');
    
}

.entryTitle
{
    font-weight: bold; 
    font-family: Arial; 
    font-size: 15px; 
    color: #e21421;
}

.entryAddress
{ 
    font-family: Arial; 
    font-size: 12px; 
    color: #e21421;
}

.nominateItemDescriptionHolder
{
    margin-top: -10px;
}

.nominateItemDescription
{
    border-color: #FF993E; 
    border-width: 1px; 
    border-style: solid; 
    border-top-style: none; 
    width: 650px; 
    display: none;
}

#nomineePopUp
{
    width:700px;
    height:439px;
    position:absolute;
    display:none;   
}


#popUpContentLeft
{
    width:363px;
    height:439px;
    float:left;
    position:relative;
}

#popUpImage
{
    width:305px;
    height:309px;
    position:absolute;
    top:29px;
    left:25px;
    
}

#popUpImageHolder
{
    width:363px;
    height:439px;
    float:left;
    position:absolute;
}

#popUpImageBG
{
   
    width:363px;
    height:439px; 
    background-image:url(../images/popUpImageBG.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/popUpImageBG.png',sizingMethod='scale');
    
}

#popUpImageBGFinalist
{
    width:363px;
    height:439px; 
    background-image:url(../images/popUpImageBGVotingEnds.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/popUpImageBG.png',sizingMethod='scale');
    
}

#popUpPrev
{
    background-image:url(../images/prev.gif);
    width:45px;
    height:45px;
    position:absolute;
    top:360px;
    left:30px;
    cursor:pointer;
}

#popUpNext
{
    background-image:url(../images/next.gif);
    width:45px;
    height:45px;
    position:absolute;
    top:350px;
    left:300px;
    cursor:pointer;
}

#popUpContentRight
{
    width:337px;
    height:439px;
    float:left;
    background-image:url(../images/popUpContentRightBG.png);
     _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/popUpContentRightBG.png',sizingMethod='scale');
}

#popUpContentRightFinalist
{
    width:337px;
    height:439px;
    float:left;
    background-image:url(../images/popUpContentRightBGFinal.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/popUpContentRightBG.png',sizingMethod='scale');
}


#popUpContentRight2009
{
    width:337px;
    height:439px;
    float:left;
    background-image:url(../images/popUpContentRight2009.png);
     _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/popUpContentRight2009.png',sizingMethod='scale');
}

#popUpContentClose
{
    position:absolute;
    top:0px;
    right:0px;
    width:93px;
    height:48px;
    background-image:url(../images/popUpContentCloseBG.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/popUpContentCloseBG.png',sizingMethod='scale');
     cursor:pointer;
    
    
}

#popUpContentHolder
{
    position:absolute;
    width:265px;
    height:200px;
    top:75px;
    left:30px;
    font-family:Arial;
    color:#e21421;
    font-size:12px;
    overflow:auto;
    
}


#cap
{
    position:absolute;
    width:265px;
    left:30px;
    top:290px;
}


#popUpTitle
{
    font-size:15px;
    font-weight:bold;
}

#popUpDescription
{
    padding-top:10px;
    font-size:11px;
}

#popUpVote
{
    position:absolute;
    width:163px;
    height:44px;
    background-image:url(../images/popUpVote.png);
    top:353px;
    left:25px;
    cursor:pointer;
    
}

.sortSpan
{
    color:#9F1E1E;
}


#modalBackgroundJQuery
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color:#000;
    filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display:none;
}

#popUp
{
    position: absolute;
    top: 100px;
    left: 0px;
    z-index: 91;
    width:800px;
    height:530px;
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:6px;
    display:none;
}

.printCoupon
{
     cursor:pointer;
     width:600px;
}

.promotionCoupon
{
    border-color:#000000; 
    border-width:4px; 
    border-style:dashed;
    padding:10px;
    width:592px;
    height:332px;
    /* 572 *  312 */
}

#noRoofLeftBehindSummary
{
    width:700px;
    height:439px;
}

#noRoofLeftBehindSummaryImageBG
{
    width:363px;
    height:439px; 
    background-image:url(../images/popUpImageBG.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/popUpImageBG.png',sizingMethod='scale');
}

#noRoofLeftBehindSummaryImageText
{
    width:230px;
    height:45px;
    position:absolute;
    top:360px;
    left:75px;
}


#nrlbWinnerBG
{
    width:964px;
    height:612px;
    position:relative;
    
    background-image:url(../images/NRLB-Winner-BG.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/NRLB-Winner-BG.png',sizingMethod='scale');
    
}

#nrlfWinnerText
{
    position:absolute;
    width:260px;
    height:248px;
    top:220px;
    left:525px;
    font-family:Arial;
    color:#e21421;
    font-size:12px;
    overflow:auto;
}

#winnerHolder
{
    width:964px;
    height:612px;
    position:relative;
}

#winnerImage
{
    width:320px;
    height:309px;
    position:absolute;
    top:168px;
    left:150px;
}


.mailingListTextBoxBGUnsubscribe
{
    margin:0px;
    background-image:url(../images/unsubscribe-BG.jpg);
    background-repeat:no-repeat;
    width:166px;
    height:24px; 
}


.mailingListTextBoxUnsubscribe
{
    padding-left:5px;
    width:162px;
    height:24px; 
    border:0px;
    line-height:24px;  
    background-color:Transparent; 
}
