	

body
{
	background-color:#fafafa;
	margin:0;
	padding:0;
	
}

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=f43d948c-f5de-413c-a4ee-17a7780354d4");
@font-face{
font-family:"Goudy Old Style MT W01";
src:url("Fonts/a59b597d-5113-4228-9dc7-b11c03db215c.eot?#iefix");
src:url("Fonts/a59b597d-5113-4228-9dc7-b11c03db215c.eot?#iefix") format("eot"),url("Fonts/26d18886-bdda-49b3-b3eb-3805be0652bb.woff") format("woff"),url("Fonts/dfa24386-a841-4543-a3db-55498e512ebd.ttf") format("truetype"),url("Fonts/b6560c84-4483-4710-823e-58a9e2f3354a.svg#b6560c84-4483-4710-823e-58a9e2f3354a") format("svg");
}
@font-face{
font-family:"Maxwell Sans W01 UltraLight";
src:url("Fonts/a9291bc9-a868-4d60-9fb3-dd32ec35de3e.eot?#iefix");
src:url("Fonts/a9291bc9-a868-4d60-9fb3-dd32ec35de3e.eot?#iefix") format("eot"),url("Fonts/7a3381e8-664e-4959-a523-573e59b01417.woff") format("woff"),url("Fonts/0cc79717-c6cf-4770-9af4-370c2c136206.ttf") format("truetype"),url("Fonts/34dda39b-91c4-464d-9528-6ed0c047e660.svg#34dda39b-91c4-464d-9528-6ed0c047e660") format("svg");
}
@font-face{
font-family:"Maxwell Sans W01 Light";
src:url("Fonts/66011ef6-0f3c-45e0-aa51-f330d6203dcb.eot?#iefix");
src:url("Fonts/66011ef6-0f3c-45e0-aa51-f330d6203dcb.eot?#iefix") format("eot"),url("Fonts/042c3ead-bf07-46d2-96be-d562c664dd4d.woff") format("woff"),url("Fonts/a766b2aa-d76a-456f-9337-95d2edf23df9.ttf") format("truetype"),url("Fonts/3dafa947-7aad-4d16-9b18-77309a185c32.svg#3dafa947-7aad-4d16-9b18-77309a185c32") format("svg");
}
@font-face{
font-family:"Samantha Upright PRO W00 Rg";
src:url("Fonts/4158ad93-90a8-4422-bd75-f70214ecc014.eot?#iefix");
src:url("Fonts/4158ad93-90a8-4422-bd75-f70214ecc014.eot?#iefix") format("eot"),url("Fonts/e34474c6-7e84-4c53-b988-be6d012a19d6.woff") format("woff"),url("Fonts/0a795e75-1ccb-4821-9ae8-2067c0f05016.ttf") format("truetype"),url("Fonts/7f6b0fe5-6783-49cf-8b48-19fcdce26db7.svg#7f6b0fe5-6783-49cf-8b48-19fcdce26db7") format("svg");
}


div#menu 
{
	padding:0px;
	margin:0px;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	background-color:#fff;	
	border-bottom:thin solid #e3e3e3;
	z-index:1000;
}

div#menuLinks
    {
    	font-size:.9em;
		font-family: "Maxwell Sans W01 UltraLight",serif; 
	/*	font-family: "elegantlightregular",serif;  */

		display:inline-block;
		padding-bottom: 20px;
    }
	
	div#menu a:hover
   {
		opacity:.7;   
   }
	
	div#menuLinks a
    {
		color:black;
		padding-right:.7em;
		text-decoration:none;
	}
	
	div#menuLinks a:hover
    {
	 opacity:.4;
	}
	
	
  div#menu #logo {
		font-family: "Maxwell Sans W01 UltraLight",serif; 
	/*	font-family: "elegantlightregular",serif;*/
  font-weight:100;
  font-size:2em;
  display:inline-block;
  
  padding:20px 0 10px 20px;
  }
  
  div#menu #logo a
  {
	text-decoration:none;  
	color:black
  }
  
   div#menu #logo a:hover
  {
	  opacity:.40;
  }
  
  .beautyFont
  {
		font-family: "Samantha Upright PRO W00 Rg",sans-serif; 
		line-height:.5;
		/*  font-family: "bluelmin_ralphregular",sans-serif;  */ 
  }


	
	#generalAndBeauty
	{
		
		padding-left:20px;	
		font-size:1.3em;
	}
	
	div#menuLinks #generalAndBeauty a 
	{
		
		padding-bottom:20px;
	}
	
	#homepage
	{
		text-align:center;	
	}
	
	
	#contentHolder
	{
		padding-top:100px;	
		text-align:center;	
		margin:0 auto;
	}

	h1
	{
				font-family: "Goudy Old Style MT W01",serif;
		/*font-family: "elegantlightregular",serif; */
		font-size:.9em;	
	}
	
div.campaignThumbnail
{
	width:171px; height:136px;
	overflow:hidden;
	position:relative;
	display:inline-block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

div.campaignThumbnailLarge
{
	width:225px; height:136px;
	overflow:hidden;
	position:relative;
	display:inline-block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

.previewImage
{
	background-repeat:no-repeat;
		background-attachment:scroll;
		background-position:center; ;	
}

div.campaignThumbnail > div.previewImage
{
	position:absolute;
	top:0;
	left:0;
	opacity:1;
	-webkit-transition-property: opacity, top;
	-webkit-transition-duration: .5s, .5s;
	-webkit-transition-timing-function:linear, ease-out;
	-webkit-transition-delay:0s, .25s;
	-moz-transition-property: opacity, top;
	-moz-transition-duration: .5s, .5s;
	-moz-transition-timing-function:linear, ease-out;
	-moz-transition-delay:0s, .25s;
	transition-property: opacity, top;
	transition-duration: .5s, .5s;
	transition-timing-function:linear, ease-out;
	transition-delay:0s, .25s;
	 width:171px; height:136px;
	 	
}

div.campaignThumbnailLarge > div.previewImage
{
	position:absolute;
	top:0;
	left:0;
	opacity:1;
	-webkit-transition-property: opacity, top;
	-webkit-transition-duration: .5s, .5s;
	-webkit-transition-timing-function:linear, ease-out;
	-webkit-transition-delay:0s, .25s;
	-moz-transition-property: opacity, top;
	-moz-transition-duration: .5s, .5s;
	-moz-transition-timing-function:linear, ease-out;
	-moz-transition-delay:0s, .25s;
	transition-property: opacity, top;
	transition-duration: .5s, .5s;
	transition-timing-function:linear, ease-out;
	transition-delay:0s, .25s;
	 width:225px; height:136px;
	 	
}


div.campaignThumbnail > div.links
{
	top:136px;
	left:0;
	position:absolute;
	opacity:0;
	text-align:center;
	padding-top:0px;
	width:171px;
	height:134px;
  		font-family: "Goudy Old Style MT W01",serif;
	/*	font-family: "elegantlightregular",serif; */
	line-height:1.5em;
	-webkit-transition-property: opacity, top;
	-webkit-transition-duration: .5s, .5s;
	-webkit-transition-timing-function:linear, ease-out;
	-webkit-transition-delay:0s, .25s;
	-moz-transition-property: opacity, top;
	-moz-transition-duration: .5s, .5s;
	-moz-transition-timing-function:linear, ease-out;
	-moz-transition-delay:.25s, .0s;
	transition-property: opacity, top;
	transition-duration: .5s, .5s;
	transition-timing-function:linear, ease-out;
	transition-delay:.25s, .0s;
	
	display:table-row;
	text-align:center;
}

div.campaignThumbnailLarge > div.links
{
	top:136px;
	left:0;
	position:absolute;
	opacity:0;
	text-align:center;
	padding-top:0px;
	width:225px;
	height:134px;
 	font-family: "Goudy Old Style MT W01",serif;
	/*		font-family: "elegantlightregular",serif; */
	line-height:1.5em;
	-webkit-transition-property: opacity, top;
	-webkit-transition-duration: .5s, .5s;
	-webkit-transition-timing-function:linear, ease-out;
	-webkit-transition-delay:0s, .25s;
	-moz-transition-property: opacity, top;
	-moz-transition-duration: .5s, .5s;
	-moz-transition-timing-function:linear, ease-out;
	-moz-transition-delay:.25s, .0s;
	transition-property: opacity, top;
	transition-duration: .5s, .5s;
	transition-timing-function:linear, ease-out;
	transition-delay:.25s, .0s;
	
	display:table-row;
	text-align:center;
}

.valign
{
	display:table-cell; vertical-align:middle; height:136px;	
	width:171px;
	text-align:center;
	margin:0 auto;
	
}


div.campaignThumbnailLarge div.valign
{
	width:225px;	
	line-height:22px;
}

div.campaignThumbnail > div.links a, div.campaignThumbnailLarge > div.links a
{
	text-decoration:none;
	color:black;
}

div.campaignThumbnail > div.links  a:hover, div.campaignThumbnailLarge > div.links  a:hover
    {
	 opacity:.4;
	}
	

	div.campaignThumbnail:hover > div.previewImage, 	div.campaignThumbnailLarge:hover > div.previewImage
	{
		top:-136px;
		opacity:0;
		left:0;
		position:absolute;
		-webkit-transition-property: opacity, top;
		-webkit-transition-duration: .4s, .5s;
		-webkit-transition-timing-function:linear, ease-out;
		-webkit-transition-delay:0s, .25s;
		-moz-transition-property: opacity, top;
		-moz-transition-duration: .4s, .5s;
		-moz-transition-timing-function:linear, ease-out;
		-moz-transition-delay:0s, .25s;
		transition-property: opacity, top;
		transition-duration: .4s, .5s;
		transition-timing-function:linear, ease-out;
		transition-delay:0s, .25s;
	}

	div.campaignThumbnail:hover > div.links, div.campaignThumbnailLarge:hover > div.links
	{
		opacity:1;
		top:0px;
		position:absolute;
		-webkit-transition-property: opacity, top;
		-webkit-transition-duration: .5s, .5s;
		-webkit-transition-timing-function:linear, ease-out;
		-webkit-transition-delay:.25s, .0s;
		-moz-transition-property: opacity, top;
		-moz-transition-duration: .5s, .5s;
		-moz-transition-timing-function:linear, ease-out;
		-moz-transition-delay:.25s, .0s;
		transition-property: opacity, top;
		transition-duration: .5s, .5s;
		transition-timing-function:linear, ease-out;
		transition-delay:.25s, .0s;
		
	}

#footerMenu{height:90px; position:fixed; bottom:0; background-color:white; width:100%; border-top:thin solid #e3e3e3; text-align:center;}
#backArrow{position:absolute; left:10px; top:35px;  font-family: Goudy Old Style MT W01,serif; size:16px;}

#footerMenu img{padding:19px 7px; border:none;}
#footerMenu a:hover{opacity:.4;}
