/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.boxtext 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

.errorbox 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 background-color: #ffb3b5;
 font-weight: bold;
}

.stockwarning 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #cc0033;
}

.productsnotifications 
{
 background-color: #f2fff7;
}

.orderedit 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #70d250;
 text-decoration: underline;
}

body 
{
 background-color: #ffffff;
 color: #404040;
 margin: 0px;
}

a 
{
 color: #404040;
 text-decoration: none;
}

a:hover 
{
 color: #4e6ec1;
 text-decoration: underline;
}

form 
{
 display: inline;
}

td.navbar 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: Gray;
 padding-top: 0px;
 padding-right: 3px;
 padding-bottom: 0px;
 padding-left: 3px;
 text-align: center;
 text-decoration: none;
 border-right-color: #868686;
 border-right-width: 1px;
 border-right-style: solid;
 border-bottom-color: #000000;
 border-bottom-width: 4px;
 border-bottom-style: solid;
 background-image: url(images/design/topnav-bg.gif);
}

a.navbar 
{
 color: #ffffff;
}

a.navbar:hover 
{
 color: Fuchsia;
}

tr.header 
{
 background-color: #ffffff;
}

/*
TR.headerNavigation {
  background: #bbc3d3;
}*/
td.headernavigation 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #404040;
}

a.headernavigation 
{
 color: #404040;
}

a.headernavigation:hover 
{
 color: #4F6EA5;
}

tr.headererror 
{
 background-color: #ff0000;
}

td.headererror 
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 background-color: #ff0000;
 color: #ffffff;
 font-weight: bold;
 text-align: center;
}

tr.headerinfo 
{
 background-color: #00ff00;
}

td.headerinfo 
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 background-color: #00ff00;
 color: #ffffff;
 font-weight: bold;
 text-align: center;
}

tr.footer 
{
 background-color: #bbc3d3;
}

td.footer 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #649BC4;
}

.infobox 
{
 background-color: #b6b7cb;
}

.infoboxcontents 
{
 background-color: #ffffff;
 font-family: Verdana, Arial, sans-serif;
 color: #000000;
 font-size: 10px;
}
.loginboxboxcontents 
{
 background-color: #24618E;
 font-family: Verdana, Arial, sans-serif;
 color: #ffffff;
 font-size: 10px;
}
.infoboxnotice 
{
 background-color: #FF8E90;
}

.infoboxnoticecontents 
{
 background-color: #FFffff;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

td.infoboxheading 
{
font: 16px 'Lucida Grande',Arial,Helvetica,sans-serif;
 font-weight: bold;
 color: #003399;


padding-left: 20;

}

td.infobox, span.infobox 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

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-color: #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-color: #f8f8f9;
}

table.productlisting 
{
 border-spacing: 1px;
}

.productlisting-heading 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 background-color: #b6b7cb;
 color: #FFFFFF;
 font-weight: bold;
}

td.productlisting-data 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

a.pageresults 
{
 color: #696F96;
}

a.pageresults:hover 
{
 color: #696F96;
}

td.pageheading, div.pageheading 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #4F6EA5;
 border-color: Gray;
 border-width: 1px;
 border-style: dotted;
}

tr.subbar 
{
 background-color: #f4f7fd;
}

td.subbar 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
}

td.main, p.main 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
}

td.smalltext, span.smalltext, p.smalltext 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}
td.smalltextb, span.smalltextb, p.smalltextb
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
font-weight: bold;
color: #000000;
background-image: url(images/new_design/background_title_main_section.jpg);

}
td.accountcategory 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 color: #aabbdd;
}

td.fieldkey 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 
}

td.fieldvalue 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
}

td.tableheading 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
}

span.newitemincart 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #ff0000;
}

checkbox, input, radio, select 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
}

textarea 
{
 width: 100%;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
}

span.greetuser 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #f0a480;
 font-weight: bold;
}

table.formarea 
{
 background-color: #f1f9fe;
 border-color: #7b9ebd;
 border-style: solid;
 border-width: 1px;
}

td.formareatitle 
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
}

span.markproductoutofstock 
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #c76170;
 font-weight: bold;
}

span.productspecialprice 
{
 font-family: Verdana, Arial, sans-serif;
 color: #ff0000;
}

span.errortext 
{
 font-family: Verdana, Arial, sans-serif;
 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;
}

.design-1 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
}

.design-2 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #4F6EA5;
}

.design-3 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #464646;
 background-image: url(images/design/category.gif);
 padding-left: 20;
}

.design-3b 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #464646;
}

.design-3c 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #464646;
 background-image: url(images/design/category.gif);
 padding-left: 20;
}

.design-4 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #30436F;
 background-image: url(images/design/category.gif);
 padding-left: 20px;
}

a.design-4a 
{
 color: #30436F;
 text-decoration: none;
}

a.design-4a:hover 
{
 color: #464646;
 text-decoration: underline;
 font-weight: bold;
}

.design-5 
{
 font-weight: bold;
 color: #FF0000;
}

.design-9 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #4F6EA5;
}

.design-6 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #666666;
}

.design-8 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #4F6EA5;
 background-image: url(images/design/category.gif);
}

.design-10 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #404040;
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
 text-align: center;
 text-decoration: none;
 border-right-color: #868686;
 border-right-width: 1px;
 border-right-style: solid;
 border-bottom-color: #4e6ec1;
 border-bottom-width: 4px;
 border-bottom-style: solid;
 background-image: url(images/design/topnav-bg.gif);
}

.design-10a 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #4e6ec1;
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
 float: left;
 display: block;
 text-align: center;
 text-decoration: none;
 border-right-color: #868686;
 border-right-width: 1px;
 border-right-style: solid;
 border-bottom-color: #4e6ec1;
 border-bottom-width: 4px;
 border-bottom-style: solid;
 background-image: url(images/design/topnav-bg-a-active.gif);
}

.design-11 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #404040;
}

.design-12 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #404040;
 border-color: #4e6ec1;
 border-width: 1px;
 border-style: ridge;
}

.design-13 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #404040;
 border-left-color: #4e6ec1;
 border-left-width: 1px;
 border-left-style: solid;
 border-right-color: #4e6ec1;
 border-right-width: 1px;
 border-right-style: solid;
 border-bottom-color: #4e6ec1;
 border-bottom-width: 1px;
 border-bottom-style: solid;
}

.design-13b 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #404040;
 font-weight: bold;
}

.design-14 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #404040;
 padding-left: 5px;
}

a.design-14a 
{
 color: #404040;
 text-decoration: none;
}

a.design-14a:hover 
{
 color: #404040;
 text-decoration: underline;
}

.textwhite 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: White;
}

.bg 
{
 background-image: url(images/design/bgz.jpg);
 background-repeat: repeat-y;
 background-position: center;
}

.tableborder2 
{
 background-image: url(images/design/bg_flex.jpg);
}

.tableborder3 
{
 border-right-color: Silver;
 border-right-width: 1px;
 border-right-style: ridge;
}

.title 
{
 background-image: url(images/design/headlines_band2.gif);
 background-position: center;
 background-repeat: repeat-x;
}

.design-infozonetitle 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #464646;
}

.design-infozone 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #677B8D;
 padding-left: 5px;
}

.design-infozone-bottom 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #677B8D;
 padding-left: 5px;
}

a.design-infozonea 
{
 color: #677B8D;
 text-decoration: none;
}

a.design-infozonea:hover 
{
 color: #788B9C;
 text-decoration: underline;
}

.infopopup 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: Black;
 padding-left: 6px;
}

"span.newitemincart 
{
 ".: ;
}

td.category_desc 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 line-height: 1.5;
 border-color: Silver;
 border-width: 1px;
 border-style: dotted;
}

.yearheader 
{
 font-family: Helvetica, Arial, Verdana;
 font-size: 14px;
 font-weight: bold;
 color: #000000;
 background-color: #FFFFFF;
 text-decoration: none;
}

.calendarmonth 
{
 background-color: #BBC3D3;
 cursor: default;
 width: 100%;
}

.calendarheader 
{
 font-family: Helvetica, Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 background-color: #FFFFFF;
 text-decoration: none;
 height: 22px;
}

.calendartoday 
{
 font-family: Arial, Verdana;
 font-size: 10px;
 color: #000000;
 background-color: #FFCF00;
 padding-left: 3px;
 text-decoration: none;
 border-color: #FFFFFF;
 border-width: 1px;
 border-style: solid;
 height: 22px;
 width: 18px;
}

.calendarweekend 
{
 font-family: Arial, Verdana;
 font-size: 10px;
 color: #000000;
 background-color: #CAEEFF;
 padding-left: 3px;
 line-height: 14px;
 text-decoration: none;
 border-color: #FFFFFF;
 border-width: 1px;
 border-style: solid;
 height: 22px;
 width: 18px;
}

.calendar 
{
 font-family: Arial, Verdana;
 font-size: 10px;
 color: #000000;
 background-color: #FFFFFF;
 padding-left: 3px;
 line-height: 14px;
 text-decoration: none;
 border-color: #FFFFFF;
 border-width: 1px;
 border-style: solid;
 height: 22px;
 width: 18px;
}

.event 
{
 font-family: Arial, Verdana;
 font-size: 11px;
 color: #000000;
 background-color: #FFFFFF;
 text-decoration: none;
 border-color: #E6E6E6;
 border-width: 1px;
 border-style: solid;
}

.empty 
{
 background-color: #F0FAFF;
 line-height: 14px;
 height: 22px;
 width: 18px;
}

.calendar a:hover, .calendar a:link, .calendar a:visited, .calendar a:visited:hover, .yearheader a:hover 
{
 color: red;
 text-decoration: underline;
}

.calendarweekend a:hover, .calendarweekend a:link, .calendarweekend a:visited, .calendarweekend a:visited:hover 
{
 color: red;
 text-decoration: underline;
}

.calendartoday a:hover, .calendartoday a:link, .calendartoday a:visited, .calendartoday a:visited:hover 
{
 color: red;
 text-decoration: underline;
}

/* VJ Links Manager v1.00 begin */
table.linklisting 
{
 border-width: 1px;
 border-style: solid;
 border-color: #b6b7cb;
 border-spacing: 1px;
}

.linklisting-heading 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 background-color: #b6b7cb;
 color: #FFFFFF;
 text-align: center;
}

td.linklisting-data 
{
 border-right-color: #b6b7cb;
 border-right-width: 1px;
 border-right-style: solid;
 border-bottom-color: #b6b7cb;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 padding: 4px;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

tr.linklisting-odd 
{
 background-color: #f8f8f9;
}

tr.linklisting-even 
{
 background-color: #F5F5F5;
}

.index 
{
 color: #666666;
 font-size: 11px;
}

/* VJ Links Manager v1.00 end */
/* XC Menu Styles */
#catxcdiv ul 
{
 list-style: none;
 margin: 0;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 1.5em;
}

/* menu item spacing */
#catxcdiv li 
{
 margin-bottom: .2em;
}

/*padding between submenu items*/
#catxc ul li 
{
 padding-top: 0;
 padding-right: 0;
 padding-bottom: .2em;
 padding-left: 0;
}

/*xc menu item*/
#catxcdiv li.xc 
{
 list-style: none;
}

/*submenu*/
#catxcdiv li.xc ul 
{
 margin-top: .3em;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: -.8em;
}

/* +/- control */
div.xcx, div.xcc 
{
 position: relative;
 display: inline;
}

li.xc>div.xcx, li.xc>div.xcc 
{
 position: static;
 margin-left: -1.5em;
 float: left;
 width: 1.5em;
}

div.xcx a, div.xcc a 
{
 position: absolute;
 left: -2em;
}

div.xcx>a, div.xcc>a 
{
 position: static;
}

div.xcx a:link, div.xcx a:visited, div.xcc a:link, div.xcc a:visited 
{
 text-decoration: none;
 font-family: "Courier New", Courier, monospace;
 font-size: 90%;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/
.treemenudiv 
{
 /* Behaviour of tree/plain menu item - leave as is for proper performance */

 display: block;
 white-space: nowrap;
}

.phplmbodytable 
{
 /* Class of table cells containing plain menus */
}

.phplmnormal 
{
 /* Font size & color of unlinked menu items */

 color: #000000;
 font-size: 10px;
 text-decoration: none;
}

a.phplm:link, a.phplm:visited 
{
 /* Font color, style of linked & visited menu items */

 color: Black;
 font-size: 10px;
 text-decoration: none;
}

a.phplm:hover 
{
 /* Font color, style of menu items when hovered over */

 color: White;
 background-color: Navy;
 font-size: 10px;
 text-decoration: none;
}

a.phplm:active 
{
 /* Font size & color of menu items when clicked */

 color: #ff0000;
 font-size: 10px;
 text-decoration: none;
}

.dmselected 
{
 /* Style overide for selected category tree */

 background-color: transparent;
 font-weight: bold;
}

/* TOPNAV
--------------------------------------------------------- */
#ja-topnav 
{
 clear: left;
 font-size: 11px;
 border-bottom-color: #990000;
 border-bottom-width: 4px;
 border-bottom-style: solid;
 background-image: url(images/design/topnav-bg.gif);
 background-repeat: repeat-x;
 margin: 0;
 padding: 0;
}

#ja-topnav-inner 
{
 width: 770px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
}

#ja-topnav a 
{
 color: #404040;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;
}

#ja-topnav a:hover 
{
 text-decoration: none;
}

#ja-topnav ul 
{
 margin: 0;
 padding: 0;
}

#ja-topnav li 
{
 margin: 0;
 padding: 0;
}

/* NEWDESIGN
--------------------------------------------------------- */
.newdesign-1 
{
 background-color: #F4F4F4;
 border-right-color: #D6D7DC;
 border-right-width: 1px;
 border-right-style: solid;
 border-left-color: #D6D7DC;
 border-left-width: 1px;
 border-left-style: solid;
 color: #676767;
 font-family: Verdana;
 font-weight: bold;
 font-size: 11px;
}

.newdesign-2 
{
 background-image: url(images/new_design/box01_upper_center.gif);
 background-repeat: repeat;
}

.newdesign-3 
{
 border-left-color: #D6D7DC;
 border-left-width: 1px;
 border-left-style: solid;
 border-right-color: #D6D7DC;
 border-right-width: 1px;
 border-right-style: solid;
}

.newdesign-4 
{
 background-color: #F4F4F4;
 border-left-color: #D6D7DC;
 border-left-width: 1px;
 border-left-style: solid;
 border-right-color: #D6D7DC;
 border-right-width: 1px;
 border-right-style: solid;
 border-bottom-color: #D6D7DC;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 color: #676767;
 font-family: Verdana;
 font-weight: bold;
 font-size: 10px;
 border-color: #D6D7DC;
 border-width: 1;
 border-style: solid;
}

.newpageheading-1 
{
 background-image: url(images/new_design/background_title_main_section.jpg);
 color: #292929;
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 border-color: Gray;
 border-width: 1px;
 border-style: solid;
}

.newlist-1 
{
 background-color: #ffffff;
 border-color: #D6D7DC;
 border-width: 1;
 border-style: solid;
}

.newlist-1b 
{
 background-color: #F4F4F4;
 color: #676767;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding-left: 10px;
 border-bottom-color: #D6D7DC;
 border-bottom-width: 1px;
 border-bottom-style: solid;
}

.newlist-1c 
{
 background-color: #ffffff;
 color: #676767;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 padding-left: 20px;
}

.newcart-1 
{
 color: #676767;
 font-family: Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 10px;
}

.design_search 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #404040;
 font-weight: bold;
 background-image: url(images/design/search_l.gif);
 padding-left: 1px;
}
A.categorie_top {
  color: #000000;
  font-weight : bold;
  text-decoration: none;
}

A.categorie_top_on {
  font-weight : bold;
  font-style: italic;
  color : #ffffff;
  background-color: #6D84B4;
  text-decoration: none;
}

A.categorie {
  color: #000000;
  text-decoration: none;
}

A.categorie_on {
  font-style: italic;
  font-weight : bold;
  color: #0C14FA;
  text-decoration: none;
  background-color: #ECEEF4;
}

A.categorie_top:hover {
  font-weight : bold;
  color : #2684FE;
  text-decoration: none;
}
A.categorie:hover {
  font-weight : bold;
  color : #2684FE;
  text-decoration: none;
  background-color: #ECEEF4;
}
/*- Menu Tabs --------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      background:#ffffff;
      font-family: Trebuchet MS;
      font-size:75%;
      font-weight: bold;
      line-height:normal;
      }
    #tabsJ ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }


.box
{
border-style:solid;
border-color:#cccccc;
border-width: 4;
background:#ffffff;
padding:2;
font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif;
}

.table-footer
{
background:#ffffff;
padding:2;
font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif;
}
.box-footer
{
 border-right-width: 1px;
 border-right-style: solid;
border-color:#cccccc;
background:#ffffff;
padding:2;
font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif;
margin-left: 4;
}
.box-footer2
{
background:#ffffff;
padding:4;
font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif;
margin-left: 4;
}


