/* this is for the whole form */
#contactForm
{
position: absolute;
margin-top: 80px;
margin-left: 280px;
padding-top: 0px;
padding-bottom: 80px;
border-left-width: 2px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-color: #FFDC75;
font-size: 12pt; color: #FFDC75;
}

/* this is for the Contact Form text at the top of the form */

#lgnd
{
font-family: 'times','times new roman','georgia','courier new';
text-align: left;
font-size: 26pt; color: #FFDC75;
font-weight: bold;
margin-top:-20px;
padding-bottom: 5px;
}

#specialEvents
{
position:absolute;
margin:10px auto 0 30px;
text-align:center;
}

#specialEvents img
{
width:44px;
height:37px;
margin:0 auto;
text-align:center;
}

#foodShare
{
width:600px;
margin:0 auto 12px auto;
padding:0;
text-align:center;
border: 0px solid #fff;
}


#thankyou
{
font-size: 16px; color: #FFDC75;
font-weight: bold;
border-style: none;
border: 0px;
margin-top: 110px;
}

#rqrdFields
{
font-size: 14pt; color: #FF4500;
font-weight: bold;
margin-top: 25px;
margin-left: 10px;
}

#rqrdFldText
{
font-size: 10pt; color: #FFDC75;
font-weight: bold;
padding-left: 5px;
}

/* this is for the heading only of -About You- */
#aboutYou
{
font-size: 23px; color: #FEBF05;
font-weight: bold;
margin-top: 30px;
margin-left: 10px;
padding-bottom: 20px;
width: 150px;
}

#aboutLine
{
position: absolute;
width: 200px;
height: 2px;
margin-top: 57px;
margin-left: 0px;
}

/* this is for the heading only of -Your Message- */
#yourMsg
{
font-size: 23px; color: #FEBF05;
font-weight: bold;
margin-top: 0px;
margin-left: 10px;
padding-bottom: 20px;
width: 220px;
}

#msgLine
{
position: absolute;
width: 250px;
height: 2px;
margin-top: 27px;
margin-left: 0px;
}

/* this is for the heading only of -Please tell us...- */
#tellUs
{
font-size: 23px; color: #FEBF05;
font-weight: bold;
margin-top: 0px;
margin-left: 10px;
padding-bottom: 20px;
width: 220px;
}

#tellusLine
{
position: absolute;
width: 270px;
height: 2px;
margin-top: 27px;
margin-left: 0px;
}

input,select,textarea,option
{
border: 2px;
border-style: solid;
border-color: #4ABA25;
clear: both;
}

#firstName,#lastName,#phone,#email,#companyName
{
padding-left: 5px;
background-color: #FFEDD9;
}

textarea
{
max-width: 400px;
max-height: 200px;
overflow: auto;
padding: 5px;
}

#submitBtn
{
position: absolute;
margin-top: 40px;
margin-left: 20px;
margin-bottom: 30px;
border-style: none;
}

label
{
padding-top: 10px;
font-color: #FFDC75;
font-weight: bold;
}

fieldset
{
padding: 20px;
border-style: none;
}

#lastNameTxt
{
margin-left: 120px;
}

#lastName
{
margin-left: 20px;
}

#email
{
margin-left: 20px;
}

#emailTxt
{
margin-left: 52px;
}

#hearaboutus
{
margin-top: 13px;
margin-left: 10px;
height: auto;
border: 2px;
border-style: solid;
border-color: #4ABA25;
background-color: #FFEDD9;
}

#restLbl
{
position: absolute;
margin-top: 0px;
margin-left: 0px;
}

#restaurant
{
position: absolute;
margin-top: 5px;
margin-left: 255px;
padding-left: 5px;
background-color: #FFEDD9;
}

#otherLbl
{
position: absolute;
margin-top: 0px;
margin-left: 0px;
}

#other
{
position: absolute;
margin-top: 5px;
margin-left: 245px;
padding-left: 5px;
background-color: #FFEDD9;
}

#whois
{
margin-top: 13px;
margin-left: 10px;
}

#message
{
position: relative;
margin-top: -15px;
margin-left: 0px;
padding: 10px;
width: 400px;
height: 200px;
background-color: #FFEDD9;
}

#topPg
{
position: absolute;
margin-left: 820px;
margin-top: 1220px;
font-family: 'verdana','arial','helvetica';
text-align: justify; color: #FFDC75;
font-size: 10pt;
}


/* ***** Begin BOTTOM LINKS Content ***** */

#btmLinks
{
position: absolute;
left: 50%;
width: 820px;
height:22px;
border-style: none;
margin-top: 1270px;
margin-left: -410px;
text-align:center;
border: 0px #fff solid;
}

#lineBtmTop
{
position: absolute;
width: 800px;
height: 1px;
margin-top: 1260px;
margin-left: 103px;
}

#lineBtmBtm
{
position: absolute;
width: 800px;
height: 1px;
margin-top: 1300px;
margin-left: 103px;
padding-bottom: 40px;
}

a#btmLinks#aboutBtm
{
font-size: 12pt;
color: #ffdc75;
}

a#btmLinks#partnersBtm
{
font-size: 12pt;
color: #ffdc75;
}

a#btmLinks#soupsBtm
{
font-size: 12pt;
color: #ffdc75;
}

a#btmLinks#contactBtm
{
font-size: 12pt;
color: #ffdc75;
}

a#btmLinks#donationsBtm
{
font-size: 12pt;
color: #ffdc75;
}

a#btmLinks#shareBtm
{
font-size: 12pt;
color: #ffdc75;
}

a#btmLinks#homeBtm
{
font-size: 12pt;
color: #ffdc75;
}

#aboutBtm,#partnersBtm,#soupsBtm,#contactBtm,#donationsBtm,#shareBtm
{
border-right-style: solid;
border-right-color: #ffdc75;
border-right-width: 1px;
}

#partnersBtm,#soupsBtm,#contactBtm,#donationsBtm,#shareBtm,#homeBtm
{
border-left-style: solid;
border-left-color: #ffdc75;
border-left-width: 1px;
}

#aboutBtm,#partnersBtm,#soupsBtm,#contactBtm,#donationsBtm,#shareBtm,#homeBtm
{
padding-right: 15px;
padding-left: 15px;
}

/* ***** End BOTTOM LINKS Content ***** */
