

body, td, input, select, textarea {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px;color:#636363;}
form {margin:0px;padding:0px;}
img {border: none;}

a:link, a:visited {text-decoration: none; color: #0000B0;}
a:hover, a:active {text-decoration: underline; color: #0000B0;}

a.un:link, a.un:visited {text-decoration: underline; color: #0000B0;}
a.un:hover, a.un:active {text-decoration: underline; color: #0000B0;}

a.topmenu:link, a.topmenu:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; color: #fff; font-weight: bold;text-decoration: none;}
a.topmenu:hover, a.topmenu:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; color: #fff; font-weight: bold;text-decoration: none;}

a.toplogin:link, a.toplogin:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #0000B0; font-weight: normal;text-decoration: underline;}
a.toplogin:hover, a.toplogin:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #0000B0; font-weight: normal;text-decoration: underline;}

a.lp:link, a.lp:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #000; font-weight: bold;text-decoration: none;display:block;margin-top:4px;}
a.lp:hover, a.lp:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #000; font-weight: bold;text-decoration: none;display:block;margin-top:4px;}

a.la:link, a.la:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #000; font-weight: bold;text-decoration: none;display:block;margin-top:4px;}
a.la:hover, a.la:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #000; font-weight: bold;text-decoration: none;display:block;margin-top:4px;}

a.pn:link, a.pn:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #0000B0; font-weight: bold;text-decoration: none;}
a.pn:hover, a.pn:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #0000B0; font-weight: bold;text-decoration: underline;}

a.pnbig:link, a.pnbig:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; color: #0000B0; font-weight: bold;text-decoration: none;}
a.pnbig:hover, a.pnbig:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; color: #0000B0; font-weight: bold;text-decoration: underline;}

a.topspec:link, a.topspec:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #04517D; font-weight: bold;text-decoration: none;}
a.topspec:hover, a.topspec:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #04517D; font-weight: bold;text-decoration: underline;}

a.pager:link, a.pager:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size:12px;font-weight: normal; color:#000; text-decoration: underline;}
a.pager:hover, a.pager:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size:12px;font-weight: normal; color:#000; text-decoration: underline;}

a.wh:link, a.wh:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px;text-decoration: none; color: #fff;}
a.wh:hover, a.wh:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px;text-decoration: underline; color: #fff;}

a.blk:link, a.blk:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px;text-decoration: none; color: #000;}
a.blk:hover, a.blk:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px;text-decoration: underline; color: #000;}

a.act:link, a.act:visited {font-family: Arial, sans-serif; text-decoration: none; color: #ffffff; font-weight: bold;}
a.act:hover, a.act:active {font-family: Arial, sans-serif; text-decoration: underline; color: #ffffff; font-weight: bold;}

a.chkpas:link, a.chkpas:visited {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;text-decoration: underline; color: #fff;}
a.chkpas:hover, a.chkpas:active {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;text-decoration: underline; color: #fff;}


.large {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold;}
.big {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold;}
small,.small {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;}
.micro {font-family: Tahoma, Verdana, Arial, sans-serif; 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: #fff;}
.bgprice {background-color: #f3f3f3;}
.bgpagehdr {background-color: #FFCB02;}
.bgtabs {background-color: #96CFFF;}
.bgcathdr {background: #fff;}
.bgsep {background: #c0c0c0;}
.bgcarttotal {background: #fff;}
.bgcarthdr {background: #f0f0f0;}
.bgfooter {background: #bfbfbf;}
.bgborder {background: #c0c0c0;}
.bgchkact {background: #96CFFF;}
.bgchkpas {background: #96CFFF;}
.bgchkdis {background: #00009B;}
.bgblockhdr {background: #c0c0c0;}
.bggraylite {background: #f3f3f3;}
.bgfilter {background: #f2f2f2;}
.bgdetailsbar {background: #ffffff;}
.bgseplist {background: #c0c0c0;}
.realstock {background: #fafad2;}
.rma-total td { padding: 9px 0px 7px 0px; }
.bgwhite {background: #ffffff;}
.bgyellow {background: #FFCB02;}
.bggrey {background: #c0c0c0;}
.bgbluelite {background: #96CFFF;}




.brandract {color:#fff;background-color:#FF1C1A;padding-left:5px;padding-right:5px;padding-bottom:1px;}
.pageract {color:#fff;background-color:#FF1C1A;padding-left:5px;padding-right:5px;padding-bottom:1px;}
.stock {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:10px; color: #444444;}

.bc {background: #D1E8FE;}
.sa {background: #D1E8FE;}
.sp {background: #fff;}


.black {color: #000000;}
.white {color:#ffffff;}
.red {color:#B7221B;}
.darkblue {color:#191970}
.gray {color:#727272;}
.purple {color:#AA273D;}

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, Verdana, Tahoma, sans-serif; font-size: 14px; color: #36A3FF; font-weight:bold;padding:0px;margin:0px;}
.headergroup {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; color: #000; font-weight: bold;}
.partname, h1.partname { padding 0px; margin: 0px; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; color: #000099; font-weight: bold;}
.brandname {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
.headerblock {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; color: #004B85; font-weight: bold;}

.pricecart {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px;color:#FF0000;font-weight:bold;}
.pricesuper {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 13px; color:#D20007; font-weight:bold;}
.pricespec {font-family: Arial, Verdana, Tahoma, sans-serif; font-size:12px; color:#D20007; font-weight:bold;}
.pricecat {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #D20007; font-weight: bold;}
.pricedetails {font-family: Verdana, Tahoma, sans-serif; font-size: 13px; color: #D20007; font-weight: bold;}
.pricesmall {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:10px; color: #444444;}

.tabchkact {font-family: Arial, Tahoma, Verdana, sans-serif;font-size: 11px;color:#fff;font-weight:bold;}
.tabchkpas {font-family: Arial, Tahoma, Verdana, sans-serif;font-size: 11px;color:#fff;}
.tabchkdis {font-family: Arial, Tahoma, Verdana, sans-serif;font-size: 11px;color:#fff;}


/* CheckoutExtendedLogin */
.CheckoutExtendedLoginBG { background: #DDECFE; }
.CheckoutExtendedLoginLink { white-space: nowrap; font-weight: bold; }
.CheckoutExtendedLoginHead { background: #00009B; border: 1px solid #B2B2B2; color: #FFFFFF; white-space: nowrap; font-weight: bold; padding: 6px 10px 5px 13px; }
.CheckoutExtendedLoginCont { background: #EBF1F7; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2; padding: 5px 0px 5px 13px;	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; }
.CheckoutExtendedLoginCont table td b { font-weight: normal; }
.CheckoutExtendedLoginCont table td div img { padding: 0px; margin: 8px 0px 0px 42px; }
.CheckoutExtendedLoginCont table td b img {	padding: 0px; margin: 8px 13px 0px 0px; }
.CheckoutExtendedLoginFP { border: 1px solid #FB8C00; }


/* OrderList  */
.ordlist th, .ordlist td, .ordlist td table th  { vertical-align: middle; white-space: nowrap; }
.ordlist .l { color: #000000; border-top: 2px solid #DEDEDE; border-bottom: 2px solid #DEDEDE; text-align: left; font-weight: bold;  letter-spacing: 0px; }
.ordlist .c { color: #000000; border-top: 2px solid #DEDEDE; border-bottom: 2px solid #DEDEDE; text-align: center; font-weight: bold;  letter-spacing: 0px; }
.ordlist .r { color: #000000; border-top: 2px solid #DEDEDE; border-bottom: 2px solid #DEDEDE; text-align: right; font-weight: bold;  letter-spacing: 0px; }
.ordlist .l td, .ordlist .c td, .ordlist .r td { color: #000000; padding: 6px 2px 6px 2px; font-weight: bold; letter-spacing: 0px; }
.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; }

.PART_DETAIL_TD_TOP{
	color: #636363;
	border-bottom: 1px solid #C0C0C0;
	background: #C0C0C0;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding: 4px 15px 4px 15px;
}

.PART_DETAIL_TD_CONT{
	color: black;
	background: white;
	text-align: center;
	vertical-align: middle;
	padding: 3px 15px 3px 15px;
}

.Configurator ul {list-style-image : url(/Skins/Default/Img/pnt.v18.gif);margin-left:20px;margin-top:5px;margin-bottom:5px;padding-left:0px;padding-right:0px;font-size: 12px; line-height: 150%;}	

ul.t {width:155px;list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
ul.tc {width:155px;list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
ul.tc li ul.tc {width:155px;list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
ul.bt {width:167px;list-style-type:none;list-style-image:none;margin:0px;padding:0px;}

ul.t li, ul.bt li { 
 margin:0px;
 padding:0px;
 background:URL(/Skins/Default/Img/line-dot-hor-white.v18.gif);
 background-repeat:repeat-x;
 background-position:bottom;
}

ul.tc li { 
 margin:0px;
 padding:0px;
 background: none;
}

ul.t li a {
 display:block;
 width:100%;
 margin:0px;
 padding:3px 0px 5px 22px;
 font-size:12px;
 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.v3816.gif) no-repeat 0% 5px;
 color:#0000B0;
 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.v3816.gif) no-repeat 0% 5px;
 color:#0000B0;
 text-decoration: none;
 font-weight:bold;
}
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.v3816.gif) no-repeat 0% 5px;
 color:#0000B0;
 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.v3816.gif) no-repeat 0% 5px;
 color:#0000B0;
 text-decoration: none;
 font-weight:bold;
}
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:3px 0px 5px 22px;
 font-size:12px;
}

a.lmsub:link, a.lmsub:visited {
 font-weight:normal;
 color:#0000B0;
 text-decoration: none;
}
a.lmsub:hover, a.lmsub:active {
 text-decoration: underline;
}

a.lmsubact:link, a.lmsubact:visited {
 font-weight:bold;
 color:#D20007;
 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-image:none;
 font-weight:bold;
 color:#0000B0;
 text-decoration: none;
 background: URL(/Skins/Default/Img/pnt-lm-closed.v3816.gif) no-repeat 0% 5px;
}
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-image:none;
 font-weight:bold;
 color:#0000B0;
 text-decoration: none;
 background: URL(/Skins/Default/Img/pnt-lm-opened.v3816.gif) no-repeat 0% 5px;
}
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-image:none;
 font-weight:bold;
 color:#0000B0;
 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-image:none;
 font-weight:bold;
 color:#0000B0;
 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:3px 0px 5px 22px;
 font-size:12px;
 font-weight:normal;
 color:#0000B0;
}


ul.bt li a {
 display:block;
 width:100%;
 margin:0px;
 padding:3px 0px 4px 10px;
 font-size:12px;
}

a.lmbrand:link, a.lmbrand:visited {
 font-weight:normal;
 color:#0000B0;
 text-decoration: none;
}
a.lmbrand:hover, a.lmbrand:active {
 text-decoration: underline;
}

a.lmbrandact:link, a.lmbrandact:visited {
 font-weight:bold;
 color:#D20007;
 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;border-top:1px solid #e2e2e2;}
ul.cnf li {width:100%;margin:0px;padding:0px;}
ul.cnf li a:link, ul.cnf li a:visited {
 display:block;
 width:100%;
 margin:0px;
 padding:2px 10px 5px 28px;
 font-size:12px;
 font-weight:normal;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #e2e2e2;
 text-decoration: none;
}
ul.cnf li a:hover, ul.cnf li a:active {
 text-decoration: underline;
}

.tha {background: URL(/Skins/Default/Img/bkg-tta.v135.gif);}
.thp {background: URL(/Skins/Default/Img/bkg-ttp.v135.gif);}
	
.ordlist .sep { background: #D4D4D4 URL(/Skins/Default/Img/sep.v3521.gif); padding: 0px; }

a.disabled:link, a.disabled:visited { color: gray; }
a.disabled:hover, a.disabled:active { color: gray; }


