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

.body, div.body {
	font-family:"Times New Roman";
	font-size:12px;
	color:#777776;
}

h1.maintitle, .maintitle, div.maintitle {
	font-family:"Times New Roman";
	font-size:14px;
	font-weight:normal;
	color:#777776;
	margin-top:0px;
	margin-bottom:0px;
}

h2.bodytitle, .bodytitle, div.bodytitle {
	font-family:"Times New Roman";
	font-size:15px;
	font-weight:normal;
	color:#56493b;
	font:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

h3.bodysubtitle, .bodysubtitle, div.bodysubtitle {
	font-family:"Times New Roman";
	font-size:12px;
	color:#56493b;
	font:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

/* Body title links above the actual body */

.bodytitles, a.bodytitles, a.bodytitles:visited {
	width:382px;
	height:34px;
	font-family:"Times New Roman";
	font-size:13px;
	color:#6a6a6a;
	text-decoration:none;
}

a.bodytitles:hover {
	width:382px;
	height:34px;
	font-family:"Times New Roman";
	font-size:13px;
	color:#97814f;
	text-decoration:none;
}

.bodytitles1, a.bodytitles1, a.bodytitles1:visited {
	width:382px;
	height:34px;
	font-family:"Times New Roman";
	font-size:13px;
	color:#97814f;
	text-decoration:none;
}

/* Body title links Description and Maintenance*/

.icontitles, a.icontitles, a.icontitles:visited {
	font-family:"Times New Roman";
	font-size:11px;
	color:#97814f;
	text-decoration:underline;
}
a.icontitles:hover {
	font-family:"Times New Roman";
	font-size:11px;
	color:#62563a;
	text-decoration:underline;
}

/* Left Nav Materials, Parts, Installation*/

.sidenav1, a.sidenav1, a.sidenav1:visited {
	display:block;
	width:173px;
	height:34px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url("../Images/LeftNav/MaterialTopNav.jpg");
	background-repeat:no-repeat;
}

a.sidenav1:hover {
	display:block;
	width:173px;
	height:34px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#403426;
	text-decoration:none;
	background-image:url("../Images/TopNavRollovers/MaterialsTopNavOn.jpg");
	background-repeat:no-repeat;
}

.sidenav2, a.sidenav2, a.sidenav2:visited {
	display:block;
	width:173px;
	height:34px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url("../Images/LeftNav/PartsTopNav.jpg");
	background-repeat:no-repeat;
}	

a.sidenav2:hover {
	display:block;
	width:173px;
	height:34px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#403426;
	text-decoration:none;
	background-image:url("../Images/TopNavRollovers/PartsTopNavOn.jpg");
	background-repeat:no-repeat;
}

.sidenav3, a.sidenav3, a.sidenav3:visited {
	display:block;
	width:173px;
	height:40px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url("../Images/LeftNav/InstallTopNav.jpg");
	background-repeat:no-repeat;
}	

a.sidenav3:hover {
	display:block;
	width:173px;
	height:40px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#403426;
	text-decoration:none;
	background-image:url("../Images/TopNavRollovers/InstallTopNavOn.jpg");
	background-repeat:no-repeat;
}		
	
/* Left Nav under headers Materials, Parts, Installation*/

.navLinks1, a.navLinks1, a.navLinks1:visited {
	width:173px;
	height:83px;
	font-family:"Times New Roman";
	font-size:12px;
	color:#64603a;
	text-decoration:none;
}

a.navLinks1:hover {
	width:173px;
	height:83px;
	font-family:"Times New Roman";
	font-size:12px;
	color:#64603a;
	text-decoration:underline;
}

.navLinks2, a.navLinks2, a.navLinks2:visited {
	width:173px;
	height:82px;
	font-family:"Times New Roman";
	font-size:12px;
	color:#64603a;
	text-decoration:none;
}

a.navLinks2:hover {
	width:173px;
	height:82px;
	font-family:"Times New Roman";
	font-size:12px;
	color:#64603a;
	text-decoration:underline;
	
}

.navLinks3, a.navLinks3, a.navLinks3:visited {
	width:173px;
	height:88px;
	font-family:"Times New Roman";
	font-size:12px;
	color:#64603a;
	text-decoration:none;
}

a.navLinks3:hover {
	width:173px;
	height:88px;
	font-family:"Times New Roman";
	font-size:12px;
	color:#64603a;
	text-decoration:underline;
	
}

.navLinks4, a.navLinks4, a.navLinks4:visited {
	font-family:"Times New Roman";
	font-size:12px;
	color:#64603a;
	text-decoration:none;
}
	
/* Jen's First CSS Attempts below */

/* top navigation- phone number, Customer Service */

.headerlinks, a.headerlinks, a.headerlinks:visited{
	font-family:"Times New Roman";
	font-size:12px;
	color:#4f4f4b;
	text-decoration:none;
}
a.headerlinks:hover{
	font-family:"Times New Roman";
	font-size:12px;
	color:#4f4f4b;
	text-decoration:underline;
}

/* Top Navigation & Rollovers -Materials, Parts, Installation*/

.topnavlinks1, a.topnavlinks1, a.topnavlinks1:visited {
	display:block;
	width:173px;
	height:38px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url("../Images/TopNavBar/LftTopNav.gif");
	background-repeat:no-repeat;
}
a.topnavlinks1:hover {
	display:block;
	width:173px;
	height:38px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#403426;
	text-decoration:none;
	background-image:url("../Images/TopNavRollovers/LeftNavOn.gif");
	background-repeat:no-repeat;
}

.topnavlinks2, a.topnavlinks2, a.topnavlinks2:visited {
	display:block;
	width:150px;
	height:38px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url("../Images/TopNavBar/MidTopNav.gif");
	background-repeat:no-repeat;
}
a.topnavlinks2:hover {
	display:block;
	width:150px;
	height:38px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#403426;
	text-decoration:none;
	background-image:url("../Images/TopNavRollovers/MiddleOn.gif");
	background-repeat:no-repeat;
}

.topnavlinks3, a.topnavlinks3, a.topnavlinks3:visited {
	display:block;
	width:251px;
	height:38px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url("../Images/TopNavBar/NMidTopNav.gif");
	background-repeat:no-repeat;
}
a.topnavlinks3:hover {
	display:block;
	width:251px;
	height:38px;
	font-family:"Times New Roman";
	font-size:14px;
	color:#403426;
	text-decoration:none;
	background-image:url("../Images/TopNavRollovers/NMiddleOn.gif");
	background-repeat:no-repeat;
}

.topnavlinks4, a.topnavlinks4, a.topnavlinks4:visited {
	display:block;
	font-family:"Times New Roman";
	font-size:14px;
	color:#403426;
	text-decoration:none;
}
	
/* Bar Rail FAQ navigation */

.faqtitlelink, a.faqtitlelink, a.faqtitlelink:visited {
	font-family:"Arial";
	font-size:14px;
	color:#97814f;
	text-align:left;
	text-decoration:none;
}
a.faqtitlelink:hover {
	font-family:"Arial";
	font-size:14px;
	color:#b5a276;
	text-align:left;
	text-decoration:none;
}
.faqlink, a.faqlink, a.faqlink:visited {
	font-family:"Arial";
	font-size:11px;
	color:#97814f;
	text-align:left;
	text-decoration:underline;
}
a.faqlink:hover {
	font-family:"Arial";
	font-size:11px;
	color:#b5a276;
	text-align:left;
	text-decoration:underline;
}

/* Bar Rail Ad Rt under Faq */

.barad1title, {
	font-family:"Arial";
	font-size:13px;
	color:#ffffff;
	text-align:left;
	text-decoration:underline;
}
.tubingcomponents {
	font-family:"Arial";
	font-size:11px;
	color:#7c654e;
	text-align:left;
	text-decoration:none;
}
.components, a.components, a.components:visited {
	font-family:"Arial";
	font-size:10px;
	color:#97814f;
	text-align:left;
	text-decoration:underline;
}
a.components:hover {
	font-family:"Arial";
	font-size:10px;
	color:#b5a276;
	text-align:left;
	text-decoration:underline;
}

/* Bar Rail Ad for End Caps under Faq */

.endcaps, a.endcaps, a.endcaps:visited {
	font-family:"Arial";
	font-size:10px;
	color:#ffffff;
	text-align:left;
	text-decoration:underline;
}
a.endcaps:hover {
	font-family:"Arial";
	font-size:10px;
	color:#ffffff;
	text-align:left;
	text-decoration:underline;
}

/* Customer Fav's */

.favorites {
	font-family:"Times New Roman";
	font-size:14px;
	color:#64603a;
	text-decoration:none;
}

/* Featured Products along bottom */

.products, a.products, a.products:visited {
	font-family:"Times New Roman";
	font-size:12px;
	color:#97814f;
	text-decoration:underline;
}
a.products:hover {
	font-family:"Times New Roman";
	font-size:12px;
	color:#62563a;
	text-decoration:underline;
}

/* Bottom Links */

.bottomnavlinks, a.bottomnavlinks, a.bottomnavlinks:visited {
	font-family:"Times New Roman";
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
a.bottomnavlinks:hover {
	font-family:"Times New Roman";
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

.bottomnavlinks1, a.bottomnavlink1s, a.bottomnavlinks1:visited {
	color:#ffffff;
	text-decoration:none;
}