/* CSS Document */

body {text-align:center; font-family: Arial, Helvetica, sans-serif; color:#000; background:#fff; margin:0; padding:0;}
#frame {text-align:left; margin:0 auto; }
.container {margin:0 auto; width: 950px;}
#header {background: url(img/header.png) repeat-x; height:122px;}
#gtech {color: white; height: 30px; line-height:30px; text-align:right; padding-right:5px; font-size:12px;}
#gtech span {padding-left:40px; }
#logo {float:left}
#logo a {width:170px; height:92px; display:block; background: url(img/logo.png) no-repeat;}
#logo a:hover, #logo a:active {background:url(img/logo.png) no-repeat 0 -92px;}
#logo a span{display:none;}
#nav {margin:0; padding-top:61px; height:31px; float:right;}
#nav {white-space:nowrap;}
#nav li {background:none; float:left; display:block; margin-right:4px; padding: 0; text-align:center;}
#nav li a {color:#ffffff; background: url(img/navright.png) no-repeat right top; text-decoration:none; font-size:12px; font-weight:bold;
display:block; display:inline-block; height:31px; line-height:31px; border:none;}
#nav li a:hover, #nav li a:active {color: #fff; background: url(img/navright.png) no-repeat right bottom;}
#nav li a span {display:block; padding: 0 10px; background: url(img/navleft.png) no-repeat left top;}
#nav li a:hover span, #nav li a:active span {background: url(img/navleft.png) no-repeat left bottom;}
#nav li.active a {color:#000; background: url(img/navactiveright.png) no-repeat right top;}
#nav li.active a:hover, #nav li.active a:active {color:#fff; background: url(img/navactiveright.png) no-repeat right bottom;}
#nav li.active a span {background: url(img/navactiveleft.png) no-repeat left top;}
#nav li.active a:hover span, #nav li.active a:active span {background: url(img/navactiveleft.png) no-repeat left bottom;}
#overview {background: #BBDB88 url(img/introgradient.jpg) repeat-x left bottom; padding:10px 0; height: 74px;}
.fast100 {float:left; width:300px;}
.fast100 p {font-size:12px; font-weight:bold; color:#283319; text-align:left; padding-top:20px;}
.fast100 a {color:#283319; text-decoration:none;}
.fast100 a:hover, .fast100 a:active {color:#ffffff; text-decoration:none;}
.HSicon {float:left; width:300px;}
.HSicon p {font-size:12px; font-weight:bold; color:#283319; text-align:left; padding-top:1px;}
.HSicon img {float:left; margin-right:15px; padding-left:0;}
.HSicon a {color:#283319; text-decoration:none;}
.HSicon a:hover, .fast100 a:active {color:#ffffff; text-decoration:none;}
.shoponline {float:left; width:230px;}
.shoponline p {font-size:12px; font-weight:bold; color:#283319; text-align:left; padding-top:10px;}
.shoponline img {float:left; margin-right:15px; padding-left:0;}
.shoponline a {color:#283319; text-decoration:none;}
.shoponline a:hover, .fast100 a:active {color:#ffffff; text-decoration:none;}
.viewcart {float:right; width:190px; padding-top:15px;}
.estoreintro {float:left; width:400px;}
.estoreintro p {font-size:12px; font-weight:bold; color:#283319; text-align:left; padding-top:20px;}

.quote {float:left; width:190px; margin-left:10px; margin-right:10px;}
.quote p {font-size:12px; font-weight:bold; color:#283319; text-align:left; padding-top:10px;}
.quote img {float:left; margin-right:10px; padding-left:0px;}
.quote a {color:#283319; text-decoration:none;}
.quote a:hover, .fast100 a:active {color:#ffffff; text-decoration:none;}

#content {background: #fff url(img/content.png) repeat-x; padding:15px 0 20px 0;}
#subnav {float: left; width: 208px; font-size:12px;}
#subnav2 {float: left; width: 415px; font-size:12px;}
#subnav3 {float: left; width: 318px; font-size:12px;}
#subnav3 .certified {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
#subnav3 .certified p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B; margin:0; padding:8px 8px 8px 8px;}
#subnav3 .certified a {color:#fff;}
#subnav3 .certified a:hover, #subnav .heatsink a:active {color: #000000;}
#subnav .heatsink {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
#subnav .heatsink p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B url(img/component.jpg) no-repeat; margin:0; padding:90px 8px 8px 8px;}
#subnav .heatsink a {color:#fff;}
#subnav .heatsink a:hover, #subnav .heatsink a:active {color: #DBB3B2;}
#subnav .moly {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
#subnav .moly p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B url(img/mill.jpg) no-repeat; margin:0; padding:90px 8px 8px 8px;}
#subnav .moly a {color:#fff;}
#subnav .moly a:hover, #subnav .moly a:active {color: #DBB3B2;}
#subnav .tungsten {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
#subnav .tungsten p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B url(img/tungsten.jpg) no-repeat; margin:0; padding:90px 8px 8px 8px;}
#subnav .tungsten a {color:#fff;}
#subnav .tungsten a:hover, #subnav .tungsten a:active {color: #DBB3B2;}
#subnav .equipment {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
#subnav .equipment p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B url(img/equipment.jpg) no-repeat; margin:0; padding:90px 8px 8px 8px;}
#subnav .equipment a {color:#fff;}
#subnav .equipment a:hover, #subnav .tungsten a:active {color: #DBB3B2;}
#subnav2 .books {border: none; padding-top:20px; margin-bottom:10px; padding:2px; background:#ffffff;}
#subnav2 .books p {color:#000; text-align:center; font-size:12px; font-weight:bold; background: none; padding:90px 8px 8px 8px;}
#subnav2 .books a {color:#000;}
#subnav2 .books a:hover, #subnav .tungsten a:active {color: #777;}

#subnav ul {border-top: 1px solid #D0C2B5; list-style:none; margin: 5px 0 30px 0;}
#subnav ul li {border-bottom: 1px solid #D0C2B5; width: 208px; background:none; padding: 1px 0;}
#subnav ul li a {color: #000; text-decoration:none; display:block; padding-left: 5px; height:22px; line-height:22px;}
#subnav ul li a:hover, #subnav ul li a:active {color:#886644; background:#EFEAE5;}
#subnav .active {font-weight:bold;}

#indexpageintro {color:#000; float:left; width: 360px; padding-right:50px; margin: 0; padding-top:15px; text-align:left;}
#indexpageintro a {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#indexpageintro a:hover, a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.productsummary {float: left; width: 258px; height:114px; margin-left:20px; text-align:left;}
.productsummary {margin-bottom:6px; padding:1px; }
.productsummary p {color:#333; font-size:12px; padding:12px 0 0 10px; }
.productsummarybooks {float: left; width: 50%; height:114px; margin-left:20px; padding-top:30px; text-align:left;}
.productsummarybooks {margin-bottom:5px; padding:1px; }
.productsummarybooks p {color:#333; font-size:12px; padding:12px 0 0 10px; }
#footerequip {text-align:center; padding: 15px 0 10px 0; background: #CCCC99 url(img/footergradient.jpg) repeat-x; font-weight:bold;
clear:both; margin-top:100px;}
#footer {text-align:center; padding: 15px 0 10px 0; background: #CCCC99 url(img/footergradient.jpg) repeat-x; font-weight:bold;
clear:both;}
#footer p {font-weight:bold; color:#4D4D35;}
#footer a {color: #4D4D35; text-decoration:none;}
#footer a:hover, #address a:active {color:#6A6A48;}
h1 {color: #886644; font-size:16px; margin-bottom:10px; font-weight:normal;}
p {line-height:16px; font-size:12px;} 
a {color:#000;}
a:hover, a:active {color:#886644; font-weight:bold;}
#news a:hover, a:active {font-weight:normal;}
h2 {text-align:center; font-variant:small-caps; text-align:left; color:#886644;  font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
h3 {color: #886644; font-size:14px; margin-bottom:10px; font-weight:bold;}
h4 {text-align:center; font-variant:small-caps; text-align:left; color:#886644;  font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}


#submenu {float: left; width: 188px; font-size:12px; margin-top:15px;}
#list {margin: 5px 0 30px 0; padding:0; }
#submenu li {list-style:none; border-bottom: 1px solid #D0C2B5; width: 195px; background:none; padding: 1px 0;}
#submenu li a {color: #000; text-decoration:none; display:block; padding-left: 5px; line-height:22px;}
#submenu li a:hover, #subnav ul li a:active {color:#886644; background:#EFEAE5;}
#submenu .active {font-weight:bold;}
#pagecontent {color:#000; float:left; margin: 0; padding-top:15px; text-align:left; margin-left:50px; width: 680px;}
#equipcontent {color:#000; float:left; margin: 0; padding-top:15px; text-align:left; margin-left:50px; width: 680px;}
#pagecontent h1 {color:#886644; font-size:14px; font-weight:bold;}
#pagecontent h2 {color:#886644; font-size:12px; font-weight:bold; clear:both;}
#pagecontent img {padding:1px; border: 1px solid #8D3A7B; margin: 0 20px 10px 0;}
#pagecontent li {font-size:12px; list-style-type:none;}
caption {text-align:center; font-variant:small-caps; text-align:left; color:#886644;  font-weight:bold; 
padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
table {border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left;}
th, td {
	border-right: 1px solid #FBFCFE;
	border-bottom: 1px solid #F0F0F2;
	padding: 1px 5px 1px 5px;
}
tr {background:#F3FDFF;}
thead th {background:#036; color: #ffffff;}
tbody th {font-weight:normal; background:#658CB1; text-align:left;padding-left:5px;}
tr.alternate {background:#D7E0EA;}
tr.alternate th {background:#8AA9C7;}
#contactinfo {border-bottom:1px solid #BB141B;}

#contact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; padding:0; float:left; width:250px;}
#contact h1 {font-size:14px; color:#314284; font-variant:small-caps;}
ul#contact {margin:0; list-style-type:none; text-align:left; }
ul#contact li {font-size:12px; padding: 0;}
#contact img {margin-top:30px; padding: 15px; border: 1px solid #808181;}


#commentform {float:right; width:320px; padding: 0;}


#commentform h1{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#314284;font-variant:small-caps;}
#commentform label{
float: left;
width: 120px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
}

#commentform input, textarea{
width: 180px;
margin-bottom: 5px;
}

#commentform textarea{
width: 180px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

#commentform br{
clear: left;
}

#estorecontent {background:url(img/estorebkgd.jpg) no-repeat; width:510px; height:346px; margin-left:50px;}
#estorecontent ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; 
padding-top: 225px; padding-left:203px; line-height:22px;}
#estorecontent ul a {color:#8D3A7B; text-decoration:none;}

#repleft {width:300px; float:left;}
#repright {width:260px; float:right;}

#quoteform {margin-top:10px; text-align:left; padding-left: 40px; clear:both;}

#quoteform p {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px;}
#quoteform label{
float: left;
width: 120px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
}

#quoteform input, textarea{
width: 200px;
margin-bottom: 5px;
}

#quoteform textarea{
width: 300px;
height: 50px;
}

.boxes{
width: 1em;
}

#submitbutton{
width: 90px;
margin-left: 120px;
margin-top: 5px;
}

#quoteform br{
clear: left;
}

#news1 {width:150px; height: 160px; border-right: 1px solid #D1D3D4; padding-right: 30px; padding-top: 10px; float:left;  border-top: 1px solid #D1D3D4;}
#news2 {width:150px; height: 160px; padding-top: 10px; float: right;  border-top: 1px solid #D1D3D4;}
#news3 {width:360px; height: 100px; border-top: 1px solid #D1D3D4;  padding-top: 15px; float:left; border-bottom: 1px solid #D1D3D4; }
#news3 img {float:left; padding-right: 20px;}
#news4 {width:150px; height: 160px; border-right: 1px solid #D1D3D4; padding-right: 30px; padding-top: 10px; float:left;}
#news5 {width:150px; height: 160px; padding-top: 10px; float: right;}

.FB {position:relative; left: 230px; top: -155px;}

#leftlist {float:left; width: 300px;}
#rightlist {float:right; width: 280px;}
#solution {margin-top: 25px;}
#solution p {color: #CC0033; font-weight:bold;}

#whitepaper li {padding-top: 20px;}


hr { 
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}

#launch1 {width: 170px; float: left;}

#launch2 {width: 170px; float: right;}

#launch h1 a {color: #886644; font-size:16px; margin-bottom:10px; font-weight:normal;}

#equipmentfurnace {width: 320px; float: left;}

#equipment3rm {width: 320px; float: right;}

.post blockquote{
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 12px;
border-top: solid 2px #dddddd;
border-left: solid 2px #dddddd;
border-right: solid 2px #dddddd;
border-bottom: solid 2px #dddddd;
margin: 1em 0px;
padding: 1em 1em;
font-family: Georgia, Times, "Times New Roman", serif;
font-style: italic;

min-height: 60px;
}
.post blockquote:before {
display: block;
float: left;
content: '“';
content: "\201C";
font-size: 100px;
margin-right: 10px;
color: #fff;
background-color: #03C9A9;
padding: 30px 27px 20px 23px;
width: 50px;
height: 50px;
line-height: 90px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.post blockquote cite {
position: relative;
display: block;
text-align: right;
margin-top: 5px;
color: #999;
} 

#deals p {font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;}
