button.pickFile{
	background-color: #00ADDE;
	padding:5px;
	color:#FFF;
	border-style:none;
	width:450px;
	height:60px;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	margin:0 auto;
	margin-bottom:10px;
}
.success-cover{
	width:675px;
	float:left;
}

.success-cover-buttons{
	width:285px;
	float:left;
}

#newcoupon{
clear: both;
width: 1000px;
margin: 0 auto;
margin-top:20px;
}

#newcoupon h1{
	margin-bottom:-10px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert h4 { margin: 0; }
.alert .close { position: relative; top: -2px; right: -21px; line-height: 20px; }
.alert-success { color: #468847; background-color: #dff0d8; border-color: #d6e9c6; }
.alert-danger,
.alert-error { color: #b94a48; background-color: #f2dede; border-color: #eed3d7; }
.alert-info { color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1; }
.alert-block { padding-top: 14px; padding-bottom: 14px; }
.alert-block > p,
.alert-block > ul { margin-bottom: 0; }
.alert-block p + p { margin-top: 5px; }

a{
	text-decoration:none;
}

img.noShowCurrent{
	display:none;
}
body .avpw_button avpw_back_button{
	display:none;
}

body #avpw_all_effects{
	display:none;
}

body #avpw_up_one_level{
	display:none;
}

img 
{ 
border-style: none; 
text-decoration: none; 
} 
	/* Google web font */
	/*@import url(//fonts.googleapis.com/css?family=Josefin+Sans);*/
	@import url(//fonts.googleapis.com/css?family=Josefin+Sans:700);
	@import url(//fonts.googleapis.com/css?family=Quicksand);
	@import url(//fonts.googleapis.com/css?family=Lato:300);
	@import url(//fonts.googleapis.com/css?family=Muli);
	@import url(//fonts.googleapis.com/css?family=Questrial);
	@import url(//fonts.googleapis.com/css?family=Maven+Pro);

		body .avpw_is_fullscreen #avpw_controls{
			position:fixed;
			top:20px;
		}
		body div#avpw_crop_presets_scroll_window{
			display:none;
		}
		
		body div#avpw_controlpanel_crop{
			background:url(../../test-sub/assets/images/directions1.png) no-repeat top center;
		}
		
		body a#avpw_rghtArrow{
			display:none;
		}
		
		body div#avpw_control_main_scroll_panel{
			background:url(../../test-sub/assets/images/directions2.png) no-repeat;
			background-position:55%;
		}
		
		body h2.avpw_current_tool_icon{
			display:none;
		}
		
		body a#avpw_resume_aftersave{
			display:none;
		}
		
		body p.avpw_message_text{
			display:none;
		}
		
		body a#avpw_close_aftersave.avpw_button.avpw_primary_button{
			width:300px;
			height:50px;
		}
		
		body div#avpw_aviary_beensaved div.avpw_center_contents a.avpw_button{
			height: 25px;
			font-size: .5em;
			margin-top: 50px;
		}

	body {
		background: url(../images/layout/header/header_gradient.png) left top repeat-x, url(../images/background.png) left top; 
		/*background-image: url(../images/layout/header/header_gradient.png) left top repeat-x, */
		/*font: 13px/20px normal Helvetica, Arial, sans-serif;*/
		/*font-family: 'Josefin Sans', sans-serif;*/
		/*font-family: 'Questrial', sans-serif;*/
		font-family: 'Maven Pro', sans-serif;
		/*font-family: 'Muli', sans-serif;*/
		/*font-family: 'Quicksand', sans-serif;*/
		/*font-family: 'Lato', sans-serif;*/
		/*13px/1.7em 'Open Sans'*/
		color: #4F5155;	
		text-decoration: none;
		margin: 0px;
	}
	
	div.clear{
		clear:both;
	}
	
	div#fb_choose{
		/*width:935px;*/
		line-height:2em;
		margin:10px;
	}
	
	span.fbType{
		margin:5px;
		cursor:pointer;
		padding: 5px;
		border-radius:7px;
		background-color:#00aeef;
		display:inline;
		color:#ffffff;
		text-decoration:none;
		float:left;
	}
	
	header, nav, footer, article 
	{
		display: block;
	}
	
	div#ajax-loading{
		clear:both;
		margin-top:20px;
		margin-bottom:20px;
	}
	
	button#loadMore{
		width:250px;
		height:60px;
		background-color:transparent;
		background-image:url(../images/layout/load/load.png);
		margin:0 auto 10px auto;
		border:0;
		cursor:pointer;
	}
	
	div.press{
		width: 800px;
		background: #333;
		margin: 0 0 20px 0;
		border-style: solid;
		border-width: 2px;
		border-color: #333;
	}
	#press-wrapper{
		padding: 20px;
		margin: 0 20px 20px 20px;
	}
	.press p{
		padding: 0 20px 20px 20px;
		color: #FFF;
		font-size: 12px;
	}
	#overlay {
		background: #000000;
		opacity:0.5;
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 10000;
	}
		
	#popup {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 20px solid #DDDDDD;
		left: 35%;
		padding: 50px;
		position: fixed;
		text-align: center;
		top: 34%;
		width: 380px;
		z-index: 20000;
		-moz-border-radius:30px 0;
		text-align:center;
	}
	
	/* New Design */
	
	
	.msg {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; padding: 10px; margin: 10px 0;margin-left: 20px;margin-right: 20px;}
	.success {
	    background: #ccebc3; border: 1px solid #8fa489;
	    background: -moz-linear-gradient(top, #ccebc3 0%, #c6e8bc 50%, #bae4ae 51%, #b4e1a7 100%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccebc3), color-stop(50%,#c6e8bc), color-stop(51%,#bae4ae), color-stop(100%,#b4e1a7));
	    background: -webkit-linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%);
	    background: -o-linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%);
	    background: -ms-linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccebc3', endColorstr='#b4e1a7',GradientType=0 );
	    background: linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%);
	}
	.success span {background: url(http://www.universitysms.com/images/fugue/tick.png) no-repeat center left;}
	
	div.reviewBuy{
        width:920px;
        height:345px;
		margin-top:15px;
        -webkit-box-shadow: 0px 5px 19px rgba(50, 50, 50, 0.8);
		-moz-box-shadow:    0px 5px 19px rgba(50, 50, 50, 0.8);
		box-shadow:         0px 5px 19px rgba(50, 50, 50, 0.8);	
	}
	
	div#editor{
		width:600px;
		height:600px;
		background-color:#333;	
		float:left;
		margin:10px 10px 10px 35px;
	}
	
	div.thumbnail{
		height: 200px; 
		width: 200px; 
		padding: 25px; 
		float: left;	
	}
	
	div#photos{
		width:400;
		min-height:600px;
		background-color:#CCC;
		margin:10px;
		float:left;
	}
	
	div#buttons{
		text-align:right;
		float:right;
		margin:10px 35px 10px 10px;	
	}
	#main{
	}
	#header{
		margin: 0 auto;
		height: 100px; 
		width: 960px;
		padding: 0 20px 0 20px;
		background-repeat: no-repeat;

	}
	
	#headerRight{
		width: 740px;
		height: 60px;
		padding: 20px 0 0 0;
		float: right;
		text-align: right;
	}
	#headerBottom{
		width: 720px;
		margin: 15px 20px 0 0;
		float: right;
		text-align: right;
		font-size: 12px;
	}
	
	#headerLeft{
		width: 200px;
		padding: 0 0 0 20px;
		float: left;
	}
	#topBanner{
		width: 1000px;
		margin: 0 auto;
		padding: 0; 
	}
	#content{
		clear:both;
		height: 100%;
		width: 1000px;
		margin: 0 auto;
		min-height:565px;
	}
	
	nav.headerNav{
		font-size: 20px; 
		height: 20px;
		float: right;
		color: #FFF;
		margin: 5px 20px 0 20px;
	}
	nav.headerNavRight{
		float: right;
		margin: 0 20px 0 50px;
	}
	a.nav:link{
		color: #CCC;
		text-decoration: none;
	}
	a.nav:hover{
		color: #E0F5F3;
		text-decoration: none;
	}
	a.nav:visited{
		color: #CCC;
		text-decoration: none;
	}
	nav.headerNav2{
		font-size: 15px; 
		float: right;
		color: #FFF;
		margin: 0 10px 0 10px;
	}
	a.nav2:link{
		color:#666;
		text-decoration: none;
	}
	a.nav2:hover{
		color:#333;
		text-decoration: none;
	}
	a.nav2:visited{
		color: #666;
		text-decoration: none;
	}
	#home{
		height: 100%;
	}
	#othercontent{
		margin-top:15px;
		background-color:#EEE;
		padding:15px;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
	}
	

	/* Content */
	#image-wrapper{
		width: 1000px;
		float: left;
		margin: 10px 0 0 0;
	}
	#image-wrapper.stickImage{
		margin: 500px 0 0 0;
	}
	#images{
		padding: 0 20px 0 25px;
		overflow: hidden;
		clear: both;
	}
	div.imageArray{
		height: 140px; 
		width: 140px; 
		margin: 0 10px 20px 10px;
		float: left;
		border-style: solid;
		border-width: 10px;
		border-color: #CCC;
		-webkit-box-shadow: 1px 3px 5px rgba(50, 50, 50, 0.25);
		-moz-box-shadow:    1px 3px 5px rgba(50, 50, 50, 0.25);
		box-shadow:         1px 3px 5px rgba(50, 50, 50, 0.25);
		overflow: hidden;
		background-color:#333;
	}
	#images img{
		border: none;
		z-index: 3000;
	}
	#collage-anchor{
		height: 20px;
	}/*
	#collage-float-wrapper{
		z-index: 100;
	}*/
	#collage-wrapper.stick {
	 	position: fixed;
		top: 0;
	}
	#collage-wrapper{
		float: left;
		height: 540px;
		width: 1000px;
		background-color:rgba(255,255,255,0.75);
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
		box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
		z-index: 1000;
	}
	#facebook-wrapper.stick {
	 	position: fixed;
		top: 0;
	}
	#facebook-wrapper{
		height: 540px;
		width: 1000px;
		background-color:rgba(255,255,255,0.75);
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
		box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
		z-index: 1000;
	}
	#colorPicker{
		float: left;
		width: 120px; 
		padding: 10px;
		margin: 0 10px 0px 10px;
	}
	img.colors{
		height: 30px; 
		width: 30px; 
		margin: 5px;
		float: left;
		-webkit-box-shadow: 1px 3px 5px rgba(50, 50, 50, 0.25);
		-moz-box-shadow:    1px 3px 5px rgba(50, 50, 50, 0.25);
		box-shadow:         1px 3px 5px rgba(50, 50, 50, 0.25);
	}
	#fbcolorPicker{
		float: left;
		width: 880px; 
		margin: 20px 0 0 0;
		padding: 0 20px 0 30px;
	}
	img.fbColors{
		height: 40px; 
		width: 40px; 
		margin: 3px 5px 2px 0;
		/*float: left;*/
		-webkit-box-shadow: 1px 3px 5px rgba(50, 50, 50, 0.25);
		-moz-box-shadow:    1px 3px 5px rgba(50, 50, 50, 0.25);
		box-shadow:         1px 3px 5px rgba(50, 50, 50, 0.25);
	}
	#verticalcolorPicker{
		float: left;
		width: 520px; 
		margin: 20px 0 0 0;
		padding: 0 20px 0 30px;
	}
	img.verticalColors{
		height: 30px; 
		width: 30px; 
		margin: 3px 5px 2px 0;
		/*float: left;*/
		-webkit-box-shadow: 1px 3px 5px rgba(50, 50, 50, 0.25);
		-moz-box-shadow:    1px 3px 5px rgba(50, 50, 50, 0.25);
		box-shadow:         1px 3px 5px rgba(50, 50, 50, 0.25);
	}
	.createPoster {
		display: block;
		width: 200px;
		height: 200px;
		background-image: url(../images/home/create_poster_hover.png);
		text-indent: -99999px;
	}
	.createPoster:hover {
		background-image: url(http://www.posterfuse.com/assets/images/home/create_poster.png);
	}
	.createLink {
		display: block;
		width: 250px;
		height: 60px;
		background-image: url(../images/layout/create/create.png);
		text-indent: -99999px;
	}
	.createLink:hover {
		background-image: url(../images/layout/create/create_hover.png);
	}
	.createPosterLink {
		display: block;
		width: 350px;
		height: 60px;
		background-image: url(../images/layout/create/createPoster.png);
		text-indent: -99999px;
	}
	.createPosterLink:hover {
		background-image: url(../images/layout/create/createPoster_hover.png);
	}
	.getStarted {
		display: block;
		width: 350px;
		height: 60px;
		background-image: url(../images/layout/create/getStarted.png);
		text-indent: -99999px;
	}
	.getStarted:hover {
		background-image: url(../images/layout/create/getStarted_hover.png);
	}
	.createFBLink {
		display: block;
		width: 350px;
		height: 60px;
		background-image: url(../images/layout/create/createFB.png);
		text-indent: -99999px;
	}
	.createFBLink:hover {
		background-image: url(../images/layout/create/createFB_hover.png);
	}
	
	.createFacebook {
		display: block;
		width: 200px;
		height: 200px;
		background-image: url(http://www.posterfuse.com/assets/images/home/create_fbcover_hover.png);
		text-indent: -99999px;
	}
	.createFacebook:hover {
		background-image: url(../images/home/create_fbcover.png);
	}
	/* Choose Collage Type */
	#chooseCollage{
		text-align: center; 
		width: 850px;
		height: 400px;
		margin: 50px 55px 50px 55px;
	}
	.choosePoster {
		float: left;
		display: block;
		width: 400px;
		height: 400px;
		background-image: url(../images/choose/choose_poster.png);
		text-indent: -99999px;
	}
	.choosePoster:hover {
		background-image: url(../images/choose/choose_poster_hover.png);
	}
	.chooseFacebook {
		float: right;
		display: block;
		width: 400px;
		height: 400px;
		background-image: url(../images/choose/choose_fb.png);
		text-indent: -99999px;
	}
	.chooseFacebook:hover {
		background-image: url(../images/choose/choose_fb_hover.png);
	}

	/* General Content */
	#content-wrapper{
		/* background: #EBEBEB;*/
		padding:20px;
		width: 960px;
		margin: 0 auto;
		color: #666;
		font-size: 14px; 
	}
	#content-wrapper h4{
		font-family: 'Josefin Sans', sans-serif;
		color: #999;
		text-shadow: 0px -1px 0px #333;
		font-size: 50px;
		margin: 0px;
	}
	#content-wrapper h6{
		color: #666;
		font-size: 22px;
		margin: 0px;
	}
	#content-wrapper p{
		font-size: 18px; 
		color: #333;
	}
	/* Large Image */
	#collage-left{
		float: left;
	}
	#largeImage_1{
		background: url(../images/layout/design/large_collage_horizontal_1.png) no-repeat;
		background-size: 680px, 460px; 
		height: 400px; 
		width: 640px;
		padding: 40px 20px 20px 20px;
		margin: 10px 0 0 0;
		float: left;
	}
	#largeImage_2{
		background: url(../images/layout/design/large_collage_horizontal_2.png) no-repeat;
		background-size: 680px, 460px; 
		height: 400px; 
		width: 640px;
		padding: 40px 20px 20px 20px;
		margin: 10px 0 0 0;
		float: left;
	}
	#largeImage_3{
		background: url(../images/layout/design/large_collage_vertical_1.png) no-repeat;
		background-size: 390px, 620px; 
		height: 560px; 
		width: 350px;
		padding: 40px 20px 20px 20px;
		margin: 10px 0 0 0;
		float: left;
	}
	#purchase{
		width: 150px;
		padding: 20px 0 0 0;
		float: right;
		text-align: center;
	}
	#purchaseVertical{
		width: 170px;
		float: right;
		margin: 0 0 15px 0;
		text-align: center;
	}
	.purchaseButton{
		background: url(../images/layout/purchase/purchase.png);
		height: 150px;
		width: 150px;
		border: none;
	}
	.purchaseButton:hover{
		background: url(../images/layout/purchase/purchase_hover.png);
		height: 150px;
		width: 150px;
		border: none;
	}
	#download{
		width: 80px;
		height: 80px;
		padding: 160px 0 0 0;
		float: left;
	}
	.downloadButton{
		background: url(../images/layout/download/download.png);
		background-size: 80px, 80px; 
		height: 80px;
		width: 80px;
		border: none;
		cursor:pointer;
	}
	.downloadButton:hover{
		background: url(../images/layout/download/download_hover.png);
		background-size: 80px, 80px; 
		height: 80px;
		width: 80px;
		border: none;
	}
	div#imageContent.3{
		height: 560px !important;
		width: 350px !important;; 
		position: relative;
	}
	
	#imageContent{
		height: 400px;
		width: 640px; 
		position: relative;
	}
	#adDiv{
		/* background: #EBEBEB;*/
		margin: 20px 0 0 40px;
		color: #666;
		font-size: 14px; 
	}
	#collageHeader{
		/* background: #EBEBEB;*/
		margin: 20px 0 0 40px;
		color: #666;
		font-size: 14px; 
	}
	#collageHeader h4{
		font-family: 'Josefin Sans', sans-serif;
		color: #999;
		text-shadow: 0px -1px 0px #333;
		font-size: 50px;
		margin: 0px;
	}
	/* Facebook */
	#facebookContent{
		height: 315px;
		width: 840px; 
		position: relative;
	}
	#facebookImage{
		background: url(../images/facebook_collage.png) no-repeat;
		background-size: 880px, 375px; 
		height: 315px; 
		width: 840px;
		padding: 40px 20px 20px 20px;
		margin: 0 0 20px 20px;
		float: left;
	}
	.draggable{
		cursor:move;
	}
	
	.draggableFb{
		cursor:move;
	}
	
	.draggableC{
		cursor:move;
	}
	
	.draggable2{
		cursor:move;
	}
	
	.draggable3{
		cursor:move;
	}
	
	#sliderContainer{
		width: 740px;
		margin: 20px 20px 20px 20px;
		float: left;
	}
	div.home-container{
		width: 1000px;
		position: relative;
	}

	#home-box{
		position: absolute;
		background-color: rgba(0,0,0,0.75);
		height: 360px; 
		width: 360px; 
		padding: 20px;
		right: 40px;
		top: 25px;
		z-index: 10;
		
	}
	#home-container-1{
		height: 600px;
	}
	#home-container-2{
		height: 600px;
	}
	#home-container-3{
		height: 600px;
	}
	#home-quote-1{
		width: 960px;
		height: 200px;
		padding: 20px;
		color: #F09; 
		text-align: center;
		font-family: 'Josefin Sans', sans-serif;
		margin: 0 0 10px 10px;
		font-size: 40px; 
	}
	#home-quote-2{
		width: 960px;
		height: 200px;
		padding: 20px;
		color: #00ACDD;
		text-align: center;
		font-family: 'Josefin Sans', sans-serif;
		margin: 0 0 10px 10px;
		font-size: 40px; 
	}
	#home-quote-3{
		width: 960px;
		height: 200px;
		padding: 20px;
		color: #BFD730;
		text-align: center;
		font-family: 'Josefin Sans', sans-serif;
		margin: 0 0 10px 10px;
		font-size: 40px; 
	}
	#home-content{
		width: 1000px;
	}
	#homeRight{
		width:200px;
		margin: 20px 20px 0 0;
		float: right;
	}
	#home-wrapper{
		height: 100%;
		margin: 0 0 20px 0;
	}
	div.home-wrapper-2{
		clear: both;
		width: 1000px;
		margin: 0 0 40px 0;
	}
	div.home-steps{
		float: left; 
		width: 280px;
		margin: 0 0 20px 40px;
	}
	div.home-steps img.steps{
		height: 260px;
		margin: 0 0 15px 0;
		width: 260px;
		border-style: solid;
		border-width: 10px;
		border-color: #CCC;
		-webkit-box-shadow: 1px 3px 5px rgba(50, 50, 50, 0.25);
		-moz-box-shadow:    1px 3px 5px rgba(50, 50, 50, 0.25);
		box-shadow:         1px 3px 5px rgba(50, 50, 50, 0.25);
	}
	#email-form{
		background: #BFD730;
		color: #FFF;
		padding: 20px;
		height: 100px;
		font-size: 20px;
	}
	#email-formLeft{
		float: left; 
		width: 700px;
	}
	#email-formRight{
		float: right; 
		width: 250px;
		padding: 10px 0 0 0;
		text-align: center;
	}
	#email-form h2{
		font-family: 'Josefin Sans', sans-serif;
		margin: 0 0 20px 0;
		font-size: 40px; 
		color: #333;
	}
	div.home-steps h5{
		font-family: 'Josefin Sans', sans-serif;
		margin: 0 0 10px 10px;
		font-size: 45px; 
	}
	div.home-steps p{
		font-size: 22px;
		margin: 0 10px 10px 10px;
	}
	#home-actionLeft{
		height: 500px; 
		width: 500px; 
		margin: 0 20px 0 0;
		float: left;
	}
	#home-actionRight{
		width: 440px;
		float: right; 
	}
	#home-actionRight3{
		width: 440px;
		float: right; 
		background-color: rgba(0,0,0,0.75);
		-webkit-box-shadow: 2px 4px 6px rgba(50, 50, 50, 0.4);
		-moz-box-shadow:    2px 4px 6px rgba(50, 50, 50, 0.4);
		box-shadow:         2px 4px 6px rgba(50, 50, 50, 0.4);
	}
	#home-actionLeft2{
		width: 440px; 
		margin: 0 20px 0 0;
		float: left;
	}
	#home-actionRight2{
		height: 500px;
		width: 500px;
		float: right; 
	}
	#home-action2{
		clear: both;
	}
	#home-actionRight h2{
		font-family: 'Josefin Sans', sans-serif;
		font-size: 75px; 
		color: #333;
		margin: 60px 0 20px 0;
		
	}
	#pricing-action h2{
		font-family: 'Josefin Sans', sans-serif;
		font-size: 70px; 
		color: #333;
		margin: 0 0 20px 0;
		float:left;
	}
	
	#pricing-action h4{
		font-family: 'Josefin Sans', sans-serif;
		font-size: 42px; 
		color: #333;
		margin: 0;
		float:left;
		text-shadow:none;
	}
	
	h2.homeText{
		font-family: 'Josefin Sans', sans-serif;
		color: #333;
		margin: 0;
		padding: 0;
		text-shadow:none;
	}
	h3.homeText{
		font-family: 'Josefin Sans', sans-serif;
		font-size: 40px; 
		color: #FFF;
		margin: 0;
		padding: 0;
		text-shadow:none;
	}
	h5.homeText{
		font-family: 'Josefin Sans', sans-serif;
		font-size: 20px; 
		color: #333;
		margin: 10px 0 0 0;
		text-shadow:none;
	}
	
	#pricing-action a.createPosterLink{
		float:left;
		margin:20px 0 0 40px;
	}
	
	#pricing-action{
		margin: 0 auto 20px auto;
		width:750px;
	}
	#home-action2 h2{
		font-family: 'Josefin Sans', sans-serif;
		font-size: 80px; 
		color: #333;
		margin: 0 0 20px 0;
		
	}
	img.hidden{
		border:none;	
		display:none;
	}
	
	div.hidden{
		border:none;	
		display:none;
	}
	
	#thumbnailImages{
		clear: both;
	}
	img.thumbnails{
		float: left;
		padding: 0 10px 0 10px;
		height: 100px; 
		width: 100px;
	}
	div.clear{
		padding: 10px;
		clear: both;
	}
	/* Pay */
	#pay-wrapper{
		padding: 20px;
		margin: 0 20px 20px 20px;
		color: #666;
		font-size: 14px; 
	}
	#pay-wrapper h4{
		font-family: 'Josefin Sans', sans-serif;
		color: #999;
		text-shadow: 0px -1px 0px #333;
		font-size: 50px;
		margin: 0px;
	}
	#payInfo{
		float: left;
		width: 500px;
	}
	#payPreview{
		float: right;
		width: 420px;
	}
	a.faq:link{
		color: #EC008C;
		text-decoration: none;
	}
	a.faq:hover{
		color: #333;
		text-decoration: none;
	}
	a.faq:visited{
		color: #EC008C;
		text-decoration: none;
	}
	#deals{
		height: 260px; 
		width: 185px;
		background: url(../images/deals/10BY10.png) no-repeat;
		background-size: 250px, 350px; 
		padding: 45px 20px 45px 45px;
		position: fixed; 
		top: 200px; 
		right: 0px;
		color: #FFF;
		font-size: 20px;
	}
	#dialog{
		height: 250px; 
		width: 200px;
		background: url(../images/layout/dialog/dialog.png) no-repeat;
		background-size: 300px, 350px; 
		padding: 50px;
		position: fixed; 
		color: #FFF;
		font-size: 15px;
		visibility: hidden;
		z-index: 25;
	}
	#dropzonePop{
		height: 500px; 
		width: 500px;
		padding: 50px;
		position: fixed; 
		color: #FFF;
		font-size: 15px;
		visibility: hidden;
		z-index: 25;
	}
	#tipsButton{
		height: 350px; 
		width: 53px;
		background: url(../images/layout/design/tips_button.png) no-repeat;
		/*background-size: 60px, 350px; */
		position: fixed; 
		top: 200px; 
		right: 0px;
	}
	#tips{
		height: 260px; 
		width: 185px;
		background: url(../images/layout/design/tips.png) no-repeat;
		background-size: 250px, 350px; 
		padding: 45px 20px 45px 45px;
		position: fixed; 
		top: 200px; 
		right: 0px;
		color: #FFF;
		font-size: 20px;
		visibility: hidden;
	}
	#tips ul{
		list-style-type: square;
		color: #FFF;
		font-size: 15px;
		padding: 0 0 0 20px;
		margin: 0px;
		z-index: -100;
	}
	/* My Posters */
	img.myposters{
		/*height: 188px;
		width: 300px;*/
		margin: 0 20px 10px 0;
		float: left;
		border-style: solid;
		border-width: 10px;
		border-color: #CCC;
		-webkit-box-shadow: 1px 3px 5px rgba(50, 50, 50, 0.25);
		-moz-box-shadow:    1px 3px 5px rgba(50, 50, 50, 0.25);
		box-shadow:         1px 3px 5px rgba(50, 50, 50, 0.25);
		/*margin: 15px 20px 5px 0;*/
	}
	img.mycovers{
		height: 113px;
		width: 300px; 
		margin: 20px 20px 0 0;
		border-style: solid;
		border-width: 10px;
		border-color: #CCC;
		-webkit-box-shadow: 1px 3px 5px rgba(50, 50, 50, 0.25);
		-moz-box-shadow:    1px 3px 5px rgba(50, 50, 50, 0.25);
		box-shadow:         1px 3px 5px rgba(50, 50, 50, 0.25);
	}
	#gallery-wrapper{
		clear: both;
		padding: 0 0 20px 0;
	}
	div.poster-wrapper{
		float: left; 
		width: 100%;
		margin: 0 20px 20px 0;
	}
	a.myposterNav:link{
		font-family: 'Josefin Sans', sans-serif;
		color: #EC008C;
		font-size: 14px; 
		text-decoration: none;
	}
	a.myposterNav:hover{
		font-family: 'Josefin Sans', sans-serif;
		color: #EC008C;
		font-size: 14px; 
		text-decoration: none;
	}
	a.myposterNav:visited{
		font-family: 'Josefin Sans', sans-serif;
		color: #EC008C;
		font-size: 14px; 
		text-decoration: none;
	}
	a.myposterNav:active{
		font-family: 'Josefin Sans', sans-serif;
		color: #EC008C;
		font-size: 14px; 
		text-decoration: none;
	}
	/* Social Media Buttons */
	div.socialmedia{
		width: 600px;
		float: left;
		margin: 10px 0 0 0;
	}
	.socialmediaButton{
		cursor:pointer;
		height: 25px; 
		width: 170px; 
		margin: 0 10px 10px 10px; 
		border: 0;
	}
	.socialmediaButton2{
		cursor:pointer;
		height: 25px; 
		width: 170px; 
		margin: 20px 10px 10px 10px; 
		border: 0;
	}
	
	button.switchC{
		background:transparent;
		border: 0;
		margin: 0;
	}
	/* Contact Form */
	#contact-wrapper{
		background: #333;
		width: 500px;
		padding:20px;
		margin: 0 20px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
		-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
		box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
		margin-bottom:20px;
		color: #FFF;
		font-size: 15px; 
	}
	#error-wrapper{
		background: #FFF;
		width: 460px;
		padding:10px;
		margin: 0 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		margin-bottom:20px;
		color: #333;
		font-size: 12px; 
	}
	#form h5{
		color:#CCC;
		font-size: 15px;
		margin: 0 0 2px 0;
	}
	#submitContact
	{
		background-image: url(http://www.posterfuse.com/assets/images/layout/contact/contact_send.png);
		background-position: 0 0;
		border: none;
		margin: 0;
		padding: 0;
		height: 40px;
		width: 80px;
		font-size: 0;
	}
	#submitContact:hover
	{
		background-image: url(http://www.posterfuse.com/assets/images/layout/contact/contact_send.png);
		background-position: 0 -40px;
		border: none;
		margin: 0;
		padding: 0;
		height: 40px;
		width: 80px;
		font-size: 0;
	} 
	.submitPurchase
	{
		background-image: url(../images/layout/submit/submit.png);
		border: none;
		margin: 0;
		padding: 0;
		height: 29px;
		width: 120px;
		font-size: 0;
	}
	.submitPurchase:hover
	{
		background-image: url(../images/layout/submit/submit_hover.png);
		border: none;
		margin: 0;
		padding: 0;
		height: 29px;
		width: 120px;
		font-size: 0;
	} 
	#submitEmail
	{
		background-image: url(../images/layout/submit/submit.png);
		background-position: 0 0;
		border: none;
		margin: 0;
		padding: 0;
		height: 29px;
		width: 120px;
		font-size: 0;
	}
	#submitEmail:hover
	{
		background-image: url(../images/layout/submit/submit_hover.png);
		background-position: 0 -29px;
		border: none;
		margin: 0;
		padding: 0;
		height: 29px;
		width: 120px;
		font-size: 0;
	} 
	/* Campus Rep Form */
	#campus-wrapper{
		background: #333;
		width: 585px;
		padding: 20px;
		margin: 0 20px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
		-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
		box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
		margin-bottom:20px;
		color: #FFF;
		font-size: 15px; 
	}
	span.campus-representative{
		margin: 0 20px 20px 20px; 
		width: 400px; 
	}
	h5.campus-form {
		max-width: 400px;
		color:#FFF;
		font-size: 15px;
		margin: 0 0 5px 0;
	}
	/* Footer */
	#footer-2{
		clear: both;
		position: relative;  
    	bottom: 0px; 
		background-image: url(../images/layout/footer/footer_sidebar.png);
	}
	#footer-wrapper-2{
		background-image: url(../images/layout/footer/footer_background.png);
		height: 160px;
		width: 960px;
		padding:20px;
		margin: 0 auto;
		color: #666;
		font-size: 15px; 
	}
	#footer-2 h5{
		color:#CCC;
		font-size: 18px;
		margin: 0 0 0 0;
	}
	#footer{
		clear: both;
		background: #333;
		width: 960px;
		margin: 0 auto;
		padding:20px;
		/*margin: 0 20px;*/
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
		-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
		box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
		margin-bottom:20px;
		color: #666;
		font-size: 15px; 
	}
	#footer-wrapper{
		height: 150px;
	}
	#footer h5{
		color:#CCC;
		font-size: 18px;
		margin: 0 0 0 0;
	}
	#footerLeft{
		width: 500px;
		float: left;
	}
	#footerRight{
		width: 300px;
		text-align: right;
		float: right;
		color: #999;
		font-size: 10px; 
	}
	a.footerNav:link{
		color: #999;
		text-decoration: none;
	}
	a.footerNav:hover{
		color: #FFF;
		text-decoration: none;
	}
	a.footerNav:visited{
		color: #999;
		text-decoration: none;
	}
	a.footerNav:active{
		color: #999;
		text-decoration: none;
	}

/* Brotips */
	img.brotips{
		height: 50px; 
		width: 50px; 
		margin: 5px;
		float: left;
		-webkit-box-shadow: 1px 3px 5px rgba(50, 50, 50, 0.25);
		-moz-box-shadow:    1px 3px 5px rgba(50, 50, 50, 0.25);
		box-shadow:         1px 3px 5px rgba(50, 50, 50, 0.25);
	}

/* New Layouts */
#collage-wrapper-2.stick {
	 	position: fixed;
		top: 0;
	}
#collage-wrapper-2{
	float: left;
	height: 420px;
	width: 900px;
	margin: 0 50px 100px 50px;
	background-color:rgba(255,255,255,0.75);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	z-index: 1000;
}
#design-editor{
	width: 180px;
	margin: 20px 0 0 20px;
	float: left;
	background-color: #CCC;
	height: 300px;
}
#design-editor h5{
	margin: 5px 0 5px 0;
	font-size: 15px;
}
#layout-center{
	width: 500px;
	margin: 10px 0 0 0;
	float: left;
}
#random_squares_1{
	background: url(../images/layout/design/random_squares_1.png) no-repeat;
	background-size: 500px, 350px; 
	height: 300px; 
	width: 450px;
	padding: 30px 25px 20px 25px;
}
#purchase-2{
	width: 180px;
	float: right;
	margin: 20px 20px 0 0; 
	text-align: center;
}
img.editor-button{
	width: 60px; 
	height: 60px;
	float: left;
}
#color-editor{
	float: left;
	padding: 10px;
	
}
#color-editor .colors{
	height: 25px; 
	width: 25px; 
	margin: 3px;
	float: left;
	-webkit-box-shadow: 1px 3px 5px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    1px 3px 5px rgba(50, 50, 50, 0.25);
	box-shadow:         1px 3px 5px rgba(50, 50, 50, 0.25);
}
#thumbnails{
	margin: 0 15px 0 15px;
}
img.design_thumbnails{
	height: 75px; 
	width: 75px; 
	float: left;
}
#socialmedia-2{
	width: 700px;
	float: left;
	margin: 10px 0 0 0;
	text-align: center;
}
.colorsButton{
	background: url(../images/layout/style/colors.png);
	background-size: 60px, 60px;
	height: 60px;
	width: 60px;
	border: none;
	float: left;
}
.colorsButton:hover{
	background: url(../images/layout/style/colors_hover.png);
	background-size: 60px, 60px;
	height: 60px;
	width: 60px;
	border: none;
}
.textButton{
	background: url(../images/layout/style/text.png);
	background-size: 60px, 60px;
	height: 60px;
	width: 60px;
	border: none;
	float: left;
}
.textButton:hover{
	background: url(../images/layout/style/text_hover.png);
	background-size: 60px, 60px;
	height: 60px;
	width: 60px;
	border: none;
}
.symbolsButton{
	background: url(../images/layout/style/symbols.png);
	background-size: 60px, 60px;
	height: 60px;
	width: 60px;
	border: none;
	float: left;
}
.symbolsButton:hover{
	background: url(../images/layout/style/symbols_hover.png);
	background-size: 60px, 60px;
	height: 60px;
	width: 60px;
	border: none;
}
.purchaseButton2{
		background: url(../images/layout/purchase/purchase.png);
		background-size: 100px, 100px;
		height: 100px;
		width: 100px;
		border: none;
	}
.purchaseButton2:hover{
	background: url(../images/layout/purchase/purchase_hover.png);
	background-size: 100px, 100px;
	height: 100px;
	width: 100px;
	border: none;
}