/* style.css -- Used by Main Navigation Pages */

body {
background:#B7D1E8 url(/images/bg.jpg) center repeat-y;
font-family:Arial, Helvetica, sans-serif;
padding:20px;
}

.heading {font-size:14px; margin-right:40px; font-weight:bold;}

#head {height:93px; width:800px;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size:18px; color: #f46033; padding:4px 0; margin:4px 0; font-weight:normal;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #1f3c50}
h3 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #f46033}

.homelist {position:relative; left:25px;}
.homelist li {margin:6px 0;}

p {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #114f6b; font-size: 12px; line-height:18px; margin:12px 0;}

#left {
float: left;
height:436px;
width:387px;
}

#right {
float: right;
height:436px;
width: 413px;
}

#margin {padding:0 50px;}

.orange {color:#EE6F12;}

#three-col {width:100%; margin:20px auto; border-collapse:collapse;}
#three-col td {width:33%; vertical-align:top;}
#three-col th {text-transform:uppercase; font-weight:bold; padding:4px; color:#fff; background:url(/images/blackgradient.jpg) repeat-x;}
#three-col img {margin:10px auto;}

#aboutus-top h2 {float:right; position:absolute; top:80px; right:125px; color:#F46033; font-weight:bold; font-size:20px;}
.about-left {float:left; padding:0 20px 20px 0;}
.about-right {height:224px; background:#FFD37F; padding:5px;}
.alignright {text-align:right;}
.distributors {border-bottom:1px dotted #EE6F12;}
.distributors td { padding:0 20px;}

.float-right {float:right; width:305px;}
.float-right img {float:right;}

.hatsoff {font-size:16px; color:#125FA3; background:#dce7ff; float:left; text-align:center; margin:10px 16px; border:5px solid #DCE7FF;}
.hatsoff td {padding:10px 4px; vertical-align:middle; text-align:center;}
.hatsoff img {border:1px solid #ccc;}

.youtube {margin:10px;}

.techsupport {color:#114F6B; font-size:12px; margin:0 auto; border-collapse:collapse; width:480px;}
.techsupport th {color:#125FA3; font-size:14px; padding:10px; text-transform:uppercase; letter-spacing:1px; border-bottom:1px dashed;}
.techsupport td {padding:4px; background:#EFF4FF; vertical-align:top;}
.odd {background:#EFF4FF;}

body.walls a#wallsnav {color:#F46033;}
body.slabs a#slabsnav {color:#F46033;}
body.pouring a#pouringnav {color:#F46033;}
body.footers a#footersnav {color:#F46033;}
body.fortytwoa a#fortytwoanav {color:#F46033;}
body.fortytwos a#fortytwosnav {color:#F46033;}
body.fortytwos-sl a#fortytwos-sl {color:#F46033;}
body.dt a#dtnav {color:#F46033;}
body.tl a#tlnav {color:#F46033;}
body.standard a#standardnav {color:#F46033;}
body.telescopic a#telescopicnav {color:#F46033;}
body.precast a#precastnav {color:#F46033;}
body.cross a#crossseriesnav {color:#F46033;}
body#theamworks a#theamworksnav {color:#F46033;}
body#products a#productsnav {color:#F46033;}
body#support a#supportnav {color:#F46033;}
body#gettingstarted a#gettingstartednav {color:#F46033;}
body#home a#homenav {color:#F46033;}
body#about a#aboutnav {color:#F46033;}
body#contact a#contactnav {color:#F46033;}
body#hatsoff a#hatsoffnav {color:#F46033;}

.products-heading {text-align:center; font-weight:bold; font-size:14px; border-bottom:2px solid #F46033; width:80%; margin:0 auto;}

.container {
width: 800px;
margin:0px auto;
background:#fff;
/* background:url(images/content.jpg) repeat-y; */
}

#flash-container {text-align:center; margin: 0 auto 10px; width:492px; height:60px; float:left;}

.gstable {margin:25px 0; padding:10px 0; border:1px dashed #ccc; border-width:1px 0; color:#114F6B; font-size:12px;}
.gstable td {padding:4px; vertical-align:top;}
.redback {background:#EE6F12; color:#fff; width:75px;}
.red {color:#EE6F12;}

.rightimage {float:right; margin:10px 35px 0 0; width:180px; color:#114f6b; font-size:11px; text-align:center;}
.center {margin:0 auto; text-align:center;}
.top_container {
float:left;
text-align: left;
}

.bottom_container {
clear: both;
vertical-align:bottom;
}

table.gettingstarted {width:280px;background:#eee;margin:0 auto;}
table.gettingstarted td {vertical-align:middle;text-align:center; padding:5px;border: solid #fff 1px;}
.gettingstarted a {color:#fff; text-decoration:none;}
.gettingstarted a:hover {text-decoration:underline;}
.sizinguphead {font-size:14px;text-align:center;background:#ee6f12;color:#eee;font-weight:500;}

.image {
float: left;
width:287px;
height:340px;
position:relative;
left:-10px;
}

.img1 {background:url(images/sideviews-1.jpg) right no-repeat;}
.img2 {background:url(images/sideviews-2.jpg) right no-repeat;}
.img3 {background:url(images/sideviews-3.jpg) right no-repeat;}
.img4 {background:url(images/sideviews-4.jpg) right no-repeat;}
.img5 {background:url(images/sideviews-5.jpg) right no-repeat;}
.img6 {background:url(images/sideviews-6.jpg) right no-repeat;}
.img7 {background:url(images/sideviews-7.jpg) right no-repeat;}
.img8 {background:url(images/sideviews-8.jpg) right no-repeat;}
.img9 {background:url(images/sideviews-9.jpg) right no-repeat;}
.img10 {background:url(images/sideviews-10.jpg) right no-repeat;}
.img11 {background:url(images/sideviews-11.jpg) right no-repeat;}
.img12 {background:url(images/sideviews-12.jpg) right no-repeat;}
.img13 {background:url(images/sideviews-13.jpg) right no-repeat;}

.logo {
background-image:url(images/index-01_02.gif);
float:left;
width: 295px; 
height: 93px;
text-align: left;
}

.toplinks {
background: url(images/index-01_03.gif); 
width: 505px;
height: 24px;
float: right;
text-align: right;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
line-height: 20px;
color: #fff;
}

.headspacer {
background-image:url(images/index-01_04.gif);
width:505px;
height:34px;
float: right;
text-align: left;
vertical-align:top;
}

.mainnav {
float: right;
background: url(images/index-01_05.gif);
width: 500px; 
height: 24px;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px;
color:#ccc;
margin-top:0px;
padding:10px 5px 0 0;
text-align:right;
}

.mainnav a {text-decoration: none; color: #125fa3; font-weight:normal;}
.mainnav a:visited {text-decoration: none; color: #125fa3;}
.mainnav a:hover {text-decoration: none;  color: #f46033;}
.mainnav a:active {text-decoration: none; color: #F46033;}

.gallery {background:#6490ac;height:20px;margin:0px 0px 18px; padding:0; text-align:center; }
.gallery a {color:#fff;text-decoration:none;margin:0px 20px; font-size:11px;}
.gallery a:hover {text-decoration:underline;}
.gallery-images {text-align:center;}
.gallery-images img {margin:6px; border:none;}

.main_container {
background:#fff;
/* width: 493px; */
width:780px;
min-height: 340px;
height:auto !important;
height:340px;
line-height: 17px;
padding:0px 10px;
font-size:12px;
position:relative;
}

#middle {width:800px; margin:0 auto;}

.main_container_gallery {
background:#fff;
/* width: 493px; */
width:780px;
min-height: 340px;
height:auto !important;
height:340px;
float: right;
line-height: 17px;
padding:0px 10px;
font-size:12px;
}

.main_container p a {text-decoration: none; color: #125fa3;}
.main_container p a:hover {text-decoration: none;  color: #f46033;}
.main_container p a:active {text-decoration: none; color: #F46033;}

.main_content {margin-right:10px;}

.products {text-transform:uppercase; letter-spacing:1px; width:40%; margin:0 auto; text-align:center; border-collapse:collapse;}
.products a {color:#125fa3;}
.products a:hover {color:#f46033;}
.products th {background:#D1DAEF; padding:4px;}
.products td {padding:4px;}
.products .half {width:50%;}
.products td:hover, .products th:hover {background:#eee;}
.products li {margin:11px 0px; list-style:none;}
.products li ul li {margin:5px 20px; list-style:none;}
.products li ul li a {margin:0 5px;}

.supportlinks {margin-top:20px;padding-bottom:20px;text-align:center;}
.supportlinks a {margin:5px; font-size:11px;}

.footer {
background: url(images/index-01_10.gif);
width: 800px;
height: 65px;
clear:both;
}

.footer a {color:#fff;text-decoration:none;}

#footer_content {
width: 700px;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
line-height: 11pt; 
padding: 0px 10px 10px 00px;
color: #fff;
margin-left:0;
}

#footer_content td {
padding-left:30px;
}
#footer_content a {color:#fff;text-decoration:none;}
#footer_content a:hover {text-decoration:underline;}

.container4 {
background: #fff;
width: 413px;
height: 84px;
float: right;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size:8pt; color:#000;
line-height: 17px;}

.link1 A:link {text-decoration: none; color: #fff;}
.link1 A:visited {text-decoration: none; color: #fff;}
.link1 A:active {text-decoration: none; color: #fff;}
.link1 A:hover {text-decoration: none;  color: #fff;}

.underline {text-decoration:underline;}
.strong {font-weight:bold;}

.highlighted {color: #f46033}
div.code { overflow:visible; overflow-x:auto; overflow-y:hidden; padding-bottom:15px; }

.contact td {padding:0 5px;}
.contact form{
	margin-left:10px;
	}
input.button {
	background-color:#889DCA;
	color:#ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	border:0;
	}
.usedequip {width:200px; float:left;}