
/* Layout Stylesheet */ 

body {
 margin:0px;
 background-color:#676561;
 color: #333333;
 text-align:center;
 padding:0;
 }
 
 body.fr {
 margin:0px;
 background-color:#676561;
 color: #333333;
 padding:0;
 }
#indextbl {
 position:absolute; 
 top:746px; width:100%;
}
.indexct {
 background-image:url(images/home_tile.jpg);
 background-repeat:repeat-y;
 background-position:top;
 background-color:#676561;
 width:1004px;margin:auto;
}
.imgl {
border:1px solid #fff;margin:0px 20px 20px 0px;float:left;
}
.imgr {
border:1px solid #fff;margin:0px 0px 20px 20px;float:right;
}
#indextxt {
font-family:Arial, Helvetica, sans-serif; font-size:13px;
 text-align:left; color:#fff;
 width:864px;margin-right:8px;
}
#indextxt a {
color:#fbb040;
}
#indextxt h1, #indextxt h2 {
font-size:34px;margin-bottom:4px;padding-bottom:4px;margin-top:0px;padding-top:0px;
}
#indextxt h3 {
font-size:16px;margin:0px;padding:0px;margin-top:0px;padding-top:0px;
}
#indextxt p {
margin-top:0px;padding-top:0px;margin-bottom:14px;line-height:22x;
}
.ooo {
color:#fbb040;font-size:44px;
}
.tinys {
font-size:9px;
}
.featuresb {
width:210px; float:left; text-align:center;margin-bottom:20px;
}
.featuresb a {
color:#fff; text-decoration:none;
}
.featuresb img {
border:1px solid #fff;margin-bottom:10px;
}
#outer {
 text-align:left;
 width:884px;
 margin:auto;
 }

#hdr {
 height:97px;
 }

#locator {
 height:35px;
 width:970px;
 margin:auto;
 text-align:right;
 font-family:Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 font-size:11px;
 color: #ffffff;
 }
 
 .locator {
  text-align:right;
 font-family:Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 font-size:11px;
 color: #ffffff;
 }
 
input {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	background-color:#eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

input.go {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
 
#bar {
 height:46px;
 border-width:1px 0 1px 0;
 }
 
 #hdrBlock {
 height:95px;
 padding:3px 0 0 0;
 border:thin;
 border:solid #666666;	
 border-width:0 0 1px 0;
 }
 
  #ftrBlock {
 height:100px;
 padding:3px 0 0 0;
 border:thin;
 border:solid #666666;	
 border-width:1px 0 0 0;
 }
 
 .cross {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	color:#FFCC00;
	}

td.tle {
	background-image:url(images/tle_products.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding: 12px 10px 3px 550px;
	}
	
 
 #homeFlash {
 padding:10px 0 0 0;
 height:455px;
 }
 
 .textBlock_hdr {
 	font-size:18px;
	color:#FBB040;
	padding:0 0 7px 0;
	}
	
 .textBlock_sub {
 	font-size:12px;
	font-weight:bold;
	color:#FBB040;
	padding:0 0 7px 0;
	}
 
  #textBlock {
 padding:15px 7px 0 7px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#eeeeee;
 height:450px;
 }
 
  #textBlockFr {
 padding:10px 0 0 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#eeeeee;
 width:500px;
 }
 
  #productIFR {
 padding:10px 0px 0 7px;
 height:353px;
 z-index:0;
 }
 
   #articleIFR {
 padding:10px 0 0 0;
 height:435px;
 }
 
 #featureIFR {
  padding:10px 0px 0 7px;
 height:353px;
 }
 
  #productFlash {
 padding:10px 0 0 0;
 height:542px;
 text-align:center;
 }
 

#bodyblock {
 position:relative;
 background: #dcdcdc;
 color: #333333;
 width:650px;
 padding:0;
 }
 
 img.block {
 padding: 3px 0px 5px 8px;
 }
 
  img.tle {
 padding: 10px 0px 5px 0px;
 }
 
  img.blockFTR {
 padding: 0px 0px 0px 8px;
 }
 
  img.tleFTR {
 padding: 13px 0px 5px 0px;
 }

 
 img.top {
 	padding:0px 0px 10px 0px;
	}

#l-col {
 float:left;
 background:#dcdcdc;
 color: #333333;
 width:145px;
 }

#cont {
 width:495px;
 background:#ffffff;
 color: #333333;
 border:solid #000000;	
 border-width:0 0 0 1px;
 text-align:left;
 }

#ftr {
 height:25px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #cccccc;
 padding:15px 0 0 0;
 margin:0;
 }
 
 .footer {
	 height:25px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color: #cccccc;
	 padding:15px 0 0 0;
	 margin:0;
	 }

 a.footer {
	 height:25px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color: #cccccc;
	 padding:15px 0 0 0;
	 margin:0;
	 text-decoration:none;
	 }
	 
a.footer:link {
	 height:25px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color: #cccccc;
	 padding:15px 0 0 0;
	 margin:0;
	 text-decoration:none;
	 }
	 
a.footer:active {
	 height:25px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color: #cccccc;
	 padding:15px 0 0 0;
	 margin:0;
	 text-decoration:none;
	 }
	 
a.footer:visited {
	 height:25px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color: #cccccc;
	 padding:15px 0 0 0;
	 margin:0;
	 text-decoration:none;
	 }
	 
a.footer:hover {
	 height:25px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color: #cccccc;
	 padding:15px 0 0 0;
	 margin:0;
	 text-decoration:underline;
	 }
 
 #welcome {
	padding:0px 0px 0px 7px;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	line-height:10pt;
	}
	
img.rgt {
	padding:5px 0 9px 7px;
	}
	
sup.copy {
	font-size:9px;
	}
	
select {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
background-color: #eeeeee;
}
#homesm {
height:460px; overflow-y: scroll; overflow: -moz-scrollbars-vertical;
}
#homesm a {
color:#fff;  	font-family:Arial, Helvetica, sans-serif;	font-size:12px; text-decoration:none;
}
#topmnu {
width:50px;
}
#topmnu a {
color:#fff; text-decoration:none;
}
.hthead * {
margin:0px; padding:0px; 
}
.hthead {
border-top:1px solid #666; border-bottom:1px solid #666; margin:8px 0px 16px 0px; 
}
.hthead ul li {
display:inline;
}
.hthead ul {
padding:8px;
}
.hthead ul li a {
color:#fff; text-decoration:none;font-family:Arial, Helvetica, sans-serif;	font-size:11px; border-right:1px solid #666; padding:6px 17px 6px 17px;
}
#indextxt .hthead ul li a {
color:#fff;
}