@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0; background:url(images/mainbg.jpg) center top no-repeat #141414 fixed; font-family:"Trebuchet MS", Verdana, Arial, "Lucida Sans"; color:#FFFFFF; font-size:14px; line-height:20px}
a{ color:#40cbf4}
a:hover{ color:#ed187f}
#container{ background:url(images/bg.jpg); width:917px; margin:0 auto;  padding-top:34px; padding-left:25px; padding-right:25px}
#header{ height:124px}
#logo{ width:436px; float:left}
#logo h1{ margin:0; padding:0}
#logo a{ height:; width:436px;  overflow:hidden; text-indent:-9000px; height:93px; background:url(images/severn-signs-lt.jpg); display:block }
.call{ float:right; border:5px solid #ed187f; padding:15px ; color:#FFFFFF; font-size:26px; line-height:normal}
.call a{ color:#FFFFFF; text-decoration:none; font-weight:bold}
.call a:hover{ color:#ed187f}
.clear{ clear:both}
.nav{ background:url(images/navbg.jpg); height:47px; position:relative}
#getaquote{ width:240px; height:47px; background:url(images/getaqoute.jpg); display:block; position:absolute; right:0}
#navigation{ height:47px}
#navigation li, #navigation ul, .productlisting, .productlisting li{ padding:0; margin:0; text-indent:0; list-style:none}
#navigation li{ float:left;}
#navigation a{ padding-left:20px; padding-right:23px; color:#FFFFFF; font-size:17px; text-decoration:none; padding-top:12px; height:35px; display:block}
#navigation a:hover{ background:url(images/hover.jpg) right no-repeat #FFFFFF; color:#1f7791}
.corner{ position:absolute; width:8px; height:7px; top:0; left:0}
#headerimage{ height:145px}
#twocolumns{ padding-top:20px}
.left{ float:left; width:650px}
.right{ float:right; width:241px}
h1{ font-weight:normal; font-size:21px; padding:0; margin:0}
.productlisting li{ float:left; width:152px; padding-right:10px; float:left; padding-bottom:10px}
.productlisting span{ display:block; padding-bottom:10px}
.productlisting a{ display:block; text-align:center; color:#FFFFFF; text-decoration:none; background: url(images/lista.jpg); height:29px; font-size:13px; padding-top:7px}
.productlisting a:hover{ background: url(images/hoverliste.jpg)}
.productlisting{ padding-top:15px}
#footer{ margin-top:20px; padding-top:20px; border-top:6px solid #159dc7; padding-bottom:20px}
.right h2{ background: url(images/h2bg.jpg); height:40px; padding:0; margin:0; font-weight:normal}
.right h2 a{ color:#333333; font-size:16px; text-decoration:none; padding-left:18px; height:31px; display:block; padding-top:9px; background:url(images/smallarrow.jpg) no-repeat 215px 15px}
.right h2 a:hover, .right h2.selected a{ background: url(images/smallarrow-down.jpg) no-repeat 215px 15px}
.acclist{ background:#4a4a4a; padding:18px; color:#dddddd}
.acclist p{ padding:0; margin:0}
.acclist ul{ text-indent:0; margin-left:0; padding-left:10px}
