/* custom styles */
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

form { margin:0; padding:0; }
a img { border:none; }
tr { vertical-align:top }
p { margin:1em 0 0; } 


ol{ }
ul{ margin:0; padding:15px 0 5px 10px; list-style-position:inside; }
	li{ margin:0; padding:0 0 5px 10px; }

input, textarea{ background-color:#f0f0f0; border: 1px solid #98999d; color:#333; }
hr { display:block; width: 100%; margin: 1em auto; padding:10px 0;  height: 0px; line-height:0px; font-size:0px; border:none; border-bottom: 1px solid #988d78; background:none; }


body, td { color:#333; font:normal 12px/16px Arial, sans-serif; margin:0px; padding:0px; }
	#bodyStyle { background:#610904 url(../images/graphics/topBG.jpg) top right repeat-x scroll; }


#header { height:181px; width:920px; margin:0 auto; padding:0; text-align:left; }
	#header #logo { position:relative; height:144px; }
		#header #logo a{ position:absolute; width:284px; height:88px; top:15px; left:20px; display:block; text-indent:-3000px; background:url(../images/graphics/logo.gif) top left no-repeat scroll; }
	
	#nav { height:37px; }	
		#navPadding{ margin:8px 20px 0; }
		
	#search { position:relative; float: right; width:182px; height:24px; background: url(../images/graphics/searchBG.gif) top left no-repeat scroll;  }
	#search input{ position:absolute; width:135px; height:20px; top:5px; right:40px; font: normal 11px Arial, Helvetica, sans-serif; color:#666; border:none; background:none; }
	#search a{ position:absolute; width:20px; height:20px; top:0px; right:5px; text-indent:-3000px; border:none; background:none;}




#wrapperBG { background:#fff; }
	#wrapper{ width:920px; margin:0 auto; padding:0; text-align:left; background:#fff; }
		#wrapperPadding { padding: 20px 20px 60px; }

			#breadCrumbs { width:920px; padding:0 0 30px; font: normal 11px Arial, Helvetica, sans-serif; color:#666; }
				#breadCrumbs a{ color:#666; text-decoration:none; }
				#breadCrumbs a:hover{ color:#666; text-decoration:underline; }



#footer{ font: normal 11px Arial, Helvetica, sans-serif; color:#e2e2e2; background: url(../images/graphics/footerBG.gif) top left repeat-x scroll; }
	#footerPadding{ width:920px; margin:0 auto; padding:0; text-align:right; padding:50px 0; }
		#footerPadding a{ color:#e2e2e2; text-decoration:none; }
		#footerPadding a:hover{ color:#e2e2e2; text-decoration:underline; }

		#footerPanel { padding:0 0 20px 0; }
			#footerPanel, #footerPanel td { color:#fff; }
			#footerPanel p, #footerPanel td p { margin:0.5em; }
	



/* 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 */

