/* CSS Document */


body {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #dedede; /*#eae9e5;*/
}

.app {
	color: #575757;
	font-size: 11px;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.cart-item-text {
	color: #003263;
	font-size: 11px;
	text-decoration: none;
}

.cart-item-text a {
	color: #003263;
	text-decoration: none;
}

.cart-item-text a:hover {
	color: #003263;
	text-decoration: underline;
}

.cart-text {
	color: #575757;
	font-size: 11px;
}

.cart-text a {
	color: #575757;
	text-decoration: none;
}

.cart-text a:hover {
	color: #003263;
	text-decoration: underline;
}

.cart-text-red {
	color: #990000;
	font-size: 11px;
}

.cart-text-red a {
	color: #990000;
}

.chart-title {
	color: #003263; /*#575757;*/
	font-size: 12px;
}

.chart-text {
	color: #003263; /*#575757;*/
	font-size: 11px;
}

.chart-font {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff; /*#575757;*/
	/*padding-left: 5px;*/
	/*padding-right: 5px;*/
}

.chart-font-head {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #999999; /*#575757;*/
}

.cart-font-total {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff; /*#575757;*/
	padding-right: 6px;
}

.cart-qty-field {
	width: 22px;
}

.chart {
	border-left-style: none;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}

.chart td {
	/*background-color: #d3d3d5;*/
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;
	border-right-style: none;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-style: none;
}

/*
.chart .pad-text{
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
*/

.chart-header {
	padding-left: 5px;
	padding-right: 5px;
}

.cust-svc-text {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
}

.cust-svc-text a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
}

.cust-svc-text a:hover {
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
}

.cust-svc-text-red {
	color: #ff6666;
	font-size: 12px;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
}

.checkout-label {
	color: #003263;
	font-size: 11px;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
}

.checkout-label-red {
	color: #cc0000;
	font-size: 11px;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
}

.checkout-text {
	color: #003263;
	font-size: 12px;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
}

.checkout-text-red {
	color: #cc0000;
	font-size: 12px;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
}

.checkout-text-red a {
	color: #cc0000;
	font-size: 12px;
	text-decoration: underline;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
}

.checkout-amount {
	color: #003263;
	font-size: 12px;
	text-decoration: underline;
}

.checkout-amount a {
	color: #003263;
	font-size: 12px;
	text-decoration: underline;
}

.checkout-amount a:hover {
	color: #003263;
	font-size: 12px;
	text-decoration: underline;
}

.checkout-whatsthis {
	color: #003263;
	font-size: 10px;
	text-decoration: none;
	text-transform: capitalize;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	vertical-align: top;
}

.checkout-whatsthis a {
	color: #003263;
	font-size: 10px;
	text-decoration: none;
	text-transform: capitalize;
	vertical-align: top;
}

.checkout-whatsthis a:hover {
	color: #003263;
	font-size: 10px;
	text-decoration: underline;
	text-transform: capitalize;
	vertical-align: top;
}

.click-to-view {
	color: #999999;
	font-size: 11px;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 6px;
}


// EMAIL.

.email-form-input-text {
	width: 200px;
}

.email-form-textarea {
	width: 200px;
	height:200px;
}


// SIZE CHARTS.

.size-charts-link {
	color: #999999;
	font-size: 11px;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
}

.size-charts-link a {
	color: #999999;
	font-size: 11px;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
}

.size-charts-link a:hover {
	color: #999999;
	font-size: 11px;
	text-decoration: underline;
	padding-top: 0px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
}

.suggested-look-header {
	color: #999999;
	font-size: 11px;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
}

.item {
	background-color: #d3d3d5;
	padding: 0px;
}

.item .info {
	color: #696a6c;
	font-size: 11px;
}

.item .outline {
	padding: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #bdbdbd;
}

.out-of-stock {
	color: #CC0000;
	font-size: 10px;
}

.product-id {
	color: #999999;
	font-size: 10px;
}

.product-id-large {
	color: #999999;
	font-size: 11px;
}

.sizechart-desc {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	text-transform: capitalize;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	vertical-align: top;
}

.headnav {
	color: #adadad;
	font-size: 9px;
	text-decoration: none;
}

.headnav a {
	color: #adadad;
	text-decoration: none;
}

.headnav a:hover {
	color: #003263;
	text-decoration: underline;
}

.footerblue {
	color: #003263;
	font-size: 9px;
	text-decoration: none;
}

.footerblue a {
	color: #003263;
	text-decoration: none;
}

.footerblue a:hover {
	color: #003263;
	text-decoration: underline;
}

.header {
	color: #9b9b9b;
	font-size: 11px;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 8px;
	padding-bottom: 0px;
	padding-right: 8px;
}

.header a {
	color: #9b9b9b;
	text-decoration: none;
}

.header a:hover {
	color: #003263;
	text-decoration: underline;
}

.label {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
}

.label-red {
	color: #ff6666;
	font-size: 11px;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
}

.icon {
	border-color: #7a7a7a;
}

.icon-selected {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #b6b6b6; /*#be9965;*/
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #000000;
}

.desc1 {
	color: #575757;
	font-size: 14px;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
}

.desc1sm {
	color: #575757;
	font-size: 11px;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
}

.desc1sm a {
	color: #575757;
	text-decoration: none;
}

.desc1sm a:hover {
	color: #003263;
	text-decoration: underline;
}

.desc2 {
	color: #575757;
	font-size: 12px;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
}

.desc2 li {
	list-style-position: outside;
	list-style-type: circle;
}

.desc2sm {
	color: #575757;
	font-size: 11px;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
}

.order-item-text {
	color: #999999;
	font-size: 11px;
	text-decoration: none;
}

.order-item-text a {
	color: #999999;
	text-decoration: none;
}

.order-item-text a:hover {
	color: #ff0000;
	text-decoration: underline;
}

.price {
	color: #575757;
	font-size: 12px;
}

.pageborder {
	padding: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #8a8b8d;
}

.popuptitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #A2A3A5; /*#68696d;*/
	font-size: 14px;
	text-decoration: none;
	padding: 0px;
}

.locate-by-item {
	width: 100px;
}

.menuitem {
	color: #ffffff;
	font-size: 11px;
	padding-right: 8px;
}

.menuitem a {
	color: #ffffff;
	text-decoration: none;
}

.menuitem a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.menuitem2 {
	color: #8091a1;
	font-size: 11px;
	padding-right: 8px;
}

.menuitem2 a {
	color: #8091a1;
	text-decoration: none;
}

.menuitem2 a:hover {
	color: #8091a1;
	text-decoration: underline;
}

.menusubitem {
	color: #ffffff;
	font-size: 11px;
	padding-right: 8px;
}

.menusubitem a {
	color: #ffffff;
	text-decoration: none;
}

.menusubitem a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.strike {
	text-decoration: line-through;
}

.shipping-areas {
	color: #575757; /*#003263;*/
	font-size: 13px;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
}

.verification-text {
	color: #003263;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
