/* new classes to the project */
body {
	margin: 4px 8px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.headerlinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}

a.headerlinks:link {color: #FFFFFFF; text-decoration:none; }
a.headerlinks:visited {color: #FFFFFFF; text-decoration:none; }
a.headerlinks:active {color: #FF3300; text-decoration:none; }
a.headerlinks:hover {color: #FF3300; text-decoration:none; }

.headerlinksred {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}

a.headerlinksred:link {color: #FFFFFFF; text-decoration:none; }
a.headerlinksred:visited {color: #FFFFFFF; text-decoration:none; }
a.headerlinksred:active {color: #FFD41C; text-decoration:none; }
a.headerlinksred:hover {color: #FFD41C; text-decoration:none; }

.headerlinks2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}

a.headerlinks2:link {color: #000000; text-decoration:none; }
a.headerlinks2:visited {color: #000000; text-decoration:none; }
a.headerlinks2:active {color: #FF3300; text-decoration:none; }
a.headerlinks2:hover {color: #FF3300; text-decoration:none; }

a.techno:link       { text-decoration: none; vertical-align:top; color: #999999; font-family: Arial, sans-serif; font-size: 10px; } 
a.techno:visited    { text-decoration: none; vertical-align:top; color: #999999; font-family: Arial, sans-serif; font-size: 10px; }
a.techno:hover      { text-decoration: none; vertical-align:top; color: #999999; font-family: Arial, sans-serif; font-size: 10px; } 




.reditalics {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bolder;
	color: #FF3300;
	letter-spacing: -1px;
}
.old_header
	{
	  background-image: url(../images/old_header_blank.jpg);
	  background-repeat: no-repeat;
	  width: 1007px;
	  height: 100px;
	}
a.oldheaderlinks:link {color: #ffffff; text-decoration:none; }
a.oldheaderlinks:visited {color: #ffffff; text-decoration:none; }
a.oldheaderlinks:active {color: #FF3300; text-decoration:none; }
a.oldheaderlinks:hover {color: #FF3300; text-decoration:none; }
.head1	{}
.head_standardicf{ height: 14px; color#ffffff; font-size: 12px; font-weight: bold;  }
.head_technical{ height: 14px; color#ffffff; font-size: 12px; font-weight: bold;}
.head_pricing{ height: 14px; color#ffffff; font-size: 12px; font-weight: bold;}
.head_sales{ height: 14px; color#ffffff; font-size: 12px; font-weight: bold;}
.head_about{ height: 14px; color#ffffff; font-size: 12px; font-weight: bold;}
.head_contact{ height: 14px; color#ffffff; font-size: 10px; font-weight: bold;}
					
.head_manufacturers{ height: 14px; color#000000; font-size: 12px; font-weight: bold;}
.head_materials{height: 14px; color#000000; font-size: 12px; font-weight: bold;}
.head_installation{height: 14px; color#000000; font-size: 12px; font-weight: bold;}

.menu_bottom
	{
	  background-image: url(../images/left_nav_menu_bottom.gif);
	  background-repeat: repeat-x;
	  width: 142px;
	  height: 2px;
	  font-size: 2px;
	}
.menu_top
	{
	  background-image: url(../images/left_nav_menu_top.gif);
	  background-repeat: repeat-x;
	  width: 142px;
	  height: 2px;
	  font-size: 2px;
	}
.leftnavtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 4px;
}

.leftnavlinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: none;
	color: #000000;
	font-size: 11px;
	line-height: 110%;
	margin-left: 8px;
	height:14px;
	}



a.leftnavlinks:link {color: #000000; text-decoration:none;}
a.leftnavlinks:visited {color: #000000; text-decoration:none;}
a.leftnavlinks:active {color: #FF3300; text-decoration:none;}
a.leftnavlinks:hover {color: #FF3300; text-decoration:none;}

.rightnavtextpad { 
	margin: 8px;  
	font-family: Geneva, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	}

.rightnavtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}

a.rightnavtitle:link {color: #FFFFFF; text-decoration:underline; }
a.rightnavtitle:visited {color: #FFFFFF; text-decoration:underline; }
a.rightnavtitle:active {color: #FFFFFF; text-decoration:underline; }
a.rightnavtitle:hover {color: #FFFFFF; text-decoration:underline; }
/* end new styles */

/* old styles, maybe small modifications */

a.footerlinks {
	color: #990066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

a.footerlinks:hover {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	line-height: normal;
}

h2 {
	color: #666666;
	font-weight: lighter;
}

h3 {
	color: #CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}

.a_ref_left {
	color: #680068;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.3em;
	text-decoration: underline;
}

.body_text {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	line-height: 150%;
}

.body_text_bold {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}

.body_text_bold_italic {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	line-height: normal;
}

.body_text_close {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}

.body_text_ital {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	line-height: normal;
}

.body_text_minus1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 150%;
}

.body_text_minus1_bold {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}

.body_text_plus1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}

.body_text_plus1_blue {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}

.body_text_plus1_bold {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}

.body_text_plus1_bold_red {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}

.body_text_plus2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}

.head_3 {
	color: #CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}

.head_4 {
	color: #CC6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.ref_4_bold {
	color: #680068;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-decoration: underline;
}
/* end old styles */

/* houseplan styles */
.hptitle
	{
	 font-size: 14px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 padding: 5px;
	}
.hpdesc
	{
	  font-size: 12px;
	 font-family: Arial, Helvetica, sans-serif;
	}
li.hpdesc
	{
	 list-style-position: inside;
	 list-style-image: url(http://standardicf.net/images/spacer.gif);
	 
	}
.hplink, .hplink a, a:link, a:active, a:visited, a:hover
	{
	 font-family: Arial, Helvetica, sans-serif;
	  color: #626ad8
	 text-align: center;
	}
.houseplans
	{
	  float: left; 
	  padding-left: 20px;
	}
.listbox
	{
	  width: 300px;
	  text-align: left;
 	  font-size: 12px;
	  font-weight: normal;
	  padding: 5px;
	  line-height: 130%
	}
option
	{	
	  width: 200px;
	  line-height: 130%
	  height: 30px;
 	  font-size: 11px;
	  font-weight: normal;
	  padding: 2px;
	}
.houseimg
	{
	  float: right; 
	}
.housetext
	{
	  width: 200px;
	  float: left;
	  padding-left: 20px;
	  font-weight: normal;
 	  font-size: 14px;
	}
OPTION
	{
 	  font-size: 12px;
	  line-height: 130%;
	  font-weight: normal;
	}
SELECT
	{
 	  font-size: 13px;
	  line-height: 130%;
	  font-weight: normal;
	}
.tablecell
	{
	  padding-top; 5px;
	  border-bottom: 1px solid #c0c0c0;
	}
.rowplan
	{
	  float: left;
	  padding: 2px;
      margin-top: 5px;
	  font-size: 10px;
	  width: 20px;
	  text-align: left;
	}
.rowtypes
	{
	  float: left;
	  padding: 2px;
      margin-top: 5px;
	  font-size: 10px;
	  width: 80px;
	  text-align: center;
	}
.desccell
	{
	  float: left;
	  width: 140px;
      margin-top: 5px;
	  font-size: 10px;
	  text-align: left;
	}

.rowbed
	{
	  float: left;
	  padding: 2px;
      margin-top: 5px;
	  font-size: 10px;
	  width: 50px;
	  text-align: center;
	}
.rowbath
	{
	  float: left;
	  padding: 2px;
      margin-top: 5px;
	  font-size: 10px;
	  width: 50px;
	  text-align: center;
	}
.rowgarage
	{
	  float: left;
	  padding: 2px;
      margin-top: 5px;
	  font-size: 10px;
	  width: 70px;
	  text-align: center;
	}
.rowfloors
	{
	  float: left;
	  padding: 2px;
      margin-top: 5px;
	  font-size: 10px;
	  width: 50px;
	  text-align: center;
	}
.rowimg
	{
	  float: left;
	  padding: 2px;
      margin-top: 5px;
	  font-size: 10px;
	  width: 155px;
	}
.netalert
	{
	 font-size: 16px;
	 font-weight: bold;
	 text-align: center;
	 width: 800px;
	 margin: auto auto;
	 line-height: 120%;
	}
