<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
a:link, a:hover, a:active, a:visited {
	color: #00F;
	text-decoration: none;
}
body {
	margin:0;
	padding:0;
	background:#FFFFFF top left repeat-x url('/images/pc/bg-fade.png');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div#pr_body_content {
	margin:0;
	padding:0;
	background:#FFFFFF 0 -28px repeat-x url('/images/pc/bg-fade.png');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
table#body {
	width:1006px;
	text-align:left;
	background-color:#ffffff;
}
table#body td.nav {
	padding-top:10px;
	padding-left:10px;
	width:169px;
}
table#body td.body {
	padding:10px 20px;
}
div#main_content_div {
	width:1006px; 
	margin: 28px auto 0; 
	overflow:hidden;
}
div.h1 {	
	color: #1E4562;
    font-size: 24px;
    font-weight: bold;
    margin-top: 25px;
}
/* Minicart */
.red {
	color:#FF0000; 
}
#minicart {
	background-color:#1E4562;
    width: 1006px;
    height: 28px;
    margin: 0px auto;
	padding: 3px 0;
}
#minicart_banner {
	width:100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index:1000;
}
#minicart .divider {
	width:0px;
	height:20px;
	border-left: thin solid #E0E0E0;
	margin-top:3px;
}
#minicart a.menuleft, #minicart a.menuright, #minicart a.member_menu, #minicart div#member_menu a {
	white-space:nowrap;
	margin:0px;
	height:22px;
	display:block;
	padding: 6px 10px 0;
	color: #ffffff;
	font-size: 14px;
}
#minicart a.menuleft:hover, #minicart a.menuright:hover, #minicart a.member_menu:hover, #minicart div#member_menu a:hover {
	background-color:#3E6386;
	background-position:0 -28px;
	text-decoration:none;
}
#minicart_price a { 
	display:inline; 
	padding:0; 
	margin:0; 
}
#member_menu {
	background-color: #1E4562;
	border-left:thin solid #989898;
	border-right:thin solid #989898;
	display:none;
}
#member_menu a {
	border-bottom:thin solid #989898;
}
.menuleft {
	float:left;
}
.menuright {
	float:right;
}
#nav-col-search #search-dropdown {
	display: none;
	background-color: white;
	text-align:left;
	width:420px;
	position: relative;
	top:5px;
	padding: 20px;
	left: -50px;
	border-top: 2px solid #E5E6EB;
	-webkit-box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.3);
	z-index:10000;
}
#nav-col-search #search-dropdown ul li a {
	color: #31b9c8;
	padding: 5px 0;
	display: block;
	font-weight: 400;
}
#nav-col-search #search-dropdown ul li a img {
	width: auto;
	height: 32px;
	margin-right: 10px;
	float:left;
}
#nav-col-search.active #search-dropdown {
	display: block;
}
.query-cat {
	text-transform: uppercase;
	font-weight: 700;
	color: #000000;
	display: none;
}
.products, .categories {
	padding-left: 0;
	list-style: none;
}
div#header_contact {
	width: 368px;
}
/* Logo in Header */
div.header_logo {
	width: 288px;
	float: left;
	text-align:left;
	padding: 10px 0;
	overflow:hidden;
}
div.header_logo a {
	display:block;
	width:487px;
	height:64px;
	background: url("/images/pc/en/logo.png") no-repeat 0 0;
}
div.header_logo a:hover { 
	 background-position: 0 -64px;
}
div.header_logo a span {
  display: none;
}
div.header_center {
	float: left;
	width: 350px;
	text-align:center;
	color:#B2E4FF;
	padding-top:18px;
	font-size:11.5px;
	letter-spacing:0px;
	transform: scaleY(1.1);
	-webkit-transform:scaleY(1.1);
}
div#header_contact {
	height:64px;
/*	width:402px; */
	width:368px;
	float:right; 
	text-align:right; 
	margin-top:10px;
	background-image:url("/images/pc/en/hd-2.png");
	background-repeat:no-repeat;
}
/* Header Menu */
div#nav_div {
	clear:both; 
	background-image:url("/images/pc/common/nv-bg.png");
}
#Header_B_Menu {
	-moz-box-sizing: border-box;
	padding:0 0 0 15px;
	height:39px; /* overflow: hidden; /* WIN IE5 hack */
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
	color:#600001;
	font-size:14px;
	display:inline-block; 
	float:left;
}
#Header_B_Menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#Header_B_Menu ul li {
	display: block;
	float: left;
	position: relative;
	top: 0;
	z-index:999;
}
#Header_B_Menu ul li ul {
	position: absolute;
	top: 20px;
	left: -2px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #888;
	display: none;
}
#Header_B_Menu ul li ul li {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
}
#Header_B_Menu ul li a:link, #Header_B_Menu ul li a:visited, #Header_B_Menu ul li a:active {
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	height: 12px;
	display: block;
	float: left;
	padding: 12px 5px 0;
	margin: 0;
	background-image: none;
}
#Header_B_Menu ul li a:hover {
	font-weight:bold;
	color: #e8fffc;
	text-decoration: none;
	background: #3d6080;
	display: block;
	float: left;
	height: 24px;
	padding: 12px 5px 0;
	margin: 0;
	
}
#Header_B_Menu ul li ul li a:link, #Header_B_Menu ul li ul li a:visited, #Header_B_Menu ul li ul li a:active, #Header_B_Menu ul li ul li a:hover {
	padding:0;
	margin:0;
	height:auto;
	display: block;
	width:135px;
	padding:5px 4px 0;
	height:20px;
	font-weight:normal;
	color:#024f40;
	background: #ccc;
	border-width:0 1px 1px 1px;
	border-color:#888;
	border-style: solid;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}
#Header_B_Menu ul li ul li a:hover {
	background-color: #fff;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
#Header_B_Menu i {
	width: 2px;
	height: 39px;
	background: url('/images/pc/common/div-nv.png');
	margin: 0px 0 0 0;
	padding: 0;
	border: none;
	overflow: hidden;
	display: block;
	float: left;
}
a.Header_B_link:link {
	font-weight:bold;
	color: #000;
	text-decoration: none;
}
a.Header_B_link:visited {
	font-weight:bold;
	color: #000;
	text-decoration: none;
}
a.Header_B_link:active {
	font-weight:bold;
	color: #000;
	text-decoration: none;
}
a.Header_B_link:hover {
	font-weight:bold;
	color: #990000;
	text-decoration: underline;
	font-weight: normal;
}
#Header_B_txt a {
	font-weight: bold;
filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color='black');
}
#recycle_link img {
	height:10px;
	border:0;
	margin:0; 
	width:30px; 
	height:18px;
}
#recycle_link span {
	position:relative;
	top:-6px;
}

a:hover {
	color: #900;
	text-decoration: underline;
}
/* Header Search form */
.header_search {
	display:inline-block; 
	float:right; 
	vertical-align: middle; 
	height:39px;
}
.header_search form {
	display:inline; 
	position:relative; 
	top: 5px; 
	right:5px;
}
.header_search .search_text {
	font-size: 16px;
    padding-right: 8px;
	color:#fff;
	font-weight:bold;
}
.header_search .search_box {
	width:330px;
	height:28px;
	background-image:url(/images/pc/common/search-bg.png);
	background-repeat:no-repeat;
}
.header_search .search_box input {
	width:323px;
	height:23px;
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
	font-size:19px;
}
.header_search .search_submit {
	padding-left:2px;
}
.header_search .search_submit input {
	position:relative;
	top:-1px;
}
#co-fb-like-con {
	position:relative;
	width:22px;
	float:left;
	text-align:left;
}
#co-fb-like {
	position:absolute;
	float:left;
	top:-5px;
	left:-241px;
	width:302px;
	height:120px;
	z-index:9999;
	background:no-repeat top left;
	background-image:url('/images/co-fb-hdr.png');
}
.fb-like-box {
	margin:48px auto auto 5px;
}
.header-banner {
	margin-bottom:10px;
	text-align:center;
	font-size:16px;
	font-family:Roboto,sans-serif;
	font-weight:400;
}
.header-banner.sub-row {
}
.header-banner.text {
	margin:0 0 10px;
	padding:5px 0 5px;
	background-color:#DCE3F8; /* #F3D03C; */
	border:1px solid #303030;
	box-shadow:3px 3px 3px #C0C0C0;
	color:#303030;
	font-style:italic;
	border-radius:4px;
}
.header-banner .highlight {
	background-color:#F3D03C;
}
.header-banner .header-banner-a-text {
	display:block;
	text-decoration:none;
	text-align:center;
	color:#303030;
}
.banner-countdown-timer {
	position:relative; float:right; color:#0046B5; font-weight:bold; font-size:22px; top:-46px; left:-48px; height:5px;
}
.banner-countdown-timer div {
	display:inline-block; width:38px; height:25px;
}
.header-countdown-timer {
	float:left; width:350px; text-align:center; color:#B2E4FF; padding-top:18px; font-size:12.5px; letter-spacing:0px; transform:scaleY(1.1); -webkit-transform:scaleY(1.1);
}
.header-countdown-timer .countdown-hour, .header-countdown-timer .countdown-minute {
	display:inline-block; color:#FFF; font-size:14px;
}
.cbrowser { 
	width:156px;
	margin-bottom:10px;
	font-size:9px;
	font-weight:normal;
}
.disabled { display:none; color:white; }
.noscript .enabled { display:none; }
.noscript .disabled { display:block; }
select.wide { min-width:154px; }
select.expand { width: auto; }
/* Left Nav */
.btn_big, .btn_small {
	margin:0;
	padding:0;
}
.btn_big A:link, 
.btn_big A:visited, 
.btn_big A:active, 
.btn_big A:hover {
	height:23px;
	padding-top:6px;
	padding-left:8px;
	display:block;
	text-decoration: none;
	text-align:left;
	color:#1e4562;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.btn_small A:link, 
.btn_small A:visited, 
.btn_small A:active, 
.btn_small A:hover {
	height:23px;
	padding-top:6px;
	padding-left:8px;
	display:block;
	text-decoration: none;
	text-align:left;
	color:#1e1e1e;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.btn_big A:hover, .btn_small A:hover {
	color:#e7a704;
}
/* Shopping Cart */
#cart_preview {
	width:376px;
	background-color:transparent;
	position:relative;
	right:-8px;
	display:none;
}
#cart_preview .cp {
	padding:0 10px 0 16px;
	clear:both;
	background-image:url('/images/pc/en/minicart/bg.png');
	float:none;
}
#cart_preview .cpb {
	width:376px;
	height:23px;
	background-image:url('/images/pc/en/minicart/bg.png');
	background-position:-376px;
}
#cart_preview .cpmore {
	width:100%;
	text-align:right;
	padding:22px 0 15px;
	margin: 0 16px 0 0;
	font-weight:bold;
}
#cart_preview .cpq {
	color:#575757;
}
#cart_color {
	background-image:url('/images/pc/en/minicart/red.png');
	position:relative; 
	top:-20px;
	height:28px; 
	width:100%; 
	opacity:0.00;
}
#cart_preview .cp img {
	width:50px;
	height:50px;
	float:left;
	margin-right:10px;
	border:0px;
}
#cart_preview .cp a.menuleft, #cart_preview .cp a.menuright, #cart_preview .cp a.cartitems {
	background-color: #ffffff;
	position:relative;
	white-space:normal;
	display:block;
	height:100%;
	min-height:45px;
	max-height:60px;
	color: #2222ff;
	font-size: 15px;
	padding:8px 8px 13px 8px;
	float:none;
}
#cart_preview .cp a.cartitems:hover {
	text-decoration:none;
}
#cart_preview  .cp a.altcolor {
	background-color:#f0f0f0;
}
#cart_preview .cp a.menuleft:hover,#cart_preview .cp a.menuright:hover, #cart_preview .cp a.cartitems:hover {
	background-image:none;
	background-color:#e0e0e0;
}
/*
#cart_preview .cp .cpmore a {
	white-space:normal;
	display:inline;
	font-size: 15px;
	padding:0;
}
#cart_preview .cp .cpmore a:hover {
	background-image:none;
	background-color:#ffffff;
}
*/
/* navigation footer */
.footernav {
	width:100%; 
	color:#d8d8d8;
	text-align:left;
}
.footernav td, .footernav th {
	padding: 0 10px;
	width:25%;
}
.footernav th {
	color:#000000;
	border-bottom: thin solid #1763ad;
	text-align:left;
	text-transform:uppercase;
	font-size:15px;
}
.footernav td ul {
	padding:0;
	margin:0;
	color:#1763ad;
}
.footernav td ul li {
	padding-bottom:2px;
}
.footerbg {
	padding:20px 0 0;
}
.footerbg a:link, .footerbg a:visited, .footerbg a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #303030;
	text-decoration: none;
}
.footerbg a:hover {
	color: #303030;
	text-decoration: underline;
}
div.copyright {
	background-color:#1e4562;
	color:#ffffff;
	text-align:center;
	padding: 12px 0;
	font-size: 12px;
}
div.copyright div {
	font-size: 10px;
	color:#bfbfbf;
	margin-top:2px;
}
div.copyright div a {
	color: #8f97e0;
}
/* Page Content */
.breadcrumbs {
	color:#7A7A7A;
}
.breadcrumbs span{
	color:#505050;
}
.breadcrumbs a span{
	color:#00f;
}
.breadcrumbs a:hover span{
	color:#900;
}
div.breadcrumb {
	display:inline;
}
h1 {
	margin-top:25px;
	font-weight:bold;
	font-size: 24px;
	color: #1e4562;
}
h1 .q {
	/* text-transform:uppercase; */
}
h2, h2  a:link, h2 a:visited, h2 a:active, h2 a:hover {
	display: block;
	font-weight: bold;
	font-size: 18px;
	color:#303030;
}
/* Flash Object containers */
div.flash {
	position: relative;
	z-index: 0;
}
a.top_link {
	margin-top: 8px;
	text-align: right;
}
ul {
	list-style-image:url("/images/pc/bullet.png");
}
ol {
	list-style-image:none;
}
.lpChatTextLinkText span span {
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 14px !important;
	text-decoration: none !important;
}
hr {
	background-color: #c5c5c5;
	border: #c5c5c5;
	color: #c5c5c5;
	height: 1px;
}
.clear {
	clear:both;
}
.left {
	float: left;
}
.right {
	float: right;
}
a.signin_button {
	display:inline-block;
	height: 28px;
	width: 75px;
	background-image:url('/images/pc/en/sign-in.png');
}
a.signin_button:hover {
	background-position: 0 -28px;
}
.body input.apply_button {
	display:inline-block;
	height: 28px;
	width: 101px;
	border: none;
	padding: 0;
	background-image:url('/images/pc/en/apply-now.png');
}
.body input.apply_button:hover {
	background-position: 0 -28px;
}
.body input, .body select, .body textarea {
    border: thin solid #c5c5c5;
    display: inline-block;
	padding: 2px 0 0;
	width: 100%;
}
.body input[type="radio"], .body input[type="checkbox"] {
    border: none;
}
.body input {
	height: 27px;
}
.body select {
	height: 28px;
}   
label.missing  {  
	color:#FF0000;  
	font-weight:bold;  
}
/*  Popup */
.popup, .confirm {
	display: none;
	position:relative;
}
#popup_container, #confirm_container {
    position: fixed;  
	height: 100%;
    width: 100%;
    left: 0;
    top: 0;
	z-index: 1001;
	display: none;
}
table#popup, table#confirm {
	width: 400px;
	margin: 100px auto;
	border:1px solid #c1c1c1;
	background-color:#f6f6f6; 
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(/res/pie/PIE.htc);
}
.yellow {
	background-color:#fefcd0 !important;
}
#popup img#popup_icon {
	margin: 5px;
}
#popup img#popup_icon.good {
	display: none;
}
#popup #alert_popup_heading {
	font-size: 18px;
    font-weight: bold;
    padding: 5px;
    text-align: left !important;
    width: 728px;
}
#popup #alert_popup_body {
	padding: 15px;
	max-height: 475px;
	overflow: auto;
}
#popup a.alert_close {
	margin: 15px;
}
#popup a.alert_close:hover {
	background-position: 0 -28px;
}
.overlay {
    background-color:#7A7A7A;;
    opacity: 0.4;  
    position: fixed;  
	height: 100%;
    width: 100%;
    left: 0;
    top: 0;
	z-index: 1000;
	behavior: url(/res/pie/PIE.htc);
}
div#addsuccess {
	display:none;
	padding-bottom: 15px;
}
div#addsuccess table {
	width:100%; 
	padding:0px; 
	height:73px;
	margin:15px 0 0;
}
div#addsuccess table td.td1 {
	width:202px; 
	background:url("/images/pc/en/cart-notice-box-01.gif") no-repeat; 
	padding:0px;
}
div#addsuccess table td.td2 {
	background:url("/images/pc/en/cart-notice-box-02.gif") repeat-x; 
	vertical-align:middle; 
	font-size:14px; 
	padding-left:10px; 
	text-align:left;
}
div#addsuccess table td.td3 {
	width:140px; 
	background:url("/images/pc/en/cart-notice-box-02.gif") repeat-x; 
	vertical-align:middle; 
	text-align:right; 
	padding:0 0 0 10px;
}
div#addsuccess table td.td3 a {
	font-size:14px; 
	background:transparent; 
	border:none; 
	padding:0;
}
div#addsuccess table td.td4 {
	width:22px; 
	background:url("/images/pc/en/cart-notice-box-03.gif") no-repeat;
}
ul.large_spaced li {
	margin-bottom:20px;
}
.r8 {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(/res/pie/PIE.htc);
}
/* Page Alert */
div#page_alert_container {
	position: relative;
	z-index: 0;
}
div#page_alert_container table {
	border:1px solid rgb(17, 156, 135);
	background-color:#fefcd0; 
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	behavior: url(/res/pie/PIE.htc);
	margin:0 auto 15px;
}
/* Buttons */
a.yellow_button:link, a.yellow_button:visited, div.yellow_button, input.yellow_button {
	cursor: pointer;
	width:auto;
	height:auto;
	zoom:1;
	z-index:0;
	border:1px solid rgb(230, 164, 0); 
	background-color:#F3D541; 
	padding:7px 8px;
	color:#000000;
	font-weight: 700;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0px 2px 3px rgb(102, 102, 102);
	background: -webkit-gradient(
		linear,
		0 0,
		0 bottom,
		from(#f4d33f),
		to(#e6a501)
	); 
	/* IE9 SVG, needs conditional override of "filter" to "none" */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEQzM0YiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNkE1MDEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxMzMpIiAvPgo8L3N2Zz4=);
	background: -o-linear-gradient(#f4d33f, #e6a501);
  	background: -moz-linear-gradient(#f4d33f, #e6a501);
	background: -webkit-linear-gradient(#f4d33f, #e6a501);
	background: -ms-linear-gradient(#f4d33f, #e6a501);
	background: linear-gradient(#f4d33f, #e6a501);
	-pie-background: linear-gradient(#f4d33f, #e6a501);
	behavior: url(/res/pie/PIE.htc);
}
div.yellow_button, input.yellow_button, div.disabled_button, input.disabled_button, div.grey_button, input.grey_button {
	cursor: pointer;
	display: inline;
	height: auto;
	width: auto;
}
a.yellow_button:hover, a.yellow_button:focus, a.yellow_button:active, div.yellow_button:hover, input.yellow_button:hover {
	text-decoration:none;
	background-color:#FFED86; 
	background: -webkit-gradient(
		linear,
		0 0,
		0 bottom,
		from(#FFED86),
		to(#F3D541)
	);
	/* IE9 SVG, needs conditional override of "filter" to "none" */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZFRDgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGM0Q1NDEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNjMpIiAvPgo8L3N2Zz4=);
	background: -o-linear-gradient(#FFED86, #F3D541);
	background: -moz-linear-gradient(#FFED86, #F3D541);
	background: -webkit-linear-gradient(#FFED86, #F3D541);
	background: -ms-linear-gradient(#FFED86, #F3D541);
	background: linear-gradient(#FFED86, #F3D541);
	behavior: url(/res/pie/PIE.htc);
}

a.grey_button:link, a.grey_button:visited, div.grey_button, input.grey_button, a.grey_button:active {
	text-decoration:none;
	width:auto;
	height:auto;
	zoom:1;
	z-index:0;
	border:1px solid #999999; 
	background-color:#fdfdfd; 
	padding:7px 8px;
	color:#000000;
	font-weight: 700;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
/*	box-shadow: 0px 2px 3px rgb(102, 102, 102); */
	background: -webkit-gradient(
		linear,
		0 0,
		0 bottom,
		from(#f4f4f4),
		to(#d7d7d7)
	); 
	/* IE9 SVG, needs conditional override of "filter" to "none" */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEN0Q3RDciIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNDgpIiAvPgo8L3N2Zz4=);
	background: -o-linear-gradient(#f4f4f4, #d7d7d7);
  	background: -moz-linear-gradient(#f4f4f4, #d7d7d7);
	background: -webkit-linear-gradient(#f4f4f4, #d7d7d7);
	background: -ms-linear-gradient(#f4f4f4, #d7d7d7);
	background: linear-gradient(#f4f4f4, #d7d7d7);
	-pie-background: linear-gradient(#f4f4f4, #d7d7d7);
	behavior: url(/res/pie/PIE.htc);
}
a.grey_button:hover, a.grey_button:focus, a.grey_button:active, div.grey_button:hover, input.grey_button:hover {
	text-decoration:none;
	background-color:#f4f4f4; 
	background: -webkit-gradient(
		linear,
		0 0,
		0 bottom,
		from(#f4f4f4),
		to(#b7b7b7)
	);
	/* IE9 SVG, needs conditional override of "filter" to "none" */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCN0I3QjciIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5NjUpIiAvPgo8L3N2Zz4=);
	background: -o-linear-gradient(#f4f4f4, #b7b7b7);
	background: -moz-linear-gradient(#f4f4f4, #b7b7b7);
	background: -webkit-linear-gradient(#f4f4f4, #b7b7b7);
	background: -ms-linear-gradient(#f4f4f4, #b7b7b7);
	background: linear-gradient(#f4f4f4, #b7b7b7);
	behavior: url(/res/pie/PIE.htc);
}
a.disabled_button:link, a.disabled_button:visited, div.disabled_button, input.disabled_button, a.disabled_button:hover, a.disabled_button:focus, a.disabled_button:active, div.disabled_button:hover, input.disabled_button:hover {
	zoom:1;
	z-index:0;
	border:1px solid #dadada; 
	background-color:#fdfdfd; 
	padding:7px 8px;
	color:#9e9e9e;
	font-weight: bold;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0px 2px 3px rgb(102, 102, 102);
	background: -webkit-gradient(
		linear,
		0 0,
		0 bottom,
		from(#f9f9f9),
		to(#d7d7d7)
	); 
	/* IE9 SVG, needs conditional override of "filter" to "none" */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEQzM0YiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNkE1MDEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxMzMpIiAvPgo8L3N2Zz4=);
	background: -o-linear-gradient(#f9f9f9, #d7d7d7);
  	background: -moz-linear-gradient(#f9f9f9, #d7d7d7);
	background: -webkit-linear-gradient(#f9f9f9, #d7d7d7);
	background: -ms-linear-gradient(#f9f9f9, #d7d7d7);
	background: linear-gradient(#f9f9f9, #d7d7d7);
	-pie-background: linear-gradient(#f9f9f9, #d7d7d7);
	behavior: url(/res/pie/PIE.htc);
}
@-moz-document url-prefix() {
    input.grey_button, input.grey_button:hover, input.yellow_button, input.yellow_button:hover, input.disabled_button, input.disabled_button:hover {
        padding:6px 8px 5px;
    }
}
table.add_cart_thank_you {
	padding:0px; 
	margin:0px; 
	height:73px;
	background-color: #C9D8EF;
	border: thin solid #597D9E;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background-image: -webkit-gradient(
		linear,
		0 0,
		0 bottom,
		from(#DFE5F9),
		to(#ADC9E3)
	);
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNERkU1RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNBREM5RTMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1MzApIiAvPgo8L3N2Zz4=);
	background-image: -o-linear-gradient(#DFE5F9, #ADC9E3);
	background-image: -moz-linear-gradient(#DFE5F9, #ADC9E3);
	background-image: -webkit-linear-gradient(#DFE5F9, #ADC9E3);
	background-image: -ms-linear-gradient(#DFE5F9, #ADC9E3);
	background-image: linear-gradient(#DFE5F9, #ADC9E3);
	-pie-background: linear-gradient(#DFE5F9, #ADC9E3);
	behavior: url(/res/pie/PIE.htc);
}
a.title_link:link, a.title_link:active, a.title_link:visited {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
div.border {
	border:1px solid #c1c1c1;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(/res/pie/PIE.htc);
	padding: 5px;
}
table.grey, div.grey, h2.grey, table.white, div.white {
	border:1px solid #c1c1c1;
	background-color:#f6f6f6; 
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(/res/pie/PIE.htc);
}
table.white, div.white {
	background-color:#ffffff; 
}
h2.grey, h2.white {
	padding: 3px 0 3px 7px;
	font-size: 16px;
	color:#000000;
	font-weight:normal
} 
h2.grey  a:link, h2.grey a:visited, h2.grey a:active, h2.grey a:hover, h2.white a:link, h2.white a:visited, h2.white a:active, h2.white a:hover {
	font-size: 16px;
	color:#000000;
	font-weight:normal
}
table.grey tr th, table.white tr th {
	padding: 0;
}
table.grey tr td div.title, table.grey tr th div.title {
	background-color:#f6f6f6;
	border-bottom: thin solid #c2c2c2;
	margin-top:8px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background-image: -webkit-gradient(
		linear,
		0 0,
		0 bottom,
		from(#f6f6f6),
		to(#c2c2c2)
	);
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNkY2RjYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDMkMyQzIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0NDYpIiAvPgo8L3N2Zz4=);
	background-image: -o-linear-gradient(#f6f6f6, #c2c2c2);
	background-image: -moz-linear-gradient(#f6f6f6, #c2c2c2);
	background-image: -webkit-linear-gradient(#f6f6f6, #c2c2c2);
	background-image: -ms-linear-gradient(#f6f6f6, #c2c2c2);
	background-image: linear-gradient(#f6f6f6, #c2c2c2);
	-pie-background: linear-gradient(#f6f6f6, #c2c2c2);
	behavior: url(/res/pie/PIE.htc);
}
table.white tr td div.title, table.white tr th div.title, table.white tr td.title, table.white tr th.title {
	background-color:#f6f6f6;
	border-bottom: thin solid #c2c2c2;
	margin-top:5px;
	padding: 5px 8px 10px;
	background-image: -webkit-gradient(
		linear,
		0 0,
		0 bottom,
		from(#fefefe),
		to(#ececec)
	);
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczODgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUZFRkUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFQ0VDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czODgpIiAvPgo8L3N2Zz4=);
	background-image: -o-linear-gradient(#fefefe, #ececec);
	background-image: -moz-linear-gradient(#fefefe, #ececec);
	background-image: -webkit-linear-gradient(#fefefe, #ececec);
	background-image: -ms-linear-gradient(#fefefe, #ececec);
	background-image: linear-gradient(#fefefe, #ececec);
	-pie-background: linear-gradient(#fefefe, #ececec);
	behavior: url(/res/pie/PIE.htc);
}
.table-body {
	padding: 10px;
}
.title {
/*	padding:2px 10px 10px; */
	font-size:15px;
	font-weight:bold; 
	font-style:italic; 
	color:#000000; 
}
/* qTip - In order for this to work it must be after the included CSS */
.qtipshadow, .shadow {
	-webkit-box-shadow: 0px 2px 3px rgb(102, 102, 102);
	-moz-box-shadow: 0px 2px 3px rgb(102, 102, 102);
	box-shadow: 0px 2px 3px rgb(102, 102, 102);
}
.qtip{
	max-width:400px;
}
.qtipborder {
	border-color: rgb(0,0,0);
}
/* table borders */
.i { background-color:#ffffff; }
.i-top { border-top:1px solid #C1C1C1; }
.i-bottom { border-bottom:1px solid #C1C1C1; }
.i-left { border-left:1px solid #C1C1C1; }
.i-right { border-right:1px solid #C1C1C1; }

/* Start product page layout styles */
table.product_list_sec { width:97%; margin:0 auto; border:none; }
table.product_list_sec tr { vertical-align:top; }
table.product_list_sec a {
	display: block;
	line-height: 150%;
}
.cat_container div { width:190px; float:left; }
.cat_container a.category_link, .man_container a.category_link { height:190px; }
.cat_container a.cat_mfr_link { display:block; width:140px; height:80px; margin:8px auto; border:none; background:none; text-align:center; color:black; font-size:11px; text-decoration:none; }
.cat_container img { display:block; margin:0 auto 4px; border:none; }

.man_container div { width:33.333%; float:left; }
.man_container a.cat_mfr_link { display:block; width:200px; height:60px; margin:8px auto; border:none; background:none; text-align:center; color:black; font-size:11px; text-decoration:none; }
.man_container a.cat_mfr_link_nologo { display:block; width:200px; height:53px; padding: 15px 0 0; color:black; font-size:20px; text-decoration:none; border:none; background:none;  text-align:left;}
.man_container a.cat_mfr_link_low_priority { display:block; padding: 5px; font-size:14px; text-decoration:none; border:none; background:none;  text-align:left;}

.model_link, a.category_link, a.browse_link { display:block; margin-bottom:3px; }
a.category_link:link, a.category_link:visited {
	border: thin #ffffff solid;
	text-decoration:none;
}
a.category_link:hover {
	border: thin #d1d1d1 solid;
}
.category_link {
	width:180px; 
	height:180px; 
	padding:0; 
	margin:auto;
}
.category_link div {
	width:180px; 
	height:180px; 
	margin:auto; 
	color:#000000; 
	font-family:Tahoma, Geneva, sans-serif; 
	text-align:center; 
	font-weight:bold; 
	font-size:14px;
}
.guarantee_cell { text-align:center; }
div.guarantee_cell_l1 { color: #000000; text-align:center; font-size: 12px; font-weight: bold; text-decoration: none; }
div.guarantee_cell_l2 { margin-bottom:2px; color: #000000; text-align:center; font-size: 16px; font-weight: bold; text-decoration: none; }
.product-table { width:100%; margin-bottom:14px; border-top: solid #cdcdcd 1px; }
.product-table .th { border:none; }
.viicon, .fvicon { padding-top:2px; text-align:center; }
.viicon IMG { height:18px; margin:0; border:0; }
.vilink, .fvlink { padding-top:6px; text-align:left; font-size:90%; }
.fvlink { font-style:italic; }
.fvicon IMG { height:18px; margin:2px 0px; border:0px; }
.fvlink A { font-style:normal; }
.fvlink A.nli:active, .fvlink A.nli:hover, .fvlink A.nli:link, .fvlink A.nli:visited { color:#898989; }
.itemlist_detail_sec { vertical-align:top; padding:10px }
.itemlist_detail_sec .item_title { font-weight:bold; }
.itemlist_purchase_sec { width:100%; margin:5px auto; border:none; }
.price_sec, .price_sec_lp { }
.price_sec .op_label, .price_sec .rp_label { font-style:italic; }
.price_sec .op, .price_sec .rp { font-weight:bold; text-decoration:line-through; font-style:italic; }
.price_sec .yp_title { padding-top:6px; font-weight:bold; }
.price_sec .yp { color:#c00000; font-size:26px; font-weight:bold; font-family:arial; }
.price_sec .yp .curr_mark { font-size:24px; }
.price_sec .ys { color:#1C9118; padding:2px 0 4px; font-size:12px; font-weight:bold; }
.price_sec .ys .ys_em { color:#c00000; text-transform:uppercase; }
.bulk_sec { width:100%; }
.bulk_title { padding:1px; text-align:center; font-weight:bold; font-style:italic; }
.bulk_list { width:70%; margin:2px auto; }
.bulk_list TD { padding:1px; text-align:left; }
.bulk_list TD.bp { color:#c00000; font-weight:bold; text-align:right; }
.bulk_note { padding-top:2px; color:#000000; text-align:center; font-size:9px; }
.price_sec_lp { text-align: right; }
.price_sec_lp .op_label, .price_sec_lp .rp_label { font-size:90%; font-style:italic; }
.price_sec_lp .op, .price_sec_lp .rp { font-weight:bold; text-decoration:line-through; font-style:italic; }
.price_sec_lp .qtys_n { padding-bottom:2px; font-size:90%; }
.price_sec_lp .qtys_1 { padding-bottom:5px; font-size:90%; }
.price_sec_lp .prices_1 { width:95px; color:#C00000; font-size:21px; font-weight:800; }
.price_sec_lp .prices_1 span { font-size:19px; }
.price_sec_lp .prices_n { padding:0 0 0 12px; color:#000000; font-size:15px; font-weight:bold; }
.price_sec_lp .op_label, .price_sec_lp .rp_label, .price_sec_lp .qtys_1, .price_sec_lp .qtys_n { vertical-align:bottom; padding-right:4px; }
.price_sec_lp .bulk_note { display:none; padding-bottom:3px; vertical-align:middle; text-align:right; color:#222; font-size:8px; font-weight:bold; white-space:nowrap; letter-spacing:0.03em; }
.ys_label { padding:5px 0 0px; color:#1C9118; font-weight:bold; font-style:italic; }
.ys_label span { color:#C00000; text-transform:uppercase; }
#ups_popup { display:none; }
.fs_trig { margin-top:2px; font-size:90%; font-weight:bold; text-transform:uppercase; }
.freeshipnote { margin-top:2px; font-size:75%; }
.add-cart-cart {
    background-image: url("/images/products/add-cart-sprite.png");
    background-repeat:no-repeat;
    height: 80px;
    width: 235px;
}
.add2cart-table {
	background-color:#c2c2c2;
	width:176px; 
	margin-top:5px;
	position:relative;
	z-index:0;
}
.add2cart-table .qty_sec { vertical-align:middle; }
.add2cart-table .qty_sec LABEL { font-size:14px; font-weight:bold; color:#FFF; }
.add2cart-table .qty_sec INPUT { width:16px; font-size:15px; text-align:center; }
.itemlist_attrib_sec { margin:0 10px; padding:10px; }
.itemlist_attrib_stock { margin:10px 26px; }
.itemlist_attrib_hdr { margin:10px 0 5px; padding:3px 7px; font-style:italic; }
.itemlist_attrib_data { padding-left:8px; overflow:hidden; }
.itemlist_attrib_links { margin:0; padding-left:13px; }
.itemlist_attrib_links LI { list-style:disc; }
.itemlist_attrib_links SPAN { display: none; }
.itemlist_attrib_links A:active, .itemlist_attrib_links A:hover, .itemlist_attrib_links A:link, .itemlist_attrib_links A:visited {
	color:#000000; text-decoration:none;
}
div.expand_trigger {
	cursor: pointer;
	border-top: 1px solid #c1c1c1;
	margin-top: 0;
}
div.expand_trigger div {
	height:10px; width:39px; margin:auto; background-image:url("/images/arrow-updn.png"); background-position: 0 -10px;
}
.stock_sec { }
.stock_sec_narrow { vertical-align:middle; }
.stock_instock, .stock_backorder, .stock_limited { font-weight:bold; font-size:14px; color:#1C9118; }
.stock_discontinued { font-weight:bold; font-size:14px; color:#BB1212; }
.stock_backorder, .stock_limited, .stock_discontinued { margin-bottom:3px; }
.stock_delay_pop { display:none; }
.stock_delay_ctn { padding:2px; font-size:12px; line-height:120%; }
.stock_delay_title { margin-bottom:10px; font-size:14px; font-weight:bold; font-style:italic; }
.stock_avail { color:#848484; margin-top:-5px; }
.stock_sec .stock_avail .em { font-style:italic; }
.stock_sec_narrow .stock_avail .em { display:block; font-style:italic; }
.attrib_desc { display:none; }
.attrib_desc_ctn { padding:2px; font-size:13px; line-height:120%; font-style:italic; }
.free_ship_pop { display:none; }
.free_ship_ctn { padding:2px; font-size:13px; line-height:120%; }
.free_ship_ctn i { display:block; margin-bottom:18px; font-size:14px; font-weight:bold; }
/* Free Shipping Popup */
div.popfs {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
div.popfs img {
	margin:5px 5px 5px 15px; 
	width:72px; 
	height:86px; 
	float:right;
}
div.ups_popup {
	display:none;
}
#model_resources { padding-right:20px; margin-top:30px; }
#model_resources table { width:100%; margin-top:25px; }
#model_resources th { padding-bottom:15px; text-align:left; }
#model_resources .model_img { float:right; width:200px; padding: 0 0 5px 8px; }
#model_resources ul, #product_resources ul { padding-left:25px; }
#model_resources ul li, #product_resources ul li { padding-bottom:6px; }

.find_model, #model_list {
	display:inline;
	width: 200px;
}
.ui-autocomplete-input {
	padding: 2px 5px;
	border:1px solid #c1c1c1;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(/res/pie/PIE.htc);
}

/* Quick Facts Table */
div.quick-facts {
	background-image: url("/images/pc/en/about-us/arrow-left-qfacts.png");
	background-repeat: no-repeat;
	background-position: 0 30px;
}
div.quick-facts div {
	background-color:#ffe4bb;
	padding:10px 15px;
	margin-left:19px;
}
div.quick-facts div div.title {
	margin-left: 0;
	padding: 0;
	font-size: 130%;
	font-weight: bold;
    font-style: normal;
}
div.quick-facts div ul {
    list-style: disc outside none;
    margin-left: 5px;
    padding-left: 15px;
}
div.quick-facts div ul li {
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    padding: 3px 0;
}
div.quick-facts div div.button {
	text-align:center;
	padding:10px 0 20px;
	margin: 0;
}
/* Left Item Nav */
div#left_item_nav {
	border-left:thin solid #1763ad;
	border-right:thin solid #1763ad;
	border-bottom:thin solid #1763ad;
	color:#1e4562;
	font-weight:bold;
	font-size: 14px;
	position:relative; 
}
div#left_item_nav A:link, 
div#left_item_nav A:visited, 
div#left_item_nav A:active, 
div#left_item_nav A:hover {
	color:#1e4562;
}
div#left_item_nav A:hover {
	text-decoration:none;
	color:#e7a704;
}
div#left_item_nav table {
	margin: 0 5px 5px;;
}
table#left_popup_container {
	width: 478px;
	position: absolute;
	top:-200px;
	left:130px;
	display:none;
	z-index:15;
}
table#left_popup_container div#left_popup_pointer img {
	margin-top: 100px;
	position:relative;
	left:6px;
}
table#left_popup_container div#left_popup_body {
	min-height:300px;
	width:100%;
	border:2px solid #1763ad;
	background-color:#ffffff;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-box-shadow: 5px 5px 8px 5px rgb(102,102,102);
	-moz-box-shadow: 5px 5px 8px 5px rgb(102,102,102);
	box-shadow: 5px 5px 8px 5px rgb(102,102,102);
	behavior: url(/res/pie/PIE.htc);
}
/* Trust Sprite Seals */
table#left_nav_trust_table a{
	background-image:url("/images/trust/icon-sprites.png");
	display:inline-block;
	margin-left:6px;
	margin-bottom:15px;
}
a#left_nav_google_trust {
	width:137px;
	height:36px;
	background-position:0 -26px; 
}
a#left_nav_bbb_trust {
	width:127px;
	height:46px;
	background-position:-144px -26px; 
}
a#left_nav_norton_trust {
	width:122px;
	height:51px;
	background-position:0 -62px; 
}
a.header_trust, div.header_trust {
	background-image:url("/images/trust/icon-sprites.png");
	overflow:hidden;
	margin:6px 8px 0 0;
	display:inline-block;
	height:26px;
}
a#google_trust.header_trust {
	width:97px;
}
a#bbb_trust.header_trust {
	width:72px;	
	background-position:225px 0; 
}
a#norton_trust.header_trust {
	width:97px;
	background-position:153px 0;
}
div#footer_trust {
	position:relative;
	height:30px;
}
div.left_footer_trust {
	background-image:url("/images/trust/icon-sprites.png");
	float:left;
	height:29px;
}
div.right_footer_trust {
	background-image:url("/images/trust/icon-sprites.png");
	float:right;
	height:29px;
}
div#left_footer_visa {
	width:54px;
	background-position:62px -83px; 
}
div#left_footer_amazon {
	margin-left:15px;
	width:50px;
	background-position:50px 0px; 
}
div#left_footer_paypal {
	margin-left:15px;
	width:46px;
	background-position:49px -29px; 
}
div#left_footer_cod {
	margin-left:15px;
	width:46px;
	background-position:49px -54px; 
}
div#right_footer_mcafee {
	width:73px;
	background-position:-122px -83px; 
}
div#right_footer_paypal {
	margin-right:15px;
	width:81px;
	background-position:-220px -112px; 
}
div#right_footer_norton {
	margin-right:15px;
	width:70px;
	background-position:-150px -112px; 
}
div#right_footer_bbb {
	margin-right:15px;
	width:70px;
	background-position:-80px -112px; 
}
div#right_footer_google {
	margin-right:15px;
	width:80px;
	background-position:0px -113px;
	height:25px; 
}
a.left_popup {
	display: block;
	padding:5px;
}
div.info_content {
	line-height:150%;
}
/* No Print */
@media print {
	.noPrint {
    	display:none;
	}
	body {
		font-size: 16px;
	}
}
@media screen {
	.printOnly {
		display: none;
	}
}
/* Used in details */
div.leftnav_popular {
	padding: 5px;
}
div.leftnav_popular a {
	display: block;    
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
div.leftnav_popular img {
	width: 70px;
	height: auto;
	border: none;
	margin-right: 5px;
}
.qtip-bootstrap { border:1px solid black; }
.qtip-bootstrap, .qtip-content { padding:0; }
.qtip-wide {
	max-width:none !important;
}
.qtip-narrow {
	max-width:200px;
}
.qtip-mid {
	max-width:300px;
}
.item-col { background-color:white; width:204px; border:1px solid black; padding:10px; }
.itemdiv-c { padding:4px; }
.itemdiv { text-align:center; margin-bottom:5px; }
.itemdiv-c A:hover { text-decoration:none; }
.item-title, .item-subtitle { font-size:14px; color:black; line-height:130%; }
.item-title { font-weight:bold; }
.item-details { font-size:12px; line-height:150%; }
.item-price-tbl { width:100%; margin-top:15px; }
.item-price-tbl .col1 { vertical-align:bottom; font-weight:bold; text-align:left; padding-right:8px; color:#C00000; }
.item-price-tbl .dsign { font-size:19px; }
.item-price-tbl .price { font-size:24px; }
.item-price-tbl .col2 { text-align:right; }
.color-image-div { width:140px; height:140px; margin:0px auto; border:1px solid black; }
.green-color { color:#1c9118;}
a.faq_link:link, a.faq_link:hover, a.faq_link:active, a.faq_link:visited {
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}
a.newcart_shipping {
	text-decoration:none;
}
a#shipping_text:hover span.newcart_shipping:hover, a#shipping_text span.newcart_shipping {
	display:inline-block;
	text-decoration:none;
	color:#1c9118;
	font-weight:bold;
}
.with_coupon {
	color:#1c9118; 
	font-size:13px; 
	font-style:italic;
}
.coupon_pop {
	font-size: 13px;
	line-height: 1.5;
}
.bcoupon {
	font-size: 9px;
	color: #cc0000;
	font-style:italic;
	font-weight: bold;
}
.qfpop:hover { background-position:0 -27px; }
.qfpopmin { background-position:0 -54px; }
.qfpopmin:hover { background-position:0 -81px; }
.my_printers {font-weight:bold; font-size:15px; text-align:left; display:block; background-color:#ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.my_printers:hover {text-decoration:none;}
.q-text {color:#3f3f3f; font-size: 11px; font-weight:bold; background-color:#ffffff; padding:5px 5px 1px; background-color:#ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000;} 
.ui-autocomplete-loading {background: white url('/images/ajax-loader.gif') right center no-repeat;}
.ui-autocomplete { position: absolute; cursor: default;z-index:3000 !important;} 
.my-printers-default-text {font-size:11px; color:#808080; font-style:italic; height:17px; }
div.printer_list {margin-top:30px;display:none;max-height:225px;overflow:auto;}
div.my_printers_hamburger:hover, div.my_printers_hamburger.active {background-position: 0 -31px;}
div#my_printers_info {background-color:#ffffff;width:160px;position:absolute;top:20px;left:10px;border:thin solid #999999;z-index:2999; padding-bottom:10px;display:none;}
div.my_printers_hamburger {cursor:pointer;height:31px;width:34px;background-image:url(/images/menu-3bar-2state.png);}
div.my_printer_icon {vertical-align:middle; font-weight:bold;margin: 10px 10px 0 10px;}
div.my_printer_icon img {margin-right:10px;}
.ui-listview-filter-inset {margin-top: 0;}
.my_printers_auto_option {cursor:pointer;}
div#my_printers_div {height:100%;}
div#my_printers_add_this_model {position:absolute;}
a#my_printers_add_this {position:relative; top:20px;font-weight:bold;}
div#my_printers_quick_add {display:none;}
/* Deferrable */
.tldr { width: 80%; margin-left: auto; margin-right: auto; font-size: 130%; font-style: italic; }
/* RelatedItems Tables */
div.compact_item { margin: 0 10px 50px; overflow-x: auto; overflow-y: hidden; width:787px; }
table.compact_item { }
table.compact_item tr { vertical-align:top; }
table.compact_item td { padding:0; text-align:left; }
table.compact_item a { height:184px; border:1px solid white; padding:0 13px 5px; display:block; }
table.compact_item a:active, table.compact_item a:hover, table.compact_item a:link, table.compact_item a:visited { color:#333; font-weight:bold; font-size:85%; text-transform:uppercase; text-decoration:none; }
table.compact_item a:hover { border:1px solid #d1d1d1; }
table.compact_item a.b { border-left:2px solid #E0E0E0; }
table.compact_item img { border:none; margin:0 0 3px 10px; height:140px; }
table.compact_item div.price_sec { position:relative; float:left; top:114px; left:0; height:25px; width:157px; text-align:right; font-size:22px; font-weight:bold; color:#333; }
table.compact_item span.curr { font-size:12px; position:relative; bottom:6px; }
table.compact_item span.cents { font-size:12px; position:relative; bottom:7px; }
table.compact_item div.pl { width: 50%; font-size: 12px; float: left; }
table.compact_item div.pr { width: 50%; color: #c00000; font-weight: bold; text-align: right; float: right; }
table.compact_item div.ea { font-weight: bold; font-size: 14px; color: #1C9118; text-align: right; clear: both; }
table.compact_item div.ea span.tw { font-size: 10px; }
.opaque {background:#ffffff; background:rgba(255,255,255,0.5); padding: 2px;}
div.round_clip {padding-top: 10px;}
div.round_clip a:hover {border: thin #ffffff solid !important;}
div.round_clip a img {clip-path: circle(77px at 50% 102px); position: relative; top: -20px; transition: 300ms transform; transform: scale(1); width: 180px; height: auto; }
div.round_clip a:hover img { transition:200ms transform; transform: scale(1.2); }
div.round_clip a div { height:20px; text-align: center; position: relative;	top: -10px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; font-size: 135%; color: #000000;}
a.catlink:hover {text-decoration:none;}
a.catlink img {width: 180px; height: auto;}
a.catlink div {color: #000000; font-family: Tahoma, Geneva, sans-serif; text-align: center; font-weight: bold; font-size: 110%; position:relative; top:-180px;}
div#new_cart {
	display:none;
	border:thin solid #707070;
	background-color:#ffffff;
	padding:5px;
	border-radius:8px;
}
div#newcart_results {
	width:745px;
}
td#newcart_summary {
	width:240px;
	background-color:#f6f6f6;
	border:thin solid #707070;
}
table#new_added_item, table#newcart_summary {
	width:100%;
	text-align:top;
}
table#new_added_item th.success {
	background-color:#c9d8ef;
}
table#new_added_item th.fail {
	background-color:#c9d8ef;
}
td#new_img img {
	height:auto;
	width:70px;
}
td#new_count {
	width:80px;
}
td.related_price{
	color:#c00000;
}
div.new_related_item {
	display:inline-block;
	width:200px;
	padding:5px;
}
div.new_related_item table {
	height:300px;
}
div.new_related_item a {
	display:block;
}
div#newcart_related_container {
	width:675px;
	overflow:auto;
	margin:auto;
}
.item-title {
    font-weight:bold;
}
.item-details {
    font-size:12px;
    line-height:150%;
}
span.dollar_sign {
	font-size:19px;
	font-weight:bold;
}
span.newcart_price {
	font-size:24px;
	font-weight:bold;
}
.newcart_add {
	position:relative;
	top:-5px;
}
div#newcart_spacer{
	height:40px;
}
div.popular_items {
	padding-left:20px;
	font-weight:bold;
	font-size:18px;
}
div.gcr {
	cursor:pointer;
}

.text-fade-second-line { position:relative; height:3em; overflow:hidden; }
.text-fade-second-line::after { position:absolute; display:block; left:0; right:0; bottom:0; height:1.7em; background: linear-gradient(transparent, white); content: ""; }

/* Custom pseudo-bootstrap 5.3 styles */
.fs-large{font-size:125%;line-height:160%;}

/* Pseudo-bootstrap 5.3 styles */
:root{
	--bs-primary:#1E4562;
	--bs-primary-rgb:30,69,98;
	--bs-primary-subtle: #275B82;
	--bs-primary-subtler: #82A2C0;
	--bs-primary-light: #CCDAF1;
	--bs-primary-light-subtle: #F0F4F9;
	--bs-primary-link-hover:#366285;
	--bs-primary-link-hover-rgb:54,98,133;
	--bs-secondary:#666;
	--bs-secondary-rgb:102,102,102;
	--bs-secondary-link-hover:#909090;
	--bs-secondary-link-hover-rgb:144,144,144;
	--bs-tertiary:#DB8802;
	--bs-tertiary-rgb:216,136,2;
	--bs-tertiary-link-hover:#F2A621;
	--bs-tertiary-link-hover-rgb:242,166,33;
	--bs-success:#1C9118;
	--bs-success-rgb:28,145,24;
	--bs-success-link-hover:#32A82E;
	--bs-success-link-hover-rgb:50,168,46;
	--bs-danger:#C00000;
	--bs-danger-rgb:192,0,0;
	--bs-danger-link-hover:#E01919;
	--bs-danger-link-hover-rgb:224,25,25;
	--bs-warning:#DB8802;
	--bs-warning-rgb:216,136,2;
	--bs-warning-link-hover:#F29F0E;
	--bs-warning-link-hover-rgb:242,159,14;
	--bs-info:#3982b8;
	--bs-info-rgb:57,130,184;
	--bs-info-link-hover:#579DD4;
	--bs-info-link-hover-rgb:87,157,212;
	--bs-light:#E4E5E6;
	--bs-light-rgb:228,229,230;
	--bs-light-link-hover:#C4CDD6;
	--bs-light-link-hover-rgb:196,205,214;
	--bs-dark:#404040;
	--bs-dark-rgb:64,64,64;
	--bs-dark-link-hover:#5C5C5C;
	--bs-dark-link-hover-rgb:92,92,92;
	--bs-body:#202020;
	--bs-body-link-hover:#2E2E2E;
	--bs-muted:#7A7A7A;
	--bs-muted-link-hover:#6E6E6E;
	--bs-black-rgb:0,0,0;
	--bs-black-link-hover:#202020;
	--bs-white:#FFFFFF;
	--bs-white-rgb:255,255,255;
	--bs-white-link-hover:#E8E8E8;
	--bs-white-link-hover-rgb:232,232,232;
	--bs-secondary-bg-rgb:102,102,102;
	--bs-tertiary-bg-rgb:216,136,2;
	--bs-primary-bg-subtle:#275B82;
	--bs-secondary-bg-subtle:#808080;
	--bs-success-bg-subtle:#43B03F;
	--bs-danger-bg-subtle:#A80202;
	--bs-warning-bg-subtle:#FCAC2B;
	--bs-info-bg-subtle:#59A4DE;
	--bs-light-bg-subtle:#F0F1F2;
	--bs-dark-bg-subtle:#303030;
	--bs-body-bg-rgb:255,255,255;
	--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0));
	--bs-border-radius:0.375rem;
	--bs-border-radius-sm:0.25rem;
	--bs-border-radius-lg:0.5rem;
	--bs-border-radius-xl:1rem;
	--bs-border-radius-xxl:2rem;
	--bs-border-radius-2xl:var(--bs-border-radius-xxl);
	--bs-border-radius-pill:50rem;
}

.blockquote {
	position:relative;
	z-index:1;
	background-color:var(--bs-primary-light-subtle);
	padding:18px 30px;
	border-radius:15px;
	line-height:1.8em;
	font-style:italic;
	margin:0;
}
.blockquote:before, .blockquote:after {
	position:relative;
	z-index:0;
	width:0;
	font-family:Georgia,'Trebuchet MS',Times,serif;
	font-size:5.8em;
	color:var(--bs-primary-light);
}
.blockquote:before {
	content:"\00201C";
	float:left;
	top:.18em;
	left:-.3em;
}
.blockquote:after {
	content:"\00201D";
	float:right;
	bottom:-.38em;
	right:.25em;
}
.blockquote p {
	display:inline;
	position:relative;
	top:0;
	z-index:10;
	color:var(--bs-dark);
	font-size:1.4em;
}
.blockquote-center {
	width:85%;
	margin-left:auto;
	margin-right:auto;
}
.blockquote-right, .blockquote-left {
	width:50%;
}
.blockquote-right {
	float:right;
	margin-left:1rem;
}
.blockquote-left {
	float:left;
	margin-right:1rem;
}
.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}
.blockquote-footer::before{content:"—&nbsp;"}

.btn {
	--bs-btn-bg:-webkit-gradient(linear,0 0,0 bottom,from(#F4F4F4),to(#D7D7D7));
	--bs-btn-color:#000000;
	--bs-btn-border-color:#999999;
	--bs-btn-hover-bg:-webkit-gradient(linear,0 0,0 bottom,from(#F4F4F4),to(#B7B7B7));
	--bs-btn-hover-border-color:#888888;
	cursor:pointer;
	display:inline-block;
	border:1px solid var(--bs-btn-border-color);
	background:var(--bs-btn-bg);
	padding:7px 8px;
	color:var(--bs-btn-color)!important;
	font-weight:700;
	font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
	text-align:center;
	text-decoration:none!important;
	vertical-align:middle;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){.btn{transition:none;}}
.btn:hover{
	color:var(--bs-btn-hover-color)!important;
	background:var(--bs-btn-hover-bg);
	border-color:var(--bs-btn-hover-border-color)
}
.btn-check+.btn:hover{
	color:var(--bs-btn-color)!important;
	background-color:var(--bs-btn-bg);
	border-color:var(--bs-btn-border-color)
}
.btn:focus-visible{
	color:var(--bs-btn-hover-color)!important;
	background-color:var(--bs-btn-hover-bg);
	border-color:var(--bs-btn-hover-border-color);
	outline:0;
	box-shadow:0px 2px 3px rgb(80,80,80);
}
.btn-primary{
	--bs-btn-bg:-webkit-gradient(linear,0 0,0 bottom,from(#F4D33F),to(#E6A501));
	--bs-btn-color:#000000;
	--bs-btn-border-color:#E6A500;
	--bs-btn-hover-bg:-webkit-gradient(linear,0 0,0 bottom,from(#FFED86),to(#F3D541));
	--bs-btn-hover-border-color:#E6A500;
	box-shadow: 0px 2px 3px rgb(102,102,102);
}

@media (min-width: 576px) {
	.blockquote-sm-right, .blockquote-sm-left {
		width:50%;
	}
	.blockquote-sm-right {
		float:right;
		margin-left:1rem;
	}
	.blockquote-sm-left {
		float:left;
		margin-right:1rem;
	}
}
@media (min-width: 768px) {
	.blockquote-md-right, .blockquote-md-left {
		width:50%;
	}
	.blockquote-md-right {
		float:right;
		margin-left:1rem;
	}
	.blockquote-md-left {
		float:left;
		margin-right:1rem;
	}
}
@media (min-width: 992px) {
	.blockquote-lg-right, .blockquote-lg-left {
		width:50%;
	}
	.blockquote-lg-right {
		float:right;
		margin-left:1rem;
	}
	.blockquote-lg-left {
		float:left;
		margin-right:1rem;
	}
}
@media (min-width: 1200px) {
	.blockquote-xl-right, .blockquote-xl-left {
		width:50%;
	}
	.blockquote-xl-right {
		float:right;
		margin-left:1rem;
	}
	.blockquote-xl-left {
		float:left;
		margin-right:1rem;
	}
}

.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0, 0, 0, 0.125);border-radius:15px;}
.card&gt;hr{margin-right:0; margin-left:0}
.card&gt;.list-group{border-top:inherit;border-bottom:inherit}
.card&gt;.list-group:first-child{border-top-width:0;border-top-left-radius:14px;border-top-right-radius:14px;}
.card&gt;.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:14px;border-bottom-left-radius:14px;}
.card&gt;.card-header+.list-group,.card&gt;.list-group+.card-footer{border-top:0;}
.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex: 1 1 auto;min-height:1px;padding:1.25rem;}
.card-title{margin-bottom:.75rem;}
.card-subtitle{margin-top:-0.375rem;margin-bottom:0;}
.card-text:last-child{margin-bottom:0;}
.card-link:hover{text-decoration:none;}
.card-link+.card-link{margin-left:1.25rem;}
.card-header{padding:0.75rem 1.25rem;margin-bottom:0;background-color:rgba(0, 0, 0, 0.03);border-bottom:1px solid rgba(0, 0, 0, 0.125);}
.card-header:first-child{border-radius:14px 14px 0 0;}
.card-footer{padding:0.75rem 1.25rem;background-color:rgba(0, 0, 0, 0.03);border-top:1px solid rgba(0, 0, 0, 0.125);}
.card-footer:last-child{border-radius:0 0 14px 14px;}
.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0;}
.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem;}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:14px;}
.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%;}
.card-img,.card-img-top{border-top-left-radius:14px;border-top-right-radius:14px;}
.card-img,.card-img-bottom{border-bottom-right-radius:14px;border-bottom-left-radius:14px;}
.card-deck .card{margin-bottom:15px;}
.card-group&gt;.card{margin-bottom:15px;}
@media (min-width:576px){
	.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient: horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px;}
	.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px;}
	.card-group{display:flex;flex-flow:row wrap;}
	.card-group&gt;.card{flex:1 0 0%;margin-bottom:0;}
	.card-group&gt;.card+.card{margin-left:0;border-left:0;}
	.card-group&gt;.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}
	.card-group&gt;.card:not(:last-child) .card-header,.card-group&gt;.card:not(:last-child) .card-img-top{border-top-right-radius:0;}
	.card-group&gt;.card:not(:last-child) .card-footer,.card-group&gt;.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0;}
	.card-group&gt;.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}
	.card-group&gt;.card:not(:first-child) .card-header,.card-group&gt;.card:not(:first-child) .card-img-top{border-top-left-radius:0;	}
	.card-group&gt;.card:not(:first-child) .card-footer,.card-group&gt;.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0;}
    .card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1;}
    .card-columns .card{display:inline-block;width:100%;}
}

.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}

.txt-primary, .text-primary {
	color:var(--bs-primary);
}
.txt-secondary, .text-secondary {
	color:var(--bs-secondary);
}
.txt-tertiary, .text-tertiary {
	color:var(--bs-tertiary);
}
.text-success {
	color:var(--bs-success);
}
.text-danger {
	color:var(--bs-danger);
}
.text-warning {
	color:var(--bs-warning);
}
.text-info {
	color:var(--bs-info);
}
.text-dark {
	color:var(--bs-dark);
}
.text-body {
	color:var(--bs-body);
}
.text-muted {
	color:var(--bs-muted);
}
.text-white {
	color:var(--bs-white);
}

.link-primary{
	color:var(--bs-primary)!important;
	-webkit-text-decoration-color:var(--bs-primary)!important;
	text-decoration-color:var(--bs-primary)!important;
}
.link-primary:focus,.link-primary:hover,a.txt-primary:hover,a.text-primary:hover{
	color:var(--bs-primary-link-hover)!important;
	-webkit-text-decoration-color:var(--bs-primary-link-hover)!important;
	text-decoration-color:var(--bs-primary-link-hover)!important;
}
.link-secondary{
	color:var(--bs-secondary)!important;
	-webkit-text-decoration-color:var(--bs-secondary)!important;
	text-decoration-color:var(--bs-secondary)!important;
}
.link-secondary:focus,.link-secondary:hover,a.txt-secondary:hover,a.text-secondary:hover{
	color:var(--bs-secondary-link-hover)!important;
	-webkit-text-decoration-color:var(--bs-secondary-link-hover)!important;
	text-decoration-color:var(--bs-secondary-link-hover)!important;
}
.link-tertiary{
	color:var(--bs-tertiary)!important;
	-webkit-text-decoration-color:var(--bs-tertiary)!important;
	text-decoration-color:var(--bs-tertiary)!important;
}
.link-tertiary:focus,.link-tertiary:hover,a.txt-tertiary:hover,a.text-tertiary:hover{
	color:var(--bs-tertiary-link-hover)!important;
	-webkit-text-decoration-color:var(--bs-tertiary-link-hover)!important;
	text-decoration-color:var(--bs-tertiary-link-hover)!important;
}
.link-success{
	color:var(--bs-success)!important;
	-webkit-text-decoration-color:var(--bs-success)!important;
	text-decoration-color:var(--bs-success)!important;
}
.link-success:focus,.link-success:hover,a.text-success:hover{
	color:var(--bs-success-link-hover)!important;
	-webkit-text-decoration-color:var(--bs-success-link-hover)!important;
	text-decoration-color:var(--bs-success-link-hover)!important;
}
.link-danger{
	color:var(--bs-danger)!important;
	-webkit-text-decoration-color:var(--bs-danger)!important;
	text-decoration-color:var(--bs-danger)!important;
}
.link-danger:focus,.link-danger:hover,a.text-danger:hover{
	color:var(--bs-danger-link-hover)!important;
	-webkit-text-decoration-color:var(--bs-danger-link-hover)!important;
	text-decoration-color:var(--bs-danger-link-hover)!important;
}
.link-warning{
	color:var(--bs-warning)!important;
	-webkit-text-decoration-color:var(--bs-warning)!important;
	text-decoration-color:var(--bs-warning)!important;
}
.link-warning:focus,.link-warning:hover,a.text-warning:hover{
	color:var(--bs-warning-link-hover)!important;
	-webkit-text-decoration-color:var(--bs-warning-link-hover)!important;
	text-decoration-color:var(--bs-warning-link-hover)!important;
}
.link-info{
	color:var(--bs-info)!important;
	-webkit-text-decoration-color:var(--bs-info)!important;
	text-decoration-color:var(--bs-info)!important;
}
.link-info:focus,.link-info:hover,a.text-info:hover{
	color:var(--bs-info-link-hover)!important;
	-webkit-text-decoration-color:var(--bs-info-link-hover)!important;
	text-decoration-color:var(--bs-info-link-hover)!important;
}
.link-light{
	color:var(--bs-light)!important;
	-webkit-text-decoration-color:var(--bs-light)!important;
	text-decoration-color:var(--bs-light)!important;
}
.link-light:focus,.link-light:hover,a.text-light:hover{
	color:var(--bs-light-link-hover)!important;
	-webkit-text-decoration-color:var(--bs-light-link-hover)!important;
	text-decoration-color:var(--bs-light-link-hover)!important;
}
.link-dark{
	color:var(--bs-dark)!important;
	-webkit-text-decoration-color:var(--bs-dark)!important;
	text-decoration-color:var(--bs-dark)!important;
}
.link-dark:focus,.link-dark:hover,a.text-dark:hover{
	color:var(--bs-dark-link-hover)!important;
	-webkit-text-decoration-color:var(--bs-dark-link-hover)!important;
	text-decoration-color:var(--bs-dark-link-hover)!important;
}
.link-body{
	color:var(--bs-body)!important;
	-webkit-text-decoration-color:var(--bs-body)!important;
	text-decoration-color:var(--bs-body)!important;
}
.link-body:focus,.link-body:hover,a.text-body:hover{
	color:var(--bs-body-link-hover)!important;
	-webkit-text-decoration-color:var(--bs-body-link-hover)!important;
	text-decoration-color:var(--bs-body-link-hover)!important;
}

.bg-primary{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important
}
.bg-secondary{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important
}
.bg-tertiary{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-tertiary-rgb),var(--bs-bg-opacity))!important
}
.bg-success{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important
}
.bg-danger{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important
}
.bg-warning{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important
}
.bg-info{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important
}
.bg-light{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important
}
.bg-dark{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important
}
.bg-body{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-black{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important
}
.bg-white{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important
}
.bg-transparent{
	--bs-bg-opacity:1;
	background-color:transparent!important
}
.bg-body-secondary{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-body-tertiary{
	--bs-bg-opacity:1;
	background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-opacity-10{
	--bs-bg-opacity:0.1;
}
.bg-opacity-25{
	--bs-bg-opacity:0.25;
}
.bg-opacity-50{
	--bs-bg-opacity:0.5;
}
.bg-opacity-75{
	--bs-bg-opacity:0.75;
}
.bg-opacity-100{
	--bs-bg-opacity:1;
}
.bg-primary-subtle{
	background-color:var(--bs-primary-bg-subtle)!important;
}
.bg-secondary-subtle{
	background-color:var(--bs-secondary-bg-subtle)!important;
}
.bg-success-subtle{
	background-color:var(--bs-success-bg-subtle)!important;
}
.bg-danger-subtle{
	background-color:var(--bs-danger-bg-subtle)!important;
}
.bg-warning-subtle{
	background-color:var(--bs-warning-bg-subtle)!important;
}
.bg-info-subtle{
	background-color:var(--bs-info-bg-subtle)!important;
}
.bg-light-subtle{
	background-color:var(--bs-light-bg-subtle)!important;
}
.bg-dark-subtle{
	background-color:var(--bs-dark-bg-subtle)!important;
}
.bg-gradient{
	background-image:var(--bs-gradient)!important;
}
.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}
.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}
.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}
.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}
.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}

.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}
.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}
.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}
.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}
.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}
.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}
.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}
.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}
.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}
.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}
.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}
.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}
.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}
.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}
.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}
.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}
.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}
.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}
.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }
    .d-sm-inline {
        display: inline !important;
    }
    .d-sm-inline-block {
        display: inline-block !important;
    }
    .d-sm-block {
        display: block !important;
    }
    .d-sm-table {
        display: table !important;
    }
    .d-sm-table-row {
        display: table-row !important;
    }
    .d-sm-table-cell {
        display: table-cell !important;
    }
    .d-sm-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-sm-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }
    .d-md-inline {
        display: inline !important;
    }
    .d-md-inline-block {
        display: inline-block !important;
    }
    .d-md-block {
        display: block !important;
    }
    .d-md-table {
        display: table !important;
    }
    .d-md-table-row {
        display: table-row !important;
    }
    .d-md-table-cell {
        display: table-cell !important;
    }
    .d-md-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }
    .d-lg-inline {
        display: inline !important;
    }
    .d-lg-inline-block {
        display: inline-block !important;
    }
    .d-lg-block {
        display: block !important;
    }
    .d-lg-table {
        display: table !important;
    }
    .d-lg-table-row {
        display: table-row !important;
    }
    .d-lg-table-cell {
        display: table-cell !important;
    }
    .d-lg-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }
    .d-xl-inline {
        display: inline !important;
    }
    .d-xl-inline-block {
        display: inline-block !important;
    }
    .d-xl-block {
        display: block !important;
    }
    .d-xl-table {
        display: table !important;
    }
    .d-xl-table-row {
        display: table-row !important;
    }
    .d-xl-table-cell {
        display: table-cell !important;
    }
    .d-xl-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
</pre></body></html>