/* CSS Document */


body {
padding:0px;
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image:url(/Images/Jpg/mainbg.jpg);
background-repeat:repeat-x;
background-color:#767e96;
}

A {
color: #013aad;
text-decoration: none;
} 

A:HOVER {
color: #ee1c25;
}

p {
line-height:13px;
}

#wrapper {
width:873px;
margin: auto;
}

#header {
height: 153px;
padding-bottom:10px;
padding-top:10px;
}

.homebuttons {
width:113px;
font-size:9px;
padding-right:73px;
margin:0px;
float:right; 
margin-top:50px;
}

#content {
font-size:11px;
width:661px;
}

#rightsidebar {
background-image:url(/Images/Gif/rhs_bg.gif);
background-repeat:no-repeat;
width:203px;
float:right;
height: 489px;
}

.note {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:normal;
;
}

.rhstext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
margin:20px;
}

#navigation {
height:28px;
}

#footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
padding-top:10px;
}

.footerlink {
color:white;
}

.footerlink:HOVER {
color:#013aae;
}

#newsarticle {
float:left;
padding: 5px;
width:609px;
}

.newstext {

}

.headers {
background-color:#E1E1E1;
padding:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
color:#013aae;
}

.smheader {
margin-bottom:5px;
background-color:#f2f2f2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
padding:2px 10px 3px 10px;
font-weight:bold;
color:#013aae;
}

.mainheaders {
font-family: Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
color:#013aae;
}

.articleimg {
float:left;
width:150px;
padding-bottom:15px;
padding-right:10px;
margin-top:0px;
}

.newsmaintext {
float:right;
width: 456px;
}

#fullbg {
width:660px;
float:left;
background:url(/Images/Gif/mainfillerbg.gif) repeat-y;
}

#fullbg hr {
display: block;
clear: left;
margin: -0.66em 0;
visibility: hidden;
  }

#newsbg {
padding:20px 28px 0px 20px;
background:url(/Images/Gif/plainmainbg.gif) no-repeat;
_height: 407px;
min-height:407px;
}

#manufacturebg {
padding:20px 28px 0px 20px;
background:url(/Images/Jpg/manufacturebg.jpg) no-repeat;
_height: 407px;
min-height:407px;
}

#installbg {
padding:20px 28px 0px 20px;
background:url(/Images/Jpg/installbg.jpg) no-repeat;
_height: 407px;
min-height:407px;
}

#gallerybg {
padding:20px 28px 0px 20px;
background:url(/Images/Jpg/gallerybg.jpg) no-repeat;
_height: 407px;
min-height:407px;
}

#designbg {
padding:20px 28px 0px 20px;
background:url(/Images/Jpg/designbg.jpg) no-repeat;
_height: 407px;
min-height:407px;
}

.aboutbg {
background:url(/Images/Gif/weldbg.gif) no-repeat;
background-position:bottom right;
}

.greybg {
padding:5px;
width: 98%;
background-color:#E1E1E1;
}

.trans {
behavior: url("/pngbehavior.htc");
}

#pagenumbers {
text-align:right;
}

/* main navigation */ 
#mainnav {
width: 660px;
height: 28px;
}

ul#mainnav {
list-style: none;
 margin:0px;
 padding:0px;
}

ul#mainnav li {
text-indent:-9999px;
float: left;
}

ul#mainnav li a {
text-indent:-9999px;
text-decoration:none;
float: left;
}

ul li#mnav_design a {
background:url(/Images/Buttons/design_off.gif);
height: 28px;
width: 167px;
}

ul li#mnav_design a:HOVER {
background:url(/Images/Buttons/design_ov.gif);
}

ul li#mnav_design_on {
background:url(/Images/Buttons/design_on.gif);
height: 28px;
width: 167px;
}

ul li#mnav_manufacture a {
background:url(/Images/Buttons/manufacture_off.gif);
height: 28px;
width: 167px;
}

ul li#mnav_manufacture a:HOVER {
background:url(/Images/Buttons/manufacture_ov.gif);
}

ul li#mnav_manufacture_on {
background:url(/Images/Buttons/manufacture_on.gif);
height: 28px;
width: 167px;
}

ul li#mnav_installation a {
background:url(/Images/Buttons/installation_off.gif);
height: 28px;
width: 167px;
}

ul li#mnav_installation a:HOVER {
background:url(/Images/Buttons/installation_ov.gif);
}

ul li#mnav_installation_on {
background:url(/Images/Buttons/installation_on.gif);
height: 28px;
width: 167px;
}

ul li#mnav_gallery a {
background:url(/Images/Buttons/gallery_off.gif);
height: 28px;
width: 159px;
}

ul li#mnav_gallery a:HOVER {
background:url(/Images/Buttons/gallery_ov.gif);
}

ul li#mnav_gallery_on a {
background:url(/Images/Buttons/gallery_on.gif);
height: 28px;
width: 159px;
}

/* end mainnav */ 

.toplinks {
font-size:0.7em;
font-weight:bold;
}
