@import url('sass/stylesheet.css');

#all {position: relative; height: 100%;}

html>body #all {height: auto; min-height: 100%;}

#body {height: _foo_; padding-bottom: 30px;}
#footer {height: _foo_;}

#footer {position: absolute; left: 0; bottom: -1; width: 100%;}

#workarea p, div {font-size: 12px; font-family: tahoma;}

a {color: #007931;}
a:hover {color: #007931;}

strong, b {color: #007931;}

.top {background-repeat: no-repeat; background-position: 169 0;}

.slogan {background: #007931; color: #ffffff; height: 40px; text-align: center; padding-bottom: 3px; padding-right: 150px;}
.slogan h1 {font-family: arial narrow; font-size: 24px; font-weight: 100; margin-bottom: 0px; margin-top: 0px;}

.righttop {background-image: url('/images/bgright.gif'); background-repeat: repeat-x; background-position: bottom;}

.leftcor {text-align: right; padding-top: 95px;}

.topsquares {position: relative; top: 110px; left: 3px; text-align: right;}

.menu {background: #007931; padding-left: 23px; padding-top: 23px;}

.menulink {padding-left: 8px; padding-bottom: 5px; padding-right: 8px; color: #CFFF27;}
.menulink a {color: #ffffff; text-decoration: none; font-family: tahoma; font-weight: bold; font-size: 12px;}
.menulink a:hover {color: #CFFF27; }
.menulink div{padding-left: 5px; padding-top: 5px; padding-bottom: 5px;}
.menulink div a {color: #ffffff; text-decoration: none; font-family: tahoma; font-size: 11px; font-weight: 100;}
.menulink div a:hover {color: #CFFF27; }

.footermenu {padding-left: 23px; padding-bottom: 5px; padding-top: 5px;padding-right: 8px; color: #CFFF27; background: #007931;}
.footermenu a {color: #ffffff; text-decoration: none; font-family: tahoma; font-weight: bold; font-size: 12px;}
.footermenu a:hover {color: #CFFF27; }

.menusq {text-align: right; padding-top: 40px;}

.hdot {background-image: url('/images/hdot.gif'); background-repeat: repeat-x; font-size: 1px; padding-bottom: 5px;}

.midcol {border-top: solid; border-color: #007931; border-width: 3px;}

.heading {color: #007931; font-family: tahoma; font-weight: 100; font-size: 18px; margin-bottom: 10px;}
.heading a{color: #007931;}

.rightmenu {color: #007931; font-family: tahoma; font-weight: bold; font-size: 12px; margin-bottom: 5px; padding-top: 10px;}
.rightmenu a {color: #007931;}
.rightmenu ul {padding-left: 20px; padding-top: 10px;}

.subheading {font-size: 14px; font-weight: bold;}

.text {padding: 20px;}

.date {background-image: url('/images/bgdate.gif'); background-repeat: no-repeat; font-size: 11px; font-family: tahoma; color: #ffffff; padding-left: 5px; padding-top: 1px; padding-bottom: 2px;}

.news {padding-left: 10px; padding-bottom: 15px;}

.phonenum {color: #ffffff; font-family: tahoma; font-size: 12px;}

.phone {background-image: url('/images/grad.gif'); background-repeat: repeat-x;}

.rightcol {background-image: url('/images/shadow.jpg'); background-repeat: no-repeat; background-position: 0 62;}

.green {padding-bottom: 7px; padding-right: 10px;}
.green a {color: #007931; font-size: 11px; font-family: tahoma; text-decoration: none;}
.green a:hover {color: #666666; text-decoration: underline;}

.green2 {padding-bottom: 15px; padding-right: 10px;}
.green2 a {color: #007931; font-size: 11px; font-family: tahoma; text-decoration: none;}
.green2 a:hover {color: #666666; text-decoration: underline;}

hr.green {color: #007931; background: #007931; height: 1px; width: 100%;}

.grtext {color: #007931;}

.list {padding-bottom: 5px;}

.plist {padding-bottom: 4px; padding-top: 4px;padding-left: 4px; border-top: solid; border-width: 0px; border-color: #007931;}
.plist a {color: #007931; font-family: tahoma; font-size: 11px;}
.plist a:hover {color: #0066CC; font-family: tahoma; font-size: 11px;}

.white {color: #ffffff;}
.white:hover {color: #CFFF27};

.catmarker {padding-top: 4px; padding-right: 6px; padding-left: 46px; background-image: url('/images/vdot.gif'); background-repeat: repeat-y; background-position: 46 0;}

.copyright {background: #71BF44; color: #ffffff; font-size: 12px; font-family: tahoma; padding-left: 23px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px;}

.thead {background: #007931; padding: 2px; color: #ffffff; font-family: tahoma; font-size: 10px; border-right: solid; border-bottom: solid; border-color: #ffffff; border-width: 1px;}
.tsubhead {background: #71BF45; padding-left: 4px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; color: #ffffff; font-family: tahoma; font-size: 12px; font-weight: bold;}
.tprod {font-weight: bold; color: #007931; border-bottom: solid; border-width: 1px; border-color: #007931; padding-top: 5px; padding-bottom: 5px;}
.tcell td{border-bottom: solid; border-width: 1px; border-color: #007931; padding-top: 3px; padding-bottom: 3px;}

.hid {display: none;}

.pager {padding-top: 20px; text-align: center;}

.button {font-size: 11px;}

.control {font-size: 11px; border: solid; border-width: 1px; border-color: #ffffff;}

.bt {border: solid; border-width: 1px; border-color: #333333; color: #CFFF27; font-family: arial; font-size: 11px; background: #007931;}


.locselect {
	width: 300px;
	font-size: 11px;
}

.tab {background: #cccccc; padding: 5px; font-family: tahoma; font-size: 11px; text-align: center;}
.tab a {color: #333333; text-decoration: none;}
.tab a:hover {color: #333333; text-decoration: underline;}

.tabact {background: #007931; padding: 5px; font-family: tahoma; font-size: 11px; text-align: center;}
.tabact a {color: #ffffff; text-decoration: none;}
.tabact a:hover {color: #ffffff; text-decoration: underline;}

.tabtbl {border-bottom: solid; border-width: 2px; border-color: #007931; width: 100%;}

.NameProd{
	overflow:hidden;
	zoom:1;
	color: #007931;
    font-family: tahoma;
    font-size: 18px;
    font-weight: 100;
    margin-bottom: 10px;
}
.NameProducts{
	float: left;
}
.NewProducts{
	float:left;
	color: #FF0000;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 0 10px;
}
.NewProduct{
	color: #FF0000;
    font-size: 11px;
    font-weight: bold;
	margin: 0 0 10px 0;
}
.FormSite h3{
	margin:0 0 5px;
}
.FormSite p{
	margin:0;
}