.homepageheadertext{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-variant:small-caps;
	font-weight:bold;
	padding-top:6px;
	font-size:9.5pt;
	line-height:10pt;
	}
	
.interiorheadertext{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-variant:small-caps;
	font-weight:bold;
	padding-left:10px;
	padding-top:30px;
	font-size:12pt;
	line-height:10pt;
	}
	
.footerlinks{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8pt;
	line-height:10pt;
	}
	a.footerlinks{
	color:#FFFFFF;
	text-decoration:none;
	}
	a.footerlinks:hover{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.textlinks{
	font-family:Arial, Helvetica, sans-serif;
	color:#616b68;
	font-size:10pt;
	line-height:10pt;
	text-decoration:underline;
	}
	a.textlinks{
	color:#616b68;
	text-decoration:underline;
	}
	a.textlinks:hover{
	color:#616b68;
	text-decoration:underline;
	}
.speclink, a.speclink:link, a.speclink:hover, a.speclink:active, a.speclink:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:10pt;
	font-weight: 500;
	line-height:10pt;
	text-decoration:underline;
	}
.mainheadertextlinks{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-variant:small-caps;
	font-size:11pt;
	line-height:11pt;
	text-decoration:underline;
	}
	a.mainheadertextlinks{
	color:#FFFFFF;
	text-decoration:underline;
	}
	a.mainheadertextlinks:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
	
.mainheadertextwhitelinks{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-variant:small-caps;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11pt;
	line-height:11pt;
	text-decoration:underline;
	}
	a.mainheadertextlinks{
	color:#FFFFFF;
	text-decoration:underline;
	}
	a.mainheadertextlinks:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.homepagecontenttext{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:10px;
	font-size:9pt;
	line-height:11pt;
	}
	
.maintext{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9pt;
	line-height:11pt;
	}
	
.maintextgray{
	font-family:Arial, Helvetica, sans-serif;
	color:#464450;
	font-size:9pt;
	line-height:11pt;
	}
	
.mainheadertextgray{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-variant:small-caps;
	font-weight:bold;
	color:#464450;
	font-size:11pt;
	line-height:11pt;
	}
	
.mainheadertextwhite{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-variant:small-caps;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11pt;
	line-height:11pt;
	}

.mainheadertextlargeserif{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-variant:small-caps;
	font-weight:bold;
	padding-right:10px;
	font-size:12pt;
	line-height:10pt;
	}
	
.mainheadertext{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-variant:small-caps;
	font-size:11pt;
	line-height:11pt;
	}
	
.quotetextblack{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-variant:small-caps;
	font-size:9pt;
	line-height:11pt;
	}

.quotetextblacklarger{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:130px;
	font-size:13pt;
	line-height:11pt;
	}
	
.quotetextlargegreen{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#232e29;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:35px;
	font-size:14pt;
	line-height:11pt;
	}

.traditionalpartsheaderbackground{
	background-image:url(images/4-traditional-header.jpg);
	background-repeat:no-repeat;
	}

.traditionalpartscontentbackground{
	background-image:url(images/4-traditional-content.jpg);
	background-repeat:no-repeat;
	}
	
.clampheaderbackground{
	background-image:url(images/4-clamp-header.jpg);
	background-repeat:no-repeat;
	}

.clampcontentbackground{
	background-image:url(images/4-clamp-content.jpg);
	background-repeat:no-repeat;
	}
	
.designheaderbackground{
	background-image:url(images/4-design-header.jpg);
	background-repeat:no-repeat;
	}

.designcontentbackground{
	background-image:url(images/4-design-content.jpg);
	background-repeat:no-repeat;
	}
	
.specialheaderbackground{
	background-image:url(images/4-special-header.jpg);
	background-repeat:no-repeat;
	}

.specialcontentbackground{
	background-image:url(images/4-special-content.jpg);
	background-repeat:no-repeat;
	}
	
.quackboxbackground{
	background-image:url(images/quack-bx.jpg);
	background-repeat:no-repeat;
	}

.quotebackground{
	background-image:url(images-header/header-quote-area.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
	
.chatbackground{
	background-image:url(images/live-chat.jpg);
	background-repeat:no-repeat;
	}

.interiorcontentbackground{
	background-image:url(images/interior-content-background-pic.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
.interiortraditionalbackground{
	background-image:url(images/interior-traditional-background-pic.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}		
	
.interiorcontentheaderbackground{
	background-image:url(images/interior-content-header.jpg);
	background-repeat:no-repeat;
	}	

.leftborder{
	background-image:url(images/left-border.jpg);
	background-repeat:repeat-y;
	}
	
.rightborder{
	background-image:url(images/right-border.jpg);
	background-repeat:repeat-y;
	}