@import url(articles.css);
@import url(left_menu.css);

BODY {
	background: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	background-image: url("/images/background.gif");
}

hr.downloads {
height: 1px;
border: 0;
color: #E3E2E2;
background-color: #E3E2E2;
width: 100%;
}

td.header {
font-size: 14px;
font-weight: bold;
text-decoration: none;
font-family: Arial,Verdana,Helvetica,sans-serif;

}

TD.content, TD.contentmenu, span.content  {
	border-width: 1px;
	color: #333333;
	font-size: 11px;
	line-height: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 4px;
}
TD.warranty  {
	border-width: 1px;
	color: #333333;
	font-size: 15px;
	line-height: 23px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-top: 5px;
	padding-left: 12px;
	padding-right: 12px;
}
TD.warranty a {
font-weight: bold;
color: #000000;
}
p.warranty {
border-width: 1px;
color: #333333;
font-size: 15px;
line-height: 23px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
p.warranty a:link, p.warranty a:active, p.warranty a:visited  {
font-weight: normal;
text-decoration: none;
color: #87af0f;
}

TD.content_large  {
	border-width: 1px;
	color: #333333;
	font-size: 13px;
	line-height: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 4px;

}
TD.content_spec_warning  {
	color: #E4981B;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-left: 5px;
}

TD.spec_panel_left {
border-left: 1px solid #d7d7cd;
border-bottom: 1px solid #d7d7cd;
}
TD.spec_panel_right {
border-right: 1px solid #d7d7cd;
border-bottom: 1px solid #d7d7cd;
}
TD.spec_panel_content {
border-left: 1px solid #d7d7cd;
border-right: 1px solid #d7d7cd;
border-bottom: 1px solid #d7d7cd;
padding-left: 7px;
padding-right: 7px;
padding-top: 7px;
padding-bottom: 7px;
font-family: Arial, Verdana;
font-size: 11px;
color: #333333;
}
TD.spec_panel_content_names {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

TD.content_large a:link, TD.content_large a:active, TD.content_large a:visited {
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #87af0f;
}

TD.content_large a:hover {
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

TD.content_links  {
	border-width: 1px;
	color: #333333;
	font-size: 13px;
	line-height: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 4px;

}
TD.content_links a:link, TD.content_links a:active, TD.content_links a:visited {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #87af0f;
}



TD.frame  {
	background-color: #FFFFFF;

}
TD.content_npad, TD.contentmenu, span.content  {
	border-width: 1px;
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;

}

TD.content a:link, TD.content a:active, TD.content a:visited {
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #87af0f;
}


TD.content_npad a:link, TD.content a:active, TD.content a:visited {
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #87af0f;
}

TD.content_npad a:hover, TD.content a:hover, TD.content_links a:hover {
	font-size: 1em;
	font-weight: normal;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}


td.mainCell {
	font-family: Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height: 16px;
    color : #666666;
}

.dottedline {
    border-bottom: 1px dotted grey;
}

span.home_colour {
	border-width: 0px;
	color: #87af0f;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;

}
span.bmp_header {
	border-width: 0px;
	color: #87af0f;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;

}

span.inline_colour {
	border-width: 0px;
	color: #87af0f;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;

}

TD.greybottom {
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #474747;
	background-image: url("images/saws_menubg.jpg");
}


TD.greybottom2 {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url("images/background.jpg");
}

.tableContent2 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #333333;
    font-size: 12px;
    line-height: 16px;
}

.tableContent2 a, .tableContent2 a:link, .tableContent2 a:active, .tableContent2 a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #B4D71B;
}


TD.footer {
	border-width: 0px;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 5px;
}
TD.footer_disclaimer {
	border-width: 0px;
	color: #ffffff;
	font-size: 10px;
	line-height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 1px;
}


TD.footer a, TD.footer a:link, TD.footer a:active, TD.footer a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
}

TD.footer a:hover {
color: #B4D71B;
}


TABLE.pagebox {
}
.heading2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #a4b53a;
	BORDER-BOTTOM: #BACB68 1px solid;
	BORDER-TOP: #BACB68 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 3px;
}
td.subHeading, span.subHeading {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	border-bottom: 1px solid #A4B53A;
	padding-left: 10px;
	background-image: url("/images/subHead_arrow.gif");
	background-repeat: no-repeat;
	background-position: left center;
}
/* rs2350 small text image */
td.dateSmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #666666;
}

/* rs1841 table */

td.topTableRow {
	border-bottom: 1px solid #d7d7cd;
	border-left: 1px solid #d7d7cd;
	background: #e3eda7;
}

TABLE.infoTable {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #666666;
	border-top: 1px solid #d7d7cd;
	border-right: 1px solid #d7d7cd;
}

td.infoTableRow {
	border-bottom: 1px solid #d7d7cd;
	border-left: 1px solid #d7d7cd;
}

TD.infoTableRow a:link, TD.infoTableRow a:active, TD.infoTableRow a:visited {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #87af0f;
}

TD.infoTableRow a:hover {
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

td.infoTableRow2 {
	border-bottom: 1px solid #d7d7cd;
	border-left: 1px solid #d7d7cd;
	background: #F6F9E4;
}


/* download template table */

td.greyPlastic, td.darkGrey, td.productTitle, td.greyPlasticBordered {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #818181;
	font-weight: bold;
	background: url("/images/greyPlastic_bg.gif");
}
td.greyPlastic_download_centre {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #818181;
	font-weight: bold;
	padding-left: 5px;
	background: url("/images/greyPlastic_bg.gif");
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C2C2;
}
TD.content_download  {
	border-width: 1px;
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 4px;
	background: #ffffff;

}

/* go back header */

TD.go_back {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 15px;
	padding-top: 10px;
}
TD.go_back a:link, TD.go_back a:active, TD.go_back a:visited {
	text-decoration: none;
	color: #87af0f;
}

TD.go_back a:hover {
	text-decoration: underline;
	color: #000000;
}
TD.go_back_resource {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
TD.go_back_resource a:link, TD.go_back_resource a:active, TD.go_back_resource a:visited {
	text-decoration: none;
	color: #87af0f;
}

TD.go_back_resource a:hover {
	text-decoration: underline;
	color: #000000;
}

TD.helplink {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

TD.helplink a, TD.helplink a:link, TD.helplink a:active, TD.helplink a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

TD.helplink a:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #a4b53a;
}

/* header box bswater supplier box */



TD.toolBoxGreen2 {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #93B837;
	background: url("images/greenBoxbg.gif");
	padding-left: 5px;
	background-repeat: repeat-x
}

TABLE.border1 {
	border: 1px solid #d7d7cd;
}

/*Error Form*/

#error_form {
	position:	relative;
	top:	10px;
	left:	100px;
	width:	500px;
	color: #EE381A;
}

.view { 
   visibility: hidden; 
   } 

/*Specwriter*/
td.materialMenu, td.materialMenu_over
{
font-family: Arial,Verdana,Tahoma;
font-size: 11px;
color: #ffffff;
background-color: #bfce66;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #abbd3e;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d4de98;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 4px;
padding-right: 4px;
}

td.materialMenu_over
{
color: #7d8d1e;
background-color: #dbe698;
cursor: pointer;
}
TD.redMemberlink {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url("/images/ss_member_bg.gif");
}
#content_main_logo {
	position:	relative;
	top:	0px;
	left:	0px;
}
#content_banner {
	position:	relative;
	top:	0px;
	left:	55px;
}
#weight_material {
	position:	relative;
	top:	-20px;
	left:	10px;
}
#weight_material_2 {
	position:	relative;
	top:	-18px;
	left:	170px;
}
#content_supp_logo {
	position:	relative;
	top:	0px;
	left:	0px;
}
#content_menu_sister {
	position:	relative;
	top:	0px;
	left:	0px;
}
#content_menu_sister_header {
	position:	relative;
	top:	10px;
	left:	0px;
}
#weight_lysaght {
	position:	relative;
	top:	0px;
	left:	0px;
}
#weight_stramit {
	position:	relative;
	top:	-15px;
	left:	0px;
}
#weight_fielders {
	position:	relative;
	top:	0px;
	left:	0px;
}
td.toolBoxGreen {
font-family: Arial,Verdana,Tahoma;
font-size: 11px;
color: #ffffff;
font-weight: bold;
background-color: #93b837;
background-image: url(/images/greenBoxbg.gif);
padding-left: 0px;
}
td.nav, td.gutter_menu_selected {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	color: #999999;
	background: url("/images/guttercapacity/guttermenu_bg.gif");
}
TD.nav a:link, TD.nav a:active, TD.nav a:visited {
	text-decoration: underline;
	color: #87af0f;
}
TD.nav a:hover{
	text-decoration: underline;
	color: #000000;
}
td.nav2, td.gutter_menu_selected {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	color: #706C6C;
	background: url("/images/guttercapacity/guttermenu_bg2.gif");
}
TD.nav2 a:link, TD.nav2 a:active, TD.nav2 a:visited {
	text-decoration: underline;
	color: #87af0f;
}
TD.nav2 a:hover{
	text-decoration: underline;
	color: #000000;
}
TD.result {
	background-repeat: no-repeat;
	background-image: url(images/results2.jpg);
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 20px;
	font-family: Arial,Verdana,Helvetica,sans-serif;

}
	td.toolBoxGreen {
	font-family: Arial,Verdana,Tahoma;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #93b837;
	background-image: url(/images/greenBoxbg.gif);
	padding-left: 0px;
	}
	TD.calc_results {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #87af0f;
	BORDER-BOTTOM: #87af0f 1px solid;
	BORDER-TOP: #87af0f 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 3px;
}
/*Downloads*/
TD.download_results_icon, TD.download_results_thumb, TD.download_results_description , TD.download_results_filesize {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	padding-left: 5px;
}

TD.download_results_description a:link, TD.download_results_description a:active, TD.download_results_description a:visited {
	text-decoration: none;
	color: #87af0f;
}
TD.download_results_description a:hover {
	text-decoration: underline;
	color: #000000;
}
TD.download_results_thumb {
	padding-top: 10px;
}
TD.download_results_description {
	padding-top: 10px;
	padding-right: 15px;
}
TD.download_results_filesize {
	padding-top: 10px;
}
TD.download_results_icon {
	padding-top: 10px;
	line-height: 18px;
}
.download_icon  {
	padding-top: 10px;
	padding-left: 30px;
}
TD.header_title {
	padding-top: 20px;
}
.download_icon a:hover {
	background:url("/images/download_icon.gif") no-repeat 0px -24px;
	text-decoration: none;
}
.download_icon a {
	background:url("/images/download_icon.gif") no-repeat 0px 0px;
	color: #FFFFFF;
	display: block;
	line-height:24px;
	width:26px;
	text-decoration: none;
}
.download_icon_large a:hover {
	background:url("/images/download_large.gif") no-repeat 0px -94px;
	text-decoration: none;
}
.download_icon_large a {
	background:url("/images/download_large.gif") no-repeat 0px 0px;
	color: #FFFFFF;
	display: block;
	line-height:93px;
	width:100px;
	text-decoration: none;
}
p.createspec_icon a:hover {
	background:url("/images/rollovers.gif") no-repeat -30px -26px;
	text-decoration: none;
}
p.createspec_icon a {
	background:url("/images/rollovers.gif") no-repeat -30px 0px;
	color: #FFFFFF;
	display: block;
	line-height:26px;
	width:113px;
	text-decoration: none;
}

/*Resources*/
TD.resource_left {
	padding-left: 10px;
	padding-right: 15px;
}
TD.menu_left_new {
	padding-top: 27px;
	padding-left: 15px;
	padding-right: 10px;
}
TD.content_resource_main {
	border-width: 1px;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	padding-top: 25px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
TD.content_resource_main_top {
	border-width: 1px;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
TD.content_resource_main a:link, TD.content_resource_main_top a:link, TD.content_resource_main a:active, TD.content_resource_main_top a:active, TD.content_resource_main a:visited, TD.content_resource_main_top a:visited {
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #87af0f;
}
TD.content_resource_main a:hover,.tableContent2  a:hover, TD.content_resource_main_top a:hover {
	font-weight: normal;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}
TD.resource_acknowledge {
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 15px;
}
.resource_acknowledge_copy {
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
TD.resource_right_new {
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 15px;
}
TD.resource_right_related_products {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 15px;
}
TD.home_right_new {
	padding-top: 27px;
	padding-left: 10px;
	padding-right: 15px;
}
TD.product_search_header {
	padding-top: 32px;
	padding-left: 0px;
	padding-right: 15px;
}
TD.product_search_header_noleft {
	padding-top: 32px;
	padding-left: 15px;
	padding-right: 15px;
}
TD.sub_heading_left {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
}
TD.sub_heading {
	padding-top: 15px;
	padding-bottom: 15px;
}
TD.resource_noheader {
	padding-top: 15px;
}
TD.greybox_bottom_spacing {
	padding-bottom: 5px;
}
.help_icon {
	position:	relative;
	top:	3px;
	left:	-5px;
}