html {
	font-family: 'Lucida Grande', sans-serif;
	font-size:13px;
	width:100%;
	height:100%;
	background:#fffff;
	color:#222222;
}

/* Transitional */
#topfixed {position:fixed;top:0px;left:0px;width:100%;background:#BFEFFF;text-align:center;height:35px;margin-bottom:35px;}
#namechange-container {position:fixed;z-index:20001;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);}
#namechange {position:relative;top:50px;width:700px;min-height:450px;margin:auto;-moz-border-radius:7px;border-radius:7px;border:1px solid #dddddd;background:#ffffff url(/images/upsell-background3.jpg);}


/* General */
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.rounded {-moz-border-radius:7px;border-radius:7px;}
.rounded-bottom {-moz-border-radius: 0px 0px 7px 7px;border-radius:0px 0px 7px 7px;}
.rounded-top{-moz-border-radius: 7px 7px 0px 0px;border-radius:7px 7px 0px 0px;}
.block {display:block;}
a {color:#c00000;cursor:pointer;}
.pointer {cursor:pointer;}
a:visited {color:#c00000;}
hr {border: 0;height: 0;border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
h1 {font-weight:bold;font-size:2em;}
h2 {font-weight:bold;font-size:1.75em;}
h3, h1.divider {font-weight:bold;font-size:1.2em;}
h5 {font-weight:bold;}
input[disabled] {background-color: #eeeeee;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline !important;}
.strike {text-decoration:line-through;}
.red {color:#C00000;}
.redborder {border:1px solid #c00000;}
.errorbg {background-color:#FFBFBF !important;}
.loadbg {min-width:16px;min-height:16px;background-image:url(/images/ajax-load-16x16.gif);background-repeat:no-repeat;background-position:center;}

.green {color:#009900;}
.greenborder {border:1px solid #009900;}
.highlight {color:#FFFFCC;}
.highlightborder {border:1px solid #FFFFCC;}
.highlightbg {background:#FFFFCC;}
.blue {color:#c00000;}
.ltblue {color:#0066c0;}
.orange {color:#FF6630;}
.gray {color:#cccccc !important;}
.white {color:#ffffff;}
.darkgray {color:#666666 !important;}
.graybg {background:#cccccc;}
.whitebg {background:#ffffff !important;}
.redbg {background-color:#c00000 !important;}
.ltgraybg {background:#eeeeee;}
.ultraltgraybg {background:#F4F4F4;}
.grayborder {border:1px solid #cccccc;}
.ltgrayborder {border:1px solid #eeeeee;}
.ultraltgrayborder {border:1px solid #F4F4F4;}
.graygradientbg {background:url(/images/greygrad.gif) repeat-x;}
.smalltext {font-size:.85em;}
.largertext {font-size:1.2em;}
.tinytext {font-size:.75em;}
.normaltext {font-size:13px;font-weight:normal;font-style:normal;}
.nounderline {text-decoration:none;}
.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.pad2 {padding:2px;}
.pad3 {padding:3px;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
.mr10 {margin-right:10px;}
.ml10 {margin-left:10px;}
.mb10 {margin-bottom:10px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mw100p {max-width:100%;}
.notopmargin {margin-top:0px !important;}
.notoppadding {padding-top:0px !important;}
.nomargin {margin:0px !important;}
.nopadding {padding:0px !important;}
.hideoverflow {overflow:hidden;}
.hidden {display:none;}
.nowrap {white-space:nowrap;}
.ratingstar, .imginline {height:16px;vertical-align:text-top;}
.black {color:#000000;}
.promo_missingproducts {list-style: none;margin-top:10px;}
.promo_missingproducts li {list-style:none;font-weight:bold;}

/* Layouts */
#home-featured-container h1 {display:none;}
.onefourth {float:left;width:25%;}
.onefifth {float:left;width:20%;}
.twofifths {float:left;width:40%;}
.threefifths {float:left;width:60%;}
.fourfifths{float:left;width:80%;}
.half {float:left;width:50%;}
.threefourths {float:left;width:75%;}
.onethird {float:left;width:33%;}
.twothirds{float:left;width:66%;}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0;}

@media only screen and (min-width:768px) {
	/* Desktop Only */
	/* Hide the Mobile Features */
	#mheader, #mfooter, .mobile, .iphoneapp {display:none !important;}

	h5.divider, h3.divider, h2.divider, h1.divider {width:970px;margin:30px 0px 0px -10px;padding:20px 5px 10px 15px; background: -webkit-linear-gradient(to bottom,rgba(0,0,0,.14),rgba(0,0,0,.03) 3px,transparent); background: linear-gradient(to bottom,rgba(0,0,0,.14),rgba(0,0,0,.03) 3px,transparent);}
	h5.nodivider, h3.nodivider, h2.nodivider, h1.nodivider {width:970px;margin-left:-10px;margin-top:30px;padding:20px 5px 20px 15px;}
	h3 span, h2 span, h1 span {float:right;font-size:12px;font-weight:normal;margin-right:10px;}
	h3 span a, h1.divider a {text-decoration:none;}
	h3 span img {text-decoration:none;max-height:16px;}

	w40 {width:40px;}
	w90 {width:90px;}

	.inner {padding:5px;margin:5px;}
	.sliminner {padding:2px;margin:2px;}
	.sliminner p {margin:2px 0px 2px 0px;}
	.content {padding:10px;}
	.content p {margin:5px 0px 10px 0px;}
	.content ul, .content ol {margin-left:30px;}
	.content ul li, .content ol li {margin-bottom:5px;}

	/* Buttons and Form Inputs */
	.button {height:32px;padding:5px;cursor:pointer;border:1px solid #dddddd;background:#eeeeee;box-shadow:2px 2px 5px #dddddd;}
	.button-small {font-size:.8em;height:22px;padding:5px;border:1px solid #dddddd;background:#eeeeee;box-shadow:2px 2px 5px #dddddd;}
	.sminput {height:24px;border:1px solid #dddddd;padding:3px;color:#666666;}
	.tminput {height:55px;width:90%;border:1px solid #dddddd;padding:3px;color:#666666;}

	/* Main */
	#body-main {width:980px;margin:5px auto;padding:5px;background:#ffffff;}
	#header, #footer, #main {width:970px;margin:auto;background:#ffffff;padding:0px 5px;}
	#header2 {width:970px;height:auto;margin:auto;padding-top:5px;}
	#subfooter {clear:both;width:970px;margin:10px auto 20px auto;padding:5px;color:#666666;font-size:.9em;}

	#header {height:160px;}
	#top-logo {position:absolute;z-index:10;height:95px;}
	#top-logo img {max-height:100%;}

	#top-nav {float:left;width:700px;height:100px;text-align:right;}
	#top-nav #top-links {display:block;padding:10px;}
	#top-nav span {display:inline-block;text-align:right;padding:0px 10px 0px 10px;}
	#subfooter span {display:inline-block;width:120px;text-align:right;}
	#top-nav span a, #subfooter span a {text-decoration:none;}

	#subfooter p span {display:inline-block;width:auto;text-align:left;}
	#top-search {display:block;padding:5px 12px;}
	.btn-iconsearch {height:32px;width:32px;border:1px solid #c00000;background: url(/images/navicon_search.gif) no-repeat;text-decoration:none;color:transparent;}
	.social-icon {height:15px;width:15px;margin:0px 0px 0px 4px;padding:0px;vertical-align:text-top;}
	.social-icon-24{height:24px;width:24px;margin:0px 0px 0px 4px;padding:0px;vertical-align:text-top;}

	#top-right {float:right;width:250px;height:100px;}
		#top-promo {overflow:hidden;}
		#top-account {padding:5px;margin:5px;height:16px;}
		#top-account a {text-decoration:none;}
		#top-account img, .smallwarn {height:16px;padding-right:5px;}
		#top-account span {}
			#top-cart, #top-signin {text-align:center;overflow:hidden;}
		#top-signin {float:left;width:50%;}

	#s, #s2 {width:400px;color:#cccccc;border:1px solid #aaaaaa;}

	#top-menu a, #top-menu a:visited {display:block;color:#ffffff; text-decoration:none;}
	#nav-container {width:970px;margin:auto;position:relative;z-index:16;}
	#top-menu {margin:0px 0px 0px -10px;width:100%;background:#222222;}
	#top-menu ul {
	  display: inline;
	z-index:10;
	  margin:0px 0px 0px 20px;
	  padding: 15px 0px 17px 0;
	  list-style: none;
	}
	#top-menu ul li {
	  color:#ffffff;
	  font: bold 12px/18px sans-serif;
	  display: inline-block;
	  margin-right: -4px;
	  position: relative;
	  padding: 0px 0px;
	  cursor: pointer;
	  -webkit-transition: all 0.2s;
	  -moz-transition: all 0.2s;
	  -ms-transition: all 0.2s;
	  -o-transition: all 0.2s;
	  transition: all 0.2s;
	}
	#top-menu ul li a {padding:15px 8px;}
	#top-menu ul li:hover {
	  background: #555;
	  color: #fff;
	}
	#top-menu ul li ul {
	  padding: 0;
	  margin:0px;
	  position: absolute;
	  top: 48px;
	  left: 0;
	  width: 200px;
	  -webkit-box-shadow: none;
	  -moz-box-shadow: none;
	  box-shadow: none;
	  display: none;
	  opacity: 0;
	  visibility: hidden;
	  -webkit-transiton: opacity 0.2s;
	  -moz-transition: opacity 0.2s;
	  -ms-transition: opacity 0.2s;
	  -o-transition: opacity 0.2s;
	  -transition: opacity 0.2s;
	}
	#top-menu ul li ul li { 
	  background: #555; 
	  display: block; 
	  color: #fff;
	  text-shadow: 0 -1px 0 #000;
	}
	#top-menu ul li ul li:hover { background: #666; }
	#top-menu ul li:hover ul {
	  display: block;
	  opacity: 1;
	  visibility: visible;
	}

	/* Search Results */
	.results-pagination {clear:both;display:block;padding:15px;}
	.results-pagination a {text-decoration:none;}
	.results-pagination .pagenav {text-align:center;border:1px solid #666666;background:#eeeeee;width:20px;padding:5px;}

	.result {text-align:center;float:left;width:220px;height:300px;margin:11px;}
	.result .product-name {margin-top:5px;font-weight:bold;height:2.3em;overflow:hidden;}
	.result .product-name a {text-decoration:none;}
	.result .product-img {margin:auto;text-align:center;vertical-align:middle;}
	.result .product-img img {margin:auto;width:100%;vertical-align:middle;box-shadow:0px 0px 0px #222222;min-width:140px;min-height:140px;}

	/* Detailed Search Results */
	.result-detail {display:block;margin-top:10px;}
	.result-detail h1 {font-size:1.2em;}
	.result-detail .product-description {margin-top:10px;}
	.result-detail img {max-width:100%;}


	/* Amazon Search Results (Appended to .result) */
	.amazon .product-img {height:138px;overflow-y:hidden;}
	.amazon .product-img img {box-shadow:0px 0px;}
	.amazon .product-name a {color:orange !important;}


	/* Product Pages */
	.breadcrumbs {float:left;}
	.breadcrumbs ul {list-style:none;display:inline;}
	.breadcrumbs ul li {display:inline-block;padding:5px 15px 10px 0px;}
	.breadcrumbs a {text-decoration:none;}
	.breadcrumbs-history {float:right;padding:5px;text-align:right;}
	.product-review {margin-bottom:20px;}
	#product-reviews .btn, #help-container .btn {font-size:.8em;padding:2px;min-width:35px;}
	#tbl-rating-summary {border-collapse:collapse;font-size:.9em;color:#0066c0;}
	#tbl-rating-summary td {height:20px;border:2px solid #ffffff;}
	#tbl-rating-summary td.l {text-align:right;padding-right:10px;}
	#tbl-rating-summary td.r {text-align:left;padding-left:10px;}
	#tbl-rating-summary td.m {background:#f8f8f8;min-width:90px;}
	.fill {height:100%;background:#c00000;}
	#product-reviews .inithidden {display:none;}

	.product-container {margin-top:10px;}
		#product-img-container {float:left;width:340px;text-align:center;margin-right:10px;}
			#product-hero-outer, #product-hero-vid {width:100%;height:340px;background:url(/images/ajax-load-16x16.gif) no-repeat center center;}
			#product-altimages {margin-top:5px;width:100%;height:60px;font-size:.8em;color:#666666;overflow-x:visible;white-space:nowrap;}
			.product-thumb {float:left;margin:5px;width:50px;height:50px;}
			.product-thumb img {max-width:100%;cursor:pointer;}
			#video-info {color:#cccccc;padding-left:60px;text-align:left;font-size:.75em;height:80px;overflow:hidden;background:url(/images/logo-color.png);background-size:43px;background-repeat:no-repeat;}
		#product-img-container img {max-width:100%;box-shadow:0px 0px 0px #222222;}
		#product-info-container {float:left;width:400px;padding-left:15px;}
			#product-info-container h1 {font-weight:bold;font-size:2em;}
			#product-rating {margin-top:10px;}
			#product-pricepanel {margin:10px 5px 0px;}
			#product-pricepanel span.label {float:left;width:100px;text-align:right;margin-right:5px;}
			#product-stockstatus {margin-top:10px;font-size:1.1em;}
			#product-bullets {margin-top:10px;}
			#product-bullets ul {margin-left:25px;list-style-type:normal;}
			#product-shortdesc {margin-top:20px;}
			#product-vendor {display:none;}
			.cart-shipsfrom {}
			#user-price {font-size:1.2em;color:#c00000;}
			#price-saved {color:#c00000;}
			#product-item-selection {margin-top:15px;line-height:30px;}
		#product-share {float:right;width:170px;text-align:center;border:1px solid #dddddd;padding:5px;}
			#product-share-results {margin:auto;text-align:center;}
		#product-action-container {float:right;width:170px;min-height:280px;border:1px solid #dddddd;padding:5px;}
			#product-qtyinput {margin:10px;text-align:center;}
			#product-actionbuttons {margin:10px;text-align:center;}
			#product-actionbuttons .button {width:100%;margin-bottom:10px;}
			#product-unavailable {height:65px;padding-left:45px;background:url(/images/warning.png);background-repeat:no-repeat;}
		#product-description {margin-top:10px;}
		#product-description a {text-decoration:none;color:#222223;}

	/* Cart Page */
	#shopping-cart-container {}
	.tbl-cart {width:100%;border-collapse: collapse;}
	.tbl-cart tr td {padding:5px;line-height:1.4em;}
	.tbl-cart th.price, .tbl-cart th.qty {border-bottom:1px solid #dddddd;}
	.tbl-cart .price, .tbl-cart .qty {width:90px;text-align:center;}
	.tbl-cart td.thumbnail {width:50px;}
	.tbl-cart span.cart-action a {color:#666666;text-decoration:underline;}
	.tbl-cart tr.promo {border-bottom:4px solid #ffffff;background:#DFFFDF;}
	.tbl-cart tr.promobelowmoq {border-bottom:4px solid #ffffff;background:#FFF1B9;}

	/* Checkout Page */
	.tbl-checkout {width:100%;}
	.tbl-checkout tr {height:32px;}
	.tbl-checkout td {padding:3px;min-height:32px;}
	.order-form-container {display:table;width: 90%;width: calc(100% - 15px);}
	#order-form-signin label {display:block;}
	.cclogos {float:right;margin-right:30px;height:16px;}
	.btnprocessing {background:url(/images/ajax-load-16x16.gif) no-repeat left center;text-indent:20px;}
	#payment-notes-container p label {float:left;width:100px;margin-right:5px;text-align:right;}
	.warning {background-image:url(/images/warning.png);background-repeat:no-repeat;background-position:15px 10px;}
	.warning .warning-inner {margin-left:45px;}
	ul.prevaddresses {margin:0px;padding:0px;list-style-type:none;}
	ul.prevaddresses li {padding:1em .4em 1em .4em;margin:.5em;font-size:.9em;border:1px solid #dddddd;background:#eeeeee;vertical-align:text-center;}
	ul.prevaddresses li a {display:block;text-decoration:none;}

	/* Checkout Payment Re-Entry (on Decline) */
	#order-payment-reentry {overflow:auto;padding-bottom:15px;}
	#order-payment-reentry table {width:auto;margin-top:15px;}

	/* Footer */
	#footer-logo {margin-top:20px;height:80px;}
	#footer ul {list-style-type:none;margin-left:5px;}
	#footer ul li {line-height:20px;font-size:.9em;}
	#footer ul li a {color:#666666;text-decoration:none;}
	#footer h4 {color:#c00000;padding-bottom:5px;}
	#footer-optin-old {background:url(/images/subscribe-and-save-withlogo.png) no-repeat;background-position:right top;line-height:1.3em;min-height:150px;}
	#footer-optin {background:url(/images/subscribe-and-save-fb11.jpg) no-repeat;background-position:right top;line-height:1.3em;min-height:120px;}
	#footer-optin img {float:right;max-height:100%;}
	#footer-optin .inner p {float:right;width:200px;margin-top:30px;}
	#footer-optin .inner form {float:right;width:180px;margin-top:15px;}
	#footer hr {margin-top:20px;}

	/* Homepage Promo */
	#home-featured-container {margin-left:-10px;margin-top:-10px;width:990px;height:350px;background-repeat:no-repeat;background-size:100%;overflow:hidden;}
	#home-featured-container img {width:990px;height:350px;cursor:pointer;}

	/* Category Headers */
	.category-header {margin-left:-10px;margin-top:-10px;width:990px;height:300px;background-repeat:no-repeat;background-size:100%;overflow:hidden;}
	.category-header .bg {position:relative;width:100%;}
	.category-header p {margin:0px;padding:0px;}
	.category-header .content {position:relative;left:10px;top:10px;padding:15px;max-width:40%;display:inline-block;background:rgb(192, 0, 0);background:rgba(192, 0, 0, 0.8);color:#FFFFFF;}
	.category-header .content h1 {color:#ffffff;text-transform:uppercase;}
	.subcategory-list {float:right;}
	.subcategory-list ul {list-style:none;display:inline;}
	.subcategory-list ul li {display:inline-block;padding:10px 0px 10px 20px;}
	.subcategory-list a {text-decoration:none;}

	/* Black Friday 2016 Header */
	.bf-header {margin-left:-10px;margin-top:-10px;width:990px;height:350px;background-repeat:no-repeat;background-size:100%;overflow:hidden;}
	.bf-header .bg {position:relative;width:100%;}
	.bf-header p {margin:0px;padding:0px;}
	.bf-header .content {position:relative;left:10px;top:10px;padding:15px;max-width:40%;display:inline-block;background:rgb(192, 0, 0);background:rgba(192, 0, 0, 0.8);color:#FFFFFF;}
	.bf-header .content h1 {color:#ffffff;text-transform:uppercase;}


	/* Split-Box Header */
	.header-splitbox {width:990px;}



	/* Order Confirmation */
	#review-order-container {}
		.order-summary div.inner {height:6em;}
		.order-summary label {float:left;width:85px;text-align:right;white-space:nowrap;overflow:hidden;}
		.order-summary p {white-space:nowrap;overflow:hidden;text-indent:10px;}
		#review-order-container .tbl-cart .price, .tbl-cart .qty {width:60px;text-align:center;}
		#order-cancel .button {margin-right:40px;}
		#order-items {margin-top:30px;}

	/* Login */
	#login-container {}
	#login-container label, #newaccount-container label {float:left;width:80px;text-align:right;line-height:32px;margin-right:5px;}
	#login-rightside p {margin-bottom:15px;}
	#login-rightside ul {list-style-type:none;margin-bottom:15px;}
	#login-rightside ul li {background: url(/images/plus-icon.png) no-repeat top left;padding:1px 0px 3px 22px;}

	/* Cart-Based Login */
	#login-left-panel {background:url(/images/greygrad.gif) repeat-x;}
	#login-left-panel ul {margin-bottom:10px;}

	/* Animated Pagination */
	.load-block-container {height:30px;}
	.load_block{background-color:#FF8080;border:2px solid #CC0000;float:left;height:30px;margin-left:5px;width:8px;opacity:0.1;-webkit-transform:scale(0.7);-webkit-animation-name: animateblock;-webkit-animation-duration: 1s;-webkit-animation-iteration-count: infinite;-webkit-animation-direction: linear;}
	.load-block_1{-webkit-animation-delay: .3s;}
	.load-block_2{-webkit-animation-delay: .4s;}
	.load-block_3{-webkit-animation-delay: .5s;}
	@-webkit-keyframes animateblock{0%{-webkit-transform: scale(1.2);opacity:1;}100%{-webkit-transform: scale(0.7);opacity:0.1;}}

	/* My Account */
	#account-container {}
	#account-container h4 {font-weight:bold;font-size:1.75em;}
	#account-container a {text-decoration:none;}
	#account-container ul {list-style-type:none;margin-left:0px;}
	#account-container ul li {padding:5px;}
	#account-container .order-list span.addr-name, #account-container .order-list span.addr-address1, #account-container .order-list span.addr-address2, #account-container .order-list span.addr-zipcode {display:none;}
	#account-container .order-list span.addr-state {margin-left:3px;}
	#account-container .order-detail {margin-top:50px;}
	#account-container .order-list {margin-bottom:30px;}
	#account-container .order-list label {float:left;width:100px;text-align:right;margin-right:5px;}
	#account-container .order-status {margin-top:10px;}
	#account-container .order-list table td {padding:2px 3px 2px 0px;vertical-align:text-top;}
	#account-container .order-list table .textright {width:100px;}
	#account-container .subcat-selected a {font-weight:bold;color:#000000 !important;}

	/* Upsells */
	#upsell-container {position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);}
	#upsell {position:relative;top:50px;width:700px;min-height:450px;margin:auto;-moz-border-radius:7px;border-radius:7px;border:1px solid #dddddd;background:#ffffff url(/images/upsell-background3.jpg);}
	#upsell-special-offer {position:absolute;z-index:21;width:150px;height:150px;background:url(/images/upsell-special-offer.png);}
	#upsell-header {width:100%;text-align:center;padding:5px;}
	#upsell-img-container {}
		#upsell-img-container img {margin:auto;width:100%;vertical-align:middle;box-shadow:2px 2px 5px #222222;}
	#upsell-product-data {}
		#upsell-product-data h1 {color:#c00000;font-style:italic;font-weight:bold;font-size:2.1em;}
		#upsell-product-data p {font-size:1.2em;font-weight:bold;font-style:italic;padding:5px;}
		#upsell-product-data ul {list-style-type:normal;font-weight:bold;margin-left:40px;margin-top:15px;font-size:1.1em;color:#0066c0;}
		#upsell-starburst {position:absolute;margin:auto;left:60%;margin-top:15px;width:200px;height:150px;background:url(/images/upsell-starburst-background.png);}
			#upsell-just, #upsell-shipping {color:#666666;font-size:.8em;}
			#upsell-just {position:absolute;top:40px;left:25px;font-style:italic;}
			#upsell-shipping {position:absolute;bottom:30px;right:25px;}
			#upsell-price {position:absolute;top:50px;width:100%;text-align:center;font-size:3.7em;color:#c00000;font-weight:bold;font-family:Impact, sans-serif;}
			#upsell-buttonrow {clear:both;position:relative;padding:10px;overflow:auto;}
			#upsell-buttonrow #upsellyes {padding:10px;background:#c00000;color:#ffffff;border:0px;font-weight:bold;font-size:1.1em;font-style:italic;box-shadow:2px 2px 5px #222222;-moz-border-radius:7px;border-radius:7px;cursor:pointer;}
			#upsell-buttonrow p {padding:10px;}
			#upsell-buttonrow a {color:#bbbbbb;text-decoration:underline;}

	/* Modal Dialog */
	#modal-container {position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);}
	#modal {position:relative;top:50px;width:600px;min-height:250px;margin:auto;-moz-border-radius:7px;border-radius:7px;border:1px solid #dddddd;background:#ffffff url(/images/upsell-background3.jpg);}

	/* Help Pages */
	#help-container table {width:100%;}
	#help-container .tminput {height:200px;}
	#help-container .sminput {font-size:1.1em;padding:5px;height:32px;}
	.conversation-detail {font-size:1.1em;}
	.conversation-detail label {float:left;width:25%;text-align:right;margin-right:10px;}
	.conversation-detail p.labelmargin {margin-left:25%;padding-left:10px;}
	.conversation-container {border:1px solid gray;overflow:auto;margin-bottom:10px;}
	.conversation-container.fromcustomer {background:#eeeeee;}
	.conversation-container .conversation-sender {float:left;width:25%;text-align:right;}
	.conversation-container.fromcustomer .conversation-sender span.sender {color:#c00000;}
	.conversation-container.fromstaff .conversation-sender span.sender {color:#c00000;}
	.conversation-container .conversation-sender span {display:block;}
	.conversation-container .conversation-message {float:right;width:75%;}

	/* A to Z Listings */
	ul.ul_atoz {list-style-type:none;display:inline-block;width:100%;}
	.ul_atoz li {float:left;width:30%;}
	ul.ul_atoz_nav {list-style-type:none;display:flex;justify-content:space-between;}
	.ul_atoz_nav li {float:left;padding:5px;font-weight:bold;background:red;color:white;font-size:1.1em;}
	.ul_atoz_nav li a {display:block;color:white !important;font-weight:bold;}

	/* Comparison */
	.compare-product img {max-width:100%;}
	.compare-product h1 {margin-top:10px;font-size:1.3em;}
	.compare-product table {width:100%;border:0px;}
	.compare-product table tr td {padding:2px 2px 5px 2px;}
	.compare-product table tr td ul {margin:0px 0px 0px 15px;padding:0px;}
	.compare-product .washelpful {display:none;}

	/* Slide-in Note */
	#slidenote {position:fixed;bottom:20px;margin:0px auto;width:380px;height:55px;z-index:100;overflow:hidden;}
	#slidenote .slidenote-img {height:35px;}
	#slidenote a, #slidenote a:visited, #slidenote a:active {display:inline;color:#c00000;}

}