

body, td, input, select, textarea {font-family: Arial, Verdana, Tahoma, sans-serif;font-size:12px;color:#000;}
div, form {margin:0px;padding:0px;}
img {border: none;}

a:link, a:visited {text-decoration: none; color: #005BAE;}
a:hover, a:active {text-decoration: underline; color: #005BAE;}

a.un:link, a.un:visited {text-decoration: underline; color: #005BAE;}
a.un:hover, a.un:active {text-decoration: underline; color: #005BAE;}

a.toplogin:link, a.toplogin:visited {color:#007DC5;font-size:11px;font-weight:normal;text-decoration:underline;} /**/
a.toplogin:hover, a.toplogin:active {text-decoration:underline;} /**/

a.lp:link, a.lp:visited {font-size:12px;color:#fff;font-weight:bold;text-decoration:none; display:block;margin-top:4px;margin-bottom:4px;} /**/
a.lp:hover, a.lp:active {font-size:12px;color:#fff;font-weight:bold;text-decoration:none; display:block;margin-top:4px;margin-bottom:4px;} /**/

a.la:link, a.la:visited {font-size:12px;color:#0860A8;font-weight:bold;text-decoration:none; display:block;margin-top:4px;margin-bottom:4px;} /**/
a.la:hover, a.la:active {font-size:12px;color:#0860A8;font-weight:bold;text-decoration:none; display:block;margin-top:4px;margin-bottom:4px;} /**/

a.tm:link, a.tm:visited {font-size:12px;color:#fff;font-weight:bold;text-decoration:none;} /**/
a.tm:hover, a.tm:active {text-decoration:underline;} /**/

a.ps:link, a.ps:visited {font-size:12px;color:#fff;font-weight:normal;text-decoration:none;} /**/
a.ps:hover, a.ps:active {text-decoration:underline;} /**/

a.tc:link, a.tc:visited {font-size:12px;color:#000;font-weight:bold;text-decoration:none;} /**/
a.tc:hover, a.tc:active {text-decoration:underline;} /**/

a.cart:link, a.cart:visited {font-size:11px;color:#fff;font-weight:normal;text-decoration:underline;} /**/
a.cart:hover, a.cart:active {text-decoration:underline;} /**/

a.news:link, a.news:visited {font-size:11px;color:#007DC5;font-weight:normal;text-decoration:none;} /**/
a.news:hover, a.news:active {text-decoration:underline;} /**/

a.pn:link, a.pn:visited {font-size:12px;color:#007DC5;font-weight:bold;text-decoration:none;} /**/
a.pn:hover, a.pn:active {text-decoration:none;} /**/

a.pnbig:link, a.pnbig:visited {font-size:12px;color:#007DC5;font-weight:bold;text-decoration:none;} /**/
a.pnbig:hover, a.pnbig:active {text-decoration:underline;}

a.pager:link, a.pager:visited {font-size:11px;font-weight:normal;color:#000;text-decoration:underline;}
a.pager:hover, a.pager:active {font-size:11px;font-weight:normal;color:#000;text-decoration:underline;}

a.wh:link, a.wh:visited {font-size:12px;text-decoration:none;color:#fff;}
a.wh:hover, a.wh:active {font-size:12px;text-decoration:underline;color:#fff;}

a.blk:link, a.blk:visited {font-size:12px;text-decoration:none;color:#000;}
a.blk:hover, a.blk:active {font-size:12px;text-decoration:underline;color:#000;}

a.act:link, a.act:visited {text-decoration:none;color:#fff;font-weight:bold;}
a.act:hover, a.act:active {text-decoration:underline;color:#fff;font-weight:bold;}

a.chkpas:link, a.chkpas:visited {font-size:12px;text-decoration:underline;color:#000;}
a.chkpas:hover, a.chkpas:active {font-size:12px;text-decoration:underline;color:#000;}

a.mkact:link, a.mkact:visited {font-size:12px;text-decoration:none;color:#000;}
a.mkact:hover, a.mkact:active {text-decoration:underline;}

a.mkpas:link, a.mkpas:visited {font-size:12px;text-decoration: none;color:#fff;}
a.mkpas:hover, a.mkpas:active {text-decoration:underline;}

a.tabpas:link, a.tabpas:visited {font-size:12px;text-decoration:none;color:#fff;}
a.tabpas:hover, a.tabpas:active {font-size:12px;text-decoration:underline;}
a.viewcart, a:hover.viewcart { color: #000000; }

.search input { color: #075FA9; font-size: 12px; height: 13px; border: none; width: 99%; }
.menslegs h1 { color: #0860A8; font-size: 19px; font-weight: normal; padding: 0px; margin: 0px; }
.blockbot { border-bottom: 4px solid #FFB60B; }
.blocktop { border-top: 4px solid #FFB60B; }
.blockboth { border-top: 3px solid #FFB60B; border-bottom: 3px solid #FFB60B; }

.large {font-size: 14px; font-weight: bold;}
.big {font-size: 12px;}
small,.small {font-size: 11px;}
.micro {font-family: Tahoma, Arial, Verdana, 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;} /**/
.bgleft {background-color: #f7f7f7;} /**/
.bgsubscribe {background-color: #f7f7f7;} /**/
.bgconfig {background-color: #F2E8D8;} /**/
.bgborder {background-color: #d2d2d2;} /**/
.bgsep {background: #d2d2d2;} /**/
.bgsepblue {background: #0A63B2;} /**/
.bgcarttotal {background: #f7f7f7;} /**/
.bgcartfooter {background: #f7f7f7;} /**/
.bgtopcart {background:#A0CFF6;} /**/

.bgcarthdr {background: #f0f0f0;}
.bgchkact {background: #D8060E;}
.bgchkpas {background: #D8060E;}
.bgchkdis {background: #f2f2f2;}
.bgfilter {background: #f2f2f2;}
.bgdetailsbar {background: #fff;}
.realstock {background: #fafad2;}
.rma-total td { padding: 9px 0px 7px 0px; }
.bgwhite {background: #fff;}
.bgyellow {background: #FFCB02;}


.brandract {color:#fff;background-color:#E00914;padding-left:5px;padding-right:5px;padding-bottom:1px;}
.pageract {color:#fff;background-color:#FFB60B;padding-left:5px;padding-right:5px;padding-bottom:1px;}
.stock {font-size:12px; color: #515151;} /**/
.description {font-size:12px;color:#515151;} /**/
.topcart {font-size:11px;color:#000;} /**/
.path {font-size:12px;color:#fff;} /**/
.newstitle {font-size:11px;color:#000;font-weight:bold;} /**/
.newstext {font-size:11px;color:#000;} /**/



.bc {background:transparent;}
.sa {background:transparent;}
.sp {background:transparent;}


.black {color: #000000;}
.white {color:#ffffff;}
.red {color:#B7221B;}
.darkblue {color:#191970}
.gray {color:#727272;}
.purple {color:#AA273D;}
.yellow {color:#FFCD02;}

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:14px;color:#000;font-weight:bold;}
.headergroup {font-size: 14px; color: #000; font-weight: bold;}
.partname, h1.partname { padding 0px; margin: 0px; font-size: 14px; color: #000; font-weight:bold;}
.brandname {font-size: 14px; color: #000; font-weight: bold;}
.headerblock {font-size: 14px; color: #000; font-weight: bold;}

.pricecarttop {font-size:12px;color:#000;font-weight:bold;} /**/
.pricecart {font-size: 14px;color:#007DC5;font-weight:bold;}
.pricesuper {font-size: 14px; color:#007DC5; font-weight:bold;}
.pricespec {font-size:14px; color:#007DC5; font-weight:bold;}
.pricecat {font-size: 14px; color: #007DC5; font-weight: bold;}
.pricedetails {font-size: 14px; color: #007DC5; font-weight: bold;}
.pricesmall {font-size:11px; color: #767676;}
.pricemicro {font-family: Tahoma, Arial, Verdana, sans-serif;font-size:10px; color: #000;}

.tabchkact {font-size: 11px;color:#000;font-weight:bold;}
.tabchkpas {font-size: 11px;color:#fff;}
.tabchkdis {font-size: 11px;color:#fff;}

/* 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: #000000; border-top: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; text-align: left; font-weight: bold; letter-spacing: 0px; }
.ordlist .c { color: #000000; text-align: right; border-top: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2;  border-right: 1px solid #D2D2D2;  text-align: center; font-weight: bold; letter-spacing: 0px; }
.ordlist .r { color: #000000; border-top: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; text-align: right; border-left: 1px solid #D2D2D2; font-weight: bold; letter-spacing: 0px; }
.ordlist .l td, .ordlist .c td, .ordlist .r td { color: #000000;  padding: 8px 2px 8px 2px; font-weight: bold; letter-spacing: 0px; }
.ordlist a { font-weight: bold; }
.ordlist .brl { text-align: right; border-right: 1px solid #F3F3F3; white-space: nowrap; }
.ordlist .brc { text-align: center; border-right: 1px solid #F3F3F3; white-space: nowrap; }
.ordlist .brr { text-align: right; border-right: 1px solid #F3F3F3; white-space: nowrap; }
.ordlist .br td { text-align: center; border: 0px solid #F3F3F3; }
.ordlist .sep { background: #D9D9D9; padding: 0px; }

/* Block  */
.block .name{ font-weight: bold; font-size: 11px; font-family: Arial; padding: 0px 10px 2px 10px; }
.block .description{ color: #333333; font-size: 10px; height: 50px; line-height: 100%; padding: 0px 10px 0px 10px; }
.block .form{ padding: 8px 8px 0px 5px; }




.menu { background: url('/Skins/Default/Img/menu-bkg.gif') repeat-x; }
.search { background: url('/Skins/Default/Img/search-bkg.gif') repeat-x; }
.baseblock .b { background: url('/Skins/Default/Img/mainpage-bkg-b.gif') repeat-x; }
.baseblock .l { background: url('/Skins/Default/Img/mainpage-rep-l.gif') repeat-y; }
.baseblock .r { background: url('/Skins/Default/Img/mainpage-rep-r.gif') repeat-y; }
.baseblock .c, .container .c  { padding: 15px 5px 10px 10px; }
.brands, .container { background: url('/Skins/Default/Img/px-orange.gif') repeat-x 0% 100%; }
.brands .t, .container .t { background: url('/Skins/Default/Img/px-orange.gif') repeat-x 0% 0%; }
.brands .l, .container .l { background: url('/Skins/Default/Img/px-orange.gif') repeat-y 0% 0%; }
.brands .r, .container .r { background: url('/Skins/Default/Img/px-orange.gif') repeat-y 100% 0%; }
.livehelp { background: url('/Skins/Default/Img/livehelp-bkg.gif') no-repeat 0px 0px; }
.strelka { color: #FFFFFF; font-weight: bold; background: url('/Skins/Default/Img/bkg-arrow-new.gif') no-repeat 6px 5px; padding: 9px 0px 6px 20px; }
.strelka a:hover, .strelka a:link, .strelka a:visited, .strelka a { color: #FFFFFF; font-weight: bold; text-decoration: none; }

ul.t {width:173px;list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
ul.tc, ul.bt {width:173px;list-style-type:none; list-style-image:none; margin:0px 0px 5px 0px; padding:0px;}
ul.t li, ul.tc li, ul.bt li {margin:0px; padding:0px;}

ul.cnf { list-style-type:none; list-style-image:none; margin:0px; padding:0px; } 
ul.cnf li { padding: 0px 0px 0px 20px; } 
.titlep {  padding: 3px 6px 0px 6px; }
.titlep a:hover, .titlep a:link, .titlep a:visited, .titlep a { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.title { color: #FFFFFF; background: #A0CFF6; padding:5px 3px 5px 15px; font-weight:bold; }

ul.tc li.lo, ul.tc li ul.tc li.lo { border:none; }

ul.tc li, ul.bt li { background:none;}

ul.t li a {
 display:block;
 width:100%;
 margin:0px;
 padding:0px 3px 0px 15px;
 font-size:12px;
 font-weight:bold;
}

ul.t li.lc a.lm:link, ul.t li.lc a.lm:visited {
	background: #A0CFF6 url('/Skins/Default/Img/sep-tree.gif') repeat-y;
	color: #FFFFFF;
  padding:5px 3px 5px 15px;
	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 {
 color: #0860A8;
 text-decoration: none;
 background: #FFFFFF;
}
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 {
	color: #005BAE;
	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: #A0CFF6 url('/Skins/Default/Img/sep-tree.gif') repeat-y;
	color: #FFFFFF;
	padding:5px 3px 5px 15px;
	text-decoration: none;
}
ul.t li.lo a.lmact:hover, ul.t li.lo a.lmact:active {
	background: #A0CFF6 url('/Skins/Default/Img/sep-tree.gif') repeat-y;
	text-decoration: none;
}

ul.tc li a {
 display:block;
 width:100%;
 margin:0px;
 padding:0px 0px 0px 15px;
 background-repeat:no-repeat;
 background-position:top left;
 font-size:12px;
}

a.lmsub:link, a.lmsub:visited {
 font-weight:normal;
 color: #005BAE;
 padding:0px 0px 0px 15px;
 text-decoration: none;
}
a.lmsub:hover, a.lmsub:active {
 text-decoration: underline;
}

a.lmsubact:link, a.lmsubact:visited {
 font-weight:bold;
 color: #FF7300;
 padding:0px 0px 0px 15px;
 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 {
 font-weight:normal;
 color: #005BAE;
 padding:0px 0px 0px 15px;
 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 {
 color: #005BAE;
 padding:0px 0px 0px 15px;
 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 {
 color: #005BAE;
 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: #A0CFF6 url('/Skins/Default/Img/sep-tree.gif') repeat-y;
 color: #FFFFFF;
 padding:5px 3px 5px 15px;
 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:0px 0px 0px 15px;
 font-size:12px;
}


ul.bt li a {
 display:block;
 width:100%;
 margin:0px;
 padding:0px 0px 0px 15px;
 font-size:12px;
}

a.lmbrand:link, a.lmbrand:visited {
 font-weight:normal;
 color: #005BAE;
 text-decoration: none;
}
a.lmbrand:hover, a.lmbrand:active {
 text-decoration: underline;
}

a.lmbrandact:link, a.lmbrandact:visited {
 font-weight:bold;
 color: #FF7300;
 text-decoration: none;
}
a.lmbrandact:hover, a.lmbrandact:active {
 text-decoration: underline;
}

.bgconfig a:link, .bgconfig a:visited {
 display:block;
 font-weight:bold;
 color: #005BAE;
 text-decoration: none;
 background: URL(/Skins/Default/Img/pnt-conf.gif);
 background-repeat:no-repeat;
 background-position:top left;
 margin:0px;
 padding:0px 0px 0px 10px;
}
.bgconfig a:hover, .bgconfig a:active {
 text-decoration: underline;
}

.tha { background: url(/Skins/Default/Img/bkg-tta.gif); }
.thp { background: url(/Skins/Default/Img/bkg-ttp.gif); }

.PART_DETAIL_TD_TOP { color: black; border-bottom: 1px solid #D2D2D2; background: #F0F0F0;	text-align: center; vertical-align: middle; font-weight: bold;  font-size: 12px; padding: 4px 15px 4px 15px; }
.PART_DETAIL_TD_CONT { background: white; text-align: center; vertical-align: middle; padding: 4px 15px 4px 15px; font-weight: bold; font-size: 11px; }

/* ShipMethodView */
.ShipMethodView { background: #DEDEDE; }
.ShipMethodViewHeadL { color: #000000; background: #F5F5F5; text-align: left; white-space: nowrap; font-weight: bold; padding: 4px 4px 4px 4px; margin: 0px; }
.ShipMethodViewHeadR { color: #000000; background: #F5F5F5; white-space: nowrap; text-align: center; font-weight: bold; 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 10px;	vertical-align: top; text-align: right; }
.CheckoutExtendedLoginCont table td { text-align: right; white-space: nowrap; font-weight: bold; padding: 3px; margin: 0px; vertical-align: middle; }
.CheckoutExtendedLoginCont a { text-decoration: underline; }
.CheckoutExtendedLoginCont table td b {	font-weight: normal; }
.CheckoutExtendedLoginCont table td div img {	padding: 0px;	margin: 8px 0px 0px 45px; }
.CheckoutExtendedLoginCont table td b img {	padding: 0px;	margin: 8px 14px 0px 0px; }
.CheckoutExtendedLoginFP { border: 1px solid #FB8C00; }

/* PartDetails Tabs */
/* Active Tab */
.PDActiveTab { float: left; min-width: 0px; _width: 0px; background: url('/Skins/Default/Img/tab_pd-a_bg-2.gif') repeat-x; }
.PDActiveTabCornerRight { background: url('/Skins/Default/Img/tab_pd-a_r-2.gif') no-repeat right; }
.PDActiveTabCornerLeft { height: 19px; padding: 10px 13px 0px 13px; background: url('/Skins/Default/Img/tab_pd-a_l-2.gif') no-repeat left; font-size: 11px; font-weight: bold; color: #000000; white-space: nowrap; }

/* Passive Tab */
.PDPassiveTab { float: left; min-width: 0px; _width: 0px; background: url('/Skins/Default/Img/tab_pd-p_bg-2.gif') repeat-x; }
.PDPassiveTabCornerRight { background: url('/Skins/Default/Img/tab_pd-p_r-2.gif') no-repeat right; }
.PDPassiveTabCornerLeft { height: 19px; padding: 10px 13px 0px 13px; background: url('/Skins/Default/Img/tab_pd-p_l-2.gif') no-repeat left; }

.PDPassiveTabCornerLeft a:link, .PDPassiveTabCornerLeft a:visited { font-size: 11px; text-decoration: none; font-weight: bold; color: #ffffff; white-space: nowrap; }
.PDPassiveTabCornerLeft a:hover, .PDPassiveTabCornerLeft a:active { text-decoration: underline; }

.boxheader
{
	background: url('/Skins/Default/Img/title-bg.jpg') no-repeat;
	width: 100%;
	height: 86px;
}

.boxheader TD
{
	color: #FFFFFF;
	font-size: 42px;
	vertical-align: middle;
	padding-left: 57px;
}

.block{ background: url('/Skins/Default/Img/block-bkg-rep.gif') repeat-y; }
.block .bot{ background: url('/Skins/Default/Img/block-bkg-b.gif') no-repeat 100% 100%; width: 899px; }
.block .top{ background: url('/Skins/Default/Img/block-bkg-t.gif') no-repeat; width: 899px; padding: 5px 0px 0px 0px; }

