﻿
/* CSS Document */

td.labelsQuestions
{
	font-size:11px; color:#000; font-family:Arial, Helvetica, sans-serif; text-align:right;
	vertical-align:middle; padding-right:5px;
}

td.right
{
	vertical-align:middle; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333;
}

#requiredfieldvalidator1
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red;
}

#requiredfieldvalidator2
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red;
}
#requiredfieldvalidator3
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red;
}

#requiredfieldvalidator4
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red;
}

#requiredfieldvalidator5
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red;
}

#DateValidator
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red;
}

#RegularExpressionValidator1
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red;
}

#RegularExpressionValidator2
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red;
}

#RegularExpressionValidator3
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red;
}

#valsum
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red;
}

body
{
	background-color:#413F41;
	font-family:Arial;
}


#mainContainer
{
background-color:#413F41; vertical-align:top; margin:0px auto;
}

#BackgroundHeaderImageHolder
{
margin:0px auto; vertical-align:top; text-align:left; width:814px; height:183px; background-image:url(images/zizzi_header.gif);
}

#MainContentContainer
{
width:814px; margin:0px auto; background-color:#f4efdb; background-image:url(http://www.zizzi-offers.co.uk/images/pat1.jpg); padding-top:10px; padding-bottom:20px; overflow:hidden;
}

#LeftHolder
{
float:left; margin-left:10px; width:384px;    
}

#OfferHolder
{
width:384px; background-color:#A39F96; overflow:hidden;
}

#offerImage
{
max-width:384px; padding-left:20px; padding-top:10px;
}

#offerContent
{
padding-right:15px; padding-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:22px; font-weight:bold; padding-top:10px; text-align:left;
}

#termsRed
{
font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#C32057; text-align:left; float:left; max-width:384px; padding-left:25px; padding-right:15px; padding-top:15px; padding-bottom:40px;
}

#resturantButtons
{
width:380px; padding-top:20px;
}

#findRest
{
float:left; clear:right; padding-right:10px;
}

#3rdPartLogo
{

float:left; clear:left; margin-left:40px; width:400px; padding-top:10px; text-align:center;
}

#FormContainer
{
width:348px; float:right; margin-right:10px;
}

#birthday
{
font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;
}

#terms
{
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:left
}

#cstAgreed
{
color:Red;font-size:Medium;display:none;
}

#enjoy
{

background:url(http://www.myecos.co.uk/Library/Account1270/Hosted/Offers/images/background.jpg); background-image:url(http://www.myecos.co.uk/Library/Account1270/Hosted/Offers/images/background.jpg); padding:10px 30px 10px 45px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; background-color:#F0EBD7;
}
#enjoy span
{
	color:#B83360;
}
#message1Personal
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:20px 0px 10px 0px; text-align:left; vertical-align:middle;
}

#panelforward
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}

#panelforward,#labels
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center; vertical-align:middle;
}

#voucherContainer

{
margin:0px auto; width: 561px; text-align:center;
}


#topPrintBtn
{
text-align:center; padding-bottom:20px; width:560px
}

#headerImage
{
text-align:center; border:none; width:560px; height:140px;
}

#OfferTitle
{
width:560px; background-color:#F1EBDD; text-align:center; border:none
}

#termsBarContainer
{
background-color:#F0EBD7; width:560px; padding-top:10px; overflow:hidden; padding-bottom:5px;
}

#voucherTerms
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin-left:10px; width:300px; text-align:left; clear:right; float:left; padding-left:10px
}

#barcode
{
margin-left:340px; clear:right; height:200px; vertical-align:middle; padding-top:30px;
}

#bottomPrintBtn
{
text-align:center; padding-top:20px; width:560px
}

#sendFriendBtn
{
padding-top:10px; text-align:left
}

#vBG
{
	background-color:#FFF;
}

#message2 h3
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:10px 0px 10px 0px; text-align:left; vertical-align:middle;
}

#lblForename
{
	border:1px solid red;
}

#panelThanks
{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:center; vertical-align:middle;
}

#buttonholder
{
    text-align:center;
    width:348px;
}

@media print
{
#FTAFContainer
{display:none;}  
#bottomPrintBtn
{display:none;}
#topPrintBtn
{display:none;}
}