/* Custom Styles */

.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

td, body{ font: normal 11px Arial, sans-serif; line-height:1.4em; color:#000; }

body { margin:0; padding:0; }
tr { vertical-align:top; }
a img {border:none; }



.bodyBg { padding:0 0 20px 0; background:#047301 url(../Images/Graphics/bodyBg.gif) top left repeat-x scroll; }
#drops { padding:0; margin:0; background: url(../Images/Graphics/dropsBg.jpg) top center no-repeat scroll; }

#container { width:960px; }

#header { width:960px; height:44px; margin:0; padding:0;  background: url(../Images/Graphics/headerBG.gif) no-repeat scroll; }

#navBG { width:960px; height:41px; margin:0; padding:0;  background: url(../Images/Graphics/navBG.gif) no-repeat scroll;  }
#navBGproduct { width:960px; height:41px; margin:0; padding:0;  background: url(../Images/Graphics/navBGproduct.gif) no-repeat scroll;  }

#navPadding { padding: 0 15px 0 285px; }
#navPadding a { font-weight:bold; text-transform:uppercase; }

#container .cont { width:960px;  margin:0; padding:0;  background: url(../Images/Graphics/contBG.gif) repeat-y scroll; }
#container #contPadding {  padding:20px 30px 20px 75px;  }

#container .contTXT {  }
#container .contTXTPadding { padding:10px 10px 10px 75px; }
#container .homecontTXTPadding { padding:30px 10px 10px 75px; /* background: url(../Images/Graphics/homeContBGtop.gif) center top no-repeat scroll; */ }


/* #container .contDiv { width:960px; height:16px; margin:0; padding:0;  background: url(../Images/Graphics/contBGdiv.gif) no-repeat scroll; } */
#container .contBGbottom { width:960px; height:16px; margin:0; padding:0;  background: url(../Images/Graphics/contBGbottom.gif) no-repeat scroll; }




/* product setup */
#container #contProduct { width:960px; margin:0; padding:0;  }

#container #contProduct #leftBG{ background: url(../Images/Graphics/productLeftBg.gif) repeat-y scroll; }
#container #contProduct #leftBGgrad{  /* background: url(../Images/Graphics/productLeftBGgrad.gif) no-repeat scroll; */ }
#container #contProduct #leftBGgradPadding{ padding:10px 20px 0px 20px;  }
#container #contProduct #leftBGbottom{ height:11px; padding:0; margin:0;  background: url(../Images/Graphics/productLeftBgbottom.gif) no-repeat scroll; }

#leftBGgradPadding .header{ margin:20px 0; font: bold 12px Arial, sans-serif; line-height:1.4em; color:#f67b00; text-transform:uppercase; }
#leftBGgradPadding a { color:#666; line-height: 1.6em; }
#leftBGgradPadding a:hover { color:#000; line-height: 1.6em; }




#container #contProduct #rightBG{  background: url(../Images/Graphics/productrightBG.gif) repeat-y scroll; }
#container #contProduct #rightBGbottom{ height:11px;  background: url(../Images/Graphics/productrightBGbottom.gif) no-repeat scroll; }
#container #contProduct #rightBGpadding{ padding:20px 50px;  }

#container #contProduct #rightBGpadding a{ color:#f67b00; text-decoration:none;  }
#container #contProduct #rightBGpadding a:hover{ color:#f67b00; text-decoration:underline; }





/* end product */




#footer { position:relative; width:960px; height:57; margin:10px 0 0 0; padding:0;  background: url(../Images/Graphics/footer.png) repeat-y scroll;  }

#footer #nav { position:absolute; top:8px; left:400px; color:#000; }
#footer #nav a{ color:#f67b00; text-decoration:none; }
#footer #nav a:hover{ color:#f67b00; text-decoration:underline; }

#footer #powerdBy { position:absolute; top:36px; left:460px; color:#fff; }
#footer #powerdBy a{ color:#fff; text-decoration:none; }
#footer #powerdBy a:hover{ color:#fff; text-decoration:underline; }

/* Links */
a{ color:#00518c; text-decoration:none; }
a:hover{ color:#00518c; text-decoration:underline; }


.prodNav a {  background:#f4f4f4; margin:0; padding:3px;  }
.prodNav a:hover {  background:#e5e5e5;  }





.productListings tr:hover{ background:#f2f2f2;  }






/* Main Styles */

/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
  text-decoration:none;
}


.Nav_Side_Level1{
  color:036;
  font-weight:bold;
}

.Nav_Side_Level2{
  color:369;
}

.Nav_Side_Leveln{
  color:69a;
}

.Nav_Side_Level_Selected{

}

.Nav_Top{
  color:036;
}








/* Start Shop Styles */
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{
  background-color:cccccc ;font-size:10px;
}
.ft100bold,.pft100,.ft100{
  width:100px;
}
.shopsubmit,.ft100bold{
  font-weight:bold; font-size:11px;
}
.shopsubmit{
  font-size:12px
}
/* End Shop Styles */
 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

