body { background-image: url(bckrnd.jpg); margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#footer p{ float:left; }
i { display:none; }
p, h1, h2, h3, h4 { margin:0; padding:0; }
.clear { clear:both; }
.requried { font-size:12px; font-weight:normal; color:#f00; }
.tablehead { font-size:12px; font-weight:normal; color:#fff; }
.steps { font-size:12px; font-weight:normal; color:#447121; }
#shell { width:800px; background:#FFF url(slvr.gif) repeat-y; margin:0 auto 0 auto; padding:0 5px 0 5px; }
#hhdr { background:url(hhdr.gif) no-repeat; height:115px; }
#hdr { background:url(hdr.gif) no-repeat; height:145px; position: relative; }
#gnav { text-align:right; padding:5px 10px 0 0; }
#gnav p { font-size:11px; }
#gnav a { text-decoration:none; color:#000; }
#gnav a:hover { text-decoration:underline; }
#logo a { display:block; width:300px; height:65px; }
#utility { height: 25px; margin-top: 5px; }
#utility a { float:right; }
#guide { display:block; width:150px; height:25px; }
#search { display:block; width:60px; height:25px; }
#feature { clear:right; }
#feature a { display:block; }
#tsc { color:#fff!important; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#hgortrac { background:url(h_gortrac.jpg) no-repeat; width:205px; float:left; height:253px; }
#hgortube { background:url(h_gortube.jpg) no-repeat; width:195px; float:left; height:253px; }
#hnylatrac { background:url(h_nylatrac.jpg) no-repeat; width:195px; float:left; height:253px; }
#hnylatube { background:url(h_nylatube.jpg) no-repeat; width:205px; float:left; height:253px; }
/*#gortrac:hover { background:url(h_gortrac_f2.jpg) no-repeat; }
#gortube:hover { background:url(h_gortube_f2.jpg) no-repeat; }
#nylatrac:hover { background:url(h_nylatrac_f2.jpg) no-repeat; }
#nylatube:hover { background:url(h_nylatube_f2.jpg) no-repeat; }
*/
#pnav { clear:right; }
#pnav a { display:block; }
#steelcablehose { background:url(steelcablehose.jpg) no-repeat; width:222px; float:left; height:33px; }
#plasticcablehose { background:url(plasticcablehose.jpg) no-repeat; width:223px; float:left; height:33px; }
#options { background:url(options.jpg) no-repeat; width:168px; float:left; height:33px; }
#cables { background:url(cables_up.jpg) no-repeat; width:168px; float:left; height:33px; }
#steelcablehose:hover { background:url(steelcablehose_f2.jpg) no-repeat; width:222px; float:left; height:33px; }
#plasticcablehose:hover { background:url(plasticcablehose_f2.jpg) no-repeat; width:223px; float:left; height:33px; }
#options:hover { background:url(options_f2.jpg) no-repeat; width:168px; float:left; height:33px; }
#cables:hover { background:url(cables_over.jpg) no-repeat; width:168px; float:left; height:33px; }
.why { width:190px; padding:10px 5px 0 0; position:absolute; text-align:right; }
.why a { color:#fff; font-size:9px; text-decoration:none; 
 }
#steel { margin-left:205px; }
#plastic { margin-left:595px; }

/*home - featured supplemental products - containers*/
#hsup { padding:0 0 10px 10px; height:160px; clear:both; }
#hsup div { float:left; }
/* tables */
#hsup div table { background-color:#5a8b31; margin:0; height:150px; width:280px; }
#hsup div table td { background-color:#b2d88f; vertical-align:top; padding:5px; width:33%; }
#hsup div table p { font-size:10px; }
#hsup div table h3 { font-size:11px; margin-top:5px; }
#hsup div table ul { font-size:10px; margin-top:5px; margin-bottom:0; }
/* end tables */
.more { height:20px; padding:0 5px 0 0; display:block; text-align:right; color:#000; font-size:11px; text-decoration:none; }
#hcablehose { background:url(gortrac_hd.gif) no-repeat; }
#hmoptions { background:url(options.gif) no-repeat; }
#hcable { margin-right:10px; width:280px; }
#hoptions { margin-right:12px; width:280px; }
#hoptions a{ color:#000; text-decoration:none; }
/* end containers */
#hrnav { width:198px!important; }
#hrnav p { font-size:11px; margin:0 0 2px 5px; }
#hrnav a { color:#000; text-decoration:none; }
#hrnav a:hover { text-decoration:underline; }

#breadcrumbs { margin: 10px 0 0 0; font-size:12px; }
#breadcrumbs a { color:#2ba2cd; }
#content { /*margin:0 0 20px 10px;*/ width:564px; /*width:574px;*/ float:left; border-right: #c79f8c 1px solid; padding: 0 10px 20px 10px; }
#content h1 { font-size:24px; margin-top:15px; }
#content h2 { font-size:18px; margin-top:15px; }
#content h4 { font-size:11px; font-weight:normal; font-style:italic; }
#content p { font-size:12px; }
#content ul { font-size:12px; }
#content a { color:#2ba2cd; text-decoration:underline; }
/* pgrid table */
#pgrid { background-color:#0f7faf; margin:10px 0 0 0; padding:5px 0 0 5px; width: 555px; height: 435px; }
#pgrid div { background-color:#8fdbf2; float:left; padding:5px; margin:0 5px 5px 0; width:170px; height: 202px; cursor:pointer; }
#pgrid div a { text-decoration: none;  color:#000; }
#pgrid p { font-size:10px; cursor:pointer; }
#pgrid h3 { font-size:14px; margin-top:5px; cursor:pointer; }
#pgrid ul { font-size:10px; margin-top:5px; margin-bottom:0; }
/* end */
/* pgrid table GORTUBE */
#pgridgortube { background-color:#999; margin:10px 0 0 0; padding:5px 0 0 5px; width: 555px; height: 217px; }
#pgridgortube div { background-color:#ccc; float:left; padding:5px; margin:0 5px 5px 0; width:170px; height: 202px; cursor:pointer; }
#pgridgortube div a { text-decoration: none;  color:#000; }
#pgridgortube p { font-size:10px; cursor:pointer; }
#pgridgortube h3 { font-size:14px; margin-top:5px; cursor:pointer; }
#pgridgortube ul { font-size:10px; margin-top:5px; margin-bottom:0; }
/* end */
/* pgrid table nylatracs */
#pgridnylatracs { background-color:#3284d5; margin:10px 0 0 0; padding:5px 0 0 5px; width: 555px; height: 651px; }
#pgridnylatracs div { background-color:#66ccff; float:left; padding:5px; margin:0 5px 5px 0; width:170px; height: 202px; cursor:pointer; }
#pgridnylatracs div a { text-decoration: none;  color:#000; }
#pgridnylatracs p { font-size:10px; cursor:pointer; }
#pgridnylatracs h3 { font-size:14px; margin-top:5px; cursor:pointer; }
#pgridnylatracs ul { font-size:10px; margin-top:5px; margin-bottom:0; }
/* end */
#pgrid1row { background-color:#ffff99; margin:10px 0 0 0; padding:5px 0 0 5px; width: 555px; height: 216px; }
#pgrid1row div { background-color:#ffffcc; float:left; padding:5px; margin:0 5px 5px 0; width:170px; height: 202px; cursor:pointer; }
#pgrid1row div a { text-decoration: none;  color:#000; }
#pgrid1row p { font-size:10px; cursor:pointer; }
#pgrid1row h3 { font-size:14px; margin-top:5px; cursor:pointer; }
#pgrid1row ul { font-size:10px; margin-top:5px; margin-bottom:0; }
/*end*/
/*1row #2*/
#pgrid1row2 { background-color:#953715; margin:10px 0 0 0; padding:5px 0 0 5px; width: 555px; height: 216px; }
#pgrid1row2 div { background-color:#D95121; float:left; padding:5px; margin:0 5px 5px 0; width:170px; height: 202px; cursor:pointer; }
#pgrid1row2 div a { text-decoration: none;  color:#000; }
#pgrid1row2 p { font-size:10px; cursor:pointer; }
#pgrid1row2 h3 { font-size:14px; margin-top:5px; cursor:pointer; }
#pgrid1row2 ul { font-size:10px; margin-top:5px; margin-bottom:0; }
/*end*/
/*2rows*/
#pgrid2row { background-color:#ffff99; margin:10px 0 0 0; padding:5px 0 0 5px; width: 555px; height: 434px; }
#pgrid2row div { background-color:#ffffcc; float:left; padding:5px; margin:0 5px 5px 0; width:170px; height: 202px; cursor:pointer; }
#pgrid2row div a { text-decoration: none;  color:#000; }
#pgrid2row p { font-size:10px; cursor:pointer; }
#pgrid2row h3 { font-size:14px; margin-top:5px; cursor:pointer; }
#pgrid2row ul { font-size:10px; margin-top:5px; margin-bottom:0; }
/*end*/
/*mod*/
#pgridmod { background-color:#543B6E; margin:10px 0 0 0; padding:5px 0 0 5px; width: 555px; height: 434px; }
#pgridmod div { background-color:#a451a6; float:left; padding:5px; margin:0 5px 5px 0; width:170px; height: 202px; cursor:pointer; }
#pgridmod div a { text-decoration: none;  color:#000; }
#pgridmod p { font-size:10px; cursor:pointer; }
#pgridmod h3 { font-size:14px; margin-top:5px; cursor:pointer; }
#pgridmod ul { font-size:10px; margin-top:5px; margin-bottom:0; }
/*end*/
/*tubes*/
#pgridtubes { background-color:#900; margin:10px 0 0 0; padding:5px 0 0 5px; width: 555px; height: 436px; }
#pgridtubes div { background-color:#D12434; float:left; padding:5px; margin:0 5px 5px 0; width:170px; height: 202px; cursor:pointer; }
#pgridtubes div a { text-decoration: none;  color:#000; }
#pgridtubes p { font-size:10px; cursor:pointer; }
#pgridtubes h3 { font-size:14px; margin-top:5px; cursor:pointer; }
#pgridtubes ul { font-size:10px; margin-top:5px; margin-bottom:0; }
/*end*/
#rq { display:block; margin-top:10px; width:235px; height:30px; background:url(requestquote.jpg) no-repeat; }
.float1 { float:right; margin:0 0 10px 10px; }
.float2 { float:right; margin-top:0; font-size:11px!important; font-style:italic; }
#rnav { 
 width:206px!important; float:left; }
#rnav p { font-size:11px; margin:0 0 2px 5px; }
#rnav a { color:#000; text-decoration:none; }
#rnav a:hover { text-decoration:underline; }
#lnav { padding:3px 0 10px 4px; }
#lnav h3 { font-size:16px; font-weight:bolder; margin-bottom:5px; }
/* light blue */
.gortraclnav { background-color:#8fdbf2; border:#0f7faf 4px solid; width:184px; }
/* green */
.gortubelnav { background-color:#ccc; border:#999 4px solid; width:184px; }
/* blue */
.nylatraclnav { background-color:#3284d5; border:#009 4px solid; width:184px; }
/* red */
.nylatracmodlnav { background-color:#a451a6; border:#609 4px solid; width:184px; }
/* red */
.nylatube { background-color:#D12434; border:#900 4px solid; width:184px; }
/* orange */
.nylatubeenc { background-color:#D95121; border:#953715 4px solid; width:184px; }
#snav { padding:0 0 0 8px; margin-top:5px; }
#snav img { margin-top:10px; }
#footer { clear:both; background:url(madeinusa.jpg) right top no-repeat; height:100px; margin:10px; padding:6px 0 0 0; border-top: #90401a 1px solid; }
#footer p { font-size:11px; }
#footer a { color:#000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
.iso { float:right; padding-right:160px; padding-top:0; }
#pictures { background-color:#fff; margin:10px 0 0 0; padding:5px 0 0 5px; width: 555px; /*height: 436px;*/ }
#pictures div { background-color:#fff; float:left; padding:5px; margin:0 5px 5px 0; width:170px; height: 210px; }
#pictures p { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#666666; text-align: left; }
.gortite { 
 float:right; margin-right: 120px; padding-left: 0; }
.tgortrac { background-color:#8fdbf2; font-weight:bold; font-size:13px; }
.tgortube { background-color:#ccc; font-weight:bold; font-size:13px; }
.tnylatrac { background-color:#3284d5; font-weight:bold; font-size:13px; }
.mod { background-color:#a451a6; font-weight:bold; font-size:13px; }
.tnylatube { background-color:#d95121; font-weight:bold; font-size:13px; }
.ttube2 { background-color:#d12434; font-weight:bold; font-size:13px; }
#thead { background-color:#e7e7e7; font-weight:bold; font-size:20px!important; }
.tbody{ background-color:#8fdbf2; font-size:9px!important; }
.tbody a{ color:#000!important; }
.tbody2{ background-color:#ccc; font-size:9px; }
.tbody2 a{ color:#000!important; }
.tbody3{ background-color:#3284d5; font-size:9px!important; }
.tbody3 a{ color:#000!important; }
.tbody4{ background-color:#a451a6; font-size:9px; }
.tbody4 a{ color:#000!important; }
.tbody5{ background-color:#d12434; font-size:9px; }
.tbody5 a{ color:#000!important; }
.tbody6{ background-color:#d95121; font-size:9px; }
.tbody6 a{ color:#000!important; }
.outer { color:#000; font-weight:bold!important; }
.available { font-size:11px!important; font-style:italic!important; }
.designhead { background-color:#006; color:#fff; }
.designhead h1{ font-size:16px!important; font-weight:bold!important; padding-bottom:5px; padding-left:5px; padding-top:0; }
.designblue{ background-color:#33CCFF; color:#006; text-align:center; }
.designblue p{ font-size:12px; }
.designgreen{ background-color:#33FF99; color:#060; text-align:center; }
.designgreen p{ font-size:12px; }
.designred{ background-color:#FF9966; color:#f00; text-align:center; }
.designred p{ font-size:12px; }
.designbody{ font-size:12px!important; text-align:center; }
#topleft{ border-top:2px solid; border-left:1px solid; border-color:#000; }
#topright{ border-top:2px solid; border-right:1px solid; border-color:#000; }
#top{ border-top:2px solid; border-color:#000; }
#bottom{ border-bottom:1px solid; border-color:#000; }
#left{ border-left:1px solid; border-color:#000; }
#right{ border-right:1px solid; border-color:#000; }
#bottomleft{ border-bottom:1px solid; border-left:1px solid; border-color:#000; }
#bottomright{ border-bottom:1px solid; border-right:1px solid; border-color:#000; }
.explain { font-size:9px!important; } 
.lmore{ text-align:right; margin-right:5px; }
.lmore a{ color:#000; }
.center { margin-left:90px; }
#floatl{ float:left; margin-right:10px; }
.credit { text-align:right; font-size:11px; padding-bottom:10px; }
.credit a{ color:#2ba2cd; text-decoration:underline; }
.tftable{ font-size:12px; }

#hdr .aa-link a { display: block; position: absolute; top: 30px; width: 415px; left: 290px; height: 46px; }
#aa-callout { float: right; border: 1px solid #ddd; padding: 10px; margin: 0 0 5px 10px; display: inline; }
	#aa-callout a { text-decoration: none; text-align: center; }
		#aa-callout a img { border: none; }
	#aa-callout span { display: block; color: #666; font-size: 8px; text-transform: uppercase; letter-spacing: 3px; }
#companyLineUp{ margin: 10px;text-align:center;}
	#companyLineUp a img{border:0; margin:0 5px;}

.footerlogos td { vertical-align: top; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
	.footerlogos td.desc { padding-right: 15px; }

