#fruitpromo {
margin: 0px;
padding: 0px;}
#fruitpromo h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
color: #000000;
margin: 0em;
padding: 0em;
line-height: 1.1em;}
.nolink {
text-decoration: none;}
.bgdark {  background-color: #000099}
.maintext {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt}
.lightheading {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFCC}
.darkheading { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
.submaintext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.lightheadingsmall { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFCC }
.normallight {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 90%; color: #FFFFFF; text-decoration: none}
.normallight-1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 80%; color: #FFFFFF; text-decoration: none }
.normallight-1link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 80%; color: #FFFFFF; text-decoration: underline}
.normaldark-1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; text-decoration: none }
.normaldark { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 90%; color: #000000; text-decoration: none }

#voucherproduct {font-family: Tahoma, Arial, Helvetica, sans-serif;}
#voucherproduct h1 {
color: #000000;
font-size: 90%;
font-weight: bold;}
#voucherproduct p.description {
font-size: 90%;
font-weight: normal;
color: #000000;
text-align: justify;}
#voucherproduct p.offerprice {
color: #000000;
text-decoration: none;
background-color: #effcef;
border: 2px #006500 dotted;
padding: 3px;
text-align: center;
font-size: 90%;}
#voucherproduct p.offerpromo {
color: #ffffff;
text-align: right;
font-size: 90%;
background-color: #006500;
padding: 3px;}
#voucherproduct p.nidelivery {
color: #000000;
text-align: justify;
font-size: 75%;
}
.vlightbg {
background-color: #effcef;
border-top: 2px #006500 solid;}
.offerdark { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 90%; color: #000000; text-decoration: none;
background-color: #effcef;
border: 2px #006500 dotted;
padding: 3px;}

.headinddark { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 90%; color: #000000; text-decoration: none ; font-weight: bold}
.headinddark-1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; text-decoration: none ; font-weight: bold }
.darkbackground {  background-color: #006500}
.shadedbackground {  background-color: #DEEBDE}
.normallight-2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 70%; color: #FFFFFF; text-decoration: none }
.normaldark1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none }
.normaldark-2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; text-decoration: none }
.headingdark-1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; text-decoration: none ; font-weight: bold }
h1 {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none; font-size: 90%; line-height: normal}
.customercomment {
font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 80%; color: #000000;
background:#effcef url(/images/quotes.gif) no-repeat bottom right;
border-left:4px solid #ffe580;
border-bottom:1px solid #ffe580;
line-height:180%;

margin:15px;
padding:10px;
-moz-border-radius-topright:15px;
}
.lightlink { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline}
input.pink {background-color: #ffccff;}
select.pink {background-color: #ffccff;}

.roundedbox
{
    background-color: #FFFFFF;          /* if needed */
    border: 1px solid #2D2F6F;   /* if needed */
    -webkit-border-radius: 10px;    /* for Safari */
    -moz-border-radius: 10px;       /* for Firefox */
margin: 5px 5px 5px 5px;
padding: 10px 10px 10px 10px;
display:block;
font-family: Tahoma, Arial, Helvetica, sans-serif;
align:center;
}

.roundedbox h1 {
font-size:1.1em;
color:#2C2C2C;
line-height:1.2em;
background:#FFFFFF;
filter:alpha(opacity=90);
opacity:.9;
margin: 0;
padding: 0;
margin-right:0;
margin-left:20px;
text-align:left
}

.roundedbox a:hover {
color:#000000;
text-decoration:none;
}
.roundedbox a:link {
color:#0000FF;
text-decoration:underline;
}
.roundedbox a:visited {
color:#0000FF;
text-decoration:underline;
}
.roundedbox p {
align:left;
margin-right:40%;
color:#000000;
background:#FFFFFF;
filter:alpha(opacity=90);
opacity:.9;
font-size:0.9em;
line-height:1.1em;
margin-top: .5em;
margin-bottom: 0em;
padding: 0;
}

.redbox p {
color:#FFFFFF;
background:#EA0000;
margin-right:-10px;
filter:alpha(opacity=90);
opacity:.9;
padding:5px;
font-weight:bold;
}
.redcheckoutbox p {
color:#FFFFFF;
background:#006500;
margin:10px;
padding:5px;
font-weight:normal;
}

.xmasoffer p{
background:#E4F5E4;
margin-top: .5em;
margin-bottom: .5em;
padding:5px;
}

