
<?php 
ob_start ("ob_gzhandler");
header("Content-type: text/css");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " . 
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
?>

li.new {
list-style-image:url(http://dripirrigation.com/images/arrow_green2.gif);
}
.boxText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; }
.boxTexta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; }
.errorBox { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #70d250; text-decoration: underline; }


BODY {
 background-image: url(/global/images/dripstore_bg.gif); 
 background-color: none; 
 color: #000000;
 margin: 0px;
}
A {
 color: #033CA7;
 text-decoration: underline;
}
A:hover {
 color: #003399;
 text-decoration: underline;
 font-weight : bold; 
}
FORM {
	display: inline;
}
UL { 
margin-top: 1.0em; 
margin-bottom: 1.0em; 
}
HR { 
margin-top: 0.7em; 
margin-bottom: 0.7em; 
}

div.note {
    color: green;
    margin-left: 1em;
}
p.note {
    color: green;
    margin-left: 1em;
}



p { margin-top: 1.0em; }
TR.header {
 background: #ffffff;
}
TD.maint {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;
}
TR.headerNavigation {
 background: #CCEBB9;
}
TD.headerNavigation {
 color: #65687E;
}
A.headerNavigation { 
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 color: #65687E; 
 text-decoration: none;
 border-color: #CCEBB9;
 border-style: solid;
 border-width: 1px;   
}
A.headerNavigation:hover {
 color: #000;
 text-decoration: underline;
 background: #FFFF33; 
 border-color: #FFFF33;
 border-style: solid;
 border-width: 1px;  
}
A.headerNavigationCheckOut {
 color: #033CA7; 
 text-decoration: none; 
}
TR.headerError {
 background: #ff0000;
}
TD.headerError {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 background: #ff0000;
 color: #ffffff;
 font-weight : bold;
 text-align : center;
}
TR.headerInfo {
 background: #00ff00;
}
TD.headerInfo {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 background: #00ff00;
 color: #ffffff;
 font-weight: bold;
 text-align: center;
}
TD.L12, SPAN.L12 {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;
 color: #000000;
}
.L15, TD.L15, SPAN.L15 {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px;
  font-weight: bold;
 background: none;
 color: #3366CC;
}

Êh1
 ÊÊ{
 ÊÊcolor: #ff0000;
 ÊÊfont-family: Helvetica;
 ÊÊfont-size: 14px;
 ÊÊtext-decoration : underline;
 ÊÊ}


TR.footer {
 background: #767676;
}
TD.footer {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
 background: #767676;
 color: #ffffff;
 font-weight: bold;
}
.infoBox {
 background: #B1D0B1;
}
.infoBoxContents {
 background: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
}
.infoBoxNotice {
 background: #FF8E90;
}
.infoBoxNoticeContents {
 background: #FFE6E6;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
}
TD.infoBoxHeading {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 font-weight: bold;
 background: #339933;
 color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
 background: #FFFFFF;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
 background: #FFFFFF;
}
TABLE.productListing {
 border: 1px;
 border-style: solid;
 border-color: #708DC6;
 border-spacing: 1px;
}
.productListing-heading {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
 background: #003399;
 color: #FFFFFF;
 font-weight: bold;
}
TD.productListing-data {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
}
A.pageResults {
 color: #033CA7;
}
A.pageResults:hover {
 color: #033CA7;
 background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px;
  font-weight: bold;
 background: none;
 color: #3366CC;
}
TR.subBar {
 background: #f4f7fd;
}
TD.subBar {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
 color: #000000;
}
TD.featured {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;
 color: #003399;
 font-weight: bold;
}
TD.main, P.main {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;
}

TD.mains, P.mains, SPAN.mains {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;
}
TD.smallText, SPAN.smallText, P.smallText {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
}
TD.accountCategory {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 color: #033CA7;
}
TD.fieldKey {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 font-weight: bold;
}
TD.fieldValue {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
}
TD.tableHeading {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 font-weight: bold;
}
SPAN.newItemInCart {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
 color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
}
TEXTAREA {
 width: 100%;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
}
SPAN.greetUser {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 color: #f0a480;
 font-weight: bold;
}
TABLE.formArea {
 background: #f1f9fe;
 border-color: #7b9ebd;
 border-style: solid;
 border-width: 1px;
}
TD.formAreaTitle {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 font-weight: bold;
}
SPAN.markProductOutOfStock {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 color: #c76170;
 font-weight: bold;
}
SPAN.productSpecialPrice {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
 color: #ff0000;
}
SPAN.errorText {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
 color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.hlppn {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px;
}
A.hlppn { 
 color: #222; 
 background: #F9B86E; 
 text-decoration: none; 
  border-color: #7b9ebd;
 border-style: solid;
 border-width: 2px;
}
A.hlppn:hover {
 color: #000; 
 background: #CCEBB9; 
 text-decoration: none; 
  border-color: #FFFF33;
 border-style: solid;
 border-width: 2px;
 border-top: 2px solid #999;
}
.hlppnhot {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;
}
A.hlppnhot {
 color: #000; 
 background: #CCEBB9; 
 text-decoration: none; 
  border-color: #FFFF33;
 border-style: solid;
 border-width: 2px;
}



/* customize boxes styles */
/*
------------Boxes Section for css-------------
Format each info box according to you liking
*/


TD.New_head_sep {
 border-top: solid #006600;
 border-width: 1px; 
}

TD.New_head_sep_left {
 border-right: solid #006600;
 border-width: 1px; 
}

TD.leftnav_outershell {
 background: #CCEBB9;
 border-top: solid #006600;
 border-right: solid #006600;
 border-width: 1px; 
}

TD.New_CatBoxHeading {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;
 height: 25px;
 font-weight: Normal;
  padding-left: 3px;
 border-bottom: solid #006600;
 border-width: 1px; 
}
A.New_CatBoxHeading {
 color: #000;
text-decoration: none;
}
 A.New_CatBoxHeading:hover {
 color: #003399;
 font-weight: bold;
 text-decoration: underline;
 }

 .sec-tier {
   padding-left: 6px;
   padding-top: 5px;
 }
 .thrd-tier {
   padding-left: 12px;
   padding-bottom: 3px;
 }

TD.footerborder {
 border-top: solid #006600;
 border-width: 1px; 
}

/* customize boxes styles */
/*
------------Boxes Section for css-------------
Format each info box according to you liking
*/
.contentBox {
 background: #425FA5;
}
TD.contentBoxHeading {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;
 font-weight: bold;
 /*background: '/global/images/featured_sliver.gif'; */
 color: #003399;
}
.contentBoxContents {
 background: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
}

.CatagoriesBox {
 background: #425FA5;
}
TD.CatagoriesBoxHeading {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;
 font-weight: bold;
  padding-left: 5px;
 background: #CCEBB9;
 color: #033CA7;
}


/* group start */ 

TD.CatagoriesBoxHeadingSC {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #FE0000;
 border-style: solid;
 border-width: 1px 1px 0px 1px;
 border-color: #000000;
 text-align: center;
 margin: 0px 5px 0px 5px;

}
TD.CatagoriesBoxHeadingSC:hover {
 background: #CCEBB9; 
}
TD.CatagoriesBoxHeadingNI {
 background: #F7921D;
 color: #000;
} 

 A.CatagoriesBoxHeadingNI {
 color: #000;
 }
 
 
 A.CatagoriesBoxHeadingNI:hover {
 background: #CCEBB9;
 width: 100%;
 }
 
 
 TD.CatagoriesBoxHeadingNJ {
 background: #F7921D;
 color: #000;
} 

 A.CatagoriesBoxHeadingNJ {
 color: #FFF;
 }
 
 
 A.CatagoriesBoxHeadingNJ:hover {
 background: #CCEBB9;
  color: #000;
 width: 100%;
 }
 
 
 
 
 /* sub start */
 TD.CatagoriesBoxHeadingCK {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #FF6501;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #000000;
 text-align: center;
 margin: 0px 5px 0px 5px; 
}
TD.CatagoriesBoxHeadingCK:hover {
 background: #CCEBB9; 
}
/* sub end */

 /* sub start */ 
 TD.CatagoriesBoxHeadingAS {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #F8AB18;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #000000;
 text-align: center;
 margin: 0px 5px 0px 5px; 
}
TD.CatagoriesBoxHeadingAS:hover {
 background: #CCEBB9; 
}
/* sub end */

 /* sub start */ 
 TD.CatagoriesBoxHeadingTB {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #FFFC03;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #000000;
 text-align: center;
 margin: 0px 5px 0px 5px;
 }
TD.CatagoriesBoxHeadingTB:hover {
 background: #CCEBB9; 
}
/* sub end */

 /* sub start */ 
 TD.CatagoriesBoxHeadingDL {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #30CE2F;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #000000;
 text-align: center;
 margin: 0px 5px 0px 5px;
 }
TD.CatagoriesBoxHeadingDL:hover {
 background: #CCEBB9; 
}
/* sub end */

 /* sub start */ 
 TD.CatagoriesBoxHeadingMS {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #0165FF;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #000000;
 text-align: center;
 margin: 0px 5px 0px 5px;
 }
TD.CatagoriesBoxHeadingMS:hover {
 background: #CCEBB9; 
}
/* sub end */

 /* sub start */ 
 TD.CatagoriesBoxHeadingDD {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #9973E2;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #000000;
 text-align: center;
 margin: 0px 5px 0px 5px;
 }


TD.CatagoriesBoxHeadingDD:hover {
 background: #CCEBB9; 
}
/* sub end */
 
 
 /* sub start */ 
 TD.CatagoriesBoxHeadingGH {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #F3BCD4;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #000000;
 text-align: center;
 margin: 0px 5px 0px 5px;
 }


TD.CatagoriesBoxHeadingGH:hover {
 background: #CCEBB9; 
}
/* sub end */
 
 
 

/* group end */ 
 
 
TD.CatagoriesBoxHeadingSP {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #F6470A;
 color: #033CA7;
}
A.CatagoriesBoxHeadingSP {
 color: #fff;
 padding-left: 10px; 
 font-weight: bold; 
 
 }
 A.CatagoriesBoxHeadingSP:hover {
 color: #033CA7;
 font-weight: bold; 
 background: #CCEBB9;
 width: 99%;
 }

TD.CatagoriesBoxHeadingSP:hover {
 color: #ffffff; 
 background: #CCEBB9; 
 text-decoration: none; 
  border-color: #FFFF33;
 border-style: none;
 border-width: 2px;
}
TD.CatagoriesBoxHeadingCI {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #FF1212;
 color: #033CA7;
}
A.CatagoriesBoxHeadingCL {
 color: #fff;
 font-weight: bold; 
 padding-left: 10px; 
 }
 A.CatagoriesBoxHeadingCL:hover {
 color: #033CA7;
 font-weight: bold; 
 background: #CCEBB9;
 width: 99%;
 }
 
TD.CatagoriesBoxHeadingCI:hover {
 color: #ffffff; 
 background: #CCEBB9; 
 text-decoration: none; 
  border-color: #FFFF33;
 border-style: none;
 border-width: 2px;
}
TD.CatagoriesBoxHeadingSI {
 color: #033CA7; 
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #04B495;
  padding-left: 10px;

}
TD.CatagoriesBoxHeadingNL {
 color: #000;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
 font-weight: bold;
 background: #046AB6;
}
A.CatagoriesBoxHeadingNL {
 color: #fff;
 padding-left: 10px; 
 font-weight: bold; 
 
 }
 A.CatagoriesBoxHeadingNL:hover {
 color: #033CA7;
 font-weight: bold; 
 background: #CCEBB9;
 width: 100%;
 }
 
TD.CatagoriesBoxHeadingNL:hover {
 color: #033CA7;
 background: #CCEBB9;
 text-decoration: none; 
  border-color: #FFFF33;
 border-style: none;
 border-width: 2px;
}


.CatagoriesBoxContents {
 background: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
}
A.CatagoriesBoxContents { 
color: #033CA7;  
/*  color: #FFCC66; */
 font-weight: normal;
 text-decoration: none; 
}
A.CatagoriesBoxContents:hover {
 color: #033CA7;
 text-decoration: underline; 
}
.CatagoriesBoxContentsodd {
 background: #E3FAD3;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
}
A.CatagoriesBoxContentsodd { 
 background: #E3FAD3;
color: #033CA7;  
/*  color: #FFCC66; */
 font-weight: normal;
 text-decoration: none; 
}
A.CatagoriesBoxContentsodd:hover {
 background: #E3FAD3;
 color: #033CA7;
 text-decoration: underline; 
}
.CatagoriesBoxContentssub {
 background: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
}
A.CatagoriesBoxContentssub { 
 color: #229922; 
 text-decoration: none; 
}
A.CatagoriesBoxContentssub:hover {
 color: #006600;
 text-decoration: underline; 
}

.WhatsNewBox {
 background: #425FA5;
}
TD.WhatsNewBoxHeading {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;
 font-weight: bold;
 background: #003399;
 color: #ffffff;
}
A.WhatsNewBoxHeading { 
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;
 color: #ffffff;
 font-weight: bold; 
 text-decoration: none; 
}
A.WhatsNewBoxHeading:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;
 color: #ffffff;
 font-weight: bold;
 text-decoration: underline; 
}
.WhatsNewBoxContents {
 background: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px;
 color: #033CA7;
}
A.WhatsNewBoxContents { 
 color: #033CA7; 
 text-decoration: none; 
}
A.WhatsNewBoxContents:hover {
 color: #033CA7;
 text-decoration: underline; 
}

.ShoppingCartBox {
 background: #425FA5;
}
TD.ShoppingCartBoxHeading {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 font-weight: bold;
 background: #339933;
 color: #ffffff;
}
A.ShoppingCartBoxHeading { 
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 color: #ffffff;
 font-weight: bold; 
 text-decoration: none; 
}
A.ShoppingCartBoxHeading:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;
 color: #ffffff;
 font-weight: bold;
 text-decoration: underline; 
}
.ShoppingCartBoxContents {
 background: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;
 color: #033CA7;
}
A.ShoppingCartBoxContents { 
 color: #033CA7; 
 text-decoration: none; 
}
A.ShoppingCartBoxContents:hover {
 color: #033CA7;
 text-decoration: underline; 
}

.imglft {
margin: 0px 5px 5px 0px;
}
.imgrt {
margin: 5px 0px 5px 5px;
}
.imgtp {
margin: 2px 0px 0px 0px;
border-style: solid;
border-color: #000;
border-width: 1px  0px 0px 0px;
}