

body, td, input, select, textarea {font-family: Arial, sans-serif; font-size: 11px;}
form {margin:0px;padding:0px;}
img {border: none;}

a:link, a:visited {text-decoration: underline; color: #00439F;}
a:hover, a:active {text-decoration: underline; color: #00439F;}


a.lmsingle:link, a.lmsingle:visited {font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; color: #000; font-weight: normal;}
a.lmsingle:hover, a.lmsingle:active {font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: underline; color: #000; font-weight: normal;}

a.act:link, a.act:visited {font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #ffffff; font-weight: bold;text-decoration: none;}
a.act:hover, a.act:active {font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline; color: #ffffff; font-weight: bold;text-decoration: none;}

a.tm:link, a.tm:visited {text-decoration: none; color: #000000; font-weight: bold;}
a.tm:hover, a.tm:active {text-decoration: underline; color: #000000; font-weight: bold;}

a.ftr:link, a.ftr:visited {font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; color: #fff; font-weight: normal;}
a.ftr:hover, a.ftr:active {font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: underline; color: #fff; font-weight: normal;}

a.lp:link, a.lp:visited {font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; color: #676767; font-weight: bold;text-decoration: none;display:block;padding-top:3px;}
a.lp:hover, a.lp:active {font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: underline; color: #676767; font-weight: bold;text-decoration: none;display:block;padding-top:3px;}

a.la:link, a.la:visited {font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; color: #676767; font-weight: bold;text-decoration: none;display:block;padding-top:3px;}
a.la:hover, a.la:active {font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: underline; color: #676767; font-weight: bold;text-decoration: none;display:block;padding-top:3px;}

a.blk:link, a.blk:visited {font-family: Arial, sans-serif; font-size: 12px;text-decoration: none; color: #000000;}
a.blk:hover, a.blk:active {font-family: Arial, sans-serif; font-size: 12px;text-decoration: underline; color: #000000;}

a.black:link, a.black:visited {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px;text-decoration: none; color: #000000;}
a.black:hover, a.black:active {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px;text-decoration: underline; color: #000000;}

a.wh:link, a.wh:visited {font-family: Arial, sans-serif; font-size: 12px;text-decoration: none; color: #ffffff;}
a.wh:hover, a.wh:active {font-family: Arial, sans-serif; font-size: 12px;text-decoration: underline; color: #ffffff;}

a.chkact:link, a.chkact:visited {font-family: Arial, sans-serif; font-size: 12px;text-decoration: none; color: #000000;}
a.chkact:hover, a.chkact:active {font-family: Arial, sans-serif; font-size: 12px;text-decoration: underline; color: #000000;}

a.minkonto:link, a.minkonto:visited {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px;text-decoration: none; color: #000000;}
a.minkonto:hover, a.minkonto:active {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px;text-decoration: underline; color: #000000;}

a.pn:link, a.pn:visited {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; color: #000; font-weight: bold;}
a.pn:hover, a.pn:active {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; text-decoration: underline; color: #000; font-weight: bold;}

.large {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold;}
small,.small {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px;}
.micro {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px;}
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: #ffffff;} /* */
.rma-total td { padding: 9px 0px 7px 0px; }
.bgwhite {background: #ffffff;} /* */
.bgblack {background: #000000;}
.bggreen {background: #006339;}
.bggreenlite {background: #64C100;} /* */
.bggray {background: #eeeeee;}
.bggraylite {background: #f4f4f4;} /* */
.bgblue {background: #145FA6;} /* */
.bgbluelite {background: #25A3EB;} /* */
.bghdr {background: #D6F0FF;}
.bgorange {background: #FFA928;}
.bglm {background: #B2EAFE;} /* */
.bgconf {background: #58B700;} /* */
.bgdetailsbar {background: #f1f1f1;} /* */
.bgsep {background: #c1c1c1;} /* */
.bgseplist {background: #cacaca;}
.realstock {background: #fafad2;}
.bgcarttotal {background: #D4F2FF;} /* */
.bgchkpaging {background: #dddddd;}
.bgfilter {background: #dadada;}
.bgleftcolumn {background: #9EB3D5;}
.bgfooter {background: #ACBCD1;}

.pageract {color:#FFFFFF;background-color:#DA251D;padding-left:3px;padding-right:3px;padding-bottom:1px;}
.top {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; color: #555; font-weight: bold;}

.bc {background: #fff;}
.sa {background: #fff;}
.sp {background: #D1D7E0;}


.black {color: #000000;}
.gray {color:#727272;}
.white {color:#ffffff;}
.red {color:#B7221B;}
.redlite {color:#E41F1F;}
.darkblue {color:#191970;}
.green {color:#4F9900;} /* */
.nopad {  }
.nopad span, .nopad div, .nopad a { padding: 0px; margin: 0px; border: 0px solid #FFFFFF; }

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-family: Arial, Tahoma, Verdana, sans-serif; font-size: 15px; color: #000000; font-weight: bold;}
.headergroup {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
.partname, h1.partname { padding 0px; margin: 0px; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
.brandname {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}

.pricecart {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; color: #4F9900; font-weight: bold;}
.pricesuper {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 14px; color: #4F9900; font-weight: bold;}
.pricespec {font-family: Tahoma, Verdana, Tahoma, Arial, sans-serif; font-size: 10px; color: #4F9900; font-weight: bold;}
.pricecat {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 14px; color: #4F9900; font-weight: bold;}
.pricesmall {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #5b5b5b; font-weight: normal;}
.pricedetails {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; color: #4F9900; font-weight: bold;}


/* OrderList  */
.ordlist th, .ordlist td, .ordlist td table th  { vertical-align: middle; white-space: nowrap; }
.ordlist .l { color: #000000; text-align: left; letter-spacing: 0px; }
.ordlist .c { color: #000000; text-align: center; letter-spacing: 0px; }
.ordlist .r { color: #000000; text-align: right; letter-spacing: 0px; }
.ordlist .l td, .ordlist .c td, .ordlist .r td { color: #000000; padding: 4px 2px 4px 2px; letter-spacing: 0px; }
.ordlist .border { background: #DEDEDE; }
.ordlist .brl { background: #FFFFFF; text-align: right; border-right: 1px solid #F3F3F3; padding:2px; white-space: nowrap; }
.ordlist .brc { background: #FFFFFF; text-align: center; border-right: 1px solid #F3F3F3; padding:2px; white-space: nowrap; }
.ordlist .brr { background: #FFFFFF; text-align: right; border-right: 1px solid #F3F3F3; padding:2px; white-space: nowrap; }
.ordlist .br td { background: #FFFFFF; text-align: center; border: 0px solid #F3F3F3; padding:2px; }
.ordlist .sep { background: #C1C1C1; padding: 0px; }


/* ShipMethodView */

.ShipMethodView { background: #E9E9E9; }
.ShipMethodViewHeadL { color: #000000; background: #F4F4F4; font-weight: bold; text-align: left; white-space: nowrap; padding: 3px 4px 3px 4px;	margin: 0px; }
.ShipMethodViewHeadR { background: #F4F4F4; color: #000000; font-weight: bold; white-space: nowrap; text-align: right; padding: 5px 4px 5px 4px; margin: 0px; }
.ShipMethodViewCont { 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: 8px 10px 6px 5px; }
.CheckoutExtendedLoginCont { background: #FFFFFF; border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; padding: 5px 0px 5px 5px; vertical-align: top; text-align: center; }
.CheckoutExtendedLoginCont table td { text-align: right; white-space: nowrap; font-weight: bold; padding: 3px; margin: 0px; vertical-align: middle; text-align: center; }
.CheckoutExtendedLoginCont table td b { font-weight: normal; }
.CheckoutExtendedLoginCont table td div img { padding: 0px; margin: 8px 0px 0px 55px; }
.CheckoutExtendedLoginCont table td b img { padding: 0px; margin: 8px 3px 0px 44px; }
.CheckoutExtendedLoginFP { border: 1px solid #FB8C00; }

.PART_DETAIL_TD_TOP { color: black; border-bottom: 1px solid #F1F1F1; background: #F1F1F1; text-align: center; vertical-align: middle; font-weight: bold; font-size: 15px; 	padding: 5px 15px 5px 15px; }
.PART_DETAIL_TD_CONT { color: black; background: white; text-align: center; vertical-align: middle;	padding: 5px 15px 5px 15px; }


.Configurator ul { list-style-image : url(/Skins/Default/Img/pnt-lm-sub-3.gif?2); width: 100%; margin: 0px; padding: 2px 4px 2px 19px; }
ul.t {width:100%;list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
ul.tc, ul.bt { width:100%;list-style-type:none; list-style-image:none; margin:0px 0px 0px 0px; padding:0px;}
ul.t li, ul.tc li, ul.bt { width:100%;margin:0px; padding:0px;}

.lo {background-color: #EAEFF3;}

ul.t li a {
 display:block;
 width: 172px;
 margin:0px;
 padding: 4px 3px 2px 22px;
 font-family: Verdana, Arial, sans-serif;
 font-size:10px;
 font-weight:bold;
}

ul.t li.lc a.lm:link, ul.t li.lc a.lm:visited {
 background: URL(/Skins/Default/Img/pnt-lm-closed.gif?2);
 background-repeat:no-repeat;
 color:#000;
 border-top:1px solid #FFF;
 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?2);
 background-repeat:no-repeat;
 color:#000;
 border-top:1px solid #FFF;
 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?2);
 background-repeat:no-repeat;
 color:#000;
 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?2);
 background-repeat:no-repeat;
 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: 160px;
 margin:0px;
 padding:2px 0px 2px 37px;
 background: URL(/Skins/Default/Img/pnt-lm-sub.gif?2);
 background-repeat:no-repeat;
 background-position:top left;
 font-family: Verdana, Arial, sans-serif;
 font-size:10px;
}

a.lmsub:link, a.lmsub:visited {
 font-weight:normal;
 color:#000;
 border-top:1px solid #EAEFF3;
 text-decoration: none;
}
a.lmsub:hover, a.lmsub:active {
 text-decoration: underline;
}

a.lmsubact:link, a.lmsubact:visited {
 font-weight:bold;
 color:#000;
 border-top:1px solid #EAEFF3;
 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?2);
 background-repeat:no-repeat;
 color:#000;
 border-top:1px solid #EAEFF3;
 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?2);
 background-repeat:no-repeat;
 color:#000;
 border-top:1px solid #EAEFF3;
 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?2);
 background-repeat:no-repeat;
 color:#000;
 border-top:1px solid #EAEFF3;
 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?2);
 background-repeat:no-repeat;
 color:#000;
 border-top:1px solid #EAEFF3;
 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: 153px;
 margin:0px;
 padding:2px 0px 2px 42px;
 border-top:1px solid #EAEFF3;
 background: URL(/Skins/Default/Img/pnt-lm-sub.gif?2);
 background-repeat:no-repeat;
 background-position:top left;
 font-family: Verdana, Arial, sans-serif;
 font-size:10px;
}

ul.bt li a {
 display:block;
 width: 184px;
 margin:0px;
 padding:4px 0px 3px 12px;
 border-top:1px solid #FFF;
 background: URL(/Skins/Default/Img/pnt-lm-sub.gif?2);
 background-repeat:no-repeat;
 background-position:top left;
 font-family: Verdana, Arial, sans-serif;
 font-size:10px;
}

a.lmbrand:link, a.lmbrand:visited {
 font-weight:normal;
 color:#fff;
 text-decoration: none;
}
a.lmbrand:hover, a.lmbrand:active {
 text-decoration: underline;
}

a.lmbrandact:link, a.lmbrandact:visited {
 font-weight:bold;
 color:#fff;
 text-decoration: none;
}
a.lmbrandact:hover, a.lmbrandact:active {
 text-decoration: underline;
}

.thp {background-image: URL(/Skins/Default/Img/bkg-ttp.gif?2);}
.tha {background-image: URL(/Skins/Default/Img/bkg-tta.gif?2);}

