body{
/*background: #DAEBB1;*/
background:  url('images/bgBody.gif');
}
h1.headTel{
color: #282828;
font-size: 125%;
font-weight:bold;
color: #599AD2;
}
h2.headTel{
font-size:        125%;
font-weight:      bold;
color: #599AD2;
}
h2.headTelWhite{
font-size:        125%;
font-weight:      bold;
color: #FFFFFF;
}
.endMainTable{
border-top: 1px solid #cfcfcf;
}
#endMainTable{
padding-top: 4px;
}
.mainCell{
background:  url('images/bg.gif');
border-right: 1px solid #0B69D1;
border-left: 1px solid #0B69D1;
}
#shopTable{
border: 1px solid #0B69D1;
padding-bottom: 5px;
}
#shoptop{
background: #0B69D1 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;
}

.focalHome{
border:#cfcfcf 1px dotted; margin:5px 0; padding:10px; line-height:10px;
width: 530px;
height: 205px;
}
.focalHomeL{
width: 200px;
float:left;
border-right: #cfcfcf 1px dotted;
}

.focalHomeR{
width: 305px;
float:right;
font-weight:light;
text-align:justify;
line-height: 1.1em;
padding-left:5px;

}


.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: 50%;
text-align: justify;
padding-right: 10px;float: left;
border-right: 1px solid #cfcfcf;
font-size: 95%;
}
.focalRight{
font-weight: lighter;
color: #282828;
width: 46%;
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:hover {
/*font-weight: bold;*/
color: #000000;
size: 95%;
text-decoration:  none;
}
.small{
font-size:  80%;
color: white;
}
.topLine{
border-bottom: 1px solid white;
}
.topLineText{
font-size: 78%;
color: #FFFFFF;
font-weight: lighter;
}
.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:       #0B69D1;
padding-left:          5px;
padding-right:          5px;
text-decoration:      none;
}
div.topmenu_notselected{
background:       #599AD2;
padding-left:          5px;
padding-right:          5px;
text-decoration:      none;
}
#categoryDisplay{
/*border-bottom: 1px #69993A 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 #0B69D1;
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 #0B69D1;
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 #0B69D1;
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 #0B69D1;
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 #0B69D1;
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;
}