@charset "utf-8";
/* CSS Document */
html, body{ margin:0; padding:0; background:url(images/bg.jpg) repeat-x #cfe291; font-family:Arial, Helvetica, sans-serif; color:#363636; font-size:12px;}

p, h1, h2, h3, h4, h5, h6{ margin:0; padding:0;}
/*br{ float:left;}*/
img{ margin:0; padding:0; border:none;}
ul{ margin:0; padding:0; list-style:none;}

.clr{ clear:both;}
.flt-lft{ float:left;}
.flt-rht{ float:right;}

a{text-decoration:none}
a:hover{ text-decoration:none;}
.blu-txt{ color:#0060a9;}

.container{ width:962px; margin:0 auto; padding:0 7px; background:url(images/content-bg.jpg) repeat-y;}
.header{ width:962px; height:86px; margin:0; padding:31px 0 12px 0; background:url(images/header-bg.jpg);}
.header_content{ margin:0 auto; padding:0; width:911px; height:86px;}
.logo{ height:86px; width:297px; margin:0; padding:0; float:left;}
.top-rht-block{ width:418px; float:right; height:86px; margin:0; padding:0;}
.acc-block{ width:250px; height:55px; padding:0 0 0 168px; margin:0;}
.login-menu{ height:18px; width:160px; padding:35px 0 0 0; float:left;}
.login-menu ul{ margin:0; padding:0; list-style:none;}
.login-menu ul li{ margin:0; padding:0; float:left; color:#7b2a83; font-size:16px;}
.login-menu ul li a{ color:#7b2a83; text-decoration:underline;}
.login-menu ul li a:hover{ color:#7b2a83; text-decoration:none;}
.login-menu ul li.divider{ float:left; margin:0 10px; color:#7b2a83; }

.social-media{ height:55px; width:75px; float:right;font-size:11px; color:#000; text-transform:uppercase;}
.social-media img{ padding:6px 0 0 0;}
.top-contact-lock{ height:32px; width:418px; padding:5px 0 0 0;}
.phn-no{ height:32px; font-size:16px; color:#000; background:url(images/phn-ico.jpg) no-repeat; padding:0 10px 0 35px; float:left; line-height:32px;}
.email{ height:32px; font-size:16px; color:#000; background:url(images/envelope-ico.jpg) no-repeat; padding:0 0 0 28px; float:left; line-height:32px; }

.wrapper{ width:911px; margin:0 auto; padding:18px 0;}
.menu{ /*background:#7a2a83;*/ width:911px; padding:0; height:32px; margin:0;}
#sddm{	margin:0; padding:0; z-index:30; width:911px;}

#sddm li.news{	margin: 0;	padding: 0;	list-style: none; float: left; font: bold 16px arial;   text-align:center; width:75px; background-color:#7a2a83;}
#sddm li.news a{display: block;	padding: 6px 0 0 0;	font: 16px Arial, Helvetica, sans-serif;color:#fff;text-align:center;	text-decoration: none;	height:26px;  text-transform:uppercase;}
#sddm li.news a:hover{background:#5a952d;  color:#fff;}

#sddm li.lunches{	margin: 0;	padding: 0;	list-style: none; float: left; font: bold 16px arial;   text-align:center; width:145px; background-color:#7a2a83;}
#sddm li.lunches a{display: block;	padding: 6px 0 0 0;	font: 16px Arial, Helvetica, sans-serif;color:#fff;text-align:center;	text-decoration: none;	height:26px;  text-transform:uppercase;}
#sddm li.lunches a:hover{background:#5a952d;  color:#fff;}

#sddm li.program{	margin: 0;	padding: 0;	list-style: none; float: left; font: bold 16px arial;   text-align:center; width:160px; background-color:#7a2a83;}
#sddm li.program a{display: block;	padding: 6px 0 0 0;	font: 16px Arial, Helvetica, sans-serif;color:#fff;text-align:center;	text-decoration: none;	height:26px;  text-transform:uppercase;}
#sddm li.program a:hover{background:#5a952d;  color:#fff;}

#sddm li.food{	margin: 0;	padding: 0;	list-style: none; float: left; font: bold 16px arial;   text-align:center; width:160px; background-color:#7a2a83;}
#sddm li.food a{display: block;	padding: 6px 0 0 0;	font: 16px Arial, Helvetica, sans-serif;color:#fff;text-align:center;	text-decoration: none;	height:26px;  text-transform:uppercase;}
#sddm li.food a:hover{color:#fff;}

#sddm li.difference{	margin: 0;	padding: 0;	list-style: none; float: left; font: bold 16px arial;   text-align:center; width:220px; background-color:#7a2a83;}
#sddm li.difference a{display: block;	padding: 6px 0 0 0;	font: 16px Arial, Helvetica, sans-serif;color:#fff;text-align:center;	text-decoration: none;	height:26px;  text-transform:uppercase;}
#sddm li.difference a:hover{background:#5a952d;  color:#fff;}

#sddm li.company{	margin: 0;	padding: 0;	list-style: none; float: left; font: bold 16px arial;   text-align:center; width:150px; background-color:#7a2a83;}
#sddm li.company a{display: block;	padding: 6px 0 0 0;	font: 16px Arial, Helvetica, sans-serif;color:#fff;text-align:center;	text-decoration: none;	height:26px;  text-transform:uppercase;}
#sddm li.company a:hover{background:#5a952d;  color:#fff;}

#sddm li#active{background:#5a952d;  color:#fff;}

.banner{ height:88px; width:911px; margin:0; padding:12px 0;}

.top-body-table{ margin:0; padding:0; width:911px;}
.top-lft-col{ width:230px; float:left; margin:0; padding:0;}
.top-lft-col h2{ color:#7b2a83;  padding:0 0 15px 0; margin:0;}
.top-lft-col h3{ color:#0060a9; margin:0; padding:0;}
.top-lft-col p{ margin:0; padding:0 0 10px 0; font-size:12px; line-height:18px;}
.top-lft-col p a{ color:#0060a9; text-decoration:none;}
.top-lft-col p a:hover{ color:#0060a9; text-decoration:underline;}

.top-mid-table{ margin:0; padding:0 15px; border-left:2px solid #acacac; float:left; margin-left:15px; width:370px;}
.top-mid-table h1{ color:#7b2a83; font-size:24px; padding:0 0 8px 0; margin:0;}

.heading-block{ height:32px; color:#0060a9; border-bottom:1px solid #00bce4; width:350px; padding:0 10px; font-size:14px; line-height:32px;}
.child-name-heading{ margin:0; padding:0; width:160px; float:left;height:32px;}
.order-heading{ margin:0; padding:0 10px; width:50px; float:left; text-align:center;height:32px;}
.total-heading{ width:120px; float:left; text-align:right;height:32px;}

.name-block{ height:32px; color:#000; border-bottom:1px solid #00bce4; font-size:14px; width:350px; padding:0 10px; line-height:32px;}
.child-name{ margin:0; padding:0; width:160px; float:left;height:32px;}
.order-qunt{ margin:0; padding:0 10px; width:50px; float:left; text-align:center;height:32px;}
.total-price{ width:120px; float:left; text-align:right;height:32px;}

.total-block{ height:32px; color:#0060a9; border-bottom:1px solid #00bce4; width:350px; padding:0 10px; font-size:14px; line-height:32px; font-weight:bold;}
.crnt-balnc{ margin:0; padding:0; width:160px; float:left;height:32px;}
.order-total{ margin:0; padding:0 10px; width:50px; float:left; text-align:center;height:32px;}
.total-sum{ width:120px; float:left; text-align:right;height:32px;}

.sky-bg{ height:32px; width:350px; background:#00bce4; padding:0 10px; font-size:14px; color:#fff;margin:1px 0 0 0; line-height:32px;}
.blu-bg{ height:32px; width:350px; background:#0060a9; padding:0 10px; font-size:14px; color:#fff; margin:1px 0 0 0; line-height:32px;}

.top-rht-table{ width:244px; margin:0; padding:0; float:right;}
.top-sky-bg{ height:208px; width:224px; padding:10px; background:url(images/sky-bg.jpg);}
.top-sky-bg h1{ color:#0060a9; font-size:18px; margin:0; padding:0;}
.top-sky-bg h2{ color:#ef3d42; font-size:14px; margin:0 ; padding:5px 0;}
.top-sky-bg ul{ margin:0; padding:0; list-style:none;}
.top-sky-bg ul li{ margin:0; padding:0; line-height:18px; font-size:12px; color:#000;}
.top-sky-bg ul li a{ color:#000; text-decoration:none;}
.top-sky-bg ul li a:hover{ color:#00; text-decoration:underline;}

.apple-bg{ height:82px; width:224px; padding:15px 10px 10px 10px; background:url(images/apple-bg.jpg); margin-top:5px;}
.apple-bg #lft-part{ width:145px; margin:0; padding:0; float:left;}
.apple-bg #go-btn{ width:69px; padding:65px 0 0 0; height:22px; float:right;}
.apple-bg h1{ font-size:22px;}


.bottom-table{ margin:0; padding:15px 1px 0 1px;  width:909px;}
.bottom-heading{ margin:0; padding:0 1px; height:34px; background:#0060a9; width:909px; line-height:34px;}
.child-head-name{ height:34px; /*width:110px;*/ width:160px; margin:0; padding:0 0 0 10px; border-right:1px solid #5283a4; color:#fff; float:left; font-weight:bold;}
.member-head-name{ height:34px; /*width:173px;*/ width:213px; margin:0; padding:0 0 0 10px; border-right:1px solid #5283a4; color:#fff; float:left; font-weight:bold;}
.edit-head-name{ height:34px; width:150px; margin:0; padding:0; text-align:center; border-right:1px solid #5283a4; color:#fff; float:left; font-weight:bold;}
.order-head-name{ height:34px; width:150px; margin:0; padding:0; text-align:center; border-right:1px solid #5283a4; color:#fff; float:left; font-weight:bold;}
.create-head-name{ height:34px; width:150px; margin:0; padding:0; text-align:center; border-right:1px solid #5283a4; color:#fff; float:left; font-weight:bold;}
.menu-head-name{ height:34px; width:150px; margin:0; padding:0; text-align:center; color:#fff; float:left; font-weight:bold;}

.info-table{ height:34px; width:909px; margin:0; padding:0 1px; border-bottom:1px solid #5283a4; line-height:34px;}
.name-box{height:34px; width:120px; margin:0; padding:0; text-align:center; border-right:1px solid #5283a4; color:#000; float:left; font-weight:bold; background:#d9db4d;  text-decoration:none;}
/*name-box  {background:#d9db4d;}*/
.name{background:url(images/name-h.jpg) -120px 0 no-repeat; color:#000; text-decoration:none;}
.name:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.id-box{height:34px; /*width:183px;*/ width:223px; margin:0; padding:0; border-right:1px solid #5283a4; color:#000; float:left; text-transform:uppercase;}
.id{background:url(images/id-h.jpg) -183px 0 no-repeat; color:#000; text-decoration:none;}
.id:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.edit-box{height:34px; width:150px; margin:0; padding:0; border-right:1px solid #5283a4; color:#fff; float:left; line-height:normal;}
.order-box{height:34px; width:150px; margin:0; padding:0; border-right:1px solid #5283a4; color:#fff; float:left; line-height:normal;}
.create-box{height:34px; width:150px; margin:0; padding:0; border-right:1px solid #5283a4; color:#fff; float:left; line-height:normal;}
.menu-box{height:34px; width:150px; margin:0; padding:0; color:#fff; float:left; line-height:normal;}

#light-sky{ background:#def4f9;}
#mid-sky{ background:#c1edf8;}
#deep-sky{ background:#a4e6f5;}
#yellow{ background:#ffdd00;}

.bottom-menu{ height:14px; width:911px; margin:0; padding:20px 0 8px 0; border-top:1px dashed #a6a6a6; color:#000; text-align:center; margin-top:15px;}
.bottom-menu a{ color:#000; text-decoration:none;}
.bottom-menu a:hover{ color:#000; text-decoration:underline;}

.inner-body-content{ margin:0; padding:15px 0 0 0; width:911px;}
.left-menu{ width:163px; margin:0; padding:10px; float:left; background:url(images/lft-menu-bg.jpg); min-height:222px;}
.left-menu h2{ color: #5b952e; padding:0 0 8px 0}
.left-menu ul{ margin:0; padding:0; list-style:none;}
.left-menu ul li{ margin:0; padding:0; font:bold 13px Arial, Helvetica, sans-serif; color:#000; border-top:1px solid #979a95; line-height:26px;}
.left-menu ul li a{ color:#000; text-decoration:none;}
.left-menu ul li a:hover{ color:#5b952e; text-decoration:none;}
.left-menu ul li a.activepage{ color:#5b952e; text-decoration:none; cursor:pointer;}

.inner-middle-table{ width:443px; margin:0; padding:0 11px 0 19px; border-right:1px solid #979a95; float:left; }
.quick-access{ height:22px; width:443px; margin:0; padding:0; border-bottom:1px solid #979a95; line-height:18px;}
.quick-access ul{ margin:0; padding:0; list-style:none;}
.quick-access ul li{ margin:0; padding:0; float:left; font-size:12px; color:#0060a9;}
.quick-access ul li a{ color:#0060a9; text-decoration:none;}
.quick-access ul li a:hover{ color:#0060a9; text-decoration:underline;}
.quick-access ul li.speparator{ float:left; padding:0; margin: 0 3px;}

.inner-banner{ height:249px; width:443px; margin:0; padding:0;}

.inner-content{ margin:0; padding:10px 0 0 0; width:443px;}
.inner-content h2{ color:#7c2b83; margin:0; padding:0;}
.inner-content p{ margin:0; padding:10px 0 0 0; line-height:18px;}
.inner-rht-col{ width:244px; margin:0; padding:0; float:right;}

.login-table{ width:204px; min-height:230px; padding:20px 20px 9px 20px; margin:0; background:url(images/login-box-bg.jpg);}
.login-table h2{ color:#464646; padding:0 0 4px 0; margin:0;}
.login-table ul{ margin:0; padding:0; list-style:none;}
.login-table ul li { margin:0; padding:0; font-size:12px; color:#464646; line-height:20px;}
.login-table ul li a{ color:#464646; text-decoration:none;}
.login-table ul li a:hover{ color:#464646; text-decoration:underline;}
.login-table ul li.acc{ color:#464646; line-height:30px;}
.login-table ul li.acc a{ color:#0060a9; text-decoration:none;}
.login-table ul li.acc a:hover{ color:#0060a9; text-decoration:underline;}

.login-fld{ height:18px; width:202px; background:#fff; border:1px solid #7f9db9; margin:4px 0 8px 0;}
.login-input{ margin:0; padding:0; background:none; border:none; height:16px; width:202px; font-size:12px; color:#333333}
.login-btn-opt{ height:22px; padding:4px 0; margin:0 0 6px 0;}
.forgot-opt{ height:14px; margin:0; padding:0; color:#000;}
.forgot-opt a{ color: #0060a9; text-decoration:none;}
.forgot-opt a:hover{ color: #0060a9; text-decoration:underline;}

.question-block{ width:223px; margin:10px 0 0 0; padding:10px 10px 10px 11px; height:162px; background:url(images/question-bg.jpg); }
.green-box-header{ padding:18px 10px 10px 65px;}
.green-box-header h3{ color:#363636; font-weight:normal; margin:0; padding:0; font-size:12px}
.green-box-header h2{ color:#363636; margin:0; padding:0;}
.txt-aera{ height:62px; width:213px; padding:5px; background:url(images/txt-area.jpg); margin-bottom:5px;}
.txt-area-input{ height:62px; width:213px; background:none; border:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

.search-box{ height:63px; width:159px; background:url(images/search-bg.jpg); margin-top:10px; padding:10px 10px 10px 75px; color:#363636; font-size:15px; font-weight:bold;}

.inner-left-column{ width:661px; margin:0; padding:0; float:left;}
.inner-banner_2{ height:259px; width:661px; padding:0 0 10px 0; position:relative;}
.banner-ctrl{ height:21px; width:90px; margin:0; padding:0; position:absolute; bottom:20px; right:5px}
.banner-ctrl img{ float:left; margin:0 4px;}

.inner-left-bottom-table{ margin:0; padding:0; width:661px;}
.inner-left-table{ width:215px; margin:0; padding:0; float:left;}

.cook-box{ margin:0; padding:0; width:215px;}
.cook-box ul{ margin:0; padding:0; list-style:none;}
.cook-box ul li{ color:#000; font-size:12px; margin:8px 0 0 0; padding:0; font-weight:bold;}
.cook-box ul li a{ color:#0060a9; text-decoration:none; font-weight:normal;}
.cook-box ul li a:hover{ color:#0060a9; text-decoration:underline; font-weight:normal;}
.cook-box h2{ color:#7c2b83; margin:0; padding:0;}

.special-diet-box{ border:1px solid #7c2b83; width:193px; padding:10px; margin:10px 0}
.diet-headin{ height:48px; width:118px; background:url(images/100per-logo.jpg) right no-repeat; color:#7c2b83; font-size:14px; padding:0 75px 0 0 ;}
.diet-content{ padding:8px 0; font-size:14px; color:#000;}
.special-diet-box a{ color:#0060a9; text-decoration:none;}
.special-diet-box a:hover{ color:#0060a9; text-decoration:underline; }

.left-bottom-box{ border:1px solid #7c2b83; width:193px; padding:10px; margin:0; color:#7c2b83; font-size:16px;}
.left-bottom-box-content{ padding:8px 0; font-size:14px; color:#000;}
.left-bottom-box a{ color:#0060a9; text-decoration:none; font-size:12px;}
.left-bottom-box a:hover{ color:#0060a9; text-decoration:underline; font-size:12px; }

.inner-rht-table{ width:415px; padding:0 10px 25px 10px; border-left:1px solid #acacac; border-right:1px solid #acacac; float:right; }
.inner-rht-table a{ color:#0060a9; text-decoration:none;}
.inner-rht-table a:hover{ color:#0060a9; text-decoration:underline; }
.inner-rht-table_content{ width:415px; border-bottom:1px solid #acacac; padding:0 0 10px 0; margin-bottom:10px;}
.inner-img-block{ height:136px; width:160px; float:right;}
.inner-txt-content{ width:240px; float:left; margin:0; padding:0}
.inner-txt-content h3{ color:#5d9731; font-size:16px;}
.inner-rht-table_content h2{ color:#7c2b83;}
.inner-rht-table_content p{ padding:8px 0; text-align:justify;}

.inner-page_left-column{ margin:0; padding:0; float:left; width:500px;}
.inner-page_left-column_1{ margin:0; padding:0; float:left; width:600px;}
.heading-txt{ color:#7b2a83; font-weight:bold; font-size:24px; padding:0 0 10px 0;}
.from-txt{ color:#363636; font-size:16px; padding:10px 0 25px 0;}

.fieldset-box{ width:500px; margin:0; padding:4px 0; font-size:16px; color:#363636;}
.name-fld{ width:140px; float:left; color:#363636; font-size:16px; height:18px; padding:5px 0 4px 0;}
.text-box_1{ margin:0; padding:0; width:346px; padding:5px 5px; height:17px; background:url(images/text-box_1.jpg); float:right;}
.input-box_1{ font-family:Arial; margin:0; padding:0; border:none; background:none; color:#0060a9; font-size:16px; width:346px; height:17px;}
.input-box_3{ margin:0; padding:0; border:none; background:none; color:#0060a9; font-size:16px; width:126px; height:17px;}
.option-box_1{ background:none; border:0px solid #fff; height:17px; width:346px;color:#0060a9;font-family:Arial;font-size:16px}
.opt-area{ height:27px; width:356px; float:right;}
.mnth-opt-box{ height:17px; width:126px; padding:5px; float:left; margin:0 8px 0 0; background:url(images/opt-box-bg_1.jpg);}
.date-year-opt-box{ margin:0 8px 0 0; padding:5px; width:91px; background:url(images/opt-box-bg_2.jpg); float:left;}
.option-box_2{ background:none; border:0px solid #fff; height:17px; width:126px;color:#0060a9;;font-family:Arial;font-size:16px}
.option-box_3{ background:none; border:0px solid #fff; height:17px; width:91px;color:#0060a9;;font-family:Arial;font-size:16px}
.text-area-bg_1{ height:44px; width:346px; padding:5px; background:url(images/textaera-bg_1.jpg); float:right;}
.textaera{ height:44px; width:346px; background:none; border:none; color:#0060a9; font-size:16px;}

.password-cnhg-frm{ width:500px; margin:0 auto;}
.text-box_2{ height:17px; width:199px; margin:0 0 0 4px; padding:5px; float:left; background:url(images/text-box_2.jpg);}
.input-box_2{ margin:0; padding:0; border:none; background:none; color:#0060a9; font-size:16px; width:199px; height:17px;}

.btn-box{width:356px; float:right; padding:15px 0 0 0; font-size:14px;}
.frm-red-txt{ color:#ef3d42; font-size:16px; padding:0 0 10px 0;}

.invoice-body{ margin:0; padding:0; width:644px; float:left;}
.invoice-list{ width:644px; padding:0 0 10px 0; margin:0;}
.invoice-heading{ height:34px; width:644px; background:#0060a9; line-height:34px; color:#fff; font-weight:bold;}
.terms{ height:34px; width:198px; border-right:1px solid #5283a4; float:left; padding:0 0 0 10px;}
.dates{ height:34px; width:238px;  border-right:1px solid #5283a4; float:left; padding:0 0 0 10px;}
.view{ height:34px; width:175px; margin:0; padding:0 0 0 10px; float:left;}

.invoice-info{ margin:0; padding:0; width:644px; height:34px; line-height:14px;}
.heading-txt_1{ color:#0060a9; font-weight:bold; font-size:24px; padding:0 0 10px 0;}
.term-info{ margin:0; padding:0; width:644px; height:34px;  border-bottom:1px solid #5283a4; }
.term-info ul{ margin:0; padding:0; list-style:none;}
/*.term-info ul li{ border-right:1px solid #5283a4; float:left; background:#def4f9; padding:9px 0 9px 10px; width:198px; color:#000; font-weight:bold; font-size:14px; height:16px;}
.term-info ul li a{ color:#000; background:#def4f9; text-decoration:none;}
.term-info ul li a:hover{ color:#000; background:#ffdd00; text-decoration:none;}*/

.term-info li#term{	margin: 0;	padding:0; list-style: none; height:34px; width:209px; background-color:#def4f9; border-right:1px solid #5283a4; float:left; }
.term-info li#term a{display: block;	padding:0 0 0 10px;	font: bold 14px Arial, Helvetica, sans-serif; color:#000; 	text-decoration: none;	height:34px;  text-transform:uppercase; line-height:34px;}
.term-info li#term a:hover{background:#ffdd00;  color:#000;}

.term-info li#dates{	margin: 0;	padding:0; list-style: none; height:34px; width:248px; background-color:#a4e6f5; border-right:1px solid #5283a4; float:left; line-height:34px;}
.term-info li#dates a{display: block;	padding:0 0 0 10px;	font:14px Arial, Helvetica, sans-serif; color:#000; 	text-decoration: none;	height:34px;  text-transform:uppercase; line-height:34px;}
.term-info li#dates a:hover{background:#ffdd00;  color:#000;}

.term-info li#view{	margin: 0;	padding:0; list-style: none; height:34px; width:185px; background-color:#def4f9;  float:left; line-height:34px;}
.term-info li#view a{display: block;	padding:0 0 0 10px;	font:16px Arial, Helvetica, sans-serif; color:#000; text-decoration: none;	height:34px;  text-transform:uppercase; line-height:34px;}
.term-info li#view a:hover{background:#ffdd00;  color:#000;}

.from-box_acc{ padding:10px 0; margin:0; width:500px;}
.form-block-heading{ color:#00bce4; font-size:18px; padding:0 0 10px 0;}


/*------------------------------CREATE ORDER--------------------------*/
.purple_heading{ font-size:24px; font-weight:bold;; padding:15px 0 0 0 ; color:#7b2a83;}
.text-para{ padding:15px 0 0 0 ; font-size:16px; color:#000; line-height:18px;}
.ol-list{ font-size:16px; color:#363636; font-weight:bold; line-height:24px;}
.name-box_1{ margin:0; padding:0; height:24px; font-size:20px;}
.sky-txt{ color:#00bce4;}
.name-nav{ margin:0; padding:10px 0 0 0; height:14px; float:right; width:460px;}
.name-nav ul{ margin:0; padding:0; list-style:none;}
.name-nav ul li { font-size:12px; float:left; margin:0; padding:0; text-transform:uppercase; color:#0060a9;}
.name-nav ul li a{ color:#0060a9; text-decoration:none;}
.name-nav ul li a:hover{ color:#0060a9; text-decoration:underline;}
.name-nav ul li.name-nav-divider{ height:14px; margin:0 5px; color:#0060a9;}

.blue-header_b{ height:49px; margin:0; padding:10px; width:891px; margin:10px 0 ; background:url(images/blue-bg.jpg);}
.left-arrow{ width:26px; margin:0; padding:0; height:47px; float:left;}
.right-arrow{ width:26px; margin:0; padding:0; height:47px; float:right;}
.header-middle-box{ height:49px; width:839px; float:left; text-align:center; color:#fff; font-size:18px; line-height:24px;}
.cap-txt{ font-size:24px; text-transform:uppercase;}

.calender-box{ margin:0; padding:0; width:911px; }
.monday-row{ width:169px; margin:0 9px 0 0; padding:0; float:left;}
.tuesday-row{ width:169px; margin:0 8px; padding:0; float:left;}
.wednesday-row{ width:169px; margin:0 8px; padding:0; float:left;}
.thursday-row{ width:169px; margin:0 8px; padding:0; float:left;}
.friday-row{ width:169px; margin:0; padding:0; float:right;}


.day-name{ margin:0; height:30px; width:169px; padding:0; text-align:center; color:#363636; text-transform:uppercase; line-height:30px;}
.date{ margin:0; padding:0; height:26px;font: bold 24px Arial, Helvetica, sans-serif; color:#363636; text-align:right;  line-height:26px; }
.default-txt{ padding:15px 0; color:#00bce4; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase;}
/*.default-txt a{ color:#00bce4; text-decoration:none;}
.default-txt a:hover{ color:#4ad5f3; text-decoration:none;}*/

.empty-box{ height:139px; width:169px; margin:0 0 10px; padding:0; background:url(images/empty-box.jpg);}
.box-content{ margin:0; padding:5px; width:159px; height:129px;}

.box{ height:139px; width:169px; margin:0 0 10px 0;}
.red-txt{ color:#ef3d42; font-size:14px; padding:10px 0; text-align:center;}
.small-red-txt{color:#ef3d42; font-size:12px;}

.box-1{background:url(images/box_1.jpg) -169px 0 no-repeat; color:#000; text-decoration:none;}
.box-1:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.box-2{background:url(images/box_2.jpg) -169px 0 no-repeat; color:#000; text-decoration:none;}
.box-2:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.box-3{background:url(images/holiday-box.jpg) -169px 0 no-repeat; color:#000; text-decoration:none;}
.box-3:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.holiday-box{height:139px; width:169px; margin:0 0 10px; padding:0;}
.holiday-box-txt{ padding:15px 0; color:#363636; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase;}

.order-box_1{ margin:0 0 10px 0; padding:0; width:169px; height:139px; background:url(images/order-box.jpg); }
.order-box-content{ padding:5px; height:129px; width:159px;}
.top-order-box{ height:24px; width:159px;}
.lunch-order-heading{ padding:5px 0 0 0; font-size:12px; text-transform:uppercase; float:left; color:#fff; font-weight:bold;}
.order-date{font: bold 24px Arial, Helvetica, sans-serif; color:#fff; text-align:right; float:right; margin:0; padding:0; line-height:24px;}
.total-price_1{ color:#0060a9; font-size:14px; padding:4px 10px 2px 10px; font-weight:bold;}
.ordered-menu{ font-size:12px; color:#000; padding:0 10px 4px 10px; }
.order-btn-box{ height:16px; margin:0; padding:0;}

.btn-box_1{ float:left; margin:0 5px;}

.view-btn{background:url(images/view-btn.png) -40px 0 no-repeat; color:#000; text-decoration:none;}
.view-btn:hover{background-position:0px 0;}/*psudo class*/
.cancle-btn{background:url(images/cancle-btn.png) -53px 0 no-repeat; color:#000; text-decoration:none;}
.cancle-btn:hover{background-position:0px 0;}/*psudo class*/
.edit-btn{background:url(images/edit-btn2.png) -33px 0 no-repeat; color:#000; text-decoration:none;}
.edit-btn:hover{background-position:0px 0;}/*psudo class*/
/*------------------------------CREATE ORDER--------------------------*/

.name-box_2{ margin:0; padding:10px 20px 15px 20px ; font-size:20px;}

.combo-menu-box{ width:836px; margin:0 auto; padding:5px 0;}
.red-header{ height:32px; width:826px; margin:0; padding:0 0 0 10px; background:url(images/red-header.jpg); color:#fff; font-size:20px; font-weight:bold; line-height:32px;}
.small-white-text{ font-size:14px; color:#fff; font-weight:normal;}
.combo-menu-item{ margin:0; padding:0; border-bottom:1px solid #363636; border-right:1px solid #363636; border-left:1px solid #363636; width:834px;}
.combo-menu-block{ height:27px; width:810px; margin:0;  padding:12px;}

.combo-menu{background:url(images/grey-hover.jpg) -834px 0 no-repeat; color:#000; text-decoration:none;}
.combo-menu:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/



.chk-item{ margin:0; padding:0; float:left; height:17px; padding:5px 0; font-size:16px; color:#363636; width:400px;}
.menu-drop-down{ height:17px; width:223px; margin:0 0 0 50px; padding:5px; background:url(images/opt-box_1.jpg); float:left;}
.menu-opt-box{ font-size:12px; color:#0060a9; margin:0; padding:0; background:none; border:0px solid; width:223px;}
.qunt-box{ height:17px; width:40px; margin:0; padding:5px; background:url(images/opt-box_2.jpg); float:left; margin:0 0 0 30px;}
.qunt-opt-box{ font-size:14px; color:#363636; margin:0; padding:0; background:none; border:0px solid; width:40px;}

.menu-items-block{ margin:0; padding:15px 0; width:911px;}

.entress-menu{width:285px; margin:0; padding:0; float:left;}
.blue-header{ height:32px; width:275px; margin:0; padding:0 0 0 10px; background:url(images/blue-header.jpg); color:#fff; font-size:20px; font-weight:bold; line-height:32px;}
.menu-block{ margin:0; padding:0; border-bottom:1px solid #363636; border-right:1px solid #363636; border-left:1px solid #363636; width:283px;}

.menu_list{background:url(images/yellow-grey-bg.jpg) -283px 0 no-repeat; color:#000; text-decoration:none;}
.menu_list:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.entry-menu_block{ height:31px; padding:10px; width:263px; margin:0;}
.menu-chk-box{ height:31px; margin:0; padding:; width:200px; float:left; font-size:14px;}
.qunt-box_1{ height:17px; width:40px; margin:0; padding:5px; background:url(images/opt-box_2.jpg); float:right;}

.side-menu{ margin:0 27px; padding:0; float:left; width:285px;}
.drinks-menu{ margin:0; padding:0; float:right; width:285px;}
.blue-header_2{ height:44px;  padding:5px; background:url(images/blue-header_2.jpg); width:273px; font-size:20px; color:#fff; font-weight:bold;}
.repeat-header{ height:32px; width:822px; margin:0; padding:0 0 0 10px; background:url(images/blue-header_3.jpg); color:#fff; font-size:20px; font-weight:bold; line-height:32px;}
.repeat-top-nav { margin:0; padding:10px 10px 0 0; float:right; width:130px; line-height:normal;}
.repeat-top-nav ul{ margin:0; padding:0; list-style:none;}
.repeat-top-nav ul li{ margin:0; padding:0; float:left; color:#fff; text-transform:uppercase; font-size:12px;}
.repeat-top-nav ul li a{ color:#fff; text-decoration:none;}
.repeat-top-nav ul li a:hover{ color:#ffdd00; text-decoration:underline;}
.repeat-top-nav ul li.divider_1{ margin:0 5px;  color:#fff; float:left;}

.repeat-menu-block{ margin:0 auto; padding:0 0 10px 0; width:832px;}
.repeat-menu-item{ margin:0; padding:0; border-bottom:1px solid #363636; border-right:1px solid #363636; border-left:1px solid #363636; width:830px; background:#efefef;}
.repeat-menu-block_1{ margin:0; padding:0; float:left; width:166px;}

.r-menu_list{background:url(images/yellow-grey-bg_1.jpg) -166px 0 no-repeat; color:#000; text-decoration:none;}
.r-menu_list:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/
.r_menu_box{ height:24px; width:156px; margin:0; padding:5px; font-size:14px;}

.holiday-menu-r{ height:32px; width:156px; padding: 1px 5px; margin:0; background:#5e5e5e; font-size:12px; color:#fff;}


.view-order-body{ margin:0; padding:20px 0 0 0; width:644px;}
.vo-sky-txt{ font-size:18px; color:#00bce4; margin:0; padding:0 0 5px 0;}
.display-status{ margin:0; padding:0 0 10px 0; height:27px; width:644px; font-size:14px; line-height:27px;}
.dispaly-opt-box{ height:27px; width:356px; margin:0; padding:0 15px; float:left;}

.dispaly-box{ margin:0; padding:10px 0 0 0; width:644px;}
.display-header{ height:34px; width:644px; background:#0060a9; color:#fff; font: bold 14px Arial, Helvetica, sans-serif; line-height:34px;}
.order-date_1{ margin:; padding:0 0 0 10px; width:221px; border-right:1px solid #5283a4; float:left;}
.school-term{ margin:0; padding:0 0 0 10px; width:156px; border-right:1px solid #5283a4; float:left; }
.total{ margin:0; padding:0; width:61px; border-right:1px solid #5283a4; float:left; text-align:center; }
.status{margin:0; padding:0 0 0 10px; width:173px; float:left;}

.diosplay-info-box{ margin:0; padding:0; height:34px; width:644px; border-bottom:1px solid #5283a4}
.order-date-box{ margin:; width:231px; border-right:1px solid #5283a4; float:left; height:34px;}
.school-term-box{ margin:; width:166px; border-right:1px solid #5283a4; float:left; height:34px;}
.total-box{ margin:; width:61px; border-right:1px solid #5283a4; float:left; height:34px;}
.status-box{ margin:; width:183px; float:left; height:34px;}

.order_date-info{background:url(images/yellow-grey-bg_2.jpg) -231px 0 no-repeat; color:#000; text-decoration:none;}
.order_date-info:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.school-term-info{background:url(images/yellow-grey-bg_3.jpg) -166px 0 no-repeat; color:#000; text-decoration:none;}
.school-term-info:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.total-info{background:url(images/yellow-grey-bg_4.jpg) -61px 0 no-repeat; color:#000; text-decoration:none;}
.total-info:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.status-info{background:url(images/yellow-grey-bg_5.jpg) -183px 0 no-repeat; color:#000; text-decoration:none;}
.status-info:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.info-content{ margin:0; padding:0; color:#000; font-size:14px; padding:10px 5px;}

.footer{ height:14px; width:962px; padding:23px 7px; background:url(images/footer.jpg) repeat-y; margin:0 auto; text-align:center;}

.view-btn2{background:url(images/view-btn2.png) -40px 0 no-repeat; color:#000; text-decoration:none;}
.view-btn2:hover{background-position:0px 0;}/*psudo class*/

.name2{color:#000; text-decoration:none; background:#dff4f9;width:170px;}
.id2{color:#000; text-decoration:none; background:#c1edf8;width:223px;}
.name-box2{height:34px; /*width:120px;*/ width:170px; margin:0; padding:0; text-align:center; border-right:1px solid #5283a4; color:#000; float:left; font-weight:bold; text-decoration:none;}
.edit-box2{height:34px; width:150px; margin:0; padding:0; border-right:1px solid #5283a4; color:#fff; float:left; line-height:normal; background:#dff4f9;}
.order-box2{height:34px; width:150px; margin:0; padding:0; border-right:1px solid #5283a4; color:#fff; float:left; line-height:normal; background:#dff4f9;}
.create-box2{height:34px; width:150px; margin:0; padding:0; border-right:1px solid #5283a4; color:#fff; float:left; line-height:normal; background:#dff4f9;}
.menu-box2{height:34px; /*width:150px;*/ width:212px; margin:0; padding:0; color:#fff; float:left; line-height:normal; background:#dff4f9;}


.fieldset-box2{ width:500px; margin:0; padding:4px 0; font-size:16px; color:#363636;}

.name-fld2{ width:240px; float:left; color:#363636; font-size:16px; height:18px; padding:5px 0 4px 0;}


.input-box_phone{ font-family:Arial; margin:0; padding:0; border:none; background:none; color:#0060a9; font-size:16px;}

/*NEW STYLES*/
div.alert
{
	width: 480px;
	height: 250px;
	BACKGROUND-COLOR: #E6FFFF;
	position:absolute;
	BORDER-RIGHT: #000000 2px solid;
	BORDER-TOP: #000000 2px solid;
	BORDER-LEFT: #000000 2px solid;
	BORDER-BOTTOM: #000000 2px solid;
	left:400px;
	top:300px;
	margins: 20px;
}
td.NoticeHeader
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FF6600;
}
table.notice
{
}
td.updatereminder
{
	color: #FF6600;
	font-size: 8pt;
}


div.blackdiv
{
	width: 1500px;
	height: 1500px;
	BACKGROUND: none;
	position:absolute;
	left:0px;
	top:0px;
	margins: 20px;
}


