/* 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 }



ol{ }
ul{ margin:0; padding:0 5px; list-style-position:inside; }
	li{ margin:0; padding:0 0 5px 3px; }

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; }



.bodyStyle{ text-align:center; margin:0; padding:0; background:#ddd url(../images/graphics/bodyBG.gif) top left repeat-x scroll; }

#wrapper{ width:921px; margin:0 auto; padding:0; text-align:left; background: url(../images/graphics/contBG.gif) top left repeat-x scroll; }
	
#header { height:119px; background: url(../images/graphics/headerGB.gif) top left no-repeat scroll; }

#nav{ float:right; margin:0;  height:36px; }
#navPadding { height:36px; padding:0 37px 0 0; float:right; margin:0; background: url(../images/graphics/navTopBG.gif) top right no-repeat scroll; }
		#navTipBG{ float:left; width:13px; height:36px; margin:0; padding:0; background: url(../images/graphics/navTopLeftBG.gif) top left no-repeat scroll; border-left:1px solid #fff; }


#subNav { width:921px; height:25px; background: url(../images/graphics/subNavBG.gif) top left no-repeat scroll;  }
	#subNavPadding { padding:0 24px; float:right; margin:0; }
		#subNavPadding table{ float:right; margin:0; padding:0; }
		
#innerNav { float:left; width:180px; margin:20px 0 0 40px; }		
	.contInner { float:right; width:600px; margin:0 40px 0 0; padding:20px 0 30px 0; }
	

		

#orangeStrip { height:42px; background:; }

#cont { background: url(../images/graphics/contBG.gif) top left repeat-y scroll;  }	
	#contTop { background: url(../images/graphics/contTopBG.gif) top left no-repeat scroll; }	
	
	.contPaddingHome { padding:20px 120px; }


#footer{ background: url(../images/graphics/footerBG.gif) top left repeat-y scroll; border-top:0px solid red; }	
	#footerPadding { padding:10px 50px; }
		#footerPadding{ color:#fff; font:normal 11px Arial,sans-serif; }
			#footerPadding p { padding:0; margin:0; }
				#footerPadding a{ color:#fff; font:normal 11px Arial,sans-serif; text-decoration:none; }
				#footerPadding a{ 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 */

