/* COMMON */



body

{

	background-image : url('/images/bg.png');

	background-repeat : repeat;

	text-align : center;

	margin : 0;

	padding : 0;

}



body.fencing

{

	background-image : url('/images/fencing_bg.gif');

	background-repeat : repeat;

}



img

{

	border : 0;

}



body#screws_about div#page

{

    background : white url('/images/screws/logos.gif') bottom left no-repeat !important;

}

div#centerContainer {

	position: relative;

	margin: 0 auto;

	padding : 0;

	width: 900px;

	height: 590px;

	text-align : left;

}



body.news div#centerContainer {

	height: 555px;

}



body#n20050401 div#centerContainer {

        height: 530px;

}



body#n20041101 div#centerContainer {

        height: 2380px;

}



body#n20040401 div#centerContainer {

        height: 960px;

}



body#n20010401 div#centerContainer {

        height: 920px;

}



body#fencing_projects div#centerContainer {

	height: auto !important;

}



body#nails div#centerContainer {

	height: 670px !important;

}



body#power div#centerContainer {

	height: 610px;

}



body#fencing_index div#centerContainer {

	height: auto;

}



body#brickwall div#centerContainer {

	height: 850px;

}

body#sheet div#centerContainer {

	height: 620px;

}



body#contact div#centerContainer {

	height: 560px;

}



body#wire_tie div#centerContainer

{

    height : 900px;

}



body#history div#centerContainer

{

    height : 1100px;

}



body#network div#centerContainer

{

    height : 550px;

}

body#philosophy div#centerContainer

{

    height : 500px;

}

body#contact img 

{

	border : 0;

}



body#contact td#contact_details

{

height : 140px;

vertical-align : top;

}



img#logo

{

	display : none;

}



div#centerContainer div#header{

	margin: 0;

	padding : 0;

	width: 900px;

	height: 97px;

	background : url('/images/header.png');

}



body.fencing div#centerContainer div#header

{

	background : url('/images/fencing_header.png');

}



body#fencing_supply_install div#centerContainer div.fencing_text

{

	background-color : white;

	height : 1080px !important;	

	height : 1100px;

}



body#fencing_supply_install div#centerContainer div.fencing_text ul

{

	margin-top : 0;

	margin-bottom : 0;

	padding-top : 0;

	padding-bottom : 0;

	margin-left : 300px !important;

	margin-left : 30px;

}



/* SEARCHFORM */



form#searchForm

{

	position : relative;

	left : 625px;

	top : 29px;

}



form#searchForm input#searchText

{

	height : 18px;

	width : 150px;

	font-size : 10px;

	color : #999;

}



/* NAV */



/* hide intial displays of submenus */

ul#nav li ul, ul.submenu

{

    display : none;

    margin : none;

    padding : none;

	text-indent : 0;

}



/* format navbar ul */

ul#nav

{

	position : relative;

	left : 145px;

	top : 38px !important;

	top : 33px;

    list-style : none;

    margin : 0;

    padding : 0;

	visibility : hidden;

}



ul#nav li

{

    list-style : none;

    margin : 0;

    padding : 0;

	display : inline;

	text-indent : 0;

}



ul#nav li img

{

    margin : 0;

    padding : 0;

    border : 0;

}



ul#nav li a

{

    margin : 0;

    padding : 0;

}



ul.submenu

{

	position : absolute;

    list-style : none;

    margin : 0;

    padding : 0;

}



ul.submenu li

{

    list-style : none;

    margin : 0;

    padding : 0;

    display : block;

    float : left;

	text-indent : none;

	clear : left;

}



ul.submenu li img

{

  margin : 0;

  padding : 0;

  border : 0;

	display : block;

}



ul.submenu li a

{

    margin : 0;

    padding : 0;

}



div#page 

{



	background-color : white !important;

	font-family : Helvetica, Arial, sans-serif;

	font-size : 9pt;

	padding-bottom : 10px;

	margin-bottom : 0px;

}

div#page div#rightCol

{

	background-color : white;

}

.h1

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #000000;

}



.title

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	margin-left : 20px !important;

	font-style: normal;

	line-height: normal;

	font-weight: bold ;

	font-variant: normal;

	color: #000000;

}



#fencing_chain_link h1

{

/*	font-size : 13px;*/

}

div#page h3

{

	margin-left : 2em;

	margin-bottom : 0;

	/*font-size : 9pt;*/

}



#fencing_chain_link blockquote

{

	color : #666;

}



div#page p

{

	margin-left : 2em;

	margin-top : 0;

	color : #666;

}



div.wire

{

height : 480px;

}



div#page div#leftCol

{

	width : 570px;

	background : url('/images/otter_bg.jpg');

	float : left;

}



div#page div#leftCol p

{

    width : 500px;

}



div#page div#leftCol td.our_brands

{

	color : black;

	font-size : 8pt;

	font-weight : bold;

}



div#page div#rightCol

{

	font-size : 8pt;

	float : left;

	width : 310px;

	border : 1px silver dotted;

	padding-top : 0px;

	margin-top : 10px;

	margin-bottom : 10px;

}



div#page div#rightCol h4

{

	margin : 0;

	padding : 0;

	margin-left : 1em;

	font-size : 8pt;

}



div#page div#rightCol p

{

	margin : 0;

	padding : 0;

	margin-left : 2em;

}



div#page div#rightCol div#news

{

	padding-bottom : 0.5em;

	border-bottom : 1px silver dotted;

}



div#page div#rightCol div#news img

{

	margin-top : 1em;

	margin-left : 2em;

}



div#page div#rightCol div#featured_project

{

	padding-top : 0.5em;

	padding-bottom : 0.5em;

	border-bottom : 1px silver dotted;

}



div#page div#rightCol div#handy_hints

{

	padding-top : 0.5em;

	padding-bottom : 0.5em;

	border-bottom : 1px silver dotted;

}



div#page div#rightCol div#product_solutions

{

	padding-top : 0.3em;

	border-bottom : 1px silver dotted;

	

}



div#page div#rightCol div#product_solutions h4

{

	padding-bottom: 0.2em;

	color : white;

}







div#page div#rightCol div#weather

{

	width : 310;

	height : 90;

	background : url('/images/weather/dummy.jpg');

	color : #666;

	font-family : Arial, sans-serif;

	font-size : 10px;

	font-weight : bold;

}

div#page div#rightCol div#weather p

{

    margin : 0;

    padding-top : 58px;

    padding-left : 1em;

    line-height : 1em;

}



div#page div#rightCol div#weather p a

{

    text-decoration : none;

}



div#footer

{

	height : 40px;

	color : white;

	font-family : Helvetica, Arial, sans-serif;

    padding : 0;

    margin : 0;

	font-size : 8pt;

	clear : left;

}

div#footer p.white

{

	background : white url('/images/footer/footer_bg.jpg') center top no-repeat;

	margin : 0;

	padding : 0;

	padding-left : 20px;

	height : 24px;

	color : white !important

}



div#footer p.left

{

    color : #666;

    margin : 0;

    margin-left : 1.5em;

    margin-top : 1em;

    float : left;

}



div#footer p.right

{

    color : #666;

    margin : 0;

    margin-right : 1.5em;

    margin-top : 1em;

    float : right;

}



div#footer p.white a

{

	text-decoration : none;

	color : white;

	font-weight : bold;

}



div#footer img

{

	border : 0;

	padding : 0;

	margin : 0;

	vertical-align : middle;

	

}



.bodyLarge {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #666666;

}



a 

{

	color: #666666;

	font-weight: bold;

	text-decoration: underline;

	

}



a:hover 

{

	color: #000000;

	text-decoration: underline;

}



div.fencing_image

{

	float : left;

	width : 300px;

	height : 440px;

	padding-left : 20px;

	padding-right : 20px;

padding-top : 40px;

	text-align : center;

	width : 337px;

}

body#fencing_supply_install div.fencing_image

{

	height : 1080px !important;

	height : 1100px;

}

body#fencing_supply_install div.fencing_image img.logos

{

	position : absolute;

	bottom : -500px !important;

	bottom : 120px;

	left : 85px;

}

div.fencing_text

{

	margin-left : 40px;

	padding-right : 20px;

	padding-top : 30px;

	font-size: 11px;

}

div.fencing_text a

{

	color : #666;

	font-weight :normal;

}

div.fencing_text h1

{

	margin-bottom : 1em;

	padding-bottom : 0;

	font-size: 13px;

	padding-left : 0px !important;

	padding-left : 20px;

}

div.fencing_text ul

{

	list-style-image : url(/images/lidot.gif);

	text-indent : -5px;

	padding-top : 1em;

	padding-bottom : 1em;

	color : #666;

}

div.fencing_text ul li

{

	margin-left : 4em;

}



ul.power

{

	list-style-image : url(/images/lidot.gif);

	text-indent : -5px;

	padding : 0;

	margin : 0;

	margin-left : 4em;

}

body#fencing_index div.fencing_text

{

  margin-left : 355px;

}

body#fencing_projects #page h1

{

  font-size : 13px;

  margin-top : 0;

  padding-top : 3em;

  width : 860px;

  border-bottom : 1px silver dotted;

  padding-bottom : 0.5em;

  margin-left : 20px;

  text-indent : 320px;

}



body#fencing_projects #page div.project

{

	color : #666;

  width : 860px;

  padding-bottom : 0.5em;

  margin-left : 20px;

  height : auto;

	margin-top : 20px;

	

clear : both;

}



body#fencing_projects #page div.project div.foot

{

	width : 100%;

  border-bottom : 1px silver dotted;

}



body#fencing_projects #page div.project div.project_image

{

  width : 260px;

  text-align : right;

  font-size : 8pt;

  height : 180px;

  float : left;

  clear : left;

  padding-top : 10px;

}



body#fencing_projects #page div.project div.project_details

{

  float : left;

  width : 540px;

  margin-left : 60px; 

}



body#fencing_projects #page div.project div.project_details dt

{

float:left;

margin-right : 0.3em;

font-weight : bold;

}

body#fencing_projects #page div.project div.project_details dd

{

 margin : 0;

font-weight : bold;

}



body#fencing_projects #page div.project div.project_details dl

{

margin-bottom : 0;

}



body#fencing_projects #page div.project div.project_details p

{

margin-left : 0;

}



body#fencing_projects #page h2

{

  width : 860px;

  margin : 0;

  padding : 0;

  margin-left : 20px;

  text-indent : 320px;

  /*font-size : 9pt;*/

  font-weight : normal;

  padding-top : 1em;

  padding-bottom : 1em;

}



body#fencing_projects div#centerContainer

{

	height : auto !important;

}



body#home div#centerContainer

{

	height : 540px;

}





body#fencing_chain_link ol

{

  left : 20px;

	margin-left : 320px;

  margin-right : 20px;

  color : #666;

  margin-top : 0;

  padding-top : 0;

}



body#fencing_chain_link ol ul 

{

	margin : 0;

	margin-left : -30px;

  padding : 0;

}



body#fencing_chain_link ul.size

{

  margin : 0;

	margin-left : 340px !important;

	margin-left : 310px;

  padding : 0;

}



body#fencing_chain_link h2

{

  color : #666;

  /*font-size : 12px;*/

  margin : 0;

  padding : 0;

}



body#fencing_chain_link div#page

{

    background : white url('/images/fencing/onesteel_logo.jpg') top right no-repeat !important;

}



body#fencing_wirecable div#page

{

    background : white url('/images/fencing/onesteel_logo.jpg') top right no-repeat !important;

}



body#fencing_chain_link div.fencing_image

{

	height : 2340px !important;

        height : 2500px;

	padding-top : 55px;

}

body#fencing_chain_link div#centerContainer

{

	height : auto;

}



body#fencing_pipepost div#centerContainer

{

	height : auto;

}



body#fencing_wirecable div#centerContainer

{

    height : auto;

}

body#fencing_chain_link div.address img

{ 

  float : left;

}





body#fencing_fittings h1

{

  font-size : 13px;

margin : 0;

padding-bottom : 1em;

padding : 0;

  padding-top : 40px;

  margin-left : 20px;

}



body#fencing_fittings p

{

margin : 0;

padding : 0;

  margin-left : 20px;

	font-size : 11px;

}



body#fencing_fittings h2

{

  font-size : 11px; 

margin : 0;

padding : 0;

  margin-top : 20px;

  margin-left : 20px;

clear : left;

}



body#fencing_fittings div.fencing_image

{

  width : 400px;

  height : 260px;

}



body#fencing_fittings div.fencing_text 

{

 margin-left : 430px;

}



body#power table.standard

{

  width : 510px;

  margin : 0;

}



body#fencing_supply_install table.standard td 

{

    text-align : left;

    vertical-align : top;

}

body#fencing_supply_install table.standard td ul

{

    margin : 5;

    margin-left : 2em  !important;

    padding : 0;

}



body#fencing_supply_install td li

{

    margin : 5 !important;

    padding : 0;

}



table.narrow

{

    width : 290px !important;

  margin : 0 !important;

}

table.medium

{

    width : 470px !important;

}

table.wide

{

    width : 510px !important;

  margin : 0 !important;

}

table.standard

{

 margin-top : 15px;

  margin-left : 60px;

  font-size : 11px;

  width : 350px;

  text-align : center;

  border-spacing : 0;

}

table.standard th

{

  border-top : 1px solid black;  

  border-bottom : 1px solid black;

  background-color : #FF9;

}

table.standard td

{

  border-bottom : 1px solid gray;

}



table.standard tr.noborder td

{

  border : none;

}





body#fencing_fittings div.fencing_text ul

{

  margin-bottom : 0;

  padding-bottom : 0;

}

body#fencing_fittings div.fencing_text p

{

  margin-left : 70px;

}

body#fencing_fittings div#page

{

  height : auto;

}

body#fencing_fittings div#centerContainer

{

  height : auto;

}



body#fencing_gates div.fencing_image

{

  margin-top : 40px;

  height : 700px !important;

height : 750px;

}



body#fencing_gates div.fencing_image img.logos

{

  margin-top : 400px !important;

  margin-top : 450px;

}



body#fencing_gates table

{

 margin-left : 0;

}

body#fencing_gates div#centerContainer

{

  height : 900px;

}





body#fencing_gates div.fencing_text h1

{

  margin-top : 20px;

/*font-size : 13px;*/

margin-bottom : 1em;

}



body.wire_tie div#centerContainer

{

  height : 860px !important;

/*  height : 7140px;

*/}

body.wire_clothesline div#centerContainer

{

  height : auto !important;

/*  height : 7140px;

*/}



body.wire_clothesline table.standard td p

{

    color : black !important;

}



body.wire_brick div#centerContainer

{

  height : 760px !important;

/*  height : 7140px;

*/

}



img.spaced

{

  margin-left : 70px;

}



table.spaced

{

  position : realtive;

  margin-left : 60px !important;

  margin-left : 355px;

}

table.spaced li

{

	list-style-image : url(/images/lidot.gif);

}

p.privacy

{

height : auto !important;

}





body#privacy div#centerContainer

{

  height : auto;

}



body.product_list div#centerContainer

{

 height : auto;

}



body.product_list div#centerContainer td

{

 font-size : 12px;

 text-align : left;

 color : #666;

}



body.product_list div#centerContainer th

{

 font-size : 12px;

 text-align : left;

 color : #666;

}



body.product_list div#centerContainer th p

{

 font-weight : normal;

 margin : 0;

}



body.product_list div#centerContainer td div#ecatalog

{

 border : 1px dotted silver;

 margin : 5px;

}



body.product_list div#centerContainer td div#ecatalog h4

{

margin : 0;

margin-left : 1em;

font-size : 12px;

}

body.product_list div#centerContainer td div#ecatalog p

{

width : 250px !important;

margin : 0;

margin-left : 1em;

margin-right : 3em;

margin-bottom : 1em;

}

body.product_list div#centerContainer td.red

{

color : #ff0000;

}

body.product_list div#centerContainer td.red a

{

color : #ff0000;

}



body.hints td

{

    color : #666;

    font-size : 12px;

}



body.hints h4

{

    color : black;

    margin-top : 2em;

    font-size : 12px;

    margin-left : 0 !important;

}



body.hints ul#content_links

{

  margin-left : 0;

  padding-left : 0;

  list-style : none;

}



body.hints ul#content_links li

{

  margin-bottom : 5px;

}



body.hints ul#content_links li a:active

{

 color : #BD3632;

}

body.hints div#hintcontainer

{

    min-height : 550px;

    height: auto !important;

    height: 550px;

    border : 1px dotted silver;

    width : 100%;

}



body.hints div#centerContainer

{

    height : auto;

}





body.hints div#hintcontainer h4

{

    margin-left : 0.1em;

}



body.hints div#hintcontainer p

{

    margin-left : 0.1em !important;

}



body.hints div#hintcontainer img

{

    margin-left : auto;

    margin-right : auto;

    display : block;

}



body.hints div#hintcontainer div

{

    /*display : none;*/

    width : 100% !important;

    min-height : 550px;

    height: auto !important;

    height: 550px;

   }

   

   

 body.hints table.knowhow

 {

    border-top : 1px solid gray;

    border-left : 1px solid gray;

    border-collapse: collapse;

 }

 

  body.hints table.knowhow th

 {

    font-size : 12px;

    background-color : #FF9;

    border-bottom : 1px solid gray;

    border-right : 1px solid gray;

 }

 

body.hints table.knowhow td

 {

    font-size : 12px;

    border-bottom : 1px solid gray;

    border-right : 1px solid gray;

    padding : 5px;

    color : black;

 }



body.hints table.knowhow td h4

{

    margin:0;

}

 

body.hints table.knowhow td.orange

{

    background-color : #FF5800;

    color : white;

}

body.hints table.knowhow td.yellow

{

    background-color : #FFFF00;

}

body.hints table.knowhow td.green

{

    background-color : #34B233;

}

body.hints table.knowhow td.blue

{

    background-color : #0073CF;

}



body.hints table.knowhow td.lightgreen

{

    background-color : #A1DA8B;

}



body.hints table.knowhow td.lightblue

{

    background-color : #AACAE6;

}



body.hints table.knowhow td.darkblue

{

    background-color : #0073CF;

    color : white;

}



body.hints table.knowhow td.red

{

    background-color : #FF0000;

    color : white;

}



body.hints table.knowhow td.pink

{

    background-color : #E0119D;

    color : white;

}



body.hints table.knowhow td.purple

{

    background-color : #77216F;

    color : white;

}



body.hints table.knowhow td.lemon

{

    background-color : #FFFF99;

}





body.hints table.knowhow td.gray

{

    background-color : #EEE;

    font-weight : bold;

}



body.hints table.knowhow tr.noline td

{

    border-bottom : 0;

}



div.printlink

{

float : right;

}