/* BELONGS TO: /MYCOVERGIRL/MYSHOPPINGLIST/INDEX.JSP */

#chatContainer{margin:222px 0 0 860px;}
#contents { margin-left: 62px; }
#shoppingList { margin: 16px 0px 14px 0px; }

#selectLinksContainerTop { margin-bottom: 19px; font-family: Verdana,Arial; font-weight:bold; color:#FF6600;}
#selectLinksContainerBottom { margin: 7px 0px 19px 0px; }
#selectLinksContainerTop span, #selectLinksContainerBottom span { color: #FF6600; text-decoration: none; margin-right: 20px; text-transform: uppercase; font: bold 0.95em verdana, sans-serif; }
#selectLinksContainerTop .printBtn {float:right;position:relative;bottom:17px;} 
#selectLinksContainerBottom .printBtn {float:right;position:relative;bottom:14px;}
/*selectLinksContainer width set below*/
#btnContainerTop { margin: 28px 0px 21px 0px; }
#btnContainerTop img, #btnContainerBottom img, .printBtn img { cursor: pointer; cursor: hand; }

						
.product .prodInfo, .newproduct .prodInfo {display: table; height: 80px;  #position: relative; overflow: hidden;}
.product .prodInfo .prodTitle, .newproduct .prodInfo .prodTitle {#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
.product .prodInfo .prodTitle div, .newproduct .prodInfo .prodTitle div {#position: relative; #top: -50%}
.product .prodInfo .prodTitle span, .newproduct .prodInfo .prodTitle span {display:block;}
						
.product, .newproduct { clear: both; margin-bottom: 14px; }
.product .prodCheckbox { float: left; margin-top: 19px; }
.product .prodImg { float: left; width: 75px; height: 75px;  }
.product .prodInfo { float: left; margin: 0px 24px 0px 5px; width: 275px; }
.product .prodInfo .prodTitle a { color: #3366CC; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.product .prodInfo .prodTitle a:hover { text-decoration: underline; }
.product .prodShade .proShadeSwatch { float: left; width: 48px; height: 48px;  margin: 13px 0px 0px 0px; }
.product .prodShade .prodShadeInfo { float: left; margin-top: 19px; }
							
.newproduct .prodCheckbox { float: left; margin-top: 27px; }
.newproduct .prodImg { float: left; width: 75px; height: 75px; margin-top: 8px; }
.newproduct .prodInfo { float: left; margin: 0px 24px 0px 5px; width: 275px; }
.newproduct .prodInfo .prodTitle a { color: #3366CC; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.newproduct .prodInfo .prodTitle a:hover { text-decoration: underline; }
.newproduct .prodShade .proShadeSwatch { float: left; width: 48px; height: 48px; margin: 21px 0px 0px 0px; }
.newproduct .prodShade .prodShadeInfo { float: left; margin-top: 27px; }

.cartSteps {	
	border-bottom:1px solid #D6D6D6;
	padding-bottom:10px;
	margin-bottom:10px;
}
.cartSteps div {
	float:left;
	margin-right:18px;
}
.cartSteps .separator {
	width:1px;
	height:12px;
	background-color:#D6D6D6;
}

.inStoreDiv {clear:both;margin-top:20px;}
.inStoreDiv a {color:#FF6600;font-weight:bold;text-decoration:none;}
							
.grayhr { border-bottom: 1px solid #cccccc; height: 1px; } 
.grayhr, .cartSteps, #selectLinksContainerTop, #selectLinksContainerBottom {width:593px;}
span#formError1, span#formError2 { text-transform: uppercase; }

form { padding: 0px; margin: 0px; }

#findNewFave {margin:0 0 0 2px;}