/* Promotion area RHS */



#promotion-area{

	border: 1px solid #EF0E1C;

	width: 184px;

}



#promotion-area h3.promo-price a

{

	font-size: 25px;

}





#promotion-area a{

	color: #fff;

	font-weight: bold;

	margin: 0 0 0 7px;

	text-decoration: none;

}



#promotion-area a:hover{

	color: #ddd;

}



#promotion-area img{

	outline: none;	

}



.rick-stein{

	float: left;

	margin: 0 10px 10px 0;

}



#hometable .rick-stein img{

	padding: 10px 0 0;

	border: none;

}



.wine-club-link

{

	float: none;

}



/* End Promotion area RHS */



/* Other tweaks */



p a{

	color: #AB2930;

	text-decoration: none;

}



p a:hover{

	text-decoration: underline;

}







/* End Otther tweaks */









img {

	outline: none;

}







fieldset{



border:none;



}







#wineclubform{



margin-bottom:20px;



margin-top:20px;



background-color: #dddddd;



padding:10px;



margin-right:20px;



width:385px;



height:375px;



}







.wineImage{



margin-left:20px;







}















.termsButton{



background-image:none;



border: none;



}







.redBackground{



background-color: #8B2B2F;



margin-right:0px;



margin-top:0px;



color:#ffffff;



padding:10px;



font-size:12px;







}











.redBackground1{



background-color: #AB2930;



margin-right:0px;



margin-top:0px;



color:#ffffff;



padding:10px;



font-size:12px;



}







.redBackground2{



background-color: #AB2930;



margin-right:0px;



margin-top:0px;



color:#ffffff;



padding:10px;



margin-bottom:10px;



font-size:12px;



}











#awardsTable h1{



padding:0px;



margin:0px;



}



#awardsTable h2{



padding:0px;



padding-left:10px;



margin:0px;



color:#000000;



font-family:Verdana,Arial,Helvetica,sans-serif;



font-weight:bold;



font-size:14px;



}







#awardsTable h3{



padding:0px;



margin:0px;



color:#000000;



font-family:Verdana,Arial,Helvetica,sans-serif;



font-weight:normal;



font-size:14px;



}







#awardsTable{



font-family:Verdana,Arial,Helvetica,sans-serif;



font-size:12px;



}







#awardsTable td{



border-bottom: #cccccc thin dotted;



vertical-align:middle;



}







#awardsTable th{







background-color:#AB2930;



color:#ffffff;



padding-top:3px;



padding-bottom:3px;



padding-left:5px;



}











.checkouttable{



margin-top:20px;



}







.spacer{



height:5px;



}







.sectiontableheader th{



background-color: #AB2930;







color:#ffffff;



}







.checkouttext{



padding-left:5px;



padding-top:12px;



}











.registeredWine{



font-size:18px;



padding-top: 30px;



padding-left:10px;



}







.goDownNowConditions{



margin-top:20px;







margin-right:5px;



text-align:left;



vertical-align:text-top;



padding-left:10px;



padding-right:5px;







}















.goDownNowTerms{



margin-top:23px;



margin-right:5px;



text-align:right;



vertical-align:text-top;







}







.wineRegistration{



padding-left:30px;



text-align:center;



color:#AB2930;



font-weight:bold;



font-size:14px;



font-family:Verdana,Arial,Helvetica,sans-serif;



}



































.addtocart_button{



margin-top:1px;



padding-top:1px;



}











.addTo{



margin-top:10px;



}



.productPrice{



font-family:Verdana,Arial,Helvetica,sans-serif;



font-size:12px;







}



.productPriceWine{



font-family:Verdana,Arial,Helvetica,sans-serif;



font-size:12px;



font-weight:bold;



}



#wineclubform{



width:340px;



}







.goDownNowL{



margin-top:20px;



margin-right:5px;



text-align:left;



vertical-align:text-top;







}







.goDownNow{



margin-top:20px;



margin-right:5px;



text-align:right;



vertical-align:text-top;







}



.goDownK{



margin-top:10px;



margin-right:5px;



text-align:right;







}







.subtotal{



height:25px;



}







.wineclubrow{



height:30px;



padding-top:10px;



vertical-align: middle;



}







.wineclubcheckout{



background-color: #AB2930;



font-weight:bold;



color:#ffffff;



vertical-align: middle;



}











#wineClubTable{







color:#000000;







font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:10px;







margin-top:10px;











text-align:top;







}











#wineClubTable img{







padding-right:10px;







padding-top:10px;











}















#promotion img{







padding:10px;



}















#promotion h3{



padding-bottom: 5px;



}











#promotion{



background-color: #752b2c;



padding-top:7px;



padding-left:5px;



padding-right:5px;



padding-bottom:15px;



text-align: center;







}







#newsLetter{







height: 164px;







background-color: #ab2930;







color:#ffffff;



padding-right: 5px;



padding-top:5px;



}











.mainnewsletter p{



margin: 5px;



margin-bottom:10px;















}











#login a{







font-family:Verdana,Arial,Helvetica,sans-serif;







font-size: 0px;







text-decoration:none;



color: #000000;



}







#login ul{



font-size: 0px;



color:#ab2930;



}















#vmMainPage th{



text-align: left;



}







#vmMainPage a{







color:#ab2930;



text-decoration:none;















}























a.highslide {



border: 1px solid #000000;



background: #8c2c30;



margin-top:5px;



width:97px;



font-color: #ffffff;











}



a.highslide:hover {



border: 1px solid #ff0000;



background: #ab2930;



color:#ffffff;







}























.down{



margin-top:10px;



}











.addtocart_button {



width:97px;



}















.button {



border: 1px solid #000000;



background: #8c2c30;



margin-top:5px;



color:#ffffff;



width:97px;







}



.button:hover {



border: 1px solid #ff0000;



background: #ab2930;



color:#ffffff;



}























#toggler1 {







	







padding-top: 10px;	







}























.componentheading{







margin: 20px 5px 5px 5px;







color: #ab2930;	







font-size:17px;







font-weight:bold;







}























h1{







margin: 20px 5px 5px 5px;







color: #ab2930;	







vertical-align: text-top;	







font-size:17px;







font-weight:bold;







font-family:"Times New Roman",Times,serif;















}







































#vmMainPage{







padding-left:15px;







padding-right:15px;







}































#vmMainPage h2{







margin: 20px 5px 5px 5px;







color: #ab2930;	







vertical-align: text-top;	







font-size:17px;







font-weight:bold;







font-family:"Times New Roman",Times,serif;







}























#vmMainPage h1{















font-family:"Times New Roman",Times,serif;







color: #ab2930;	















font-size:17px;







font-weight:bold;







}







#vmMainPage h3{















font-family:"Times New Roman",Times,serif;







color: #ab2930;	







margin-top: 10px;







margin-left: 20px;







font-size:17px;







font-weight:bold;







}















#vmMainPage h4{















font-family:Verdana,Arial,Helvetica,sans-serif;







color: #ab2930;	















font-size:17px;







font-weight:normal;







}







































#left{







width: 818px;







float:left;







text-align:left;























}















#shoppingCartHeader1 p{







font-family:"Times New Roman",Times,serif;







margin: 20px 10px 10px 20px;







color: #ab2930;	







vertical-align: text-top;	







font-size:17px;







font-weight:bold;















}















#basketTable1 {















font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:14px;







padding-right:5px;







}







#basketTable1 tr td{







padding-top:5px;







}















#basketTable1 th{







color:#ffffff;







background-color:#8b2b2f;















}















#basketTable1 a{







color:#ab2930;







text-decoration:none;







outline:none;







padding-top:5px;







}







































#centerP p{







font-size: 12px;







margin: 0px;







}























#shoppingCartHeader p{







font-family:"Times New Roman",Times,serif;







margin: 20px 10px 10px 20px;







color: #ab2930;	







vertical-align: text-top;	







font-size:17px;







font-weight:bold;















}















#basketTable {















font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:14px;







padding-right:5px;







}







#basketTable tr td{







padding-top:5px;







}















#basketTable th{







color:#ffffff;







background-color:#8b2b2f;















}















#basketTable a{







color:#ab2930;







text-decoration:none;







outline:none;







padding-top:5px;







}























body{







background-color: #cecdc7;	







margin: 0 auto;







text-align:center;







font-family:Verdana,Arial,Helvetica,sans-serif;







}















p{







	







margin: 5px 10px 10px 0px;







font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:12px;	







}















































































































h3.cbHeader{







color:#ffffff;















font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:14px;	







background-color:#ab2930;







background-image: none;







}







div.cbContainer{







font-family:Verdana,Arial,Helvetica,sans-serif;







color:#00ff00;







background-color:#ab2930;







background-color:#ffffff;







background-image: none;







}







div.cbBox{







font-family:Verdana,Arial,Helvetica,sans-serif;







color:#ff0000;







background-color:#ab2930;







background-image: none;







}







div.shop_info{







font-family:Verdana,Arial,Helvetica,sans-serif;







color:#000000;







background-color:#ab2930;







background-image: none;







}







#contactTable {



font-family:Verdana,Arial,Helvetica,sans-serif;



font-size: 10px;



}







#contactTable H2{



margin-left:10px;



}







#contactTable input{



margin-top:10px;



}







#contactTable textarea{



margin-top:10px;



}







#contactTable a{



text-decoration: none;



outline:none;



color: #ab2930;



font-family:Verdana,Arial,Helvetica,sans-serif;



font-size: 10px;



}















.redBackgroundPurchase{







background-color: #ab2930;







margin-right:5px;







margin-left:5px;







color:#ffffff;







padding:10px;







}















.redBackgroundPurchase a{







color:#ffffff;







text-decoration: none;







}























.redBackground h1{







color:#ffffff;







}































.quantity_box{







color:#000000;







font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:10px;







text-align:top;







}































.noborder{















border-bottom: none;







}















table tr td {















vertical-align: top;







padding: 0px;







margin: 0px;







}















.contentpaneopen h2{















font-family:"Times New Roman",Times,serif;







color: #ab2930;	















font-size:17px;







font-weight:bold;







}







































#wineClubTable a{







color: #ab2930;	







text-decoration:none;







}















#wineClubTable p{







padding-left:0px;







}























#wineClubTable h1{







font-family:"Times New Roman",Times,serif;







color: #ab2930;	







margin: 10px 0px 0px 0px;







padding-left: 0px;







font-size:17px;







font-weight:bold;







}























#wineClubTable h2{







margin-left:0px;







font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:10px;	







font-weight: bold;







color: #ab2930;	







}























#flypageTable p{







margin-left:4px;















}















#flypageTable h2{







margin-left:4px;







font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:10px;	







font-weight: bold;







color: #ab2930;	







}











































































.mainlogin{







color:#000000;







text-align: right;







margin-right:19px;







margin-top:7px;







font-size:12px;







}















.down a{







text-decoration: none;







color:#ffffff;







}















.down a:hover{







text-decoration: none;







color:#ff0000;







}































.vmCartModule{







text-align:left;







font-size:10px;







font-family:Verdana,Arial,Helvetica,sans-serif;







margin-left:5px;







margin-right:5px;







color:#cccccc;







}























.vmCartModule a{







text-decoration: none;







color:#ffffff;















}















.vmCartModule a:hover{







text-decoration: none;







color:#ffffff;















}























#browseTable p{







margin-top:30px;







margin-left:20px;







margin-right:20px;















}















#noline{







	color:#cccccc;































































font-size:14px;







font-weight:bold;







margin: 5px;







}















#noline img{















margin-top: 5px;







margin-bottom:5px;







}



























.lightbordera{



















background-color: #cecdc7;







}











.lightborder{











border-bottom:1px solid #CECDC7;



















}























#hometable img{







padding:10px;







}







#hometable h2{







font-family:"Times New Roman",Times,serif;







font-size:17px;







font-weight:bold;







}















#hometable p{







margin-left:6px;







}







































#vineyardtable img{







padding:10px;







}







.winestable h1{







padding-left:5px







padding-right:5px;







padding-top:15px;







padding-bottom:15px;







}























.winestable p{















margin-left:0px;







marging-top:0px;







padding-left:3px;







}























#vineyardtable h2{







margin: 20px 10px 10px 20px;







font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:10px;	























font-weight: bold;







color: #ab2930;	







}







#vineyardtable p{







margin-left: 20px;







}























.winestable h2{







font-family:"Times New Roman",Times,serif;







font-size:17px;







padding:0px;







margin-left:0px;







marging-top:0px;







}







.winestable h3{







font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:10px;	







font-weight: bold;







color: #ab2930;







padding:0px;







padding-left:3px;







}















.winestable a{







font-family:"Times New Roman",Times,serif;







font-size:12px;







text-decoration: none;







color:#ab2930;







}















.winestable a:hover{







font-family:"Times New Roman",Times,serif;







font-size:12px;







text-decoration: none;







color:#ab2930;







font-weight: bold;







}































#awardstable h2{







font-family:"Times New Roman",Times,serif;







font-size:17px;







}























#awardstable h3{







font-family:"Times New Roman",Times,serif;







font-size:17px;







color:#000000;







}















#awardstable img{







margin: 0px;







padding: 0px;







}







































































table{







margin: 0px;







padding: 0px;







border-spacing: 0px;







margin-left: auto;







margin-right: auto;







}















table{















vertical-align: top;















}







































h2{







	







margin: 20px 10px 10px 20px;







font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:10px;	







font-weight: bold;







color: #ab2930;		







}







h3{







	







font-family:"Times New Roman",Times,serif;







color:#FFFFFF;







font-size:15px;







font-weight:bold;







margin: 0px;







text-transform: uppercase;







}







h3 a {







    color: #ab2930;







text-decoration:none;







font-size:15px;







font-weight:bold;







font-family:"Times New Roman",Times,serif;







}















































h4{







font-family:"Times New Roman",Times,serif;	







color:#FFFFFF;







font-size:20px;







font-weight:bold;







padding: 0px;







margin:0px;







}







h5{







font-family:Verdana,Arial,Helvetica,sans-serif;







font-size:10px;	







font-weight: bold;







color: #ab2930;		







	







}







h6{







margin: 0 0 0 0;







color: #ffffff;	







vertical-align: text-top;	







font-size:17px;







font-weight:bold;	







font-family:"Times New Roman",Times,serif;	







}







#wrapper{







width: 1004px;







margin: 0 auto;







background-color:#ffffff;







background-image: url(/images/wrapperBackground.jpg);







background-repeat: repeat;















}















#header{







width: 1004px;







height: 164px;







background-image: url(/images/header.jpg);







background-repeat: no-repeat;







margin:0 auto;







}







#navigation{







width: 1004px;







height: 61px;







background-image: url(/images/navigation.gif);







background-repeat: no-repeat;







margin:0 auto;







text-align:center;







background-color: #ab2930;















}







#navigationmenu{







margin: 0 auto;







padding: 5px;







width: 600px;







}







#content{







width: 1004px;







background-color: #ab2930;







margin:0 auto;







background-image: url(/images/whiteContent.jpg);







background-repeat: repeat-y;







}















#right{







width: 186px;







float: right;















background-color:#8c2c30;















background-repeat: repeat-y;















}



























.input{







text-align: center;



}







#login{







height:190px;







	background-color: #8C2C30;







padding:5px;







padding-top:5px;







padding-bottom:5px;







color:#cccccc;







font-family:Verdana,Arial,Helvetica,sans-serif;







font-size: 10px;















}































#form-login{



text-align: left;







}



















#footer{







width:1004px;







height:36px;







background-image: url(/images/footer.jpg);







background-repeat: no-repeat;







font-family:Georgia,"Times New Roman",Times,serif;







font-size:11px;















clear:both;







}















#footer a{







color: #000000;







font-family:Georgia,"Times New Roman",Times,serif;







font-size:11px;







text-decoration:none;







}















#footer a:hover{







color: #ab2930;







font-family:Georgia,"Times New Roman",Times,serif;







font-size:11px;







text-decoration:none;







}















#builtby{







width:1004px;







margin: 0 auto;







text-align:right;







padding:10px;







}















#builtby a{







color: #222222;







font-size: 8px;







font-family:Verdana,Arial,Helvetica,sans-serif;







text-decoration:none;







}















#builtby a:hover{







color: #f53cdf;







font-size: 10px;







text-decoration:none;







font-family:Verdana,Arial,Helvetica,sans-serif;







font-weight:bold;







} 
