body, a{
margin : 0;
padding : 0;
font-size : 12px;
font-family : Corbel, Arial;
/*color : rgb(204,204,255);*/
line-height : 10px;
}

/*
a.menulink {
font-family : Corbel, Arial;
font-size : 14px;
text-decoration: none;
}
a.menulink:hover {
color: rgb(255,255,255);
}
*/

a.menulink {
display: block;
height: 38px;
background: url('/artwork/menubg.png') repeat-y;
padding-left: 20px;
font-family : Corbel, Arial;
font-size : 14px;
color : rgb(204,204,255);
text-decoration: none;
line-height : 38px;
}
a.menulink:hover {
background: url('/artwork/white.png') repeat-y;
font-size : 15px;
color: rgb(0,0,150);
font-weight: bold;
}

a.menulinkclick {
display: block;
height: 38px;
padding-left: 20px;
font-family : Corbel, Arial;
text-decoration: none;
line-height : 38px;
background: url('/artwork/white.png') repeat-y;
font-size : 15px;
color: rgb(0,0,150);
font-weight: bold;
}

a.menulinksus {
display: block;
padding-top: 8px;
background: url('/artwork/menutop2.png') no-repeat top left;
padding-left: 20px;
font-family : Corbel, Arial;
font-size : 14px;
color : rgb(204,204,255);
text-decoration: none;
line-height: 36px;
}
a.menulinksus:hover {
background: url('/artwork/whitetop.png') no-repeat top left;
font-size : 15px;
color: rgb(0,0,150);
font-weight: bold;
}

a.menulinksusclick {
display: block;
padding-top: 8px;
padding-left: 20px;
font-family : Corbel, Arial;
text-decoration: none;
line-height: 36px;
background: url('/artwork/whitetop.png') no-repeat top left;
font-size : 15px;
color: rgb(0,0,150);
font-weight: bold;
}

a.menulinkjos {
display: block;
padding-bottom: 8px;
background: url('/artwork/menubtm2.png') no-repeat bottom left;
padding-left: 20px;
font-family : Corbel, Arial;
font-size : 14px;
color : rgb(204,204,255);
text-decoration: none;
line-height: 36px;
}
a.menulinkjos:hover {
background: url('/artwork/whitebtm.png') no-repeat bottom left;
font-size : 15px;
color: rgb(0,0,150);
font-weight: bold;
}

a.menulinkjosclick {
display: block;
padding-bottom: 8px;
padding-left: 20px;
font-family : Corbel, Arial;
text-decoration: none;
line-height: 36px;
background: url('/artwork/whitebtm.png') no-repeat bottom left;
font-size : 15px;
color: rgb(0,0,150);
font-weight: bold;
}


.toppromo {
padding-left: 0px;
text-decoration: none;
font-size : 14px;
line-height : 13px;
color: rgb(0,0,185);
}

a.insidemodulesmall {
padding-left: 0px;
font-size : 12px;
line-height : 13px;
color: rgb(0,0,185);
}
a.insidemodule {
padding-left: 0px;
font-size : 14px;
line-height : 16px;
color: rgb(0,0,185);
}
a.insidemodulebig {
padding-left: 20px;
font-size : 16px;
line-height : 20px;
font-weight: bold;
}

.menuitem {
height: 40px;
background: url('/artwork/menubg.png') repeat-y;
padding-left: 0px;
}
.menuitemsus {
height: 27px;
background: url('/artwork/menubg.png') repeat-y;
padding-left: 0px;
vertical-align : top;
}
.menuitemjos {
height: 27px;
background: url('/artwork/menubg.png') repeat-y;
padding-left: 0px;
vertical-align : bottom;
}
.menuline {
height: 1px;
background: url('/artwork/menuline.png') no-repeat;
}

.moduletitle {
padding: 10px;
text-align: center;
font-size: 17px;
line-height: 19px;
font-weight: bold;
/*color: rgb(255,255,255);*/
}

.moduletext {
padding: 10px;
text-align: left;
}

.promotitle {
padding: 3px;
text-align: left;
font-size: 18px;
line-height: 18px;
font-weight: bold;
color: rgb(250,0,100);
}

.promotext {
padding: 7px;
font-size: 13px;
line-height: 13px;
text-align: left;
}

ul {
margin: 0px;
padding-left : 20px;
padding-right : 20px;
}


.hand {
cursor : pointer;
}
.nospace {
margin : 0;
padding : 0;
}
.vmdl {
vertical-align : middle;
}
.greylink {
font-size : 11px;
font-family : Corbel, Arial;
color : rgb(100, 120, 140);
text-decoration : none;
}
.policylinks {
font-size : 10px;
font-family : Corbel, Arial;
color : #999999;
text-decoration : none;
}
.menulinks {
font-size : 11px;
font-family : Corbel, Arial;
text-transform : uppercase;
color : #ffffff;
font-weight : bold;
text-decoration : none;
letter-spacing : 0;
line-height : 23px;
vertical-align : middle;
}
.menulmt {
margin-left : 17px;
margin-right : 17px;
vertical-align : middle;
}
div.firstlistentry {
padding-top : 3px;
padding-bottom : 4px;
cursor : pointer;
}
div.listentry {
background : url('/artwork/bg-lista-entry.png') no-repeat center top;
padding-top : 4px;
padding-bottom : 4px;
cursor : pointer;
font-size : 11px;
text-transform : capitalize;
}
div.listtitle {
background : url('/artwork/bg-lista-title.png') no-repeat center bottom;
padding-top : 2px;
padding-bottom : 4px;
font-weight : bold;
color : rgb(85, 120, 160);
font-size : 12px;
padding-left : 12px;
}
div.module {
padding-top : 10px;
padding-bottom : 4px;
padding-left : 12px;
}
div.producttitle {
background : url('/artwork/bg-product-title.png') no-repeat center bottom;
padding-top : 2px;
padding-bottom : 4px;
font-weight : bold;
color : rgb(85, 120, 160);
font-size : 11px;
padding-left : 12px;
}
div.productlist {
padding-top : 13px;
padding-bottom : 4px;
padding-left : 0;
}
div.page {
padding-top : 12px;
padding-bottom : 8px;
padding-left : 12px;
padding-right : 16px;
}
.blue {
color : rgb(85, 120, 160);
text-decoration : none;
}
.red {
color : rgb(235, 30, 20);
text-decoration : none;
}
.fs10 {
font-size : 10px;
}
.fs11 {
font-size : 11px;
}
.fs12 {
font-size : 12px;
}
.fs13 {
font-size : 13px;
line-height : 13px;
}
.fs14 {
font-size : 14px;
line-height : 14px;
}
.fs15 {
font-size : 15px;
line-height : 15px;
}
.fs16 {
font-size : 16px;
line-height : 16px;
}
td.thdr {
background-color : rgb(240, 240, 240);
height : 25px;
padding-left : 6px;
}
td.l1 {
height : 20px;
padding-left : 6px;
}
td.l2 {
background-color : rgb(245, 245, 245);
height : 16px;
padding-left : 6px;
}
.input {
font-size : 10px;
font-family : Corbel, Arial;
color : #707070;
line-height : 11px;
width : 134px;
height : 18px;
padding-left : 2px;
margin-left : 0;
vertical-align : middle;
}
.qnttyinput {
font-size : 10px;
font-family : Corbel, Arial;
color : #707070;
line-height : 12px;
width : 30px;
height : 17px;
padding-right : 2px;
padding-bottom : 2px;
margin-right : 3px;
text-align : right;
vertical-align : middle;
border-left-style : solid;
border-left-color : #e0e0e0;
border-left-width : 1px;
border-top-style : solid;
border-top-color : #e0e0e0;
border-top-width : 1px;
border-right-style : solid;
border-right-color : #b0b0b0;
border-right-width : 1px;
border-bottom-style : solid;
border-bottom-color : #b0b0b0;
border-bottom-width : 1px;
}
.carttablehead {
background-color : #e7e7e7;
color : #505050;
vertical-align : bottom;
padding-left : 4px;
padding-right : 4px;
height : 16px;
}
.carttable {
color : #707070;
vertical-align : middle;
padding-left : 4px;
padding-right : 4px;
height : 32px;
}
.admmenulinks {
font-size : 11px;
font-family : Corbel, Arial;
text-transform : uppercase;
color : #ffffff;
font-weight : bold;
text-decoration : none;
letter-spacing : 0;
line-height : 23px;
vertical-align : middle;
}
.admmenulmt {
margin-left : 9px;
margin-right : 9px;
vertical-align : middle;
}
.tab1 {
background-color : rgb(255, 222, 222);
padding : 4px;
}
.tab2 {
background-color : rgb(222, 222, 255);
padding : 4px;
}
td.xhdr {
background-color : rgb(245, 255, 245);
height : 20px;
padding-left : 6px;
}
td.x0 {
height : 16px;
padding-left : 6px;
}
td.x1 {
background-color : rgb(240, 240, 255);
height : 16px;
padding-left : 6px;
}
td.x2 {
background-color : rgb(255, 240, 240);
height : 16px;
padding-left : 6px;
}
.center {
text-align : center;
}
.hand {
cursor : pointer;
}
.w100 {
width : 100px;
}
.w200 {
width : 200px;
}
.w300 {
width : 300px;
}
.w400 {
width : 400px;
}
.w500 {
width : 500px;
}
.w600 {
width : 600px;
}