
td,div,span {text-align:left; vertical-align:top;}
body{vertical-align:top;color:#000000;
font-family:'trebuchet ms', trebuchet, Arial,Verdana,Helvetica,Sans-Serif;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;top:0px;left:0px;text-align:center;}

/*Navigation*/
a, a:visited{color:#E11B22;text-decoration:underline;}
a:hover,a:active{color:blue;text-decoration:underline;}

a.print, a.print:visited{color:#E11B22;text-decoration:none;}
a.print:hover,a.print:active{color:blue;text-decoration:none;}

a.articles, a.articles:visited{color:#000000;text-decoration:underline;}
a.articles:hover,a.articles:active{color:blue;text-decoration:underline;}

a.brands, a.brands:visited{color:#cc0033;text-decoration:underline; padding-left:10px; font-weight:bold; font-size:14px;}
a.brands:hover,a.brands:active{color:blue;text-decoration:underline; padding-left:10px;}

/*Layout Settings*/
#header{float:left;text-align: center;background:url('files/images/header.jpg') top left no-repeat;width:968px; height:323px;}
#content{float:left;height:100px auto;width:673px;margin:0px;padding:0px 20px 0px 20px;text-align:left;vertical-align:top;}
#primary-navigation{text-align: left;float:left;margin:0px;padding:20px 0px 10px 0px;width:938px;height:0px auto;}
#primary-navigation table{width:968px;height:44px;margin:0px;}
#primary-navigation table td{vertical-align:middle;}
#footer{text-align: left;float:left;margin:0px;padding:10px 0px 20px 0px;width:938px;height:0px auto;}
#footer table{width:968px;height:44px;margin:0px;}
#footer table td{vertical-align:middle;}
#right-sidebar{float:right;margin:0px;padding:10px 5px 10px 20px;width:215px;height:100px auto;border-left:2px dashed #cccccc;}
#wrapper{   /*position:absolute;*/
   width:968px;
   height:auto;
   margin:0 auto;
   padding:0;
   text-align:center;
}
#website {display:none;visibility:collapse;height:0px;width:0px;}
img.buttonclass{Cursor:hand;cursor:pointer;z-index:10;} 

/* Headings*/
h1{color:#E11B22;
font-family:'trebuchet ms', trebuchet, Arial,Verdana,Helvetica,Sans-Serif;
font-size:32px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;}
h1.call{color:#000000;
font-family:'trebuchet ms', trebuchet, Arial,Verdana,Helvetica,Sans-Serif;
font-size:32px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;}
h2{color:#666666;
font-family:'trebuchet ms', trebuchet, Arial,Verdana,Helvetica,Sans-Serif;
font-size:20px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;}
h3{color:#000066;
font-family:'trebuchet ms', trebuchet, Arial,Verdana,Helvetica,Sans-Serif;
font-size:32px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;}
h3.black{background:url('files/images/icon_bw.gif') top right no-repeat;height:40px; width:300px;}
h3.colour{background:url('files/images/icon_colour.gif') top right no-repeat;height:40px; width:350px;}
h4{color:#333333;
font-family:'trebuchet ms', trebuchet, Arial,Verdana,Helvetica,Sans-Serif;
font-size:20px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;}

/* NAVIGATION LINKS*/

ul.horizontal-links{text-align:left;margin:0px;padding:0px;}

ul.horizontal-links li {list-style-image:none;
list-style-position:outside;list-style-type:none;display:inline;height:44px;font-size:14px;}

ul.horizontal-links li a,ul.horizontal-links li a:visited{
display:block;
color:white;
float:left;
margin:0 2px 0 0;
padding:0 10px;
text-decoration:underline;}

ul.horizontal-links li a:hover,ul.horizontal-links li a:active{
display:block;
color:red;
float:left;
margin:0 2px 0 0;
padding:0 10px;
text-decoration:none;}

ul.horizontal-links li a.nolink,ul.horizontal-links li a:hover.nolink,ul.horizontal-links li a:active.nolink,ul.horizontal-links li a:visited.nolink{
display:block;
color:white;
float:left;
margin:0 2px 0 0;
padding:0 0px;
text-decoration:none;}

ul.horizontal-links-right{float:right;margin:0px;padding:0px 0px 0px 0px;}

ul.horizontal-links-right li {list-style-image:none;
list-style-position:outside;list-style-type:none;display:inline;height:44px;font-size:12px;}

ul.horizontal-links-right li a,ul.horizontal-links-right li a:visited{
display:block;
color:white;
float:left;
margin:0 2px 0 0;
padding:0 3px;
text-decoration:none;}

ul.horizontal-links-right li a:hover,ul.horizontal-links-right li a:active{
display:block;
color:red;
float:left;
margin:0 2px 0 0;
padding:0 3px;
text-decoration:underline;}

ul.horizontal-links-right li a.nolink,ul.horizontal-links-right li a:hover.nolink,ul.horizontal-links-right li a:active.nolink,ul.horizontal-links-right li a:visited.nolink{
display:block;
color:white;
float:left;
margin:0 2px 0 0;
padding:0 0px;
text-decoration:none;}

/* LEFT LINKS*/
ul.horizontal-links-left{float:left;margin:0px;padding:0px 0px 0px 0px;}

ul.horizontal-links-left li {list-style-image:none;
list-style-position:outside;list-style-type:none;display:inline;height:44px;font-size:12px;}

ul.horizontal-links-left li a,ul.horizontal-links-left li a:visited{
display:block;
color:white;
float:left;
margin:0 2px 0 0;
padding:0 3px;
text-decoration:none;}

ul.horizontal-links-left li a:hover,ul.horizontal-links-left li a:active{
display:block;
color:red;
float:left;
margin:0 2px 0 0;
padding:0 3px;
text-decoration:underline;}

ul.horizontal-links-left li a.nolink,ul.horizontal-links-left li a:hover.nolink,ul.horizontal-links-left li a:active.nolink,ul.horizontal-links-left li a:visited.nolink{
display:block;
color:white;
float:left;
margin:0 2px 0 0;
padding:0 0px;
text-decoration:none;}

/* Featured Products */
table.homelist td:first-child {color:red;font-weight:bold;font-size:15px;vertical-align:top;line-height:13px;padding-right:5px;}
ul.red li {color:red;font-weight:bold;}
ul.red {margin:0px;padding:5px 0px 0px 20px;}
table.product td:first-child {vertical-align:bottom;}
table.product td:first-child+td {vertical-align:bottom;padding:20px 0px 2px 0px;}
table.contact {width:400px;}
table.contact td:first-child {vertical-align:top;}
table.contact td:first-child+td {vertical-align:top;padding:0px 0px 0px 20px;}
h1.product_border {border-bottom:2px dashed #cccccc;}

 td.c1 {background:url('files/images/nav-bg.jpg') repeat-x;}
 
 
