@charset "utf-8";
/* CSS Document */

.pageSubTitle{
	margin-top:12px; font-size:22px; margin-top:18px; margin-bottom:12px;	
}

.sectionSubTitle{
	margin-top:12px; font-size:18px; margin-top:18px; margin-bottom:12px;	
}

.productTitle{
	color:#000000; text-transform:uppercase; font-size:26px; font-weight:bold; margin-top:40px;	
}

.subNavigation{
	margin-top:12px; margin-right:30px; padding:5px; font-size:10px; font-weight:bold; color:#3793D4; text-transform:uppercase; width:375px; background-color:#ebebeb; border:1px solid #CCCCCC; font-weight:bold;
}

.subNavigation A:link {text-decoration: none; color:#0000FF; white-space:nowrap; font-weight:bold;}
.subNavigation A:visited {text-decoration: none; color:#0000FF; white-space:nowrap; font-weight:bold;}
.subNavigation A:active {text-decoration: none; color:#0000FF; white-space:nowrap; font-weight:bold;}
.subNavigation A:hover {text-decoration: underline; color:#0000FF; white-space:nowrap; font-weight:bold;}

.distributorline A:link {text-decoration: none;}
.distributorline A:visited {text-decoration: none; }
.distributorline A:active {text-decoration: none;}
.distributorline A:hover {text-decoration: underline; }
	

.installStepOne{
	margin-top:12px; position:relative;
}

.installStep{
	margin-top:20px; border-top:3px solid #FFCC00;  clear:both; position:relative; margin-bottom:5px;
}

.installImageOne{
	float:right; border:1px solid #666666; margin-left:15px; margin-bottom:20px;	
}

.installImage{
	float:right; border:1px solid #666666; margin-left:15px; margin-bottom:20px; margin-top:15px;	
}


/*---- Size Classes ---- */

.sizeStepOne{
	margin-top:8px; border-top:1px solid #FFCC00;  clear:both; position:relative; margin-bottom:5px; padding-top:10px;
}

.sizeStep{
	margin-top:20px; border-top:1px solid #FFCC00;  clear:both; position:relative; margin-bottom:5px; padding-top:10px;
}

.sizeImage{
	float:right; margin-left:15px; margin-bottom:20px; margin-top:15px;	
}


/*------ Distributor Styles ----------*/

.countryHeading{
	font-size:18px; font-weight:bold; margin-top:10px; margin-bottom:4px;
}

.stateHeading{
	font-size:16px; font-weight:bold; padding-bottom:2px; border-bottom:3px solid #FFCC00; margin-top:6px; margin-bottom:2px;
}

.distributorline{
	line-height:24px;
}

.distributorName{

}

.distHeading{
	font-size:16px; font-weight:bold; padding-bottom:2px; border-bottom:3px solid #FFCC00; margin-top:30px; margin-bottom:8px;
}

.distributorListName{
	font-weight:bold; font-size:14px; float:left; display:inline-block; margin-right:8px;
}

.distributorDetail{
	line-height:20px; clear:left;	
}

.distLabel{
	font-weight:bold; float:left; display:inline-block; width:110px;
}

.distContent{
	float:left; display:inline-block;
}

/*------------ Customer Support Styles --------------- */
.categoryLink{ 
	line-height:30px; color:#3793D4; text-decoration:none; cursor:pointer
}

/*----------- Sentry and the Press Styles -----------*/
.pressItem{
	border-top: 1px solid #FFCC33; line-height:16px; padding-top:12px; padding-bottom:12px;
	overflow:auto;
}

.pressItemLink{
	font-size:14px; font-weight:bold; text-decoration:none;
}

.pressItemDescription{
	font-size:12px;  line-height:16px; margin-bottom:6px; margin-top:6px;
}

.pressItem .readMoreLink{
	color:#3793D4; cursor:pointer;
}

.pressItemLinkLarge{
	font-size:18px; font-weight:bold; text-decoration:none;
}

.articleDate{
	font-size:14px; margin-top:10px;
}

.backArea{
	text-align:right;	
}

/*--------- Distributor Section Styles ------------------ */

.welcomeText{
	margin-top:20px; text-transform:uppercase; font-size:12px;
}

.welcomeTextName{
	font-size:16px; text-transform:none; margin-top:6px; color:#0099CC;
}

.linksHeading{
	font-size:16px; margin-bottom:6px;	margin-top:40px;
}

.linkLine{
	font-size:14px; margin-bottom:6px;	
}