

body, td, input, select, textarea {font-family: "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif; font-size: 12px;color:#000;}
form {margin:0px;padding:0px;}
img {border: none;}

a:link, a:visited {text-decoration: none; color: #2388C9;}
a:hover, a:active {text-decoration: underline; color: #2388C9;}

a.un:link, a.un:visited {text-decoration: underline; color: #2388C9;}
a.un:hover, a.un:active {text-decoration: underline; color: #2388C9;}

a.map:link, a.map:visited {font-size:11px;text-decoration:none;color:#555;font-weight:normal;} /**/
a.map:hover, a.map:active {font-size:11px;text-decoration:underline;color:#555;font-weight:normal;} /**/

a.tm:link, a.tm:visited {font-size:12px;text-decoration:none;color:#555;font-weight:bold;} /**/
a.tm:hover, a.tm:active {font-size:12px;text-decoration:underline;color:#555;font-weight:bold;} /**/

a.top:link, a.top:visited {font-size:11px;text-decoration:underline;color:#0036A5;font-weight:normal;} /**/
a.top:hover, a.top:active {font-size:11px;text-decoration:underline;color:#0036A5;font-weight:normal;} /**/

a.lp:link, a.lp:visited {font-size:12px;color:#fff;font-weight:bold;text-decoration:none;margin-top:2px;} /**/
a.lp:hover, a.lp:active {font-size:12px;color:#fff;font-weight:bold;text-decoration:none;margin-top:2px;} /**/

a.la:link, a.la:visited {font-size:12px;color:#555;font-weight:bold;text-decoration:none;margin-top:2px;} /**/
a.la:hover, a.la:active {font-size:12px;color:#555;font-weight:bold;text-decoration:none;margin-top:2px;} /**/

a.pn:link, a.pn:visited {text-decoration:none;color:#2388C9;font-weight:bold;} /**/
a.pn:hover, a.pn:active {text-decoration:underline;color:#2388C9;font-weight:bold;} /**/

a.blk:link, a.blk:visited {font-size: 11px;text-decoration: none; color: #000000;}
a.blk:hover, a.blk:active {font-size: 11px;text-decoration: underline; color: #000000;}

a.black:link, a.black:visited {font-size: 12px;text-decoration: none; color: #000000;}
a.black:hover, a.black:active {font-size: 12px;text-decoration: underline; color: #000000;}

a.wh:link, a.wh:visited {font-size: 11px;text-decoration: none; color: #ffffff;}
a.wh:hover, a.wh:active {font-size: 11px;text-decoration: underline; color: #ffffff;}

a.white:link, a.white:visited {font-size: 12px;text-decoration: underline; color: #ffffff;}
a.white:hover, a.white:active {font-size: 12px;text-decoration: underline; color: #ffffff;}

a.act:link, a.act:visited {text-decoration: none; color: #ffffff; font-weight: bold;}
a.act:hover, a.act:active {text-decoration: underline; color: #ffffff; font-weight: bold;}

a.tabchkpas:link, a.tabchkpas:visited {font-size: 11px;text-decoration: underline; color: #ffffff;}
a.tabchkpas:hover, a.tabchkpas:active {font-size: 11px;text-decoration: underline; color: #ffffff;}

a.footer:link, a.footer:visited {font-size:12px;text-decoration:none;color:#2388C9;font-weight:bold;}
a.footer:hover, a.footer:active {font-size:12px;text-decoration:underline;color:#2388C9;font-weight:bold;}

a.chkpas:link, a.chkpas:visited {font-size:12px;text-decoration:underline;color:#555;font-weight: bold;}
a.chkpas:hover, a.chkpas:active {font-size:12px;text-decoration:underline;color:#555;font-weight: bold;}

a.mkact:link, a.mkact:visited {font-size: 11px;text-decoration: none; color: #000;} /**/
a.mkact:hover, a.mkact:active {text-decoration:underline;} /**/

a.mkpas:link, a.mkpas:visited {font-size: 11px;text-decoration: none; color: #fff;} /**/
a.mkpas:hover, a.mkpas:active {text-decoration:underline;} /**/

a.tabpas:link, a.tabpas:visited {font-size:11px;text-decoration:none;color:#fff;} /**/
a.tabpas:hover, a.tabpas:active {font-size:11px;text-decoration:underline;color:#fff;} /**/



.large {font-size: 14px; font-weight: bold;}
small,.small {font-size: 11px;}
.micro {font-size: 10px;}
ul {list-style-type:square;}
li {margin-top:0px; margin-bottom:2px; margin-left:1px;}
.bold {font-weight: bold;}
.normal {font-weight: normal;}
.jstf {text-align: justify;}
.tbllicensesrow1 a { font-size: 10px; }

.bgpage {background-color: #003169;}
.bglm {background: #FAF8F1;}
.realstock {background: #fafad2;}
.bgfilter {background: #dadada;}
.bgcarttotal {background: #d9d9d9;}
.bgdetailsbar {background: #f1f1f1;}
.bgchkhdr {background: #228FF4;}
.bgsep {background: #ddd;} /**/
.bgseplist {background: #d9d9d9;}
.bgpager {background-color: #f5f2e4;}
.rma-total td { padding: 9px 0px 7px 0px; }
.bgwhite {background: #ffffff;}
.bggray  {background: #e5e5e5;}
.bggraylite  {background: #efefef;}

.bgblockhdr {background: #2057BC;}
.bgcarthdr {background: #9b9b9b;} /**/
.bgcartfooter {background: #fafafa;} /**/
.bgcarttotal {background: #fff;} /**/
.bgblockheader {background: #dfdfdf;}
.bgchkact {background: #7CE379;}
.bgchkpas {background: #7CE379;}
.bgchkdis {background: #05276E;}
.realstock {background: #fafad2;}



.brandract {color:#fff;background-color:#2388C9;padding-left:5px;padding-right:5px;padding-bottom:1px;}
.pageract {color:#fff;background-color:#2388C9;padding-left:5px;padding-right:5px;padding-bottom:1px;}
.stock {font-size:10px; color: #444;}
.description {font-size:10px;} /**/

.bc {background: #ffffff;}
.sa {background: #ffffff;}
.sp {background: #999999;}


.black {color: #000000;}
.white {color:#ffffff;}
.red {color:#B7221B;}
.darkblue {color:#191970}
.gray {color:#727272;}
.ftr {color:#c2c2c2;}
.dark {color:#555;}
.blue {color:#2388C9;}


DIV.sH {position:absolute; display:none;}
DIV.sV {position:relative; visibility:visible; width:100%;}
div.attention { color: #000000; background: #FFFCCE; border: 1px solid #FFF763; padding: 5px; text-align: center; }
div.vsum{ border: 1px solid #000000; border-style: dotted; font-weight: bold; visibility: visible; width: 100%; color: #FF0000; position: relative; background: #FFFFB2; text-align: center; padding: 5px 0px 5px 0px; margin-bottom: 10px; }
div.vsum ul{ padding: 5px 0px 0px 17px; margin: 0px; }
div.vsum li{ padding: 2px 0px 2px 0px; margin: 0px; }
.header {font-size:12px;color:#000;font-weight:bold;}
.headergroup {font-size: 14px; color: #000000; font-weight: bold;}
.partname, h1.partname { padding 0px; margin: 0px; font-size: 14px; color: #000000; font-weight: bold;}
.brandname {font-size: 14px; color: #000000; font-weight: bold;}
.headerblock {font-size:14px; color:#8e8e8e; font-weight:bold;}
.txtheaderblock {font-size:13px; color:#2388C9; font-weight:bold;}

.pricecart {font-size: 12px; color: #A30000; font-weight: bold;}
.pricesuper {font-size: 14px; color: #F32F19; font-weight: bold;}
.pricespec {font-size:14px;color:#B80033;font-weight:bold;} /**/
.pricecat {font-size:14px;color:#B80033;font-weight:bold;} /**/
.pricesmall {font-size:10px;color: #777;} /**/
.pricedetails {font-size: 14px; color: #E41F1F; font-weight: bold;}


.top {font-size: 11px; text-decoration: none; color: #ffffff; font-weight: bold;}

.tabchkact {font-size:12px;color:#000}
.tabchkpas {font-size:12px;color:#555}
.tabchkdis {font-size:12px;color:#fff}
.tabact {font-size: 11px;color:#555}

/* OrderList  */
.ordlist th, .ordlist td, .ordlist td table th  { vertical-align: middle; white-space: nowrap; }
.ordlist td table img  { margin: 2px 0px 0px 0px; }
.ordlist .l { color: #FFFFFF; background: #858585; text-align: left; font-weight: bold; letter-spacing: 0px; }
.ordlist .c { color: #FFFFFF; background: #858585; text-align: center; font-weight: bold; letter-spacing: 0px; }
.ordlist .r { color: #FFFFFF; background: #858585; text-align: right; font-weight: bold; letter-spacing: 0px; }
.ordlist .l td, .ordlist .c td, .ordlist .r td { color: #FFFFFF; padding: 2px; font-weight: bold; letter-spacing: 0px; }
.ordlist .brl { text-align: right; border-right: 1px solid #F3F3F3; }
.ordlist .brc { text-align: center; border-right: 1px solid #F3F3F3; }
.ordlist .brr { text-align: right; border-right: 1px solid #F3F3F3; }
.ordlist .br { text-align: center; border: 0px solid #F3F3F3; }
.ordlist .sep { background: #DDDDDD; padding: 0px; }


ul.t {width: 175px; list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
ul.tc {list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
ul.bt {list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
ul.t li, ul.bt li {width:100%;margin:0px;padding:0px;}
ul.tc li {width:100%;margin:0px;padding:0px;}

ul.t li a {
 display:block;
 width:100%;
 margin:0px;
 padding:1px 0px 3px 0px;
 font-size:12px;
 font-weight:bold;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #dcdcdc;
}

ul.t li.lc a.lm:link, ul.t li.lc a.lm:visited {
 background: URL(/Skins/Default/Img/pnt-lm-closed.gif);
 background-repeat:no-repeat;
 background-position:top right;
 color:#000;
 text-decoration: none;
}
ul.t li.lc a.lm:hover, ul.t li.lc a.lm:active {
 text-decoration: underline;
}

ul.t li.lo a.lm:link, ul.t li.lo a.lm:visited {
 background: URL(/Skins/Default/Img/pnt-lm-opened.gif);
 background-repeat:no-repeat;
 background-position:top right;
 color:#000;
 text-decoration: none;
}
ul.t li.lo a.lm:hover, ul.t li.lo a.lm:active {
 text-decoration: underline;
}

ul.t li.lc a.lmact:link, ul.t li.lc a.lmact:visited {
 background: URL(/Skins/Default/Img/pnt-lm-closed.gif);
 background-repeat:no-repeat;
 background-position:top right;
 color:#EB0116;
 text-decoration: none;
}
ul.t li.lc a.lmact:hover, ul.t li.lc a.lmact:active {
 text-decoration: underline;
}

ul.t li.lo a.lmact:link, ul.t li.lo a.lmact:visited {
 background: URL(/Skins/Default/Img/pnt-lm-opened.gif);
 background-repeat:no-repeat;
 background-position:top right;
 color:#000;
 text-decoration: none;
}
ul.t li.lo a.lmact:hover, ul.t li.lo a.lmact:active {
 text-decoration: underline;
}

ul.tc li a {
 display:block;
 width:100%;
 margin:0px;
 padding:1px 0px 3px 0px;
 font-size:12px;
 background: URL(/Skins/Default/Img/pnt-lm-sub.gif);
 background-repeat:no-repeat;
 background-position:top right;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #dcdcdc;
}

a.lmsub:link, a.lmsub:visited {
 font-weight:bold;
 color:#2388C9;
 text-decoration: none;
}
a.lmsub:hover, a.lmsub:active {
 text-decoration: underline;
}

a.lmsubact:link, a.lmsubact:visited {
 font-weight:bold;
 color:#EB0116;
 text-decoration: none;
}
a.lmsubact:hover, a.lmsubact:active {
 text-decoration: underline;
}

ul.tc li.lc a.lm:link, ul.tc li.lc a.lm:visited {
 background: URL(/Skins/Default/Img/pnt-lm-closed-2.gif);
 background-repeat:no-repeat;
 background-position:top right;
 font-weight:bold;
 color:#2388C9;
 text-decoration: none;
}
ul.tc li.lc a.lm:hover, ul.tc li.lc a.lm:active {
 text-decoration: underline;
}

ul.tc li.lo a.lm:link, ul.tc li.lo a.lm:visited {
 background: URL(/Skins/Default/Img/pnt-lm-opened-2.gif);
 background-repeat:no-repeat;
 background-position:top right;
 font-weight:bold;
 color:#2388C9;
 text-decoration: none;
}
ul.tc li.lo a.lm:hover, ul.tc li.lo a.lm:active {
 text-decoration: underline;
}

ul.tc li.lc a.lmact:link, ul.tc li.lc a.lmact:visited {
 background: URL(/Skins/Default/Img/pnt-lm-closed-2.gif);
 background-repeat:no-repeat;
 background-position:top right;
 font-weight:bold;
 color:#EB0116;
 text-decoration: none;
}
ul.tc li.lc a.lmact:hover, ul.tc li.lc a.lmact:active {
 text-decoration: underline;
}

ul.tc li.lo a.lmact:link, ul.tc li.lo a.lmact:visited {
 background: URL(/Skins/Default/Img/pnt-lm-opened-2.gif);
 background-repeat:no-repeat;
 background-position:top right;
 font-weight:bold;
 color:#2388C9;
 text-decoration: none;
}
ul.tc li.lo a.lmact:hover, ul.tc li.lo a.lmact:active {
 text-decoration: underline;
}

ul.tc li ul.tc li a {
 display:block;
 width:100%;
 margin:0px;
 padding:1px 0px 3px 0px;
 font-size:12px;
 font-weight:bold;
 background: URL(/Skins/Default/Img/pnt-lm-sub.gif);
 background-repeat:no-repeat;
 background-position:top right;
 color:#2388C9;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #dcdcdc;
}


ul.bt li a {
 display:block;
 width:100%;
 margin:0px;
 padding:1px 0px 3px 0px;
 background: URL(/Skins/Default/Img/pnt-lm-sub.gif);
 background-repeat:no-repeat;
 background-position:top right;
 font-size:12px;
}

a.lmbrand:link, a.lmbrand:visited {
 font-weight:bold;
 color:#000;
 text-decoration: none;
}
a.lmbrand:hover, a.lmbrand:active {
 text-decoration: underline;
}

a.lmbrandact:link, a.lmbrandact:visited {
 font-weight:bold;
 color:#000;
 text-decoration: none;
}
a.lmbrandact:hover, a.lmbrandact:active {
 text-decoration: underline;
}

ul.cnf {list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
ul.cnf li {width:100%;margin:0px;padding:0px;}
ul.cnf li a {
 display:block;
 width:100%;
 margin:0px;
 padding:0px 15px 6px 10px;
 background: URL(/Skins/Default/Img/pnt-cnf.gif);
 background-repeat:no-repeat;
 font-size:11px;
 font-weight:bold;
}

.tha {background: URL(/Skins/Default/Img/bkg-tta-2.gif);}
.thp {background: URL(/Skins/Default/Img/bkg-ttp-2.gif);}


/* ShipMethodView */
.ShipMethodView { background: #DEDEDE; }
.ShipMethodViewHeadL { color: #000000; font-weight: bold; text-align: left; white-space: nowrap; padding: 3px 4px 3px 4px; margin: 0px; }
.ShipMethodViewHeadR { color: #000000; font-weight: bold; white-space: nowrap; text-align: right; padding: 5px 4px 5px 4px;	margin: 0px; }
.ShipMethodViewCont td { background: #FFFFFF; white-space: nowrap; padding: 3px 4px 3px 4px; margin: 0px; }

/* CheckoutExtendedLogin */
.CheckoutExtendedLoginLink { white-space: nowrap; font-weight: bold; }
.CheckoutExtendedLoginHead { background: #F0F0F0; border: 1px solid #C8C8C8; color: #000000; white-space: nowrap; font-weight: bold; padding: 5px 0px 5px 13px; }
.CheckoutExtendedLoginCont { background: #FFFFFF; border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; padding: 5px 0px 5px 20px;	vertical-align: top; }
.CheckoutExtendedLoginCont table td { text-align: right; white-space: nowrap; font-weight: bold; padding: 3px; margin: 0px; vertical-align: middle; }
.CheckoutExtendedLoginCont table td b, .CheckoutExtendedLoginCont table td input { font-weight: normal; }
.CheckoutExtendedLoginCont table td div img { padding: 0px; margin: 8px 0px 0px 35px; }
.CheckoutExtendedLoginCont table td b img { padding: 0px; margin: 8px 16px 0px 0px; }
.CheckoutExtendedLoginFP { border: 1px solid #FB8C00; }

.PART_DETAIL_TD_TOP { color: balck; border-bottom: 1px solid #CCCCCC; text-align: center; vertical-align: middle; padding: 4px 15px 4px 15px; }
.PART_DETAIL_TD_CONT { color: black; background: #FFFFFF; text-align: center; vertical-align: middle; padding: 4px 15px 4px 15px;	font-weight: bold; }

