
/*cat=1_*/
 .boxText{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 }
 
 .errorBox{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 background:#ffb3b5;
 font-weight:bold;
 }
 
 .stockWarning{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 color:#cc0033;
 }
 
 .productsNotifications{
  background:#f2fff7;
 }
 
 .orderEdit{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 color:#70d250;
 text-decoration:underline;
 }
 
 BODY{
 background:#ffffff;
 color:#000000;
 margin:0px;
 }
 
 A{
 color:#818181;
 text-decoration:underline;
 }
 A:hover{
 color:#D68D2A;
 text-decoration:none;
 }
 
 FORM{
 display:inline;
 }
 
 TD.headerImg{
 background-image:url(images/header.jpg);
 background-repeat:no-repeat;width:1024px;
 height:185px;padding-top:20px;
 padding-right:45px;
 }
 
 a.hdrTitle1{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,Helvetica,sans-serif;
 font-size:25px;
 color:#818181;
 text-decoration:none;
 }
 a:hover.hdrTitle1{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,Helvetica,sans-serif;
 font-size:25px;
 color:#D68D2A;
 text-decoration:none;
}
 
 a.hdrTitle2{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,Helvetica,sans-serif;
 font-size:16px;
 color:#818181;
 text-decoration:none;
 }
 
 a:hover.hdrTitle2{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,Helvetica,sans-serif;
 font-size:16px;
 color:#D68D2A;
 text-decoration:none;
}
 
 TD.headerNavigation{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 color:#5A5A5A;
 }
 
 A.headerNavigation01, A:hover.headerNavigation01{
 padding-left:25px;
 padding-right:25px;
}
 
 TR.headerError{
 background:#ff0000;
 }
 TD.headerError{
 font-family:'Lucida Grande','TrebuchetMS',Tahoma,Verdana,Arial,sans-serif;
 font-size:12px;
 background:#ff0000;
 color:#ffffff;
 font-weight:bold;
 text-align:center;
 }
 
 TR.headerInfo{
 background:#00ff00;
 }
 TD.headerInfo{
 font-family:'Lucida Grande','TrebuchetMS',Tahoma,Verdana,Arial,sans-serif;
 font-size:12px;
 background:#00ff00;
 color:#ffffff;font-weight:bold;
 text-align:center;
 }
 
 TD.footer{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 background:#181A19;
 color:#ffffff;
 }
 
 .infoBoxContents{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 padding-left:10px;
 }
 .infoBoxContents A{
 color:#818181;
 text-decoration:none;
 }
 .infoBoxContents A:hover{
 color:#D68D2A;
 text-decoration:none;
 }
 
 TD.infoBoxHeading{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#74BD25;
 }
 
 .infoBoxNotice{
 background:#FF8E90;
 }
 .infoBoxNoticeContents{
 background:#FFE6E6;
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 }
 
 TD.infoBox, SPAN.infoBox{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 }
 
 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:#f8f8f9;
	}
 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:#f8f8f9;
   }
 TABLE.productListing{
 border:0px;border-style:solid;border-color:#DDDDDD;
 border-spacing:1px;
 }
 
 .productListing-heading{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 background:#DDDDDD;
 color:#9A9A9A;
 font-weight:bold;
 }
 
 TD.productListing-data{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 }
 
 A.pageResults{
 color:#0000FF;
 }
 A.pageResults:hover{
 color:#0000FF;
 background:#FFFF33;
 }
 
 TD.pageHeading, DIV.pageHeading{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;font-size:16px;
 font-weight:bold;
 background-color:#A8D65D;
 color:#FFF;padding:5px;
 text-align:left;
 }
 
 TR.subBar{
 background:#f4f7fd;
 }
 TD.subBar{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 color:#000000;
 }
 
 TD.main, P.main{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:11px;
 line-height:1.5;
 }
 TD.smallText,
  SPAN.smallText,
   P.smallText{
   font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
   font-size:12px;
   }
 TD.accountCategory{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:13px;
 color:#aabbdd;
 }
 
 TD.fieldKey{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 font-weight:bold;
 }
 TD.fieldValue{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 }
 TD.tableHeading{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 font-weight:bold;
 }
 
 SPAN.newItemInCart{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 color:#000000;
 }
 
 CHECKBOX, INPUT, RADIO, SELECT
 {
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:11px;
 }
 
 TEXTAREA
 {
 width:100%;font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:11px;
 }
 
 SPAN.greetUser
 {
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 color:#f0a480;
 font-weight:bold;
 }
 
 TABLE.formArea
 {
 background:#f1f9fe;
 border-color:#7b9ebd;
 border-style:solid;
 border-width:1px;
 }
 TD.formAreaTitle
 {
 font-family:'Lucida Grande','TrebuchetMS',Tahoma,Verdana,Arial,sans-serif;
 font-size:12px;
 font-weight:bold;
 }
 
 SPAN.markProductOutOfStock
 {
 font-family:'Lucida Grande','TrebuchetMS',Tahoma,Verdana,Arial,sans-serif;
 font-size:12px;
 color:#c76170;
 font-weight:bold;
 }
 SPAN.productSpecialPrice
 {
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 color:#ff0000;
 }
 SPAN.errorText{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 color:#ff0000;
 }
 
 .moduleRowOver{
 background-color:#d9fba1;
 cursor:pointer;
 cursor:hand;
 }
 .moduleRowSelected{
 background-color:#d9fba1;
 }
 
 .checkoutBarFrom, .checkoutBarTo{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 color:#8c8c8c;
 }
 .checkoutBarCurrent{
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 color:#000000;
 }
 {
 .messageBox.inputRequirement
 }
 .messageBox
 {
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 }
 .messageStackError, .messageStackWarning
 {
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 background-color:#ffb3b5;
 }
 .messageStackSuccess
 {
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 background-color:#99ff00;
 }
 .inputRequirement
 {
 font-family:'Lucida Grande','TrebuchetMS',Verdana,Arial,sans-serif;
 font-size:12px;
 color:#ff0000;
 }
 
 #sidebar {
 background: #A8D65D none repeat scroll 0 0;
 padding: 5px;
 }
 
 #sidebar .infoBoxHeading {
 padding:2px;
 background: #EBEBE9;
 }
 
  #sidebar .infoBoxHeading a {
 color: #74BD25;
 }
 
 #sidebar a {
 color:#FFF;
 }
