body{
	background-color:#EDE7D1;
	font-family:georgia;Arial;

	padding:0px;
	margin:0px;
	font-size: 12px;
	text-align:center;

	margin-right:auto;
	margin-left:auto;
}

form{padding:0px;margin:0px;}

.header{ background-color:#51101B; }
.page{	width:910px;padding:15px 0px 0px 0px;margin:auto;text-align:left;	}
.PromoBanner{width:910px;margin:auto;text-align:left;}

img{border:0px;}


h1.someliertitle{
color:#51101B;
font-weight:normal;
font-size: 24px;
padding:50px 0px 0px 0px;
margin:0px 0px 0px 25px;
background-image:url(/images/common/sketch_main_glass.gif);
background-repeat:no-repeat;
background-position:530px 10px;
}

p{font-family:"Trebuchet MS",Sans-Serif;font-size: 11px;margin:0px;padding:0px;}


img.adjust{padding:5px 0px 5px 10px;}

.helpPanel{
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

.divider{
	background-image:url(/images/divider.gif);
	background-repeat:repeat-y;
	background-position:0px 200px;
	/*border-left:3px solid #645B22;*/

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}

.content, .yourAnswers{text-align:left; background-color:#F8F5EE;	}
.content{width:646px;margin:0px 250px 10px 0px;background-color:#FFFFFF;}
.yourAnswers{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;width:216px;}


label,input,.questionItem,.subquestion,#priceChosen,#foodChosen,#colourChosen, #styleChosen{color:#000000; font-family:"Trebuchet MS",sans-serif;font-size: 11px;}

.question{padding:0px 0px 0px 25px;margin:0px 0px 0px 0px;}
.questionTitle{color:#AFA156;font-size: 18px;}
.questionToAsk {color:#330000;font-weight:bold;font-size: 14px;padding-bottom:5px;}

.bg{background-color:#FFFFFF;}

.showMe{
padding:5px 0px 5px 20px;}
}

.disabled{color:#CCCCCC;}
.off{color:#CCCCCC;}
.activehighlight{
background-image:url(/images/common/radio_highlight.gif);
background-repeat:no-repeat;
background-position:3px 100%;
}

.active{color:#000000;}
.hidden{display:none;}
.display{display:block;}
label.disabled{color:#CCCCCC;}


h2.yourAnswersTitle{font-family:georgia,Arial;color:#330000;font-size: 20px;padding:30px 0px 0px 0px;}
h3.winetitle {font-family:"Trebuchet MS";font-size: 11px; font-weight:bolder;}
.yourAnswers p{margin-left:20px;color:#000000;padding-bottom:5px;}
.yourAnswers h3{font-family:georgia;font-size:15; color:#330000;}

.optionChosen{margin:0px 20px 0px 20px;}
.optionChosen h3{padding:5px 0px 5px 0px;margin:0px;border-top:2px solid #E0DCD0;}

.tipImage{padding:25px 0px 0px 0px;}


a.moreinformation{color:#A93C51;text-decoration:none;font-weight:bold;}

.wineDetail{padding:0px 0px 10px 0px;}
.wineDetail h4{padding:0px 0px 0px 0px;margin:0px;font-family:"Trebuchet MS";font-size: 12px;}
.wineBulkPurchase{color:#C0C0C0;padding:10px 10px 10px 70px;}

.wineImageColumn{float:left;width:65px;padding:0px 10px 0px 70px;}
.wineDataColumn{float:left;width:285px;padding:0px 20px 0px 20px;}
.wineDetailsColumn{float:left;width:160px;padding:0px 0px 0px 10px;}
.productNotFound{padding:20px 0px 200px 20px;}
.buyWineLink{padding:15px 0px 15px 0px;}
h2.wineDescription{font-family:"Trebuchet MS";font-size: 13px;color:#000000;}
h3.pricePerBottle{font-family:"Trebuchet MS";font-size: 14px;color:#000000;}


.footerPromoBanner{
	background-color:#FFFFFF;
	width:100%;
	background-image:url(/images/footer/footer_bg_fade.gif);
	background-repeat:repeat-x;
	padding:25px 0px 10px 0px;
}

.PromoItems{
	padding:10px 0px 20px 10px;
}
.PromoItem{
	width:225px;
	float:left;
}
.PromoImage{
	width:85px;
	float:left;
}
.PromoDescription{
	margin:0px 0px 0px 85px;
}
.footerBuy{
	padding:5px 0px 0px 0px;
}
.footerPrice{
	padding:0px 0px 8px 0px;
}
.clearboth{
	clear:both;
}

.clearright{
	clear:right;
}

.clearleft{
	clear:left;
}
.colourQuestion{margin-left:73px;}

table.dataTable td,table.styleDataTable td ,table.colorTable td {width:125px;vertical-align:top;padding:0px 0px 5px 0px;}
table.dataTable{padding-top:5px;}
table.styleDataTable{padding-bottom:10px;}
table.styleDataTable td{width:160px; }


.bottomLargeCurve{
background-image:url(/images/curves/curves_r7_c2.jpg);
background-repeat:no-repeat;
background-position:bottom center;
}
.topLargeCurve{
background-image:url(/images/curves/curves_r2_c2.jpg);
background-repeat:no-repeat;
background-position:top center;
}

.topSmallCurve{
background-image:url(/images/curves/curves_r2_c4.jpg);
background-repeat:no-repeat;
background-position:top center;
height:10px;
}

.bottomSmallCurves{
/*background-image:url(/images/curves/curves_r5_c4.jpg);
background-repeat:no-repeat;
background-position:bottom center;*/
}
