*{
	margin:0;
	padding:0;
}
body {
	background:#000;
	color:#fff;	
	font:12px Arial, Helvetica, sans-serif;
}
fieldset{border:none;}
/*------------------------------------------------------------------------*/
/* <------- Layout Styles Starts  -------> */
/*------------------------------------------------------------------------*/

#wrapper-outer{
	width:951px;
	background:#101010;
	margin:0 auto;
	padding:10px 0;
}
	#wrapper{
		width:931px;
		margin:0 auto;
		background:#171717;
	}

/*------------------------------------------------------------------------*/
/* <------- Header Styles Starts  -------> */
/*------------------------------------------------------------------------*/	

	#header{
		height:83px;
		overflow:hidden;
		background:url(../images/header-bg.jpg) repeat-x;
		border-bottom:3px solid #0b0b0b;
	}
		#logo{
			padding:10px 0 0 23px;
			float:left;
		}
		#head-right{
			width:555px;
			float:right;
			padding:0 15px 0 0;
			position:relative;
		}
		.cart-text{
			padding:12px 0 0 0;
			color:#9c9c9c;
			text-align:right;
		}
			.cart-text span{
				background:url(../images/cart-icon.jpg) no-repeat left center;
				padding-left:17px;
			}
			.cart-text span, .cart-text span a{
				color:#eee;			
			}
		.search-area{
			padding:14px 0 0 0;
			height:31px;
		}
			.searchfield, .search-area select{
				font-size:11px;
			}
			.searchfield{
				width:213px;
				height:17px;
				background:none;
				border:1px solid #424242;
				padding:3px 5px 0 5px;
				outline:none;
				color:#fff;
				float:left;
				margin:6px 15px 0 0;
			}			
			.search-area select{
				float:left;
				background:#333;
				border:1px solid #7f7f7f;
				color:#dedede;
				min-width:125px;
				width:auto !important;
				width:125px;
				height:19px;
				margin:8px 3px 0 3px;
				outline:none;
			}
			.search-area .button{
				margin-left:10px;
			}
	#menu{
		background:url(../images/menu-bg.jpg) repeat-x;
		height:41px;
		line-height:41px;
		padding:0 0 0 5px;
	}
		#menu li{
			list-style:none;
			padding:0 11px;
			display:inline;
		}
		
/*------------------------------------------------------------------------*/	
/*  <------- Main Featured Area Styles Starts -------> */	
/*------------------------------------------------------------------------*/		

	#main-featured-area{
		width:911px;
		margin:0 auto;
	}
		#main-featured-area .banners-area{
		margin-top: 16px;
			float:left;
		}
			#main-featured-area .banners-area img{
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 4px;
			}
			#main-featured-area .banners-area img.last{
				padding:0;
			}
#main-featured-area-2 {
        width:718px;
		margin:0 auto;
		overflow: hidden;
		float: left;
}		
		 #main-featured-area-2 .featured-area-outer {
float: left;
width:731px;
height:870px;
}
#main-featured-area-2 .featured-box-outer {
	font-size:1px;
	float: left;
	display: block;
	width:175px;
	background-image: url(../images/f_bot_bg.jpg);
	background-repeat: repeat-y;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 4px;
}
#main-featured-area-2 .featured-image {
	text-align: center;
	vertical-align:middle;
	width: 175px;
	height:160px;
	overflow: hidden;
	background-image: url(../images/f_top_bg.jpg);
	background-repeat: repeat-y;
}
#main-featured-area-2 .featured-text {
    font-size:12px;
    color: #FFFFFF;
	text-align: center;
	width: 155px;
	height: 80px;
	padding:10px;
	background-image: url(../images/f_bot_grade.jpg);
	background-repeat: no-repeat;
	background-position: top;		
}
#main-featured-area-2 .featured-text a {
    color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#main-featured-area-2 .featured-text a:hover{
	text-decoration: underline;
}
#main-featured-area-2 .featured-text strong {
    color: #FF9900;
	margin: 2px;
}
#main-featured-area-2 .featured-text .more-link {
    color: #CCC;
	text-decoration: underline;	
	font-weight: normal;
}
.featured-heading {
float: left;
width: 720px;
height: 40px;
margin-top:12px;
margin-bottom: 4px;
}
.featured-heading-image {
float: left;
width: 155px;
height: 16px;
padding-top: 15px;
margin-top: 7px;
margin-left: 10px;
}
.scroller {
font-size: 14px;
width: 510px;
height: 30px;
line-height: 30px;
float: right;
}						
/*------------------------------------------------------------------------*/	
/*  <------- Container Styles Starts -------> */	
/*------------------------------------------------------------------------*/	

			#container-inner{
				position:relative;
				padding-top: 0px;
				padding-left: 5px;
				padding-right: 5px;
				padding-bottom: 0px;
			}
			
/*------------------------------------------------------------------------*/	
/*  <------- Container Content Styles Starts -------> */	
/*------------------------------------------------------------------------*/	
	
	#container-outer-content {

	}
		#container-content {

		}
			#container-inner-content {
				position:relative;

			}			
		
/*------------------------------------------------------------------------*/
/* <------- Left Col Styles Starts  -------> */
/*------------------------------------------------------------------------*/	

			#left-col{
				width:200px;
				float:left;
			}
				#left-col h3{
					padding-bottom:14px;
				}
				#mainmenu-wrap-home{
					padding:11px;
					font-size:1px;	
				}
				#mainmenu-wrap{
					padding:0 11px 11px 11px;
				}
					#mainmenu{
	font-size:12px;
	background:#1b1b1b;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 18px;
					}
						#left-col ul{
							padding-bottom:18px;
						}
							#left-col ul ul{
								padding:10px 15px;
							}
							#left-col li{
								list-style:none;
								padding:2px 0;
							}
								#left-col li a{
									color:#fff;
								}
					#left-bottom-wrap{
						padding:11px 11px 0 11px;
					}
						#currency{
						    font-size:12px;
							padding:9px 18px;
							background:#1b1b1b;	
						}
							#currency select{
								width:84px;
								background:#454545;
								border:1px solid #fff;
								color:#ffce19;
								font-size: 12px;
							}

/*------------------------------------------------------------------------*/
/* <------- Center Col Styles Starts  -------> */
/*------------------------------------------------------------------------*/
			
			#content-center-col{
			    padding: 10px;
				width:700px;
				float:left;
			}
			
			#center-col{
				width:403px;
				float:left;
			}
				#center-col h3{
					padding-bottom:14px;
				}
				#welcome-block, #latest-products{
					width:379px;
					margin:0 auto;
					padding:17px 0 0 0;
				}
					#welcome-block p{
						margin:0 0 15px 0;
					}
					#latest-products li{
						list-style:none;
						padding:4px 0;
						border-bottom:1px solid #fff;
					}
						#latest-products li a{
							width:300px;
							color:#fff;
							float:left;
						}
						#latest-products li span{
							float:right;
						}
						
				#latest-products2 {
					margin:0 auto;
					padding:10px;
				}	
						
					#latest-products2 li{
						list-style:none;
						padding:4px 0;
						border-bottom:1px solid #fff;
					}
						#latest-products2 li a{
							color:#fff;
							float:left;
						}
						#latest-products2 li span{
							float:right;
						}	
						
					#product-category{
						width:381px;
						margin:0 auto;
						padding:8px 0;
					}
						#product-category li{
							list-style:none;
							margin:0 4px 0 0;
							text-align:center;
						}
							#product-category li, #product-category li a{
								display:inline-table;
								float:left;
								color:#fff;
								font-weight:bold;
								text-decoration:none;
							}
							#product-category li a img{
								border:1px solid #6f6f6f;
								padding:7px;
								margin-bottom:10px;
							}
			
/*------------------------------------------------------------------------*/
/* <------- Right Col Styles Starts  -------> */
/*------------------------------------------------------------------------*/		
			
			#right-col{
				width:310px;
				float:right;
				padding:1px;
			}
				#right-col h3{
					padding-bottom:18px;
				}
				#best-seller-wrap{
	padding-top: 18px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-size: 1px;
				}
					#best-seller{
	font-size: 12px;					
	background:#202020;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #252525;
	border-left-color: #252525;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 11px;
					}
					#best-seller li{
						padding:6px 0;
						border-bottom:1px solid #fff;
						font-size:12px;
						list-style:none;
					}
						#best-seller li.last{
							border:none;
						}
						#best-seller li a{
							float:left;
							color:#fff;
							width:222px;
						}
						#best-seller li span{
							float:right;
						}
						
	#best-seller-wrap2{
	background:#171717 url(../images/best-seller-bg.jpg) repeat-x bottom;
	width: 340px;
	float: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
				}	
					#best-seller2{
						background:url(../images/best-seller-in-bg.jpg) repeat-x bottom;
						padding:0 9px;
					}
					#best-seller2 li{
						padding:6px 0;
						border-bottom:1px solid #fff;
						font-size:12px;
						list-style:none;
					}
						#best-seller2 li.last{
							border:none;
						}
						#best-seller2 li a{
							float:left;
							color:#fff;
							width:270px;
						}
						#best-seller2 li span{
							float:right;
						}						
					#special-offers-wrap{
	padding-top: 18px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 1px;
	float: left;
	display: block;
					}
						#special-offers{
	font-size: 12px;					
	background:#202020;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #252525;
	border-left-color: #252525;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 11px;
						}
							#special-offers .product{
								width:269px;
								padding-bottom:13px;
							}
								#special-offers .product h6{
									padding-top:5px;
									padding-bottom:5px;
								}
								#special-offers .product h6, #special-offers .product h6 a{
									color:#ffffcc;
									font-size:12px;
								}
								#special-offers .product a.price{
									color:#ffa114;
									font-weight:bold;
								}
								#special-offers .spec-bg {
								    background-color:#FFFFFF;
									float:right;
									width:85px;
									text-align: center;
	                                vertical-align:middle;
								}
								.specialnow {
									color:#ffa114;
									font-weight:bold;
								}
						#join-mail-list{
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 1px;
	height: 300px;
	margin-bottom: 20px;
						}
							#join-mail-list .ff1{
								font-size:12px;
								color:#cbcbcb;
								padding-bottom: 20px;
							}
							#join-mail-list form{
	font-size: 12px;					
	margin: 0px;
							}
								#join-mail-list form p{
									margin:0;
								}
									#join-mail-list form label{
										width:128px;
										font-size:12px;
										height:18px;
										float:left;
										line-height:18px;
										text-align:left;
										
									}
									#join-mail-list .field {
										width:128px;
										height:18px;
										background:#333;
										border:1px solid #c0c1c3;
										outline:none;
										float:left;
										color:#FFFFFF;
										
									}
									
									#join-mail-list .submit {
										width:128px;
										height:18px;
										background:#fff;
										border:1px solid #c0c1c3;
										outline:none;
										float:left;
										margin-top: 5px;
									}
									.goodweb {
									float: left;
									margin-top: 10px;
									display: block;
									}
						.copyright{
							position:absolute;
							bottom:8px;
							right:18px;
						}
							.copyright, .copyright a{
								color:#b5b5b5;
							}
		#footer-banner{
			padding-bottom:10px;
		}
			
/*------------------------------------------------------------------------*/	
/*  <------- Layout Styles Ends -------> */	
/*------------------------------------------------------------------------*/
/* <------- Genric Styles Starts -------> */
/*------------------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	color:#FF9900;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
h1{font-size:32px;}

.title h1{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #FFF;
	line-height: 27px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.two input { margin-bottom: 5px; }
.two select { margin-bottom: 5px; }
.three h2{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #FF9900;
	line-height: 27px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 0px;
}


h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:15px;}
h5, h6{font-size:14px;}
h1,h2,h3,h4,h5,h6{/*margin:0 0 15px 0;*/}
img{border:none;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.center{text-align:center;}
.red{color:#f50b16;}
.fc1{color:#916457;}
.padding12{padding:18px 12px;}
.padding18{padding:18px;background:#1b1b1b;font-size:12px;	}
.paddingtb9-lr18{padding:9px 18px;}

/*------------------------------------------------------------------------*/
/* <------- Genric Styles Ends ------->  */
/*------------------------------------------------------------------------*/
marquee { float: right; display: inline-block; line-height: 44px; height: 44px; width: 560px; font-weight: bold; margin-right: 20px;}
marquee strong {color:#FFFFFF;}
	
	               .prod-info-wrap{
	                    background:#212121;
	                    padding: 5px;
	                    float: left;
                        width: 686px;
				   }	
					.prod-info {
						background:url(../images/best-seller-in-bg.jpg) repeat-x bottom;
						padding 10px;
					}
					.prod-info p {
						padding 10px;
					}

.prod-info-pad {
    padding:10px;
}	
.prod-info-border {
	border: 5px solid #666;
	background-color:#FFFFFF;
	text-align: center;
	padding:5px;
}
.prod-info-name {
    color: #CCC;
	font-weight: bold;
	margin-bottom: 10px;
    width: 500px;
}
.prod-info-addthis {
float: right;
height: 30px;
}
.prod-info-loyalty {
margin-bottom: 10px;
width: 500px;
}
.prod-info-cart {
float: right;
}
.prod-info-price {
margin-top: 10px;
font-size: 16px;
height: 35px;
display: block;
}

.prod-info-buttons {
width: 100px;
height: 20px;
float: left;
display: inline;
margin-left: 5px;
}
.prod-info-reviews-info {
float: right;
width: 150px;
height: 15px;
display: block;
}
.prod-info-attributes {
float: left;
display: block;
}
.prod-info-buttons-pad {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: right;
	margin-bottom: 10px;
}

.white-link a {
color: #FFF;
}
.white-link a hover{
color: #FF9900;
text-decoration:underline;
}
.AICS {
	margin-top: 27px;
	margin-left: 5px;

}
