/* Custom Styles */
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

body { margin:0; padding:0 0 20px; }
tr { vertical-align:top; }
a img {border:none; }

ul{ margin:0; padding:0; list-style:none; }
ul li{ margin:0; padding:0 0 0 3px; }





.bodyBg { background: url(../Images/Graphics/bodyBG.gif) repeat-x scroll;  }

#contHeaderBG { position:relative; width:770px; height:140px; background: url(../Images/Graphics/headerBG.jpg) left top no-repeat scroll;  }
#contHeaderBG #logo a{ position:absolute; display:block; text-indent:-3000px; top:18px; left:22px; width:220px; height:120px; padding:0; }

/* #contBG { background: url(../Images/Graphics/contBG.gif) center top repeat-y scroll;  } */



#contLeft { width:266px; background: url(../Images/Graphics/contBG.gif) left top repeat-y scroll; }
#contRight { float:right; width:504px; background: url(../Images/Graphics/contBG.gif) right top repeat-y scroll;}


#nav { width:; margin:0; }
#navPadding { padding:12px 25px 50px; }

#search { height:20px; line-height:20px; font-size:10px; padding:28px 25px 0; }
#search input { color:#333; display:inline; margin:0; border:1px solid #8b8e8d; font-size:11px; height:20px; padding:3px 2px 2px; }
#search a { font: normal 11px Arial, sans-serif;  color:#333333; position:relative; top:-2px; padding:2px; margin:0px; text-decoration:none; border:1px solid #8b8e8d;  }

#clientlogIn { font-size:10px; margin:28px 0 0 10px;  background: url(../Images/Graphics/clientLogInBG.gif) left top no-repeat scroll; }
#clientlogIn input { padding:3px 2px; margin:1px 0; color:#333; display:inline;  border:1px solid #8b8e8d; font-size:11px; height:20px; }
#clientlogIn .sub { font: normal 11px Arial, sans-serif;  color:#333333; padding:2px; margin:0px; text-decoration:none; border:1px solid #8b8e8d; background:#fff; }
#clientlogIn .box { padding:0px 5px; margin:0; display:inline;  font-size:11px; height:20px; background:#fff; }

#clientlogIn #clientLogInForm { padding:110px 10px 20px 30px; }


#tabs { margin:0 0 10px; background: url(../Images/Graphics/tabsBG.gif) left top no-repeat scroll; }
#tabs .tab { float:left; width:165px; }
#tabs .tabPadding { padding:0px 10px; }

#tabs .tab .Header { font: bold 12px Geneva, Arial, Helvetica, sans-serif;  color:#056ab0; text-transform:uppercase;  }

#tabs .tab .Header a { font: bold 12px Geneva, Arial, Helvetica, sans-serif;  color:#056ab0; text-transform:uppercase;  }
#tabs .tab .Header a:hover { font: bold 12px Geneva, Arial, Helvetica, sans-serif;  color:#056ab0; text-transform:uppercase;  }
#tabs .tab  a .Header{ font: bold 12px Geneva, Arial, Helvetica, sans-serif;  color:#056ab0; text-transform:uppercase;  }
#tabs .tab a:hover .Header  { font: bold 12px Geneva, Arial, Helvetica, sans-serif;  color:#056ab0; text-transform:uppercase;  }

#tabs .tab { font: bold 11px Geneva, Arial, Helvetica, sans-serif;  color:#056ab0;   }
#tabs .tab a { font: normal 11px Geneva, Arial, Helvetica, sans-serif;  color:#333; text-decoration:none;  }
#tabs .tab a:hover { font: normal 11px Geneva, Arial, Helvetica, sans-serif;  color:#333; text-decoration:underline;  }



#breadCrumbs { font: normal 10px Arial, sans-serif; color:#8b8e8d; padding:10px 0 0; margin:0 0 20px; }
#breadCrumbs a{ font: bold 10px Arial, sans-serif; color:#8b8e8d; text-decoration:none; }
#breadCrumbs a:hover{ font: bold 10px Arial, sans-serif; color:#8b8e8d; text-decoration:underline; }



#content { }
#contentPadding { padding: 15px 30px 30px 10px; }



/* footer */
#footer { font: normal 10px Arial, sans-serif; color:#999;  width:770px; height:60px; margin:0; padding:0; background: url(../Images/Graphics/footerBG.gif) top left no-repeat scroll; }

#footer #contact { height:60px; line-height:55px; font-family:Georgia, sans-serif; font-size:22px; color:#666; text-align:right; margin:0 15px; padding:0; }
#footer #footerTxt { text-align:right; margin:0 15px; padding:0; }

#footer a { font: normal 10px Arial, sans-serif; color:#999; text-decoration:none; }
#footer a:hover { font: normal 10px Arial, sans-serif; color:#999; text-decoration:underline; }



/* 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:#DB7124;
}








/* 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 */

