@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;
}
/* Logo in Header */
div.header_logo {
	width: 288px;
	float: left;
	text-align:left;
	padding: 10px 0;
	overflow:hidden;
}
div.header_center {
	width: 350px;
	height: 70px;
	float: left;
	background:  url("/images/same-day.png") no-repeat;
	background-position: -10px 10px;
}
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_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:none;
}
.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;
}
.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 */
td.rgi_container td { min-width:68px; margin-right:50px; text-align:center; line-height:85%; }
td.rgi_container a:active, td.rgi_container a:hover, td.rgi_container a:link, td.rgi_container a:visited { color:#000; text-decoration:none; }
table.compact_item_qty tr { vertical-align:top; }
table.compact_item_qty img { width:110px; margin:0px auto; }
table.compact_item_qty { width:110px; border:1px solid white; }
table.compact_item_qty:hover { border:1px solid #d1d1d1; text-decoration:none; }
table.compact_item_qty td.pl { font-size: 12px; text-align:left; padding-left:15px; }
table.compact_item_qty td.pr { color:#c00000; font-weight:bold; text-align:right; padding-right:15px; }
table.compact_item_qty td.ea { color:#1C9118; text-align:right; padding-right:15px; }
table.compact_item_qty td.ea span.d { font-size: 12px; }
table.compact_item_qty td.ea span.amt { font-weight: bold;font-size: 14px; }
table.compact_item { width:97%; margin:0 auto; }
table.compact_item tr { vertical-align:top; }
table.compact_item td { width:25%; 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;}