/*
Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	
/* Global Layout */

body {
font-size: .75em;
margin: 0px;
text-align: center;
background: #ffffff url(../img/bg.jpg) top center repeat-x;
color: #2D3034;
font-family: Arial, Helvetica, sans-serif;
}

h1 {
    font-weight: bold;
    text-transform: none;
    font-size:1.4em;
    color:#b71f11;
    padding-top: 8px;
    padding-bottom: 8px;
}

.infoBox {
border: solid 1px #000000;
margin-left:0px;

}

a {
    color: #b71f11;
}

a visited {
    color: #b71f11;
}

#wrap{
	width: 900px;
	margin: auto;
}

	#head{
		height: 202px;	
	}
	
		#logo{
			position: relative;
			float: left;
			height: 150px;
			width: 285px;
			background: url(../img/logo.gif) top left no-repeat;		
		}
		
		#sale-banner 
		{
		  position: relative;
			float: left;
			height: 120px;
			width: 543px;
			margin-top: 10px;
			margin-left: 40px;
			background: url(../img/salebanner2.jpg) top left no-repeat;		
		}
		
		.top-links{
			float: left;
			height: 20px;
			padding-top: 18px;
			text-transform: uppercase;
		}
		
			.top-links a{
				color: #2D3034;
			}
		
		.cart{
			float: right;
			clear: right;
			margin-top: 15px;
			margin-bottom: 8px;
			height: 39px;
			width: 310px;
			padding-left: 10px;	
			border: 1px solid #C4C5A6;
			overflow: hidden;
			background: url(../img/cart-bg.gif) top left repeat-x;	
		}
		
			.cart label{
				float: left;	
			}		
			
			.checkout-button{
				float: right;
				height: 22px;
				width: 81px;
				border: 0;
				font-size: 0;
				margin-top: 8px;
				text-indent: -9999em;
				margin-right: 8px;
				background: url(../img/checkout-btn.gif) top left no-repeat;	
			}
			
			.edit-button{
				float: right;
				height: 22px;
				width: 70px;
				border: 0;
				font-size: 0;
				margin-top: 8px;	
				text-indent: -9999em;
				margin-right: 8px;
				background: url(../img/edit-btn.gif) top left no-repeat;	
			}

			.cart label{
				float: left;
				width: 106px;
				background: url(../img/cart-title.gif) top left no-repeat;
				margin-top: 8px;
				padding-top: 13px;
				font-size: 10px;
				text-align: left;
				font-weight: bold;	
				text-transform: uppercase;
			}
			
			.cart label a{
				color: red;
			}
	
	
	
	#nav{
		height: 30px;
	}
	
		#nav ul{
			float: left;
			height: 30px;
			overflow: hidden;	
		}
		
		#nav li{
			float: left;
			border-right: 1px solid #fff;	
		}
		
		#nav li a{
			float: left;
			height: 30px;
			text-indent: -9999em;	
		}
		
		#n1{
			width: 68px;
			background: url(../img/n1.gif) top left no-repeat;
		}
		
		#n2{
			width: 64px;
			background: url(../img/n2.gif) top left no-repeat;
		}
		
		#n3{
			width: 66px;
			background: url(../img/n3.gif) top left no-repeat;
		}
		
		#n4{
			width: 75px;
			background: url(../img/n4.gif) top left no-repeat;
		}
		
		#n5{
			width: 51px;
			background: url(../img/n5.gif) top left no-repeat;
		}
		
		#n6{
			width: 115px;
			background: url(../img/n6.gif) top left no-repeat;
		}
		
		#n7{
			width: 107px;
			background: url(../img/n7.gif) top left no-repeat;
		}
		
		#n8{
			width: 101px;
			background: url(../img/n8.gif) top left no-repeat;
		}
		
		#n9{
			width: 85px;
			background: url(../img/n9.gif) top left no-repeat;
		}
		
		#search{
			float: right;
			padding: 6px 10px 0 0;	
		}
		
			#search .text{
				float: left;
				width: 160px;
				padding: 3px 5px 0 5px;
				font-size: 11px;
				color: #888;
				height: 15px;
				background: url(../img/search-bg.gif) top left no-repeat;
				border: 0;
			}
			
			#search .submit{
				float: left;
				margin-left: 8px;
				border: 0;
				width: 63px;
				height: 18px;
				font-size: 0;
				text-indent: -9999em;
				background: url(../img/search-btn.gif) top left no-repeat;
			}

	
	#page{
		background: url(../img/pbg.gif) top left;
		padding: 0 1px 0 1px;
		overflow: hidden;	
	}
	
		#sidebar{
			overflow: hidden;
			float: left;
			width: 131px;
			border-right: 1px solid #fff;
			border-left: 1px solid #fff;
			/* Changed by SP on 03/07/09
			padding-bottom: 268px; */
			background: url(../img/box-fade.gif) bottom left no-repeat;
		}
		
		/* Added by SP 03/07/09 */
		#logoLeft {
			float:left;
			width:65px;
			height:67px;
		}
		
		#logoRight {
			float:right;
			width:65px;
			height:67px;
		}
		
		/*--------------------*/
		
			.menu{
				overflow: hidden;	
				font-size: 11px;
				text-align: left;	
			}
			
				.menu li{
					height: auto;	
				}
				
				.menu li a{
					color: #222;
					display: block;
					text-decoration: none;
					padding: 7px 0 6px 10px;
					border-bottom: 1px solid #C4C5A6;
					background: #EAE8D1 url(../img/sblink-bg.gif) top left repeat-x;
				}
				
				.menu.alt li a, .menu li a:hover{
					background: #CDCDCD url(../img/sblink-bg2.gif) top left repeat-x;
				}
		
		#content{
			float: right;
			width: 713px;	
			text-align: left;
			padding-right: 27px;
			min-height:500px;
		}
		#content p 
		{
		    line-height: 1.4em;
			padding: .6em 0 .6em 0;
		}
		
		#content h1 {
            font-weight: bold;
            text-transform: none;
            font-size:1.8em;
            color:#b71f11;
            padding-top: 18px;
            padding-bottom: 26px;
        }
		
		* html #content{
			overflow: hidden;
		}
		
			.splash{
				font-size: 1.4em;
				padding-top: 7px;	
			}
			
			.splash img{
				float: left;
				margin-left: -12px;
				margin-right: 20px;	
			}
			
			.splash p{
				line-height: 1.4em;
				padding: .7em 0 .7em 0;
			}
			
			.splash strong{
				font-weight: bold;	
			}
			
			.splash a{
				color: red;
				font-weight: bold;
				text-decoration: underline;
			}
			
			
			.products{
				overflow: hidden;	
				padding: 12px 0 12px 0;
			}
			
			/* Added by SP 03/07/09 */
			.productsHead {
			height:50px;
			}
			/*---------------------*/
			
				.featured-products-title{
					height: 28px;
					text-indent: -9999em;	
					background: url(../img/featured-title.gif) top left no-repeat;
				}
				
				.item-list{
					position: relative;
					padding-top: 11px;	
					width: 800px;
					font-size: 12px;
					overflow: hidden;
					}
				
					.item{
						float: left;
						width: 159px;
						height: 21.5em;
						overflow: hidden;
						padding-right: 12px;
						border-right: 1px solid #E9E9E8;
						margin-right: 12px;
						display: inline;	
						margin-bottom: 2em;
						padding-bottom:1em;
					}
					
						.item h3{
							font-weight: bold;
							text-transform: uppercase;
						}
						
						.item img{
							display: block;
							border: 1px solid #C4C5A6;	
						}
						
						.item-price-each{
							display: block;
							text-transform: uppercase;
							padding-top: 2px;	
						}
						
						.item-pack-count{
							display: block;
							text-transform: uppercase;
						}
						
						.item strong{
							color:#b71f11;
							font-weight: bold;
							font-size: .9em;
						}
						
						.item p{
							overflow: hidden;
							padding: 0;
							padding-top: 3px;
							margin: 0;
						}
						
						.item .item-info{
							float: left;
							height: 22px;
							float: left;
							width: 70px;
							border: 0;
							text-indent: -9999em;
							font-size: 0;
							background: url(../img/more-info.gif) top left no-repeat;
						}
						
						.item .item-purchase{
							float: right;
							height: 22px;
							width: 81px;
							border: 0;
							text-indent: -9999em;
							font-size: 0;
							background: url(../img/add-to-cart.gif) top left no-repeat;
						}
						
						
		/* Added by SP 03/07/09 */
		.productDisplay {
		position:relative;
		font-size:0.9em;
			}	
		
			.productDisplay h1 {
			font-weight: bold;
			text-transform: uppercase !important;
			font-size:1.2em !important;
			padding-top: 1px !important;
			padding-bottom: 6px !important;
			}
			
			.productDisplay strong{
				color:#b71f11;
				font-weight: bold;
			}	
			
				
			.productDisplay span{
				color:#4a4f56;
				font-size:0.8em
			}
			
			.productDisplay img{
				margin-right: 60px;	
			}
			
			.productDisplay p {
				padding-top: 2px !important;
			    padding-bottom: 4px !important;
			}
		/*---------------------*/
		

/* created for product detail pages */
.item-purchase{
							float: right;
							height: 22px;
							width: 81px;
							border: 0;
							text-indent: -9999em;
							font-size: 0;
							background: url(../img/add-to-cart.gif) top left no-repeat;
						}
.item-info{
							float: left;
							height: 22px;
							float: left;
							width: 70px;
							border: 0;
							text-indent: -9999em;
							font-size: 0;
							background: url(../img/more-info.gif) top left no-repeat;
}	
	#bottom{
		position: relative;
		z-index: 10;
		height: 31px;
		overflow: hidden;	
		background: url(../img/bottom-bg.gif) top left no-repeat;
	}
	
		#bottom span{
			float: left;
			width: 200px;	
			font-size: 1.1em;
			text-align: center;
			padding-top: 7px;
			text-transform: uppercase;
			padding-right: 12px;
		}
		
		#bottom a{
			color: red;
			font-weight: bold;
			text-decoration: underline;
		}




#footer{
	position: relative;
	height: 110px;	
	padding-top: 30px;
	margin-top: -31px;
	background:	 url(../img/fbg.gif) bottom left repeat-x;
	border-top: 1px solid #C4C5A6;
}

	#foot{
		padding: 0 0 0 0;
		margin: auto;	
		width: 900px;
		text-align: center;
		background: url(../img/fbg2.png) top center no-repeat;
		overflow: hidden;
		height: 110px;	
	}
	
		.foot-links{
			/* Changed from 1.3em by SP on 03/07/09 */
			font-size: 1.2em;
			font-weight: bold;	
			color: #fff;
			padding-top: 10px;
		}
		
		.foot-links a{
			margin: 0 7px 0 7px;
		}
		
		#foot a{
			color: #fff;
			font-weight: bold;
		}
		
		.bottom{
			line-height: 1.8em;
			color: #E3E1B8;
			font-size: .9em;
			padding: 3px;
		}
