#bg {
	background:url('../images/bg.jpg') repeat-x top #FFF;
	width:100%;
	height:80px;
}
#container {
	width:960px;
	margin:0 auto;
}
#header{
	float:left;
	width:960px;
}
#header a img{
	float:left;
	padding-top:4px;
	width:437px;
	border:none;
}
#featured{
	height:330px;
	padding-top:25px;
	float:left;
	width:960px;
	text-align:left;
}
	#featured_left{
		width:720px;
		height:300px;
		float:left;
		background: #FFF;
		border:solid 1px #222;
	}
	#featured_right{
		width:220px;
		height:294px;
		float:right;
	}
		#featured_right strong{
			font-size:12px;
			padding-left:10px;
			padding-top:5px;
			color:white;
			float:left;
		}
		#featured p{
			padding:0 10px;
			color:#CCC;
			float:left;
		}
		.tweet{
			float:left;
		}
		.newsletter{
			height:82px;
			overflow:none;
			/*border-top:dashed 1px #222;*/
			background:#e4e4e4;
			padding-top:3px;
			margin-bottom:5px;
			background:url('../images/side_bg.jpg') repeat-x 20px #FFF;
		}
		.twitter{
			height:120px;
			overflow:none;
			/*border-top:dashed 1px #222;*/
			/*border-bottom:dashed 1px #222;*/
			background:#e4e4e4;
			padding-top:3px;
			margin-bottom:5px;
			background:url('../images/side_bg.jpg') repeat-x top #FFF;
		}
		.tweet_time{
			padding-left:10px;
		}
		.tweet_text{
			font-size:10px;
			line-height:14px;
			float:left;
			padding:0 10px;
			color:#CCC;
		}
		.facebook{
			height:82px;
			overflow:none;
			/*border-bottom:dashed 1px #222;*/
			background:#e4e4e4;
			padding-top:1px;
			background:url('../images/side_bg.jpg') repeat-x 50px #FFF;
		}
#nav {
	width:410px;
	height:15px;
	float:right;
	padding-top:32px;
}
	#nav li {
		list-style: none;
		display:block;
		float:left;
		top:0;
	}
		#store_btn a{
			width:51px;
			height:15px;
			background: url('../images/nav_single.gif') 0 0 no-repeat;
			display:block;
			margin-right:20px;
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		.home #store_btn a, .product #store_btn a{
			width:51px;
			height:15px;
			background: url('../images/nav_single.gif') 0 -15px no-repeat;
			display:block;
			margin-right:20px;
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		#store_btn a:hover {
		background: transparent url('../images/nav_single.gif') 0 -15px no-repeat;
		text-decoration:none;
		}
		#store_btn a:active {
		background: transparent url('../images/nav_single.gif') 0 -30px no-repeat;
		text-decoration:none;
		}
		
		#blog_btn a{
			width:40px;
			height:15px;
			background: url('../images/nav_single.gif') -51px 0 no-repeat;
			display:block;
			margin-right:20px;
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		.blog #blog_btn a{
			width:40px;
			height:15px;
			background: url('../images/nav_single.gif') -51px -15px no-repeat;
			display:block;
			margin-right:20px;
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		#blog_btn a:hover {
		background: transparent url('../images/nav_single.gif') -51px -15px no-repeat;
		text-decoration:none;
		}
		#blog_btn a:active {
		background: transparent url('../images/nav_single.gif') -51px -30px no-repeat;
		text-decoration:none;
		}
		#about_btn a{
			width:55px;
			height:15px;
			background: url('../images/nav_single.gif') -91px 0 no-repeat;
			display:block;
			margin-right:20px;
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		.about #about_btn a{
			width:55px;
			height:15px;
			background: url('../images/nav_single.gif') -91px -15px no-repeat;
			display:block;
			margin-right:20px;
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		#about_btn a:hover {
		background: transparent url('../images/nav_single.gif') -91px -15px no-repeat;
		text-decoration:none;
		}
		#about_btn a:active {
		background: transparent url('../images/nav_single.gif') -91px -30px no-repeat;
		text-decoration:none;
		}
		#faq_btn a{
			width:31px;
			height:15px;
			background: url('../images/nav_single.gif') -146px 0 no-repeat;
			display:block;
			margin-right:20px;
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		.faq #faq_btn a{
			width:31px;
			height:15px;
			background: url('../images/nav_single.gif') -146px -15px no-repeat;
			display:block;
			margin-right:20px;
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		#faq_btn a:hover {
		background: transparent url('../images/nav_single.gif') -146px -15px no-repeat;
		text-decoration:none;
		}
		#faq_btn a:active {
		background: transparent url('../images/nav_single.gif') -146px -30px no-repeat;
		text-decoration:none;
		}
		#gallery_btn a{
			width:72px;
			height:15px;
			background: url('../images/nav_single.gif') -177px 0 no-repeat;
			display:block;
			margin-right:19px;
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		.gallery #gallery_btn a{
			width:72px;
			height:15px;
			background: url('../images/nav_single.gif') -177px -15px no-repeat;
			display:block;
			margin-right:19px;
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		#gallery_btn a:hover {
		background: transparent url('../images/nav_single.gif') -177px -15px no-repeat;
		text-decoration:none;
		}
		#gallery_btn a:active {
		background: transparent url('../images/nav_single.gif') -177px -30px no-repeat;
		text-decoration:none;
		}
		#cart_btn a{
			width:62px;
			height:15px;
			background: url('../images/nav_single.gif') -249px 0 no-repeat;
			display:block;	
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		.cart #cart_btn a{
			width:62px;
			height:15px;
			background: url('../images/nav_single.gif') -249px -15px no-repeat;
			display:block;	
			text-indent:-200em;
			overflow:none;
			text-decoration:none;
		}
		#cart_btn a:hover {
		background: transparent url('../images/nav_single.gif') -249px -15px no-repeat;
		text-decoration:none;
		}
		#cart_btn a:active {
		background: transparent url('../images/nav_single.gif') -249px -30px no-repeat;
		text-decoration:none;
		}
#main{
	margin:20px 0 10px 0;
	float:left;
}
	li.product{
		list-style:none;
		float:left;
		padding-bottom:10px;
		margin-right:27px;
		width:302px;
	}
	.product p{
		clear:left;
	}
	li.omega{
		margin-right:0px;
		display:inline;
	}
	.product a img{
		border:solid 1px #888;
	}
	.product a:hover img{
		border:solid 1px #292929;
	}
	a.name{
		padding-right:10px;
		float:left;
	}
#footer_bg{
	background:url('../images/footer_bg.gif') repeat-x;
	height:69px;
	clear:both;
}	
	#footer{
		width:960px;
		height:69px;
		margin:0 auto;
		background:url('../images/footer.gif') no-repeat;
	}
		ul.footer_nav{
			float:left;
			padding:18px 0 0 20px;
		}
		.footer_nav li{
			float:left;
			list-style: none;
		}
		.footer_nav a{
			text-decoration:none;
		}
			.divider{
				color:#aaa;
				padding:0 5px;
			}
		#footer_left{
			padding-top:19px;
		}		
	a.top{
		margin-top:13px;
		width:43px;
		height:20px;
		background: url('../images/top.gif') 0 0 no-repeat;
		display:block;	
		text-indent:-200em;
		overflow:none;
		float:left;
	}
	a:hover.top {
	background: transparent url('../images/top.gif') 0 -20px no-repeat;
	}
	a:active.top {
	background: transparent url('../images/top.gif') 0 -40px no-repeat;
	}
	#copyright{
		width:420px;
		/*background:url('../images/footer_logo.gif') right bottom no-repeat;*/
		float:right;
	}
	#copyright p{
		font-size:10px;
		color: #b6b6b6;
		text-align: right;
		padding:5px 150px 0 0;
	}
	#copyright a:hover{
		color:#FFF;
	}

/* Easy Slider */

		#slider ul, #slider li,
		#slider2 ul, #slider2 li{
			margin:0;
			padding:0;
			list-style:none;
			}
		#slider2{margin-top:1em;}
		#slider li, #slider2 li{ 
			/* 
				define width and height of list item (slide)
				entire slider area will adjust according to the parameters provided here
			*/ 
			width:720px;
			height:300px;
			overflow:hidden; 
			}	
		#prevBtn, #nextBtn,
		#slider1next, #slider1prev{ 
			display:block;
			width:30px;
			height:77px;
			position:absolute;
			left:-30px;
			top:71px;
			z-index:1000;
			}	
		#nextBtn, #slider1next{ 
			left:696px;
			}														
		#prevBtn a, #nextBtn a,
		#slider1next a, #slider1prev a{  
			display:block;
			position:relative;	
			}	
		#nextBtn a, #slider1next a{ 
			background:url(../images/nextBtn.png) no-repeat 0 0;	
			}

		/* numeric controls */	

		ol#controls{
			margin:1em 0;
			padding:0;
			height:28px;	
			}
		ol#controls li{
			margin:0 10px 0 0; 
			padding:0;
			float:left;
			list-style:none;
			height:28px;
			line-height:28px;
			}
		ol#controls li a{
			float:left;
			height:28px;
			line-height:28px;
			border:1px solid #ccc;
			background:#DAF3F8;
			color:#555;
			padding:0 10px;
			text-decoration:none;
			}
		ol#controls li.current a{
			background:#5DC9E1;
			color:#fff;
			}
		ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* Easy Slider */	