

BODY, TD, INPUT, SELECT, TEXTAREA {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px;}
FORM {margin-bottom : 0px;margin-left : 0px;margin-right : 0px;margin-top : 0px;}
A:LINK, A:VISITED {text-decoration: none; color: #2A1E99}
A:HOVER, A:ACTIVE {text-decoration: underline; color: #2A1E99}

.rma-total td { padding: 9px 0px 7px 0px; }
.bgwhite th, ordlist th { background: #FFFFFF; }

a.act:link, a.act:visited {text-decoration: none; color: #F08200;font-size: 12px;font-weight: bold;}
a.act:hover, a.act:active {text-decoration: underline; color: #F08200;font-size: 12px;font-weight: bold;}

a.blk:link, a.blk:visited {font-size: 12px; color: #000000; text-decoration: none;}
a.blk:hover, a.blk:active {font-size: 12px; color: #000000; text-decoration: underline;}

a.wh:LINK, a.wh:VISITED {text-decoration: none; color: #FFFFFF}
a.wh:HOVER, a.wh:ACTIVE {text-decoration: underline; color: #DDDDDD}

a.linkheader:LINK, a.linkheader:VISITED {text-decoration: none; color: #3E6184}
a.linkheader:HOVER, a.linkheader:ACTIVE {text-decoration: underline; color: #3E6184}

P {margin-top:0px;margin-bottom:10px;}

.nomargin {margin:0px;}

UL {list-style-type:square;}
LI {margin-top:0px;margin-bottom:5px;margin-left:0px;}

.bold {font-weight: bold;}
.normal {font-weight: normal;}

.bgpage {background-color:#FFFFFF;}

.headerblue { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 16px; color: #3E6184; font-weight: bold;}
.header { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; color: #000000; font-weight: bold;}
.headerpop { font-family: Trebuchet, Tahoma, Verdana, sans-serif; font-size: 15px; color: #026EB4; font-weight: bold;}
.usinf_header { font-family: Tahoma, Verdana, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
.headerchk { font-family: Tahoma, Verdana, sans-serif; font-size: 15px; color: #000000; font-weight: bold;}
.headercart { font-family: Tahoma, Verdana, sans-serif; font-size: 15px; color: #FFFFFF; background-color:#18A3CD; font-weight: bold;}
.headerprint { font-family: Trebuchet, Tahoma, Verdana, sans-serif; font-size: 15px; font-weight: bold;}
.partname, h1.partname { padding 0px; margin: 0px;  font-size: 15px; color: #000000;font-weight: bold;}
.ast {color:#A03F66;font-weight: bold;}
.headergroup {font-size: 13px; font-weight: bold;}

.boxheader {width:100%;border: 1px solid #CACACA;border-bottom: 2px solid #CACACA;padding:5px;padding-top:3px;padding-bottom:3px}
.boxfilter {width:100%;border: 1px solid #C9C9C9;}

.tbllicensesrow1 a { font-size: 10px; }

DIV.subHidden {position:absolute; display:none;}
DIV.subVisible {position:relative; visibility:visible; width:100%}
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; }
.tblframe {border: 1 solid #E0E0E0;}

.realstock {background: #fafad2;}

.bgbluelite {background-color: #EAF6FF}
.bgblue {background-color: #33ABEC}
.bggray {background-color: #F4F4F4}
.bgyell {background-color: #EFB96F}
.rma-total td { padding: 9px 0px 7px 0px; }
.bgwhite {background-color:#FFFFFF;}

.bgseplite {background-color:#D9D9D9;}
.bgsepdark {background-color:#E0E0E0;}
.bginfoheader {background-color:#F0F0F0;}
.bgcarttotal {background-color:#D9D9D9;}

.bgstripe1 {background-color:#F7F7F7;}
.bgstripe2 {background-color:#EDEDE6;}
.bgstripe3 {background-color:#D9D9D9;}
.bgstripe4 {background-color:#95CC1A;}
.bgstripe5 {background-color:#18A3CD;}

.tabchkact {color: #FFFFFF; font-weight: bold; font-size: 10px;  text-align: center;}
.tabchkpas {color: #FFFFFF; font-weight: bold; font-size: 10px; text-align: center; }

.tabchklgnact {background-color: #18A3CD; color: #FFFFFF; font-weight: bold; font-size: 10px;  text-align: center;}
.tabchklgnpas {background-color: #BCE3FE; font-weight: bold; font-size: 10px; text-align: center; }

.tabuseract {background-color: #CC0000;color:white;font-weight: bold;}
.tabuserpas {background-color: #E3E3E3;font-weight: bold;}

.pricecat {font-size: 14px; font-weight: bold; color: #5045BF;}
.pricespec {font-size: 14px; font-weight: bold; color:#5045BF;}
.pricespecbig {font-size: 17px; font-weight: bold; color:#5045BF;}
.pricedetail {font-size: 15px; font-weight: bold; color:#5045BF;}
.pricelist { color: #5045BF; font-weight: bold;}

.small {font-size:11px;}
.big {font-size:12px;}

.white {color:#FFFFFF}
.red {color:#A70F53}
.orange {color:#E76901}
.gray {color:#444444}
.darkblue {color:#191970}
.pageract {color:#FFFFFF;background-color:#2A1E99;padding-left:3px;padding-right:3px;padding-bottom:1px;}
.chkact {color:#a70000;}

.linkwhite:LINK, .linkwhite:VISITED {text-decoration: underline; color: #FFFFFF}
.linkwhite:HOVER, .linkwhite:ACTIVE {text-decoration: underline; color: #DDDDDD}

.linkblack:LINK, .linkblack:VISITED {text-decoration: none; color: #000000}
.linkblack:HOVER, .linkblack:ACTIVE {text-decoration: none; color: #555555}

.userinfo_groupheader {font-size:12px;font-weight:bold;color:#000000;}
.userinfo_groupsep {background-color:#C8D0D7;}
.userinfo_tblhead {background-color:#C7E5FF;}
.userinfo_tblbody {background-color:#E9F5FF;}

.userinfotbact {background-color: #FFFFFF; font-size: 11px;  text-align: center;}
.userinfotbpas {font-weight: bold; font-size: 11px; text-align: center; }

a.lp:link, a.lp:visited {font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;text-decoration: none;}
a.lp:hover, a.lp:active {font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;text-decoration: none;}

a.la:link, a.la:visited {font-family: Arial, sans-serif; font-size: 12px; color: #000000; font-weight: bold;text-decoration: none;}
a.la:hover, a.la:active {font-family: Arial, sans-serif; font-size: 12px; color: #000000; font-weight: bold;text-decoration: none;}

/* 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; text-align: left; font-weight: bold;  letter-spacing: 0px; }
.ordlist .c { color: #000000; text-align: center; font-weight: bold;  letter-spacing: 0px; }
.ordlist .r { color: #000000; text-align: right; font-weight: bold;  letter-spacing: 0px; }
.ordlist .l td, .ordlist .c td, .ordlist .r td { color: #000000; padding: 5px 2px 5px 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; }



.Configurator ul {list-style-image : url(/Skins/Default/Img/list_img_closed.gif);margin-left:20px;margin-top:5px;margin-bottom:5px;padding-left:0px;padding-right:0px;font-size: 12px;}

.t {list-style-image : url(/Skins/Default/Img/list_img_closed.gif);margin-left:20px;margin-top:5px;margin-bottom:5px;padding-left:0px;padding-right:0px;font-size: 12px;}
.tc {list-style-image: url(/Skins/Default/Img/list_img_closed.gif);margin-left:20px;margin-top:5px;margin-bottom:5px;padding-left:0px;padding-right:0px;font-size:12px;font-weight: bold;}
.l {list-style-image : url(/Skins/Default/Img/list_img_closed.gif);font-weight: bold;}
.la {list-style-image : url(/Skins/Default/Img/list_img_opened.gif);font-weight: bold;}
.lo {list-style-image : url(/Skins/Default/Img/list_img_opened.gif);font-weight: bold;padding-left:0px;padding-right:0px;margin-left:0px;}

.llev2 {
  list-style-image: url(/Skins/Default/Img/px.gif);
  list-style-type: none;
  font-size: 12px;
  font-weight: bold;
}

.tec {
  margin-left: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left:0px;
  padding-right:0px;
  font-size: 12px;
  font-weight: bold;
}

.tha {background: #FFFFFF;}
.thp {background: #5045BF;}

.sa {background: #F0F0F0;}
.sp {background: #F0F0F0;}

.bc {background: #F0F0F0;}

TH, .tblheader2, .tblheader {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px;color: #000000;font-weight: bold;background-color: #AAAADD;background: URL(/Skins/Default/Img/cart_bg.gif);}

/* CRESCO CONDITION CREDIT */

.CRESCO_COND_TAB{
	border-left: 1px solid #DEE7F7;
	border-right: 1px solid #DEE7F7;
}

.CRESCO_COND_HEAD{
	background: #163973 url(/Skins/Default/Img/cresco_logo_bg.gif) repeat-x 0% 0%;
	text-align: right;
	vertical-align: middle;
	paddin: 0px;
	margin: 0px;
}

.CRESCO_COND_BODY_SEL{
	border-bottom: 1px solid #DEE7F7;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	padding: 4px 10px 4px 15px;
	margin: 0px;
}

.CRESCO_COND_BODY_SEL span, .CRESCO_COND_BODY_SEL div, .CRESCO_COND_BODY_SEL select{
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	float: right;
}

.CRESCO_COND_BODY_SEL select{
	border: 1px solid #7B9CBC;
	color: #000000;
}

.CRESCO_COND_ROW_BG{
	background: #DEE7F7;
}

.PART_DETAIL_TD_TOP{
	color: black;
	border-bottom: 3px solid #C9C9CB;
	background: #BEBFE5;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 15px 4px 15px;
}

.PART_DETAIL_TD_CONT{
	color: black;
	background: white;
	text-align: center;
	vertical-align: middle;
	padding: 4px 15px 4px 15px;
}

/* 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 { 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 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; }
.CheckoutExtendedLoginCont table td b { font-weight: normal; }
.CheckoutExtendedLoginCont table td div img { padding: 0px; margin: 0px 0px 0px 37px; }
.CheckoutExtendedLoginCont table td b img { padding: 0px; margin: 8px 17px 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.gif') repeat-x; }
.PDActiveTabCornerRight { background: url('/Skins/Default/Img/tab_pd-a_r.gif') no-repeat right; }
.PDActiveTabCornerLeft { height: 21px; padding: 7px 13px 0px 13px; background: url('/Skins/Default/Img/tab_pd-a_l.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.gif') repeat-x; }
.PDPassiveTabCornerRight { background: url('/Skins/Default/Img/tab_pd-p_r.gif') no-repeat right; }
.PDPassiveTabCornerLeft { height: 21px; padding: 7px 13px 0px 13px; background: url('/Skins/Default/Img/tab_pd-p_l.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; }