﻿body {
	background-image: url(https://www.bathedwithlove.com/tempimgs/bg3.jpg);
	margin-top: 20px;
	margin-bottom: 20px;
	background-position: center top;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #724526;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #724526;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #724526;
}
a:link {
	color: #724526;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #724526;
}
a:hover {
	text-decoration: none;
	color: #E93C5A;
}
a:active {
	text-decoration: none;
	color: #724526;
}
.descbox {
	background-color: #ECF7FB;
	border: 1px solid #E93A5B;
        color: #E93A5B;
	width: 257px;
	margin-left: 4px;
	text-align: justify;
	padding: 7px;
	font-size: 11pt;
}
.demolinks {
	margin-top: 6px;
	margin-bottom: 6px;
}

.newsletterbox {
	background-color: #ECF7FB;
	border: 1px solid #E93A5B;
	width: 268px;
	margin-left: 4px;
	font-size: 10pt;
	text-align: center;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.tubbybundlesbox {
	width: 268px;
	margin-left: 4px;
	font-size: 10pt;
	text-align: center;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.signupbox {
	border: 1px solid #764525;
	width: 200px;
	color: #734426;
	padding: 1px;
}
flashbox {
	margin-right: 10px;
	margin-left: 7px;
}
.lowerhomebox {
	margin-top: 0px;
}
.lowerhomebox2 {
	margin-top: 0px;
}
.introducingheader {
	margin-top: 2px;
	margin-bottom: 3px;
}
.overallborder {
	border: 2px solid #724526;
	background-color: #FFFFFF;
}
.rightbox {
	background-color: #FFFFFF;
	background-position: center top;
	padding-bottom: 15px;
}
.searchbg {
	background-image: url(https://www.bathedwithlove.com/tempimgs/searchbox.jpg);
	background-position: center;
}
.searchbg {
	background-image: url(https://www.bathedwithlove.com/tempimgs/searchbox.jpg);
	background-position: center;
}

.searchbox {
	background-color: #F0FBFD;
	background-position: left top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 15px;
	height: 18px;
	width: 150px;
	margin-left: 5px;
	color: #4B98B2;
}
.mainsection {
	margin-top: 35px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.faqssection {
	text-align: left;
}
.textjustified {
	text-align: left;
}
.smallpinkheader {
	color: #E9395D;
}
.blueheader {
	font-weight: bold;
	color: #499BB3;
}
.bluecolor {
	color: #4998B6;
	text-align: left;
}


.style1 {
	color: #E83A5B;
	font-weight: bold;
	font-size: 12pt;
}
.textfieldon {
	background-color: #ECF7FB;
	border: 1px solid #724526;
	font-size: 10pt;
	color: #724528;
	width: 175px;
	margin-top: 2px;
	margin-bottom: 3px;
}
.textareaon {
	background-color: #ECF7FB;
	border: 1px solid #724526;
	font-size: 10pt;
	color: #724528;
	height: 100px;
	width: 370px;
	margin-top: 2px;
	margin-bottom: 3px;
}
.blogleft {
	margin-left: 2px;
	list-style-position: outside;
	list-style-type: none;
	background-color: #EBF7FB;
	text-align: left;
}
.blogleftbox {
	background-color: #ebf7fb;
	border: 1px solid #E83A5B;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}



h1 {
	font-size: 16pt;
	color: #E93A5B;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 2px;
	margin-bottom: 4px;
}
.attn {
    font-size: 16px;
    font-weight: bold;
    }
.abutton {
	background-color: #4C99B5;
	font-size: 8.5pt;
	color: #FFFFFF;
	padding: 1px;
	curser:hand;
	font-weight: bold;
	font-variant: normal;
	margin: 2px;
	text-transform: uppercase;
    }
.attributename {
    display: inline;
    }
.bottomlinks {
	margin-top: 5px;
	font-size: 8.3pt;
	font-family: Georgia, Arial, "Times New Roman", Times, serif;
}
.bottomlinks2 {
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	margin-bottom: 10px;
}

.bothnavhead {
	width: 165px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	background-color: #4C99B5;
    }
.breadcrumb {
	font-size: 8.5pt;
    }

.breadcrumb a:link {
	font-size: 8.5pt;
    }

.breadcrumb a:visited {
	font-size: 8.5pt;
	color: #4C99B5;
    }

.breadcrumb a:hover {
	font-size: 8.5pt;
	color: #4C99B5;
    }
.billtable {
    width: 100%;
    padding: 1px;
    margin: 0px;
    }

.billtable th {
    padding: 4px;
    background-color: #4C99B5;
    border-bottom: 1px solid;
    color: #FFFFFF;
    }

.billing-table {
    text-align: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    background-color: #FFFFFF;
    }

.billing-head {
	padding: 4px;
	background-color: #D0EBF6;
	color: #754426;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    }

.billing-field {
    font-size: 9pt;
    text-align: right;
    padding: 1px;
    }

.billing-required {
    font-size: 9pt;
    text-align: right;
    padding: 1px;
    }

.billing-input {
    font-size: 9pt;
    text-align: left;
    margin: 0px;
    padding: 0px;
    }

.billing-table th {
	text-align: center;
	padding: 2px;
	color: #FFFFFF;
	background-color: #4C99B5;
	border-bottom: 1px solid;
    }	

.billingrow-on {
    text-align: left;
    background-color: #4C99B5;
    }

.billingrow-on a {
    }

.billingrow {
    text-align: left;
    background-color: #FFFFFF;
    }

.billingrow a {
    }

.billbutt {
    padding: 0px;
    margin: 1px;
    background-color: #4C99B5;
    font-size: 10px;
    color: #FFFFFF;
    }
.catitemoutertable {
	margin: 0px;
	padding: 0px;
	width: 100%;
    }

.catitemoutertable th {
	color: #FFFFFF;
	font-size: 10pt;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
    }
.checkout-table {} 
.checkout-table-cell {}
.checkout-questions {
	border: 1px solid #4C99B5;
	padding: 2px;
	margin-bottom: 6px;
	text-align: left;
}

.checkout-question {
	font-weight: normal;
}

.checkout-question-required {
	color: #4C99B5;
}

.checkout-answer {
	display: inline;
}

.checkout-answer-radio {
	display: inline;
	padding-right: 8px;

}
.cart-insurance {}
.cart-zip {}
.cart-country{}

.content-link a {
    display: block;
    width: 150px;
    color: #4C99B5;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    cursor: pointer;
    text-decoration: none;
    }

.content-link a:visited {
    color: #4C99B5;
    }

.content-link a:hover{ 
	color: #4C99B5; 
	background-image: url("../../../../navhover.gif");
	background-repeat: no-repeat;
	}

.content-link a:active {
    color: #4C99B5;
    }

.content-link-on {
    display: block;
    font-weight: bold;
    width: 150px;
    color: #4C99B5;
    background-image: url("../../../../navactive.gif");
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    text-decoration: none;
    cursor: pointer;
    }

.content-link-on a:link {
    color: #4C99B5;
    }

.content-link-on a:visited {
    color: #4C99B5;
    }

.content-link-on a:hover {}

.content-link-on a:active {}
.cartlinks {
    font-size: 8pt;
    text-align: left;
    margin-left: 10px;
    }

.cartlinks a:link {
    text-decoration: none;
    color: #4C99B5;
    }

.cartlinks a:visited {
    text-decoration: none;
    color: #4C99B5;
    }

.cartlinks a:hover {
    text-decoration: none;
    color:#4C99B5;
    }

.cartlinks a:active {
    text-decoration: none;
    color: #4C99B5;
    }
.category {
    text-align: center;
    }

.category h1 {
    font-size: 14pt;
    font-weight: bold;
    padding: 2px;
    margin: 10px 0px 5px 0px;
    text-align: left;
    }
.category_large_image {
    padding: 4px;
    border: 0px;
    }
.categoryshortdesc {
    font-size: 9pt;
    }

.categoryshortdesc p {
    font-size: 9pt;
    margin: 0px;
    }

.categorylongdesc {
	font-size: 12pt;
	text-align: left;
    }
.cart {
    padding: 0px;
    margin: 0px;
    }
	
.carterror {
    color: #4C99B5;
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    }	

.cartmessage {
	font-size: 12pt;
	text-align: center;
    }
	
.cart-header-message {
	text-align: center;
	font-size: 10pt;
    }
	
.cart-shipping-message {
	text-align: center;
	font-size: 10pt;
	font-style: italic;
    }
	
.cart-footer-message {
	text-align: center;
	font-size: 10pt;
	color: #4C99B5;
    }			

.confirmation-header {
    font-size: 12pt;
    text-align: center;
	}
	
.confirmation-message{
    font-size: 12pt;
    text-align: center;
	}
	
.confirmation-footer{
    font-size: 12pt;
    text-align: center;
	}
.cartqtybox {
    font-size: 9px;
    padding: 0px;
    margin: 0px;
    }

.cartbottom {
    text-align: center;
    }

.carttable {
	width: 100%;
	margin: 0px;
	padding: 0px;
    }
.cart-total {
	text-align: right;
	margin-right: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
    }

.cart-sub-total {
    text-align: right;
    }


.carttotalrow {
    font-size: 12px;
    background-color: #FFFFFF;
    padding: 4px;
    text-align: right;
    border-top: 0px dashed;
    }
.content-title {
	font-size: 14pt;
	color: #4C99B5;
	margin-top: 15px;
}

.cart-item-name {}
.cart-mfg-name {}
.catalog code {}
.cart-mfg-code {}
.cart-cat-name {}


.carttable th {
	text-align: center;
	font-size: 9pt;
	background-color: #ECF7FB;
	color: #744625;
	padding: 0px 5px 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E93A5B;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E83A5D;
    }
	
.cart-thumb-image {
    padding: 4px;
    float: left;
    border: 0px;
    }	
	
.cbutton {
	background-color: #734627;
	font-size: 8.5pt;
	color: #FFFFFF;
	padding: 1px;
	curser:hand;
	font-weight: bold;
	font-variant: normal;
	margin: 2px;
	text-transform: uppercase;
    }
.category_thumb_image img{
    padding: 3px;
    border: 0px;
	clear:both;
    text-align: center;
    }
.catcode {
    display: inline;
    font-size: 9pt;
    font-weight: normal;
    margin-right: 10px;
    }
.categoryname {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #724528;
	background-color: #ECF7FB;
	border: 1px solid #529EB8;
	padding: 2px;
	text-align: center;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
    }
.dmsg {
    color: #ff0000;
    font-size: 9pt;
    }
.discount-message {
    font-style: italic;
	font-weight:bold;
	color:#FF3300;
    }
.error {
    padding: 2px 0px;
    color: #FF0000;
    font-weight: bold;
    }
.emailheader {
	padding: 10px;
    background-color: #FFFFFF;
    }
.emailfriend {
	clear:right;
    }
.emailpop div {
    padding: 10px;
    }

.emailpop h1 {
    font-size: 14pt;
    font-weight: bold;
    margin: 0px;
    text-align: center;
    }

.emailform {
    background-color: #FFFFFF;
    width: 95%;
    }

.emailpop {
	background-color: #FFFFFF;
	width: 500px;
	border: 1px solid #666666;
	padding: 15px;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 14px;
	text-align: center;
    }

.emailfooter {
   	padding: 10px;
    background-color: #FFFFFF;
    }
.field {
    font-weight: bold;
    }

.field-req {
	color: #734627;
    }
.gallery td{
	text-align:center;
	vertical-align:top;
}		
.gallery table{
	text-align:center;
	width:90%;
	margin-top:5px;
}
.grandtotalrow{
	background-color:#ECF7FB;
	color:#E93A5B;
	padding-right: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E83A5B;
	border-bottom-color: #E83A5B;
}
.gallery_nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #85898A;
}
.horiz-top {
    display: inline;
    margin: 0px;
    padding: 0px 5px 0px 5px;
    line-height: 24px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #666666;
    }

.horiz-top a:link {
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 5px 0px 5px;
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #666666;
    }

.horiz-top a:visited {
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 5px 0px 5px;
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #666666;
    }

.horiz-top a:hover {
    color: #FFCC00;
    margin: 0px;
    padding: 0px 5px 0px 5px;
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #CCCCCC;
    }

.horiz-top-on {
    display: inline;
    margin: 0px 6px 0px 6px;
    padding: 3px;
    line-height: 24px;
    color: #006699;
    background-color: #FFCC00;
    font-weight: bold;
    }

.horiz-top-on a:link {
    color: #006699;
    }

.horiz-top-on a:visited {
    color: #006699;
    }

.horiz-top-on a:hover {
    color: #006699;
    }

.horiz-child-bar {
    display: block;
    line-height: 20px;
    width: 100%;
    background-color: #FFFFCC;
    }

.horiz-child {
    display: inline;
    padding: 0px 10px 0px 10px;
    margin-bottom: 2px;
    line-height: 20px;
    color: #000000;
    font-weight: bold;
    }

.horiz-child a:link {
    color: #000000;
    }

.horiz-child a:visited {
    color: #000000;
    }

.horiz-child a:hover {
    color: #FF4000;
    }

.horiz-child-on {
    display: inline;
    padding: 0px 10px 0px 10px;
    margin-bottom: 2px;
    line-height: 20px;
    color: #FF4000;
    font-weight: bold;
    }

.horiz-child-on a:link {
    color: #FF4000;
    }

.horiz-child-on a:visited {
    color: #FF4000;
    }

.horiz-child-on a:hover {
    color: #FF4000;
    }

h3 {
    font-size: 12pt;
    font-weight: bold;
    margin: 0px;
    }
	h4 {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}
.headercheckout {width:180px; background-color:#FFFFFF;}
.headercheckout div{width:180px; background-color:#FFFFFF; margin-right:5px;}
.itemtitle2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #673400;
	padding: 4px;
	width: 310px;
	margin-bottom: 3px;
}

.itemcell {
	background-position: top;
}
.items2 {
	border: 1px solid #666666;
}


.leftitembox {
	border: 1px solid #666666;
	padding: 7px;
}
.rightitembox {
	padding: 7px;
	border: 1px solid #666666;
}

.itemcell0 {
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
    }
.itemcell1 {
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
    }

.item_thumb {
	display: block;
    text-align: center;
    }
.item_thumb_image {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
} 

.itemtable {
	text-align: center;
	width: 100%;
    }

.item {
    text-align: center;
    }
.itemname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
.item h1 {
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    margin: 0px;
    }

.item_image {
	padding: 0px;
	border: 0px;
	text-align: left;
    }

.itemlongdesc {
	font-size: 12pt;
	white-space: normal;
	margin-bottom: 0px;
	width: 325px;
	text-align: left;
    }

.item-message {
	color: #666666;
	font-weight: bold;
	padding: 6px 0px;
	font-style: italic;
    }



.logged-in-message {
    color: red;
    font-weight: bold;
    }

.leftnav {
    width: 165px;
    padding-top: 3px;
    margin: 6px 0px 6px 6px;
    }
.login {}

.login h1 {
    font-size: 18px;
    font-weight: bold;
    }

.login-form {
	width: 300px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
    }

.login h1 {
    font-size: 18px;
    font-weight: bold;
    }
.list-price {
    font-style: normal;
    font-size: 9pt;
    }
.mfg-select {
	font-size: 9px;
}
.mfg-button {
	font-size: 9px;
	background-color: #666666; 
}.manname {
    display: inline;
    font-size: 9pt;
    font-weight: normal;
    margin-right: 10px;
    }

.mancode {
    display: inline;
    font-size: 9pt;
    font-weight: normal;
    }
.mainordertable {
    width: 95%;
    }



.map-level-0 {margin:10px 20px 10px 20px; font-weight:bold; font-size:12pt; }
.map-level-1{margin-left:35px; font-weight:bold; font-size:10pt;}
.map-level-2{margin-left:45px; font-size:9pt;}
.map-content-link {margin-left:20px; font-weight:bold; font-size:12pt;}
.map-content-link-on{margin-left:20px; font-weight:bold; font-size:12pt;}

.mfglongdesc {
    font-size: 9pt;
    text-align: left;
    }
.manufacturer {
    font-weight: bold;
    padding: 2px;
	font-size:12pt;
    }
.mfg-desc {
    font-size: 9pt;
    font-weight: normal;
    }
.maincontent {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.maintable {
    padding: 3px;
    margin: 0px;
    }
.mfg-head a{
    font-size: 9pt;
    font-weight: bold;
	   }
.notprice {
    color: #666666;
    text-decoration: line-through;
    font-weight: bold;
    }

.order-complete-header{
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    }
.ordertable {
    text-align: left;
    width: 90%;
    padding: 0px;
    margin: 0px;
    background-color: #FFFFFF;
    }

.ordertable th {
	padding: 4px;
	background-color: #666666;
	color: #FFFFFF;
    }
.order-complete-message{
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    }
.order-complete-footer{
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    }
.optionname {
    display: inline;
    font-weight: bold;
    margin: 0px 3px 0px 0px
    }

.option {
	margin: 2px;
	text-align: center;
	width: 100%;
	padding: 2px;
	color: #683301;
    }
textarea {
	color: #643500;
	width: 220px;
	padding: 3px;
	left: 0px;
	margin-top: 4px;
}
select {
	color: #734428;
	left: 0px;
}
option {

}
input {
	color: #88898B;
	left: 0px;
}

.option-desc {}
.opt-ctrl {
	color: #734524;
	font-weight: bold;
	text-indent: 15px;
	float: left;
    }

.opt-ctrl-req {
	color: #734523;
	font-weight: bold;
    }

.opt-elem {

    }
.optioncell0 {
	text-align: right;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 0px;
    }

.optioncell1 {
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    background-color: #FFFFff;
    }
.paging {
    text-align: right;
    }

.paging h1 {
    font-size: 12pt;
    font-weight: bold;
    margin: 0px;
    }

.price {
	font-size: 10pt;
	font-weight: bold;
	color: #E83A5B;
    }
.price2 {
	font-weight: bold;
	color: #4C99B5;
	margin-bottom: 5px;
	
}


.p-line {
    font-size: 9pt;
    font-weight: normal;
	text-indent: 7px;
    }

.product-form {
	background-color: #ffffff;
	margin-top: 0px;
	padding: 4px;
	width: 310px;
    }
.formselect {
	color: #666666;
}


.register-form {
	text-align: left;
	width: 450px;
	background-color: #ffffff8;
	padding: 4px;
    }

.register h1 {
    font-size: 18px;
    font-weight: bold;
    }

.register {

    }
	
.rightnav {
    width: 165px;
    padding-top: 3px;
    margin: 6px 0px 6px 6px;
    }


.row0 {
    padding: 3px;
    border: 0px;
    font-size: 12px;
    font-weight: bold;
    background-color: #ffffff;
    }

.row1 {
    padding: 3px;
    border: 0px;
    font-size: 12px;
    font-weight: bold;
    }	
.related-table {
	border: 2px solid #4C99B3;
	margin-top: 10px;
	padding: 3px;
	width:90%;
	background-color: #FFFFFF;
    }

.related-table th {
    font-weight: bold;
    font-size: 10pt;
    }

.related-col-1{
	width:30%;
}
.related-col-2{
	width:60%;
}

.request-info {

	}

.restock-request {
	display:block;
	line-height:28px;
	background-repeat:no-repeat;
	padding-left:25px;
	vertical-align:middle;
    display: inline;
    margin-top: 10px;
	padding-top:3px;
	}
.smlogin-form {
    padding: 0px 5px 0px 10px;
    font-size: 10pt;
    }

.sm-button {
	background-color: #666666;
	font-size: 8.5pt;
	color: #FFFFFF;
	curser:hand;
	font-weight: bold;
	font-variant: normal;
    }

.saleprice {
    color: #666666;
    font-weight: bold;
    }	
.salestax {
    text-align: right;
    }
.soft {
    font-weight: normal;
    }
	
.subcatoutertable {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
    }

.subcatoutertable th {
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background-repeat: no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E93A5B;
	color: #FFFFFF;
    }

.subcattable {
	width: 100%;
	margin-top: 5px;
	text-align: center;
    }

.subcatcell {
    vertical-align: bottom;
    text-align: center;
    }

.subcatcell a {
    text-decoration: none;
    }

.subcats div {
    text-align: center;
    }
/* ALL NEW AND SALE nav */
.specialnav a {
    display: block;
    font-weight: bold;
    width: 150px;
    color: #666666;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    cursor: pointer;
    text-decoration: none;
    }

.specialnav a:link {
    color: #666666;
    }

.specialnav a:visited {
    color: #666666;
    }

.specialnav a:hover {
    color: #666666;
    background-repeat: no-repeat;
    }

.specialnav a:active {
    color: #666666;
    }

.specialnav-on a {
    display: block;
    font-weight: bold;
    width: 150px;
    color: #FF4000;
    background-image: url("../../../../navactive.gif");
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    text-decoration: none;
    cursor: pointer;
    }

.specialnav-on a:link {
    color: #FF4000;
    }

.specialnav-on a:visited {
    color: #FF4000;
    }
.shippingrow{}
.specialnav-on a:hover {}

.specialnav-on a:active {}

.subnavbox {
    width: 163px;
    padding: 0px;
    margin: 0px;
    border-top: 0px;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    background-color: #FFFFFF;
    }
.textoption {
    display: inline;
    text-indent: 10px;
    text-align: right;
    }
.tinytxt {
    font-size: 7pt;
    line-height: 10px;
    margin: 0px;
    padding: 0px;
    }
.topbar {
    background-color: #FF4000;
    text-decoration: none;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
    }
.topprod-table {
   margin-bottom:5px;
   width: 163px;
   border-bottom: 1px solid #000000;
    }

.topprod-head {
    width: 165px;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    background-image: url("../../../../botnavhead.gif");
    margin: 0px;
    background-repeat: no-repeat;
    }

.topprods {
    width: 163px;
    padding-bottom: 3px;
    border-top: 0px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
	border-bottom: 1px dashed #CCCCCC;
    background-color: #FFFFFF;
    }
.totalcell0 {
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	background-color: #ECF7FB;
	color: #724526;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #E93A5B;
    }

.totalcell1 {
    padding: 3px;
    border-bottom: 1px solid #4C99B5;
    font-size: 12px;
    font-weight: bold;
    background-color: #ffffff;
    }
.topnav {
    background-color: #4C99B5;
    text-align: right;
    text-decoration: none;
    margin: 0px;
    }	
/* LEVEL 0 nav */
.vert-level-0 a {
    display: block;
    font-weight: bold;
    width: 150px;
    color: #000000;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    cursor: pointer;
    text-decoration: none;
    }

.vert-level-0 a:link {
    color: #000000;
    }

.vert-level-0 a:visited {
    color: #000000;
    }

.vert-level-0 a:hover {
    color: #006699;
    background-image: url("../../../../navhover.gif");
    background-repeat: no-repeat;
    }

.vert-level-0 a:active {
    color: #000000;
    }

.vert-level-0-on a {
    display: block;
    font-weight: bold;
    width: 150px;
    color: #FF4000;
    background-image: url("../../../../navactive.gif");
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    text-decoration: none;
    cursor: pointer;
    }

.vert-level-0-on a:link {
    color: #FF4000;
    }

.vert-level-0-on a:visited {
    color: #FF4000;
    }

.vert-level-0-on a:hover {}

.vert-level-0-on a:active {}

/* LEVEL 1 nav */
.vert-level-1 a {
    display: block;
    font-size: 11px;
    color: #000000;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: 16px;
    cursor: pointer;
    text-decoration: none;
    }

.vert-level-1 a:link {
    color: #000000;
    }

.vert-level-1 a:visited {
    color: #000000;
    }

.vert-level-1 a:hover {
    color: #006699;
    }

.vert-level-1 a:active {
    color: #000000;
    }

.vert-level-1-on a {
    display: block;
    font-size: 11px;
    color: #FF4000;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: 16px;
    text-decoration: none;
    cursor: pointer;
    }

.vert-level-1-on a:link{
    color: #FF4000;
    }

.vert-level-1-on a:visited {
    color: #FF4000;
    }

.vert-level-1-on a:hover {}

.vert-level-1-on a:active {}

/* LEVEL 2 nav */
.vert-level-2 a {
    display: block;
    font-size: 10px;
    color: #000000;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: 24px;
    cursor: pointer;
    text-decoration: none;
    }

.vert-level-2 a:link {
    color: #000000;
    }

.vert-level-2 a:visited {
    color: #000000;
    }

.vert-level-2 a:hover {
    color: #006699;
    }

.vert-level-2 a:active {
    color: #000000;
    }

.vert-level-2-on a {
    display: block;
    font-size: 10px;
    color: #FF4000;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: 24px;
    text-decoration: none;
    cursor: pointer;
    }

.vert-level-2-on a:link {
    color: #FF4000;
    }

.vert-level-2-on a:visited {
    color: #4C99B5;
    }

.vert-level-2-on a:hover {}

.vert-level-2-on a:active {}

.vert-level-3 {
    text-indent: 34px;
    font-size: 10px;
    color: #4C99B5;
    }

.vert-level-3-on {
    color: #4C99B5;
    text-indent: 34px;
    font-size: 10px;
    }

.vert-level-4 {
    text-indent: 40px;
    font-size: 9px;
    color: #4C99B5;
    }

.vert-level-4-on {
    text-indent: 40px;
    font-size: 9px;
    }
.wishlist {
	margin-top: 10px;
	padding-right: 5px;
    }
.wlistpage {
    text-align: center;
    }

.wlistpage h3 {
    text-align: center;
    font-size: 12pt;
    margin: 4px;
    }

.wlistpage h4 {
	text-align: center;
	font-size: 10pt;
	color: #4C99B5;
	font-style: italic;
	margin: 0px 0px 10px 0px;
    }

.wishlisttable {
	background-color: #FFFFFF;
	padding: 1px;
	margin: 10px 0px 10px 0px;
    }

.wishlisttable th {
	padding: 4px;
	color: #FFFFFF;
	background-color: #4C99B5;
	text-align: left;
    }

.wishlisttable td {
    padding: 2px;
    }
.wishlistbackbutton a {
	display: block;
	width: 150px;
	line-height: 20px;
	background-color: #4C99B5;
	color: #FFFFFF;
	text-align: center;
    }

.wishlistbackbutton a:link {
    color: #FFFFFF;
    text-align: center;
    }

.wishlistbackbutton a:visited {
    color: #FFFFFF;
    text-align: center;
    }

.wishlistbackbutton a:hover {
    color: #FFFFFF;
    text-align: center;
    }

.wbutton {
	background-color: #734428;
	font-size: 10px;
	color: #FFFFFF;
	margin: 1px;
	padding: 1px;
	cursor:hand;
	text-transform: uppercase;
    }
.titlebox {
	padding: 5px;
	border: 1px solid #4C99B5;
}
.arrowdot {
	margin-left: 5px;
	list-style-position: inside;
	list-style-image: url("../../../../../../../../preview_clip_image001_0000.gif");
	margin-bottom: 15px;
	font-weight: bold;
	color: #4999B2;
}
.style20 {
	color: #4B98B4;
	font-weight: bold;
}
.style21 {color: #E93C5A}.largerdesctext {
	font-size: 12pt;
}
.red_bold {
	padding: 0px 50px 0px 50px;
	border-collapse: collapse;
	font-family: "Times New Roman";
	font-size: large;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: auto;
	text-indent: 0px;
	text-transform: none;
	white-space: normal;
	word-spacing: 0px;
	color: #FF0000;
}




