﻿/*body
{
	font-family: Arial, Verdana, sans-serif;
	line-height:1.166;
	text-align:center;
	margin: 5 auto;
	
	padding:0;
	color: #505050;
	background-color: #000000;
	font-size : 12px;
	 
	margin-left : auto; 
	margin-right : auto; 
	width : 1024px; 

	 
	}
 {margin:0;padding:0} 
*/

html, body 
{
		margin:0;
}

body
{
	text-align:left;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	padding:0px;
	background-color: #FFFFFF;/*#C0C0C0;*/
	color: #000000;/*#CCCCCC;*/ /*#505050;*/
	/*background: #000000;*//*#C0C0C0;*//*#3e4552;*/
	margin-left : auto; 
	margin-right : auto; 



	 
	}
	
	.WishListCheckBox label
	{
		margin-left: 5px;
		margin-right: 3px;
	}
	
	.SurveyCB label
	{
		margin-left: 5px;
		margin-right: 3px;
	}

/*MOVE TO ITS OWN CSS AND ADD TO DEFAULT*/

/* Landing Pages */
#content {
    position: relative;
    z-index: 5;
    margin: 0 auto;
    width: 980px;
}
	.no-show {display: none;}


	/**/
/* Home Page */


/*  Pager */
/* Home Page */
#sc-links {
	top: 510px;
	left: 425px;
}
	.no-js #sc-links  { display: none;} 

.hubHomePage .infoBox { top: 475px !important;}




/* Hub Page Layout */
.hubPage #pageContainer { min-height: inherit;}

#content {
    position: relative;
    z-index: 5;
    margin: 0 auto;
    width: 980px;
}
	.no-show {display: none;}
	




/*  HTML content for each slide */
.slide {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	left: 400px;}
	.slide li {
		margin: 0;
		padding: 0;
		list-style: none;}
		/*.slide li a{}*/




/*  Pager */
/* Home Page */

/*
.pager { z-index: 800;}
	.pager a {
		display: inline-block;
		width: 14px;
		height: 14px;
		margin-left: 8px;
		background: #bababa;
		text-indent: -1000em;
		border: solid 1px black;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0, .5);
		-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0, .5);
		box-shadow: 1px 1px 2px 0px  rgba(0,0,0, .5);
	}
	.ie7 .pager a {
		display: block;
		float: left;
	}
	
	.pager a:hover {background: white;}
	
	.pager a:active,
	.pager a.activeSlide {background: #e51d9b;}

	.pager a.activeSlide { cursor: default;}
*/	
	/*  Pager */
	
	/*TEXT*/
	



	
.slideshowPager {position: absolute;	z-index: 800;}
	.slideshowPager a {
		display: inline-block;
		width: 16px;
		height: 16px;
		margin-left: 8px;
		background: #FFFFFF;
		text-indent: -1000em;
		border: solid 1px #cfcfcf;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0, .5);
		-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0, .5);
		box-shadow: 1px 1px 2px 0px  rgba(0,0,0, .5);
	}
	.ie7 .slideshowPager a {
		display: block;
		float: left;
	}
	
	.slideshowPager a:hover {background: #ff9fdb;}
	
	.slideshowPager a:active,
	.slideshowPager a.activeSlide 
	{
		 cursor: default;
		background: #e51d9b;
		border: solid 1px #e51d9b;
	}

	


/**/



/* hide the close x on the loading screen */
	.loadingScreenWindow .ui-dialog-titlebar-close {
	    display: none;
}

	a.white:link { color: #000000; }
	a.white:active { color: #000000; }
	a.white:visited {color: #000000; }
	a.white:hover { color: Gray; }
	.white  
	{
		color: #000000;
		font-size: 12px;
		font-family: Verdana;
		text-decoration: none;

	}

/* Page Container and Header */
#pageContainer, .pageWrapper {
	width: 800px;/*980px;*/
	position: relative;
	margin: 0 auto;
}

/* New search and message bars */
#pageDeliveryBar {
	margin: 0 auto;
	border: solid 1px #c0c0c0;
	height: 28px;
	background: #fafafa; /* old browsers */	

	position: relative;
	z-index: 1;
}
	.no-cssgradients #pageDeliveryBar {background: url('menuGradientBG.gif');}

	#pageDeliveryBar .pageHeaderWrapper {
		border: solid 1px #D4D4D4;
		border-width: 0 1px;
	}
/* Delivery messages */	
	p.messageBar {
		padding: 0;
		margin: 0;
		float: left;
		font-size: 11px;		
		border-right: solid 1px #D4D4D4;
		line-height: 1;
	}
		p.messageBar img { 
			vertical-align: middle;
			float: left;
			margin-right: 10px;
		}
		p.messageBar a { 
			padding: 2px 10px 0 10px;
			text-decoration: none;
			display: block;
			height: 26px;
			float: left;
		}
		
		p.messageBar a:hover
		{
			color: #E44296;
		}
		
			p.messageBar a:active {
				background: #d4d4d4; /* Old browsers */
				background: -moz-linear-gradient(top, rgba(212,212,212,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,212,212,1)), color-stop(100%,rgba(255,255,255,1))); /* 

Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, rgba(212,212,212,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, rgba(212,212,212,1) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
				background: -ms-linear-gradient(top, rgba(212,212,212,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
				
				background: linear-gradient(top, rgba(212,212,212,1) 0%,rgba(255,255,255,1) 100%); /* W3C */		
			}
			.no-cssgradients p.messageBar a:active {background: url('menuGradientBG.gif');}

		p.messageBar span.messageBarSmalltext { font-size: 9px;}
		

.TopLogoContainer
{
	
/*background: -moz-linear-gradient(top, rgba(229,229,229,0.65) 0%, rgba(255,255,255,0.79) 40%, rgba(255,255,255,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,0.65)), color-stop(40%,rgba(255,255,255,0.79)), color-stop(100%,rgba

(255,255,255,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, rgba(229,229,229,0.65) 0%,rgba(255,255,255,0.79) 40%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, rgba(229,229,229,0.65) 0%,rgba(255,255,255,0.79) 40%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
/*background: -ms-linear-gradient(top, rgba(229,229,229,0.65) 0%,rgba(255,255,255,0.79) 40%,rgba(255,255,255,1) 100%); /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
/*background: linear-gradient(top, rgba(229,229,229,0.65) 0%,rgba(255,255,255,0.79) 40%,rgba(255,255,255,1) 100%); /* W3C */
}



.MainContent
{
	width:1024px;
	background-color: #FFFFFF; 
	text-align:left;
	-webkit-box-shadow: 0px 0px 60px 5px #a3a3a3;
	-moz-box-shadow: 0px 0px 60px 5px #a3a3a3;
	box-shadow: 0px 0px 60px 5px #a3a3a3; 
}



.BreadCrumb
{

	clear: both; 
	background-color: #FFFFFF; 
	width: 1022px; 
	margin-bottom: 2px;
	padding: 5px 0px 5px 10px;
}

.SizeGuideIcon
{
	padding-left: 5px;
}

	a.ZoomLink:link,visited,active 
	{
		color: #686868;
		font-size: 12px;
		text-decoration:none;
		text-transform:uppercase;
	}

	a.ZoomLink:hover
	{
		/*color:#ffa; */
		color: #e44296;
		text-decoration:none;
		text-transform:uppercase;
	}

.ProductSideInfoTitle
{
		color: #323232;
		font-size: 12px;
		text-decoration:none;
		padding-bottom: 5px; 
		padding-left: 0px;
		padding-top: 10px;

}

.ProductSideInfo
{
		color: #686868;
		font-size: 12px;
		text-decoration:none;
		padding-bottom: 2px; 
		padding-left: 0px;

}

.SideProdInfoContainer
{
	margin-top: 10px;
	width: 320px;
	padding: 10px 0px 10px 10px;
	border: solid 1px #5fb7b3;

}

.SideProdInfoBox
{
	clear:both;
	margin-top: 10px;
	width: 400px;
	padding: 5px 0px 10px 10px;
	border: solid 1px #5fb7b3;
	background-color: #5fb7b3;
}

.SideProdInfoContent
{
	color: #FFFFFF;
	font-family: Century Gothic, Arial; font-size: 14px; text-transform: uppercase; 
    font-weight:  bold;	margin: 0 8px 4px 0;
}

.ProductSideInfoStrong
{
	text-transform:uppercase;
		color: #000000;
		font-size: 12px;
		
		padding-bottom: 5px; 
		padding-left: 0px;

}

	a.ProdFriendEmail:link,visited,active 
	{
		color: #686868;
		font-size: 11px;
		text-decoration:none;
		text-transform:uppercase;
	}

	a.ProdFriendEmail:hover
	{
		/*color:#ffa; */
		color: #e44296;
		text-decoration:none;
		text-transform:uppercase;
	}



.ShadedBox
{
	margin: 0 auto;
	border: solid 1px #c0c0c0;
	height: 28px;
	background: white; /* old browsers */	
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(212,212,212,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(212,212,212,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(212,212,212,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(212,212,212,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(212,212,212,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(212,212,212,1) 100%); /* W3C */
	position: relative;
	z-index: 1;

}

.MainProductImage
{
	/*BorderStyle: Solid BorderWidth="1px" CssClass="imageClass" Height="345px" Width="230px"*/
	
	Height: 345px;
	Width: 230px;
-webkit-box-shadow: 0px 0px 12px 2px #d6d6d6;
-moz-box-shadow: 0px 0px 12px 2px #d6d6d6;
box-shadow: 0px 0px 12px 2px #d6d6d6; 

}

.BannerContainer
{
	font-family: Arial, Arial Narrow;
	font-size: 14px;
    padding: 0px 30px 0px 30px; 
   
}

.BannerTitle
{	
color: #000000; 
padding: 5px 0px 0px 0px;
font-family:Arial Narrow; 
font-size: 45px;
}

.BannerContent
{
	font-size: 12px;
	color: #000000; 
	padding-bottom: 5px;
}


	
.srchSubTextCss
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px 0px 3px 3px;
	text-decoration: none;
}
	
/*TOP SEARCH BAR*/
	
a.SearchButton:link,visited,active 
{

	
	height: 20px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: 500;
	padding: 10px 10px 10px 10px;
	border-left-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;


}
	
a.SearchButton:hover 
{

	height: 20px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #e44296; 
	padding: 10px 10px 10px 10px;
	border-left-style: solid;
	border-color: #e44296;
	border-width: 1px;


}

.SearchBarContainer
{

	padding: 10px 0px 5px 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	float: right; 
	width: 550px;/*365px; */
	color: #FFFFFF; 
	font-weight: bold;
}
	
	.SearchButton
{


	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 5px 15px 5px 5px;
	text-decoration: none;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #CCCCCC;
	border-width: 1px;
	width: 25px;
	
	
}

	.SearchBox
	{
		padding: 11px 15px 10px 10px;
		width: 320px;
		background-color: #FFFFFF;
		border: 1px solid #C0C0C0;

	}
	
	.SearchBox textarea {outline:none} 
	

	


/*END TOP SEARCH BAR*/

.ProductDetailRightSide
{
	width: 230px;
	/*border-left-style: solid; 
	border-width: 1px; 
	border-color: #666666; */
	padding-left: 5px;
}

/*PRODUCTS LIST*/



.ShowAll
{
	padding: 0px 0px 0px 0px; 
	border-bottom-style: solid; 
	border-width: 0px; 
	font-size: 11px;
	/*float: left;                                     */
	border-color: #333333; 

}

.ProductsContent
{
	padding: 0px 0px 0px 0px;
}

.PageButtons
{
	/*float: right;*/ 
	padding: 5px 5px 0px 0px;
	font-size: 0.89em;
}
.PagerContainer
{
	
	
	width: 100%; 
	/*background-color: #ececec; */
	vertical-align: top;
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 10px 0px; 
	border-bottom-style: dotted; 
	border-bottom-color: #C0C0C0; 
	border-bottom-width: 1px;


}

.pager
{
	clear:both;
	margin: 0 auto;
	
}


.pagerlink
{
	border:solid 1px black;
	display:inline-block;
	margin-right: 3px;
	padding:2px 5px;
	text-decoration:none;
	line-height:normal;		
	font-weight:bold;
	color: #000000;	
	font-size:11px;
		
}

.pagerSelected
{   	
	border:solid 1px black;
	display:inline-block;
	margin-right: 3px;
	padding:2px 5px;
	font-weight:bold;
	font-size: 11px;
	background-color: #E0E0E0;
	color: #FFFFFF;                  
}

.pagerlink:hover {
	border: solid 1px black;
	background-color: #E0E0E0;
	color: #8A8A8A;	
}

.pagerlabel
{	
	border:solid 1px white;
	display:inline-block;
	margin-right:0.4em;
	padding:0.4em 0.7em;
	text-decoration:none;
	line-height:normal;	
	background-color:#E0E0E0;
	font-weight:bold;
	color: #8A8A8A;	
	
}

.RefineByPanel
{
	width: 150px;
	padding: 0px 10px 0px 0px;
}

.RefineBySubHead
{
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 0px 0px; 
	border-bottom-style: dotted; 
	border-bottom-color: #C0C0C0; 
	border-bottom-width: 1px;
	margin-bottom: 5px;
}

.RefinecbListCss td
{
 color: black;
 border-style: none;
 font-family: "Century Gothic";
 font-size: 10px;
 margin-right: 0px;
 font-weight: 100;
}

.RefinecbListCss input
{

 margin-right: 3px;

}

.ProdListTitle
{
	margin-top: 2px;
}

.ProdListTitle h1
{
	font-family: Arial, "Century Gothic";
	font-size: 8pt;
	font-weight:bold; 
	text-transform:uppercase;
}

	.ProdListTitle h1 a:link,visited,active 
	{
		color: #686868;
		font-size: 11px;
		text-decoration:none;
		text-transform:uppercase;
	}

	.ProdListTitle h1 a:hover
	{
		/*color:#ffa; */
		color: #e44296;
		text-decoration:none;
		text-transform:uppercase;
	}

.SalePrice
{
	color: #b50000; /*red*/
	/*font-family: "Century Gothic";*/
	font-weight:bold;
	font-family: Arial, "Century Gothic";
	font-size: 9pt;
}

.ProdListPrice
{
	/*font-weight: bold;*/
	margin-top: 2px;
	font-family: Arial, "Century Gothic";
	font-size: 8pt;
}

.ProdPagePrice
{
	margin-top: 2px;
	margin-left: 2px;
	font-family: Arial, "Century Gothic";
	font-size: 10pt;
}

.ProductListBanner
{
	padding-top: 5px; 
	padding-bottom: 5px; 
	border-top-style: solid; 
	border-top-width: 1px;
}


.ImgCropper
{
	/*float:left;*/
	/*margin:.5em 10px .5em 0;*/
	overflow:hidden; /* this is important */
	border:1px solid #ffffff;
}

/* input values to crop the image */
.ImgCropper img{
	margin:-1px -1px -1px -1px;
	}

.ProdListItemImg
{
	/*border-style: solid; 
	border-width: 1px; 
	*/
	border: none;
	width: 200px; 
	/*height: 243px;*/
	/*width: 81px; 
	height: 122px;*/
}




.ProdListItem
{
	padding: 5px 5px 0px 0px;
	width: 200px; 
}

/*END PRODUCT LIST*/
	
	

	
.BasketLink
{
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
}
	
a.BasketLink:link,visited,active 
{
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	font-weight: 500;
}
	
a.BasketLink:hover 
{
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	color: #E44296;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}

.BasketContainer
{
	width:140px;
	text-align:right;
	padding: 10px 0px 0px 0px
	/*background-color: #ffffff;/*#E44296;*/
}

/*Shown on basket page to inform customers of delivery amount limit for free delivery*/
.BasketDeliveryMessage
{
		border-color: #666666;
		margin: 0px 0px 5px 0px; 
         background-color: #E5E5E5; 
         border-top-width: 1px; 
         border-bottom-width: 1px; 
         border-top-style: solid; 
         border-bottom-style: solid;
         /*width: 100%;*/
         padding: 15px; font-size: 11px;
}

.tblBasket td
{

padding: 5px;

}

.tblIntl td
{
	padding: 5px;
}

.FilterTitle
{
 font-weight:bold;
	font-family: "Century Gothic", "Arial Narrow", Arial;
	font-size: 16px;
	padding: 0px 0px 0px 0px;
}			

.SignUpButton
{
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 24px;
	text-transform: capitalize;
	text-align: right;
	color: #324d85;
	background-color: #000000;
	padding: 5px 10px 5px 0px;
	text-decoration: none;
	font-weight: 500;
}
	
a.SignUpButton:link,visited,active 
{
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 5px 10px 5px 0px;
	text-decoration: none;
	text-transform: capitalize;
	text-align: right;
	font-weight: 500;
}
	
a.SignUpButton:hover 
{
	overflow: auto;
	height: auto;
	font-family: "Century Gothic","lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #a14c94; 
	padding: 5px 10px 5px 10px;
	text-transform: capitalize;
	text-align: right;
	font-weight: 500;
	}

/*Add to bag button*/	
.AddButton
{
	overflow: auto;
	height: auto;
	font-family: "Century Gothic","lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	font-weight: 500;
	border: solid 1px #000000;
}
	
a.AddButton:link,visited,active 
{
	overflow: auto;
	height: auto;
	font-family: "Century Gothic","lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	text-transform: capitalize;
	text-align: center;
	font-weight: 500;
	border: solid 1px #000000;

}
	
a.AddButton:hover 
{
	overflow: auto;
	height: auto;
	font-family: "Century Gothic","lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E44296; 
	padding: 5px 10px 5px 10px;
	text-transform: capitalize;
	text-align: center;
	font-weight: 500;
	border: solid 1px #000000;

	}
	
	
.smallAddButton {
	-moz-box-shadow: 1px 2px 2px -1px #8a8a8a;
	-webkit-box-shadow: 1px 2px 2px -1px #8a8a8a;
	box-shadow: 1px 2px 2px -1px #8a8a8a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fad091), color-stop(1, #ffbe5c) );
	background:-moz-linear-gradient( center top, #fad091 5%, #ffbe5c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fad091', endColorstr='#ffbe5c');
	background-color:#fad091;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffc46b;
	display:inline-block;
	color:#3d3d3d;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 9px;
	text-decoration:none;
	text-align: center;
}

.smallAddButton:hover 
{
	border:1px solid #bfbfbf;
	color:#ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a3a3a3), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #a3a3a3 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3a3a3', endColorstr='#000000');
	background-color:#a3a3a3;
}

.smallAddButton:active {
	position:relative;
	top:1px;
}
	
	
.ctaButton {
	-moz-box-shadow: 1px 2px 2px -1px #8a8a8a;
	-webkit-box-shadow: 1px 2px 2px -1px #8a8a8a;
	box-shadow: 1px 2px 2px -1px #8a8a8a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fad091), color-stop(1, #ffbe5c) );
	background:-moz-linear-gradient( center top, #fad091 5%, #ffbe5c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fad091', endColorstr='#ffbe5c');
	background-color:#fad091;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffc46b;
	display:inline-block;
	color:#3d3d3d;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:7px 76px;
	text-decoration:none;
	width: 128px;
	text-align: center;
}

.ctaButton:hover 
{
	border:1px solid #bfbfbf;
	color:#ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a3a3a3), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #a3a3a3 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3a3a3', endColorstr='#000000');
	background-color:#a3a3a3;
}

.ctaButton:active {
	position:relative;
	top:1px;
}


.subButton {
	-moz-box-shadow: 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: 0px 1px 0px 0px #ffffff;
	box-shadow: 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #d6d6d6) );
	background:-moz-linear-gradient( center top, #e0e0e0 5%, #d6d6d6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#d6d6d6');
	background-color:#e0e0e0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#7a7a7a;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:3px 6px;
	text-decoration:none;
}

.subButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d6d6d6), color-stop(1, #e0e0e0) );
	background:-moz-linear-gradient( center top, #d6d6d6 5%, #e0e0e0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#e0e0e0');
	background-color:#d6d6d6;
}

.subButton:active {
	position:relative;
	top:1px;
}
	/*End button*/

.ProductSideHead
{
	padding: 5px; 
	/*background-color: #E44296; */
	color: #000000;
	font-family: Century Gothic, Arial;
	font-size: 14px;
	text-transform: uppercase;
	font-weight:  bold;
	margin: 0 8px 4px 0;
	background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}







.PopUpPanels
{
	display: none;
}

.pageContentHolder 
{
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	/*width="133" style="width: 1024px"*/
}

	a:link { color: #505050; }
	a:visited { color: #505050; }
	a:hover { color: #717171; }
	a:active { color: #9f9f9f; }


.baseLinks A:link {color:#e4e4e4}
.baseLinks A:visited {color:#e4e4e4}
.baseLinks A:active {color:#e4e4e4}
.baseLinks A:hover {color:#666666;}
.baseLinks 
{
	font-family:Arial;
	font-size:80%;
}

select 
{
	padding: 4px 2px 4px 2px;
}

.topMenuCss
{
	font: Arial Narrow;
	font-size: 10pt;
	color: #FFFFFF;
	background-color:#000000;
	width:100%;
}

.topMenuCss A:link {color:#e4e4e4;}
.topMenuCss A:visited {color:#e4e4e4}
.topMenuCss A:active {color:#e4e4e4}
.topMenuCss A:hover {color:#ffffff;}

.dressLink A:hover{ background-image :  url(http://www.vestryonline.com/css/~images/DRESSES_dwn.gif);}
.dressLink A:focus{ background-image : url(http://www.vestryonline.com/css/~images/DRESSES_dwn.gif);}

.prodIndex A:link {color:#e4e4e4}
.prodIndex A:visited {color:#e4e4e4}
.prodIndex A:active {color:#e4e4e4}
.prodIndex A:hover {color:#666666;}

.MainTitle 
{
	margin:0; 
	padding:0; 
	font-family:Arial; 
	background:none; 
	color:#000; 
	letter-spacing:inherit;
	font-size: 20px;

	text-transform: uppercase;

	
}



h1 
{
	margin:0; 
	padding:0; 
	font-family:Arial; 
	background:none; 
	color:#000; 
	letter-spacing:inherit;
	/*font-family: "Century Gothic", "Arial Narrow", Arial;*/
	font-size: 20px;
	/*color: #4b4a4a;*/
	text-transform: uppercase;
	font-weight:  500;
	/*margin: 0 8px 4px 0;*/
	
}



.prodAlsoTitle
{
	margin:0; 
	padding:0; 
	font-family:Arial; 
	background:none; 
	color:#000; 
	letter-spacing:inherit;
	/*font-family: "Century Gothic", "Arial Narrow", Arial;*/
	font-size: 16px;
	/*color: #4b4a4a;*/
	text-transform: uppercase;
	/*font-weight:  900;*/
	/*margin: 0 8px 4px 0;*/
}

.FootTitles
{
	font-family: "Century Gothic", "Arial Narrow", Arial;
	font-size: 14px;
	padding: 0px 0px 0px 5px;
}


.FooterSubMenu
{
	font-family: "Century Gothic", "Arial Narrow", Arial;
	font-size: 12px;
	height: 18px;
	padding: 10px 0px 0px 0px;

}

.FooterSubMenu img
{
	padding-right: 5px;
	
}


.sideMenuCss
{
	text-align: left;
	color: #000000;
	/*width: 133px;*/
	
}

.mainTitle 
{
	font-size:28px;
	color:#4b4a4a;
	text-transform:uppercase;
	font-weight:normal;
	margin:0 8px 4px 0;
	padding:0
}

.InfoTitle
{
	font-family: "Century Gothic";
	font-size:12px;
	color:#4b4a4a;
	text-transform:uppercase;
	font-weight:normal;
	margin:0 8px 4px 0;
	padding:0
}

.prices
{
	font-size:1.0em;
	color:#000000;
	font-weight:normal;
	margin:0 8px 4px 0;
	padding:0
}


#Header {
	/*height: 108px;*/
	width: 100%;
	text-align: left;
	font-size:90%;
}

.Footer a:link {color:#000000}
.Footer a:visited {color:#000000}
.Footer a:active {color:#000000}
.Footer a:hover {color:#808080;}


/*start links*/
/*neat text links*/
.textlinks  
{
	overflow: auto;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #324d85;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-width: 1px; 
	padding: 4px 0px 4px 2px;
	text-decoration: none;
	}
	
a.textlinks:link 
{
	overflow: auto;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #324d85;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-width: 1px; 
	padding: 4px 0px 4px 2px;
	text-decoration: none;
}

a.textlinks:visited 
{
	overflow: auto;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #324d85;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-width: 1px; 
	padding: 4px 0px 4px 2px;
	text-decoration: none;
}
	
a.textlinks:hover 
{
	overflow: auto;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #3b5998;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-width: 1px; 
	padding: 4px 0px 4px 2px;
}

a.textlinks:active 
{
	overflow: auto;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #324d85;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-width: 1px; 
	padding: 4px 0px 4px 2px;
	text-decoration: none;
}

.specialAnchor
{
	overflow: auto;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-width: 1px; 
	padding: 4px 0px 4px 2px;
	text-decoration: none;
}
	
a.specialAnchor:link,visited,active 
{
	overflow: auto;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-width: 1px; 
	padding: 4px 0px 4px 2px;
	text-decoration: none;
}
	
a.specialAnchor:hover 
{
	overflow: auto;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #000000;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-width: 1px; 
	padding: 4px 0px 4px 2px;
	}
	
	/*end links*/

/*for image preloading*/
.hiddenPic 
{
	display:none;
	/*visibility: hidden;*/
}

.mainTable
{
	margin: 0 auto 0 auto;
	border: 1px;
	border-color: #000000;
	width:100%; /*1024px;*/
}

.simpleTextBox
{
	border:1px solid #000; 
	height: 20px;

}

.newCustTblClass
{
	
	color:#000000;
	
}

.newCustNoteClass
{
	font-family:Arial;
	font-size:80%;
	color:#9f9f9f;
	font-weight:normal;
	margin-left: 10px;
}

.cssError
{
	font-family:Arial;
	font-size:10pt;
	color:#9f9f9f;
	font-weight:normal;
	margin-left: 0px;
}



.AddStatus
{
	text-align : left;
	padding: 5px;
	font-size: 12px;
	background-color: #F5FFFA;
}

#leftMenu, #center 
{ 
	margin-top : 3px;
}

#LeftMenuControl
{
	font-family:Arial;
	font-size:80%;
	color:#9f9f9f;
	font-weight:normal;
	margin-left: 10px;
}



#productTable
{
	font-family:Arial;
	font-size:80%;
	color:#9f9f9f;
	font-weight:normal;
}

#prodNavText
{
	text-align:center;
}





	/* Text for product list descriptions */

	.smallText
	{
		font-family:Arial;
		font-size:10pt;
		color:black;
		text-decoration: none;
		margin-left: 0px;
		font-weight: 500;
	}

	.smallText a:link{ color:black;  text-decoration: none; }
	.smallText a:visited { color:black; text-decoration: none;}
	.smallText a:hover{ color:red; }
	.smallText a:active {color: black;}



/*POP UP MODAL DIV*/
.modalBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; 
    background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}

/*Sign up /checkout CSS*/

.SignUpForm
{
	float: left; 
	padding:5px 10px 5px 0px; 
	width:150px;
	text-align: right;
}

.vSummaryCSS
{
	clear:both;
	text-align:left;
	padding:10px;
	border: solid 1px #eaa3a3;
	margin-bottom:10px;
	background-color: #ffeeee;
	color: #000000;
	font-size: 10pt;
}

.tbForms
{
	border: solid 1px #999999;
	padding-left: 5px;
	width: 275px;
	height: 30px;
	font-family: "Arial";
}


/*END Sign up /checkout CSS*/

/*CONFIRM PAGE*/
.text-wrap 
{
	border-top:1px solid #757575; 
	clear:both; 
	display:inline; 
	float:left; 
	margin:15px auto; 
	position:relative; 
	text-align:center; 
	width:640px;
	}
	
.text-wrap h2 
{
	font-family: "Century Gothic", "Arial", "Times New Roman";
	text-transform:uppercase; 
	overflow:hidden; 
	background:#fff; 
	padding:0 5px; 
	position:relative; 
	top:-9px; 
	width:auto; 
	display:inline; 
	font-size:16px; 
	margin:0;
	}
	
.SectionBody
{
	text-align:left; 
	clear: both;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px; 
	border: 1px solid #C4C4C4; 
	background-color: #f3f3f3; 
	width: 100%;
}

.subTitle
{
	color:gray; 
	font-size: 11px; 
	padding-left: 5px; 
	text-align: left; 
	width: 480px;
	padding: 0px 0px 20px 0px;
}

.BasketDeliveryChoice
{
	border: 1px solid #C4C4C4; 
	background-color: #eaffea; 
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 5px;
	font-weight:bold;
	text-align: left;
	
}

.rbCSS label {
	/*margin: 0px 10px 0px 10px;*/
  padding: 0 0px 0 5px;
}

/*Confirm page*/
.basketConfirmDetails
{
	border-left: dotted 1px #ababab;
	height: 50px;
}

.basketConfirmDetails dl 
{
	/*width:50px*/
}
 
.basketConfirmDetails dl dt {
    float:left;
    font-weight:normal;
    margin-right:10px;
    padding: 0px 0px 0px 0px;
    width:50px;
    margin-left:10px;
}
 
.basketConfirmDetails dl dd 
{
	font-weight:normal;
    padding: 0px 0px 0px 0px;
    
}

.basketConfirmPrice
{
	text-align: right;
	padding: 0px 5px 0px 10px;
	border-left: dotted 1px #ababab;
	height: 50px;
}

.ConfirmRequiredMsgCss
{
	background-color: #ffefef;
	padding: 10px;
	border:solid 1px #ff0000;
}

/*Main basket*/
.basketSeparator
{
	width:100%;
	border-top: solid 1px #ababab;
}

.basketPriceContainer
{
		padding: 15px 0px 0px 0px;
}

.basketPrice
{
	text-align: right;
	padding: 0px 5px 0px 10px;
	border-left: dotted 1px #ababab;
	height: 150px;
}

/*DL, DT, DD TAGS LIST DATA*/


.basketDetails
{
	border-left: dotted 1px #ababab;
	height: 150px;
}

.basketDetails dl 
{
	/*width:50px*/
}
 
.basketDetails dl dt {
    float:left;
    font-weight:normal;
    margin-right:10px;
    padding: 0px 0px 0px 0px;
    width:40px;
}
 
.basketDetails dl dd 
{
	font-weight:normal;
    padding: 0px 0px 0px 0px;
}


.basketTotals
{
	float: right;
	width:500px;
}

.basketTotals dl 
{
	/*width:100px;*/
}

.basketTotals dl dt 
{
	font-size: 16px;
    float:left;
    font-weight:normal;
    margin-right:10px;
    padding: 0px 0px 0px 0px;
    width:100px;
}
 
.basketTotals dl dd 
{
	font-weight:normal;
    padding: 0px 0px 0px 0px;
    /*width:100px;*/
}

.basketTotals dl dd span
{
	font-size: 16px;
	font-weight:normal;
    padding: 0px 0px 0px 300px;
    /*width:100px;*/
}

.basketHead
{
	background-color: #ebebeb;
	padding: 10px 0px 0px 10px;
}

.basketHead td
{
	padding: 10px 10px 10px 10px;
}

.RemoveButtonCSS
{
	font-family:"Century Gothic";
	font-size: 12px;
	text-decoration: none;
}


/*Black button*/

.accountheaderSection
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#000;
	}


a.buttontxt
{
	cursor:pointer; 
	padding: 5px 5px 5px 5px;
	display:block;
	height:30px;
	width:205px;
	position:relative;
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 500;
	background-color: Black;
}

a.buttontxt:link,visited,active 
{
	cursor:pointer; 
	padding: 5px 5px 5px 5px;
	display:block;
	height:30px;
	width:205px;
	position:relative;
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 500;
	background-color: Black;
}

a.buttontxt:hover
{
	cursor:pointer; 
	padding: 5px 5px 5px 5px;
	display:block;
	height:30px;
	width:205px;
	position:relative;
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #E0A900;
	text-decoration: none;
	font-weight: 500;
	background-color: Black;
}
	

a.buttontxt2
{
	cursor:pointer; 
	padding: 5px 5px 5px 5px;
	display:block;
	height:30px;
	width:80px;
	position:relative;
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 500;
	background-color: Black;
}

a.buttontxt2:link,visited,active 
{
	cursor:pointer; 
	padding: 5px 5px 5px 5px;
	display:block;
	height:30px;
	width:80px;
	position:relative;
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 500;
	background-color: Black;
	top: 0px;
	left: 0px;
}

a.buttontxt2:hover
{
	cursor:pointer; 
	padding: 5px 5px 5px 5px;
	display:block;
	height:30px;
	width:80px;
	position:relative;
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #E0A900;
	text-decoration: none;
	font-weight: 500;
	background-color: Black;
}


a.buttontxtWide
{
	cursor:pointer; 
	padding: 5px 5px 5px 5px;
	display:block;
	height:30px;
	width:150px;
	position:relative;
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 500;
	background-color: Black;
}

a.buttontxtWide:link,visited,active 
{
	cursor:pointer; 
	padding: 5px 5px 5px 5px;
	display:block;
	height:30px;
	width:150px;
	position:relative;
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 500;
	background-color: Black;
}

a.buttontxtWide:hover
{
	cursor:pointer; 
	padding: 5px 5px 5px 5px;
	display:block;
	height:30px;
	width:150px;
	position:relative;
	overflow: auto;
	height: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #E0A900;
	text-decoration: none;
	font-weight: 500;
	background-color: Black;
}

.acct li
{
	/*list-style-image: url(http://www.vestryonline.com/css/Images/tick.gif);*/
}

	/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 20px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url('../Images/Rating/FilledStar.gif');

}

.emptyRatingStar {
    background-image: url('../Images/Rating/EmptyStar.gif');
}

.savedRatingStar {
    background-image: url('../Images/Rating/SavedStar.gif');
}

.ratingStarSmall {
    font-size: 0pt;
    width: 14px;
    height: 13px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStarSmall {
    background-image: url('../Images/Rating/FilledStarSmall.gif');

}

.emptyRatingStarSmall {
    background-image: url('../Images/Rating/EmptyStarSmall.gif');
}

.savedRatingStarSmall {
    background-image: url('../Images/Rating/SavedStarSmall.gif');
}

/*Product Page Ratings*/
.RatingsForm
{
	float: left; 
	padding:5px 10px 5px 0px; 
	width:90px;
	text-align: left;
}

.ReviewAltCss
{
	border-top: solid 1px #eaeaea;
}

.ReviewHeaderCss th
{
	text-align: left;
	padding: 10px 0px 10px 10px;
	
	/*background-color: #E44296; */
	color: #000000;
	font-family: Century Gothic, Arial;
	font-size: 14px;
	text-transform: uppercase;
	font-weight:  bold;
	margin: 0 8px 4px 0;
	background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ 
}

.ReviewsProd
{
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*border: solid 1px #eaeaea;*/
	width: 750px;
}

.ReviewTitle
{
	font-weight:bold;
	padding-bottom: 4px;
}

.ProdReviewBodyRight
{
	float:left;
	width: 500px;
	padding: 0px 0px 0px 20px;
}

.SubtleDateCss
{
	padding: 5px 0px 5px 0px;
	font-size: 11px;
	color: Gray;
}