*{
	margin:0;
	padding:0;
}
body {
	background:#1a1857;
	color:#070707;	
	font:11px Tahoma, Arial, Helvetica, sans-serif;
}
fieldset{border:none;}
/*------------------------------------------------------------------------*/
/* <------- Layout Styles Starts  -------> */
/*------------------------------------------------------------------------*/

#wrapper-outer{
	width:873px;
	margin:0 auto;
	background:url(../images/wrapper-bg.jpg) repeat-y top;
}
	#wrapper{
		width:811px;
		margin:0 auto;
		background:url(../images/container-bg.jpg) repeat-y right;
	}
		#wrapper-inner{
			background:url(../images/header-wrap.jpg) no-repeat;
		}

/*------------------------------------------------------------------------*/
/* <------- Header Styles Starts  -------> */
/*------------------------------------------------------------------------*/		
	
			#header{
				height:100px;
			}
			
				#login-box{
					width:175px;
					height:65px;
					float:right;
					padding:12px 19px 0 0;
					color:#323271;
				}
				
				#login-box ul{
					list-style: none;
				}
				#login-box li{
					list-style: none;
				}
					#login-box-top{
						height:11px;
						overflow:hidden;
					}
					#login-box form{
						padding:8px 0 0 0;
					}
						#login-box form p{
							padding:2px 0;
						}
						
						#login-box .input{
							width:110px;
							height:17px;
							float:right;
							border:1px solid #abacd3;
						}
						#login-box .input2{
							width:80px;
							height:17px;
							float:left;
							margin-left: 9px;
							margin-right: 5px;
							border:1px solid #abacd3;
						}
	
/*------------------------------------------------------------------------*/
/* <------- Container Styles Starts  -------> */
/*------------------------------------------------------------------------*/
			
			#container{
				padding:0 9px 0 0;
				background:url(../images/stars.jpg) no-repeat left bottom;				
			}				
		
/*------------------------------------------------------------------------*/
/* <------- Left Column Styles Starts  -------> */
/*------------------------------------------------------------------------*/							

				#left-col{
					width:166px;
					float:left;
					padding:18px 0 0 0;
				}
				
/*------------------------------------------------------------------------*/
/* <------- Search Block Styles Starts  -------> */
/*------------------------------------------------------------------------*/	
					
					#search-block-wrap, #categories-block-wrap, #information-block-wrap, #special-block-wrap{
						background:url(../images/search-block-bg.jpg) repeat-y;
						margin:0 0 18px 0;
					}
					
						#search-block, #information-block, #special-block{
							background:url(../images/search-block-bottom.jpg) no-repeat bottom;						
						}
						
							#search-block h2, #categories-block h2, #information-block h2, #special-block h2{
								background:url(../images/search-block-top.jpg) no-repeat;
								height:20px;
								display:block;
							}
							
								#search-block h2 span, #categories-block h2 span, #information-block h2 span, #special-block h2 span{
									display:none;
								}
								
									#search-block form{
										padding:10px 8px 27px 8px;
									}
									
										#search-block form, #search-block form a{
											color:#323271;
										}
										
										#search-block .input{
											border:1px solid #abacd3;
											width:115px;
											height:18px;
											margin-bottom: 5px;
										}
										
										#search-block .btn{
											display: inline;
											float: right;
											
										}
										
										#search-block form .clearfix{
											padding:10px 4px 10px 0;
										}
										
											#search-block form .clearfix select.floatleft{
												width:117px;
											}
											
					#categories-block-wrap, #special-block-wrap{
						background:url(../images/categories-block-bg.jpg) repeat-y;
					}
						#categories-block, #special-block{
							background:url(../images/categories-block-bottom.jpg) no-repeat bottom;
						}
						
						#categories-block h2{
							background:url(../images/categories-block-top.jpg) no-repeat;
						}
							#categories-block div, #categories-block ul, #information-block ul, #special-block ul{
								padding:10px 10px 27px 10px;
							}
							#categories-block ul, #information-block ul, #special-block ul{
								list-style:none;
							}
						
#categories-block li.level1_odd {}
#categories-block li.level1_odd a {

	}
#categories-block li.level1_odd a:hover {

}
#categories-block li.level1_even {}
#categories-block li.level1_even a {

	}
#categories-block li.level1_even a:hover {

}
#categories-block li.level1_sel {}
#categories-block li.level1_sel a {
    color: #000000;
	}
#categories-block li.level1_sel a:hover {
    color: #000000;
}

#categories-block li.level2 {}
#categories-block li.level2 a {
    color: #0099CC;
	}
#categories-block li.level2 a:hover {
    color: #003366;
}
#categories-block li.level2_sel {}
#categories-block li.level2_sel a {
    color: #00CC33;
	}
#categories-block li.level2_sel a:hover {
    color: #00CC33;
}

#categories-block li.level3 {}
#categories-block li.level3 a {

	}
	
#categories-block li.level3 a:hover {

}
								
								
								
					#information-block h2{
						background:url(../images/information-block-top.jpg) no-repeat;
					}
					
					#special-block h2{
						background:url(../images/special-block-top.jpg) no-repeat;
						height:21px;
						display:block;
					}
						#special-block li{
							vertical-align:text-top;
						}
						#special-block li img.floatleft{
							padding:0 10px 0 0;
						}
					
				#left-col a{
					color:#323271;
					font-weight:bold;
				}

				
/*------------------------------------------------------------------------*/
/* <------- Center Column Styles Starts  -------> */
/*------------------------------------------------------------------------*/	
				
				#center-col{
					width:437px;
					float:left;
					padding:0 0 0 15px;
				}
				
					#menu{
						width:245px;
						height:12px;
						margin:36px 0 0 121px;
					}
						#menu li{
							list-style:none;
						}
							#menu li, #menu li a{
								display:block;
								float:left;
								height:12px;
							}
								#menu li.home a, #menu li.myaccount a, #menu li.viewbasket a{
									width:34px;
									height:12px;
									display:block;
								}
								#menu li.myaccount a, #menu li.viewbasket a{
									width:71px;
									margin-left:35px;
								}
								#menu li.viewbasket a{
									width:70px;
								}
									#menu li.home a span, #menu li.myaccount a span, #menu li.viewbasket a span{
										display:none;
									}
						
						#content{
							padding:38px 0 0 0;
						}
							#welcome-block{
								background:#343271 url(../images/welcome-block-bottom.jpg) no-repeat bottom;
								color:#fff;
							}
								#welcome-block h2{
									background:url(../images/welcome-block-top.jpg) no-repeat;
									height:35px;
									display:block;
								}
									#welcome-block h2 span{
										display:none;
									}
										#welcome-block div{
											padding:15px 20px 20px 20px;
											line-height:16px;
										}
							#featured-products-wrap{
								margin:10px 0;
								vertical-align:top;
							}
								#featured-products{
								    vertical-align:top;
									background:url(../images/product-block-bg.jpg) repeat-y;
									border:solid #3a326b;
									border-width:0 0 1px 0;
								}
									#featured-products-top{
										background:url(../images/product-block-top.jpg) no-repeat;
										height:36px;
										overflow:hidden;
									}
										#featured-products-top a.more{	
											width:73px;
											height:14px;
											display:block;
											float:right;
											padding:12px 15px 0 0;
										}
											#featured-products-top a.more span{
												display:none;
											}
									#featured-products-content{
									    vertical-align:top;
										padding:5px;
									}
										.products{
										    vertical-align:top;
											width:182px;
											padding:12px;
											display:inline-block;
										}
											.products img{
												float:left;
												padding-right:10px;
											}
											.products p {
												float:left;
												height: 20px;
												overflow: hidden;
											}
											.overflow {
											    margin-top: 8px;
												margin-bottom: 8px;
											    width: 180px;
											    display: block;
												float: left;
											}
				
/*------------------------------------------------------------------------*/
/* <------- Right Column Styles Starts  -------> */
/*------------------------------------------------------------------------*/	
				
				#right-col{
					width:170px;
					float:right;
				}
					#shopping-basket{
						padding:11px 0 0 0;
						color:#fff;
						font-weight:bold;
						text-align:right;
						line-height:18px;
					}
						#shopping-basket span{
							color:#c0c1de;
						}
							#shopping-basket a{
								color:#fff;
							}
					#best-seller{
						background:url(../images/bestseller-block-bg.jpg) repeat-y;
						margin:45px 0 0 0;
						border:solid #3a326b;
						border-width:0 0 1px 0;
					}
						#best-seller h2{
							background:url(../images/bestseller-block-top.jpg) no-repeat;
							height:36px;
							display:block;
						}
							#best-seller h2 span{
								display:none;
							}
								#best-seller ul{
									padding:4px;
								}
									#best-seller li{
										vertical-align:text-bottom;
										padding-bottom:10px;
									}
									#best-seller li img.floatleft{
										padding:0 8px 0 0;
									}
				
/*------------------------------------------------------------------------*/
/* <------- Products Box's Styles Starts  -------> */
/*------------------------------------------------------------------------*/


/*------------------------------------------------------------------------*/
/* <------- Footer Styles Starts  -------> */
/*------------------------------------------------------------------------*/

		#footer-wrap{
			padding:18px 0;
		}
			#footer-top{
				width:743px;
				height:63px;
				float:right;
				background:#fff;
				border:1px solid #3b3269;
				padding:10px;
			}
				#footer-top ul{
					list-style:none;
					padding:4px 0 0 25px;
				}
					#footer-top li{
						padding:2px 0;
						color:#050505;
					}
						#footer-top li a{
							color:#050505;
							text-decoration:underline;
						}
				#footer-top ul.inline{
					padding:14px 0 0 65px;
				}
					#footer-top ul.inline li{
						display:inline;
						padding:0 3px;
					}
			#footer{
				color:#323271;
				width:662px;
				float:right;
				padding:10px 0 0 0;
			}
				#footer a, #footer a:hover{
					color:#323271;
					text-decoration:underline;
				}

/*------------------------------------------------------------------------*/	
/*  <------- 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:#000;
	text-decoration:none;
}
a:hover {text-decoration:underline;color:#343271;}
h1{font-size:32px;}
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;}

/*------------------------------------------------------------------------*/
/* <------- Genric Styles Ends ------->  */
/*------------------------------------------------------------------------*/

/* Price Styles */
.ProductListingPriceList {
    margin-top: 5px;
	color: #444444;
	width: 140px;
	float: left;
	text-align: left;
	font-weight: bold;
}
.ProductPriceList  {
    margin-top: 5px;
	color: #444444;
}
.SpecialPriceList  {
	color: #A24B9B;
	font: bold 1.3em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	font-style: italic;
}
.FeaturedPriceList  {
    color: #800080;	
}
.oldPrice { 
text-decoration: line-through 
}
.savings {
	color: #FF3333;
}
.boldprice {
	color: #990000;
}