body {margin:0;font-family:verdana,arial,helvetica,sans-serif;font-size:62.5%;color:#000000;}
a img {border:none;}
h1 {font-size:1.5em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger {font-size:1.1em;}
.biggerText {font-size:1.2em;}
h1,h2,h3,h4,h5,h6 {margin:0.3em 3px;}
CODE {font-family:arial,verdana,helvetica,sans-serif;font-size:1em;}
TEXTAREA {margin:auto;display:block;width:100%;margin-bottom:10px !important;}
input:focus,select:focus,textarea:focus {background:#F0F8FF;}
FIELDSET {padding:0.5em;margin:0.5em 0em;border:1px solid #cccccc;}
LEGEND {font-weight:bold;padding:0.3em;}
LABEL,h4.optionName {line-height:1.5em;padding:0;}
LABEL.checkboxLabel,LABEL.radioButtonLabel {margin:0.5em 0.3em;}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg {float:left;}
LABEL.inputLabel {width:15em;}
LABEL.inputLabelPayment {}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel {width:12em;float:left;}
ADDRESS {padding:0.5em;}
ADDRESS {font-style:normal;}
.clearBoth {clear:both;}
HR {height:1px;margin-top:0.5em;border:none;border-bottom:1px solid #9a9a9a;}
ul {margin:0;padding:0;list-style:none;}
.forward,.float-right {float:right;}
.back,.float-left {float:left;}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {line-height:1.8em;padding:0.2em;border:1px solid #000000;}
.messageStackWarning,.messageStackError {background-color:#ff0000;color:#ffffff;}
.messageStackSuccess {background-color:#99FF99;color:#000000;}
.messageStackCaution {background-color:#FFFF66;color:#000000;}
.alert-2 {color:#FF0000;margin-left:0.5em;}
.hiddenField {display:none !important;}
.visibleField {display:inline;}
#cartSubTotal, #cartContentsDisplay{margin-bottom:10px;}
#cartSubTotal{font-size: 14px !important;text-align: right !important;padding: 0 0 10px !important;margin: 0;font-weight: bold;}
table {background-color:transparent;}
caption {padding-top:8px;padding-bottom:8px;color:#777;text-align:left;}
th {text-align:left;}
.table {width:100%;max-width:100%;margin-bottom:20px;}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.table > thead > tr > th {vertical-align:bottom;border-bottom:2px solid #ddd;}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {border-top:0;}
.table > tbody + tbody {border-top:2px solid #ddd;}
.table .table {background-color:#fff;}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td {padding:5px;}
.table-bordered {border:1px solid #ddd;}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {border:1px solid #ddd;}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {border-bottom-width:2px;}
.table-striped > tbody > tr:nth-of-type(odd) {background-color:#f9f9f9;}
.table-hover > tbody > tr:hover {background-color:#f5f5f5;}
table col[class*="col-"] {position:static;display:table-column;float:none;}
table td[class*="col-"],table th[class*="col-"] {position:static;display:table-cell;float:none;}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {background-color:#f5f5f5;}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th {background-color:#e8e8e8;}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {background-color:#dff0d8;}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th {background-color:#d0e9c6;}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {background-color:#d9edf7;}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th {background-color:#c4e3f3;}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {background-color:#fcf8e3;}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th {background-color:#faf2cc;}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {background-color:#f2dede;}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th {background-color:#ebcccc;}
.table-responsive {min-height:.01%;overflow-x:auto;}
@media screen and (max-width:767px) {.table-responsive {width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;}
.table-responsive > .table {margin-bottom:0;}
.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td {white-space:nowrap;}
.table-responsive > .table-bordered {border:0;}
.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left:0;}
.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right:0;}
.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom:0;}
}
#loginDefault select, #loginDefault textarea, #loginDefault input[type="text"], #loginDefault input[type="password"], #loginDefault input[type="email"], #loginDefault input[type="tel"]{
	margin-bottom:5px;
}
#loginDefault .alert, #createAcctDefault .alert{padding:0;border:none;color: #f00;}
#loginDefault fieldset, #createAcctDefault fieldset{margin-bottom:5px;}
@media (max-width: 767px) {
	#createAcctDefault LABEL.hiddenField, #createAcctDefault LABEL.inputLabel{width:100%;display:block;}
	#loginDefault LABEL.hiddenField, #createAcctDefault LABEL.inputLabel{width:100%;display:block;}
	#loginDefault select, #loginDefault textarea, #loginDefault input[type="text"], #loginDefault input[type="password"], #loginDefault input[type="email"], #loginDefault input[type="tel"]{
		width:98%;
		border: 1px solid #d2d2d2;
		margin-bottom:0px;
	}
}
.banners{text-align: center;}
.banners img{max-width:100%;height:auto;}
#checkout_buynow {background: #ffc439;display: inline-block;text-align: center;height: 40px;border-radius: 4px;position: relative;width: 100%;box-sizing: border-box;vertical-align: top;cursor: pointer;overflow: hidden;border: 1px solid transparent;margin-top: 10px;padding:0 !important;max-width:100%;}
#checkout_buynow * {cursor: pointer;}
#checkout_buynow .buynow-button-label-container {position: relative;top: 50%;transform: translateY(-50%);margin: 0px 10px;height: 24px;}
#checkout_buynow .buynow-logo {padding: 0;display: inline-block;background: none;border: none;width: auto;vertical-align: middle;height: 100%;text-align: left;}
#checkout_buynow span{font-size: 18px;font-family: Avenir-Heavy,Avenir;font-weight: 800;color: #333333;margin-right:2px;}
.pp-ec-button, #paypal_buynow {background: #ffc439;display: inline-block;text-align: center;height: 40px;border-radius: 4px;position: relative;width: 100%;box-sizing: border-box;vertical-align: top;cursor: pointer;overflow: hidden;border: 1px solid transparent;margin-top: 10px;max-width:340px;padding:0 !important;}
#paypal_buynow{max-width:100%;}
.pp-ec-button *, #paypal_buynow * {cursor: pointer;}
.pp-ec-button .paypal-button-label-container, #paypal_buynow .paypal-button-label-container {position: relative;top: 50%;transform: translateY(-50%);margin: 0px 10px;height: 24px;}
.pp-ec-button .paypal-logo, #paypal_buynow .paypal-logo {padding: 0;display: inline-block;background: none;border: none;width: auto;vertical-align: middle;height: 100%;text-align: left;}
.pp-ec-button span, #paypal_buynow span{font-size: 18px;font-family: Avenir-Heavy,Avenir;font-weight: 800;color: #333333;margin-right:2px;}
.pp-ec-button{margin-top:0;}