/*
Theme Name: Food Capers
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: RD
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; }


#maincontainer{position:relative; width:960px;height:0px; margin-left:auto; margin-right:auto;}

#sign_register{position:relative; float:right;width:600px; height:auto;z-index:1;top:10px; left:258px}
.sign_button{top:-15px; width:152px; height:52px; position:absolute; right:200px;z-index:100;}
.register_button{top:-15px; width:152px; height:52px; position:absolute;right:10px; z-index:1;}


#header{position:relative;width:960px;height:88px;top:18px;}

#navcontent_left{width:290px; left:0px;}
.logotitle{position:absolute;background-image:url(images/logo&heading.png);width:288px;height:84px;left:0px;bottom:0px;}

#navcontent_right{position:relative;width:680px;height:88px; float:right; right:4px;}

#navcontent{position:relative; height:88px;}
#nav1 li {position:relative; display:inline;z-index:1; padding:0 0 0 32px;float:right;font-family:'Waiting for the Sunrise', arial, serif; font-size:30px;  color: #425B35;text-shadow: 2px 2px #D9DCD8;top:10px;}

.wf-loading #nav1 li { font-family: Arial, Helvetica, sans-serif; font-size:20px;  color: #425B35;text-shadow: 2px 2px #D9DCD8;}
.wf-inactive #nav1 li { font-family: Arial, Helvetica, sans-serif; font-size:20px;  color: #425B35;text-shadow: 2px 2px #D9DCD8;}
.wf-active #nav1 li { font-family:'Waiting for the Sunrise'; font-size:30px;  color: #425B35;text-shadow: 2px 2px #D9DCD8;}

.divider-header{background-image:url(images/headerLine2.png);width:680px;height:84px;position:absolute;float:right;bottom:0px;}
.divider{background-image:url(images/headerLine.png);width:960px;height:6px;position:relative;}
.contacts{position:absolute;bottom:8px; right:0px; font-family:Arial, Helvetica, sans-serif;font-size:16px; letter-spacing:-0.5px;font-weight:normal;}
#pagebody{position:relative; width:auto;height:auto; top:30px;}

.clear{ clear: both; }
.container1{position:relative;width:auto;height:170px; float:left;margin-bottom:16px;}
.container1-tech{position:relative;width:auto;height:100px; float:left;}
.container1b{position:relative;width:auto;height:auto; float:left;}
.container2{position:relative;width:auto;height:300px;}
.container3{position:relative;width:auto;height:300px;}
.containerL{ background:url(images/left_background_edge1.png) no-repeat; height:170px; width:24px;float:left;}
.containerM{ background:url(images/background_fill.png) repeat; width:906px;height:170px;left:20px;float:left}
.containerR{ background:url(images/right_background_edge1.png) no-repeat; height:170px;width:24px;float:left;}
.containerU{ background:url(images/page-cont-bak-upEgde.png) no-repeat; height:69px; width:959px;float:left; position:relative;top:-10px}
.containerMid{ background:url(images/page-cont-bak-fill.png) repeat-x; background-color:#2b580e; width:950px;height:auto;float:left;position:relative; top:-70px;}
.containerD{ background:url(images/page-cont-bak-bottomEgde2.png) no-repeat; height:27px; top:5px;width:959px;float:left; position:relative;}
.containerD2{ background:url(images/page-cont-bak-bottomEgde3.png) no-repeat; height:27px; top:5px;width:959px;float:left; position:relative;}

.arrow{background-image:url(images/slide_arrow.png); width:17px; height:52px; position:relative;float:right;top:6px;}
.link-headings{position:relative; float:left;margin-left:20px; top:10px;}

.containerL2{ background:url(images/tech-left-edge.png) no-repeat; height:83px; width:9px;float:left;}
.containerM2{ background:url(images/tech-middle-fill.png) repeat; width:932px;height:83px;left:20px;float:left}
.containerR2{ background:url(images/tech-right-edge.png) no-repeat; height:83px;width:9px;float:left;}
.arrow2{background-image:url(images/slide_arrow.png); width:17px; height:52px; position:relative;float:right;top:15px;}

h2{ color: #FFFFFF;font-family: 'Waiting for the Sunrise', arial, serif;font-size: 28px;font-weight: normal;margin-top: 5px; text-shadow: 2px 2px #000;}
h2 a{ color: #FFFFFF;font-family: 'Waiting for the Sunrise', arial, serif;font-size: 28px;font-weight: normal;margin-top: 5px; text-shadow: 2px 2px #000;}
.linebreak{background:url(images/linebreak.png);width:auto;height:1px; top:-5px; position:relative;}
.containerimg1{background-image:url(images/container1Food.png);width:73px; height:50px; border:thin #FFF; position:relative;float:left;margin:10px 0 0 0;}
.containerimg2{background-image:url(images/container2Food.png);width:73px; height:50px; border:thin #FFF; position:relative;float:left;margin:10px 0 0 0;}
.containerimg3{background-image:url(images/container3Food.png);width:73px; height:50px; border:thin #FFF; position:relative;float:left;margin:10px 0 0 0;}
.containerimg4{background:url(images/FoodMenupagePic.png) no-repeat;width:228px; height:162px; border:thin #FFF; position:relative;float:left;margin:10px 0 0 0;}
#footer{position:relative;width:auto;height:287px; margin:10px 0 0 0; float:left; margin-top:60px;}
#upperfooter{position:relative;  width:auto}
#lowerfooter{position:relative; width:960px; margin-top: 200px; margin-bottom:50px;}
.Copyright{color:#666666;padding:50px 350px 5px; width: 300px; font-size:14pt}
.Design{color:#666666;padding:0 420px; width: 200px; font-style:italic; font-size:10pt;}
#mailt{color:#ffffff;text-decoration:none;}
ul li{display: list-item;font-size: 10px;list-style: disc outside none;position: relative; color:#ff0000;}
.nav2 li a{ position:relative;margin:2px 0 0 0px; color:#ca0007;font-size: 13px; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 2px 4px #CACACA; width:200px;}
.nav2 li{background: url("images/bullet.png") no-repeat scroll left center transparent;display:block;height: 1.5em;padding-left: 20px; position:relative;margin:2px 0 0 0px; color:#ca0007;font-size: 13px; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 2px 4px #CACACA; width:200px;}

.containertext{size:10pt; width:780px;float:left; padding:10px 0 0 20px;}
.containertext3{size:10pt; width:910px;float:left; padding:10px 0 0 20px;}
.containertext2{ width:auto;float:left; padding:10px 0px 0 8px; top:25px;position:relative;}
.containerHeader{position:relative;width:auto; padding:0 25px;}
.section{position:relative; width:210px;float:left; margin: 20px 6px 0 20px;}
.main-links{color:#000000;font-weight:bold;}


.imgabsa{float:left; margin:7px 0 0 0}
.imgpayment{background-image:url(images/payment1.png);width:119px; height:40px;float:left;margin-top:6px;margin-right:12px;}
.imgdiscovery{background-image:url(images/discover1.png);width:62px; height:40px;float:left; margin-top: 4px;margin-right:12px;}
#footer2{position:relative;width:auto;height:287px; margin:10px 0 0 0; float:left;}

.regLeftEdge{background:url(images/regLeftEdge.png) no-repeat; width:23px;height:263px;float:left;}
.regRightEdge{background:url(images/regRightEdge.png) no-repeat; width:23px;height:263px;float:left;}
.regFillEdge{background:url(images/regFillEdge.png);width:360px;height:263px;float:left;}
.registerContainer{position:relative;width:420px; }

.firstName{position:relative; width:360px;}
.cellNumber{position:relative; width:300px;}
.register{position:relative;margin:75px 0 0 300px;font-family:'Waiting for the Sunrise', arial, serif;font-size:22px; color:#FFF; right:10px;}
.txtFirstName{width:100px; font-size:10px}
.txtUserName{width:100px; font-size:10px}
.txtCellNumber{width:100px; font-size:10px}
.txtPassword{width:100px; font-size:10px}

.textBoxL{background:url(images/textBoxL.png) no-repeat; width:14px; height:35px; position:relative; float:left;left:85px}
.textBoxR{background:url(images/textBoxR.png) no-repeat; width:14px; height:35px; position:relative;float:left;left:85px}
.textBoxF{background:url(images/textBoxF.png);width:240px; height:28px; position:relative; 30px 0 0 40px;float:left;padding-top:7px;left:85px;}
.nameLabel{position:relative;top:20px; width:100px; font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#FFF;}
.cellLabel{position:relative;top:20px; width:100px; font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#FFF;}
.detail a:link{position:absolute; width:140px; padding:10px 0 0; color:#ffffff;/*margin:20px 0 50px 0*/}


#Validationsummary1{position:relative; color:#ffffff!important; font-family:Arial;left:68px;;width: 155px}
.Validationsummary2{position:relative;left:52px;width: 200px; color:#ff0000!important; font-family:Arial; font-size:10px;}
.mypassword a{color:#ffffff; position:absolute; top:148px;left: 240px; font-family:Arial;}
#lblMessage{position:relative; width:200px; left:54px; color:#ff0000; font-size:13px;}
    
h3 a{font-family:'Waiting for the Sunrise', arial, serif; font-size:30px;  color: #425B35;text-shadow: 2px 2px #D9DCD8;}
h4{font-size:18px;font-family:'Waiting for the Sunrise', arial, serif;font-weight:normal; margin-bottom: 4px; color: #231b1b;text-shadow: 2px 2px #D9DCD8;}
p{font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#FFFFFF;}
ul li{color:#ff0000;}

.popup-heading{font-family:'Waiting for the Sunrise', arial, serif; font-size:24px; color:#FFF;}

.conatinerheigh1{ height: 50px;}

.colorchangeme{ color: #00C!important; }

.reg{position:absolute;font-family:'Waiting for the Sunrise', arial, serif;font-size:22px; color:#FFF;top:32px;left:-13px; border-style:none;border:none; background-color:Transparent; cursor:pointer; z-index:1;}
.sign_n{position:absolute;font-family:'Waiting for the Sunrise', arial, serif;font-size:22px; color:#FFF;left:-12px;border-style:none; border:none; background-color:Transparent; cursor:pointer;z-index:1; top:32px;}

table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
a{
color:#CA0007;
cursor: pointer;
text-decoration:none;
}
#robotD{color:#666666;text-decoration:none;}

br.both{
clear:both;
}
#backgroundPopupReg{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#backgroundPopupSign{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#popupContactReg{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:250px;
width:406px;margin-left:auto; margin-right:auto;
z-index:2;
font-size:13px;
}
#popupContactReg h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactCloseReg{
font-size:14px;
line-height:14px;
right:30px;
top:10px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
color:#FFF;
}


#popupContactSign{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:250px;
width:406px;margin-left:auto; margin-right:auto;
z-index:2;
font-size:13px;
}
#popupContactSign h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactCloseSign{
font-size:14px;
line-height:14px;
right:30px;
top:10px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
color:#FFF;
}



#regbutton{
text-align:center;
background:url(images/register_button.png) no-repeat; width:152px; height:52px; border:none;z-index:100;cursor:pointer;
}

#signbutton{
text-align:center;
background:url(images/sign_button.png) no-repeat; width:152px; height:52px; border:none;z-index:100;cursor:pointer;
}


.contact-container1{position:relative;width:auto;height:170px; float:left;margin-bottom:16px;top:36px;}
#contact-fix{position:relative;top:-45px;}
.contact-containerL{ background:url(images/left_background_edge1.png) no-repeat; height:170px; width:24px;float:left;}
.contact-containerM{ background:url(images/background_fill.png) repeat; width:906px;height:170px;left:20px;float:left}
.contact-containerR{ background:url(images/right_background_edge1.png) no-repeat; height:170px;width:24px;float:left;}
.contact-containerU{ background:url(images/page-cont-bak-upEgde.png) no-repeat; height:69px; width:959px;float:left; position:relative;top:-10px}
.contact-containerMid{ background:url(images/page-cont-bak-fill.png) repeat-x; background-color:#2b580e; width:950px;height:auto;float:left;position:relative; top:-70px;}
.contact-containerD{ background:url(images/page-cont-bak-bottomEgde2.png) no-repeat; height:27px; top:5px;width:959px;float:left; position:relative;}

#Div1{position:relative;float:right;top:22px;display:none;}

.telephone-details{position:relative; width:390px; height:60px; float:left; margin-top:25px; }
.cell-details{position:relative; width:400px; height:80px; float:left;margin-top:10px;}
.fax-details{position:relative; width:420px; height:80px; float:left;margin-top:10px;}
.email-details{position:relative; width:500px; height:80px; float:left; color:#ffffff;top:18px;}


.tele{background:url(images/phone.png) no-repeat; width:57px; height:48px; position:relative; float:left; margin-right:40px;}
.cel{background:url(images/cell-icon.png) no-repeat; width:62px; height:68px; position:relative; float:left; margin-right:34px;}
.fax{background:url(images/fax-icon3.png) no-repeat; width:61px;top:8px; height:73px; position:relative; float:left;left:30px; margin-right:50px;}
.em{background:url(images/mail2.png) no-repeat; width:52px; height:40px; position:relative; float:left;left:40px; margin-right:20px;top:20px;}

.contact-container-heading{position:relative;width:600px; height:auto;}

.containerLb{ background:url(images/contact_left_background_edge1.png) no-repeat; height:244px; width:24px;float:left;}
.contact-containerMc{ background:url(images/background_fill.png) repeat; width:903px;height:170px;float:left;top:0px;}
.containerRb{ background:url(images/contact_right_background_edge1.png) no-repeat; height:244px;width:24px;float:left;}
#Div1{position:relative;float:right;top:22px;}

.phonedetails{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#1d350c;float:left;margin:12px 20px 0 0px;}
.emaildetails a:link{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#1d350c;float:left;margin:17px 30px 0 50px;}

.intro-container1{position:relative;width:auto;height:130px; float:left;margin-bottom:16px; left:2px;}
.intro-containerL{ background:url(images/intro_left_background_edge.png) no-repeat; height:133px; width:24px;float:left;}
.intro-containerM{ background:url(images/intro_fill_background_edge.png) repeat; width:906px;height:133px;left:24px;float:left}
.intro-containerR{ background:url(images/intro_right_background_edge.png) no-repeat; height:133px;width:24px;float:left;}

#sponsors{position:relative; top:-10px;float:left;margin-right:110px; display:none;}
.no-bottom{ margin-bottom: 0!important; }

#divMenuBreakfast{display: inline;left: 68px;margin-left: auto;margin-right: auto;position: relative;}
#divMenuMorningSnack{display: inline;left: 68px;margin-left: auto;margin-right: auto;position: relative;}
#divMenuLunch{display: inline;left: 68px;margin-left: auto;margin-right: auto;position: relative;}
#divMenuAfternoonSnack{display: inline;left: 68px;margin-left: auto;margin-right: auto;position: relative;}
#divMenuDinner{display: inline;left: 68px;margin-left: auto;margin-right: auto;position: relative;}

#btnBreakfast1{background:url(images/foodMenu-button-back.png);background-color:none!important;position:relative; margin-right:10px!important; width:148px; height:40px; border:none!important;font-family:'Waiting for the Sunrise', arial, serif!important;color:#ffffff!important;font-size:20px!important; cursor:pointer!important;}
#btnMorningSnack1{background:url(images/foodMenu-button2-back.png);background-color:none!important;position:relative; margin-right:10px!important; width:148px; height:40px; border:none!important;font-family:'Waiting for the Sunrise', arial, serif!important;color:#ffffff!important;font-size:20px!important;  cursor:pointer!important;}
#btnLunch1{background:url(images/foodMenu-button2-back.png);background-color:none!important;position:relative; margin-right:10px!important; width:148px; height:40px; border:none!important;font-family:'Waiting for the Sunrise', arial, serif!important;color:#ffffff!important;font-size:20px!important; cursor:pointer!important;}
#btnAfternoonSnack1{background:url(images/foodMenu-button2-back.png);background-color:none!important;position:relative; margin-right:10px!important; width:148px; height:40px; border:none!important;font-family:'Waiting for the Sunrise', arial, serif!important;color:#ffffff!important;font-size:20px!important; cursor:pointer!important;}
#btnDinner1{background:url(images/foodMenu-button2-back.png);background-color:none!important;position:relative; margin-right:10px!important; width:148px; height:40px; border:none!important;font-family:'Waiting for the Sunrise', arial, serif!important;color:#ffffff!important;font-size:20px!important; cursor:pointer!important;}

#btnBreakfast2{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnMorningSnack2{background:url(images/foodMenu-button-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px;  cursor:pointer;}
#btnLunch2{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnAfternoonSnack2{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnDinner2{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}

#btnBreakfast3{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnMorningSnack3{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px;  cursor:pointer;}
#btnLunch3{background:url(images/foodMenu-button-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnAfternoonSnack3{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnDinner3{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}

#btnBreakfast4{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnMorningSnack4{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px;  cursor:pointer;}
#btnLunch4{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnAfternoonSnack4{background:url(images/foodMenu-button-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnDinner4{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}

#btnBreakfast5{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnMorningSnack5{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px;  cursor:pointer;}
#btnLunch5{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnAfternoonSnack5{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnDinner5{background:url(images/foodMenu-button-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}

#btnBreakfast6{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnMorningSnack6{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px;  cursor:pointer;}
#btnLunch6{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnAfternoonSnack6{background:url(images/foodMenu-button2-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}
#btnDinner6{background:url(images/foodMenu-button-back.png);background-color:none;position:relative; margin-right:10px; width:148px; height:40px; border:none;font-family:'Waiting for the Sunrise', arial, serif;color:#ffffff;font-size:20px; cursor:pointer;}




.textboxLeftEdge{background:url(images/foodMenu-textbox-leftEdge.png) no-repeat; width:16px; height:38px;float:left;}
.textboxfill{background:url(images/foodMenu-textbox-fill.png) repeat-x; width:16px; height:38px;float:left;}
.days-text{position:relative;}
caption, th, td{color:#ffffff; font-size:13px; font-family: Tahoma, Verdana;}

.large-absaIcon{float:left; margin:7px -31px 0;}

#sign-in{position:relative; width:202px; top:1px; float:left; margin-right:20px;}
#register-cont{position:relative; width:202px;top:1px;float:left;}

.sign-label{ color: #000000 !important;font-family: arial;font-size: 12px;margin-bottom: 4px;margin-left: auto;margin-right: auto;position: relative;text-align: center;
    width: 88px;}
.username-label{position:relative;width:62px; float:left}
.input-name{position:relative;width:140px; float:left; margin-bottom:4px; z-index:100;}
.password-label{font-family: arial;font-size: 12px;margin-bottom: 4px;position: relative;width: 62px; float:left}
.input-password{position:relative;width:140px;float:left;z-index:100;}
.summary{position:relative;width:162px;}
.forgot_Password{font-size: 12px;margin-top: 8px;position: relative;width: 150px; float:left; top:30px; left:52px}
.log-submit{position:relative; float:right; right:57px; top:-18px;}
.create-submit{position:relative; float:right; right:30px; top:4px;}
.title-font{color:#000000; font-size:10px}
.upper-head{position:relative; width:auto; height:auto; float:left;}
.clear{ height:1px; margin:0 0 -1px 0; clear:both; }
#sign-errors{position:relative; top:1px; width:242px;}
#create-errors{position:relative; top:1px; width:242px;}
.wonder{color:yellow;position:relative; left:14px }
.meals{ float:left;}
.needHelpImage{background:url(images/slenderWonder.jpg) no-repeat;width:92px; height:83px;position:relative;float:left}
.needHelp{float:left;position:relative;left:10px;}
.specNeeds{ color: yellow;float: right;font-size: 17px;left:7px;position: relative;top: 13px}
