/*
##############################################################################
FILENAME:			mainStyles.css
DESCRIPTION:		Default Style Sheet
CREATED:			12/16/02
INITIAL AUTHOR:		Jarrod Gingras
UPDATED BY:			Jill Cooney
UPDATE DATE:		7/6/05
Copyright (c) 2003 Molecular, Inc.
343 Arsenal Street, Watertown MA 02472
617-218-6500
http://www.molecular.com/

##############################################################################
*/

/* DEFAULT, SITEWIDE STYLES */
body, td, p, dd, dl, ol, ul, li, form, select, option, input {
	color: #000000;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;	
}


a {
	color: #8C8B8B;
}

a:visited {
	color: #8C8B8B;

}

/*a.noUnderline:link,a.other:active,a.other:visited,a.other:hover
{ color: #000000; text-decoration: none } */
a.noUnderline:link,a.noUnderline:active,a.noUnderline:visited,a.noUnderline:hover
{ color: #000000; text-decoration: none }

form {
	display: inline;
}
	
ul {
	list-style-type: square;
}

li {
	list-style-type: square;
}

ul.callOut {
	margin-top: 5px;
	margin-bottom: 5px;
}

ul.noMargin {
	margin-left: 20px;
}

.imageRepeat {
	background-image: url(/yc/images/retail/dotted_line.gif);
	background-repeat: repeat-y;
}

/* FONT CLASSES */

.header {
	font-size: 14px;
	display: inline;
	font-weight: bold;
}

.subHeader {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

h1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	PADDING-BOTTOM: 0px;
	margin-bottom: 0px;
}

h1:a {
	color: #FF3333;
	font-size: 12px;
	font-weight: bold;
	
}

h2 {
	font-size: 14px;
	display: inline;
	font-weight: bold;
}

.subHeaderContent {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: -15px;
}

.defaultBold {
	font-weight: bold;
}

.defaultSmall { 
	font-size: 10px;
}

.errorText {
	color: #ffffff;
	font-weight: bold;
}

.footerText {
	color: #666666;
}

.inputText {
	color: #666666;
	font-size: 10px;
}

.highlightText {
	color: #666666;
}

.miniCartText {
	color: #666666;
	font-weight: bold;
}

.linksInHeader {
	color: #8C8B8B;
	font-size: 10px;
	font-weight: bold;
}

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

/* jjc 'what's your red' accessory collection font  */
.whatsYourRedFamilyHeader {
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
}

.shippingCalloutContent {
	color: #6E7649;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.backorderMessage {
	background-color: #ffffff;
	BORDER-BOTTOM: #F78E1E solid 1px;
	BORDER-LEFT: #F78E1E solid 1px;
	BORDER-TOP: #F78E1E solid 1px;
	BORDER-RIGHT: #F78E1E solid 1px;
	background-image: url( /yc/images/retail/cart/error_bg.gif );
	background-repeat: repeat;
	color: #000000;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
}
.highlightMessage {
	background-color: #ffffff;
	BORDER-BOTTOM: #F78E1E solid 1px;
	BORDER-LEFT: #F78E1E solid 1px;
	BORDER-TOP: #F78E1E solid 1px;
	BORDER-RIGHT: #F78E1E solid 1px;
	background-image: url( /yc/images/retail/cart/error2_bg.gif );
	background-repeat: repeat;
	color: #000000;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
}
.highlightTopRightMessage {
	background-color: #ffffff;
	BORDER-BOTTOM: #999999 solid 1px;
	BORDER-LEFT: #999999 solid 1px;
	BORDER-TOP: #999999 solid 1px;
	BORDER-RIGHT: #999999 solid 1px;
	background-image: url( /yc/images/retail/cart/error2_bg.gif );
	background-repeat: repeat;
	color: #000000;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
}
.highlightNoBlinkMessage {
	BORDER-BOTTOM: #F78E1E solid 1px;
	BORDER-LEFT: #F78E1E solid 1px;
	BORDER-TOP: #F78E1E solid 1px;
	BORDER-RIGHT: #F78E1E solid 1px;
	color: #000000;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
}
.lowStockMsg {
	BORDER-BOTTOM: #F78E1E solid 1px;
	BORDER-LEFT: #F78E1E solid 1px;
   	BORDER-RIGHT: #F78E1E solid 1px;
   	BORDER-TOP: #F78E1E solid 1px;
	background-color: #ffffff;
	color: #000000;
	font-weight: bold; 
	padding-top: 5px; 
	padding-bottom: 7px;
}

/* BACKGROUND CLASSES */

.bgDefault {
	background-color: #ffffff;
}

.bgDark {
	background-color: #e1e1e1;
	background-image: url(/yc/images/retail/navigation/navBorderFooter.gif);
	background-repeat: repeat-x;
}

.bgFeatured {
	background-color: #ff0000;
}

.bgCallOut {
	background-color: #f1f2f2;
}

/* TOP NAVIGATION */

.topNavDark {
	background-color: #e1e1e1;
	background-image: url(/yc/images/retail/navigation/navBorder.gif);
	background-repeat: repeat-x;
} 

 .topNavLight {
	background-color: #e1e1e1;
}
  .topNavText {
  	color: #e1e1e1;
	font-weight: bold;
}
  .topNavTextLink {
  	color: #e1e1e1;
	font-size: 10px;
	font-weight: bold;
 }

/* LEFT NAVIGATION */

.leftNavDark { 
	background-color: #F1F2F2;
}

.leftNavLight {
	background-color: #FFFFFF;
}

/* MISC. LAYOUT COLORS */

.accentLine1 {
	background-color: #8C8B8B
}

.accentLine2 {
	background-color: #8C8B8B;
}

.accentLine3 {
	background-color: #000000;
}
  
/* MARGIN SPACING */

.contentTable {
	margin-bottom: 10px;
	margin-top: -20px;
}

/* ERROR HANDLING */

.errorGeneralMsg {
	BORDER-BOTTOM: #cc0000 solid 1px;
	BORDER-LEFT: #cc0000 solid 1px;
   	BORDER-RIGHT: #cc0000 solid 1px;
   	BORDER-TOP: #cc0000 solid 1px;
	background-color: #ffffff;
	color: #cc0000;
	font-weight: bold; 
	padding-top: 2px; 
	padding-bottom: 2px;
}

/* FRAGRANCE SWATCHES - JJC 4/2/03 */

.fragranceSwatch {
   BORDER-BOTTOM: #999999 solid 1px;
   BORDER-LEFT: #999999 solid 1px;
   BORDER-RIGHT: #999999 solid 1px;
   BORDER-TOP: #999999 solid 1px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 0px;
   WIDTH: 10px;
   HEIGHT:10px;
}

/* PRODUCT IMAGE BORDER - 4/30/03 */

.pix10 {
   BORDER-BOTTOM: #999999 solid 1px;
   BORDER-LEFT: #999999 solid 1px;
   BORDER-RIGHT: #999999 solid 1px;
   BORDER-TOP: #999999 solid 1px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 0px;
   WIDTH: 10px;
   HEIGHT:10px;
}

/* PRODUCT IMAGE BORDER - 4/30/03 */

.pix75 {
   BORDER-BOTTOM: #999999 solid 1px;
   BORDER-LEFT: #999999 solid 1px;
   BORDER-RIGHT: #999999 solid 1px;
   BORDER-TOP: #999999 solid 1px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 0px;
   WIDTH: 75px;
   HEIGHT:75px;
}

/* PRODUCT IMAGE BORDER - 4/30/03 */

.pix78 {
   BORDER-BOTTOM: #999999 solid 1px;
   BORDER-LEFT: #999999 solid 1px;
   BORDER-RIGHT: #999999 solid 1px;
   BORDER-TOP: #999999 solid 1px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 0px;
   WIDTH: 78px;
   HEIGHT:78px;
}

/* PRODUCT IMAGE BORDER - 4/30/03 */

.pix120 {
   BORDER-BOTTOM: #999999 solid 1px;
   BORDER-LEFT: #999999 solid 1px;
   BORDER-RIGHT: #999999 solid 1px;
   BORDER-TOP: #999999 solid 1px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 0px;
   WIDTH: 120px;
   HEIGHT:120px;
}

/* PRODUCT IMAGE BORDER - 4/30/03 */

.pix500 {
   BORDER-BOTTOM: #999999 solid 1px;
   BORDER-LEFT: #999999 solid 1px;
   BORDER-RIGHT: #999999 solid 1px;
   BORDER-TOP: #999999 solid 1px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 0px;
   WIDTH: 500px;
   HEIGHT:500px;
}

/* PRODUCT IMAGE BORDER - 12/2/03 for Wholesale */

.pix200 {
   BORDER-BOTTOM: #999999 solid 1px;
   BORDER-LEFT: #999999 solid 1px;
   BORDER-RIGHT: #999999 solid 1px;
   BORDER-TOP: #999999 solid 1px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 0px;
   WIDTH: 200px;
   HEIGHT:200px;
}

.pix400 {
   BORDER-BOTTOM: #999999 solid 1px;
   BORDER-LEFT: #999999 solid 1px;
   BORDER-RIGHT: #999999 solid 1px;
   BORDER-TOP: #999999 solid 1px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 0px;
   WIDTH: 400px;
   HEIGHT:400px;
}


.upsellhead { 
	display: block; 
	background: #E0F3E2; 
	width: 579px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	font: bold 13px verdana; 
	color: #000000; 
	margin: 4 3 0 0;
 }
