/** general page settings **/

h1, h2, h3, h4, h5 h6, {
color: #261f0f;
text-indent:0px;
font-family:Helvetica, Arial, sans-serif;
}

a {
color:#ff0000;
text-decoration:none;
}

a:hover {
color:#ff4c4c;
}

a:active {
color:#c90000;
}

h2 { font-size:160%; font-weight:bold;}
h3 { font-size:145%; padding: 7px 0; font-weight:bold;}
h4 { font-size:130%; padding: 5px 0; }
h5 { font-size:115%; padding: 2px 0; }
p { padding: 0px 0; }

li {
list-style-type:disc !important;
list-style-position:outside;
margin-left:15px;
padding-left:10px;
text-align:left !important;
}

/** template settings **/

body {
background:#fff url('../images/backgrounds.gif') top left repeat-y;
font-family:Arial, Helvetica, sans-serif;
color:#202020;
line-height:20px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

#left {
width:150px;
float:left;
margin: -8px -0px 0px -8px;
padding:0;
overflow:hidden;
}

#leftlogo {
background:#fff url('../images/castworks_home_heating_specialists.gif') top left no-repeat;
width:150px;
height:246px; 
}

#menu {
width:135px;
text-align:center;
margin:15px auto;
}

#menu a {
display:block;
width:150px;
font-size:15px;
color:#202020;
padding: 5px 0 5px 0;
margin-left:-7px;
font-weight:bold;
}

#menu a:hover {
background:#7f7f7f
}

#right {
float:left;
width:750px;
overflow:hidden;
}

.homelogo {
background:#fff url('../images/home_heating_specialists.gif') top center no-repeat;
margin:0 auto;
width:378px;
height:88px;
}

#copy {
clear:left;
width:700px;
margin: 0px auto;
text-align:left;
padding:20px 5px 0px 5px;
}

.producttable {
margin:5px 0px 5px 0px;
}

.producttablehead a {
color:#000;
font-size:16px;
font-weight:bold;
display:block;
}

.producttablehead a:hover {
color:#ff0000;
}

#copyright {
clear:left;
font-size:10px;
margin-top:20px;
line-height:15px;
}

/** content page specific styles **/

.nb {
font-style:italic;
font-size:10px;
display:block;
}

#stanleylogo {
background: #fff url('../images/logos/waterford_stanley.jpg') top center no-repeat;
width:350px;
height:90px;
margin: 0px auto;
padding-bottom:30px;
}

#stanleylogo p{
padding-top:65px;
text-align:center;
font-size:14px;
}

.stanley, .morso, .metro{
margin: 0 auto;
}

.imagetd {
padding-bottom:15px;
}

#morsologo {
background: #fff url('../images/logos/morso.gif') top center no-repeat;
width:350px;
height:60px;
margin: 20px auto;
}

#morsologo p {
padding-top:60px;
text-align:center;
font-size:14px;
font-weight:bold;
}

#metrologo {
background: #fff url('../images/logos/metro_woodfires.gif') top center no-repeat;
width:350px;
height:75px;
margin: 20px auto 0px;
}

.prodhead {
text-align:center;
font-size:14px;
font-weight:bold;
}

.outlined {
border:1px solid #202020;
background:#ebebeb;
margin-bottom:15px;
text-align:left !important;
}

.tdbold {
font-weight:bold;
font-size:14px;
background:#202020;
color:#FFF;
text-indent:10px;
border: 1px solid #202020;
text-align:left !important;
}

.tdunder, .tdunderbold {
border-bottom:1px dotted #747474;
text-indent:10px;
padding-right:10px;
text-align:left !important;
}

.tdunderbold {
font-weight:bold;
text-align:left !important;

}

.tdbottom {
text-indent:10px;
padding-right:10px;
text-align:left !important;

}

.bold {
font-weight:bold;
}

.italic {
font-style:italic;
}

.dropmenudiv {
margin-left:151px;
margin-top:19px;
}

.sitemap {
font-weight:bold;
}

.designer {
float:right;
}