BODY
{
	font-family:'Verdana';
	font-size:9px;
	color:black;
}
a {color:#990000}
li{font-size:9px}
p { font-size:9px;}
h2 
{
  font-size:16px; 
  margin-top:0px; 
  margin-bottom:15px; 
  color:#AF323F;
  font-weight:bold;
  }

.fpWineImage{
	max-height:100px;
}

.bodytext{
	font-family:'Verdana';
	font-size:9px;
	color:black;
	font-weight:normal;     /*Added 15/11/2004 SS to ensure 'more details' link displays properly*/
	font-style:normal;      /*Added 15/11/2004 SS to ensure 'more details' link displays properly*/
}

.proddesc{
	font-family:'Verdana';
	font-size:11px;
	color:black;
	font-weight:normal;     /*Added 15/11/2004 SS to ensure 'more details' link displays properly*/
	font-style:normal;      /*Added 15/11/2004 SS to ensure 'more details' link displays properly*/
}

.bodytext A, .bodytext A:link, .bodytext A:visited, .bodytext A:active{
	font-size: 9px;
	color: #CD003B;
	font-family: 'Verdana';
	text-decoration:underline;
}

.note{
	font-family:'Verdana';
	font-size:9px;
	color:black;
	line-height:11px;
}

.note A, .note A:link, .note A:visited, .note A:active{
	color: #CD003B;
	text-decoration:underline;
}

.footer {
	font-size: 9px;
	color: gray;
	font-family: 'Verdana';
}

.footer A, .footer A:link, .footer A:visited, .footer A:active
{
	font-size: 9px;
	color: #CD003B;
	font-family: 'Verdana';
	text-decoration:underline;
}

.prodlistpagetitle{
	font-size: 11px;
	color:#ffffff;
	font-family: 'Verdana';
}
.carttable{
}

.cartprod{
	font-family:Verdana;
	font-size:9px;
	color:black;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:10px;
}


.cartprice{
	font-family:Verdana;
	font-size:9px;
	color:white;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
}

.carttotal{
	font-family:Verdana;
	font-size:9px;
	color:white;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	font-weight:bold;
}
.cartbutton{
	font-family:Verdana;
	font-size:9px;
	color:white;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	font-weight:bold;
	border-left: solid 1px #e3e3e3;
	border-top: solid 1px #e3e3e3;
	border-right: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3;
}

.licence{
	font-family:'Verdana';
	font-size:9px;
	color:#555555;
}

.siteby{
	font-family:'Verdana';
	font-size:9px;
	color:#a1a1a1;
}

 .siteby A, .siteby A:link, .siteby A:active, siteby A:visited{
	font-family:'Verdana';
	font-size:9px;
	color:#a1a1a1;
	text-decoration:underline;
 } 
 
 .displayitems{
	font-family:verdana;
	font-size:9px;
	color:black;
 }
 
 td.displayitems{
 border-bottom:1px solid #b3b3b3;
 }
 
 td.prodrow{
 border-bottom:1px solid #b3b3b3;
 }
 
 h3, h3 span{
	font-family:'Verdana';
	font-size:12px;
	color:#990000;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	margin: 0px 0px 2px 0px;
	}

 .price{
	font-family:'Verdana';
	font-size:10px;
	color:#990000;
}

 .recretail{
	font-family:'Verdana';
	font-size:8px;
	color:#666666;
	line-height:12px;
	margin:5px 0px;
	display:block;
}

 .promotext{
	font-family:'Verdana';
	font-size:11px;
	color:#990000;
	font-weight:bold;
}

.qtylabel{

	font-family:'Verdana';
	font-size:9px;
	color:#666666;
}

.pagenav A, .pagenav A:active, .pagenav A:link
{
	font-family:'Verdana';
	font-size:10px;
	color:#990000;
	text-decoration:underline;
}

.pagenav, .pagenav A:visited
{
	font-family:'Verdana';
	font-size:10px;
	color:#666666;
}

.pagenavcurrent{
	font-weight:bold;
	font-family:'Verdana';
	font-size:10px;
	color:#666666;
}

.pagenavcurrent A, .pagenavcurrent A:active, .pagenavcurrent A:visited, .pagenavcurrent A:link{
	font-weight:bold;
	font-family:'Verdana';
	font-size:10px;
	color:#990000;
	text-decoration:underline;
}

select
{
	font-family:'Verdana';
	font-size:9px;
}

input
{
	font-family:'Verdana';
	font-size:9px;
}
.conditions{text-align:left; font-family:'Verdana';
	font-size:10px; margin-top:0px; padding-top:0px;}

h4 {margin:0px 0px 5px 0px; border-bottom:1px solid #cccccc; padding-top:0px; font-size:10px;}
.formTable{ font-size:9px;}
.formTable td{vertical-align:top; padding:2px 10px 2px 0px; font-size:9px;}
.formTable h4 {margin-top:30px;}
.warning {color:#FF0000; font-size:9px; margin: 15px 0px; font-size:9px;}

#Header1_txtKeyword {width:187px; font-size:9px;}

#Header1_ddlVariety, #Header1_ddlPriceRange {width:100px; font-size:9px;}

#Header1_txtVintage {width:35px;}rgin-top:30px;}
.warning {color:#FF0000; font-size:9px; margin: 15px 0px; font-size:9px;}


/* Register Email HP Panel - Added by Matt on 25/01/07 */

#register_email {
	background-color: #fff;
	/*border: solid #e4e4e4;
	border-width: 0 1px;*/
	/*margin-left: 13px;
	margin-top: 15px;*/
	width: 354px;
	width/**/:/**/ 353px;
}

#register_email.product_list {
	margin-left: 0;
	width: 179px;
}

html >/**/ body #register_email {
	width: 352px;
}

html >/**/ body #register_email.product_list {
	width: 177px;
}

#register_email div {
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 0;
	height: 5px;
	line-height: 0px;
	margin: 0 -1px;
	position: relative;
}

#register_email div.top {
	background-image: url(/images/bg_register_email_box_top.gif);
}

#register_email div.bottom {
	background-image: url(/images/bg_register_email_box_btm.gif);
}

#register_email.product_list div.top {
	background-image: url(/images/bg_register_product_email_box_top.gif);
}

#register_email.product_list div.bottom {
	background-image: url(/images/bg_register_product_email_box_btm.gif);
	height: 6px;
}

#register_email h3 {
	background: url(/images/bg_register_email.gif) no-repeat 0 0;
	border: none;
	height: 14px;
	margin: 7px 14px;
	overflow: hidden;
	text-indent: -999px;
	width: 202px;
}

#register_email.product_list h3 {
	background-image: url(/images/bg_register_product_email.png);
	height: 27px;
	width: 149px;
}

#register_email p {
	color: #555;
	font-family: "Verdana", Arial;
	font-size: 10px;
	/*margin: 9px 14px;*/
	margin:0px;
}

#register_email input#registration1_txtEmailAddress {
	width: 200px;
}

#register_email.product_list input#registration1_txtEmailAddress {
	width: 149px;
}

#register_email input#registration1_cmdSubscribe {
	color: #000;
	font-family: "Verdana", Arial;
	font-size: 11px;
}

/*Added by zia at 26-08-08*/
.SoldOutMsg
{
	color:#990000;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	line-height:12px;
}
/*Added by Farzana
  Date: 4-feb-09
  Purpose : Home Improvement*/
.SearchTxt
{
	color:#AF323F;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
.txtbox
{
	width:120px;
	border:solid 1px #AF323F;
}
.gobtn
{
	padding:2px 5px 5px 0px;
	text-align:right;
}
.content p
{
	font-family:Verdana;
	font-size:10px;
	padding:5px 0px 5px 0px;
	margin:0px;
	text-align:justify;
}
.dynamicContent p
{
	font-family:Verdana;
	font-size:10px;
	padding:5px 0px 5px 0px;
	margin:0px;
}
.newscontent p
{
	font-family:Verdana;
	font-size:10px;
	padding:5px 0px 5px 0px;
	margin:0px;
	text-align:left;
}
.contentpromo
{
	font-family:Verdana;
	font-size:10px;
	padding:5px 0px 5px 0px;
	margin:0px;
	text-align:justify;
	
}
.newslettertxt
{
	color:#AF323F;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	
	
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
.txtboxgreyborder
{
	width:120px;
	border:solid 1px #e3e3e3;
}
.favContent
{
	font-family:Verdana;
	font-size:10px;
	height:150px;
	padding:20px 4px 0 0px;
	vertical-align:top;
}
.favContent p
{
	font-family:Verdana;
	font-size:10px;
	margin:0px;
	padding:4px 0 4px 0;
	text-align:left;
	color:#AF323F;
	vertical-align:middle;
	
}

.favContent a /*Added by zia at 04-Feb-2009*/
{
	font-family:Verdana;
	font-size:10px;
	margin:0px;
	padding:4px 0 4px 0;
	text-align:left;
	color:#AF323F;
	vertical-align:middle;
	text-decoration:none;
	
}

.favHead
{
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #848485; FONT-FAMILY: verdana;padding:6px 0px 6px 0px;
	

}
.maroon
{
	color:#cc003d;
	font-weight:bold;
}
.blackbold
{
	color:Black;
	font-weight:bold;
}
.outercontent
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 5px;
	vertical-align:top;
	
}
.rightpad20
{
	PADDING-RIGHT: 20px;
}
.favbox
{
	BORDER-RIGHT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; BORDER-BOTTOM: #e7e7e7 1px solid;
}
.favImg
{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.shoppingcarttxt
{FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: verdana; HEIGHT: 20px; BACKGROUND-COLOR: #dcd5d5;}
.reqMsg
{
	FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: verdana;
}
.fiveimgbox{padding: 0 0 10px 0;}
*html .topgap{padding: 10px 0 0 0;}
.topgap{padding: 0px 0 0 0;}


/* End home page improvement CSS 
added by Farzana */
/*Created by zia at 03-Feb-2008*/
.hide
{
	display:none;
}

 .recretaildetail{
	font-family:'Verdana';
	font-size:8px;
	color:Blue;
	line-height:12px;
	margin:5px 0px;
	display:block;
}

/*Created by zia at 11-Mar-2009*/
.recretaildetailList{
	font-family:'Verdana';
	font-size:9px;
	color:Blue;
	line-height:12px;
    margin:5px 5px;
	display:block;
}

