/*body { margin:0 0 0 0; background-image:url(../images/page-bg.gif); font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#fff4c7;}*/
body {
background-color:#FDDDC3;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.header-tbl { background-image:url(../images/header-bg.gif); height:101px; vertical-align:top;}

.time-txt { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 3px 0 0;}

.main-tbl-bg{ background-color:#fdddc3; border:1px solid #eabb00; margin:0 2px 0 2px;}

.main-tbl-bg-admin{ background-color:#fdddc3; margin:0 2px 0 2px;}

.heading-brd { border-bottom:1px solid #cacaca; padding:5px 0 5px 0;}

.item-separator { border-bottom:1px solid #cacaca; padding:5px 0 5px 0;}

.cat-link { font-size:10px; padding-left:4px; text-decoration:none;color:#000000;}

.cat-link a{ text-decoration:none;color:#000000; }

.cat-link a:hover{ text-decoration:none;color:#000000; }

.cat-link img{ padding-top:5px; padding-bottom:5px;}

.item-txt { font-size:10px; padding-left:4px; height:60px; text-transform:uppercase; }

.item-txt1 { font-size:10px; height:60px;color:#000000; text-transform:uppercase;text-decoration:none;}

.demo-des-txt { color:#666666; text-transform:none;   text-decoration:none;}

.select { color:#7f7800; padding-left:23px;}
.select-item { color:#7f7800; padding-left:10px; text-transform:none; font-size:10px;   }

.option-txt { font-size:10px; padding-left:4px; height:60px; text-transform:none; }

.select-header { color:#6C740D; font-weight:bold ;  padding-left:2px; font-size:14px; }

.select-desc { color:#6C740D; font-weight:bold ;  padding-left:2px; font-size:11px; }

.peading { padding-left:0px;}

.list-box { font-size:10px; width:200px; text-transform:none;}
.qty-list-box { height:18px; font-size:9px; width:40px;}

.chk-box-txt { color:#000000; text-transform:lowercase;}

.online-ordering-btn {
margin:10px 0 0 10px;
}

.my-order-sub-heading {
font-size:11px;
text-transform:uppercase;
padding:5px 0 5px 7px;
}

.my-order-list {
font-size:11px;
color:#685e56;
text-decoration:underline;
padding:5px 0 5px 7px;
}

.my-order-list a{
color:#685e56;
text-decoration:underline;
}

.my-order-list a:hover{
color:#685e56;
text-decoration:none;
}

.total-price{
font-size:11px;
color:#d30000;
text-decoration:underline;
padding:3px 0 3px 7px;
}

.total-price a{
color:#d30000;
text-decoration:underline;
}

.total-price a:hover{
color:#d30000;
text-decoration:none;
}

.delivery-options {
font-size:11px;
color:#292828;
padding:1px 0 1px 10px;
}

.footer-bg {
background-image:url(../images/footer-bg.gif);
background-repeat:repeat-x;
color:#000000;
padding:0 10px 0 10px;
height:23px;
font-size:9px;
}

.footer-bg a{
color:#000000;
text-decoration:underline;
}

.footer-bg a:hover{
color:#000000;
text-decoration:none;
}

/* -------- 02/02/2008 ---------*/
.message-lbl-login{
color:#FF0000;
font-size:10px;
padding::10px 0 0 30px;
font-weight:600;
}


.frm-title {
color:#000000;
font-size:11px;
font-weight:bold;
padding:2px 0 0 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.frm-title-admin {
color:#000000;
font-size:11px;
font-weight:bold;
padding:2px 0 0 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.simpletext {
width:100px;
height:16px;
}
.text-box {
width:170px;
height:16px;
background-color:#FFFFFF;
border:1px solid #003300;
font-size:11px;
}

.copy {
font-size:10px;
}

.message-lbl-login1{
color:#000000;
padding:10px 0 0 0;
text-decoration:none;
font-size:11px;
}


.message-lbl-login1 a{
color:#000000;
text-decoration:none;
}

.message-lbl-login1 a:hover{
color:#000000;
text-decoration:underline;
}

.message-lbl{
color:#ff0000;
padding:10px 0 0 0;
text-decoration:none;
font-size:11px;
}


.logout-lnk {
color:#000000;
text-decoration:none;
font-size:11px;
padding:0 5px 0 0;
}

.logout-lnk a{
color:#000000;
text-decoration:none;
font-size:11px;
padding:0 5px 0 0;
}

.logout-lnk a:hover{
color:#000000;
text-decoration:underline;
font-size:11px;
padding:0 5px 0 0;
}

.frm-title {
color:#000000;
font-size:11px;
font-weight:bold;
padding:2px 0 0 40px;
}

.frm-title-1 {
color:#4f490f;
font-size:11px;
font-weight:bold;
padding:0 0 0 70px;
}

.txt-field {
width:180px;
height:16px;
border:1px solid #625e1d;
margin:3px 0 2px 3px;
font-size:11px;
}

.txt-combo{
width:180px;
height:16px;
border:1px solid #625e1d;
margin:3px 0 2px 3px;
font-size:10px;
}

.txt-combo-small{
width:100px;
height:16px;
border:1px solid #625e1d;
margin:3px 0 2px 3px;
font-size:10px;
}

.txt-area {
width:180px;
height:55px;
border:1px solid #625e1d;
margin:3px 0 2px 3px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.txt-area1 {
width:168px;
height:55px;
border:1px solid #625e1d;
margin:3px 0 2px 1px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.submit-btn {
width:50px;
height:20px;
color:#333333;
font-size:11px;
border:1px solid #F0BA0A;
margin:3px 4px 0 1px; 
cursor:hand;
background-image:url(../images/btn-bg.gif);
}

.submit-btn-login {
width:50px;
height:20px;
color:#ffffff;
font-size:11px;
border:1px solid #610000;
margin:3px 4px 0 5px; 
cursor:hand;
background-color:#AF4F00;
}

.submit-btn-skip-login {
width:70px;
height:20px;
color:#333333;
font-size:11px;
border:1px solid #F0BA0A;
margin:3px 4px 0 1px;
cursor:hand;
background-image:url(../images/btn-bg.gif);
}

.submit-btn-new {
width:43px;
height:20px;
color:#333333;
font-size:11px;
border:1px solid #F0BA0A;
margin:3px 2px 0 3px; 
cursor:hand ; 
background-image:url(../images/btn-bg.gif);
}

.submit-btn-new-admin {
width:43px;
height:20px;
color:#ffffff;
font-size:11px;
border:1px solid #F0BA0A;
margin:3px 2px 0 3px; 
cursor:hand ;
background-color:#AF4F00;
}

.main-heading {
margin:10px 10px 0px 10px;
border-bottom:1px solid #989144;
font-size:14px;
font-weight:bold;
color: #7F7930;
padding:0 0 0 3px;
text-align:left;
}
.main-heading A{
color: #7F7930;
text-decoration:underline;
}
.main-heading A:hover{
color: #A52D2D;
text-decoration:none;
}


.main-heading-admin {
margin:10px 10px 0px 10px;
border-bottom:1px solid #990000;
font-size:14px;
font-weight:bold;
color:#990000;
padding:0 0 0 3px;
text-align:left;
}

.content-bg {
background-image:url(../images/content-bg.gif);
background-repeat:repeat-y;
height:300px;
}

.frm-title-heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 0 5px 10px;
font-weight:bold;
}

.minimum-delivery {
font-size:10px;
font-weight:normal;
padding:2px 1px 0 0;
color:#000000;
}

.left-nav-bg {
padding:10px 0 0 10px;
border-right:1px solid #625e1d;
}

.left-nav {
font-size:11px;
text-decoration:underline;
color:#000000;
padding:4px 0 6px 5px;
font-weight:bold;
}

.left-nav a{
text-decoration:underline;
color:#000000;
}

.left-nav a:hover{
text-decoration:none;
color:#900000;
}

.arrow-left-nav {
padding:3px 0 0 0;
}


.grid-heading-admin {
background-color:#990000;
color:#ffffff;
font-size:12px;
height:20px;
}

.grid-heading {
background-color:#FD9D4F;
color:#ffffff;
font-size:12px;
height:20px;
}

.light-row {
background-color:#FFD79D;
color:#333333;
font-size:11px;
height:26px;
text-align:left;
padding:0 0 0 5px;
margin:0 0 0 5px;
}

.padding-left {
padding:0 0 0 10px;
}

.dark-row {
background-color:#FFCA7E;
color:#333333;
font-size:11px;
height:26px;
text-align:left;
padding:0 0 0 5px;
margin:0 0 0 5px;
}

.prev-nxt {
font-size:11px;
text-decoration:none;
color:#000000;
padding:4px 15px 6px 0;
text-align:right;
}

.prev-nxt a{
text-decoration:none;
color:#000000;
}

.prev-nxt a:hover{
text-decoration:underline;
color:#000000;
}

.item-name {
padding:0 0 0 7px;
}

.cross-icon{
padding:0 0 0 2px;
}

.cross-icon1{
padding:4px 4px 0 2px;
}

.price-pad {
padding:0 0 0 2px;
}

.alt-grd-color {
background-color:#FDB57A;
height:20px;
vertical-align:middle;
}

.first-grd-color {
background-color:#FFCBA0;
height:20px;
vertical-align:middle;
}

.order-message-price {
font-size:12px;
color:#000000;
padding: 0 0 0 80px;
text-align:left
}


.main-bg {
background-image:url(../images/main-bg.gif);
background-repeat:no-repeat;
}

.join-vip-content {
font-size:12px;
color:#333333;
padding:4px 20px 6px 20px;
text-align:justify;
line-height:15px;
}


.footer-lnk {
font-size:10px;
color:#000000;
text-decoration:none;
padding:5px 35px 10px 0;
}

.footer-lnk a{
color:#000000;
text-decoration:none;
}


.footer-lnk a:hover{
color:#000000;
text-decoration:underline;
}


.fotter {
color:#000000;
font-size:10px;
padding:5px 0 10px 30px;
}


.footer-lnk {
font-size:10px;
color:#000000;
text-decoration:none;
padding:5px 35px 10px 0;
}

.footer-lnk a{
color:#000000;
text-decoration:none;
}

.padding-left {
padding:0 0 0 10px;
}


.admin-login-lnk {
font-size:10px;
color:#000000;
text-decoration:none;
padding:3px 38px 0 30px;
}

.admin-login-lnk a{
color:#000000;
text-decoration:underline;
}


.admin-login-lnk a:hover{
color:#000000;
text-decoration:none;
}


.radio-lables {
font-size:11px;
color:#ffffff;
}


.delivery-tbl {
background-color:#7f0000;
height:27px;
}

.delivery-tbl-l-t-b {
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
}


.delivery-tbl-r-t-b {
border:1px solid #ffffff;
}


.ttl-text-box { 
border:1px solid #003300; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
height:20px; 
font-size:11px; 
width:160px;
}

.login-txt {
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
padding:3px;
text-decoration:none;
}

.grd-header{padding-left:40px;}

.alt-grd-color { background-image:url('../images/alt-bg.gif'); font-size:11px;}

.menu-heading {
font-size:11px;
font-weight:bold;
text-align:center;
}

.grid-fnt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-left:5px;}
.grid-fnt A{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-left:5px;}
.grid-fnt A:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#990000; padding-left:5px;}

.grid-fnt1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-left:5px;}
.grid-fnt1 A{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.grid-fnt1 A:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#990000; }


.nxt-prev-lnk {
color:#fdddc3;
text-decoration:none;
font-size:11px;
padding:5px 0 5px 0;
}

.nxt-prev-lnk a{
color:#000000;
text-decoration:underline;
font-size:11px;
}

.nxt-prev-lnk a:hover{
color:#000000;
text-decoration:underline;
font-size:11px;
}

.price-padding {
padding:0 5px 0 0;
}

/* Shashi  08-02-08 */

.orderonline-date-box { 
border:1px solid #003300; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
height:14px; 
font-size:11px; 
width:160px;
}

.item-txt-desc { font-size:10px; padding-left:4px; color:#000000; text-transform:uppercase;text-decoration:none;}

.remove { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; padding-left:6px;}
.remove A{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.remove A:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#A52D2D; text-decoration:none;}

.msg-txt { color:#DA0C11;}

.plus-minus-bullet {
padding:5px 0 0 0;
}

.change-grid-heading {
font-size:12px;
color:#FFFFFF;
background-color:#7f0000;
padding:0 0 0 0;
font-weight:bold;
height:22px;
}


.change-grid-heading-amt {
font-size:12px;
color:#FFFFFF;
background-color:#7f0000;
padding:0 5px 0 0;
font-weight:bold;
}

.change-total-price {
font-weight:bold;
}

.order-message-amt {
font-weight:bold;
font-size:11px;
padding:0 10px 0 0;
}

.item-detail-pad {
padding:0 0 0 5px;

}

.item-detail-pad-header {
padding:0 0 0 5px;
}

.order-message-description {
font-size:11px;
}

.order-message-name {
font-size:12px;
font-weight:bold;
padding:5px 0 0 0;
}


.order-message-sel {
font-size:11px;
}

.header-address {
font-size:11px;
padding:5px 0 0 5px;
}

.msg-instructions { color:Red; font-weight:bold ;  padding-left:2px; font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; }
