/* CSS Document */

body { background-color: #FFFFFF; margin: 5px; }

.abstracttext { font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; }
.adminbordertable { border: solid 1px #999999; }
.adminincell { font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; padding: 6px; }
.adminincell A { color: #001FAA; text-decoration: underline; }
.adminincell A:hover { color: #001FAA; text-decoration: none; }
.adminincell2 { font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; padding: 6px; border: solid 1px; border-color: #999999;}

.background { padding: 18px;  background-image: url(/images/background.gif);  background-repeat: no-repeat; background-position: top right}
.bottomcopy { font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #333333; text-align: right; padding: 6px; }
.bottomcopy A { color: #5B6568; text-decoration: underline; }
.bottomcopy A:hover { color: #5B6568; text-decoration: none; }
.bottomstripe { background-image: url(/images/bottombg.gif); }
.bottomwhiteborder { border: solid 1px #FFFFFF; }

.checkouttext { font-family: Trebuchet Ms, Verdana, Arial Helvetica, Sans-Serif; font-size: 9pt; padding: 3px; color: #000000; }
.checkouttextshaded { background-color: #ECF1F4; font-family: Trebuchet Ms, Verdana, Arial Helvetica, Sans-Serif; font-size: 9pt; padding: 3px; color: #000000; }

.discountcelltopleft { border-top: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; padding-left: 6px; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; }
.discountcelltopleft A { color: #0E1A40; text-decoration: underline; }
.discountcelltopleft A:hover { color: #2B3F7E; text-decoration: underline; }
.discountcelltopright { border-top: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; padding-left: 6px; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; background-image: url(/images/white_background.gif);  background-repeat: repeat; }
.discountcelltopright A { color: #0E1A40; text-decoration: underline; }
.discountcelltopright A:hover { color: #2B3F7E; text-decoration: underline; }
.discountcellbottomleft { border-bottom: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; padding-left: 6px; padding-right: 6px; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; }
.discountcellbottomleft A { color: #0E1A40; text-decoration: underline; }
.discountcellbottomleft A:hover { color: #2B3F7E; text-decoration: underline; }
.discountcellbottomright { border-bottom: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; padding-left: 6px; padding-right: 6px; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; background-image: url(/images/white_background.gif);  background-repeat: repeat; }
.discountcellbottomright A { color: #0E1A40; text-decoration: underline; }
.discountcellbottomright A:hover { color: #2B3F7E; text-decoration: underline; }
.discountdetailswhite { font-family: Trebuchet Ms, Verdana, Arial Helvetica, Sans-Serif; font-size: 9pt; padding: 4px; }
.discountdetailsshaded { background-color: #F4F6F6; font-family: Trebuchet Ms, Verdana, Arial Helvetica, Sans-Serif; font-size: 9pt; padding: 4px; }
.discountdetailsdiscprice { border-top: solid 1px #FFFFFF; background-color: #D6D9E4; font-family: Trebuchet Ms, Verdana, Arial Helvetica, Sans-Serif; font-size: 9pt; padding: 4px; }
.discountdetailsorigprice { background-color: #E5E8F2; font-family: Trebuchet Ms, Verdana, Arial Helvetica, Sans-Serif; font-size: 9pt; padding: 4px; }
.discountdetailsyousave { border-top: solid 1px #FFFFFF; background-color: #F2FFD7; font-family: Trebuchet Ms, Verdana, Arial Helvetica, Sans-Serif; font-size: 9pt; padding: 4px; }
.discountmoreinfo { color: #454545; font-size: 8pt; }
.discountmoreinfo A { color: #454545; text-decoration: underline; }
.discountmoreinfo A:hover { color: #999999; text-decoration: underline; }
.discounttitle { font-weight: bold; font-size: 10pt; }
.discounttitle A { color: #0E1A40; text-decoration: underline; }
.discounttitle A:hover { color: #2B3F7E; text-decoration: underline; }

.featuredcell { padding: 18px; }
.formbuttons { font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; color: #000000; font-size: 7.5pt; }
.formtext { font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 2px; color: #000000; font-size: 8pt; }
.formtexterror { font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 2px; color: #FF0000; font-size: 8pt; }
.formtextfield { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #333333; font-size: 8pt; }

.greencurve { background-color: #C8CD01; }

.hiddenfield { background-color: #D6D9E4 ; border: solid 1px #D6D9E4; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px;}
.hiddenfield2 { background-color: #F2FFD7; border: solid 1px #F2FFD7; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px;}
.hiddenfield3 { background-color: #E5E8F2; border: solid 1px #E5E8F2; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px;}
.hiddenfield4 { background-color: #FFFFFF; border: solid 1px #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px;}

.leftnavcart { background-image: url(/images/left_navigation/cellbg.gif); border: solid 1px #000000; padding-right: 6px; padding-left: 6px; padding-top: 12px; padding-bottom: 12px; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #666666; }
.leftnavcart A { color: #666666; text-decoration: underline; }
.leftnavcart A:hover { color: #999999; text-decoration: underline; }
.leftnavlinks { background-image: url(/images/left_navigation/cellbg.gif); border: solid 1px #000000; padding-right: 6px; padding-left: 6px; padding-top: 12px; padding-bottom: 12px; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; }
.leftnavlinks A { color: #000000; text-decoration: underline }
.leftnavlinks A:hover { color: #334FAA; text-decoration: underline }
.leftnavtitle { background-color: #00165E; border-bottom: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; }
.logintextfield { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #333333; font-size: 8pt; }
.logintop { background-color: #00165F; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #FFFFFF; padding: 4px; }
.logoarea { background-color: #00165F; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }

.topbarnav { 
   background-color: #00165F;
   border-top: solid 1px #FFFFFF;
   border-bottom: solid 1px #FFFFFF;
   font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif;
   font-size: 9pt;
   color: #EEEEEE;
 }

.topbarnav A { 
   color: #EEEEEE;
   text-decoration: none;
 }

.topbarnav A:hover {
   color: #EEEEEE;
   text-decoration: underline;
 }



.productfunctions { font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9.5pt; color: #454545; padding: 6px; }

.searchpages { font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9.5pt; color: #454545; padding: 6px; text-align: right; }
.searchpages A { color: #333333; text-decoration: underline; }
.searchpages A:hover { color: #333333; text-decoration: none; }
.searchresultswhite { font-family: Trebuchet Ms, Verdana, Arial Helvetica, Sans-Serif; font-size: 9pt; padding: 4px; }
.searchresultswhite A { color: #0930B1; text-decoration: underline; }
.searchresultswhite A:hover { color: #4E9FD2; text-decoration: underline; }
.searchresultsshaded { background-color: #ECF1F4; font-family: Trebuchet Ms, Verdana, Arial Helvetica, Sans-Serif; font-size: 9pt; padding: 4px; }
.searchresultsshaded A { color: #0930B1; text-decoration: underline; }
.searchresultsshaded A:hover { color: #4E9FD2; text-decoration: underline; }
.sectiontitle { padding-top: 4px; padding-bottom: 6px; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #000000; }
.sectiontitleright { padding-top: 4px; padding-bottom: 6px; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #000000; text-align: right; }
.sectiontitleright A { color: #000000; text-decoration: underline; }
.sectiontitleright A:hover { color: #666666; text-decoration: underline; }
.sectiontitlerowtwo { padding-top: 4px; padding-bottom: 4px; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #000000; text-align: right; border-left: solid 1px #999999; border-right: solid 1px #999999; border-top: solid 1px #999999; }
.sectionaddnewproduct { padding: 4px; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #000000; border-left: solid 1px #999999; border-right: solid 1px #999999; border-top: solid 1px #999999; }
.sectionaddnewproduct A { color: #00165F; text-decoration: underline; }
.sectionaddnewproduct A:hover { color: #4970C2; text-decoration: underline; }
.staticcontent { font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; }
.staticcontent A { color: #0930B1; text-decoration: underline; }
.staticcontent A:hover { color: #4E9FD2; text-decoration: underline; }
.sortform { text-align: right; font-family: Trebuchet Ms, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; }

.todaysdiscountstitle { padding-top: 4px; padding-bottom: 10px; font-family: Verdana; font-size: 7pt; }
.topblue { background-color: #5571EC; }
.toptable { border-bottom: solid 10px #FFFFFF; }
