/** 
 PRODUCT SEARCH RESULTS styles
**/
#wrapperBlock {
	width: 980px;
	margin: 0px auto;
	background: #fff;
}
#brandHeaderBlock {
	margin: 0px;
	height: 113px;
}
#pageNumbers {
	font-family: verdana;
	font-size: 9px;
	text-align: right;	
	width: 960px;
	margin-right: 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #333;
	float:right;
}
#pageNumbers .hlist {
	padding-right: 11px;	
}
#breadcrumbs {
  	font-weight:bold;
  	color:#C10534;
  	line-height:39px;
  	display:block;
  	width:980px;
  	height:39px;
}
* html #breadcrumbs {
	width:585px; 
	w\idth:570px;
}
#breadcrumbs ul {
	width:222px;
	display:block;
	float:left;
	overflow:hidden; 
	height:40px;
}
#filtersNav {
	font-size:10px;
	color:#343434;
	line-height:20px;
	width:790px;
	float:right;
	margin-top: 5px;
	margin-right: 10px;
	text-align:right;
	z-index:999;
}
#breadcrumbs form label {
	text-align:left;
	width: 32px;
	float: left;
	margin:0;
	font-size:10px;
	font-weight:bold;
}
#breadcrumbs form select {
	font-family:tahoma, arial, helvetica;
	font-size:10px;
	margin:0 0 2px 2px;
	font-weight:normal;
	width:105px;
	height: 18px;
}
span#shopBy, span#size {
	display:block; 
	float: left; 
}
span#size select {
	width:115px;
}
span#shopBy label {
	width: 45px; 
	margin-left:5px;
}
span#shopBy select {
	width:126px;
}
.goBtn {
	padding:2px 5px;	
}
#searchResults {
	width:980px;
	overflow:visible;
	margin-top: 10px;
}
.product {
	float:left; 
	width: 190px;
	padding-right:3px;
	padding-left: 3px;
	margin-top:10px;
	overflow:hidden;
	font-size:10px;
	position: relative;
	height: 250px;
}
.productsNav {
	font-size: 10px;
	/*margin-left: -95px;*/
	float: right;
	margin-right: 10px;
}
.btnQuickView {
	margin-top: 80px;
	margin-left: 20px;
}
#itemDetails {
	padding: 0px 30px;	
}
/**
ProductDetails Display styles
**/
#productDetailLeft {
	width: 340px;
	float:left;
	margin-top: 5px;
}
#productDetailRight {
	width: 450px;
	float:left;
	margin-top: 45px;	
}
#prodDetailsBanner {
	width: 290px;
	margin: 50px;
}
#crossSellBlock {
	float: left; 
	width: 175px; 
	padding-left:15px;
	text-align:center;
	margin-top: 5px;
}
#crossSellBlock li img {
	border: 0px;
	height:150px;
	width: 150px; 
	overflow:hidden;
}
.prodDescript {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;	
}
.prodDescript.hdr {
	color: #C10534;
}
#orderForm {
	width:425px;
	border-top:solid 1px #ccc;
	padding:5px;
	text-align: right;
}
.orderBlock {
	padding-bottom:5px;
	margin-bottom:5px;
	margin-right:-3px;
	width:415px;
}
.orderBlock img {
	clear:left;
	display:block;
	margin:2px 0;
}
.orderBlock button {
	float:left;
}
.prodDetailSize label,.prodDetailQty label {
	font-weight: bold;
	color:#C10534;
}
.prodDetailSize {
	width: 95px;
	float: right;	
}
#SizeSelectBox {
	width: 85px;
	float: left;	
}
#itemQuantity {
	width: 50px;
	float:left;
}
.prodDetailQty {
	width: 55px;
	float: right;
}
.prodDetailButtons {
	width: 273px;
	float:right;
}
.prodDetailButtons input {
	margin-bottom: 5px;
	background: #c10534;
	border: 0px;
	color: #fff;
	width: 140px;
	text-align: left;
}
#toolBar #topAccount {
	width:65px;
	height:22px;
	line-height:18px;
	float:right;
}
#toolBar #topCart {
	width:60px;
	height:22px;
	line-height:19px;
	float:right;
	text-align: center;
	margin-right: 5px;
}
#toolBar #topCart img {
	float:left;
	cursor: pointer;
	}
/** ================================
 SEARCH RESULT styles (from searchResults.css)
=================================**/
/*.product img {border: 1px solid #ccc;}*/
.sale {
	color:#A90506; 
	font-weight: normal; 
	text-transform:uppercase;
}
.new {
	font-weight: normal; 
	text-transform:uppercase; 
	color:#000;
}
.colour {
	color:#999;
}
/** QUICK VIEW  **/
.quickView {
	display:block;
	padding:0; 
	margin:0;
}
.btnQuickView {
	position: absolute; 
	top: 20px; 
	left:20%;
	z-index:100;
	padding:0;
	height:20px; 
	overflow:hidden;
}
.quickViewImage {
	clear:both;
	float:left;
	width:290px;
	height:290px;
	overflow:hidden;

	position:relative;
}
* html .quickViewImage {
	margin-left:5px;
	m\argin-left:10px;
}	
.quickViewImage img {
	width:290px; 
	height:290px; 
}
.quickViewImage img.special {
	position:absolute; 
	width:54px; 
	height:17px; 
	right:10px; 
	top:0; 
	border-bottom:0px;
}
.quickViewInfo {
	float:left;
	width:205px; 
	height:230px; 
	overflow:visible;
}
.quickViewInfo label {
	display:inline; 
	font-weight: bold; 
	font-size:10px;
	margin:0; 
	width:80px;
	color: #C10537;
}
.quickViewInfo p {
	clear:both; 
	display: block; 
	width: 180px; 
	margin: 0px auto; 
	padding: 5px 0; 
	font-size: 90%;
	margin-top:0;
}
.quickViewInfo .quickviewDescription {
	max-height:100px; 
	overflow-y:auto;
}
.quickViewInfo h2 {
	font-weight:bold;
	margin:0; 
	padding:0;
}
.quickViewInfo h4,.quickViewInfo h3, h4#ItemPriceValueID {
	margin:0; 
	padding:0;
	font-size:11px; 
	font-weight: normal; 
	margin:0 0 4px 0;  
	color:#cc0000;
}
.quickViewInfo h4 .retail {
	font-size:10px;
}
.quickViewInfo .note {
	clear:both; 
	display:block; 
	float:right;
	text-decoration:none;
	margin-top:10px;
	margin-right:10px;
	width:185px;
	text-align:right;
}
.quickViewInfo .selectBlockShort  {
	clear:both;
	float:left;
	width:120px;
}
.quickViewInfo .selectBlockXShort  {
	width:60px;
	float:left;
	margin-top:5px;
}
.quickViewInfo .selectBlockLong, .quickViewInfo .selectBlockShort  {
	height:45px;
}
.quickViewInfo .mainButton, .quickViewInfo .secondaryButtonLong {
	margin-top: 10px; 
	margin-right:10px;
	float:right;
}
.quickViewInfo .menuDrop ul.menuBody, .quickViewInfo .menuDrop ul.menuBodyLong {
	position:relative; 
	top:-10px;
}
#quickViewProductFacts {
	clear:both; 
	width:350px; 
	margin:3px 0 0 10px;
}
#quickViewProductFacts .emailfriend {
	height:14px;
	width:80px;
	margin:2px 0 0 0;
}
#quickViewProductFacts h4 {
	margin:2px 0 0 0; 
	padding:0;
	font-size:10px;
}
#galleryResults {
	width:600px; 
	overflow:visible;
}
* html .product {
	width:150px;
	w\idth:135px;
}	
.product a {
	border-bottom:2px solid #fff;
	display:block;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.instock {
	color:#186e09;
}
.outofstock {
	color:#aa0509;
}
/* #contentBlock #searchResults .product {
	width:135px;
	height:230px;
	float:left; 
	padding-right:15px; 
	margin-bottom:5px;	
	border-bottom:solid 1px #c0c0c0;
	overflow:visible;
	font-size:10px;
	position:relative;
}	 */
.product img {
	margin:0 auto;	
	text-align:center;
	display:block;
	margin-bottom:5px;
	font-weight:normal;
	font-size:10px;
}		
.product img.special  {
	position:absolute;
	top:0;
	right:15px;
}	
.retail {
	color:#484848;
	display:block;
}
.retail b {
	text-decoration:line-through; 
	font-weight:normal;
}
.ourPrice {
	color:#a90506;
	display:block;
}	
.quickView img {
	text-align:left;
	margin:3px 0;
	display:block;
}		
.resultsNotFound {
	color:#C10534;
	width:100%;
	font-size:18px;
	text-align:center;
	margin-top:100px;
	margin-bottom:100px;
}
#ZoomImageLink {
	background: url(/_static/images/www/eng/zoomImg.gif) no-repeat;
	width: 101px;
	height:19px;
	float:right;	
}
#ZoomImageLinkFre {
	background: url(/_static/images/www/fre/zoomImg.gif) no-repeat;
	width: 101px;
	height:19px;
	float:right;	
}
/** ================================
 YM SHOPPING BAG styles (from YM shoppingBag.css)
=================================**/
/** General Styles **/
.shoppingBagContainer {
	float:left;
	width:80%; height:80%;
	text-align:center;
	z-index:90;
	}
.shoppingBagContainer h2{
	width:100%;text-align:left;
	margin:0 0 10px 10px;
	color:#C10534;
	font-size:110%;
}
.button {
	z-index:100; position:absolute; top:0; right:10px;padding:5px; float:left;height:25px;background:none;color:#666;text-transform:lowercase;
}
.buttonClose {margin-right:-10px;margin-top: 0;
	width:30px;
}

.opaqueShopingBag {

	width:100%; height:100%;
	background-color:#ccc;
	filter: alpha(opacity=25);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	-moz-opacity: 0.25; opacity:0.25;
	z-index:100000;
}
.overlayBG	{
	position:absolute; top:0; left:0;
	width:100%; height:100%;
	background-color:#ccc;
	filter: alpha(opacity=45);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=45);
	-moz-opacity: 0.45; opacity:0.45;
	z-index:100000;
}
.opaqueBG {
	position:absolute; top:100px; left:50%;margin-left:-360px;
	width:680px; 
	height:400px; padding-top:30px;
	background:#fff;
	border: 3px solid #EEEDEC;
	z-index:100001;
}
/*for the coordinates pop up window - takes opaqueBG plus this*/
.Coordinates {
	margin-left:-320px;
	width:600px; 
}
.overlayBG div {float:left;}
.minimumOrder {
	position:absolute;
	top:380px; 
	width:325px;
	left:15px; 
	height:20px;
	color:#C10534;
	font-size:10px;
	z-index:11;
	text-align:left;
}
.shoppingBagContainer .opaqueBG .shoppingBagFrame {
	margin-left:auto; 
	margin-right:auto;
	width:100%; height:300px;
	overflow-y : auto;
	overflow-x : hidden;
	border:none; 
	background:#fff;
	z-index:110;
	/*border: 1px solid #333;*/
}
.shoppingCartDetailsBody {width:98%;background:#fff;padding:0; margin:0;/*overflow:hidden; */}
.shoppingBagContainer .buttonHolder {
	width:98%;
	text-align:right;
	margin-top:0; float:left;
}
/** to clean when logic is done by Pedro **/
#containerBlockShoppingCart {
	width: 760px;
	/**IE6 hack to get the min height going**/
	  min-height:470px;
	  height:auto !important;
	  height:470px;
	/****/
	padding-top:0;
	padding-bottom:30px;
	margin: 0px auto; border:none;
	background-color:#fff; 
	position:relative; 
	top: -25px;
	clear:both;
	border: 1px solid #ff0000;
}
#containerBlockShoppingCart h2	{margin:0 40px 20px 40px; font-size:18px; font-weight:400;}
.opaqueBG #orderSumBar	{
	height:20px;
	width:630px;
	margin: 0px auto;
}
/*for all the heading*/
#orderSumCont {width:630px;clear:both;margin-left:24px;font-size:11px;margin-top: 0;}
#orderSumBar div {float:left; background: #999;text-align: center; color: #F5F4F2;  font-weight: normal; height: 20px;border-bottom:1px solid #adbbc3;overflow:hidden; font-size:10px;}
#orderSumCont div {text-align:center; height:140px;font-size:11px;overflow:hidden;display:block;}
#orderSumCont select,#orderSumCont .text,#orderSumCont input {position: relative; top:50px;}
.prodContent img {border:none; margin:0;text-align:left; position: relative; top:10px;width:50px;}
.shopBagDropdown {width:100px;}
.shopBagDropdownShort {width:45px;margin-right:10px;}
.prodTitle	{
	width:201px;
	float:left;
	line-height:20px;
}
.prodImage	{
	width:201px;
	background-color:#fff;
	clear:both;
	float:left;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	padding:0;
	margin-left: 1px;
	text-align:left;
}	
.prodImage img {
	border:0;
	margin-top: 1px;
}
.prodContent	{
	width:142px;
	background-color:#fff;
	float:left;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	padding:0;
	text-align:left;
}
.brandTitle	{
	width:0;
	/*height:20px;
	width:140px;
	float:left;
	line-height:20px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;*/
	display:none;
}
.brandContent	{
	/*height:90px;
	width:140px;
	background-color:#fff;
	float:left;
	line-height:20px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	text-align:center;
	text-transform:uppercase; font-weight:800;*/
	display:none;
}
.colorTitle	{
	display:none;
	/*width:112px;
	line-height:20px;
	border-left:1px solid #999;*/
}
.colorContent	{
	width:112px;
	background-color:#fff;
	float:left;
	line-height:20px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
}
.sizeTitle	{
	width:113px;
	line-height:20px;
	/*border-left:1px solid #999;*/
}
.sizeContent	{
	width:113px;
	background-color:#fff;
	float:left;
	line-height:20px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
}
.priceTitle	{
	width:73px;
	float:left;
	line-height:20px;
	/*border-left:1px solid #999;*/
}
.priceContent	{
	width:73px;
	background-color:#fff;
	float:left;
	line-height:20px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	text-align:center;
}
.qtyTitle	{
	height:20px;
	width:73px;
	float:left;
	line-height:20px;
	/*border-left:1px solid #999;*/
	border-bottom:1px solid #999;
}
.qtyContent	{
	width:73px;
	background-color:#fff;
	float:left;
	line-height:20px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
}
.totalTitle	{
	width:73px;
	line-height:20px;
	/*border-left:1px solid #999;*/
}
.totalContent	{
	width:73px;
	background-color:#fff;
	float:left;
	line-height:20px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	text-align:center;
}
.removeTitle {
	height:20px;
	width:75px;
	float:left;
	line-height:20px;
	/*border-left:1px solid #999;*/
}
.removeContent {
	width:75px;
	background-color:#fff;
	float:left;
	line-height:20px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
}
html>body .removeContent  {width:68px;}
.removeContent .buttonRemove {margin-top: 50px; padding: 1px;}
/*.removeContent button{overflow:visible;}*/
.opaqueBG .shoppingCartCheckout	{
	float:right; 
	display:inline;
	border:none; 
	font-size:10px;
	/*height:25px; width:125px;*/
	cursor:pointer;
	background:#C10534;
	color:#fff;
	text-transform:uppercase;
	margin:0 10px 10px 10px;
	padding:5px 10px;
}
.opaqueBG .shoppingCartCheckoutGrey	{
	float:right; display:inline;
	background:#909090; 
	border:0px; 
	font-size:10px; 
	height:25px; /*width:125px;*/
	cursor:default;
	color:#c0c0c0;
	margin:0 10px 10px 10px;
	text-transform: uppercase;
	padding:5px 10px;
}
.opaqueBG .shoppingCartKeepShopping	{
	float:right; 
	display:inline; 
	border:none; 
	font-size:10px;
	/*height:25px; width:95px;*/
	cursor:pointer;
	padding:5px 10px;
	margin:0 10px 10px 10px;
	background:#C10534;
	color:#fff;
	text-transform:uppercase;
}
#empty {margin:0px auto; padding:50px; color:#C10534;height:200px;font-size:75%;text-align:center; background: #fff;}
#empty a:link, #empty a:active, #empty a:visited {color:#084081; text-decoration:none;}
#empty a:hover {color:#C10534;;}
.shopCartEmptyDiv {margin:15px; padding:10px; color:#C10534;;}
/*for coordinates*/
#orderSumBarCoordinates div {float:left; background: #999;border-right:1px solid #999; text-align: center; color: #F5F4F2;  font-weight: normal; height: 20px;border-bottom:1px solid #adbbc3;overflow:hidden; font-size:10px;display:inline;}
#orderSumContCoordinates {width:566px;clear:both;margin-left:11px;font-size:11px;margin-top: 0;border:1px solid #adbbc3;border-top: 0;}
#orderSumContCoordinates div {text-align:center; height:90px;font-size:11px;overflow:hidden;display:inline;}
#orderSumContCoordinates .coordinateProduct div {border:0;}
#orderSumContCoordinates select,#orderSumContCoordinates .text {position: relative; top:30px;left:-4px;}
.freeItemMessage {clear:both; background:#f8f8f8;width:567px;height:15px;margin-left:10px;font-size:10px;margin-left:11px; border:1px solid #e8e8e8;text-indent:5px;border-left: 1px solid #adbbc3; border-right: 1px solid #adbbc3;}
.coordinateProduct {
	clear:both;
	width:565px;
	background:#f8f8f8;
	float:left;
	padding:0;
	text-align:left;
	border-bottom:1px solid #E8E8E8;
}
#orderSumBarCoordinates .prodTitle	{width:300px;margin-left:10px;}
#orderSumBarCoordinates .colorTitle	{width:112px;}
#orderSumBarCoordinates .sizeTitle	{width:100px;}
#orderSumBarCoordinates .qtyTitle	{width:50px;}
#orderSumContCoordinates .prodImage {border-left:0;border-bottom:0;border-right:1px solid #e8e8e8;border-left:0;}
#orderSumContCoordinates .prodContent {width:220px;border-bottom:0;border-right:1px solid #e8e8e8;border-left:0;}
#orderSumContCoordinates .colorContent {border-bottom:0;border-right:1px solid #e8e8e8;border-left:0;}
#orderSumContCoordinates .sizeContent {width:100px;border-bottom:0;border-right:1px solid #e8e8e8;border-left:0;}
#orderSumContCoordinates .qtyContent {width:45px;border-bottom:0;border-left:0;}
#orderSumContCoordinates .coordinateProduct .radioButton {margin: 30px 0 0 10px;float:left;}
#orderSumContCoordinates .coordinateProduct img {border: 0;}
#orderSumContCoordinates .coordinate1 {width:168px;float:left;margin-top: 30px;height:12px;}
#orderSumContCoordinates .coordinate2 {width:100px;float:left;margin-top: 5px;}
#orderSumContCoordinates .coordinate2 img {height:80px;}
#orderSumContCoordinates .coordinateColor {width:119px;float:left;}
#orderSumContCoordinates .coordinateProduct .priceContent {display:none;background:none;}
#orderSumContCoordinates .coordinateProduct .sizeContent	{width:100px;text-align:center;background:none;}
#orderSumContCoordinates .coordinateProduct .qtyContent {width:45px;background:none;border-right:0;}	


/*Drop Downs*/
.menuDrop {width:80px;height:20px;margin:0;padding:0;margin-right: 10px; border: 1px solid #AEB4B9; float:left;}
.menuDrop ul{clear:both;}
.menuDrop ul li {display:block;overflow:hidden;/*background-color:#000;*/}
.menuDrop ul li a{padding-left:2px;background:#fff;color:#353E39; white-space:nowrap;}
.menuDrop ul li a:hover{text-decoration:none;padding-left:2px;background:#f8f8f8;color:#353E39;text-wrap:nowrap;}
.menuDrop .menuSelect{display:block;margin:0;cursor:pointer;width:60px;float:left; border:0px; white-space:nowrap; overflow: hidden;}/*need width here*/
.menuDrop .menuSelect .hidePrice{display:none;}
.menuDrop .menuSelect a{overflow:hidden;height:15px;text-decoration:none;padding:0;padding-left:4px;padding-top:4px;padding-bottom:0;background:#fff;color:#353E39;display:block;overflow: hidden;}
.menuDrop .menuSelect a:hover{overflow:hidden;height:13px;padding-top:4px;padding-left:4px;display:block;text-decoration:none;background:#f8f8f8;color:#353E39;}
.menuDrop .menuArrow {cursor:pointer;padding:0;/*width:0;*/float:right;clear:right;text-align: center; border:0;display:inline;}
.menuDrop .menuArrow a {width: 18px;display:block;height:19px; background: url('/_static/images/www/Shared/arrowDropDown.png');text-indent:-40000px;background-position:center;}
.menuDrop .menuBody	{height:auto;overflow-y:auto;overflow-x:hidden;}
.menuDrop .menuBodyLong{height:150px;overflow-y:auto;overflow-x:hidden;}
.menuDrop .menuBody	li a,.menuDrop .menuBodyLong li a{padding-top: 4px;}
.menuDrop .menuBody, .menuBodyLong{border: 1px solid #AEB4B9;display:none;}
.menuDrop .menuBody b, .menuBodyLong b{display:none;}
/*to position the dropdowns opened underneath the select*/
.menuDrop ul.menuBody, .menuDrop ul.menuBodyLong {position:relative; top:16px;}
.swatchName {display:block;float:left; padding: 0; margin: 0; width: 40px; }
.swatchImage {display:block;float:left; padding: 0; margin: 0; width: 24px; margin-right: 2px;}
.long {width:125px;}
.long .menuSelect{width:105px;}/*overwrites menuDrop*/
.long .menuBodyLong{height:150px;width:125px;}
.swatchHeight ul li{width:140px;height:24px;}/*overwrites menuDrop*/
.swatchHeight ul li a{height:27px;}/*overwrites menuDrop*/
.short {width:100px;}
.short .menuSelect{width:80px;}/*overwrites menuDrop*/
.short .menuBodyLong{height:150px;width:70px;}
.xshort {width:50px;}
.xshort .menuSelect{width:30px;}/*overwrites menuDrop*/
.xshort .menuBodyLong{height:150px;width:50px;}
.adjustMargin .menuBody{top:-10px;}
.adjustMargin .menuBodyLong{top:225px;}
/** ================================
SEND TO A FRIEND WINDOW styles
=================================**/
.productDetailsWindow {
	color:#3B4441;
	width:380px;
	height:390px;
	border:1px solid #fff; 
	position:absolute; 
	background:#fff;
	text-align:left;
	z-index:1001;
}
.productDetailsWindow #alertBoxContent {
	border:3px solid #ccc;
	height:380px;
}
.productDetailsWindow #alertBoxContent #alertBoxScroller {
	margin:5px;
	height:360px;
	overflow-y:auto;
	overflow-x:hidden; 
}
.userLostPassword {
	color:#3B4441;
	width:400px;
	height:230px;
	border:1px solid #fff; 
	position:absolute; 
	color:#E9F3EB;
	background:#fff;
	text-align:left;
	z-index:1001;
}
.userLostPassword #alertBoxContent {
	border:1px solid #ccc;
	height:220px;
}
.userLostPassword #alertBoxContent #alertBoxScroller {
	margin:5px;
	height:190px;
	overflow-y:auto;
	overflow-x:hidden; 
}
.returnPopup {
	color:#3B4441;
	width:400px;
	height:300px;
	border:1px solid #fff; 
	position:absolute; 
	color:#E9F3EB;
	background:#fff;
	text-align:left;
	z-index:1001;
}
.returnPopup #alertBoxContent {
	border:3px solid #ccc;
	height:80px;
}
.returnPopup #alertBoxContent #alertBoxScroller {
	margin:5px;
	height:60px;
	overflow-y:auto;
	overflow-x:hidden; 
}
.fieldEmpty {
	color:#3B4441;
	width:400px;
	border:1px solid #fff; 
	position:absolute; 
	color:#E9F3EB;
	background:#fff;
	text-align:left;
	z-index:1001;
}
.fieldEmpty #alertBoxContent {
	border:3px solid #ccc;
	height:80px;
}
.fieldEmpty #alertBoxContent #alertBoxScroller {
	margin:5px;
	height:60px;
	overflow-y:auto;
	overflow-x:hidden; 
}
#overlayForm {
	width:340px; /*width=info+input+star*/ 
	/**IE6 hack to get the min height going**/
	 min-height:170px;
	 height:auto !important;
	 height:170px;
	/****/
	margin: 0;
	padding: 0;
	border:0;
	clear:both;
	padding-left:20px;
}
.SendFriend_error {
	color:#C10534;
}
.fieldLabel_error	{
	color:#C10534;
}