/* -------COMMON TO ALL TEMPLATES------- */
.textlinks, .textlinks A:active, .textlinks A:link {
	COLOR: #ffffff; 
	FONT: bold 10px/normal Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
.textlinks A:visited {
	COLOR: #CCCCCC; 
}
.textlinks A:hover {
	COLOR: #313031; 
}
.anchorlinks, .anchorlinks A:active, .anchorlinks A:link {
	COLOR: #9c0400; 
	FONT: 9px/16px Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.anchorlinks A:visited {
	COLOR: #666666; 
}
.anchorlinks A:hover {
	COLOR: #000000; 
}
.toplink A:active, .toplink A:link, .toplink A:visited {
	padding: 0px 5px 0px 5px;	 
	COLOR: #2e85af; 
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
.toplink A:hover {
	COLOR: #184f69; 
}
.navtext {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	word-spacing: 10px;
}
.sidebarright {
	FONT: 11px Arial, Helvetica, sans-serif;
}
.sidebarrightsport {
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT: 11px/normal Arial, Helvetica, sans-serif;
}
.sidebarleft {
	COLOR: #b57100; 
	FONT: italic 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.copyright, .copyright A:link, .copyright A:active, .copyright A:visited {
	COLOR: #003333; 
	FONT: normal 10px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.copyright A:hover {
	COLOR: #330000;
}
.disclaimer {
	COLOR: #003333; 
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 14px;
}
.netwizzlist {
list-style-position:inside;
}
.tableitems {
	COLOR: #333366; 
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
}
HR {
	height: 1px;
}
P {
	LINE-HEIGHT: 18px
}
.galIconP {
	padding-left: 15px;
}
TD {
	LINE-HEIGHT: normal
}
BODY {
	color: #003366;
	FONT: 12px/normal Arial, Helvetica, sans-serif;
	BORDER: 0px;
	PADDING: 0px;
	MARGIN: 0px;
	text-decoration: none;
}
A:link, A:active, A:visited {
	TEXT-DECORATION: none;
	COLOR: #001e3e;
}
A:hover {
	TEXT-DECORATION: none;
	COLOR: #18a2ce;
}
.DEVNOTES {
	COLOR: #cc0000; 
	FONT: italic bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
}
.quote {
	COLOR: #9a9b7b; 
	FONT-FAMILY: italic normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
H1 {
	FONT: normal 20px/normal Verdana, Arial, Helvetica, sans-serif;
}
H2 {
	FONT: bold 14px/normal Verdana, Arial, Helvetica, sans-serif; 
}
H3 {
	FONT-SIZE: 12px;
}


/* -------FOR MAIN TEMPLATE------- */
.H1main {
	COLOR: #18a2ce; 
}
.H2main, .H2main a:link, .H2main a:active, .H2main a:visited {
	COLOR: #18a2ce; 
}
.H2main a:hover {
	COLOR: #18a2ce;
}
.H3main {
	COLOR: #18a2ce; 
}
.mainphoto {
	BORDER: #8CD3DE 1px solid; 
}

/* -------FOR AGRICULTURE TEMPLATE------- */
.H1agriculture {
	color: #3E6849; 
}
.H2agriculture, .H2agriculture a:link, .H2agriculture a:active, .H2agriculture a:visited {
	color: #3E6849;
}
.H2agriculture a:hover {
	color: #2D533A;
}
.H3agriculture {
	color: #3E6849; 
}
#agriculture, #agriculture A:active, #agriculture A:link, #agriculture A:visited {	
	BACKGROUND-COLOR: #3E6849; 
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	DISPLAY: block; 
	HEIGHT: 20px; 
	PADDING: 0px; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	TEXT-ALIGN: center;
}
#agriculture A:hover {
	color: #ffffff;
	BACKGROUND-COLOR: #003300;
}
.agriculturelink, .agriculturelink A:link, .agriculturelink A:active, .agriculturelink A:visited {
	COLOR: #3E6849; 
	TEXT-DECORATION: none;
}
.agriculturelink A:hover {
	COLOR: #003300;
}
.agriculturephoto {
	BORDER: 1px solid #447d58; 
}
.banneragriculture {
	background: url(slide_1.jpg) no-repeat;
}
#agricultureLeftNav {
	list-style: square;
	margin-left: 22px;
	padding-left: 0px;
	text-transform: capitalize;
	color: #003300;
}
#agricultureLeftNav li a, #agricultureLeftNav li a:link, #agricultureLeftNav li a:active, #agricultureLeftNav li a:visited {
	color: #3E6849;
	text-decoration:none;
}
#agricultureLeftNav li a:hover {
	color: #003300;
	text-decoration:none;
}
.agriculture_video {
	margin-left: 6px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	width: 130px;
}
.agriculture_video a:link, .agriculture_video a:active, .agriculture_video a:visited {
	color: #3E6849;
	text-decoration: none;
}
.agriculture_video a:hover {
	color: #003300;
	text-decoration:none;
}

/* -------FOR MARINE TEMPLATE------- */
.H1marine {
	COLOR: #319ACE; 
}
.H2marine, .H2marine a:link, .H2marine a:active, .H2marine a:visited {
	COLOR: #319ACE; 
}
.H2marine a:hover {
	COLOR: #319ACE;
}
.H3marine {
	COLOR: #319ACE; 
}
#marine, #marine A:active, #marine A:link, #marine A:visited {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #3399cc;
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	DISPLAY: block; 
	HEIGHT: 20px; 
	PADDING: 0px; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
	text-decoration: none;
}
#marine A:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #287ba4;
}
.marinelink, .marinelink A:active, .marinelink A:link, .marinelink A:visited{
	COLOR: #25769c;
	TEXT-DECORATION: none;
}
.marinelink A:hover {
	COLOR: #1a5a79;
}
.marinephoto {
	BORDER: #319ACE 1px solid; 
}
.bannermarine {
	background: url(slide_2.jpg) no-repeat;
}
#marineLeftNav {
	list-style: square;
	margin-left: 22px;
	padding-left: 0px;
	text-transform: capitalize;
	color: #1a5a79;
}
#marineLeftNav li a, #marineLeftNav li a:link, #marineLeftNav li a:active, #marineLeftNav li a:visited {
	color: #25769c;
}
#marineLeftNav li a:hover {
	color: #1a5a79;
}

/* -------FOR SPORT TEMPLATE------- */
.H1sport {
	COLOR: #9C6D84; 
}
.H2sport, .H2sport a:link, .H2sport a:active, .H2sport a:visited {
	COLOR: #9C6D84; 
}
.H2sport a:hover {
	COLOR: #9C6D84;
}
.H3sport {
	COLOR: #9C6D84; 
}
#sport, #sport A:active, #sport A:link, #sport A:visited {
	BACKGROUND-COLOR: #9a6d84;
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	DISPLAY: block; 
	HEIGHT: 20px; 
	PADDING: 0px; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
	text-decoration: none;
}
#sport A:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #8b5f75;
}
.sportlink, .sportlink A:active, .sportlink A:link, .sportlink A:visited{
	COLOR: #9c6d84;
	TEXT-DECORATION: none;
}
.sportlink A:hover {
	COLOR: #7e566a;
}
.bannergolf {
	background: url(slide_3.jpg) no-repeat;
}
.sportphoto {
	BORDER: #C6A6B5 1px solid;
	text-align: left;
}
#sportLeftNav {
	list-style: square;
	margin-left: 22px;
	padding-left: 0px;
	text-transform: capitalize;
	color: #7e566a;
}
#sportLeftNav li a, #sportLeftNav li a:link, #sportLeftNav li a:active, #sportLeftNav li a:visited {
	color: #9c6d84;
}
#sportLeftNav li a:hover {
	color: #7e566a;
}

/* -------FOR FENCING TEMPLATE------- */
.H1fencing {
	COLOR: #AD9A73; 
}
.H2fencing, .H2fencing A:link, .H2fencing A:active, .H2fencing A:visited {
	COLOR: #AD9A73; 
}
.H2fencing A:hover {
	COLOR: #AD9A73; 
}
.H3fencing {
	COLOR: #AD9A73; 
}
#fence, #fence A:active, #fence A:link, #fence A:visited {
	BACKGROUND-COLOR: #af9b71; 
	BORDER-RIGHT: 5px solid #ffffff; 
	BORDER-TOP: 1px solid #ffffff; 
	BORDER-BOTTOM: 0px solid #ffffff; 
	BORDER-LEFT: 1px solid #ffffff; 
	DISPLAY: block; 
	HEIGHT: 20px; 
	PADDING: 0px; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
	text-decoration: none;
}
#fence A:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #948056;
}
.fencelink, .fencelink A:active, .fencelink A:link, .fencelink A:visited {
	COLOR: #a79369;
	TEXT-DECORATION: none;
}
.fencelink A:hover {
	COLOR: #897650;
}
.fencingphoto {
	BORDER: #C6B69C 1px solid; 
}
.bannerfence {
	background:  url("slide_3.jpg") no-repeat;
}
#fencingLeftNav {
	list-style: square;
	margin-left: 22px;
	padding-left: 0px;
	text-transform: capitalize;
	color: #996600;
}
#fencingLeftNav li a, #fencingLeftNav li a:link, #fencingLeftNav li a:active, #fencingLeftNav li a:visited {
	color: #a79369;
}
#fencingLeftNav li a:hover {
	color: #897650;
}

/* -------FOR MACHINERY TEMPLATE-------*/
.H1machinery {
	color: #FDA500; 
}
.H2machinery, .H2machinery a:link, .H2machinery a:active, .H2machinery a:visited {
	color: #FDA500;
}
.H2machinery a:hover {
	color: #CC6600;
}
table tr td table tr td .H2machinery {
	margin-bottom: 0px;
	margin-top: 0px;
}
table tr td table tr td.H3machinery h5 {
	margin-bottom: 0px;
}
.H3machinery {
	color: #CC9900; 
}
#machinery, #machinery A:active, #machinery A:link, #machinery A:visited {	
	BACKGROUND-COLOR: #FDB100; 
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	DISPLAY: block; 
	HEIGHT: 20px; 
	PADDING: 0px; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	TEXT-ALIGN: center;
}
#machinery A:hover {
	color: #ffffff;
	BACKGROUND-COLOR: #003300;
}
.machinerylink, .machinerylink A:link, .machinerylink A:active, .machinerylink A:visited {
	COLOR: #CC9900; 
	TEXT-DECORATION: none;
}
.machinerylink A:hover {
	COLOR: #996600;
}
.machineryphoto {
	BORDER: 1px solid #FDB100; 
}
.bannermachinery {
	background: url(slide_1.jpg) no-repeat;
}
#machineryLeftNav {
	list-style: square;
	margin-left: 22px;
	padding-left: 0px;
	text-transform: capitalize;
	color: #996600;
}
#machineryLeftNav li a, #machineryLeftNav li a:link, #machineryLeftNav li a:active, #machineryLeftNav li a:visited {
	color: #CC9900;
	text-decoration:none;
}
#machineryLeftNav li a:hover {
	color: #996600;
	text-decoration:none;
}
.machinery_video {
	margin-left: 6px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	width: 130px;
}
.machinery_video a:link, .machinery_video a:active, .machinery_video a:visited {
	color: #CC9900;
	text-decoration: none;
}
.machinery_video a:hover {
	color: #996600;
	text-decoration:none;
}

/* -------NOT SURE IF IN USE------- */
.test {
	BACKGROUND: url(images/index_images/ss_placeholder.jpg) no-repeat right; 
}
.test1 {
	background-image: url(images/index_images/row_2_1.jpg); 
}
.test2 {
	BACKGROUND-IMAGE: url(images/index_images/row_1_1.jpg);
}
.test3 {
	BACKGROUND-image: url(images/index_images/row_3_1.jpg) no-repeat;
	
}
.test4 {
	BACKGROUND-image: url(images/index_images/row_4_1.jpg);
}
.test5 {
	BACKGROUND-image: url(images/index_images/row_4_2.jpg);
}


#gallery_icon { float:left; text-indent:-2000em; overflow:hidden; margin: 0px 0px 15px 10px;}
#gallery_icon a { background:url(images/icons/gallery_video_icon_sprite.gif) no-repeat 0px 0px ; width:107px; height:110px; float:left; display:block; text-decoration:none;}
#gallery_icon a:hover { background:url(images/icons/gallery_video_icon_sprite.gif) no-repeat -107px 0px ; width:107px; height:110px; float:left; display:block; text-decoration:none;}

#video_icon { float:left; text-indent:-2000em; overflow:hidden; margin: 0px 0px 0px 10px;}
#video_icon a { background:url(images/icons/gallery_video_icon_sprite.gif) no-repeat 0px -110px ; width:107px; height:110px; float:left; display:block; text-decoration:none;}
#video_icon a:hover { background:url(images/icons/gallery_video_icon_sprite.gif) no-repeat -107px -110px ; width:107px; height:110px; float:left; display:block; text-decoration:none;}
ul#video_list { margin: 0px 0px 20px 20px; padding: 0px 0px 0px 10px;}

.clear { clear: both; margin: 0; padding: 0; height:1px;}

#icon_contact_us, #icon_contact_us a, #icon_contact_us a:hover { width:140px; height:40px; float:left; display:block;}
#icon_contact_us { text-indent:-2000em; overflow:hidden;}
#icon_contact_us a { text-decoration:none; background: url(images/icons/contact_icon.gif) no-repeat 0px 0px;}
#icon_contact_us a:hover { text-decoration:none; background: url(images/icons/contact_icon.gif) no-repeat 0px -40px;}
#icon_contact_us { float: none; margin: 10px auto 0px auto;}





/* set sizes */ 
#slider_wrapper {  width: 425px; height: 344px; float:left;}
#slider_container, #slider_overlay  { width: 425px; float:left;}

#slider_wrapper { position:relative; top:0px; left:0px; z-index:90;}
#slider_wrapper img { width:425px; float:right;}
#slider_overlay { position: relative; top:-64px; z-index:100; clear:both; background:#000; margin-bottom:-65px; height:35px;}




/* set sizes */ 
#slider_wrapper_2 {  width: 480px; height: 385px; float:left;}
#slider_container_2, #slider_overlay_2  { width: 480px; float:left;}

#slider_wrapper_2 { position:relative; top:0px; left:0px; z-index:90;}
#slider_wrapper_2 img { width:480px; float:right;}
#slider_overlay_2 { position: relative; top:-64px; z-index:100; clear:both; background:#000; margin-bottom:-65px; height:35px;}



/* set sizes */ 
#slider_wrapper_3 {  width: 472px; height: 314px; float:left;}
#slider_container_3, #slider_overlay_3  { width: 472px; float:left;}

#slider_wrapper_3 { position:relative; top:0px; left:0px; z-index:90;}
#slider_wrappe_3 img { width:472px; float:right;}
#slider_overlay_3 { position: relative; top:-78px; z-index:100; clear:both; background:#000; margin-bottom:-65px; height:35px;}




