@charset "utf-8";
/* CSS Document */


/* Global Styles */

img {border:0;}


/* ID's */

#cartInfo {
	background-color:#f9f9f9;
	border:1px solid rgba(0, 0, 0, 0.1);
	clear:both;
	color:#438A70;
	padding:6px;
	position:relative;
	text-align:center;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	width:100%;
	max-width:600px;
	min-width:150px;
	margin:0 auto;
}
#detail-img {float:left;text-align:center;width:270px;margin:15px;}
#detail-form {float:left;margin:0 15px;width:270px;}
#detail-dropdown {float:right;width:500px;display:block;}
#detail-desc {float:right;width:350px;margin:15px;}
#detail-tabs {width:840px;float:left;}
#address {display:block;position:relative;}
#address2 {display:block;position:relative;}
#billing {display:block;width:320px;position:absolute;}
#carrier {display:block;position:relative;clear:right;}
#cart {display:block;position:relative;clear:right;margin-top:25px;}
#shipping {display:block;width:320px;float:right;position:relative;}
#emaildiv {padding:5px 0}
#footer {border-top:1px solid #DDDDDD;clear:left;margin-top:40px;padding-top:25px;padding-bottom:75px;text-align:center;}
#navigation {font:bold 16px/28px sans-serif;border-bottom:1px solid #ddd;margin-bottom:-1px;padding-bottom:10px;text-align:center;margin-top:15px;}
#navigation a, #navigation a:visited {color:#00704A;text-decoration:none;}
#navigation a:hover{color:#D31145;}
#LocalMenu {float:left;}

/* Class Styles */

.alert-message {
	background-color: cornsilk;
    margin: 1em auto;
    padding: 1em;
    line-height: 20px;
}

.accountTitle2 {font:bold 14px sans-serif;color:white;background-color:#0B6F4A;}
.banner {width:900px;margin:80px 50px 0 50px;position:relative;text-align:center;}
.bodyText {font:bold 13px sans-serif;color:#808082;letter-spacing:-0.03px;}
.border {border:1px solid #ccc;background-color:white;}
.boxbg {background-color:#fff;}
.breadCrumbs {color:gray;}
.breadCrumbs a {display:inline-block;}
.button {font-size:12px;font-weight:bold;color:black;cursor:pointer;padding:5px;}
.cartMessage {font:bold 13px sans-serif;color:#666;margin-bottom:15px;}
.categories {width:170px;text-align:center;}
.category {width: 200px;margin: 3% auto;padding: 0.5em;font-size: 1.5rem;vertical-align: top;text-align: center;display: inline-block;}
	.category img {
		max-width: 200px;
		padding-bottom: 10px;
	}
.colheader {font:14px sans-serif;background-color:#eeeeee;}
.confirmMessage {font:bold 13px sans-serif;padding:4px 0;}
.customType {font:bold 20px sans-serif;color:red;text-align:center;}
.customType-sm {font:14px sans-serif;color:red;text-align:center;margin-top:10px;}
.cvv {font:11px sans-serif;color:#afafaf;}
.detailText {.detailText {font: 14px sans-serif;color:#555;}
.detailText a, .detailText a:visited {font: 12px sans-serif;color: #555;text-decoration: underline;}
.detailText a:hover{color: #555;}
.email {font:13px sans-serif;color:#666;padding-top:2px;}
.error {font:bold 13px sans-serif;color:#CA1F3F;}
.error-kk {font:bold 13px sans-serif;color:#CA1F3F;}
.errorbold {font:bold 13px sans-serif;color:#CA1F3F;}
.float-right {float:right;}
.heading {font:bold oblique 15px/32px sans-serif;color:#CA1F3F;margin:15px 0;border-bottom:1px solid #999;}
.input {font:13px sans-serif;color:black;margin:3px 3px 3px 0;}
.intShip {font:13px/16px sans-serif;color:red;margin-top:10px;}
.item {font:bold 16px/22px sans-serif;color:#CA1F3F;margin-bottom:20px;}
.itemDetail {font:13px sans-serif;color:black;margin:30px 0 10px 0;}
.itemDetail-tabs {background-color:#49090b;padding:5px;margin-bottom:10px;}
.label {font:bold 11px/18px sans-serif;color:black;}
.label2 {font:12px sans-serif;color:#808082;}
.legal {font-size:12px;}
.pageTitle {font:18px/30px sans-serif;color:#0B6F4A;border-bottom:1px solid #0B6F4A}
.policy {font:14px/16px sans-serif;color:#ccc;}
.registerText {font:12px sans-serif;color:black;}
.replacement {font:bold 13px sans-serif;color:#00339A;}
.required {font:bold 13px sans-serif;color:red;}
.right {text-align:right;}
.rowdata {font:13px sans-serif;color:black;}
.rownotshaded {font:bold 13px sans-serif;color:black;background-color:#f9f9f9;}
.rowshaded {font:bold 13px sans-serif;color:black;background-color:#f1f1f1;}
.search {font:13px sans-serif;color:black;}
.searchbar{text-align: center;}
.searchLinks {font:13px/30px sans-serif;color:#afafaf;padding:10px 0;text-decoration:underline;}
.selectedCategory {padding-top: 0;padding-bottom: 40px;}
.shipNote {font:13px sans-serif;color:#999;margin-top:180px;text-align:center;position:absolute;width:1000px;}
.subcategories {list-style-type:disc;}
.subcategoriesnobullet {list-style-type:none;}
.tabtr {font:bold 16px/32px sans-serif;color:gray;border-bottom:1px solid #ccc;}
.tax {font:bold 13px/16px sans-serif;color:#ff1653;padding:0 0 3px 5px;}
.text {font:12px/16px sans-serif;color:#808082;}
	.text img {max-width: 100px;}
.textbold {font:bold 13px/19px sans-serif;color:#808082;}
.welcome {font:bold 26px sans-serif;color:#afafaf;text-align:center;padding-bottom:25px;}