.nojs .home ::-webkit-input-placeholder {
   color:#fb0;
}

.nojs .home :-moz-placeholder { /* Firefox 18- */
   color:#fb0;  
}

.nojs .home ::-moz-placeholder {  /* Firefox 19+ */
   color:#fb0;  
}

.nojs .home :-ms-input-placeholder {  
   color:#fb0;  
}

#main-panel {
	
	background:#42cadf url(../images/_SITE/fringe.gif) repeat-x 0 0; 
	color:#fff;
	font-size:1.250em;
	overflow:hidden;
	padding-top:5px;
	
	}
	
#main-panel > .padding {
	
	padding-bottom:60px;
	padding-top:60px;
	
	}

#main-panel h1 {
	
	color:#fff;
	font-size:1.875em;
	
	}

#what-is-smuge, #add-to-smuge {
	
	position:relative;
	
	}
	
#what-is-smuge > .padding {
	
	padding-right:60px;
	
	}		

#add-to-smuge > .padding {
	
	padding-left:60px;
	position:relative;
	z-index:1;
	
	}	

#add-to-smuge .text-field {
	
	margin-bottom:20px;
	
	}

#add-to-smuge .text-field.last {
	
	margin-bottom:0;
	
	}

#add-to-smuge .text {
	
	width:100%;
	
	}
	
.divider {
	
	background-image:url(../images/_SITE/fff-46opc.png);
	background-position:50% 50%;
	
	}

.horizontal.divider {
	
	background-repeat:repeat-x;
	
	}

.vertical.divider {
	
	background-repeat:repeat-y;
	
	}	

#home-header {
	
	background:rgba(255,255,255,0.92)/** /#FBFBF3 /** /url(_ASSETS/images/_SITE/bg-body-2.png)/**/;
	padding:0 0 /**/25px/** /50px/**/;
	position:relative; 
	
	}

.home #header {
	
	height:auto;
	
	}

.home #smuge {
	
	float:none;
	
	}
	
.home #top-right-button {
	
	position:absolute;
	right:10px;
	top:10px;
	
	}
	
.home #home-header .jqpH {
	
	color:#fa0;
	
	}		

.home #smuge a {
	
	height:34px;
	margin:15px/** /30px/** /50px/**/ auto /** /1/**/0px;
	position:relative;
	z-index:1;
	
	}
	
.home #search-bar-inner {
	
	margin-bottom:20px;
	
	}	

.home .text-icon-padding {
	
	padding:0;
	
	}
	
.home .text-icon-position {

	left:-10px;
	position:absolute;
	right:0;
	top:10px;
		
	}	
	
.home .text-field {
	
	border:none;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	
	}
	
.home #main-panel .text-field {
	
	padding-bottom:10px;
	padding-top:14px;
	
	}	

.home #search-bar .text-field {
	
	background:none;
	border-bottom:2px solid #e3e3dd;
	font-size:1.7em;
	text-align:center;
	
	-webkit-transition:border 500ms ease-out;
	transition:border 500ms ease-out; 
	
	}
	
.home #search-bar #js-search-bar:hover .text-field {
	
	border-color:#ccc;
	
	}	

.home .text-field-inner:after {
	
	display:none;
	
	}

.home #search-bar input {
	
	text-align:center;
	
	}

.home .search {
	
	background-image:url(../images/_SITE/search-34x68.png);
	height:34px;
	width:34px;
	
	}
	
.home #trending {
	/** /
	padding:20px 0 0;
	/**/
	}	

.home #trending li a {
	/** /
	font-size:1.2em;
	/**/
	}
	
.home #join-now {
	
	float:right;
	margin-top:20px;
	
	}	

.home #join-now .button {
	
	border-color:#fff;
	-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.08);
	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.08);
	font-size:1.02em;
	padding:16px 24px;
	
	}
	
.home input {
	
	color:#fb0;
	font-size:1em;
	
	}	

#what-is-smuge-text {
	
	line-height:1.65em;
	margin-bottom:20px;
	text-align:justify;
	
	}

.icon.next.large {
	
	background-image:url(../images/_SITE/icon-next-large.png);
	height:26px;
	width:14px;
	
	}
	
#find-out-more {

	background:url(../images/_SITE/icon-next-white.png) no-repeat 0 5px;
	display:inline-block;
	padding-left:22px;
	
	}	

#already-a-member {
	
	background:url(../images/_SITE/icon-people-white.png) no-repeat 0 4px;
	float:left;
	margin-right:10px;
	margin-top:20px;
	padding-left:22px;
	
	}


#bg {
	
	height:200%;
	left:-50%; 
	position:fixed; 
	top:-50%; 
	width:200%; 
	z-index:-1;

	}

#bg img {
  
	bottom:0; 
	left:0; 
	margin:auto;
	min-height:50%; 
	min-width:50%;
	position:absolute; 
	right:0;
	top:0;  

	}

#bg .noise {
	
	background:url(../images/_SITE/noise.png);
	bottom:0;
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	
	}


#js-search-bar.on #submit-search, 
#js-search-bar.on #search-bar-inner, 
#js-search-bar.on #search-icon-next {
	
	border-color:#ccc !important;
	opacity:1 !important;
	
	}

#home-icon-people {

    left:-520px;
    position:absolute;
    top:20px;

}

#home-icon-add {

    position:absolute;
    right:-350px;
    top:20px;
	z-index:-1;

}

.home #footer {
	
	border:none;
	margin:0;
	
	}

.home #search-bar .col1 {
	
	margin-right:2% !important;
	width:6.5% !important;
	
	}

.home #search-bar .col10 {
	
	margin-right:2% !important;
	width:83% !important;
	
	}

.home #search-bar .last {
	
	margin-right:0 !important;
	
	}

#already-a-member .link {
	
	margin-left:10px;
	
	}
	
.js .home #main-panel .jqAnchor:hover .link {
	
	border-bottom-color:transparent;
	
	}	

.error {
	
	color:#ed1f24;
	font-size:0.750em;
	margin-top:10px;
	
	DISPLAY:NONE;
	
	}

@media only screen and (max-width: 1500px) {
	
	#add-to-smuge {
		
		text-align:left;
		
		}
	
	#main-panel h1 {
		
		display:inline-block;
		position:relative;
		text-indent:50px;
		
		}
	
	#home-icon-add,
 #home-icon-people {
		
		left:-40px;
		margin-bottom:-24px;
		opacity:0.9;
		top:0;
		width:80px;
		
		}
	
	}

@media only screen and (max-width: 768px) {
	
	.home .divider {
		
		background:none;
		
		}
	
	.home #search-bar .text-field {
		
		font-size:1.3em !important;
		
		}
	
	#what-is-smuge {
		
		margin-bottom:40px;
		
		}
		
	#add-to-smuge {
		
		/** /border-top:1px solid rgba(255,255,255,0.5);/**/
		padding-top:40px;
		
		}	
		
	#what-is-smuge > .padding,
 #add-to-smuge > .padding {
		
		padding-left:0;
		padding-right:0;
		
		}
		
	#add-to-smuge h1 {
		
		text-align:left;
		
		}	
	
	.home #join-now {
		
		float:none;
		text-align:center;
		width:100%;
		
		}
		
	#already-a-member {
		
		display:block;
		float:none;
		margin-left:auto;
		margin-right:auto;
		
		}	
		
	#bg, #bg img {
		
		clear:both;
		height:auto;
		left:0;
		margin-left:-1%;
		min-height:inherit;
		min-width:inherit;
		position:relative;
		top:0;
		width:102%;
		z-index:0;
		
		}
		
	#bg img {
		
		border-bottom:5px solid #fff;
		border-top:5px solid #fff;
		
		}	
		
	#bg .noise {
		
		display:none;
		
		}		
	
	}
	
@media only screen and (max-width: 479px) {
	
	.home #join-now .button {
		
		display:block;
		
		}
	
	.home #search-bar .text-field {
		
		font-size:1.1em !important;
		
		}
	
	}
	
@media only screen and (min-width: 479px) {

.home #smuge a {
	
	background-image:url(../images/_SITE/smuge-273x75.png);
	height:75px;
	width:273px;
	
	}
	
}