body{
	background: #FFFFFF;
}
h1.headTel{
	color: #1DC613;
	font-size: 240%;
	font-weight:bold;
}
h2.headTel{
	color: #1DC613;
	font-size:        125%;
	font-weight:      bold;
}
.endMainTable{
	border-top: 1px solid #cfcfcf;
}
#endMainTable{
	padding-top: 4px;
}
#endMainTable nobr{
	font-size: 55px;
}

.mainCell{
	background:  url('images/bg.gif');
	/*border-right: 1px solid #69993A;  */
	border-left: 1px solid #393939;
}
#shopTable{
	border: 1px solid #69993A;
	padding-bottom: 5px;
}
#shoptop{
background: #69993A url('images/cartTitleBG.gif')repeat-x 0 0;
border-bottom: 2px solid #666;
}
#focal{
width: 100%;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;color: #282828;
}
#focalMain{
width: 100%;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;color: #282828;margin-top:-18px;
}
.focalTag{
width: 100%;
font-size: 125%;
font-family:  'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;color: #282828;
font-weight: lighter;
border-top: 1px solid #cfcfcf;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
background: white url('images/bgTruck1.gif') repeat-y 0 0;
}
.focalLeft{
line-height: 1.2em;font-weight: lighter;
color: #282828;
width: 100%;
text-align: justify;
padding-right: 10px;float: left;
/*border-right: 1px solid #cfcfcf;*/border-bottom: 1px solid #cfcfcf;
font-size: 95%;
}
.focalRight{
font-weight: lighter;
color: #282828;
width: 96%;
text-align: justify;
float: left;
padding-left: 10px;
line-height: 1.2em;
font-size: 95%;
}
.main{
width: 100%;
float: left;
}
.divClear{
clear:both;
}
p, font{
font-family:  'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
td, th {
font-family:  'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 85%;
}
h1{
color:  #282828;
font-size: 115%;
font-weight: lighter;
}
h5{
font-size: 115%;
font-weight: lighter;
}
.header{
font-size: 125%;
color:  #282828;
font-weight: lighter;
/*text-decoration:  underline; */
text-decoration:  none;
}
.no_underline{
text-decoration: none;
}
a {
font-weight: lighter;
color: #282828;
size: 95%;
text-decoration:  underline;
}
a.navLeft{
	font-weight: lighter;
	color: #282828;
	size: 95%;
	text-decoration:  none;
}

a.navLeft2 {
	font-weight: lighter; color: #282828; size: 95%; text-decoration:none; text-align:right;
}

a#contactus_link {
	display:block; color: #282828; size: 95%; text-decoration:none; text-align:center; width:142px; height:24px; outline:none;
	background: url( images/contactus.png ) no-repeat top left;
}
a#contactus_link:hover {
	background: url( images/contactusov.png ) no-repeat top left;
}

a#resources_link {
	display:block; color: #282828; size: 95%; text-decoration:none; text-align:center; width:132px; height:24px; outline:none;
	background: url( images/resources.png ) no-repeat top left;
}
a#resources_link:hover {
	background: url( images/resourcesov.png ) no-repeat top left;
}


a:hover {
	font-weight: bold;
	color: #1262B3;
	size: 95%;
	text-decoration:  none;
}

.small{
	font-size: 80%;
}

.topLine{
	border-bottom: 1px solid white;
}
.topLineText{
font-size: 78%;
color: #FFFFFF;
font-weight: lighter;
}a.topLineText {		color:black;		font-size:12px;		text-align:left;		width:100%;	}
.faq{
font-size: 110%;
}
.price_brief{
font-size: 120%;
text-decoration:  none;
}
.big{
font-size:        150%;
text-decoration:  none;
}
.cat{
font-size:95%;
font-weight: lighter;
}
.standard{
font-size: 95%;
font-weight: lighter;
}
.white{
color: white;
}
.pink{ color: pink;
}
.menu{
color:   #FFFFFF;
font-weight: lighter;
font-size:  85%;
text-decoration:  none;
}
a:hover.menu {
font-weight: lighter;
color:  yellow;
size: 95%;
text-decoration:  none;
}
div.topmenu_selected{
background:       #1DC613;
padding-left:          5px;
padding-right:          5px;
text-decoration:      none;
}
div.topmenu_notselected{
background:       #E92A01;
padding-left:          5px;
padding-right:          5px;
text-decoration:      none;
}
#categoryDisplay{
border-bottom: 1px #FFFFF solid;
}
#categoryDisplayTop{ /*shaddow effect */
border-top: 1px #FFFFFF solid;
}
.footer{  font-size:        60%;
color:            gray;
}
.footer2{
font-size:        70%;
color:            gray;
}
.lightsmall{
color:            black;
font-size:        80%;
}
.category_child{
font-weight:      lighter;
size: 95%;
}
.cart{  font-size:        90%;
BORDER-BOTTOM:    0px solid;
BORDER-LEFT:      0px solid;
BORDER-RIGHT:     0px solid;
BORDER-TOP:       0px solid;
margin:           0px;
font-weight:      lighter;
color:            #282828;
background-color:  transparent;
}
#bslide {
align:right;
background-position: right;
height:70px;width:250px;
background-repeat: no-repeat;
}
.trans50 {
filter:alpha(opacity=50);
 -moz-opacity: 0.5;
 opacity: 0.5;
 }
.trans70 {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.trans100 {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
/*form*/
INPUT, TEXTAREA, OPTION {
padding-right: 1px;
padding-left: 1px;
font-weight:      lighter;
font-size:       11px;
border: 0px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6B9A39;
color: #282828;
border: 1px solid #CFCFCF;
}
SELECT {
padding-left: 1px;
padding-right: 1px;
font-weight:      lighter;
font-size:       11px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #282828;
background: #fff url('nss/themes/blue/images/form-validator/inputBG.jpg') repeat-x 0 0;
}
INPUT.cartTop{
border: 1px solid #FFFFFF;
background-color:  transparent;
font-size: 9px;  color: #FFFFFF;
margin-bottom: 2px;  margin-top: 2px;
font-weight:      lighter;
adding: 0px;
}
INPUT.searchSubmit{
background-color:  transparent;
border: 0px;
}
INPUT.searchForm{
background-color:  #FFFFFF;
font-weight:      lighter;
font-size:       85%;
padding: 3px;
border: inset 1px #282828;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
#formDiv {
padding-left: 12px;
}
.formTable {
font-weight:  lighter;
font-size:       13px;
color: #282828;
}
.shopCart_field {
border: 1px solid #666;
}
.textInput {
font: 11px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6B9A39;
background: transparent url('nss/themes/blue/images/form-validator/inputBG.jpg') repeat-x 0 0;
padding-left: 3px;
}
.textSelect {
font: 11px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6B9A39;
background: transparent url('nss/themes/blue/images/form-validator/inputBG.jpg') repeat-x 0 0;
}
.textSelectState {
font: 11px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6B9A39;
background: transparent url('nss/themes/blue/images/form-validator/inputBG.jpg') repeat-x 0 0;
}
.formButton {
font: 11px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6B9A39;
background: transparent url('nss/themes/blue/images/form-validator/inputBG.jpg') repeat-x 0 0;
font-weight: bold;
width: 80%;
}
#formResponse {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
}
.prodTableBG{
/*background: transparent url('images/bgTruck1.gif') repeat-y 0 0 ; */
width:100%;
margin-top: -6px;
}
.shopLeftinfo{
fonr-size: 95%;
color: #282828;
font-weight: lighter;
}