body{
	background:url(../images/bg_matt.gif) repeat;
	font-family:"Arial", "Helvetica", "sans-serif";
	font-size:0.8em;
	margin:0;
	padding:0;
	line-height:1.5;
	text-align:center;
}
a{
	color:#9A3AB1;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#9A3AB1;
	text-decoration:underline;
	font-weight:bold;
}
textarea{
	font-family:"Arial", "Helvetica", "sans-serif";
	font-size:1.0em;
}
#container{
	background:url(../images/bg_containerBorder.gif) repeat #FFFFFF;
	width:975px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
#footer{
	background:url(../images/bg_footer.jpg) top left no-repeat #FFFFFF;
	color:#FFFFFF;
	height:225px;
	text-align:left;
}
#footer .content{
	padding:140px 0 0 200px;
	margin:0 auto;
	font-size:0.9em;
}
#header{
	background:#FFFFFF;
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
}
#header .bannerLecAboutPart1{
	background:url(../images/banner_lecabout_header1.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecAboutPart2{
	background:url(../images/banner_lecabout_header2.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecAboutPart3{
	background:url(../images/banner_lecabout_header3.jpg) no-repeat #FFFFFF;
	width:322px;
	height:293px;
}
#header .bannerLecAboutPart4{
	background:url(../images/banner_lecabout_header4.jpg) no-repeat #FFFFFF;
	width:310px;
	height:272px;
}
#header .bannerLecAboutPart5{
	background:url(../images/banner_lecabout_header5.jpg) no-repeat #FFFFFF;
	width:310px;
	height:272px;
}
#header .bannerLecAboutPart6{
	background:url(../images/banner_lecabout_header6.jpg) no-repeat #FFFFFF;
	width:322px;
	height:272px;
}
#header .bannerLecDeliveryTermsPart1{
	background:url(../images/banner_lecdelivery_header1.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecDeliveryTermsPart2{
	background:url(../images/banner_lecdelivery_header2.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecDeliveryTermsPart3{
	background:url(../images/banner_lecdelivery_header3.jpg) no-repeat #FFFFFF;
	width:322px;
	height:293px;
}
#header .bannerLecDeliveryTermsPart4{
	background:url(../images/banner_lecdelivery_header4.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecDeliveryTermsPart5{
	background:url(../images/banner_lecdelivery_header5.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecDeliveryTermsPart6{
	background:url(../images/banner_lecdelivery_header6.jpg) no-repeat #FFFFFF;
	width:322px;
	height:181px;
}
#header .bannerLecHampersPart1{
	background:url(../images/banner_lechampers_header1.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecHampersPart2{
	background:url(../images/banner_lechampers_header2.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecHampersPart3{
	background:url(../images/banner_lechampers_header3.jpg) no-repeat #FFFFFF;
	width:322px;
	height:293px;
}
#header .bannerLecHampersPart4{
	background:url(../images/banner_lechampers_header4.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecHampersPart5{
	background:url(../images/banner_lechampers_header5.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecHampersPart6{
	background:url(../images/banner_lechampers_header6.jpg) no-repeat #FFFFFF;
	width:322px;
	height:181px;
}
#header .bannerLecOrderFormPart1{
	background:url(../images/banner_lecorderform_header1.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecOrderFormPart2{
	background:url(../images/banner_lecorderform_header2.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecOrderFormPart3{
	background:url(../images/banner_lecorderform_header3.jpg) no-repeat #FFFFFF;
	width:322px;
	height:293px;
}
#header .bannerLecOrderFormPart4{
	background:url(../images/banner_lecorderform_header4.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecOrderFormPart5{
	background:url(../images/banner_lecorderform_header5.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecOrderFormPart6{
	background:url(../images/banner_lecorderform_header6.jpg) no-repeat #FFFFFF;
	width:322px;
	height:181px;
}
#header .bannerLecPersonalisedPart1{
	background:url(../images/banner_lecpersonalised_header1.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecPersonalisedPart2{
	background:url(../images/banner_lecpersonalised_header2.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecPersonalisedPart3{
	background:url(../images/banner_lecpersonalised_header3.jpg) no-repeat #FFFFFF;
	width:322px;
	height:293px;
}
#header .bannerLecPersonalisedPart4{
	background:url(../images/banner_lecpersonalised_header4.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecPersonalisedPart5{
	background:url(../images/banner_lecpersonalised_header5.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecPersonalisedPart6{
	background:url(../images/banner_lecpersonalised_header6.jpg) no-repeat #FFFFFF;
	width:322px;
	height:181px;
}
#header .bannerLecPromotionPart1{
	background:url(../images/banner_lecpromotion_header1.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecPromotionPart2{
	background:url(../images/banner_lecpromotion_header2.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecPromotionPart3{
	background:url(../images/banner_lecpromotion_header3.jpg) no-repeat #FFFFFF;
	width:322px;
	height:293px;
}
#header .bannerLecPromotionPart4{
	background:url(../images/banner_lecpromotion_header4.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecPromotionPart5{
	background:url(../images/banner_lecpromotion_header5.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecPromotionPart6{
	background:url(../images/banner_lecpromotion_header6.jpg) no-repeat #FFFFFF;
	width:322px;
	height:181px;
}
#header .bannerLecWeddingPart1{
	background:url(../images/banner_lecwedding_header1.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecWeddingPart2{
	background:url(../images/banner_lecwedding_header2.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecWeddingPart3{
	background:url(../images/banner_lecwedding_header3.jpg) no-repeat #FFFFFF;
	width:322px;
	height:293px;
}
#header .bannerLecWeddingPart4{
	background:url(../images/banner_lecwedding_header4.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecWeddingPart5{
	background:url(../images/banner_lecwedding_header5.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecWeddingPart6{
	background:url(../images/banner_lecwedding_header6.jpg) no-repeat #FFFFFF;
	width:322px;
	height:181px;
}
#header .bannerLecWinesPart1{
	background:url(../images/banner_lecwines_header1.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecWinesPart2{
	background:url(../images/banner_lecwines_header2.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerLecWinesPart3{
	background:url(../images/banner_lecwines_header3.jpg) no-repeat #FFFFFF;
	width:322px;
	height:293px;
}
#header .bannerLecWinesPart4{
	background:url(../images/banner_lecwines_header4.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecWinesPart5{
	background:url(../images/banner_lecwines_header5.jpg) no-repeat #FFFFFF;
	width:310px;
	height:181px;
}
#header .bannerLecWinesPart6{
	background:url(../images/banner_lecwines_header6.jpg) no-repeat #FFFFFF;
	width:322px;
	height:181px;
}
#header .bannerPart1{
	background:url(../images/banner_header1.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerPart2{
	background:url(../images/banner_header2.jpg) no-repeat #FFFFFF;
	width:310px;
	height:293px;
}
#header .bannerPart3{
	background:url(../images/banner_header3.jpg) no-repeat #FFFFFF;
	width:322px;
	height:293px;
}
#header .bannerPart4{
	background:url(../images/banner_header4.jpg) no-repeat #FFFFFF;
	width:310px;
	height:237px;
}
#header .bannerPart5{
	background:url(../images/banner_header5.jpg) no-repeat #FFFFFF;
	width:310px;
	height:237px;
}
#header .bannerPart6{
	background:url(../images/banner_header6.jpg) no-repeat #FFFFFF;
	width:322px;
	height:237px;
}
#header .bannerDivider{
	background:url(../images/banner_headerDivider.gif) no-repeat #FFFFFF;
	width:942px;
	height:45px;
}
#header .contactInfo{
	vertical-align:bottom;
	text-align:right;
	font-size:1.5em;
	font-weight:bold;
	color:#8C0000;
}
#innerContainer{
	background:#FFFFFF;
	width:941px;
	margin:0 auto;
	text-align:center;
}
#lecAboutAbstract{
	margin:0 auto;
	font-size:1.2em;
}
#lecAboutContentBody{
	background:#FFFFFF;
	padding:0px;
	margin:0 auto;
	text-align:left;
	height:300px;
}
#lecAboutPageTitle {
	padding:250px 0 0 0px;
	margin:0 auto;
	text-align:left;
}
#lecAboutPageTitle h1{
	color:#FF9900;
	font-size:2.0em;
}
#lecDeliveryTermsAbstract{
	margin:0 auto;
	font-size:1.2em;
}
#lecDeliveryTermsContentBody{
	background:#FFFFFF;
	padding:0px;
	margin:0 auto;
	text-align:left;
	height:900px;
}
#lecDeliveryTermsPageTitle {
	padding:250px 0 0 0px;
	margin:0 auto;
	text-align:left;
}
#lecDeliveryTermsPageTitle h1{
	color:#FF9900;
	font-size:2.0em;
}
#lecHampersContentBody{
	background:url(../images/bg_lecHampersContentBody.jpg) left bottom no-repeat #FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0 auto;
	text-align:left;
	height:3150px;
}
#lecHampersContentBody .productCode{
	color:#CC3300;
	font-weight:bold;
}
#lecHampersContentBody .thumbnail{
	vertical-align:top;
	text-align:center;
	width:20%;
}
#lecHampersFooter{
	background:url(../images/bg_lecHampersFooter.jpg) top left no-repeat #FFFFFF;
	color:#FFFFFF;
	height:97px;
	text-align:left;
}
#lecHampersFooter .content{
	padding:10px 0 0 200px;
	margin:0 auto;
	font-size:0.9em;
}
#lecHampersPageTitle {
	padding:200px 0 0 0px;
	margin:0 auto;
	text-align:left;
}
#lecHampersPageTitle h1 {
	color:#FF9900;
	font-size:2.0em;
}
#lecOrderFormAbstract{
	margin:0 auto;
	font-size:1.2em;
	padding:150px ;
}
#lecOrderFormContentBody{
	background:#FFFFFF;
	padding:0px;
	margin:0 auto;
	text-align:left;
	height:1600px;
}
#lecOrderFormContentBody .fieldName{
	font-weight:bold;	
}
#lecOrderFormContentBody h1{
	font-size:1.5em;
	margin:0px 0px 10px 0px;	
}
#lecOrderFormContentBody .sectionTitle{
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;	
	color:#FF6600;
}
#lecOrderFormContentBody .subsectionTitle{
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
}
#lecOrderFormContentBody td{
	vertical-align:top;	
}
#lecOrderFormContentBody textarea{
	font-family:"Arial", "Helvetica", "sans-serif";
	font-size:1.0em;
}
#lecOrderFormPageTitle {
	padding:220px 0 0 0px;
	margin:0 auto;
	text-align:left;
}
#lecOrderFormPageTitle h1{
	color:#FF9900;
	font-size:2.0em;
}
#lecPersonalisedAbstract{
	padding-left:30px;
	margin:0 auto;
	font-size:1.2em;
}
#lecPersonalisedContentBody{
	background:url(../images/bg_lecPersonalisedContentBody.jpg) bottom left no-repeat #FFFFFF;
	padding:0px;
	margin:0 auto;
	text-align:left;
	height:450px;
}
#lecPersonalisedFooter{
	background:url(../images/bg_lecPersonalisedFooter.jpg) top left no-repeat #FFFFFF;
	color:#FFFFFF;
	height:97px;
	text-align:left;
}
#lecPersonalisedFooter .content{
	padding:10px 0 0 200px;
	margin:0 auto;
	font-size:0.9em;
}
#lecPersonalisedPageTitle h1{
	color:#FF9900;
	font-size:2.0em;
}
#lecPromotionAbstract{
	padding:260px 0 0 0px;
	margin:0 auto;
	font-size:1.2em;
}
#lecPromotionContentBody{
	background:url(../images/bg_lecPromotionContentBody.jpg) left bottom no-repeat #FFFFFF;
	padding:10px 0 0 0;
	margin:0 auto;
	text-align:left;
	height:950px;
}
#lecPromotionContentBody .title{
	color:#CC0000;	
	font-weight:bold;
	font-size:1.2em;
}
#lecPromotionFooter{
	background:url(../images/bg_lecPromotionFooter.jpg) top left no-repeat #FFFFFF;
	color:#FFFFFF;
	height:97px;
	text-align:left;
}
#lecPromotionFooter .content{
	padding:10px 0 0 200px;
	margin:0 auto;
	font-size:0.9em;
}
#lecPromotionPageTitle {
	padding:250px 0 0 0px;
	margin:0 auto;
	text-align:left;
}
#lecPromotionPageTitle h1{
	color:#FF9900;
	font-size:2.0em;
}
#lecWeddingAbstract{
	padding:0px;
	margin:0 auto;
	font-size:1.2em;
}
#lecWeddingContentBody{
	background:url(../images/bg_lecWeddingContentBody.jpg) left bottom no-repeat #FFFFFF;
	padding:0px;
	margin:0 auto;
	text-align:left;
	height:410px;
}
#lecWeddingFooter{
	background:url(../images/bg_lecWeddingFooter.jpg) top left no-repeat #FFFFFF;
	color:#FFFFFF;
	height:98px;
	text-align:left;
}
#lecWeddingFooter .content{
	padding:10px 0 0 200px;
	margin:0 auto;
	font-size:0.9em;
}
#lecWeddingPageTitle {
	padding:220px 0 0 0px;
	margin:0 auto;
	text-align:left;
}
#lecWeddingPageTitle h1{
	color:#FF9900;
	font-size:2.0em;
}
#lecWinesContentBody{
	background:url(../images/bg_lecWinesContentBody.jpg) left bottom no-repeat #FFFFFF;
	padding:10px 0px 0px 100px;
	margin:0 auto;
	text-align:left;
	height:850px;
}
#lecWinesContentBody .type{
	font-size:1.5em;
	color:#FF9900;
}
#lecWinesFooter{
	background:url(../images/bg_lecWinesFooter.jpg) top left no-repeat #FFFFFF;
	color:#FFFFFF;
	height:96px;
	text-align:left;
}
#lecWinesFooter .content{
	padding:10px 0 0 200px;
	margin:0 auto;
	font-size:0.9em;
}
#lecWinesPageTitle {
	padding:200px 0 0 30px;
	margin:0 auto;
	text-align:left;
}
#lecWinesPageTitle h1 {
	color:#FF9900;
	font-size:2.2em;
}
#nav{
	background:url(../images/bg_navBar.jpg) no-repeat #FFFFFF;
	font-size:1.0em;
	font-weight:bold;
	text-transform:uppercase;
	width:936px;
	height:38px;
	text-align:left;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
#nav ul.buttons{
	padding-left:0;
	margin:0;
	float:left;
	width:100%;
}
#nav ul.buttons li{
	display:inline; 
}
#nav ul.buttons li a{
	padding:0.55em 1.0em;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
}
#nav ul.buttons li a:hover{
	color:#ECE9D8;
	border-bottom:4px solid #FF6600;
}
#popupContainer{
	margin:10px auto;
	padding:0;
	text-align:center;
}
#popupContainer .catalogItemImage{
	border:1px solid #CCCCCC;	
}
#popupContainer .catalogItemTitle{
	font-size:1.5em;
}
#postFooterContainer{
	background:url(../images/bg_footerDivider.gif) top center no-repeat #FFFFFF;
	color:#DB9951;
	width:975px;
	height:62px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
#postFooterContainer a{
  color:#DB9951;
}
#postFooterContainer .content{
	padding:1px 0 0 30px;
	margin:0 auto;
	text-align:left;
	font-weight:bold;
}
.requiredFieldMark{
	color:red;
}
#shortIntro{
	background:#FFFFFF;
}
#shortIntro .lecWineCellar{
	background:url(../images/bg_shortIntroLecWineCellar.jpg) top center no-repeat #FFFFFF;
	width:497px; 
	height:224px; 
	padding:0; 
	margin:0;
}
#shortIntro .lecWineCellar .content{
	width:180px; 
	height:160px; 
	margin:0 0 0 245px;
}
#shortIntro .lecWineCellar .content h1{
	font-size:1.3em;
	font-weight:bold;
	color:#FF6600;
	margin:0;
}
#shortIntro .lecWineCellar .content h1 a{
	color:#FF6600;
	text-decoration:none;
}
#shortIntro .lecWineCellar .content h1 a:hover{
	color:#990000;
	text-decoration:underline;
}
#shortIntro .lecHampers{
	background:url(../images/bg_shortIntroLecHampers.jpg) top center no-repeat #FFFFFF;
	width:488px; 
	height:224px; 
	padding:0; 
	margin:0;
}
#shortIntro .lecHampers .content{
	width:190px; 
	height:160px; 
	margin:0 0 0 182px;
}
#shortIntro .lecHampers .content h1{
	font-size:1.3em;
	font-weight:bold;
	color:#FF6600;
	margin:0;
}
#shortIntro .lecHampers .content h1 a{
	color:#FF6600;
	text-decoration:none;
}
#shortIntro .lecHampers .content h1 a:hover{
	color:#990000;
	text-decoration:underline;
}
