/* Custom Styles */
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

ul{ margin:0; padding:0; list-style-position:inside; list-style-type: square; color:#ccc;  }
ul li{ margin:0; padding:0 0 10px 20px; color:#666; }

ul li ul{ margin:10px 0 0; padding:0; }






.bodyBg { background:#e3e3e3; }

#cont { width:760px; }

#header { position:relative; width:760px; height:214px; margin:0; padding:0; background: url(../Images/Graphics/headerBG.gif) left top no-repeat scroll;  }
#header #logo a{ position:absolute; display:block; text-indent:-3000px; top:15px; left:20px; width:150px; height:140px; padding:0; }

#headerImage { position:absolute; display:block; top:0px; right:0px; width:558px; height:214px; margin:0; padding:0px; }

#nav { width:760px; height:36px; margin:0; padding:0px; background: url(../Images/Graphics/navBG.gif) left top no-repeat scroll;  }
#navPadding, #navInner { padding:5px 10px 0; }
#nav a, #navInner a { padding:0 6px 0 5px; }

#navInner { width:760px; height:36px; margin:0; padding:0px; background: url(../Images/Graphics/navBGinner.gif) left top no-repeat scroll;  }



#content { width:760px; margin:0; padding:0px; background: url(../Images/Graphics/contBG.gif) left top repeat-y scroll;  }
#contentInner { width:760px; margin:0; padding:0px; background: url(../Images/Graphics/contBGinner.gif) left top repeat-y scroll;  }

#innerPanel { margin: 0 0 10px; }
#innerPanel #breadCrumbs { float:left; font: normal 10px Arial, sans-serif; color:#8b8e8d; padding:10px 0 0; margin:0 0 20px; }
#innerPanel #search { float:right; height:20px; line-height:20px; font-size:10px; padding:0; }

.contentPadding { padding:10px 20px; }
.contentPaddingSml { padding:10px 10px; }

#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; }



/* text styles */
#leftPanel{ font: normal 11px Arial, sans-serif; line-height:1.2em; color:#fff; }
#leftPanel a{ font: normal 11px Arial, sans-serif; color:#ccc; text-decoration:none; }
#leftPanel a:hover{ color:#fff; text-decoration:underline; }



#rightPanel{ font: normal 11px Arial, sans-serif; line-height:1.4em; color:#666; }
#rightPanel a{ font: normal 10px Arial, sans-serif; color:#666; text-decoration:none; }
#rightPanel a:hover{ color:#666; text-decoration:underline; }






#search { height:20px; line-height:20px; font-size:10px; padding: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; background:#fff;  }







/* footer */
#footer { width:766px; margin:0; padding:0; background: url(../Images/Graphics/footerBG.gif) left top repeat-y scroll;  }
#footer { font: normal 10px Arial, sans-serif; color:#999; }

#footerButtons { float:left; width:200px; }
#footerPoweredBy { float:right; line-height:24px; }

#footer .padding  { padding:0 15px 0 10px; }

#footerTop { width:766px; height:16px; margin:0; padding:0; background: url(../Images/Graphics/footerTopBG.gif) left top no-repeat scroll;  }
#footerTopInner { width:766px; height:16px; margin:0; padding:0; background: url(../Images/Graphics/footerTopBGinner.gif) left top no-repeat scroll;  }
#footerBottom { width:766px; height:11px; margin:0; padding:0; background: url(../Images/Graphics/footerBotttomBG.gif) left top no-repeat scroll;  }



#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 */

