/* CSS Document */

#s{
width:200px;
}

#ad{
width:960px;
margin:0 auto;
background-color:#fff;
padding:10px;
}


body#background {

	background: #979797 url('images/bodybg.png') repeat-x;

	background-position: top left;

}



/* Main Theme Styles */

body {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 13px;

	color: #666666;

	padding: 0;

	margin: 0 auto;

	border: 0;

} 

	

/* Start Header */

#header {

	height: 155px;

	width: 960px;

	background-color: #FFFFFF;

	padding: 0 10px;

	margin: 0 auto;

}



#logo {

	height: 120px;

	width: 960px;

	background: #FFFFFF url('images/logo.jpg') no-repeat;

	margin: 0 auto;

}



#logoleft {

	width: 880px;

	float: left;

}



.site_title {

	font-size: 46px;

	font-weight: bold;

	color: #5C5C5C;

	text-align: left;

	padding-top: 23px;

	margin: 0 0 0 30px;

}



.description {

	font-size: 23px;

	font-weight: normal;

	color: #333333;

	text-align: left;

	margin-left: 40px;

}



#rss {

	width: 80px;

	margin-top: 30px;

	float: right;

}



/* Start Horizontal Menu */

#menu {

	height: 35px;

	width: 960px;

	background: #999999 url('images/menubg.png') repeat-x;

}



#menu ul {

	width: 960px;

	list-style-type: none;

	margin: 0;

}



#menu ul li {

	padding: 0;

	border-right: 1px solid #5C5C5C;

	float: left;

}



#menu ul li a {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

	padding: 9px 30px;

	display: block;

}



#menu ul li a:hover {

	background: #999999 url('images/menubghov.png') repeat-x;

}



/* Start Page Cnntent */

#page {

	width: 980px;

	margin: 0 auto;

}



#content_wrapper {	

	width:960px;

	background-color:#FFFFFF;

	padding: 0 10px;

	border: 0;

	float:left;

}



#content {

	width: 568px;

	background-color: #FFFFFF;

	padding: 10px;

	border: 0;

	float: left;

}



#content h1 {

	font-size: 28px;

	color: #666666;

	border-bottom: 1px solid #CCCCCC; 

	margin-bottom: 5px;

}



#content h2 {

	font-size: 19px;

	color: #5C5C5C;

	border-bottom:0px solid #CCCCCC; 

	margin: 5px 0;

}



#content h3 {

	font-size: 22px;

	color:#660000;

}



#content p {

	font-size: 13px;

	text-align: justify;

}



#content a {

	color: #940F04;
        font-weight:bold;

}



/* Start Sidebar Wrapper */

#sidebar_wrap {

	width: 360px;

	background-color: #F4F4F4;

	padding: 0 0 10px 0;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	float: right;

}



#sidebar_wrap ul {

	padding: 0;

	margin: 0;

}



#sidebar_wrap ul li{

	background: url('images/sidebarbottom.png') no-repeat bottom center;

	display: block;

}



#sidebar_wrap ul li a {

	color: #333333;

	text-decoration: none;

	padding: 5px 10px;

	display: block;

}



#sidebar_wrap ul ul li a{

	margin-left: 12px;

        color:#660000;

}



#sidebar_wrap ul li:hover {

	background-color: #CCCCCC;

}



#searchbox {

	width: 360px;

	height: 62px;

	text-align: center;

	background-color: #F4F4F4;

	border: 0;

	padding: 0;

}



#search {

	margin-top: 10px;

}



#searchbox .submit {

	color: #FFFFFF;

	background-color: #5C5C5C;

	border: 1px solid #96989A;

	padding:1px 16px;

}



.left_sidebar, .right_sidebar {

	width: 180px;

	border: 0;

	margin: 10px 0 10px 0;

}



.left_sidebar {

	background-color: #E9E9E9;

	float: left;

}



.right_sidebar {

	background-color: #F4F4F4;

	float: right;

}



.left_sidebar h2, .right_sidebar h2, #searchbox h2 {

	height: 22px;

	background: url('images/sidebar_h2.jpg') repeat-x;

	color: #FFFFFF;

	font-size: 14px;

	padding: 6px 0 0 10px;

	margin: 0;

}



/* Start Banner Ads */

#adbox_1 {

	width: 150px;

	background-color: #F4F4F4;	

	padding: 10px;

	margin: 0 auto;

	border: 0;

	clear: both;

        float:left;

}

#adbox_2 {

	width: 150px;

	background-color: #F4F4F4;	

	padding: 10px 10px 10px 0;

	margin: 0 auto;

	border: 0;

	clear: both;

        float:right;

}



/* Start Footer */

#footer {

	height: 30px;

	width: 980px;

	background: url('images/footerbg.jpg') repeat-x;

	margin: 10px auto;

	clear: both;

}



#footer p, #footer a {

	color: #FFFFFF;

	text-align: center;

	padding-top: 7px;

}



/* Essential NSP Styles */

/* Start Columnar Product Layout */

.col-layout {

	width: 26%;	

	min-height: 240px;

	text-align: center;

	background-color: #FFFFFF;	

	padding: 10px;

	margin: 10px 0 10px 10px;

	border: 1px  #666666 solid;

	float: left;	

	display: block;	

}



.colprodtext {

	font-size: 12px;

	font-weight: bold;

}



.colprodimg {	

	min-height:90px;

	margin: 3px auto;

}



.colprodimg img {

	max-height:90px;

	max-width:90px;	

	padding: 3px;	

	margin:3px;

	border:1px solid #666666;	

}



.colprodprice {

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	padding-bottom: 5px;

}



/* Start Horizontal Product Layout */



.horizontal-layout {	

	width: 100%;

	text-align:center;

	padding:10px 0;

}



.tr1 {

	background-color:#FFFFFF;

	height:100px;

}



.tr2 {

	background-color:#FFFFFF;

	height:100px;

}



.tr1:hover, tr.tr2:hover {

	background-color:#FFFFFF;

}



.horprodimg {

	width:20%;

}



.horprodimg img {	

	max-height:90px;

	max-width:90px;

	padding:6px;

	margin:3px;

	border:1px solid #666666;

}



.horprodtext {

	width: 55%;

	font-size: 12px;

	font-weight: bold;

	color: #336600;

}

.horprodtext a {
	font-weight:normal;
	}

.horprodtext a:hover {

	color: #336600;

	text-decoration:none;

}



.horprodprice {

	width: 20%;

}

#content .horprodprice a {

	font-weight: normal;
	
	color:#660000;
	
	}



.horprodprice a {

	color: #333333;

	text-decoration: none;

}



.horprodprice a:hover {

	color: #333333;

	text-decoration: underline;

}



/* Start Amazon Product Page Layout */



#zonprod {

	width: 100%;

	margin-top: 20px;

}

	

#zonprod h3, #zonprod h3.title {

	text-align: left;

	padding: 0;

	margin: 0;

}

	

#zonprod img.prodimg {

	padding: 0;

	margin: 2px 10px 2px 5px;

}



#zonprod p {

	text-align: justify;

	padding: 0;

	margin: 0;

}

	

#zonprod .prodsale {

	color: #FF0000;

}



#zonprod img.prodstar {

	width: 80px;

	height: 17px;

	margin: 0 0 3px 0;

}

	

#zonprod p.proddesc {

	padding: 5px 0;

}

	

#zonprod h4 {

	font-size: 16px;

	padding: 0;

	margin: 5px 0 0 0;

}

	

#zonprod h4.revname, h4.revname {

	font-size: 13px;

	padding: 3px 0 0 0;

	margin: 5px 0 0 0;

}

	

#zonprod img.prodrevstar {

	width: 80px;

	height: 17px;

}

	

#zonprod p.prodrev {

	padding: 5px 0;

	border-bottom: 1px #6D6B6B dotted;

}



/* Start Shopping.com Product Page/Compare Page Layout */



#shop-layout {	

	width: 100%;

	text-align:left;

	margin: 10px 0;

}



#shop-layout .smallprodimg {

	width:20%;

}



#shop-layout .smallprodimg img {	

	max-height:90px;

	max-width:90px;

	padding:3px;

	margin:3px;

	border:1px solid #666666;

}



#shop-layout .shopprodtitle {

	font-weight: bold;

}



#shop-layout .shopbuy img {

	border: 0;

	padding: 5px 0;

}



#shop-layout .shopstore img {

	border: 0;

	padding: 0 5px;

}



/* Start Content Pagination */



#content .pagination {

	width: 100%;

	background-color:#FFFFFF;

	padding: 3px 0;

	margin: 5px 0;

	clear: both;

}



#content .pagination p {

	padding:0;

	margin: 0 5px;

}

#content .pagination a {
	color:#660000;
	}

#content a.paginationActive {

	color: #999999;

}



/* Start Google Adsense Slots */



#adslotleft, #adslotright {

	min-width: 125px;

	min-height: 125px;

	margin: 5px 10px;

}



#adslotleft {

	float: left;

}



#adslotright {	

	float: right;

}



#adslotcenter {

	width: 1px;

	margin: 0 auto;

}



#adslotabove, #adslotbelow {

	width: 468px;

	height: 60px;

	margin: 10px auto;

	clear: both;

}



/* Start Star Ratings */



#starrating {	

	width: 100%;

	height: 30px;	

	margin: 5px auto;

	clear: both;



	font-size:18px;

}



#starrating img {

	padding-top: 2px;

	margin: 2px 5px 0 2px;

	border:0;

}



select#rating {

	width:80px;

	border: 1px solid #666666;

	margin-left:10px;

}



input#sub {

	width:60px;

	background-color: #666666;

	color: #FFFFFF;

	border:1px solid #333333;

}



/* eBay Amazon Powered By Logo */

#poweredby {

	margin: 10px 0;

}



/* Contact Form */



label{

	font-weight: bold;

	padding:5px 20px 5px 5px;

}



.input-text {

	width:80%;

	padding:3px;

}



.req {

	font-weight:bold;

}



.contactsubmit {

	font-weight: bold;

	color:#FFFFFF;

	width:110px;

	height:25px;	

	background-color:#999999;

	border: 1px solid #333333;

}



/* Start Generic HTML */



h1,h2,h3,h4,h5,h6 {

	text-align: left;

	color: #666666;

	margin: 0;

}



img {

	border: 0;

}
