/*---------------------------------------------------------
National Association of Wholesaler-Distributors

description:
Browser styles for N.A.W. web site


version: 2007-09-05
author: Cobey Potter, Threespot

copyright: 2007
-------------------------------------------------------- */

/*  Table of Contents
*/

/* import classes for the nav, side call out boxes, and content */
/*
@import url("/styles/nav.css");
@import url("/styles/callouts.css");
@import url("/styles/content.css");
*/
/*---- global elements -----*/
html {
	background:#F5F1EE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

	body {
		text-align:center;
	}
			
		hr {
			border:0;
			clear:both;
			visibility:hidden;
		}	
		
		.errortext { color: red; background-color: transparent; font-weight: bold  }
		.error  { color: red; background-color: transparent; font-weight: bold }
		.oktext { color: green; }
		
		.nav li, 
		.column,
		.pagination li{float:left;}
		.column { float: left; }
		
			.nav li a{display:block;}
		
		#printLogo {display:none;}
			
		#page{
			margin:0 auto;
			text-align:left;
			width:980px;	
		}
		
		
												
		#header {
			background:#28587E url("/images/main_header_bkg.gif") 0 -1px repeat-x;
			border-top:1px solid #39698D;
			height:104px;
			margin-bottom:14px;
		}
		
			#header a.mainheader{
				background:url("/images/logo.png") no-repeat;
				display:block;
				height:68px;
				margin:23px 23px 16px;
				overflow:hidden;
				text-indent:-1000px;
				text-decoration:none;
				width:165px;
			}
			
			
			
			#footer {
				background:#c0beb3 url("/images/footer/top_shadow.gif") repeat-x;
				border-top:2px solid #97968d;
				clear:both;
				color:#fff;
				height:75px;
				padding:20px;
				top:40px;
				/*
				top: auto;
				width: 716px;
				border-left: 1px solid #BDBAB5;
				border-right: 1px solid #BDBAB5;
				margin-left: 221px;
				*/
			}
			#footer.new-width {
    	/*
    			top: auto;
    			width: 716px;
    			border-left: 1px solid #BDBAB5;
    			border-right: 1px solid #BDBAB5;
    			margin-left: 221px;
			*/
			}
			
				#footer div.vcard {
					background:url("/images/footer/logo.gif") no-repeat;
					border-bottom:1px solid #97968d;
					font:11px/15px Verdana, Arial, Helvetica, sans-serif;
					padding:0 0 3px 110px;
				}
				
					#footer div.vcard ul {top:-3px;}
				
				#footer ul.vcard li,
				#footer ul.nav li{
					border-left:1px solid #97968d;
					display:block;
					float:left;
					font:11px/11px Verdana, Arial, Helvetica, sans-serif;
					margin:5px 4px;
					padding-left:7px;
				}
				
					#footer ul.vcard li.first,
					#footer ul.nav li.first{
						border:0;
						margin-left:0;
						padding:0;
					}
					
					#footer a{color:#fff; color:#3B82CA;}
			
				#footer ul.nav{float:right;}

#adminMenu {
  padding: 3px;  
  z-index:40;
  width: 99%;
  height:30px;
}
#adminMenu a {
	font-size:1.1em;
	font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
   	float:right;
   	padding:8px;  
   	background:#dbdecd;
}  

/* ----  buttons ---- */
button.cart_checkout_button {
	background:url("/images/checkout_off.gif") no-repeat;
	width:88px;
	height: 20px;
	margin:0;
	padding:0;
	border:none;
	
}

button.cart_checkout_button_hov {
	background:url("/images/checkout_on.gif") no-repeat;
}

button.cart_view_button {
	background:url("/images/view_off.gif") no-repeat;
	width:88px;
	height: 20px;
	margin:0;
	padding:0;
	border:none;
	
}

button.cart_view_button_hov {
	background:url("/images/view_on.gif") no-repeat;
}

form.cart_view,
form.cart_checkout {
	position:absolute;}
form.cart_view{left:350px;}
	.full form.cart_view{left:546px;}
form.cart_checkout {left:430px;}
	.full form.cart_checkout {left:626px;}
	
	button.submit{
		background:none;
		border:none;
		cursor:pointer;
		margin:0;
		padding:0;}
	
	button.submit span,
	#cart-url {
		display:block;
		height:20px;
		overflow:hidden;
		text-indent:-1000px;
	}
	#cart-url {
	 margin: 10px 0 0;
	}
	
	form.cart_add button.submit {margin-top:6px;}
	
		.section form.cart_add button.submit{margin:-1px 0 0 5px;}
	
	form.cart_checkout button.submit {
		margin-left:5px;
	}
	
	form.cart_add button.submit	span,
	#cart-url{
		background:url("/images/buttons.png") -106px 0 no-repeat;
		width:95px;
	}
	
		.nav form.cart_add_listing button.submit {margin:0 0 0 10px;}
	
	form.cart_view .submit {
	  border: none;
		background:url("/images/buttons.png") -201px 0 no-repeat;
		height: 20px;
		cursor: pointer;
		width:82px;
	}
	
	form.cart_checkout .submit{
		background:url("/images/buttons.png") -284px 0 no-repeat;
		width:86px;
	}

	form.cart_subscribe button.submit span{
		background:url("/images/buttons.png") -510px 0 no-repeat;
		width:106px;
	}
	form.cart_add button.submit:hover span,
	#cart-url:hover {
		background:url("/images/buttons.png") -106px -20px no-repeat;
	}
	form.cart_view .submit:hover {
		background:url("/images/buttons.png") -201px -20px no-repeat;
	}
	form.cart_checkout button.submit:hover  span{
		background:url("/images/buttons.png") -284px -20px no-repeat;
	}
	form.cart_subscribe button.submit:hover span{
		background:url("/images/buttons.png") -510px -20px no-repeat;
	}

	
	form.cart_add_listing button.submit{
		background:none;
		border:0;
		cursor:pointer;
		top:2px;
		margin:2px 6px 0 1px;
	}
	form.cart_add_listing button.submit span {
		color:#5284bf;
		height:11px;
		padding:0;
		text-indent:0;
		font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif;
		margin-top:-2px;
	}
	form.cart_add_listing button.submit span:hover{
		text-decoration:underline;
	}
	
.btn_findout {
	background:url("/images/buttons.png") no-repeat;
	display:block;
	height:19px;		
	overflow:hidden;
	text-indent:-1000px;			
	width:107px;
}
	.btn_findout:hover {background:url("/images/buttons.png") 0 -20px no-repeat;}
	

/*--- default styles, but will need to be in a div classed 'default' ---*/

.default h3 {
	border-bottom:2px solid #5ea3e6;
	color:#194870;
	font:17px/19px Georgia, "Times New Roman", Times, serif;
	margin:10px 0;
	text-transform:capitalize;
	width:705px;
}

.default h3.nocaps {
	border-bottom:2px solid #5ea3e6;
	color:#194870;
	font:17px/19px Georgia, "Times New Roman", Times, serif;
	margin:10px 0;
	width:705px;
	text-transform:none;
}

h4 {
	color:#556E82;
	font:16px/16px Georgia, "Times New Roman", Times, serif;
	margin:8px 0 6px;
}


h5 {
	color:#559de5;
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	margin:8px 0 6px;
}

h6 {
	color:#556E82;
	font:italic 13px/16px Verdana, Arial, Helvetica, sans-serif;
	margin:8px 0 6px;
}



.default ol {
	margin:10px 0;
	padding:0 20px;
	width:350px;
}
.default ol li {
	margin:5px 0;
}

blockquote {
	/* background:url("/images/elements/quote_begin.gif") 13px 18px no-repeat;	
	border:1px solid #8f3a2b;*/
	margin:15px auto;
	padding:15px;
	width:400px;
}
blockquote p{
	/* background:url("/images/elements/quote_end.gif") bottom right no-repeat;
	color:#8f3a2b; */
	font:italic 14px/21px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0 5px 0 10px !important;
	text-indent:25px;
}

blockquote cite{
	display:block;
	font:italic bold 12px/21px Georgia, "Times New Roman", Times, serif;
	text-align:right;
	padding-top:15px;
}

.default strong, 
.default b{
	color:#666;
	font-weight:bold;
}
.default em, 
.default i {
	color:#666;
	font-style:italic;
}

.default a,
.central_col #content_feature a{
	color:#3b82ca; 
	text-decoration:none;
}
	.default a:hover,
	.central_col #content_feature a:hover {
		text-decoration:underline;
	}


em {
	font-style: italic;
}

#cart-url-value {
  clear: both;
  display: block;
  margin-bottom: 10px!important;
  width: 650px;
}
a.pub-image {
  float: right;
}