/*
Theme Name: Northstar
Theme URI: http://www.northstarpackaging.com
Description: The default theme for North Star Packagin
Version: 1.6
Author: Daniel Beacham
Author URI: http://www.zelencomm.com
Tags: standard Zelen Format for our pages


*/


*{margin:0; padding:0;}
	img, a{outline:none; border:none; text-decoration:none;}
		a:hover{color:#666666;}
	p{margin-bottom:15px; color:#7c7c7c; font-size:13px; line-height:1.4em;}
	h2{margin-bottom:15px; text-transform:uppercase; color:#00407a; font-size:18px;}
	h3{color:#00407a; font-size:17px;}
	.left{float:left;}
	.right{float:right;}
	.clear{clear:both;}
	
	ul li{margin-bottom:5px; font-size:12px;}
	

body{
font-family:Arial, Helvetica, sans-serif;
background:url(_images/bg_main.jpg) no-repeat top center #000;
}

#wrapper{width:996px; margin:0 auto; position:relative; overflow:hidden;}

	#header{position:relative; width:100%; height:175px;}
		#logo{margin-left:0px;}
		#navigation{position:absolute; width:996px; left:0px; bottom:0px; z-index:10;}
		#navigation ul{list-style-type:none;}
		#navigation ul li{float:left; margin:0px; position:relative;}		
			#navigation ul li a{
				display:block; 
				text-indent:-9999px; 
				background:url(_images/navigation_rest.png) no-repeat;
				line-height:60px;
				height:60px; 
				}
			#navigation ul li a:hover{background:url(_images/navigation_over.png) no-repeat;}
			#navigation ul li a.about{width:151px; background-position: 0px 0px;}
			#navigation ul li a.inventory{width:137px; background-position: -151px 0px;}
			#navigation ul li a.equipment{width:137px; background-position: -288px 0px;}
			#navigation ul li a.specials{width:137px; background-position: -425px 0px;}
			#navigation ul li a.contact{width:137px; background-position: -562px 0px;}
			#navigation ul li a.links{width:137px; background-position: -699px 0px;}
			#navigation ul li a.home{width:151px; background-position: -836px 0px;}
	
		#jsddm li ul
		{	margin: 0;
			padding: 15px 0;
			position: absolute;
			top:40px; left:0px;
			visibility: hidden;
			background:#00407a; 
			width:250%;
			opacity:.9;
			z-index:10;
			
	
		}
		
		#jsddm li ul li
		{	float: none;
			padding:0 15px;	
		}
		#jsddm li ul li:hover{background:#d3af12;}
		#jsddm li ul li a
		{	width: auto;
			display:block;
			text-indent:0px;
			background:none;
			line-height:30px;
			font-size:12px;
			height:30px;
			color:#FFFFFF;
		}
		
		#jsddm li ul li a:hover{color:#154d7b; background:none;}

	#home_table{margin:15px 0;}
		#home_table td{font-size:13px; padding:5px 20px 5px 0px; color:#7c7c7c;}
	
		#content{position:relative; float:left;width:960px; background:#fff; margin:-20px 0 0 15px; z-index:5; min-height:400px;}
			#leftColumn{float:left; width:415px; margin:20px 10px 20px 20px;}
				.counterAlign{text-align:right;}
					.counterAlign p{font-weight:bold; text-transform:uppercase; font-size:12px; color:#000;}
			#rightColumn{float:right; width:473px; padding: 20px 20px 20px 20px;}
				#rightColumn ul li{color:#7c7c7c; font-size:13px; line-height:1.4em;}
		
		#footer{float:left; width:960px;text-align:right; margin:15px 0 15px 15px;}
			#footer p, #footer p a{color:#fff; font-size:10px; text-transform:uppercase; opacity:.9; filter:alpha(opacity=90);}
	
	
	#productContainer{float:left; padding:20px; width:920px;}
		.productRow{float:left; width:100%; clear:left;}
			.productRow h3{margin:10px 0;}
		.productImage{float:left;width:397px; height:316px; position:relative; margin-right:23px;}
			.productImage .frame{position:absolute;top:0px; left:0px; z-index:10;}
			.productImage .mainImage{position:absolute; top:22px; left:19px; z-index:5; width:360px; height:270px;}
	
	.wpsc_description{float:right; width:500px; position:relative; min-height:300px; padding-bottom:20px; border-bottom:#FF0000 solid 1px; }
	
	.the_description{height:160px; overflow:auto;}
		
	
	.additionalImages{float:left; width:500px; margin-top:30px; visibility:hidden;}
		.additionalImages p{clear:left;float:left; margin:5px 0 10px; font-size:12px;} 
		.additionalImages ul{list-style-type:none;}
		.additionalImages ul li{float:left; margin-right:2px;}
		
	#signUp{margin-top:-35px;}
	#signUp td{padding:2px 5px;}
		#signUp input{width:250px;}
		#signUp label{font-size:12px; font-weight:bold;}
		
		
