/* template ver 1.0 styles */

div.gallerylayer { background-color: #fff !important; }
#fadeshow1 {
    width: 252px;
    height: 194px;
}

body {font-family: Arial, Helvetica, sans-serif;margin: 0px;background-color: #fbfbff;}
p {font-size: 12px;margin-top:3px;margin-bottom:8px;color: #333333;line-height: 16px;}
h1 {font-size: 21px;margin-top: 0px;color: #000066;padding-top: 13px;padding-bottom: 10px;padding-left: 0px;font-weight: normal;margin-bottom: 0px;}
h3 {font-size: 14px;margin-top:10px;margin-bottom:3px;color: #003366;}
ul {font-size: 12px;margin-bottom:11px;color: #333333;line-height: 15px;list-style-image: url(images/bullet2.gif);}
a {text-decoration:underline;color:#0033CC;}
a:hover {text-decoration:underline;color: #FF0000;}
#footer {padding-top:20px;text-align: center;font-size: 11px;color: #333333;line-height: 16px;margin-top: 140px;background-image: url(images/footer.jpg);background-repeat: repeat-x;background-position: center top;padding-bottom: 20px;}
#footer a{text-decoration: underline;color: #0033CC;}
.smlinks {font-size: 10px;text-align: center;text-decoration: none;margin-bottom: 7px;display: block;padding-top: 15px;padding-bottom: 15px;clear: both;}
#lnav {float:left;width:132px;margin-top: 0px;padding-bottom: 0px;margin-bottom: 0px;padding-top: 0px;padding-left: 0px;position: absolute;margin-left: 0px;margin-right: 0px;padding-right: 0px;}
.nav p {font-size:12px;margin-bottom: 0px;margin-top: 0px;text-align: left;padding-left: 0px;margin-right: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 0px;}
.nav a {text-decoration:none;color:#FFFFFF;padding-top: 6px;padding-bottom: 6px;padding-right: 2px;padding-left: 10px;display: block;margin: 0px 0px 2px;background-image: url(images/lnavbutton.gif);background-repeat: no-repeat;font-weight: bold;}
.nav a:hover {text-decoration:none;background-image: url(images/lnavbuttonover.gif);color: #CC0000;background-repeat: no-repeat;}
.subnav {background-image: url(images/subnav.gif);background-repeat: no-repeat;background-position: center bottom;margin: 0px;padding: 0px;}
.subnav h3{background-image: url(images/subnavh2.gif);background-repeat: no-repeat;background-position: left top;display: block;margin: 0px;padding: 7px 0px 0px 10px;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.subnav h2{margin: 0px;padding: 0px;}
.subnav h2 a{background-image: url(images/subnavh2.gif);background-repeat: no-repeat;background-position: left top;display: block;margin: 0px;padding: 7px 0px 6px 10px;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.subnav h2 a:hover{color: #FF0000;text-decoration: none;background-image: url(images/subnavh2o.gif);}
.subnav ul {margin-top: 0px;list-style-image: none;list-style-type: none;margin-left: 5px;padding-left: 0px;padding-bottom: 4px;}
.subnav li {font-size:11px;margin-bottom: 2px;margin-top: 0px;line-height: 14px;padding-left: 15px;padding-right: 4px;list-style-image: none;margin-right: 0px;background-image: url(images/bullet.gif);background-repeat: no-repeat;background-position: left top;}
.subnav a {text-decoration:none;color:#666666;padding-top: 1px;padding-bottom: 1px;padding-left: 0px;font-size: 11px;line-height: 12px;}
.subnav a:hover {text-decoration:none;background-image: none;color: #000000;}
#logohome {height: 70px;width: 860px;margin-right: auto;margin-left: auto;}
#logo {height: 65px;background-image: url(i);margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;width: 860px;margin-right: auto;margin-left: auto;padding-right: 20px;padding-left: 20px;}
.questionhome {float: right;padding-right: 0px;padding-top: 7px;padding-bottom: 0px;width: 124px;padding-left: 0px;margin: 0px;text-align: left;}
.question {float: right;padding:0;width: 125px;margin: 0px;}
.question p, .questionhome p {font-size:11px;margin-bottom: 2px;margin-right: 0px;margin-left: 0px;margin-top: 0px;padding: 0px 0px 0px 14px;background-image: url(images/redarrow.gif);background-repeat: no-repeat;background-position: left center;}
.question p a, .questionhome p a {color: #FF0000;text-decoration: none;padding-bottom: 0px;padding-top: 0px;display: block;margin-top: 0px;font-weight: normal;font-size: 13px;}
.question p a:hover, .questionhome p a:hover {text-decoration: underline;color: #FF0000;}
.photo {margin-bottom: 12px;margin-left: 20px;margin-top: 3px;margin-right: 0px;float: right;border: 1px solid #333333;}
.form {font-size: 12px;text-align: right;padding-right: 5px;}
.phototable {margin-bottom: 5px;margin-left: 20px;float: right;}
.phototable img {margin-bottom: 5px;margin-left: 20px;border: 1px solid #CC0000;margin-top: 0px;margin-right: 0px;background-color: #FFFCE0;padding: 4px;}
li {padding-bottom: 0px;margin-bottom: 2px;}
.caption {padding-bottom: 10px;}
.caption p{font-size: 11px;font-style: italic;padding-left: 20px;line-height: 13px;color: #000066;margin-top: 0px;padding-top: 1px;font-weight: normal;padding-right: 0px;padding-bottom: 1px;margin-bottom: 0px;}
.caption img{margin: 7px 0px 0px;border: 1px solid #333333;}
#contentchart {width: 634px;padding-top: 0px;padding-bottom: 0px;padding-left: 216px;margin-top: 0px;}
#content {width: 640px;padding-top: 0px;padding-bottom: 0px;padding-left: 155px;margin-top: 0px;}
#contenthome {width: 800px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-right: auto;margin-left: auto;}
.news {float: right;width: 238px;padding-left: 12px;padding-right: 12px;border: 1px solid #CCCCCC;background-color: #FFFFFF;padding-top: 4px;padding-bottom: 6px;}
.news h2 {margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;}
.news h2 a{font-size: 14px;color: #000066;text-decoration: none;}
.news h2 a:hover{font-size: 14px;color: #FF0000;text-decoration: none;}
.news p{font-size: 11px;color: #333333;margin-top: 0px;padding-top: 0px;line-height: 13px;margin-bottom: 3px;padding-bottom: 0px;}
.chartborder {border: 1px solid #003399;}
h4 {font-size: 16px;font-weight: bold;color: #000000;padding-top: 15px;padding-bottom: 5px;margin: 0px;}
.clearboth {clear: both;}
.table4 {font-size: 11px;text-align: center;background-color: #FFFFFF;border: 1px solid #877c66;line-height: 12px;width: 97%;margin-top: 8px;}
.table4 thead{background-color:#877c66;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-align: center;border-right-width: 2px;border-right-style: solid;border-right-color: #FFFFFF;}
.chartrow {background-color: #f4f0e5;}
.table4 thead td{border-top: 1px solid #f4f0e5;border-right: 1px solid #f4f0e5;padding: 2px;}
.table4 tbody td{border-top: 1px solid #999999;border-right: 1px solid #999999;padding: 3px;}
.topnav2 {padding-top: 20px;margin: 0px;padding-right: 0px;padding-bottom: 0px;display: block;width: 850px;padding-left: 0px;}
.topnav2 p{text-align: right;font-size: 14px;margin: 0px;padding: 8px 0px 4px;color: #DFDDCD;}
.topnav2 p a{color: #000066;text-decoration: none;padding-right: 4px;padding-left: 4px;padding-top: 0px;padding-bottom: 0px;text-transform: uppercase;font-size: 10px;}
.topnav2 p a:hover{color: #FFFFFF;text-decoration: none;}
.formtext {font-size: 12px;text-align: left;color: #333333;}
.productimage {margin-bottom: 0px;margin-left: 0px;height: 115px;margin-top: 5px;padding: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
.productimage img{float: left;margin-right: 10px;margin-bottom: 3px;margin-top: 3px;border: 1px solid #000066;margin-left: 0px;background-color: #FFFFFF;padding: 4px;}
.productimage p{font-size: 12px;color: #333333;line-height: normal;margin-top: 0px;padding-top: 4px;margin-bottom: 0px;padding-bottom: 2px;margin-right: 30px;}
.productimage h3{margin-bottom: 0px;padding-bottom: 0px;margin-top: 0px;padding-top: 5px;font-size: 12px;color: #333333;}
.phonehome {font-size: 18px;font-weight: bold;margin-top: 0px;padding-top: 14px;text-align: right;padding-right: 20px;}
.phone {font-size: 24px;font-weight: bold;margin-top: 0px;padding-top: 0px;text-align: right;padding-right: 30px;}
#cont {width: 900px;margin-top: 0px;margin-right: auto;margin-left: auto;}
.enclosures {margin-top: 0px;padding-top: 0px;padding-right: 0px;height: 202px;padding-left: 30px;color: #FFFFFF;}
#electrolink {height: 125px;width: 185px;position: absolute;top: 0;margin-left: 305px;}
#electrolink img{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#thermallink {height: 185px;width: 278px;position: absolute;top: 0;margin-left: 500px;}
#thermallink img{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}	
.enclosures h1{font-size: 18px;font-weight: bold;color: #FFFFFF;padding-top: 20px;margin-bottom: 0px;padding-bottom: 6px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.stylesbutton {float: right;height: 77px;width: 65px;padding-top: 6px;padding-right: 5px;padding-left: 5px;font-size: 11px;text-align: center;margin-top: 1px;background-repeat: no-repeat;background-position: center top;background-image: url(images/stylesbutton.jpg);}
.stylesbutton a{font-weight: bold;color: #FFFF66;text-decoration: none;line-height: 13px;}
.stylesbutton a:hover{color: #A4D2FD;text-decoration: none;}
.enclosurelinks{width: 270px;margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;}
.enclosures p{color: #FFFFFF;display: block;width: 250px;margin-top: 0px;padding-top: 0px;font-size: 12px;line-height: 15px;}
.enclosures ul{list-style-image: url(images/bullet3.gif);margin-left: 10px;padding-left: 5px;margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;}
.enclosures li {list-style-image: url(images/bullet.gif);margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;}
.enclosures li a{color: #FFFF66;font-weight: bold;text-decoration: none;font-size: 11px;}
.enclosures li a:hover{text-decoration: underline;color: #FFFF66;}
.tagline1 {margin-top: 0px;padding-top: 18px;padding-right: 0px;height: 44px;padding-left: 30px;color: #FFFFFF;margin-bottom:10px;font-size:14px;}
.tagline {margin-top: 0px;padding-top: 28px;padding-right: 0px;height: 44px;padding-left: 30px;color: #FFFFFF;}
#hznav {height: 70px;background-image: url(images/hznav.jpg);background-repeat: no-repeat;background-position: center top;}
.buckets {position: absolute;height: 141px;width: 800px;}
.homebucket p a{text-decoration: none;display: block;padding-top: 3px;}
.homebucket ul{font-size: 11px;line-height: 11px;display: block;margin-left: 0px;padding-left: 0px;margin-top: 1px;padding-top: 0px;}
.indent {margin-left: 36px;}
.buckethead {font-size: 16px;background-image: url(images/arrow.gif);background-position: left top;margin-left: 0px;margin-top:0;padding-left: 22px;background-repeat: no-repeat;display: block;padding-top: 1px;padding-bottom: 2px;line-height: 17px;}
.buckethead a{color: #000066;text-decoration: none;}
.buckethead a:hover{color: #FF0000;text-decoration: none;}
.homebucket img{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.homebucket {padding: 5px;float: left;width: 242px;margin-top: 16px;	height: 113px;}
.homebucket p{font-size: 11px;line-height: 12px;color: #000000;padding-left: 21px;margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;}
#hznav p{padding-left: 30px;padding-top: 10px;margin: 0px;}
#hznav a{display: block;float: left;padding-top: 8px;padding-bottom: 8px;text-align: center;width: 132px;margin-right: 2px;font-size: 11px;color: #FFFFFF;text-decoration: none;font-weight: bold;}
#hznav a:hover{color: #CC0000;text-decoration: none;background-image: url(images/hznav-over.jpg);background-repeat: no-repeat;background-position: center top;}
.tagline p{font-size: 15px;color: #FFFFFF;font-weight: normal;font-family: Arial, Helvetica, sans-serif;padding-top: 6px;letter-spacing: 1px;}
.call {font-size: 11px;font-style: italic;font-weight: normal;letter-spacing: 1px;color: #333333;}
.breadcrumbs {font-size: 10px;color: #666666;padding-top: 0px;}
.breadcrumbs a{color: #999999;}
.style1 {color: #FF0000;}
.formtext {font-size: 11px;text-align: right;padding-right: 3px;}
#homebuckets {background-image: url(images/homebucket2.gif);background-repeat: no-repeat;background-position: left top;margin: 0px;padding: 5px 0px 0px 8px;height: 245px;width: 675px;display: block;}
ol {font-size: 12px;color: #333333;list-style-image: none;}
.interiorgradient {background-color: #FFFFFF;background-image: url(images/interiorgradient.jpg);background-repeat: repeat-x;background-position: center top;}
.homegradient {background-color: #FFFFFF;background-image: url(images/homegradient.jpg);background-repeat: repeat-x;background-position: center top;}
.homegradient-2 {background-color: #FFFFFF;background-image: url(images/homegradient_2.jpg);background-repeat: repeat-x;background-position: center top;}
.shell {width: 860px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding: 0px 0px;}
.whitecontent {background-color: #FFFFFF;width: 800px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-right: 30px;padding-left: 30px;}
.interiorglobe {background-image: url(images/globe-interior.jpg);background-repeat: no-repeat;background-position: center top;}
.homeglobe {
	/*
	background-image: url(images/homeglobe.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	*/
}
.specializing {display: block;font-style: italic;padding-top: 14px;font-weight: normal;color: #000066;font-size: 11px;line-height: 13px;}
.subheader {font-size: 16px;font-style: italic;color: #666666;padding-left: 2px;}
.landingbucket {margin: 0px 25px 10px 0px;padding: 0px;height: 94px;width: 300px;float: left;}
.landingbucket2 {margin: 0px 0px 10px;padding: 0px;height: 94px;width: 300px;float: left;}
.landingbucket img, .landingbucket2 img{margin: 0px 7px 0px 0px;padding: 0px;float: left;border: 1px solid #333333;}
.landingbucket p, .landingbucket2 p, .landingbucket3 p{font-size: 11px;color: #333333;margin: 0px 0px 2px;padding: 0px;line-height: 13px;}
.li2 {margin-bottom: 6px;}
.rule {margin-top: 20px;margin-bottom: 20px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
.table-style{width:600px;text-align:center;font-size:0.8em;font-weight:bold;border:solid 2px #000;padding:0;margin:0;}
.table-style td{padding:2px;}
.table-style-small{width:440px;text-align:center;font-size:0.8em;font-weight:bold;border:solid 2px #000;padding:0;margin:0;}
.table-style-small td{padding:2px;}
/* ================================================================================================= */
#subnav a{color:#ff0000;text-decoration:none;font-size:12px;}
#subnav a:hover{color:blue;text-decoration:underline;}
#subnav li{display:inline;list-style-type:none;padding-left:20px;}
#subnav li:first-child{padding-left:0;}
/* ================================================================================================= */