td {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.searchfield {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 100%;
}
.inputfield {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #666666;
	width: 100%;
	font-size: 11px;
}
.inputfield2 {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}
.inputfield3 {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}

.searchresultspad {
	padding-top: 30px;
	padding-bottom: 30px;
}
.submitpad {
	padding-top: 6px;
	padding-left: 12px;
}
.btnpad1 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.tableheight {
	height: 100%;
}
.joinfield {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 100%;
	height: 100%;
}
a:link {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a:visited {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.productdetailpicpad {
	padding-top: 58px;
	padding-bottom: 58px;
	vertical-align: top;
}
a:hover {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #87c5d5;
	text-decoration: none;
}
a:active {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.leftmenu {
	padding-top: 32px;
	padding-right: 10px;
	padding-left: 10px;
}
.cartpad {
	padding-top: 32px;
	padding-right: 20px;
	padding-bottom: 32px;
	padding-left: 20px;
}
.producttnpadding {
	padding-top: 20px;
	padding-bottom: 20px;
}
.productdetailpad {
	padding-right: 25px;
	padding-left: 25px;
}
.prevnextpad {
	padding-top: 19px;
	padding-bottom: 15px;
}
.relatedboxpad {
	padding-top: 19px;
	padding-bottom: 19px;
}
.productdetailoptions {
	padding-top: 3px;
	padding-bottom: 3px;
}
.relateditems {
	font-size: 12px;
	color: #b61440;
	padding-top: 11px;
}
.relatedproduct {
	padding-top: 22px;
	padding-bottom: 22px;
}
.productdetailname {
	font-size: 13px;
	color: #b61440;
	padding-top: 9px;
	padding-bottom: 9px;
}
.productdetailprice {
	font-weight: bold;
	color: #333333;
	padding-top: 22px;
	padding-bottom: 5px;
}
.sizechartproductdetailpad {
	padding-bottom: 12px;
}
.productdetailnote {
	font-weight: bold;
	color: #000000;
	padding-top: 12px;
	padding-bottom: 14px;
}
.leftmenuheader {
	font-size: 13px;
	color: #87c5d5;
	padding-bottom: 14px;
}
.cartheader1 {
	font-size: 13px;
	color: #87c5d5;
	padding-bottom: 6px;
}
.searchheader {
	font-size: 13px;
	color: #87c5d5;
}
.cartheader2 {
	font-size: 13px;
	color: #87c5d5;
	padding-bottom: 20px;
}
.ordersumpad {
	padding-top: 3px;
	padding-bottom: 3px;
}
.ordertotalpad {
	padding-top: 8px;
}
.cartfieldpad {
	padding-top: 6px;
	padding-bottom: 6px;
}
.cartboxpad {
	padding-top: 30px;
	padding-bottom: 12px;
}
.loginboxpad {
	padding-top: 84px;
	padding-right: 136px;
	padding-bottom: 84px;
	padding-left: 15px;
}
.cartboxcats {
	font-weight: bold;
	color: #666666;
}
.cartboxprod {
	padding-top: 10px;
	padding-bottom: 10px;
}
.subheader1 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.leftmenuitems {
	line-height: 4px;
}
.leftmenuitems a {
	line-height: 12px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	margin: 0px;
}
.leftmenuitems a:link {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.leftmenuitems a:visited {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.leftmenuitems a:hover {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #87c5d5;
	text-decoration: none;
}
.leftmenuitems a:active {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.leftmenusubitems {
	color: #999999;
	padding-left: 7px;
	line-height: 4px;
}
.leftmenusubitems a {
	line-height: 14px;
	width: 86px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	margin: 0px;
}
.leftmenusubitems a:link {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.leftmenusubitems a:visited {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.leftmenusubitems a:hover {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #87c5d5;
	text-decoration: none;
}
.leftmenusubitems a:active {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.subcatprodtoppad {
	padding-bottom: 11px;
}
.subcatprodmidpad {
	padding-top: 11px;
	padding-bottom: 11px;
}
.subcatprodbotpad {
	padding-top: 11px;
}
.sizechartproductdetailpad a:link {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.sizechartproductdetailpad a:visited {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.sizechartproductdetailpad a:hover {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #87c5d5;
	text-decoration: underline;
}
.sizechartproductdetailpad a:active {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.ordersumsubhead {
	font-size: 13px;
	font-weight: bold;
}

.popborder {
	padding: 5px;
	border: thin solid #9fdae9;
}
.contentarea {
	padding-right: 20px;
}
.contentarea ul li {
	list-style-image:url(images/diamondbullet.jpg);
	left: 10px;
	line-height: 16px;
}
.contentarea a:link {
	color: #9fdae9;
	text-decoration: underline;
}
.contentarea a:visited {
	color: #9fdae9;
	text-decoration: underline;
}
.contentarea a:active {
	color: #666666;
	text-decoration: underline;
}
.contentarea a:hover {
	color: #666666;
	text-decoration: underline;
}
.rightpopuppad {
	padding-left: 15px;
}
.redheaders {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #b20838;
}
.articlelink {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #81d5eb;
}
.articlelink a:link {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81d5eb;
	text-decoration: none;
}
.articlelink a:visited {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81d5eb;
	text-decoration: none;
}
.articlelink a:hover {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.articlelink a:active {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81d5eb;
	text-decoration: none;
}
.backtogoodies {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #81d5eb;
}
.backtogoodies a:link {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #81d5eb;
	text-decoration: none;
}
.backtogoodies a:visited {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #81d5eb;
	text-decoration: none;
}
.backtogoodies a:hover {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.backtogoodies a:active {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #81d5eb;
	text-decoration: none;
}
.redlink {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #b20838;
}
.redlink a:link {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b20838;
	text-decoration: none;
}
.redlink a:visited {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b20838;
	text-decoration: none;
}
.redlink a:hover {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.redlink a:active {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b20838;
	text-decoration: none;
}
.goodiesleftpadding {
	padding-left: 11px;
}
.goodiestnpadding {
	padding-top: 20px;
	padding-bottom: 100px;
}
.designtnpadding {
	padding-top: 15px;
	padding-bottom: 100px;
	padding-left: 26px;
}
.designarticletitle {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b9e1f7;
}
.blueborder {
	padding: 5px;
	border: thin solid #9fdae9;
}
.bluelink {
	color: #87cff7;
}
.bluelink a:link {
	color: #87cff7;
	text-decoration: none;
}
.bluelink a:visited {
	color: #87cff7;
	text-decoration: none;
}
.bluelink a:hover {
	color: #666666;
	text-decoration: none;
}
.bluelink a:active {
	color: #87cff7;
	text-decoration: none;
}
.popupheader {
	font-size: 13px;
	color: #87c5d5;
	padding-bottom: 50px;
}
.charitylist {
	position: relative;
	color: #b20838;
	text-align: left;
	left: -24px;
/*	list-style-position: outside;*/
}
.charitylist ul li a{
	color: #b20838;
}
.greyheader {
	font-size: 14px;
}

/* Customization based on AbleCommerce*/
.ErrorMessage
{
	color: Red;
	font-weight: bold;
}

/* inner table definitions, for listing of items within page */
.tbItemList
{
	background-color: white;
}
.tbItemList .HeaderRow
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
	white-space: nowrap;
	background-color: #a4dbeb;
}

.tbItemList .HeaderCell
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	white-space: nowrap;
	border: none;
	color: #666666;
}
.tbItemList .HeaderCellCenter
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	white-space: nowrap;
	border: none;
	color: #666666;
	text-align: center;
}
.tbItemList .HeaderCellRight
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	white-space: nowrap;
	border: none;
	color: #666666;
	text-align: right;
}

.tbItemList .OddRow
{
	cursor: default;
	background-color: white;
	text-align: left;
}

.tbItemList .EvenRow
{
	cursor: default;
	background-color: white;
	text-align: left;
}

.tbItemList .OddRow_MouseOver
{
	cursor: hand;
	background-color: white;
	color: #666666;
	text-align: left;
}

.tbItemList .EvenRow_MouseOver
{
	cursor: hand;
	background-color: white;
	color: #666666;
	text-align: left;
}

.tbItemList .DataCell
{
	padding: 2px;
}

.tbItemList .DataCellLeft
{
	padding: 2px;
	text-align: left;
}
.tbItemList .DataCellCenter
{
	padding: 2px;
	text-align: center;
}
.tbItemList .DataCellRight
{
	padding: 2px;
	text-align: right;
}
.tbItemList .ImageDataCell
{
	padding: 2px;
	vertical-align: middle;
	text-align: center;
}

.tbItemList .FooterRow
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	white-space: nowrap;
	background-color: #a4dbeb;
	/*text-align: center;*/
}

.tbItemList .FooterCell
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	white-space: nowrap;
	border: none;
	color: #666666;
}
.tbItemList .FooterCellCenter
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	white-space: nowrap;
	border: none;
	color: #666666;
	text-align:center
}
.tbItemList .FooterCell Right
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	white-space: nowrap;
	border: none;
	color: #666666;
	text-align:right
}

.tbItemList .PagerRow
{
	background-color: #a4dbeb;
}

.tbItemList .PagerRow TD
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 2px;
	padding-top: 2px;
	white-space: nowrap;
	letter-spacing: 3px;
	text-align: center;
	color: #666666
}

.tbItemList .PagerRow TD A
{
	text-decoration: underline;
}

.GeneralHeaderRow
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
	white-space: nowrap;
	background-color: #a4dbeb;
}

.sendlinkred {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: Red; /* #b20838; */
}

.sendlinkblack {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}


.bottle{
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	color: #9D002D;
}
.bottle a:link {
	color: #9D002D;
	text-decoration: none;
}
.bottle a:visited {
	color: #9D002D;
	text-decoration: none;
}
.bottle a:hover {
	color: #87cff7;
	text-decoration: none;
}
.bottle a:active {
	color: #9D002D;
	text-decoration: none;
}





