/* 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; }

blockquote { margin:0 5px 0 15px; padding:0; }


ol{ }
	ul{ margin:0; padding:8px 0 5px 5px; list-style-position:inside; }
	li{ margin:0; padding:3px 0 5px 5px; }

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 dashed #988d78; background:none; }


	.bodyStyle{ text-align:center; margin:0; padding:0; background:#f0f0f0 url(../images/graphics/bodyBG.gif) top left repeat-x scroll; }

#wrapper{ width:934px; margin:0 auto; padding:0; text-align:left; }

	#header{ height:53px; background: url(../images/graphics/topBG.gif) top left no-repeat scroll; }
	#nav{ float:right; text-align:right; margin:26px 10px 0 0; }
	
	#homeFeature{ height:264px; background:#fff url(../images/graphics/headerHomeBG.gif) top left no-repeat scroll; }
		#homeFeaturePadding{ padding:10px; }
		
		#homeFeatureImage{ position:relative; width:914px; height:244px; overflow:hidden; }
		#homeFeatureCopy { position:absolute; width:281px; height:244px; top:0; right:0; z-index:10; overflow:hidden; background: url(../images/graphics/homeFeatureCopyBG.png) top left no-repeat scroll; }
			
			#homeFeatureCopyPadding { padding:15px 10px; font:normal 12px/1.3em Arial, sans-serif; color:#000; }
				#homeFeatureCopyPadding p, 
				#homeFeatureCopyPadding div, 
				#homeFeatureCopyPadding h2, 
				#homeFeatureCopyPadding h3 { padding:5px 0; margin:0; } 
	
	
	#TabsTop { height:43px; background: url(../images/graphics/contTopBG.gif) bottom left no-repeat scroll; }
	#homeTabsTop { height:43px; background: url(../images/graphics/contTopHomeBG.gif) bottom left no-repeat scroll; }
		#homeTabsTop td { height:43px; padding:0 10px; vertical-align:middle; }

	#cont { padding:0; margin:0; background: url(../images/graphics/contBG.gif) top left repeat-y scroll; /* border-top:1px solid #fff; */}
		#contPadding { padding:20px; margin:0; }
		
	#homeCont { background: url(../images/graphics/contHomeBG.gif) top left repeat-y scroll; }
		
		#homeBox01{ width:310px; float:left; background: url(../images/graphics/homeBox01bg.jpg) bottom right no-repeat scroll;  }
		#homeBox02{ width:310px; float:left; }
		#homeBox03{ width:310px; float:left; }
			.homeBoxPadding { padding:5px 15px 15px; }
	
	#Footer { background: url(../images/graphics/footerBG.gif) top left no-repeat scroll; }
	#homeFooter { background: url(../images/graphics/footerHomeBG.gif) top left no-repeat scroll; }
		#homeFooterPadding { padding:30px 10px 10px; text-align:right; font:normal 11px Arial, sans-serif; color:#333; }

















/* 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 */

