html,body{margin:0;padding:0;}
body{
font-family:arial,sans-serif;font-size:12px; text-align: center;
background-color:#F3F4F5;
background-image:url('../images/fadeback.gif');
background-repeat:repeat-x;

}

.bodytext {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}



ul{
font-family:arial,sans-serif;font-size:12px;
}

h1{
font-style: normal;
font-weight: 400;
font-size: 14px;
font-family: Arial, Helvetica;color:#ffffff;
display:inline;
}

h2{
font-style: normal;
font-weight: bold;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;color:#000000;
display:inline;
}

sup {
font-style: normal;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;color:#000000
}

a:link {color:#000099; text-decoration: none;font-size:11px;vertical-align:middle;}
a:visited {color:#333d44; text-decoration: none;font-size:11px;vertical-align:middle;}
a:active {color:#000099; text-decoration: none;font-size:11px;vertical-align:middle;}
a:Hover {color:#333d44; text-decoration: none;font-size:11px;vertical-align:middle;}

.adminmenu:link {color:#333d44; text-decoration: none;font-size:11px;vertical-align:middle;}

.adminmenu:visited {color:#333d44; text-decoration: none;font-size:11px;vertical-align:middle;}

.adminmenu:active {color:#333d44; text-decoration: none;font-size:11px;vertical-align:middle;}

.adminmenu:Hover {color:#0090EF; text-decoration: none;font-size:11px;vertical-align:middle;}

div#containerback{margin-top:10px; width:790; auto;background-color:#dfdfdf;text-align: center;}
div#container{ width:780;margin:0 auto;}

div#topmenu
{width:780px; height:20px;margin:0;padding:0;padding-bottom: 2px;padding-right: 0px;
font-size:14px;color:#ffffff;font-weight:600;

}
.topmenu{
font-style: normal;
font-weight: bold;
font-size: 14px;
font-family: Arial, Helvetica;color:#ffffff
}
.topphone {
font-style: normal;
font-weight: 900;
font-size: 18px;
font-family: Arial, Helvetica;color:#ffffff
}
.largephone {
font-style: normal;
font-weight: 900;
font-size: 24px;
font-family: verdana, Arial, Helvetica;color:#0090ef
}
.navtop:link {color:#ffffff; text-decoration: none;font-size:14px;font-weight:600;vertical-align:middle;}
.navtop:visited {color:#ffffff; text-decoration: none;font-size:14px;font-weight:600;vertical-align:middle;}
.navtop:active {color:#ffffff; text-decoration: none;font-size:14px;font-weight:600;vertical-align:middle;}
.navtop:Hover {color:#000000; text-decoration: none;font-size:14px;font-weight:600;vertical-align:middle;}

div#outline{
width:780px;margin:0;border: solid 1px #333D44;text-align: center;}

div#top
{position:relative;border:none; width:780px; height:20px;margin:0;padding:0;padding-top: 2px;padding-bottom: 3px;padding-right: 0px;vertical-align:middle;
 text-align: right;
font-size:11px;color:#ffffff;
background-color: #000000
}

div#header{position:relative;border:none;height:138px;width=780px;margin:0;padding:0px;}


div#navleft{width:157px; height:138px;position:relative;border:none;
float: left;vertical-align:middle;padding-top:0px;
background-color:#333D44;
margin:0px;
font-family:arial,sans-serif;color:#FFFFFF;font-size:12px;font-weight:normal;
}

div#navmain{width:623px; height:20px;position:relative;border:none;
float: right;vertical-align:middle;
background-image:url('../images/buttonback.gif');
margin:0px;
font-family:arial,sans-serif;color:#FFFFFF;font-size:11px;font-weight:normal;
z-index:3}
.navmain:link {color:#ffffff; text-decoration: none;font-size:12px;font-weight:600;vertical-align:middle;}
.navmain:visited {color:#ffffff; text-decoration: none;font-size:12px;font-weight:600;vertical-align:middle;}
.navmain:active {color:#ffffff; text-decoration: none;font-size:12px;font-weight:600;vertical-align:middle;}
.navmain:Hover {color:#000000; text-decoration: none;font-size:12px;font-weight:600;vertical-align:middle;}

div#navbanner{width:623px; height:98px;position:relative;border:none;
float: right;vertical-align:middle;
margin:0px;background-image:url('../images/banner.jpg');
font-family:arial,sans-serif;color:#FFFFFF;font-size:12px;font-weight:normal;
z-index:1}

div#navbottom{width:623px; height:20px;position:relative;border:none;
float: right;vertical-align:top;
background-image:url('../images/buttonback.gif');
font-family:arial,sans-serif;color:#FFFFFF;font-size:11px;font-weight:normal;
margin:0px;z-index:2
}

.logotextsmall {
font-style: normal;
font-weight: normal;
font-size: 13px;
font-family: Arial, Helvetica;color:#ffffff
}
.logotextmedium {
font-style: normal;
font-weight: normal;
font-size: 15px;
font-family: arial, Helvetica;color:#ffffff
}
.logotextlarge {
font-style: normal;
font-weight: 900;
font-size: 17px;
font-family: Arial, Helvetica;color:#ffffff
}



.navbottom {
font-style: normal;
font-weight: bold;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;color:#000000
}

div#titlebar{position:relative;border:none; width:780px;height:20;padding:0px;margin:0px; 
}


div#content{position:relative;width:780px;margin:0px;
background-color: #0090ef;
}



.pagetitle{font-size:18px;color:#ffffff;font-weight:bold; vertical-align:middle;line-height: 1.2}

.itemtitle{font-size:12px;letter-spacing:1px;color:#0d8000;font-weight:bold;}
.imageborder{border: solid 1px #0d8000;}
div#subcategories{background-color: #FEFCDB;margin:1;border-top: solid 1px #B3DBB2;border-left: none;border-right: none;border-bottom: solid 1px #B3DBB2;position: relative; left: 0px; top: 0px;text-align: center;font-size:13px; font-family:arial,helvetica;font-weight:bold; color: #0d8000}
div#featured{background-color: #FEFCDB;margin:1;border-top: solid 1px #B3DBB2;border-left: none;border-right: none;border-bottom: solid 1px #B3DBB2;position: relative; left: 0px; top: 0px;text-align: center;font-size:13px; font-family:arial,helvetica;font-weight=bold; color: #0d8000}

div#coupon{background-color: #FEFCDB;margin:1;border: dashed 4px #F79800;position: relative; left: 0px; top: 0px;text-align: center;font-size:13px; font-family:arial,helvetica;font-weight=bold; color: #0d8000}


div#main{position: relative;width:780px;margin: 0px;
background-color: #ffffff;font-family:arial,helvetica;color:#000000;font-size:11px;font-weight:normal;
}

div#bottom{position: relative;margin-left:0px;width:780px;height:22px;margin-right:0px;margin-top:2px;margin-bottom:0px;background-color:#000000;font-size:12px;color:#ffffff;vertical-align:bottom;text-align: center;}

div#textright{float: left;
width:175px;padding:5px; text-align: left;font-family:arial,helvetica,sans-serif;color:#000000;font-size:12px;font-weight:normal;border-top: solid 1px #0090ef;border-left: solid 1px #0090ef;border-right: solid 1px #0090ef;border-bottom: solid 1px #0090ef;}

div#textbox{float: left;
width:250px;margin:0;margin-top:3px;text-align: left;}

div#phone{float: left;background-image:url('../images/background-swirl.jpg');
width:380px;padding-top:5px;padding-bottom:5px;padding-left:0px; text-align: left;font-family:arial,helvetica,sans-serif;color:#000000;font-size:12px;font-weight:normal;}

div#residentialtextbox{float: left;background-color: #C3E0F4;margin-top:5px;
width:380px; text-align: left;font-family:arial,helvetica,sans-serif;color:#000000;font-size:12px;font-weight:normal;border: solid 1px #0090ef;}

div#commercialtextbox{float: left;background-color: #D2DCE2;margin-top:5px;
width:380px; text-align: left;font-family:arial,helvetica,sans-serif;color:#000000;font-size:12px;font-weight:normal;border: solid 1px #0090ef;}

.bottom {
font-style: normal;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;color:#ffffff
}

div#footeroutline{position: relative;
width:780px;margin:0;margin-top:3px;border: solid 1px #333D44;text-align: center;}

div#footer{position:relative;width:780px;height:55px;margin:0px;border: none;background-color:#ffffff;font-size:14px;color:#000000;vertical-align:middle;text-align: center;}

div#footnote{float: left;
width:780px;height:5px;margin:0;margin-top:3px;text-align: right;}

.footer {
font-style: normal;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;color:#333d44
}

.footnote {
font-style: normal;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;color:000000
}

.addresstext {
font-style: normal;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;color:#0d8000
}

.3hcolor {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #0090ef;
}

.smallgreybold {
font-weight: 800;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #333d44;
}
.smallgrey {
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #333d44;
}

.phonetext {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color: #ffffff;
}
.phonetext2 {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color: #000000;
}
.licensetext {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color: #000000;
}

.navfooter:link {color:#dfdfdf; text-decoration: none;font-size:11px;font-weight:normal;vertical-align:middle;}
.navfooter:visited {color:#dfdfdf; text-decoration: none;font-size:11px;font-weight:normal;vertical-align:middle;}
.navfooter:active {color:#dfdfdf; text-decoration: none;font-size:11px;font-weight:normal;vertical-align:middle;}
.navfooter:Hover {color:#ffffff; text-decoration: none;font-size:11px;font-weight:normal;vertical-align:middle;}

P{font-family:arial,helvetica,sans-serif;color:#000000;font-size:12px;font-weight:normal;line-height: 1.5}
.smalltext{font-family:arial,helvetica,sans-serif;color:#000000;font-size:10px;font-weight:normal;}
.bold1{font-family:arial,helvetica,sans-serif;color:#ffffff;font-size:16px;font-weight:bold;}
div#divbar
{position:relative;width:749px;height:20;padding:0px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;background-color:#0d8000;
}





.bodytext {
font-style: normal;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;color:#000000
}
.formtext {
font-style: normal;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;color:#000000
}
.boldblue {
font-style: normal;
font-size: 12px;
font-family: rial, Helvetica, sans-serif;color:#0090ef;
font-weight:600;
}

.boldformtext {
font-style: normal;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;color:#000000;
font-weight: 600;
}
.smalltext {
font-style: normal;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;color:#000000
}

div#itemblock{float:left;margin:0px;vertical-align:middle;border: solid 0px #FFFDDD;text-align: center;}


.input
{
margin-left: 4em;
} 
input
{
color: #000000;
background: #ffffff;
border: 1px solid #0090EF
}

.submit
{
padding-top: 3px;
color: #000000;
background: #dfdfdf;
border: 1px solid #0090EF
}


.anylinkcss{margin-top:5px;
position:absolute;left: -500px; top: -100px;
visibility: hidden;
border:0px solid; border-color:000000;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height: 16px;
z-index: 100;
background-color: #E6ECEF;
width: 150px;
filter:alpha(opacity=80);
opacity: 0.80;
-moz-opacity:0.80;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 0px;
border-bottom: 1px dotted;border-color:ffffff;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 0px;
color: 333d44;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: 333D44;
color: white;
text-decoration: none;
}
div#coupon{background-image:url('../images/coupon.jpg');margin:4;border: dashed 1px #0090EF;position: relative; left: 0px; top: 0px;text-align: center;font-size:13px; font-family:arial,helvetica;font-weight=bold; color: #000000;width:240px;height:105px;}
div#coupontop{width:236px;height:20px;position: relative;left: 0px; top: 1px;text-align: center;font-size:15px; font-family:arial,helvetica;font-weight=bold; color: #ffffff;}
div#couponinfo{text-align: center;font-size:13px; font-family:arial,helvetica;font-weight=bold; color: #000000;width:230px;height:60px;padding-top:10px;}
div#expire{width:220px;height:10px;position: abolute;left: 0px; top: 90px;text-align: right;font-size:10px; font-family:arial,helvetica;font-weight=normal; color: #000000;}
div#morecoupons{width:750px;height:12px;position: relative;left: 0px; top: 0px;text-align: right;font-size:10px; font-family:arial,helvetica;font-weight=bold; color: #000000;}
</style>
