body {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	background-color:black ;
	width:960px;
	margin:0 auto;
	color:black;
}
body h2{

	color:black;
	font-size:32pt;
	font-weight:inherit;
}
body h3{

	color:black;
	font-size:26pt;
	font-weight:inherit;
}
body h4{

	color:black;
	font-size:18pt;
	font-weight:inherit;
}
#content-wrapper{
	background-color:white ;
}
#header{
  background-image: url(../images/banner.png);
	background-repeat: no-repeat;
  height:250px;
}
#headerin{
  background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
  height:721px;
}
#linkbox{
height:68px;
left:700px;
position:relative;
width:300px;
}
#linktext{
bottom:36px;

color:white;
float:right;
font-size:21px;
padding-right:22px;
position:relative;
}
#linktext span{
	color:white;

	padding-left:20px;
}
#linktext a{
	color:white;

	text-decoration: none;	
}	
#linktext a:hover {
	border-bottom: 3px solid white;
	text-decoration: none;
}
#content{
  color:white;
 

	
}

#njcontainer{
  padding-top:0px;

  height:2700px;
}

#recentposts{
  height:500px;
  width:900px;
  position:relative;

  top:1000px;
  font-size:14px;
}

#recentposts ol{
  list-style-type:none;
}

#faq{
 
  height:500px;
  width:900px;
  position:relative;

  top:1000px;
  font-size:14px;
}

/* Blog */
.entry{
	color:black;
	width:700px;
	padding-top:45px;
	padding-left:45px;
}
.entry h3 a{
	color:black;
	text-decoration:none;
}
.entry img{
	
}
,post-text{
	float:left;
	padding-top:20px;
}
#blog-container{
	position:relative;
	
	top:20px;
}
/* About Page*/
#aboutbox{
  color:black;
  width:200px;
  float:right;
  height:500px;
  position:relative;
  top:100px;

}

#googlemap{	
  position:relative;
  top:100px;
}
/* Product Page */
.productbox{
  background-color:white;
  color:black;
  float:left;
  height:200px;
  margin:25px;
  width:260px;
}
#productcontainer{
  width:1024px;
  

}
#products{
  height:1500px;
  width:900px;
  position:relative;

  top:1000px;
  
  font-size:14px;
}
#products li{
  float:left;
  padding-right:60px;
}
#contact{
  

  height:900px;
  width:900px;
  position:relative;

  top:1000px;
  font-size:14px;
}

#logobox{
padding-top:7px;
padding-left:43px;
height:54px;


}



div.box {
  padding-bottom:0px;
  float:bottom;
  position:relative;
  background-color:#26B3FF ;
  /*filter:alpha(opacity=60);
  opacity:0.6; */
}
div.box img {
	filter:alpha(opacity=100); /* IE's opacity*/
	opacity: 1;
}
#bottomleft {
  position:relative;
  top:3pxpx;
  right:12px;
  border:none;
}
#bottomleft a{
  text-decoration:none;
  border:none;
  color:white;
}
/* footer */

.footerbox{
  color:white;
  float:left;
  font-weight:bold;
  height:140px;
  margin-right:30px;
  margin-top:25px;
  width:206px;
}
.footerbox img{
  margin-top:20px;
  margin-left:20px;
}
.footerbox a{
  color:white;
  text-decoration: none;	
}	
.footerbox a:hover {
  color:#26B3FF;
  text-decoration: none;
}
#footer{
  color:white;
  height:220px;
  margin:0 auto;
  background-color:#1E1E1E;

}
#footer ul{
  list-style-image:none;
  	list-style-position:outside;
  list-style-type:none;
 

}


#footerblurb{
  padding-left:30px;
 
}
#footerlinks{
  border-left:2px dotted white;
  padding-left:10px;
}

#subfooter{
  width:100%;
  color:white;
   background-color:#666666;
}
#subfooter a{
	color:white;

	text-decoration: none;	
}	
#cclogo{
  border:none;
  position:relative;
  left:556px;
}
#somerights{
	
	left:560px;
	position:relative;
	top:-19px;
}
/* TWITTER */
#twitterfooter{
	margin-left:155px;
}
#twitter_update_list{
  color:white;
  width:328px;
  font-size:14px;

}
#twitter_update_list a{
  text-decoration:none;
  padding-right:8px;
  color:white;
  font-size:100%;
  float:left;
}
#twitter_update_list span{
  
}
/* GOOGLE CHECKOUT */
#buynow{
  height:100px;
  width:250px;
  position:absolute;
  right:100px;
}
/* Pagination*/
.pagination {
  text-align: center;
  padding: 2.3em; }
  .pagination a, .pagination span {
    padding: .2em .5em; }
  .pagination span.disabled {
    color: #AAA; }
  .pagination span.current {
    font-weight: bold;
    color: #FF0084; }
  .pagination a {
    border: 1px solid #DDDDDD;
    color: #0063DC;
    text-decoration: none; }
    .pagination a:hover, .pagination a:focus {
      border-color: #003366;
      background: #0063DC;
      color: white; }
  .pagination .page_info {
    color: #aaa;
    padding-top: .8em; }
  .pagination .prev_page, .pagination .next_page {
    border-width: 2px; 
	font-size:18px;
}
  .pagination .prev_page {
    margin-right: 1em; }
  .pagination .next_page {
    margin-left: 1em; }
