/* CSS Document */
html, body {
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#000;
	padding: 0;
	margin: 0;
}

h1.overview {
	font-size: 21px;
	color: black;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
}
h2 {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #9c2273;
}

h3 {
	padding: 0;	
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #aa3084;
}
h4 {
	padding: 0;	
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	color: #9c2273;
}
a.ViewLarger {
        font-size: 12px;
        font-weight: bold;
	color: #aa3084;
        text-decoration: none;
}
a.ViewLarger:hover {
      
        text-decoration: underline;

}
.bigBlue {
        font-size: 13px;
	font-weight: bold;
	color: #5ba4c0;
        text-decoration: none;
}
.bigBlue :hover {
      
        text-decoration: underline;

}


.bodymedboldwhite {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.price_table_title {
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
	font-weight: bold;
}
.bread {
	font-size: 11px;
	color: #b4b4b4;
	margin: 0px 0px 4px 0px;
}
.bread ul li {
list-style: none;
}
.bread ul li a{
	font-size: 11px;
	margin: 0px 0px 20px 0px;
float: left;
}


.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul {
	margin-top: 8px;
}
ul li {
	list-style: disc;
margin-top: 4px; 
margin-bottom: 4px;
	/*color: #5ba4c0; */
} 

/* top navigation */
.topnav a, .topnav a:visited{
	margin-right: 8px;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.topnav a:hover{
	margin-right: 8px;
	color: #a5ce39;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.topnav .onStateTop{
	margin-right: 8px;
	color:  #a5ce39;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


/* left navigation */
.leftnav p {
	font-size: 12px;
	color: #666666;
	margin: 5px 20px 5px 30px;
}
.infonav a, .infonav a:visited {
	font-size: 13px;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
	padding-left: 28px;
	font-weight:normal;
}
.infonav a:hover {
	font-size: 13px;
	color: #990099;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	padding-left: 28px;
	font-weight:normal;
}
.infonav .onState {
	font-size: 13px;
	color: #990099;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	padding-left: 28px;
	font-weight:normal;
}

div.bodysmall {
	font-size: 11px;
}

.ProductCategory {
       width: 249px;
height: 50px;
min-height: 50px;
       text-align: center;

}
.ProductCategory a, .ProductCategory a:visited {
       text-decoration: none;
       color: #000000;
}
.ProductCategory a:hover {
        color: #9c2273;
       text-decoration: none;
}


.ProductCategoryRelated {
       width: 188px;
height: 30px;
min-height: 30px;
       text-align: center;

}
.ProductCategoryRelated a, .ProductCategoryRelated a:visited {
       text-decoration: none;
       color: #9c2273;
}
.ProductCategoryRelated a:hover {
       text-decoration: underline;
}


.perfectgift{
       width: 649px;
       height: 20px;
       min-height: 20px;
       text-align: left;

}
.perfectgift a, .perfectgift a:visited {
       text-decoration: none;
       color: #000000;
}
.perfectgift a:hover
 {
       color: #9c2273;
       text-decoration: none;
}


.cartLinks {
    color: #371957;
}

.cartLinks a, .cartLinks a:visited {
      margin-left: 10px;
      color: #ffffff;
      text-decoration: none;
      font-family: verdana;
      font-size: 11px;
      font-weight: bold;
}

.cartLinks a:hover{
      color: #aa3084;
      text-decoration: none;
      font-family: verdana;
      font-size: 11px;
      font-weight: bold;
}


.forwardFriend a {
     font-size: 11px;
     color: #9c2273;
     
}

.LandingProductName a{
      font-weight: bold;
      color: #000000;
      text-decoration: none;
      font-family: verdana;
      font-size: 12px;
      text-align: center;
}

/* drop down menu navigation styles */
/*
#dropmenudiv a{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height:14px;
	padding: 3px 0px 0px 30px;
	text-decoration: none;
	text-align: left;
	color: #666666;
	background-color: #ffffff;
}
*/
/*
#dropmenudiv a:hover{ /*hover background color*/
/*	background-color: #5b1065;
	color: #ffffff;
	text-decoration: underline;
}*/
/*.sectionNavOn {
	background-color: #5b1065;
	color: #ffffff;
	text-decoration: underline;
}
#dropmenudiv .level2nav {
	margin: 0;
	padding: 3px 5px 3px 10px;
	background-color: #5b1065;
	color: #ffffff;
	width: 195px;
	height: 18px;
	text-decoration: underline;
	border-bottom: 1px #151515 solid;
	border-left: 1px #151515 solid;
	border-right: 1px #151515 solid;
}

#dropmenudiv .level2navfirst {
	margin: 0;
	padding: 3px 5px 3px 7px;
	background-color: #5b1065;
	color: #ffffff;
	width: 195px;
	height: 18px;
	text-decoration: underline;
	border: 1px #151515 solid;
}
#dropmenudiv a.level2navfirst:hover{ /*hover background color*/
/*	background-color: #ffffff;
	color: #151515;
	text-decoration: underline;
}
#dropmenudiv a.level2nav:hover{ /*hover background color*/
/*	background-color: #ffffff;
	color: #151515;
	text-decoration: underline;
} */
/* This is for the first paragraph under a header - don't want all the top spacing between the divider graphic and the first line */
p.lineone {
	margin-top: 7px;
}
ul.PagingList {
   list-style: none;
}
ul.PagingList li {
 list-style: none;
  float: left;
}

ul.PagingList li a{
   margin-left: 10px;
   font-size: 11px;
   color: #5ba4c0;

 
}
ul.PagingList li.ActivePage {
 list-style: none;
  font-size: 11px;
  margin-left: 10px;
  color: #9c2273;
  font-weight: bold;
}


/* Text for View font options and skin tones */
.options {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}


/* text box for home page email newsletter signup */
.home_email_signup {
	margin-left: 510px;
	margin-top: 20px;
}

/* BEGIN styles for cart pages */
.cartHeaderPink {
       color: #aa3084;
      text-decoration: none;
      font-family: verdana;
      font-size: 11px;
      font-weight: bold;
}

.cartLabel{
      color: #aa3084;
      font-family: verdana;
      font-size: 12px;
      font-weight: bold;
}

.ProductPrice {
     color: #aa3084;
      font-family: verdana;
      font-size: 12px;
      text-decoration: italic;
}
a.EstimateShippingLink {
      color: #aa3084;
      font-family: verdana;
      font-size: 11px;
      text-decoration: italic;
}
a.checkout {
      color: #1c71b2;
      font-family: verdana;
      font-size: 14px;
      font-weight: bold;
}

/* END styles for cart pages */


/* footer */
#footer p{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 11px;
 margin-left: 50px;
}
#footer a {
	color:#FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
#footer a:hover{
	color:#FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

/* Home featured */
.home-product {
width: 300px;
height: 225px;
background-image:url(/templates/default/images/bkg-product-home.jpg);
background-repeat: no-repeat;
padding: 4px;
float: left;
}


.home-product h2 {
padding: 0px 0px 5px 0px;
color:#000000;
}

.home-product h3 {
padding: 0px 0px 5px 0px;
font-size: 10px;
color:#000000;
}

.home-product h3 a{
text-decoration:none;
color:#000000;
}

.home-product-content
 {
width: 125px;
float: left;
}

.home-product-content a.more { /*add to cart btn*/
color:#9C2273;
background-image: none;
height: auto;
padding-bottom: 10px;
padding-left:60px;
}

.home-product img{
max-width:250px;
max-height:160px;
align:center;
padding-top:40px;
}


