html {height:100%;}

body {
	margin: 0px;
	padding:0px;
	background-color: #c7c7ae;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#3d3d3d;
height:100%;
}

img, a {border-style : none; border-width : 0px; }
img, area {border: 0px;}

* { margin: 0; padding: 0; }

.holder{width:925px;margin:auto;}

#header{float:left;display:inline;width:925px;background-color:#558304;padding:0px;margin:0px 0px 1px 0px;}

#header h1 a{
float:left;
display:inline;
background: url(images/gt-logo.gif) no-repeat top left;
	text-indent: -9000px;
	font-size:0px;
	width:79px;
	height:125px;
	margin:10px 0 12px 22px;
	padding:0px;}

h2{font-size:2.5em;font-weight:normal;color:#f26522;margin:12px 0 16px 0;}
h3{font-size:1.25em;font-weight:bold;color:#f26522;margin:12px 0 3px 0;}

.subheading{font-size:1.6em;margin:20px 0 10px 0;}
.call-now{font-size:1.5em;}
.call-box{font-size:2.2em;color:#ffffff;}
.promise{font-size:1.6em;color:#b5ef4c;text-align:center;width:470px;}
.home-title{font-size:1.6em;color:#b5ef4c;}
.call-number{font-size:2em;padding:0 0 0 30px;background: url(images/phone.gif) no-repeat left 4px;color:#ffffff;}

p {padding-bottom: 15px; }
p a {font-weight:bold;color:#649a04;text-decoration:none;}
p a:hover{text-decoration:underline;}

.main-content ul{margin:5px 0 20px 25px;padding:0px;}

#headline{float:left;display:inline;width:285px;margin:35px 0 0 60px;}
/* search form */
	
.search-area{float:right;display:inline;margin:65px 12px 25px 0px;padding:0px;}
#search {height:22px;margin:0px;padding:0px;float:left;display:inline;}

#search label, #search legend {display:none;}

#search fieldset {border: 0px solid #cccccc;background: url(images/search-right.gif) no-repeat left top;padding:0px;margin:0px;float:left;display:inline;}

input.SearchIt {
width:132px;float:left;display:inline;border:0px;padding:0px 10px 0px 0px;margin:5px 0 0 0;color:#868686;font-size: 10px;letter-spacing: 0px;background:transparent;font-family:verdana;font-weight:bold;}

#search button.submit {margin:0px;padding:0px;width:38px;height:22px;border:0px;background: url(images/search-button.gif) no-repeat left;text-indent: -9000px !important;font-size:0px;cursor:pointer;float:left;display:inline;}

.submit-it{margin:10px 0px 0px 0px;padding:0px;width:69px;height:22px;border:0px;background: url(images/submit-button.gif) no-repeat left;text-indent: -9000px !important;font-size:0px;cursor:pointer;float:left;display:inline}

 /* ----------higlights current page in nav based on body id--------------*/
 

 
body#home a#homenav,
body#products a#productsnav,
body#ordering a#orderingnav,
body#delivery a#deliverynav,
body#techdata a#technav,
body#case a#casenav,
body#about a#aboutnav,
body#contact a#contactnav
 {float:left;display:inline;background: url(images/nav-back-on.gif) left bottom repeat-x;padding:12px;color:#d2ff2a!Important;text-decoration:none!Important;}

#header ul {display:inline;float:right;list-style: none; font-size: 1.15em;margin:0px 0px 2px 0px;}

#header ul li {display: inline;float:left;margin:0px 1px 0px 1px;}

#header ul li a {float:left;display:inline;background: url(images/nav-back.gif) left bottom repeat-x;padding:12px;color:#ffffff!Important;text-decoration:none!Important;}

#header ul li a:hover {color:#a8ea34!Important;text-decoration:none!Important;}



/*--layout home --*/

#home-box-green {background: url(images/home-back-3.jpg) left top repeat-x;float:left;display:inline;width:883px;background-color:#3b4c1c;padding:20px;margin:0px 0px 0px 0px;color:#ffffff;}

#home-box-green ul{margin:5px 0 20px 25px;padding:0px;}

#home-box-middle {float:left;display:inline;width:883px;background: #616154 url(images/home-back-2.jpg) left bottom repeat-x;padding:20px;margin:0px 0px 3px 0px;color:#ffffff;}

#home-box-top {float:left;display:inline;width:669px;background: #5c6545;padding:0px;margin:0px 0px 0px 0px;color:#ffffff;}

#home-box-left{float:left;display:inline;width:212px;background-color:#52721a;padding:30px 20px 20px 20px;
min-height: 175px;
height:auto !important;
height:175px;
margin:0 0 3px 0;
}

.boxer{float:left;display:inline;width:195px;padding:0px;margin:0px;}

/*--layout content pages--*/


.main-content{float:left;display:inline;width:628px;background: #ffffff;margin:0px 0px 0 0;padding:10px 30px 20px 30px;
min-height: 585px;
height:auto !important;
height:585px;
}



.side-bar{float:left;display:inline;margin:0px 0 0 0px;width:235px;}
.side-bar .z-space{margin:0 0 2px 0;}


.bordering{border-top:solid #838956 1px;
border-left:solid #838956 1px;
border-bottom:solid #373924 1px;
border-right:solid #41442b 1px;}

/*--subnav--*/

#subnav ul {float:left;display:inline;list-style: none; font-size: 1.0em;font-weight:bold;padding:0px;margin:0 0 2px 0;}
#subnav ul li {float:left;display:inline;}

#subnav ul li a {background: url(images/sub-nav-back.jpg) left top;margin:0 0px 1px 0px;padding:8px 0 0 15px;text-align:left;color:#ffffff!Important;text-decoration:none!Important;float:left;display:inline;width:219px;height:23px;}

#subnav ul li .selected {background: url(images/sub-nav-back-on.jpg) left top;margin:0 0px 1px 0px;padding:8px 0 0 15px;text-align:left;color:#a3ff00!Important;text-decoration:none!Important;float:left;display:inline;width:219px;height:23px;border:none;}


#subnav ul li a:hover {color:#a8ea34!Important;text-decoration:none!Important;}
.grey-line{border:solid #696658 1px;}

/*--awards--*/

.awards{float:left;display:inline;background-color:#ffffff;width:903px;padding:10px;margin:5px 0 10px 0;}
.awards .cell {float:left;display:inline;text-align:center;width:33%;padding:14px 0 20px 0;}


.address{text-align:center;color:#68685b;font-size:0.8em;}
.address a {color:#68685b;text-decoration:none;}

/*--pics--*/

.product-imgs{float:right;margin:0 10px 0 40px;}
.product-imgs-left{border:solid #afada7 1px;float:left;margin:0 40px 0 0px;}
.snudge{margin:0 20px 0 0px!important;}
.prod-box{float:left;display:inline;height:110px;}
.prod-box h3{margin:0 0 3px 0!important;}

/*--ping box--*/

.ping-box{float:left;display:inline;font-size:2em;margin:5px 0px 5px 30px;width:540px;text-align:center;}



