/* CSS Document */


body {background-color: #FFFFFF;}
a {color: #56A0AB;}
a:hover {color: #D6A847;}
.header {
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	color: #56A0AB;
	text-decoration: none;
	}
.empSubhed {
	font-size: 12px;
	font-family: verdana, geneva, sans-serif;
	color: #70877F;
	font-weight: bold;
	}
.askExpertBox {
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	color: #767676;
	text-decoration: none;
	}
a.askExpertBox:hover {color: #767676;}
.spProdHed {
	font-size: 14px;
	font-family: verdana, geneva, sans-serif;
	color: #336699;
	font-weight: bold;
	border: 0px none;
	}
.prodDesc {
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	color: #767676;
	line-height: 13px;
	text-decoration: none;
	font-weight: lighter;
	}
.ecardoffer {
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	color: #FFFFFF;
	line-height: 13px;
	text-decoration: none;
	}
.prodHiLite {
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	color: #56A0AB;
	line-height: 13px;
	text-decoration: none;
	}
.prodSubhed {
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	color: #3B77B3;
	font-weight: bold;
	border: none;
	}
.mpSubhedAnchor {
	font-size: 10px;
	font-family: verdana, geneva, sans-serif;
	color: #767676;
	}
a.mpSubhedAnchor {
	color: #56A0AB;
	text-decoration: none;
	}
.mpSubhed {
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	color: #99B9AC;
	font-weight: bold;
	}
.prodAlert {
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	color: #28547E;
	font-weight: lighter;
	}
.error {
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	color: #D07B87;
	font-weight: bold;
	}
.prodQuantityInput {
	font-size: 10px;
	border: 1px solid #767676;
	font-family: verdana, geneva, sans-serif;
	color: #767676;
	width: 17px;
	font-weight: bold;
	text-align: center;
	}	
.prodDropDown {
	font-size: 10px;
	border: 1px solid #767676;
	font-family: verdana, geneva, sans-serif;
	color: #767676;
	width: 138px;
	}
.selectDropDown {
	font-size: 10px;
	border: 1px solid #767676;
	font-family: verdana, geneva, sans-serif;
	color: #767676;
	}
.selectDropDown175 {
	font-size: 10px;
	border: 1px solid #767676;
	font-family: verdana, geneva, sans-serif;
	color: #767676;
	width: 175px;
	}
.selectDropDown215 {
	font-size: 10px;
	border: 1px solid #767676;
	font-family: verdana, geneva, sans-serif;
	color: #767676;
	width: 215px;
	}
.grayCopy {
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	color: #767676;
	text-decoration: none;
	}
.shop2MenuItem {
	font-size: 10px;
	font-family: verdana, geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #A8A8A8;
	}
.utilSubhed {
	font-size: 12px;
	font-family: verdana, geneva, sans-serif;
	color: #767676;
	line-height: 17px;
	text-decoration: none;
	}
.utilSubhedHiLite {
	font-size: 12px;
	font-family: verdana, geneva, sans-serif;
	color: #56A0AB;
	line-height: 17px;
	text-decoration: none;
	}
.storesSubhed {
	font-size: 12px;
	font-family: verdana, geneva, sans-serif;
	color: #438BD1;
	line-height: 17px;
	text-decoration: none;
	}
.textInput {
	font-family:verdana, geneva, sans-serif;
	font-size:10px;
	border: #767676 solid 1px;
	height:16px;
	color: #767676;
	}
.radioInput {color: #767676;}
.textBox {
	font-family:verdana, geneva, sans-serif;
	font-size:10px;
	border: #767676 solid 1px;
	color: #767676;
	}
UL 	{
	margin-top:8px;
	line-height:16px;
	list-style: url(/images/global/bullet.gif) circle;
	}
.clGrey {background-color: #e0dde4;}
.clGreen {background-color: #a1bfb3;}
.clPurple {background-color: #f7f4f7;}


.clnqMenuContainer {
	visibility: hidden;
	position: absolute;
	top:126px;
	padding: 20px;
	padding-top: 0px;
	}	
.clnqMenuItem {
	border:solid 1px #DCD8E0;
	border-top: 0px;
	background: #ffffff;
	height: 16px;
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #A8A8A8;
	cursor: hand;
	}
.clnqMenuTopItem {
	border:solid 1px #DCD8E0;
	background: #ffffff;
	height: 17px;
	font-size: 9px;
	font-family: verdana, geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #A8A8A8;
	cursor: hand;
	}
.clnqSearch {
	font-family:Verdana;
	font-size:10px;
	border-width: 1px;
	border-color: #9B9B9B;
	border-style: solid;
	height:16px;
	width:136px;
	color: #9B9B9B;
	}
.clnqExpMenuItem {
	border:0px;
	background: #ffffff;
	width: 156px;
	height: 17px;
	font-size: 10px;
	font-family: verdana, geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #A8A8A8;
	cursor: hand;
	}	
.border {
	background-color: #DEEBFF;
	border: none;
}
