/*----------------------styles.cssMain styles for site----------------------*//* Normalizes margin, padding */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,  p, blockquote, td, th{	margin:  0;	padding : 0;	font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Removes list-styles from lists  */ol, ul{ list-style : none; }

*{	padding: 		0;	margin: 		0 0 0 0;}	

hr { color:#e8e7e7; height: 1px; margin-bottom:10px;}

body {width:752px;	text-align : left;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px; margin-top: 0px; background-color:#000000; color:#57564e; font-size: 12px;	}/* side navigation */

A:link	{	text-decoration:underline;	font-weight: bold;	color: #ffffff; }

A:visited	{ text-decoration:underline;  font-weight: bold; color: #ffffff}

A:hover	{ text-decoration:underline;  font-weight: bold; color: #ff6600 }

A:active	{ text-decoration:underline;}

p	{text-decoration:none;	background: transparent;	font-size: 12px;	font-weight: normal;	color: #d6d3d3;	line-height: 16px;	padding-top: 0px;	padding-bottom: 12px; font-family: Arial, Helvetica, sans-serif;}

h1{padding:0px; text-decoration:none;background:transparent; font-size:16px; color:#ffffff; line-height:normal; text-transform:none;font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom: 8px;}

h2{padding:0px; text-decoration:none;background:transparent; font-size:14px; color:#ffffff; line-height:normal; text-transform:none;font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom: 2px; padding-top: 5px;}

h3{padding-top: 4px;	padding-left: 0px; padding-right: 0px; padding-bottom: 0px; text-decoration:none;  font-size:16px; color:#ffffff; line-height:18px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;  }

h4{padding:0px; text-decoration:none;background:transparent; font-size:12px; color:#4d4c48; line-height:normal; text-transform:none; line-height: 18px;	font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; }

h5{padding-top: 6px;	padding-left: 2px; padding-right: 4px; padding-bottom: 0px; text-decoration:none;  font-size:14px; color:#37a47a; line-height:22px; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; border-top-width: 0px;	border-top-style: dotted;	border-top-color: #adadad;	margin-top:6px; }

h6{padding-top: 0px;	padding-left: 0px; padding-right: 0px; padding-bottom: 0px; text-decoration:none;  font-size:13px; color:#ffffff; line-height:15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;  }

#header{ width: 100%; height:79px; }
#headerlogo{ padding-left:0px; padding-top:29px; border:0px; width:272px; 	float: left; }
#headertel{ padding-top:55px; float: right; 
text-decoration:none;	font-size: 11px;	font-weight: normal;	color: #ff6600;	line-height: 11px;	font-family: Arial, Helvetica, sans-serif; }

#headertel A:link	{	text-decoration:none;	font-weight: bold;	color: #ffffff; }

#headertel A:visited	{	text-decoration:none;	font-weight: bold;	color: #ffffff; }

#headertel A:hover	{ text-decoration:underline;  font-weight: bold; color: #ffffff }

#headeranim{ background-color: #ffffff;  width: 100%; height:300px;  margin-top:8px; margin-bottom:8px; background-image: url(../banner_temp1.jpg); }

#maincontent { width:100%; height: 252px; }

#homepanel { width:245px; float: left; background-color: #1d1d1d;  }

#homepanel p	{text-decoration:none;	background: transparent;	font-size: 12px;	font-weight: normal;	color: #ffffff;	line-height: 16px;	padding-top: 6px;	padding-bottom: 3px; padding-right: 10px;font-family: Arial, Helvetica, sans-serif;}

#homepaneltop { height:220px; background-image: url(../pagepix/home_panel_top.gif); background-repeat:repeat-x; }

#homepanellink { height:32px; background-image: url(../pagepix/home_panel_link.gif); background-repeat:repeat-x; text-align:right; }

#homepanellink p	{text-decoration:none;	background: transparent;	font-size: 12px;	font-weight: normal;	color: #ff6600;	line-height: 16px;	padding-top: 6px;	padding-bottom: 3px; padding-right: 10px;font-family: Arial, Helvetica, sans-serif;}

#homepanellink A:link	{	text-decoration:none;	font-weight: bold;	color: #ffffff; font-size: 12px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ff6600; }

#homepanellink A:visited	{	text-decoration:none;	font-weight: bold;	color: #ffffff; font-size: 12px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ff6600; }

#homepanellink A:hover	{	text-decoration:none;	font-weight: bold;	color: #ffffff; font-size: 12px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ffffff; }

#homepaneltitleorange { height:28px; text-align:left; background-color:#ff6600; padding-left:13px; padding-top:0px;  padding-bottom:0px;  vertical-align:bottom; }

#homepaneltitlegreen { height:28px; text-align:left; background-color:#009900; padding-left:13px; padding-top:0px;  padding-bottom:0px;  vertical-align:bottom; }

#homepanelimage { height:102px; width:140px; background-image: url(../pagepix/image_bg.png); background-repeat:no-repeat; margin-top:19px; padding-left:2px; padding-top:2px; }

#spaceerpanel { width:8px; float: left;   }

#contentpanelfull { background-color: #29292a;  margin-top:8px;  background-image: url(../ifpix/panel_normal.gif); background-repeat:repeat-x; padding-top:15px; padding-left:10px; padding-right:10px; }

#contentpanelfullgrey { background-color: #29292a;  margin-top:8px;  background-image: url(../ifpix/panel_normal_grey.gif); background-repeat:repeat-x; padding-top:15px; padding-left:10px; padding-right:10px; }

#contentpanelfullgrey ul {	padding-top: 0px;	padding-bottom: 10px;	padding-right: 0px;	padding-left: 10px;	margin-left: 20px;	margin-top: 0px;	margin-bottom: 0px;	color: #ffffff;	font-size: 12px;	line-height: 18px;	list-style-image: none;	font-weight: normal;	margin-right: 0px; list-style-type:square; list-style-image: url(../pagepix/list_bullet.gif); }

#maincontentprod { width:100%; }

#productsleft { width:500px;  float:left; }

#productsright { width:244px;  float:right; }

#prodimage {   float:left; height:84px; margin-left:2px; margin-top:2px; margin-right:8px; border-style:solid; border-width:2px; border-color:#4a4a4a; }

#prodpanel { background-color: #29292a;  margin-top:8px;  background-image: url(../ifpix/panel_normal_grey.gif); background-repeat:repeat-x;  height:90px; padding-right:10px; }

#prodpanel p	{text-decoration:none;	background: transparent;	font-size: 11px;	font-weight: normal;	color: #d6d3d3;	line-height: 14px;	padding-top: 0px;	padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif;}

#quote p	{text-decoration:none;	background: transparent;	font-size: 13px;	font-weight: normal;	color: #d6d3d3;	line-height: 16px;	padding-top: 0px;	padding-bottom: 12px; font-family: Arial, Helvetica, sans-serif;}

#quotesignoff p	{text-decoration:none;	font-size: 11px;	font-weight: normal;	color: #ffffff;	line-height: 14px;	padding-top: 0px;	padding-bottom: 30px; font-family: Arial, Helvetica, sans-serif;}


#offerimage {   float:left; margin-left:0px; margin-top:0px; margin-right:8px; border-style:solid; border-width:0px; border-color:#4a4a4a; background-color: #ffffff;  text-align:center; padding-top:10px; }

#offerpanel { margin-top:8px;  background-color: #29292a;  background-image: url(../ifpix/panel_normal_grey.gif); background-repeat:repeat-x;  height:90px; padding-right:10px; padding-left:10px; }

#offerpanel h1{padding:0px; text-decoration:none;background:transparent; font-size:16px; color:#ffffff; line-height:normal; text-transform:none;font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom: 2px; padding-top: 8px;}

#offerpanel h2{padding:0px; text-decoration:none;background:transparent; font-size:14px; color:#ff6000; line-height:normal; text-transform:none; font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom: 2px; padding-top: 2px; margin-bottom:5px; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #414141; }

#offerpanel A	{	text-decoration:underline;	font-weight: bold;	color: #ffffff; }

#offerpanel A:visited	{ text-decoration:underline;  font-weight: bold; color: #ffffff}

#offerpanel A:hover	{ text-decoration:underline;  font-weight: bold; color: #ff6600 }

#quotepanel { background-color: #4f89ee;  padding:0px; background-image: url(../pagepix/home_panel_top.gif); background-repeat:repeat-x; border-width: 0px;	border-style: solid;	border-color: #ff6600;}

#quotepanel A	{	text-decoration:underline;	font-weight: bold;	color: #ffffff; }

#quotepanel A:hover	{ text-decoration:underline;  font-weight: bold; color: #ff6600 }

#quotepanel h1{padding:0px; text-decoration:none;background:transparent; font-size:16px; color:#ffffff; line-height:normal; text-transform:none;font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom: 8px;}

#sidepanel{ border-width: 1px;	border-style: solid;	border-color: #4f89ee; }
#sidepanel td{ padding:5px; }

#contact-form{margin-top: 7px;  padding: 0px; text-decoration:none;	font-size: 11px;	font-weight: normal;	color: #d6d3d3;	line-height: 16px;	font-family: Arial, Helvetica, sans-serif; margin-bottom:10px; }

#contact-form td{ padding: 4px; vertical-align:top; }

#contact-form A	{	text-decoration:underline;	font-weight: bold;	color: #ffffff; }

#contact-form A:visited	{ text-decoration:underline;  font-weight: bold; color: #ffffff}

#contact-form A:hover	{ text-decoration:underline;  font-weight: bold; color: #ff6600 }

#contact-form A:active	{ text-decoration:underline;}

input { 
 background-color: #ffffff; 
 font-size: 11px; height: 15px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 padding-top: 1px;
 padding-left: 1px;
 border-style:solid; border-width:1px; border-color:#6a6767;
 margin-right: 5px;
}

textarea { 
 background-color: #ffffff; 
 border-style:solid; border-width:1px; border-color:#6a6767;
 padding-top: 2px;
 padding-left: 2px;
 font-size: 11px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
}

select { 
 background-color: #ffffff; 
 font-size: 12px; height: 15px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 height: 22px;
 padding-top: 2px;
 padding-left: 2px;
 border-style:solid; border-width:1px; border-color:#6a6767;
 margin-right: 5px;
}

.formbutton { 
 margin-top: 5px;
 padding: 0px;
 background-color: #ff6600; 
 height: 20px;
 color:#FFFFFF;
 border-style:solid; border-width:0px; border-color:#3274d0;
 font-size: 11px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
}


#footer{width:100%;	height:33px; margin-top: 8px; margin-bottom: 1px; background-image: url(../ifpix/footer_bg.gif); background-repeat:repeat-x; background-color:#000000; }

#footerleft { padding-left:15px; padding-top:10px; float:left; }

#footerright{  padding-right:15px; padding-top:10px; float:right; }

#footer p{color:#7d7d7d; font-size:10px;text-decoration:none; font-family: Arial, Helvetica, sans-serif; line-height: 12px;  }

#footer a{color:#a0a09f; font-size:10px;text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold;	}

#footer a:hover{color:#ffffff; font-size:10px; text-decoration:underline}

#footershadow{width:100%; height:57px; background-image:url(../ifpix/footer_shad.gif); background-repeat:repeat-x; }

#navlistpanel{ background-color: #000000; background-image:url(../ifpix/nav_bg.gif); background-repeat:repeat-x; color: #515151; line-height: 34px;}

#navlistpanel td{ padding-left:13px; }

#navlist ul {
 list-style: none;
 margin: 0;
 padding: 0;
 float: left;
}

#navlist li {
 list-style-type: none;
 width: auto;
 float: left;
}

#navlist a{	display: block;	width: auto;	padding-left:7px; padding-right:7px; padding-top:0px; padding-bottom:0px; text-decoration:none;		font-size: 11px;	line-height: 34px;  font-weight: bold;	color: #a0a09f; font-family: Arial, Helvetica, sans-serif; border-right-width: 0px;	border-right-style: solid;	border-right-color: #515151; }

#navlist a:hover{	padding-left:7px; padding-right:7px; padding-top:0px; padding-bottom:0px; text-decoration:none;		font-size: 11px;	line-height: 34px;  font-weight: bold;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; border-right-width: 0px;	border-right-style: solid;	border-right-color: #515151; background-image:url(../ifpix/nav_bg_over.gif); background-repeat:repeat-x; }

#navlistdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
 float: left;
}

#navlistdown li {
 list-style-type: none;
 width: auto;
 float: left;
}

#navlistdown a{	display: block;	width: auto;	padding-left:7px; padding-right:7px; padding-top:7px; padding-bottom:0px; text-decoration:none;		font-size: 11px;	line-height: 20px;  font-weight: bold;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ff6600; }

#navlistdown a:hover{	padding-left:7px; padding-right:7px; padding-top:7px; padding-bottom:0px; text-decoration:none;		font-size: 11px;	line-height: 20px;  font-weight: bold;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; border-right-width: 0px;	border-right-style: solid;	border-right-color: #515151;  }
