

body, td, input, select, textarea {font-family: Arial, sans-serif; font-size: 12px;}
th {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #cacaca;}
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.top:link, a.top:visited {text-decoration: none; color: #A2CCFF; font-size: 11px; font-weight: bold;}/**/
a.top:hover, a.top:active {text-decoration: underline; color: #A2CCFF; font-size: 11px; font-weight: bold;}/**/

a.lite:link, a.lite:visited {text-decoration: none; color: #A2CCFF; font-size: 12px; font-weight: normal;}/**/
a.lite:hover, a.lite:active {text-decoration: underline; color: #A2CCFF; font-size: 12px; font-weight: normal;}/**/

a.lm:link, a.lm:visited {text-decoration: none; color: #00439F; font-weight: bold;}/**/
a.lm:hover, a.lm:active {text-decoration: underline; color: #00439F; font-weight: bold;}/**/

a.lmsub:link, a.lmsub:visited {text-decoration: underline; color: #00439F; font-weight: normal;}/**/
a.lmsub:hover, a.lmsub:active {text-decoration: underline; color: #00439F; font-weight: normal;}/**/

a.lmsubbold:link, a.lmsubbold:visited {text-decoration: underline; color: #00439F; font-weight: bold;}/**/
a.lmsubbold:hover, a.lmsubbold:active {text-decoration: underline; color: #00439F; font-weight: bold;}/**/

a.lp:link, a.lp:visited {font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight: bold;text-decoration: none;}/**/
a.lp:hover, a.lp:active {font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline; color: #000000; font-weight: bold;text-decoration: none;}/**/

a.la:link, a.la:visited {font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight: bold;text-decoration: none;}/**/
a.la:hover, a.la:active {font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline; color: #000000; font-weight: bold;text-decoration: none;}/**/

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.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: 11px;text-decoration: none; color: #000000;}
a.chkact:hover, a.chkact:active {font-family: Arial, sans-serif; font-size: 11px;text-decoration: underline; color: #000000;}

a.chkpas:link, a.chkpas:visited {font-family: Arial, sans-serif; font-size: 11px;text-decoration: underline; color: #ffffff;}
a.chkpas:hover, a.chkpas:active {font-family: Arial, sans-serif; font-size: 11px;text-decoration: underline; color: #ffffff;}

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;}


.large {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold;}
small,.small {font-family: Arial, sans-serif; font-size: 11px;}
.micro {font-family: 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: #ffffff;}
.rma-total td { padding: 9px 0px 7px 0px; }
.bgwhite {background: #ffffff;}
.bggraylite {background: #e0e0e0;}
.bgblue {background: #575757;}
.bglm {background: #f4f4f4;}
.bgfilter {background: #dadada;}
.realstock {background: #fafad2;}
.bgdetailsbar {background: #cfcfcf;}
.bgsep {background: #cfcfcf;}/**/
.bgseplite {background: #cfcfcf;}/**/
.bgsepdark {background: #cfcfcf;}/**/
.bgseplist {background: #cacaca;}
.bgconf {background: #d8d8d8;}/**/
.bgchkhdr {background: #f4f4f4;}
.bgorange {background: #FFB400;}
.bgcarttotal {background: #cacaca;}
.darkblue {color:#191970} /**/

.bgborder {background: #a0a0a0;}/**/
.bgstripe1 {background: #575757;}/**/
.bgstripe2 {background: #424242;}/**/
.bgstripe3 {background: #a0a0a0;}/**/
.bgstripe4 {background: #cfcfcf;}/**/

.pageract {color:#FFFFFF;background-color:#DA251D;padding-left:3px;padding-right:3px;padding-bottom:1px;}

.bc {background: #f4f4f4;}
.sa {background: #ffffff;}
.sp {background: #C0C0C0;}

.black {color: #000000;}
.gray {color:#727272;}
.white {color:#ffffff;}
.red {color:#B7221B;}

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: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #E41F1F; font-weight: bold;}
.pricesuper {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; color: #FF8A00; font-weight: bold;}
.pricespec {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; color: #FF8A00; font-weight: bold;}
.pricecat {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
.pricesmall {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; color: #5b5b5b;}
.pricedetails {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; color: #E41F1F; font-weight: bold;}

/* 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 { background: #F3F3F3; color: #000000; border-top: 2px solid #DEDEDE; border-bottom: 2px solid #DEDEDE; text-align: left; font-weight: bold;  letter-spacing: 0px; }
.ordlist .c { background: #F3F3F3; color: #000000; border-top: 2px solid #DEDEDE; border-bottom: 2px solid #DEDEDE; text-align: center; font-weight: bold;  letter-spacing: 0px; }
.ordlist .r { background: #F3F3F3; 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 { background: #F3F3F3; color: #000000; padding: 5px 2px 5px 2px; font-weight: bold; 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 { text-align: center; border: 0px solid #F3F3F3; padding:2px; }
.ordlist .sep { background: #CACACA; padding: 0px; }

.t {list-style-image: url(/Skins/Default/Img/list_img_closed.gif);margin-left:15px;margin-top:5px;margin-bottom:5px;padding-left:0px;padding-right:0px;padding-bottom:5px;padding-top:5px;font-size:12px;}
.tc {list-style-image: url(/Skins/Default/Img/list_img_closed-2.gif);margin-left:15px;margin-top:5px;margin-bottom:5px;padding-left:0px;padding-right:0px;font-size:12px;font-weight: normal;}

.la {list-style-image: url(/Skins/Default/Img/list_img_closed.gif);}
.lo {list-style-image: url(/Skins/Default/Img/list_img_opened.gif);font-weight: bold;}
.lc {list-style-image: url(/Skins/Default/Img/list_img_closed.gif);}

.tha {background: URL(/Skins/Default/Img/bkg-tta.gif);}
.thp {background: URL(/Skins/Default/Img/bkg-ttp.gif);}

/* 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 13px; }
.CheckoutExtendedLoginCont { background: #FFFFFF; border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; padding: 5px 0px 5px 13px; vertical-align: top; }
.CheckoutExtendedLoginCont input { font-weight: normal; }
.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 35px; }
.CheckoutExtendedLoginCont table td b img { padding: 0px; margin: 8px 15px 0px 0px; }
.CheckoutExtendedLoginFP { border: 1px solid #FB8C00; }

.PART_DETAIL_TD_TOP{
	color: black;
	border-bottom: 1px solid #CACACA;
	background: #CACACA;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 15px 5px 15px;
}

.PART_DETAIL_TD_CONT{
	color: black;
	background: white;
	text-align: center;
	vertical-align: middle;
	padding: 5px 15px 5px 15px;
}