/* CSS Document */



body{
	margin:0;
	background:url(../images/bg.jpg) repeat-x top;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
}

#wrapper {
    width:100%;
	height:auto;
	margin:0;
	padding:0;
	text-align:center;
}
	
	.topheader{
	background:url(../images/bg-header-top.jpg) repeat-x top;
	width:100%;
	height:118px;
	text-align:center;
	padding:0;
	margin:0;
		padding-top:10px!important;
		background-color:#EEEDEB;
	}
	
		.topheader p{
		color:#948e88;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:bolder;
		margin-top:0;
		}
	
	.header-menu{
	text-align:center;
	width:100%;
	height:auto;
	float:left;
	margin:0 auto;
	padding:0;
			background-color:#EEEDEB;
	}
	
	.menu-top{

	width:970px;
	height:26px;
	text-align:center;
	margin:0 auto;
	padding:0;
			background-color:#EEEDEB;
	}
	
	.menu-top ul{ 
		list-style: none;
		margin:0;
		padding:0;
				
		}
		
	.menu-left ul li{
			float: left!important; 
			margin-right:15px!important;
			}
			
			
			
	.menu-left ul li a{

			color:#201f1e;
			text-decoration:none;
			font-family:century schoolbook, Georgia, Times New Roman;
			font-size:14px;
			font-weight:bolder;
			
			}
			
			
			.menu-left ul li a:hover{

			color:#3E0D3A;
			text-decoration:undeline;
			font-family:century schoolbook, Georgia, Times New Roman;
			font-size:14px;
			font-weight:bolder;
			}
			
			.menu-left ul li.selected {
							color:#3E0D3A!important;
										text-decoration:undeline;
			}
			
			.menu-left ul li.last {
				margin-right:0px!important;
			}
			
			.selected {
							color:#3E0D3A;
			}
			
	
#content-wrapper{
	margin:0 auto;
	width:100%;
	height:auto;
	float:left;
	background-image:url(../images/bg-container4.jpg);
	background-position:center;

}

	.container{
		width:970px;
		height:auto;
		margin:0 auto;
	}
	
	.container-left{
				width:160px;
		height:auto;
		float:left;
		display:inline;
		text-align:left;
margin-top:10px;
margin-bottom:10px;


	}
	
		/*.container-left ul{ 
		list-style: none;
		margin:0;
		padding:0;
		}
			
		.container-left ul li a{
			display:block;
			color:#030303;
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bolder;
			text-align: right;
			padding-bottom:25px;
			padding-right:5px;
			}*/
			
		.search{
width:150px!important;

		}
		
		.search input{
			font-size:12px;
			padding:2px;
			background-color:#E7E6E4;
			border:solid 1px #E7E6E4;
			color:#000;
			float:left;
			display:inline;
			clear:left;
			text-align:left;
			width:130px!important;
			margin-left:0;
			padding-left:0;
			padding-left:5px;
		}
		
		.search2{
			margin:0;
			padding-right:23px;
			padding-bottom:10px;
			padding-top:10px;
		}
		
		.search2 input{
			font-size:11px;
			padding:2px;
			background-color:#d2d1ce;
			border:solid 1px #d2d1ce;
			color:#585858;
			text-align:right;
			width:97px;
			margin-bottom:5px;
		}
		
		.right-padding
		{
		padding-left:20px;
		}
		
		ul#menu, ul#menu ul {
		  list-style-type:none;
		  margin:0;
		  padding: 0;
		  width: 13em;
		  text-align:left;
		}
		
		ul#menu a {
		  display: block;
		  background:url(../images/bg-menu-dropdown.jpg) repeat-x;
		  text-decoration: none;
		  margin:0;
		  height:15px;
		}
		
		ul#menu li {
		  border-bottom: 1px #e9e9e9 solid;
		}
		
		ul#menu li a {
		  background:url(../images/bg-menu-dropdown.jpg) repeat-x;
		  background-color: #333;
		  padding-left:1em;
		  color: #fff;	
		  height:15px;
		}
		
		ul#menu li a:hover {
		  background: #000;
		}
		
		ul#menu li a:active {
		  background:#000;
		}
		
		ul#menu li ul li a {
		  background: #f1f1f1;
		  color: #000;
		  padding-left: 20px;
		}
		
		ul#menu li ul li a:hover {
		  background: #d5d5d5;
		  border-left: 5px #000 solid;
		  padding-left: 15px;
		}

		
	
	.container-center{
		margin:0;
		padding:0;
		text-align:left;
		width:650px;
		float:left;
		display:inline;
		margin-top:10px;
		margin-bottom:10px;


	}
	
	
		.container-center-shop{
		width:800px!important;
		float:left;
		display:inline;
		padding-bottom:18px;
		margin-top:10px;
		margin-bottom:10px;

	}
		.content-home{
			font-size:14px;
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;

			color:#141414!important;
			margin:0;
			padding:0;
			padding-bottom:10px;
		
		}
		
			.content-home h1{
				margin:0;
				padding:0;
				font-size:12px;
				font-weight:normal;
				margin-top:10px;
				color:#141414;
				margin-bottom:10px;
			}
			
						.content-home h3{
				margin:0;
				padding:0;
				font-size:12px;
				font-weight:normal;
				color:#141414;
				margin-bottom:10px;
			}
			
			.content-home p{
						color:#141414!important;
			}
	
			.content{
			font-size:14px;
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;

			color:#141414;
			margin:0;
			padding:0;
			padding-bottom:10px;
			padding-left:10px;
			width:800px!important;
		}
		
		.content a {
			color:#3E0D3A;
			text-decoration:none;
		}
		
		.content a:hover {
			color:#3E0D3A;
			text-decoration:underline;
		}
		
			.content h1{
				margin:0;
				padding:0;
				font-size:26px!important;
			}
			
			
			.contentblog {
			font-size:14px;
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;

			color:#141414;
			margin:0;
			padding:0;
			padding-bottom:10px;
			width:970px!important;
		}
		
		.contentblog a {
			color:#3E0D3A;
			text-decoration:none;
		}
		
		.contentblog a:hover {
			color:#3E0D3A;
			text-decoration:underline;
		}
		
			.contentblog h1{
				margin:0;
				padding:0;
			}
			
		.image-container{
width:650px;

			height:auto;
			margin:0 auto;

			}
			
			.wine{
			width:165px;
			float:left;
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#9c9d9c;
			font-weight:bolder;
	
			}
			
			.wine1{
			width:165px;
			float:left;
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#9c9d9c;
			font-weight:bolder;

			}
			
			.wine-with-glass{
			width:156px;
			float:left;
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#9c9d9c;
			font-weight:bolder;
	
			}
			
			.girls{
			width:175px;
			float:left;
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#9c9d9c;
			font-weight:bolder;

			}
				
				.product-info{
				padding-top:50px;
				float:left;
				width:445px;
				height:auto;
				}
				
				.continue{
				width:445px;
				float:left;
				vertical-align:middle;
				padding-top:10px;
				}

					.continue a{
					color:#c01f63;
					text-decoration:none;
					font-size:11px;
					font-weight:bold;
					}
					
				.product-image{
				width:82px;
				float:left;
				}
				
				.product-catalog{
				width:259px;
				float:left;
				padding-top:2px;
				}
				
					.title-catalog{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:bolder;
					margin:0;
					padding-top:2px;
					padding-bottom:5px;
					}
					
					.info{
					width:100%;
					float:left;
					}
					
					.lefttext{
					width:26%;
					float:left;
					font-size:9px;
					font-weight:bold;
					}
					
					.righttext{
					width:74%;
					float:left;
					font-size:9px;
					}
				
				.cart{
				width:104px;
				float:left;
				}
				
				
					.content-cart{
					background:url(../images/left-right-cart.jpg) repeat-y;
					}
					
					.content-cart p{
					margin:0;
					padding-left:8px;
					color:#b6b0b2;
					}
					
					.black{
					color:#020100;
					}
					
					.brown{
					color:#7a6c61;
					}
					
					.brown2{
					color:#443b3e;
					}

				.other-products{
				background:url(../images/bg-products.jpg) repeat-x;
				width:418px;
				height:212px;
				float:left;
				margin-left:11px;
				margin-bottom:15px;
				margin-top:30px;
				}
									
				.topproduct{
				width:418px;
				float:left;
				}
				
				.bottomproduct{
				width:418px;
				float:left;
				}
					
					.image-product{
					float:left;
					width:39px;
					}
					
					.info-content{
					float:left;
					width:100px;
					}
					
						.title-info{
						font-size:9px;
						}
						
						.more a{
						color:#67625f;
						text-decoration:none;
						}
						
						.pink{
						color:#ba1460;
						}
	
	.container-right{
		width:150px;
		float:left;
		display:inline;
		text-align:left;
		height:auto;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:10px;
	
	}
	
		.title{
			width:150px;
			height:25px;
			text-align:center;
			background-color:#d2d2d2;
			padding:0;
			margin:0;
		}
		
		.title p{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#3d3d3c;
			font-weight:bolder;
			padding:5px 0 0 0;
			margin:0;
		}
		
		.content-holder{
			width:150px;
			height:auto;
			overflow:hidden;

		}
		
		.content-holderfirst{
			width:150px;
			height:auto;
			margin-bottom:15px;
		}
		
			.content-holder p{
			padding-left:5px;
			padding-top:4px;
			padding-right:2px;
			padding-bottom:5px;
			margin:0;
			font-size:11px;

			}
		
		.spacer{
			width:150px;
			height:15px;
			}
	
#footer{
	background:url(../images/bg-footer-bottom.jpg) repeat-x top;
	width:100%;
	height:200px;
	text-align:center;
	padding:0;
	margin: 0 auto;
	background-color:#030305;
	float:left;

	}


		.center{
		width:700px;
		margin:0 auto;
	
		}
	
		.footmenu{
		background:url(../images/bg-content-footer.jpg) no-repeat top;
		width:97px;
		float:left;
		height:auto;
		padding-bottom:1px;
		margin-top:25px;

		}
		
		.footmenu1{
		width:97px;
		float:left;
		height:auto;
		padding-bottom:1px;
		margin-top:25px;
		
		}
		
		
		.title-footer{
		margin:0;
		font-size:9px;
		color:#FFFFFF;
		text-align:left;
		padding-left:7px;
		padding-right:3px;
		padding-bottom:3px;
		font-weight:bold;
		}
		
		.footmenu p{
		margin:0;
		font-size:10px!important;
		color:#FFFFFF;
		text-align:left;
		padding-left:7px;
		padding-right:3px;
		}
		
			.footmenu1 p{
		margin:0;
		font-size:10px!important;
		color:#FFFFFF;
		text-align:left;
		padding-left:7px;
		padding-right:3px;
		}
		
	.spacer-footer{
	background-color:#030305;
	float:left;
	width:auto;
	height:1px;
	}
	
	
	.email-subscription {
		float:right;
		display:inline;
		width:150px;
		margin-bottom:10px;
	}
	
	.product-search{
		float:right;
		display:inline;
				width:150px;
	}

.productItemNotFound {
display:none;
}

.catalogueItemNotFound {
display:none;
}


	.productItem{
		margin:0;
		padding:0;
	}
	
	
	/*============= iformat SMALL PRODUCT VIEW ====================*/
	
	#small-product{
		width:810px;	
		height:171px;
		border-bottom: dotted 1px #DFE4EA;
		padding-bottom:10px;
		margin-bottom:10px;
		}
	

	
	#small-product-image{
		float:left;
		display:inline;
		
		width:60px;
		height:171px;
		
		text-align:center;
		

		
		}
	
	#small-product-middle {
	width:547px;
	height:171px;
	float:left;
	display:inline;

		
		margin-left:10px;
	}
	
	#small-product-h1{
		float:left;
		display:inline;
		
	width:547px;

		}
		
				#small-product-h1 h1 {
					margin:0;
					padding:0;
								font-weight:bold;
			
				}
		#small-product-h1 h1 a{
			font-family: Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#000;
			font-size:18px;
			font-weight:bold;
		}
				#small-product-h1 h1 a:hover{
			font-family: Arial, Helvetica, sans-serif;
		color:#5c1b79;
			font-size:18px;
			font-weight:bold;
		}
	
	
	#small-product-description{
		float:left;
		display:inline;

	width:547px;
		margin-top:10px;

		}
	
	
		#small-product-description p{
			margin:0;
			padding:0;
			font-weight:normal;
			font-size:14px;
		}
			
	#small-product-more{
		float:left;
		display:inline;
				
		width:547px;


margin-top:10px;
		}
		
		#small-product-more a{
			color:#5c1b79;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
		}
		
				#small-product-more a:hover{
			color:#5c1b79;
			text-decoration:underline;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
		}
	
	#small-product-box{
		float:left;
		display:inline;
		width:180px;
		height:171px;

	
				margin-left:10px;
					font-weight:normal;
			font-size:14px;
			font-family:Arial, Helvetica, sans-serif;
			margin-left:10px!important;
		}
		
		
			#small-product-box2{
		float:left;
		display:inline;
		clear:left;
		width:180px;
		margin-bottom:10px;
	
					font-weight:normal;
			font-size:14px;
			font-family:Arial, Helvetica, sans-serif;

		}
	
	
	#small-product-retailprice{
		float:left;
		display:inline;
				
			width:180px;
	
	color:#666;
	margin-top:10px;
	font-size:14px!important;
	
		}
	
	#small-product-ourprice{
		float:left;
		display:inline;
				
		width:180px;
	color:#000;
	font-weight:bold!important;
	font-size:12px!important;
	font-size:14px!important;
		}
	
	#small-product-bottleprice{
		float:left;
		display:inline;
					font-size:12px!important;
		width:180px;
	color:#666;
		}
	
	#small-product-savings{
		float:left;
		display:inline;
				
		width:180px;
	color:#666;
	font-size:12px!important;
		}
	
	#small-product-addtocart{
		clear:left;
		float:left;
		display:inline;
				
		margin-top:10px;

		}
		
		#small-product-addtocart .productTextInput {
			float:left;
			display:inline;
			width:60px;
	margin-top:4px;
			font-weight:bold;
			margin-right:5px;
			border:1px solid #CCC;
		}


	.catalogue-description{
		border-bottom: dotted 1px #DFE4EA;
		margin-bottom:10px;
		width:800px!important;
	}
	
		.catalogue-description p {
			margin:0;
			padding:0;
			margin-bottom:10px;
		}
	/*============================================================*/
	
	/*=============== LARGE PRODUCT VIEW =========================*/
	#large-product{
		width:810px;
		height:auto;

		}
	
.large-product-left{
	float:left;
	display:inline;
	width:620px;

	}
.large-product-h1{
		float:left;
	display:inline;
	color:#5c1b79;

	}

.large-product-description{ 
margin-top:10px!important;
	float:left;
	display:inline;
	clear:left;
	width:620px!important;
font-size:12px!important;
	}
	
.large-product-retailprice{
	clear:left;
		float:left;
	display:inline;
	color:#666;
		width:500px!important;
		font-size:14px!important;
	}
.large-product-yourprice{	clear:left;
		float:left;
	display:inline;
	font-weight:bold!important;
		width:500px!important;
			font-size:14px!important;
	clear:left;}
.large-product-bottleprice{	clear:left;
	width:500px!important;
		float:left;
	display:inline;	color:#666;}
	
	.large-product-saving{	clear:left;
		width:500px!important;
		float:left;
	display:inline;
	clear:left;
	font-weight:bold;	color:#666; margin-bottom:10px!important;}
	
.large-product-addtocart{	clear:left;
		float:left;
			width:500px!important;
	display:inline;}

.large-product-image{
		float:left;
	display:inline;
	width:170px;


	text-align:center;
	}
	
	/*******+===========================*/
	
	
	.menu-left {
		float:left!important;
		display:inline!important;

	}
	
	.menu-right {
		float:right!important;
		display:inline;font-family:century schoolbook, Georgia, Times New Roman!important;

		text-align:right;
					margin-top:-1px!important;

					font-size:23px!important;
					width:270px;
					height:16px;
	
	}
	
	#final {
		margin:0!important;
		padding:0!important;
	}
	

.shopping-cart{
	width:150px;
	float:left;
	display:inline;
}

.rightpods a{
	text-decoration:none!important;
	color:#8E29AB;
	clear:left;
}

.rightpods a:hover{
	color:#8E29AB;
	text-decoration:underline!important;
}






#left-flash-wrap {
	float:left;
	display:inline;
	
	
	width:150px;
margin-bottom:9px;
}

.left-flash-name{

	
			width:150px;
			height:25px;
			text-align:center;
			background-color:#d2d2d2;
			padding:0;
			margin:0;
		}
		
	.left-flash-name p{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#3d3d3c;
			font-weight:bolder;
			padding:5px 0 0 0;
			margin:0;
		}

.left-flash-flash{

	width:146px;
	
	height:200px;
	border:solid 2px #d2d2d2;
	border-top:0!important;
	text-align:right;
	
}





.left-box {
	float:left;
	display:inline;
	padding-bottom:9px!important;

}

.left-title {
	float:left;
	display:inline;
width:149px;
height:21px;
		background-color:#a5a6aa;
	text-align:center;
}
.left-box2 {
		float:left;
	display:inline;
	margin-bottom:9px;
}

.left-input {
	float:left;
	display:inline;
	border:solid 1px #CFCFCF;
	border-right:0px;
}

.left-input input {
	width:111px;
		float:left;
	display:inline;
		border:0;
			background-color:#FBFDFC;
	font-family:Verdana, Geneva, sans-serif!important;
	font-weight:bold;
	color:#56275d;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
		padding-bottom:5px;
}



.left-title p {
	margin:0;
	padding-top:4px;
	color:#FFF;
	font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
}


.left-button {
		float:left;
	display:inline;
			
}

/********************RIKO ADD******************/

.left-menu {
margin-top:9px;
}


.left-menu ul  {
				list-style-type:none!important;
			}

.left-menu ul li h2 {
				float:left!important;
				font-size:12px!important;
				color:#000000!important;
				list-style-type:none!important;
                                font-weight:normal!important;
				margin:0px!important;
				padding:0px!important;
				width:150px!important;
                                line-height:15px!important;
			}

.left-menu ul li  h2 a{
				color:#000000!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}

.left-menu ul li  h2 a:hover {
				color:#FFFFFF!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}


.left-menu ul li p {
				float:left!important;
				font-size:12px!important;
				color:#000000!important;
				list-style-type:none!important;
                                font-weight:normal!important;
				margin:0px!important;
				padding:0px!important;
				width:150px!important;
                                line-height:15px!important;
			}

.left-menu ul li  p a{
				color:#000000!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}

.left-menu ul li  p a:hover {
				color:#FFFFFF!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}

/*********************************/

.footer-wrap {
	width:970px;
	height:200px;

	margin:0 auto;
	color:#FFF!important;
}

.footer-secure {
	float:left;


	display:inline;
	width:155px;

	text-align:left;
	padding-top:17px;

}

.footer-links {
		float:left;
	display:inline;
	width:660px;
	height:105px;

}

.footer-links a {
	color:#FFF!important;
	text-decoration:none!important;
	
}

.footer-links a:hover {
	text-decoration:underline!important;
}



.footer-links-box {
width:102px;
	height:105px;
	float:left;
	display:inline;
	text-align:left;
	margin-top:20px;
	border-right:solid 1px #4c4c4c;
	margin-right:10px;
}

.footer-links-box-account {
width:87px;
	height:110px;
	float:left;
	display:inline;
	text-align:left;
	margin-top:20px;
	border-right:solid 1px #4c4c4c;
	margin-right:10px;
}

.footer-links-box-help {
width:90px;
	height:110px;
	float:left;
	display:inline;
	text-align:left;
	margin-top:20px;
	border-right:solid 1px #4c4c4c;
	margin-right:10px;
}


.footer-links-box-plans {
width:120px;
	height:105px;
	float:left;
	display:inline;
	text-align:left;
	margin-top:20px;
	border-right:solid 1px #4c4c4c;
	margin-right:10px;
}

.footer-links-box-types {
width:110px;
	height:105px;
	float:left;
	display:inline;
	text-align:left;
	margin-top:20px;
	border-right:solid 1px #4c4c4c;
	margin-right:10px;
}

.footer-links-box-last {
width:85px;
	height:105px;
	float:left;
	display:inline;
	text-align:left;
	margin-top:20px;
}


.footer-links ul {
	list-style:none!important;
	padding:0;
	margin:0;

}

.footer-links ul li strong{
	font-weight:bold;
}

.footer-links ul li {
}

.footer-disclaimer {
	float:left;
	display:inline;
	clear:left;
	width:660px;
	margin:0 auto;
	margin-top:10px;
	border-top:1px solid #4c4c4c;
	padding-top:5px;
}

.footer-support {
		float:left;
	display:inline;
		width:155px;


		padding-top:15px;

}

.bottom-box-wrap {
}

.bottom-box {
	float:left;
	display:inline;
}

.container-right a:hover {
	text-decoration:underline!important;
}


form {
	margin:0!important;
	padding:0!important;
}

form .item {
	padding:0!important;
	margin:0!important;
	clear:both!important;
	margin-bottom:5px!important;
}

form label {
float:left;
width:180px;
}

form .catch {
	margin-left:180px;
}

form .check {
	margin-left:180px;
}

	
	form .cat_listbox {
	width:200px!important;
	border:1px solid #CCC!important;
	padding:1px;
}
	
	form .cat_textbox {
	width:200px!important;
	border:1px solid #CCC!important;
		padding:1px;
}

form .cat_dropdown_smaller {
	width:75px!important;
	border:1px solid #CCC!important;
		padding:1px;
}

.cat_textbox_small {
	margin:0;
	padding:0;
	width:200px!important;
	border:1px solid #CCC!important;
		padding:1px;
}

form .cat_dropdown {
	width:200px!important;
	border:1px solid #CCC!important;
		padding:1px;
}


form .cat_button2 {
	width:75px;
	border:1px solid #ccc!important;
	margin-left:180px!important;
	padding:1px;
}

.large-product-addtocart{
		clear:left;
		float:left;
		display:inline;
				


		}
		
		.large-product-addtocart .productTextInput {
			float:left;
			display:inline;
			width:55px;
	margin-top:4px;
			font-weight:bold;
			margin-right:5px;
			border:1px solid #CCC;
		}

.large-attributes {
	float:left;
	display:inline;
	clear:left;
	margin-top:10px!important;
	margin-bottom:10px!important;
	
	
}

.productsearchPrevious, .productsearchNext{
	color: #541767!important;
	text-decoration:none!important;
}

.productsearchPrevious:hover, .productsearchNext:hover{
	color: #541767!important;
	text-decoration:underline!important;
}


.account-box { 
float:left;
display:inline;
width:310px;
height:60px;

border:solid 1px #000000;
margin-right:10px;
}

.account-title {

	width:300px;
	height:22px;
	background-color:#3E0D3a;
	color:#FFFFFF;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	
}

.account-text {
	padding-top:5px;
	width:300px;
	height:40px;
padding-left:5px;
padding-right:5px;
}

.account-login-left {
	float:left;
display:inline;
	width:95px;
	height:20px;
	padding-left:5px;
margin-bottom:5px;
font-size:12px!important;
}

.account-login-right {
	float:left;
display:inline;
		width:195px;
	height:20px;
	padding-right:5px;margin-bottom:5px;
}

.account-button {
	float:left;
	display:inline;
	padding:5px;
	color:#43224D;
}

.account-check {
	margin-left:95px;
}

.account-box2 {
	float:left;
	display:inline;
	border:solid 1px #000;
	width:310px;
}

.secure-box {
	float:left;
	display:inline;
	clear:left;
	
height:60px;
padding-top:10px;
padding-bottom:10px;
border-bottom:solid 1px #CCC;
width:635px;
}

.secure-image {
	float:left;
display:inline;
	width:65px;
	height:70px;
	
}

.secure-right {
float:left;
display:inline;
	
}

.secure-title {
	float:left;
display:inline;
		height:25px;
		font-weight:bold;
		padding-top:5px;
		
}

.secure-text {
	float:left;
display:inline;
clear:left;
		height:35px;
}



.content-account{
			font-size:12px;
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;

			color:#141414;
			margin:0;
			padding:0;
			padding-bottom:10px;
			padding-left:10px;
			width:635px!important;
		}
		
		.content-account a {
			color:#3E0D3A;
			text-decoration:none;
		}
		
		.content-account a:hover {
			color:#3E0D3A;
			text-decoration:underline;
		}
		
			.content-account h1{
				margin:0;
				padding:0;
			}
			
			.blog-image {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
	padding:5px;
	float:inherit;
	margin-left:auto;
	margin-right:auto;
}

.rss-image {
	float:left;
	display:inline;
	width:16px;
	height:16px;
	margin-right:5px;
	margin-bottom:5px;
}

.rss-text {
	width:175px;
	height:16px;
	float:left;
	display:inline;
	clear:right;
		margin-bottom:5px;
	
}

.pagination, #pagination {
font-size:15px!important;	
font-weight:bold!important;
color:#3E0D3A!important;
}

.pagination a , #pagination a {
font-size:15px!important;	
color:#3E0D3A!important;
font-weight:normal!important;
}

#hoverbox{  
position: absolute;  
width: 185px;  
height: 90px;  
visibility: hidden;  
} 

.faq-details a {
	color:#3E0D3A!important;
	text-decoration:none!important;
}

.shippingDiv select {
	width:250px!important;
}

table .wineplan {
	border-top:solid 1px #CCC;
	padding-top:10px;
}

table .wineplan td  p {
	text-align:justify;
	font-size:12px;
}

table .wineplan td {
	padding-right:10px;
}

table .wineplan td img {
	float:left;
	padding-right:10px;
}

table .wineplan td h1 {
	font-size:14px!important;
}

.large-product-grouping select {
	border:solid 1px #CCC!important;
	margin-bottom:8px!important;
}

.faq-details table a {
	color:#4e81d2!important;
}

.faq-question {
	margin-bottom:5px;
}

.large-product-brands {
	width:400px;
	float:left;
	display:inline;
	clear:left;
	font-size:12px;
	padding-bottom:10px;
}

.productfeaturelist {
	list-style:none!important;
	margin:0!important;
	padding:0!important;
	padding-bottom:5px!important;
}

.productfeaturelist ul li {
	list-style:none!important;
	margin:0!important;
	padding:0!important;
}

#featured {
	overflow:hidden;
margin-left:3px;
margin-right:3px;
	float:left;
	display:inline;
	border:solid 2px #e7e6e4;
	padding:3px;
	margin-bottom:5px!important;
	}
	
	/*#catProdTd_2100777 #featured, #catProdTd_2100780 #featured, #catProdTd_2100784 #featured {
		margin-right:0px;
	}
*/
#featured-image {
	float:left;
	display:inline;
	text-align:left;
	padding-right:5px;
	width:55px;
	height:171px;
	}

#featured-right {
float:left;
display:inline;
text-align:left;
width:140px;
height:171px;
position:relative;
}

#featured-name a {
					color:#3E0D3A;
					text-decoration:none;
					font-size:13px;
					font-weight:bold;

}

#featured-name a:hover {
	text-decoration:underline;
}



#featured-name {

	margin-top:7px;
}

.featured-retail {
font-size:12px;
}

#featured-sale {
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}

#featured-more a {
				color:#3E0D3A;
					text-decoration:none;
					font-size:12px;
					font-weight:bold;
}

#featured-more a:hover {
	text-decoration:underline;
}

#featured-add-to-cart {
margin-top:10px;
}

.featured-prices {
	margin-top:10px;
}


.productItem {
	list-style:none!important;
	margin:0px!important;
	padding:0px!important;
	float:left;
	display:inline;
	margin-bottom:5px!important;
}

#shoppingcart-black {
	height:26px;
	background-color:#000;
	color:#FFF;
	text-align:center;
	padding-top:9px;
	margin-top:10px;
	margin-bottom:3px;
}


.discountcodeInput {
	border:solid 1px #c3b3c2!important;
	background-color:#ebe6eb!important;
	margin:0!important;
	padding:0!important;
	margin-right:5px!important;
	padding:2px!important;
}

.shoppingcart-update {
	float:right;
	display:inline;
}

#shippingSpan {
	display:none!important;
}

.shippingDiv select {
		border:solid 1px #c3b3c2!important;
			background-color:#FFF!important;
			padding:2px!important;
}

.productitemcell input {
		border:solid 1px #c3b3c2!important;
					padding:2px!important;

}

.shoppingcart-subtotal {
	float:left;
	display:inline;
	width:65px;
	height:25px;
	background-image:url(../images/shoppingcart-toal-bg.jpg);
	font-weight:bold;
	color:#000;
		padding-left:28px;
		padding-top:8px;
}

.shoppingcart-total {
	overflow:hidden;
	clear:both;
	margin-left:10px;
}

.shoppingcart-price {
	float:right;
	display:inline;
	font-weight:bold;
	margin-right:88px;
	color:#666!important;
	padding-top:10px;
}

.shoppingcart-buttons {
	clear:both;
	overflow:hidden;
}

.veri {
	float:right;
	width:400px;
}

.veri img {float:left;
display:inline;
padding-right:10px;
}

.ulcart li {
	font-size:12px;
	line-height:18px;
}

.blog-feed-img {
	float:left;
	display:inline;
	width:17px;
	height:14px;
margin-top:10px;
	
}

.blog-feed-img img {
	width:14px!important;
	height:14px!important;
}

.blog-feed-subscribe {
	float:left;
	display:inline;
	padding-top:1px;
	margin-top:10px;
}

.blog-feed-recent {
	clear:both;
	font-size:11px;
	font-weight:bold;
	padding-top:7px;
	margin-bottom:8px;
	height:10px;
	width:150px;
}

.blog-feed-subscribe a {
	color:#620D3A!important;
	text-decoration:none!important;
}

.blog-feed-subscribe a:hover {
	text-decoration:underline!important;
}

.blog-feed-content p, .blog-feed-content ul, .blog-feed-content ul li, .blog-feed-content ul span {
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}

.blog-feed-content ul li {
	margin-top:5px!important;
	margin-bottom:5px!important;
}

#creditfooter {
	display:none!important;
}

.blog-feed-content a {
	color:#3E0D3A!important;
	text-decoration:none!important;
}

.blog-feed-content a:hover {
	text-decoration:underline!important;
}
	
