/*  
Website: Nowdirect
URL: http://www.nowdirect.com/
Description: zones.css
Usage: Across all pages where Endeca Zones are referenced.
Version: 1.0
Date: 08/08/08
*/
/* Endeca Zones */

/* Promotional Bar - Top Banner */
.topbanner {
	margin:0;
	padding:0;
}
/* Promotional Bar - Top Banner */

/* Homepage Promotional Products Images (4) */
		/* This particular style is driven by Hoepage CSS */
/* Homepage Promotional Products Images (4) */

/* Spotlight Products (3,6,9) */
#spotlight-products {
	margin:10px 0 0 0;
	width:745px;
}
#spotlight-products  a{
	color:#333333;
}
#spotlight-products h2 {
	border-bottom: 1px solid #cccccc;
	color:#CC6600;
	background-repeat: repeat-x;
	font-size:13px;
	font-weight:bold;
	height:21px;
	padding:2px 0 0 2px;
}
#spotlight-products div {
	width:275px;
	float:left;
}
#spotlight-products span {
	padding-right:2px;
}
#spotlight-products p {
	font-size:12px;
	padding:0 0 2px 0;
}
#spotlight-products a.addcart {
	font-weight:bold;
	font-size:12px;
}
#spotlight-products img {
	margin:0 5px 0 0;
	float:left;
}
#spotlight-products img.thumbnail {
	width:75px;
	height:55px;
}
ul.spotlight-products {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	width: 100%;
	padding:10px 0 10px 0;
	overflow:hidden;
}
ul.spotlight-products li {
	display:block;
	float:left;
	width:370px;
	padding:10px 0 10px 0;
	height:95px;
	overflow:hidden;
}
/* Spotlight Products (3,6,9) */

/* Featured Products (3,6,9) */
#featured-products {
	margin:10px 0 0 0;
	width:745px;
}
#featured-products  a{
	color:#333333;
}
#featured-products h2 {
	border-bottom: 1px solid #cccccc;
	color:#CC6600;
	background-repeat: repeat-x;
	font-size:13px;
	font-weight:bold;
	height:21px;
	padding:2px 0 0 2px;
}
#featured-products div {
	width:275px;
	float:left;
}
#featured-products span {
	padding-right:2px;
}
#featured-products p {
	font-size:12px;
	padding:0 0 2px 0;
}
#featured-products a.addcart {
	font-weight:bold;
	font-size:12px;
}
#featured-products img {
	margin: 0 5px 0 0;
	float:left;
}
#featured-products img.thumbnail {
	width:75px;
	height:55px;
}
ul.featured-products {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	width: 100%;
	padding:10px 0 10px 0;
	overflow:hidden;
}
ul.featured-products li {
	display:block;
	float:left;
	width:370px;
	padding:10px 0 10px 0;
	height:95px;
	overflow:hidden;
}
/* Featured Products (3,6,9) */

/* Additional Products (3,6,9) */
#additional-products {
	margin:10px 0 0 0;
	width:745px;
}
#additional-products  a{
	color:#333333;
}
#additional-products h2 {
	border-bottom: 1px solid #cccccc;
	color:#CC6600;
	background-repeat: repeat-x;
	font-size:13px;
	font-weight:bold;
	height:21px;
	padding:2px 0 0 2px;
}
#additional-products div {
	width:275px;
	float:left;
}
#additional-products span {
	padding-right:2px;
}
#additional-products p {
	font-size:12px;
	padding:0 0 2px 0;
}
#additional-products a.addcart {
	font-weight:bold;
	font-size:12px;
}
#additional-products img {
	margin:0 5px 0 0;
	float:left;
}
#additional-products img.thumbnail {
	width:75px;
	height:55px;
}
ul.additional-products {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	width: 100%;
	padding:10px 0 10px 0;
	overflow:hidden;
}
ul.additional-products li {
	display:block;
	float:left;
	width:370px;
	padding:10px 0 10px 0;
	height:95px;
	overflow:hidden;
}
/* Additional Products (3,6,9) */

/* Featured Search (3) */
#featured-search {
	margin:10px 0 20px 0;
	width:723px;
	border:1px solid #CCCCCC
}
#featured-search h2 {
	border-bottom: 1px solid #cccccc;
	color:#CC6600;
	background-repeat: repeat-x;
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding:2px 0 0 2px;
}
#featured-search div {
	width:153px;
	float:left;
}
#featured-search span {
	padding-right:2px;
}
#featured-search p {
	font-size:11px;
	padding:0 0 2px 0;
}
#featured-search a.addcart {
	font-weight:bold;
	font-size:12px;
}
#featured-search img {
	margin:0 5px 0 0;
	float:left;
}
#featured-search img.thumbnail {
	width:75px;
	height:55px;
}
ul.featured-search {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	width: 100%;
	padding:10px 0 10px 0;
	overflow:hidden;
}
ul.featured-search li {
	display:block;
	float:left;
	width:33%;
	padding:10px 0 10px 0;
}
/* Featured Search (3) */

/* Featured Brands (5,10) */
#featured-brands {
	margin:10px 0 0 0;
	width:745px;
}
#featured-brands h2 {
	border-bottom: 1px solid #cccccc;
	color:#CC6600;
	background-repeat: repeat-x;
	font-size:13px;
	font-weight:bold;
	height:21px;
	padding:2px 0 0 2px;
}
#featured-brands img {
	padding-right:5px;
	float:left;
}
ul.featured-brands {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	width: 100%;
	padding:10px 0 10px 0;
	overflow:hidden;
}
ul.featured-brands li {
	display:block;
	float:left;
	width:16.5%;
	padding:10px 0 10px 0;
}
/* Featured Brands (5,10) */

/* Sidebar - Special Offer (1) */
#sidebar-special-offer {
	width:158px;
	overflow:hidden;
	border:1px solid #CCCCCC;
}
#sidebar-special-offer h2 {
	border-bottom: 4px solid #9FC54C;
	background-image: url('../images/bt-special-offer.jpg');
	color:#555555;
	font-size:12px;
	font-weight:bold;
	height:16px;
	padding:2px;
}
#sidebar-special-offer p {
	text-align:center;
	padding:4px;
}

#sidebar-special-offer .webprice, #sidebar-special-offer .regularprice  {
	text-align:right;
	padding:2px;
	background:#DDD;
}
/* Sidebar - Special Offer (1) */

/* Sidebar - Popular Links-Categories */
#sidebar-category-links {
	margin:10px 0 0 0;
	width:160px;
}
#sidebar-category-links h2 {
	border-bottom: 4px solid #9FC54C;
	font-size:12px;
	font-weight:bold;
	height:18px;
	color:#CC6600;
	padding-bottom:2px;
}
#sidebar-category-links a {
	font-weight:normal;
	font-size:11px;
}
#sidebar-category-links ul.sidebar-category-links {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	width: 100%;
	padding:3px 0 10px 0;
	overflow:hidden;
}
#sidebar-category-links ul.sidebar-category-links li {
	display:block;
	padding:2px 0px 3px 0px;
	float:left;
	width:155px;
	border-bottom:1px dotted #CCCCCC;
}
/* Sidebar - Popular Links-Categories */

/* Sidebar - New Products Links */
#sidebar-product-links {
	margin:10px 0 0 0;
	width:160px;
}
#sidebar-product-links h2 {
	border-bottom: 4px solid #9FC54C;
	font-size:12px;
	font-weight:bold;
	height:18px;
	color:#CC6600;
	padding-bottom:2px;
}
#sidebar-product-links a {
	font-weight:normal;
	font-size:11px;
}
#sidebar-product-links ul.sidebar-product-links {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	width: 100%;
	padding:3px 0 10px 0;
	overflow:hidden;
}
#sidebar-product-links ul.sidebar-product-links li {
	display:block;
	padding:2px 0px 3px 0px;
	float:left;
	width:155px;
	border-bottom:1px dotted #CCCCCC;
}
/* Sidebar - New Products Links */

/* Sidebar - Banners */
.verticalbanner {
	text-align:center;
	margin:0 0 20px 0;
}
/* Sidebar - Banners */

/* Sidebar - 1 Featured Products */
#sidebar-featured-products {
	margin:10px 0 0 0;
	width:260px;
}
#sidebar-featured-products h2 {
	border-bottom: 4px solid #9FC54C;
	font-size:12px;
	font-weight:bold;
	height:18px;
	color:#CC6600;
	padding-bottom:2px;
}
#sidebar-featured-products div {
	width:150px;
	float:right;
}
#sidebar-featured-products span {
	padding-right:2px;
}
#sidebar-featured-products p {
	font-size:11px;
	padding-bottom:2px;
}
#sidebar-featured-products a {
	font-weight:normal;
}
#sidebar-featured-products img {
	padding-right:5px;
	float:left;
}
ul.sidebar-featured-products {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	width: 100%;
	padding:10px 0 10px 0;
	overflow:hidden;
}
ul.sidebar-featured-products li {
	border-bottom: 1px dotted #cccccc;
	padding: 10px 0 10px 0;
	display:block;
	float:left;
	width:100%;
}
/* Sidebar - 1 Featured Products */ 

/* Sidebar - 3 Optional Products */
#sidebar-optional-products {
	margin:10px 0 0 0;
	width:260px;
}
#sidebar-optional-products h2 {
	border-bottom: 4px solid #9FC54C;
	font-size:12px;
	font-weight:bold;
	height:18px;
	color:#CC6600;
	padding-bottom:2px;
}
#sidebar-optional-products div {
	width:150px;
	float:right;
}
#sidebar-optional-products span {
	padding-right:2px;
}
#sidebar-optional-products p {
	font-size:11px;
	padding-bottom:2px;
}
#sidebar-optional-products a {
	font-weight:normal;
}
#sidebar-optional-products img {
	padding-right:5px;
	float:left;
}
ul.sidebar-optional-products {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	width: 100%;
	padding:10px 0 10px 0;
	overflow:hidden;
}
ul.sidebar-optional-products li {
	border-bottom: 1px dotted #cccccc;
	padding: 10px 0 10px 0;
	display:block;
	float:left;
	width:100%;
}
/* Sidebar - 3 Optional Products */ 

/* Sidebar - 3 Related Products */ 
#sidebar-related-products {
	margin:10px 0 0 0;
	width:260px;
}
#sidebar-related-products h2 {
	border-bottom: 4px solid #9FC54C;
	font-size:12px;
	font-weight:bold;
	height:18px;
	color:#CC6600;
	padding-bottom:2px;
}
#sidebar-related-products div {
	width:150px;
	float:right;
}
#sidebar-related-products span {
	padding-right:2px;
}
#sidebar-related-products p {
	font-size:11px;
	padding-bottom:2px;
}
#sidebar-related-products a {
	font-weight:normal;
}
#sidebar-related-products img {
	padding-right:5px;
	float:left;
}
ul.sidebar-related-products {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	width: 100%;
	padding:10px 0 10px 0;
	overflow:hidden;
}
ul.sidebar-related-products li {
	border-bottom: 1px dotted #cccccc;
	padding: 10px 0 10px 0;
	display:block;
	float:left;
	width:100%;
}
/* Sidebar - 3 Related Products */ 

/* Category-Brand Vertical Featured Products (6) */
#category-products {
	margin:10px 0pt 20px;
	width:547px;
}
#category-products p{
	margin:0;
	padding:0;
}
#category-products h2 {
	border-bottom: 1px solid #cccccc;
	color:#CC6600;
	background-repeat: repeat-x;
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding:2px 0 0 2px;
}
#category-products ul.product-list {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	width: 100%;
	padding:10px 0 0 0;
	overflow:hidden;
}
#category-products ul.product-list li {
	display:block;
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom:1px dotted #cccccc;
}
#category-products .part-details{
	float:left;
	width:257px;
}
#category-products .part-buy{
	float:left;
	padding-left:10px;
	text-align:right;
	width:180px;
}
#category-products .short-description{
	/* font-weight:bold;  Not sure we we want it bold.*/
	padding-bottom:5px;
}
#category-products .partinfo {
	display:block;
	padding-bottom:4px;
}
#category-products .partinfo img{ 
	vertical-align: top;
}
#category-products .coupontext {
	color:#CC3300;
	/* font-weight:bold;  Not sure we we want it bold.*/
	font-size:10px;
}
#category-products .price{
	padding-bottom:2px;
}
#category-products .buy{
	padding-top:20px;
}
/* Category-Brand Vertical Featured Products (6) */

/* Brand Store 1 Banner Ad */
#brand-store {
	padding:0;
	margin:20px 0 20px 0;
}
#brand-store img{
	width:180px;
	height:180px;
}
/* Brand Store 1 Banner Ad */

/* Clearance Products */
#clearance-products {
	margin:10px 0pt 20px;
	width:725px;
}
#clearance-products h2 {
	border-bottom: 1px solid #cccccc;
	color:#CC6600;
	background-repeat: repeat-x;
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding:2px 0 0 2px;
}
/* Clearance Products */

/* Promotional Offers */
#promotional-offers {
	margin:10px 0pt 20px;
	width:725px;
}
#promotional-offers h2 {
	border-bottom: 1px solid #cccccc;
	color:#CC6600;
	background-repeat: repeat-x;
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding:2px 0 0 2px;
}
#promotion-signup{
	width:715px;
}
#promotion-signup label{
	float: left;
	width: 130px;
	font-size:10px;
	text-align:right;
	padding-right:5px;
}
#promotion-signup span {
	margin-left:5px;
	font-size:10px;
	font-weight:bold;
}
#promotion-signup form {
	margin:30px 0 30px 200px;
}
#promotion-signup input, #promotion-signup textarea, #promotion-signup select{
	text-align:left;
	font-size:12px;
	width: 190px;
	margin-bottom: 5px;
}
#promotion-signup .submitbutton {
	width: 70px;
	margin-left:122px;
}
#promotion-signup br{
	clear: left;
}
/* Promotional Offers */


/* Category Promotional Product Image (1) */
	/* This particular style is driven by Categories CSS */
/* Category Promotional Product Image (1) */

/* Brand Promotional Product Image (1) */
	/* This particular style is driven by Brands CSS */
/* Brand Promotional Product Image (1) */


/* Misc. */
	/* Refer to Global CSS for Misc. */
/* Misc. */