/* HTML TAGS */

body {
	margin: 0;
	padding: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h1 {
	width: 763px;
	height: 50px;
	background-color: #003b5a;
	margin: 0;
	padding: 10px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
}

/* END HTML TAGS */

#topNav {
	background-color: #FFFFFF;
}

#headerText {
	color: #666;
	font-size: .8em;
}

#headerText a {
	color: #666;
	text-decoration: none;
}

#subNav {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#subNav li a {
	background-color: #7fa6c2;
	display: block;
	margin: 5px 5px 5px 2px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	color: white;
	font-size: .8em;
}

#subNav li a:hover {
	background-color: #94a52b;
}

#mainArea {
	padding: 5px;
}

#sideBox {
	background-color: #003b5a;
	color: white;
	font-size: .8em;
	padding: 5px;
	width: 185px;
	margin-top: 5px;
	margin-left: 2px;
}

#sideBox a {
	color: #7fa6c2;
}

#footerLinks {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#footerLinks li {
	display: inline-block;
}

#footerLinks li a {
	color: #666;
	font-size: .6em;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
}

#footerLinks li a:hover {
	color: #94a52b;
}

#newsletterBox {
	border: 4px double #94a52b;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: justify;
}

#copyright {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#copyright li {
	display: inline-block;
	padding-right: 5px;
	font-size: .5em;
}

#copyright li a {
	text-decoration: none;
	color: #666;
}

/* TEXT TAGS */

#textHeader {
	font-weight: bold;
	font-size: .9em;
	color: #003855;
}

#textNormal {
	font-size: .8em;
}

#textIndent {
	font-size: .8em;
	text-indent: 25px;
}

#actionList {
	color: #1569a1;
	font-size: .9em;
	list-style-type: square;
	font-weight: bold;
}

/* END TEXT TAGS */

/* PRODUCT TAGS */

.ProdName {
	color: #003b5a;
	font-weight: bold;
	text-decoration: none;
	font-size: .8em;
}

.ProductSalePrice {
	color: red;
	font-size: .8em;
	font-weight: bold;
}

.ProdDescription {
	color: #003b5a;
	font-size: .7em;
	text-decoration: none;
}

#breadCrumb, #breadCrumb a {
	font-size: .8em;
	color: #7fa6c2;
	text-decoration: none;
	font-weight: bold;
}

#productTitle {
	font-size: 1.1em;
	font-weight: bold;
	color: #003b5a;
}

#productPrice {
	color: red;
	font-size: .9em;
	font-weight: bold;
}

#productInformation {
	font-size: .8em;
	font-style: italic;
}

#productIngredients {
	font-size: .7em;
	text-transform: uppercase;
}

/* END PRODUCT TAGS */

/* CUSTOM SALT TAGS */

#customScent, #customScent a {
	color: #7fa6c2;
	text-decoration: none;
	font-weight: bold;
	font-size: .8em;
}

#csNote {
	color: #6c8fa7;
	font-size: .8em;
	text-align: center;
	text-transform: uppercase;
}

#csWarning {
	text-align: center;
	color: maroon;
	font-weight: bold;
	font-size: .9em;
	text-transform: uppercase;
}

#csColorName a {
	font-size: .9em;
	font-weight: bold;
	color: #00456A;
	text-decoration: none;
}

#stepsHeader {
	color: #00456A;
	font-weight: bold;
	font-size: 1.3em;
}

/* END CUSTOM SALT TAGS */

/* SHOPPING CART TAGS */

.cart {
	width: 100%;
	background-color: #EEEEEE;
	padding: 5px;
}

.cart_quantity {
	font-size: .8em;
	color: #00456A;
	text-align: center;
}

.cart_name {
	font-size: .8em;
	color: #00456A;
	background-color: white;
	text-align: left;
	text-indent: 10px;
}

.cart_sku {
	font-size: .8em;
	color: #00456A;
	background-color: white;
	text-align: center;
}

.cart_price {
	font-size: .8em;
	text-align: center;
	color: #00456A;
}

.cart_total {
	font-size: .8em;
	text-align: center;
	color: #00456A;
}

.zipncountry {
	background-color: #EEEEEE;
	font-size: .8em;
	padding: 5px;
	font-weight: bold;
}

.taxnship {
	font-size: .9em;
	font-weight: bold;
}

.totals_txt {
	font-weight: bold;
	font-size: .9em;
}

.totals {
	font-size: 1em;
}

.totals_all_txt {
	font-weight: bold;
	font-size: .9em;
}

.totals_all {
	font-weight: bold;
	font-size: 1em;
	color: #274052;
}

.orderinginstructions {
	font-size: .8em;
	font-style: italic;
}

.paymentselection {
	font-size: .9em;
	text-align: center;
}

.bill_addr {
	font-size: .8em;
}

.bill_addr_hdr {
	font-weight: bold;
	font-size: 1.2em;
}

.ship_addr {
	font-size: .8em;
}

.ship_addr_hdr {
	font-weight: bold;
	font-size: 1.2em;
}

.addr_foot {
	font-size: .8em;
	font-style: italic;
}

.comm {
	font-size: .8em;
	font-style: italic;
}

.payment {
	font-weight: bold;
	font-size: .9em;
}

.cart_op {
	font-style: italic;
	font-size: .8em;
	text-align: left;
	text-indent: 20px;
	color: maroon;
}

.cart select {
	width: 200px;
}

/* END SHOPPING CART TAGS */

table.reg {
	color: #00456a;
	font-weight: bold;
}