

body, td, input, select, textarea {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px;color: #5E5E5E;}
form {margin:0px;padding:0px;}
img {border: none;}

a:link, a:visited {text-decoration: underline; color: #5E5E5E;}
a:hover, a:active {text-decoration: underline; color: #9B9B9B;}

a.un:link, a.un:visited {text-decoration: underline; color: #0030BF;}
a.un:hover, a.un:active {text-decoration: underline; color: #0030BF;}

a.tm:link, a.tm:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px;font-weight: bold; color: #fff; text-decoration: none;} /**/
a.tm:hover, a.tm:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; font-weight: bold;color: #fff; text-decoration: underline;} /**/

a.ftr:link, a.ftr:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #006EF6; text-decoration: none;} /**/
a.ftr:hover, a.ftr:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #006EF6; text-decoration: underline;} /**/

a.toplogin:link, a.toplogin:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #0030BF; text-decoration: none;}
a.toplogin:hover, a.toplogin:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #0030BF; text-decoration: underline;}

a.lp:link, a.lp:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #4B4B4B; font-weight: bold;text-decoration: none;display:block;margin-top:4px;text-transform: uppercase;} /**/
a.lp:hover, a.lp:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #4B4B4B; font-weight: bold;text-decoration: none;display:block;margin-top:4px;text-transform: uppercase;} /**/

a.la:link, a.la:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;text-decoration: none;display:block;margin-top:4px;text-transform: uppercase;} /**/
a.la:hover, a.la:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;text-decoration: none;display:block;margin-top:4px;text-transform: uppercase;} /**/

a.pn:link, a.pn:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #385565; font-weight: bold;text-decoration: none;}
a.pn:hover, a.pn:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #385565; font-weight: bold;text-decoration: underline;}

a.pnbig:link, a.pnbig:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #385565; font-weight: bold;text-decoration: none;}
a.pnbig:hover, a.pnbig:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #385565; font-weight: bold;text-decoration: underline;}

a.blk:link, a.blk:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px;text-decoration: underline;color: #000000;}
a.blk:hover, a.blk:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px;text-decoration: underline;color: #000000;}

a.black:link, a.black:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px;text-decoration: none; color: #000000;}
a.black:hover, a.black:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px;text-decoration: underline; color: #000000;}

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;}

a.tabact:link, a.tabact:visited {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;text-decoration: none; color: #FFFFFF;text-transform: uppercase;} /**/
a.tabact:hover, a.tabact:active {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;text-decoration: underline; color: #FFFFFF;text-transform: uppercase;} /**/

.tabact {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;text-transform: uppercase;}

a.tabpas:link, a.tabpas:visited {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;font-weight: bold;text-decoration: none; color: #4B4B4B;text-transform: uppercase;} /**/
a.tabpas:hover, a.tabpas:active {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;font-weight: bold;text-decoration: underline; color: #4B4B4B;text-transform: uppercase;} /**/

a.more:link, a.more:visited {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;font-weight: bold;text-decoration: none; color: #736632;}
a.more:hover, a.more:active {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;font-weight: bold;text-decoration: underline; color: #736632;}


.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: #BCBCBC;} /**/
.bgleft {background-color: #e9e9e9;} /**/
.bgfooter {background-color: #9d9d9d;} /**/
.bgconf {background-color: #B0C7B3;}
.bgshopcart {background-color: #B0C7B3;}
.bgcathdr {background: #F4F3F4;} /**/
.bgcustblock {background-color: #B0C7B3;}
.bgblock {background-color: #ececec;}
.bgfilter {background: #f2f2f2;}
.bgcarthdr {background: #F4F3F4;}
.bgcarttotal {background: #ffffff; border-bottom: 1px #E1E1E1 dashed;}
.bgdetailsbar {background: #ffffff;}
.bgsep {background: #EAEAEA;}
.bgseplist {background: #e1e1e1;}
.bgborder {background: #D9D9D9;} /**/
.realstock {background: #fafad2;}
.rma-total td { padding: 9px 0px 7px 0px; }
.bgwhite {background: #ffffff;}
.bggray  {background: #e5e5e5;}
.bggraylite {background: #efefef;}
.bgproceedchk {background: #949EA9;}
.bgchkhdr {background: #FFDB8F;}
.bgchkact {background: #171664;}
.bgchkpas {background: #FFDB8F;}

.bgstripe1 {background-color: #FFFFFF;}
.bgstripe2 {background-color: #f9f9f9;}

.pageract {color:#FFFFFF;background-color:#F4C908;padding-left:5px;padding-right:5px;padding-bottom:1px;}
.footer {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px;color:#08110E;}

.bc {background: #FFFFFF;} /**/
.sa {background: #FFFFFF;} /**/
.sp {background: #FFFFFF;}  /**/


.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; }
H1, .header, .headerpop, .partname, h1.partname { padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 14px; color: #5E5E5E; font-weight: bold;margin: 0px;text-transform: uppercase;}
.headergroup {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
 {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
.brandname {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
.headerblock {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 16px; color: #fff; font-weight: bold;}

.pricecart {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;color:#B7221B;font-weight:bold;} /**/
.pricesuper {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 18px; color: #5E5E5E; font-weight: bold;}
.pricespec {font-family: Arial, Verdana, Tahoma, sans-serif; font-size:18px; color:#5E5E5E; font-weight:bold;} /**/
.pricecat {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 18px; color: #5E5E5E; font-weight: bold;}
.pricedetails {font-family: Verdana, Tahoma, sans-serif; font-size: 18px; color: #5E5E5E; font-weight: bold;}
.pricesmall {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:10px; color: #5E5E5E;}

.tabchkact {font-family: Arial, Tahoma, Verdana, sans-serif;font-size: 11px;color:#fff;}
.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;}

.boxt
{
	background-color: #FFFFFF;
	border-top: 1px solid #D9D9D9;
}

.boxr
{
	background-color: #FFFFFF;
	border-right: 1px solid #D9D9D9;
}

.boxb
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #D9D9D9;
}

.boxl
{
	background-color: #FFFFFF;
	border-left: 1px solid #D9D9D9;
}

.boxc
{
	background-color: #FFFFFF;
	padding: 1px;
	width: 100%;
}

.boxcontent
{
	padding: 7px 10px 7px 10px;
}

.boxname
{
	padding: 0px 0px 7px 0px;
	border-bottom: 1px #E1E1E1 dashed;
}

.boxdescr
{
	padding: 7px 0px 0px 0px;
	border-top: 1px #E1E1E1 dashed;
}

/* 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: #F4F3F4; color: #000000; border-top: 1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1; text-align: left; font-weight: bold;  letter-spacing: 0px; }
.ordlist .c { background: #F4F3F4; color: #000000; border-top: 1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1; text-align: center; font-weight: bold;  letter-spacing: 0px; }
.ordlist .r { background: #F4F3F4; color: #000000; border-top: 1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1; text-align: right; font-weight: bold;  letter-spacing: 0px; }
.ordlist .l td, .ordlist .c td, .ordlist .r td { background: #F4F3F4; color: #000000; padding: 6px 2px 6px 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 { background: #FFFFFF; text-align: center; border: 0px solid #F3F3F3; padding:2px; }
.ordlist .sep { background: #D1D1D1; padding: 0px; }

html { background: #FFFFFF;}

ul.t {width:125px;list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
ul.tc {width:125px;list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
ul.bt {width:125px;list-style-type:none;list-style-image:none;margin:0px;padding:0px;}

ul.t li, ul.tc li, ul.bt { margin:0px; padding:0px;;}

ul.t li a {display:block;margin:0px;padding:6px 10px 6px 16px;border-bottom:1px dashed #E0E0E0;
	background-position:100% 0px;
	width: 100%;
	background-repeat: repeat-y;
	/*background-image: url(/Skins/Default/Img/bluepx.v2185.gif);*/
	font-size:11px;font-weight:bold;}

div.spacer{padding: 0px;margin: 0px;font-size: 1px;}

div.cent table._f{width: 100%;}
ul.t li.lc a.lm:link, ul.t li.lc a.lm:visited {background: URL(/Skins/Default/Img/pnt-lm-closed.v2201.gif);background-repeat:no-repeat;}
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.v2201.gif);background-repeat:no-repeat;}
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.v2201.gif);background-repeat:no-repeat;color:#B00828;}
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.v2201.gif);background-repeat:no-repeat;color:#B00828;}
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:6px 0px 6px 16px;border-bottom:1px dashed #E0E0E0;background: URL(/Skins/Default/Img/pnt-lm-sub-3.v2201.gif);background-repeat:no-repeat;background-position:top left;font-size:11px;}

a.lmsub:link, a.lmsub:visited {font-weight:normal;}
a.lmsub:hover, a.lmsub:active {text-decoration: underline;}
a.lmsubact:link, a.lmsubact:visited {font-weight:bold;}
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.v2201.gif);background-repeat:no-repeat;}
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.v2201.gif);background-repeat:no-repeat;}
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.v2201.gif);background-repeat:no-repeat;}
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.v2201.gif);background-repeat:no-repeat;}
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:6px 0px 6px 16px;border-bottom:1px dashed #E0E0E0;background: URL(/Skins/Default/Img/pnt-lm-sub-3.v2201.gif);background-repeat:no-repeat;background-position:top left;font-size:11px;}

ul.bt li a {display:block;width:100%;margin:0px;padding:6px 0px 6px 12px;border-bottom:1px dashed #E0E0E0;background: URL(/Skins/Default/Img/pnt-lm-brand.v2201.gif);background-repeat:no-repeat;background-position:top left;font-size:11px;}

a.lmbrand:link, a.lmbrand:visited {font-weight:normal;}
a.lmbrand:hover, a.lmbrand:active {text-decoration: underline;}

a.lmbrandact:link, a.lmbrandact:visited {font-weight:bold;}
a.lmbrandact:hover, a.lmbrandact:active {text-decoration: underline;}

.tha {background: URL(/Skins/Default/Img/bkg-tta.v2201.gif);}
.thp {background: URL(/Skins/Default/Img/bkg-ttp.v2201.gif);}

table.tab1{
 background-image: url(/Skins/Default/Img/tab_pd-a_bg.v2203.gif);
}

table.tab2{
 background-image: url(/Skins/Default/Img/tab_pd-p_bg.v2203.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.v2185.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 #EAEAEA;
	background: #EAEAEA;
	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: #FFFFFF;
}

.ShipMethodViewHeadL{
	color: #000000;
	background: #EAEAEA;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	padding: 7px 4px 7px 4px;
	margin: 0px;
}

.ShipMethodViewHeadR{
	color: #000000;
	background: #EAEAEA;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	padding: 7px 4px 7px 4px;
	margin: 0px;
}

.ShipMethodViewCont{
	background: #FFFFFF;
	white-space: nowrap;
	padding: 4px;
	margin: 0px;
}

/* CheckoutExtendedLogin */

.CheckoutExtendedLoginBG{
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.CheckoutExtendedLoginLink{
	white-space: nowrap;
	font-weight: bold;
}

.CheckoutExtendedLoginHead{
	background: #EAEAEA;
	border: 1px solid #EAEAEA;
	color: #5E5E5E;
	white-space: nowrap;
	font-weight: bold;
	padding: 8px 10px 6px 13px;
}

.CheckoutExtendedLoginCont{
	background: #FFFFFF;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	padding: 5px 0px 5px 0px;
	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 68px;
}

.CheckoutExtendedLoginCont table td b img{
	padding: 0px;
	margin: 8px 12px 0px 0px;
}

.CheckoutExtendedLoginFP{
	border: 1px solid #EAEAEA;
}

ul.cnf {list-style-type:none;margin:0px;padding:0px;}
ul.cnf li {list-style-type:none;width:100%;margin:0px;padding:0px;border-bottom:1px dashed #E0E0E0;background: URL(/Skins/Default/Img/pnt-lm-closed.v2201.gif);background-repeat:no-repeat;}
ul.cnf li a:link, ul.cnf li a:visited {
 display:block;
 width:100%;
 margin:0px;
 padding:6px 10px 6px 15px;
}
ul.cnf li a:hover, ul.cnf li a:active {
}

a.disabled:link, a.disabled:visited { color: gray; }
a.disabled:hover, a.disabled:active { color: gray; }
