*{margin:0; padding:0;}
img{border:0;}
.first{border-left:none !important;}
.clrbt{clear:both; margin:0; padding:0; display:none; height:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(bckrnd.jpg) repeat top left; }
#overall{width:780px; margin:0 auto; background:url(images/overallBg.gif) repeat-y top center; padding:5px 15px;}
#printHead{display:none;}
.clrbt { clear:both; }

/* ------- Content ------ */
	#content { height:246px; background:url(images/content-bg.jpg) 10px 0px no-repeat; margin:0; padding:75px 0 0 0; clear:both; position:relative; top:-78px; height:180px; }
		#content ul { width:170px; margin-top:5px; }
		#content ul.left-col-links { padding-left:15px; float:left; }
		#content ul.right-col-links { padding-right:15px; float:right; }
		
		#content h3 { display:block; background:url(images/content-header-bg.gif) top center no-repeat; padding:5px 0; font-size:14px; color:#FFFFFF; }
			#content h3 a { font-size:14px; color:#FFFFFF; }
			#content h3 a:hover { text-decoration:none; }
		
		#content li { float:none; text-align:center; list-style-type:none; font-size:12px; padding-bottom:5px; }
		#content a { text-decoration:none; color:#ccc; }
		#content a:hover{text-decoration:underline;}

/* ------- Footer ------- */
	#footer { position:relative; top:-75px; padding:0 10px; }
	#footer p { float:left; padding-right:10px; }
	#footer .right { float:right; }
		#footer div img { border:none; }
		
	#footer-below { position:relative; }


/* ------- Bottom Links ------ */
	#bottom-links { width:778px; margin:0px auto 5px; padding:5px 0; border-width:1px; border-style:solid; border-color:#C34B05 #ececec #C34B05 #ececec; overflow:hidden; }
		#bottom-links #siteLinks h4 { padding:10px 0 0 0; font-size:14px; }
		#bottom-links #siteLinks ul { overflow:hidden; padding-left:10px; }
		#bottom-links #siteLinks li { float:left; width:33%; text-align:center; list-style-type:none; }
		
		#bottom-links .logo-title { padding-left:15px; color:#000; text-decoration:none; display:block; }
		#bottom-links .logo-title:hover { text-decoration:underline; }
			#bottom-links .logo-title img { float:left; padding:3px 10px 0 0; }
			#bottom-links .logo-title h4 { float:left; }
		
		#bottom-links .main-image { padding-top:5px; }


i { display:none; }
p, h1, h2, h3, h4 {margin:0; padding:0;}
.clear {clear:both;}
.requried {
	font-size:12px;
	font-weight:normal;
	color:#FF0000
}
.tablehead {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF
}
.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;
	height:765px;
}
#hhdr {
	background:url(hhdr.gif) no-repeat;
	height:115px;
	position: relative;
}
#hdr {
	background:url(hdr.gif) no-repeat;
	height:145px;
}
#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;
}
#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:#FFFFFF;
	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:#000000;
	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;
}

/* 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:#000000;
}
#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:#999999;
	margin:10px 0 0 0;
	padding:5px 0 0 5px;
	width: 555px;
	height: 217px;
}
#pgridgortube div {
	background-color:#cccccc;
	float:left;
	padding:5px;
	margin:0 5px 5px 0;
	width:170px;
	height: 202px;
	cursor:pointer;
}
#pgridgortube div a {text-decoration: none;
					color:#000000;
}
#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:#000000;
}
#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:#000000;
}
#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:#000000;
}
#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:#000000;
}
#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:#000000;
}
#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:#990000;
	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:#000000;
}
#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:#cccccc;
	border:#999999 4px solid;
	width:184px;
}
/* blue */
.nylatraclnav {
	background-color:#3284d5;
	border:#000099 4px solid;
	width:184px;
}
/* red */
.nylatracmodlnav {
	background-color:#a451a6;
	border:#660099 4px solid;
	width:184px;
}
/* red */
.nylatube {
	background-color:#D12434;
	border:#990000 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;
}
.iso {
	float:right;
	padding-right:160px;
	padding-top:0;
}
#pictures {
	background-color:#FFFFFF;
	margin:10px 0 0 0;
	padding:5px 0 0 5px;
	width: 555px;
	/*height: 436px;*/
}
#pictures div {
	background-color:#FFFFFF;
	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:#cccccc;
	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:#000000!important;
}
.tbody2{
	background-color:#cccccc;
	font-size:9px;
}
.tbody2 a{
	color:#000000!important;
}
.tbody3{
	background-color:#3284d5;
	font-size:9px!important;
}
.tbody3 a{
	color:#000000!important;
}
.tbody4{
	background-color:#a451a6;
	font-size:9px;
}
.tbody4 a{
	color:#000000!important;
}
.tbody5{
	background-color:#d12434;
	font-size:9px;
}
.tbody5 a{
	color:#000000!important;
}
.tbody6{
	background-color:#d95121;
	font-size:9px;
}
.tbody6 a{
	color:#000000!important;
}
.outer {
	color:#000000;
	font-weight:bold!important;
}
.available {
	font-size:11px!important;
	font-style:italic!important;
}
.designhead {
	background-color:#000066;
	color:#FFFFFF;
}
.designhead h1{
	font-size:16px!important;
	font-weight:bold!important;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:0;
}
.designblue{
	background-color:#33CCFF;
	color:#000066;
	text-align:center;
}
.designblue p{
	font-size:12px;
}
.designgreen{
	background-color:#33FF99;
	color:#006600;
	text-align:center;
}
.designgreen p{
	font-size:12px;
}
.designred{
	background-color:#FF9966;
	color:#FF0000;
	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:#000000;
}
#topright{
	border-top:2px solid;
	border-right:1px solid;
	border-color:#000000;
}
#top{
	border-top:2px solid;
	border-color:#000000;
}
#bottom{
	border-bottom:1px solid;
	border-color:#000000;
}
#left{
	border-left:1px solid;
	border-color:#000000;
}
#right{
	border-right:1px solid;
	border-color:#000000;
}
#bottomleft{
	border-bottom:1px solid;
	border-left:1px solid;
	border-color:#000000;
}
#bottomright{
	border-bottom:1px solid;
	border-right:1px solid;
	border-color:#000000;
}
.explain {
	font-size:9px!important;
}	
.lmore{
	text-align:right;
	margin-right:5px;
}
.lmore a{
	color:#000000;
}
.center {
	margin-left:90px;
}
#floatl{
	float:left;
	margin-right:10px;
}
.credit {
	text-align:center;
	font-size:11px;
	padding-bottom:10px;
}
.credit a{
	color:#2ba2cd;
	text-decoration:underline;
}
.tftable{
font-size:12px;
}
#hhdr .aa-link a { display: block; position: absolute; top: 30px; width: 415px; left: 290px; height: 46px; }
