/* CSS Document Build for */
/*______________________________________Globals*/
/* - ABSOLUTE FOOTER */
body{padding:0;margin:0;background:#f2f2f2;font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#000;}
/*
html, body{height:100%}
#page{position:relative;min-height:100%;height:auto !important;height:100%;width:80%;margin:0px auto;border:1px solid #263954;border-top:0;border-bottom:0;}
#content{border-top:1px solid #fff;padding-bottom:49px;}
#footer{position:absolute;bottom:0 !important;height:29px;width:100%;background:#263954;color:#fff;font-size:.7em;margin:0px auto;}#footer a{color:#fff;}
*/
/* - ABSOLUTE FOOTER END - */

/*________________________*/
body{margin:0;padding:0;font-size:100%;}
a{outline:none;}	a img{border:0;}

#page{width:750px;margin:0px auto;border:0;}
/*__________STANDARDS__________*/
.italic{font-style:italic;}
.bold{font-weight:bold;}
.clear{clear:both;}
h1, h2, h3, h4, h5{font-family:Arial, Helvetica, sans-serif;}
hr{width:90%;margin:10px auto;height:2px;background:#e0e0e0;border:0;font-size:.1em;}

.noDisplay {display:none;}
/* =======Content =======*/
	#page{background:#fff;}
	#header{}
		#header .h1{color:#011c3a;font-size:1.2em;font-weight:normal;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
		#header .h3{font-size:.9em;padding:0;font-family:Arial, Helvetica, sans-serif;}
		#header .h3 a{color:#fcaa3b;font-size:.8em;margin:0;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
		
		#bar {height:28px;background:url(../images/bg_bar.jpg) repeat-x;color:#011c3a;
			font-weight:bold;padding-top:7px;padding-left:20px;margin-bottom:10px;letter-spacing:.1em;font-size:.7em;}
			#bar a{color:#2e8bf1;}
	#nav{}
	#column{width:179px;float:left;background:url(../images/bg_column.jpg) repeat-y;font-size:.8em;}
		
		#column .hr{background:#f2f2f2;height:1px;margin:5px 10px -8px;}
		
		#column a{color:#2e8bf1;}
		#colHead{background:url(../images/bg_columnHead.jpg) repeat-x;height:23px;font-weight:bold;padding-top:2px;padding-left:5px;margin-bottom:10px;}
			#colHead img{position:relative;top:3px;}
			
		#column label, #column input{display:block;margin:5px;}
			#column label{font-weight:bold;}
			#column input {border:1px solid #8689af;}
			button{background:url(../images/bg_button.gif) repeat-x; cursor:pointer;background-position:top;
							height:22px;text-align:center;border:0;margin-left:5px;font-weight:bold;}
							
			button:hover{background-position:bottom;}
			
		#column p{font-size:.9em;font-weight:bold;margin-left:5px;color:#011c3a;}


	#content{float:left;width:563px;padding:3px 3px 0 3px;background:#fff;background-position:bottom;border:1px solid #aaa;border-left:0;}
	
	#content2{float:left;width:740px;padding:3px 3px 0 3px;background:#fff;background-position:bottom;border:1px solid #aaa;}
		
		#content2 ol li{margin-bottom:10px;}
		#content2 ol li label{font-weight:bold;display:block;}
		#content2 ol li ol li{list-style-type:lower-alpha;}
				
				
				.contentHead{background:#fcaa3b;color:#fff;font-weight:bold;text-align:center;padding:3px;letter-spacing:2px;}	
				.contentHead2{background:#fcaa3b;color:#fff;font-weight:bold;text-align:center;padding:3px;font-size:16px;letter-spacing:1px;}	
				
		#mySearch{background:#fff;height:70px;}
			.theTitle{font-weight:bold;}
			#searchTable{padding-bottom:10px;margin:5px;}	
			
		#logoSet{height:78px;border-bottom:1px solid #aaa;margin:3px;text-align:center;}
			#logoSet img{margin:0px 2px;}
				
				.content{padding:20px;font-size:.8em;color:#011c3a;line-height:1.5em;}
				.content h1{color:#011c3a;font-size:1.3em;}
				.content h2{color:#fcaa3b;font-size:1.1em;}
				.content ul{margin:0;padding-left:15px;}
				
	/*_________________________ACCOUNT INFO________*/
	
	
	/*_________________________Interior Page________*/
	#container{padding:0 1px 0 0;background:url(../images/bg_gradient.jpg) repeat-x;
				background-position:bottom;border:1px solid #aaa;}
				#container #content{border:0;float:left;width:562px;}
				.shortField{width:80px;display:inherit;}
				.inLinebutton{display:inline;}
	
				
				
	#column, .content{}
				
	.footer{padding:5px 0px;text-align:center;color:#aaa;font-size:.8em;} 

	.qtBox{width:25px;}
	.partsTable td{font-size:12px;padding:5px;}
	 .dk{background:#878787;color:#fff;font-weight:bold;font-size:.7em;}
	.lt{background:#e0e0e0;}

	.comments{width:90%;border:1px solid #e0e0e0;}
	.head{color:#011c3a;font-weight:bold;}
	.partsFields input [type="text"], .partsFields select{width:143px;}

/*__________POP UP Credits__________*/
#creditsbody{border:1px solid #000;width:480px;margin:5px auto 5px auto;background:#fff;font-size:.8em;}
	#creditsbody a{text-decoration:underline;}
	#creditsbody p{text-align:center;margin:0;padding:3px;}
	#closecredit{background:#fff;text-align:center;padding:5px;border-top:1px solid #003;}
	
/*__________Forms Attributes__________*/	
.row       {margin-top:10px;font-size:.9em;;}
.row label {display:block;float:left;width:150px;text-align:right;padding-top:10px;padding-right:10px;font-family:Arial, Helvetica, sans-serif;}
.boldLabel {font-weight:bold;color:#f00;margin-right: 5px;}
.formField {width:320px;margin-top:10px;}
button     {margin:0px 2px 0px 0px;}
textarea   {height:100px;}
	

/* USER LEVEL CSS STYLES ========================================================*/
#message{color:#b22222;padding:5px;font-weight:bold;line-height:1.2em;border:1px solid #f00;margin:3px;background:#fff;}
.g{color:#0c0;background:#fff;padding:3px;margin:3px;border:1px solid #030;}
.small{font-size:.5em;}
.cartText{text-align:right;padding-right:35px;font-size:.8em;}
#updateCart{width:620px;float:right;position:relative;top:-32px;}
.cartButton{background:url(../images/bg_button.jpg) repeat-x; cursor:pointer;height:22px;text-align:center;border:0;margin-left:5px;font-weight:bold;}							
.orderLabel{color:#fcaa3b;}
.orderLink{text-align:right;font-size:.7em;padding-right:35px;}
.checkoutMessage{padding:10px;font-weight:bold;text-align:center;background:#7BD5A0;position:relative;top:-30px;}
.checkoutMessage2{padding:10px;font-weight:bold;text-align:center;background:#090;position:relative;top:-30px;color:#fff;}
.checkoutMessage3{padding:10px;font-weight:bold;text-align:center;background:#dc0000;position:relative;top:-30px;color:#fff;}

#receipt{margin-top:10px;width:900px;margin:0px auto;}
	#receipt .row{clear:both;border:1px solid #f2f2f2;width:90%;margin:0px auto;text-align:right;}
		#receipt label{width:150px;text-align:left;padding:0px 5px;font-weight:bold;}
.orderReceipt{border:1px dotted #f2f2f2;width:90%;margin:10px auto;}
.cartTable{width:100%;font-size:12px;}
	.cartTable tr{}	
	.cartTable td{width:16%;border:1px solid #000;}
	.finalRow{padding-top:10px;}
	.tiny{font-size:.7em;text-align:center;color:#dc0000;}
		
.accInfo{font-size:.85em;padding-left:3px;padding-right:3px;}

.noDis{display:none;}

/* ______New Location ______*/

#searchLocation{width:174px;margin:5px auto 10px 0px;}
#container #errMsg{margin:10px;color:#dc0000;font-weight:bold;font-size:.9em;text-align:center;}