body {
	margin:0;
	background:url('http://www.snazzyspace.com/images/bg.gif') repeat-x #f7f7f7;
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	font-size:10px;
	color:black;
	text-shadow: 0 0 1px rgba(0,0,0,0.3);
} 


iframe {
	border:0;
	overflow:hidden;
}

.fix1 {
	position:relative;
}

#leaderboard {
	text-align:center;
	margin:10px 0;
	}
	
.butt {
	padding:5px;
	margin:20px 10px;
	background:#3e3e3e;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border:1px solid #fff;
	border-radius:5px;
	}
	
	a.butt {
		color:#fff;
		text-decoration:none;
		}
		
.fix2 {
	position:relative;
	position:relative;
	width:316px;
}

#adpreview {
	margin:10px;
	text-align:center;
	padding:5px;
	border:8px solid white;
	box-shadow: 0 0.5px 0 0 #ffffff inset, 0 1px 2px 0 #B3B3B3;
	}

	.loading {
		display:block;
		font-size:16px;
		font-weight:bold;
		padding:10px;
		color:#b5b5b5;
		}
		
		#toplead {
			z-index:1000;
			}

	
	
.videoResult {
	float:left;
	width:125px;
	height:150px;
	padding:5px;
	margin:10px;
	text-align:center;
}

.videoImg {
	border-radius:4px;
	-moz-border-radius:4px;
}

.searchForm {
	padding:10px;
	text-align:center;
	margin:5px;
	background:#ff3bbc;
	border-radius:4px;
	-moz-border-radius:4px;
}

.searchBox {
	border-radius:4px;
	-moz-border-radius:4px;
	border:1px solid #ff1cb2;
	padding:10px 30px;
}

.searchBut {
	padding:10px;
	background:#3a3a3a;
	border-radius:4px;
	-moz-border-radius:4px;
	border:1px solid #ff1cb2;
	color:#fff;
}
	

.followerCount2 {
	display:block;
	text-align:center;
	padding:10px;
	margin:5px;
	background:#8c8c8c;
	border-radius:15px;
	-moz-border-radius:15px;
	color:#000;
	font-size:12px;
}

.step {
	display:block;
	text-align:left;
	padding:10px;
	margin:5px;
	background:#00aeff;
	border-radius:4px;
	-moz-border-radius:4px;
	color:#fff;
	font-size:15px;
}

.followerCount2 span {
	display:block;
	font-weight:bold;
	font-size:20px;
	color:white;
	margin:5px 0;
text-shadow: 0px 1px 5px rgba(150, 150, 150, 1);
}


.followerCount {
	display:block;
	text-align:center;
	padding:10px;
	margin:5px 30px;
	background:#24afff;
	border-radius:15px;
	-moz-border-radius:15px;
	color:#114d70;
	font-weight:bold;
	font-size:25px;
}



.followerCount span {
	display:block;
	font-weight:bold;
	font-size:50px;
	color:white;
text-shadow: 0px 1px 5px rgba(150, 150, 150, 1);
}
	

span.notice {
	margin:10px 0;
	display:block;
	font-size:10px;
	font-weight:normal;
}

#sharebar {
	margin:20px 2px;
	background:#dfdfdf;
	border-radius:3px;
	-moz-border-radius:3px;
	padding:3px;
	width:85px;
	text-align:center;
	}
	
	.shareitem {
		padding:8px 0;
		}
	

.layoutFloat {
	width:310px;
	margin:5px;
	float:left;
	padding:5px;
	background:#d3d3d3;
	box-shadow: 0 0.5px 0 0 #ffffff inset, 0 1px 2px 0 #B3B3B3;
	border:5px solid white;
}

.containForm {
	margin:5px 5px 20px 5px;
	padding:10px;

	background:#fff;

	}
	
	.textCaption {
		width:500px;
		margin:5px;
		padding:10px;
		border:1px solid #2a2a2a;
		font-size:20px;
		background:#fafafa;
		}

	.textCaption2 {
		width:200px;
		margin:5px;
		padding:5px;
		border:1px solid #2a2a2a;
		font-size:16px;
		background:#fafafa;
		}


.blurber {
	display:none;
}

#eXTReMe {
	display:none;
}

::selection {
	background:#ff34ba;
	color:#fff;
}

::-moz-selection {
	background:#ff34ba;
	color:#fff;
}

::-webkit-selection {
	background:#ff34ba;
	color:#fff;
}


span.sub {
	display:block;
	border-bottom:1px dotted #696969;
	font:16px tahoma;
	color:#696969;
	margin:5px 15px;
}



.whiteButton {
	display:block;
	text-align:right;
	padding:5px;
	color:#5a5a5a;
}

#footlead {
	text-align:center;
	padding:5px;
}



.mainHead {
	margin:5px;
	padding:8px 10px 8px 20px;
	color:#000;
	font-size:23px;
	font-family: 'Montserrat', sans-serif;
	font-weight:900;
	letter-spacing:-1px;
	text-transform:capitalize;
	display:block;
}


.cursor {
	float:left;
	width:84px;
	height:55px;
	background: transparent url(http://www.snazzyspace.com/images/cursorbg.gif) no-repeat;
	margin:30px 40px;
	padding:20px 10px;
	text-align:center;
	border:7px solid #fff;
	box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
}

.clear {
	clear:both;
}



.codelink {
	display:block;
	text-align:left;
	padding:5px 20px 5px 30px;
	text-decoration:none;
	color:#000;
	font-size:16px;
	font-weight:bold;
}

#container {
	position:relative;
	width:1299px;
	margin:0 auto;
	text-align:left;
	background:#f1f1f1;
}





#header {
	text-align:left;
	width:1299px;
	margin:0 auto;
	height:41px;
	background:#414141;
}




.sharebutton {
	padding:5px 0;
}


.bigbox {
	position:relative;
	width:707px;
	margin:0 auto;
	height:250px;
}

.smallbox_one {
	position:absolute;
	left:0;
	top:0;
	width:300px;
	height:250px;
}

.smallbox_two {
	position:absolute;
	right:0;
	top:0;
	width:300px;
	height:250px;
}

#linkunit {
	display:block;
	text-align:center;
	padding:10px;
}

.imagelink {
	display:block;
	padding:40px 10px 10px 10px;
	background:#fff url('http://www.snazzyspace.com/images/downloadimg.gif') no-repeat center top;
	text-decoration:none;
	font:12px tahoma;
	color:#ff2ec2;
	font-weight:bold;
	text-align:center;
}

.margintop {
	margin:20px 0 0 0;
}


.bigcode {
	padding:10px;
	margin:5px 15px;
	width:554px;
	background:#fcf6de;
	border:1px solid #e0d6af;
	color:#43340f;
	font:19px tahoma;
}

.widgetCode {
	padding:10px;
	margin:5px;
	width:240px;
	background:#fcf6de;
	border:1px solid #e0d6af;
	color:#43340f;
	font:10px tahoma;
	overflow:hidden;
}

.widgetCode2 {
	padding:10px;
	margin:5px;
	width:560px;
	height:80px;
	background:#fcf6de;
	border:1px solid #e0d6af;
	color:#43340f;
	font:10px tahoma;
	overflow:hidden;
}

.inputtextbox {
	display:block;
	padding:5px;
	margin:5px;
}

.smallcode {
	padding:10px;
	margin:5px;
	width:349px;
	height:150px;
	background:#fcf6de;
	border:1px solid #e0d6af;
	color:#43340f;
	font:11px tahoma;
	font-weight:normal;
}

.smallcode2 {
	padding:10px;
	margin:5px;
	width:349px;
	height:90px;
	background:#fcf6de;
	border:1px solid #e0d6af;
	color:#43340f;
	font:11px tahoma;
	font-weight:normal;
}

.smallcode5 {
  	font-family: 'Lucida Console', 'Bitstream Vera Sans Mono', 'Courier New', Monaco, Courier, monospace;
  	white-space: pre;
	padding:5px;
	margin:5px;
	width:575px;
	height:120px;
	background:#fff;
	border:1px dashed #aaa8e8;
	color:#000;
	font-weight:normal;
  	line-height: 1.4em;
  	font-size: 110%;
}

.themecode {
  	font-family: 'Lucida Console', 'Bitstream Vera Sans Mono', 'Courier New', Monaco, Courier, monospace;
  	white-space: pre;
	padding:5px;
	margin:5px auto;
	width:300px;
	height:115px;
	background:#fff;
	color:#000;
	border:0;
	font-weight:normal;
  	line-height: 1.4em;
  	font-size: 110%;
	overflow:hidden;
}

.smallercode {
	padding:10px;
	margin:5px;
	width:250px;
	height:60px;
	background:#fcf6de;
	border:1px solid #e0d6af;
	color:#43340f;
	font:11px tahoma;
	font-weight:normal;
}

.symbols {
	font-size:30px !important;
}

.symbols a, .symbols a:visited {
	color:black;
	text-decoration:none;
}

.symbols a:hover {
	color:#f72a9e;
}

#logo {
	font-weight:bold; 
	color:white;
	position:absolute;
	top:0px;
	left:15px;
	width:205px;
	height:26px;
	font-size:40px;
	text-transform:lowercase;
	letter-spacing:-3px;
}

#memberCount {
	position:absolute;
	left:25px;
	bottom:15px;
	font-size:12px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:white;
	font-weight:bold;
	}

#lead {
	position:absolute;
	right:5px;
	top:8px;
	width:728px;
	height:90px;
}


.button {
	display:block;
	padding:12px;
	text-align:center;
	color:black;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	}

.fbCover {
	width:530px;
	height:272px;
	background:url(http://www.snazzyspace.com/images/listloader.gif) no-repeat center center #efefef;
	margin:15px 15px 30px 15px;
	box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
	border:8px solid white;
	position:relative;
}

.fbCover a {
	position:absolute;
	top:0;
	left:0;
	color:black;
	font:12px tahoma;
	width:530px;
	text-decoration:none;
	height:272px;
	background:url(http://www.snazzyspace.com/images/facebookcoveroverlay.png) no-repeat transparent;
}

.fbCover a:hover {
	background-position:0 -272px;
}


.fbCover span {
	display:none;
}




.twitCover {
	width:518px;
	height:300px;
	background:url(http://www.snazzyspace.com/images/listloader.gif) no-repeat center center #efefef;
	margin:15px 15px 30px 15px;
	box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
	border:8px solid white;
	position:relative;
}

.applecover {
	width:306px;
	height:306px;
	background:url(http://www.snazzyspace.com/images/iphonecover.png) no-repeat top left transparent;
	position:absolute;
	top:0;
	left:0;
}

.twitCover a {
	position:absolute;
	top:0;
	left:0;
	color:black;
	font:12px tahoma;
	width:518px;
	text-decoration:none;
	height:300px;
	background:url(http://www.snazzyspace.com/img/headercover.png) no-repeat transparent;
}


.twitCover span {
	display:none;
}





.mainFloat {
	width:300px;
	float:left;
}

.graphicFloat {
	float:left;
	width:306px;
	height:300px;
	text-align:center;
	background:#fff;
	margin:10px;
	position:relative;
	border-width:12px 12px 40px 12px;
	border-color:#fff;
	border-style:solid;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);	
}

.themeHold {
	float:left;
	width:306px;
	height:306px;
	background:url(http://www.snazzyspace.com/images/listloader.gif) no-repeat center center #fff;
	margin:10px;
	position:relative;
	border-width:12px 12px 40px 12px;
	border-color:#fff;
	border-style:solid;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);	
}

.themeHold300 {
		float:left;
		width:330px;
		margin:10px;
		height:358px;
		text-align:center;
		}


.scrollHold {
	float:left;
	width:176px;
	height:176px;
	background:url(http://www.snazzyspace.com/images/listloader.gif) no-repeat center center #fff;
	margin:15px;
	position:relative;
	border-width:12px 12px 40px 12px;
	border-color:#f7f7f7;
	border-style:solid;
	box-shadow: 0 0.5px 0 0 #ffffff inset, 0 1px 2px 0 #B3B3B3;
}


.adHoldmed {
	float:left;
	width:180px;
	height:150px;
	background:url(http://www.snazzyspace.com/images/listloader.gif) no-repeat center center #fff;
	margin:25px;
	position:relative;
	border-width:12px 12px 12px 12px;
	border-color:#fff;
	border-style:solid;
	box-shadow: 0 0.5px 0 0 #ffffff inset, 0 1px 2px 0 #B3B3B3;
}

.themeHoldBG {
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	width:302px;
	height:302px;
	position:absolute;
	top:2px;
	left:2px;
}

.themeHold a span {
	font-size:13px;
	color:#3c3c3c;
	position:absolute;
	width:306px;
	height:30px;
	text-align:center;
	left:0;
	bottom:-35px;
}

.themeHold a {
	width:306px;
	height:306px;
	position:absolute;
	top:0;
	left:0;
}

.themeHold a:hover {
}



.scrollHold a span {
	font-size:13px;
	color:#3c3c3c;
	position:absolute;
	width:176px;
	height:30px;
	text-align:center;
	left:0;
	bottom:-35px;
}

.scrollHold a {
	background:url('http://www.snazzyspace.com/img/scrollcover.png') no-repeat transparent;
	width:176px;
	height:176px;
	position:absolute;
	top:0;
	left:0;
}

.scrollHoldBG{
	width:176px;
	height:176px;
	position:absolute;
	top:0px;
	left:0px; 
}

 
.scrollHold a:hover {
}
  
  
  

.themeHold2 {
	float:left;
	position:relative;
	width:150px;
	height:150px;
	background:url(http://www.snazzyspace.com/images/listloader.gif) no-repeat center center #fff;
	margin:6px;
	border:8px solid #fff; 
	box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);	
} 

.adholdtin {
	float:left;
	width:125px;
	height:125px;
	background:url(http://www.snazzyspace.com/images/listloader.gif) no-repeat center center #fff;
	margin:12px 10px;
	position:relative;
	border:7px solid white;
	box-shadow: 0 0.5px 0 0 #ffffff inset, 0 1px 2px 0 #B3B3B3;
}

.themeHoldBG2{
	width:150px;
	height:150px;
	position:absolute;
	top:0;
	left:0;
	background:transparent; 
}

.themeHold2 a span {
	display:none;
}


.themeHold2 a {
	display:block;
	width:150px;
	height:150px;
	position:absolute;
	top:0;
	left:0;
	}




.listholder {
	float:left;
	width:146px;
	height:151px;
	background:url(http://www.snazzyspace.com/images/listloader.gif) no-repeat center center #efefef;
	margin:2px;
	position:relative;
}

.listholder a {
	position:absolute;
	top:0;
	left:0;
	color:black;
	font:12px tahoma;
	width:146px;
	text-decoration:none;
	height:151px;
	background:url(http://www.snazzyspace.com/images/listcover.gif) no-repeat transparent;
}

.listholder a:hover {
	background-position:0 -151px;
}

.listholder span {
	display:none;
}

.listholder2 {
	float:left;
	width:146px;
	height:151px;
	background:url(http://www.snazzyspace.com/images/listloader.gif) no-repeat center center #efefef;
	box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
	border:8px solid white;
	margin:12px;
	position:relative;
}

.listholder2 a {
	position:absolute;
	top:0;
	left:0;
	color:black;
	font:12px tahoma;
	width:146px;
	text-decoration:none;
	height:151px;
	background:url(http://www.snazzyspace.com/images/listcover2.gif) no-repeat transparent;
}

.listholder2 a:hover {
	background-position:0 -151px;
}

.listholder2 span {
	display:none;
}

.listholder3 {
	float:left;
	width:146px;
	height:151px;
	background:url(http://www.snazzyspace.com/images/listloader.gif) no-repeat center center #efefef;
	margin:2px;
	position:relative;
}

.listholder3 a {
	position:absolute;
	top:0;
	left:0;
	color:black;
	font:12px tahoma;
	width:146px;
	text-decoration:none;
	height:151px;
	background:url(http://www.snazzyspace.com/images/listcover3.gif) no-repeat transparent;
}

.listholder3 a:hover {
	background-position:0 -151px;
}

.listholder3 span {
	display:none;
}

.scraper {
	margin:5px 0;
	padding:5px 1px;
	text-align:center;
	display:block;
}

.bg {
	position:absolute;
	top:0;
	left:0;
	width:146px;
	height:151px;
}

.fbbg {
	position:absolute;
	top:0;
	left:0;
	width:530px;
	height:272px;
}

.twitbg {
	position:absolute;
	top:0;
	left:0;
	width:518px;
	height:300px;
}


.bg2 {
	position:absolute;
	top:0;
	left:0;
	width:73px;
	height:151px;
}


div.information {
	margin:5px 5px 5px 15px;
	padding:5px 20px;
	background:white;
	font-size:12px;
	font-family:arial;
	box-shadow: 0 0 1px rgba(34, 25, 25, 0.4);
	letter-spacing:1px;
}




div.category {
	padding:5px 20px;
}

div.category a {
	color:#666;
	font-size:11px;
	font-family:arial;
	text-transform:Capitilize;
	}

a.catlink {
	width:85px;
	margin:3px 2px;
	float:left;
	text-decoration:none;
	font-size:10px;
	padding:5px 5px;
	border-radius:3px;
}

a.catlink:hover {
}



p.offerinformation {
	margin:5px 5px 5px 15px;
	padding:5px 10px;
	color:rgb(90,90,90);
	font-size:17px !important;
}



div.information span.head {
	font-size:18px;
	padding:5px;
	font-weight:bold;

}

div.information p span {
	font-weight:bold;
	width:120px;
	
	}
	
.messBox {
	margin:5px 15px;

	}


p.header {
		text-decoration:none;
		font-size:25px;
		font-weight:bold;
		text-shadow:0 1px 1px rgba(0,0,0.7);	
		color:#adadad;
		margin:0;
		text-transform:uppercase;
		padding:5px;
	}
	
p.information {
		color:#7f7f7f;
		font-size:11px;
		padding:5px 15px 15px 30px;		
}

p.information a, p.information a:link, p.information a:active, p.information a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}

.strippername {
	background:#3b9def;
	color:white;
	padding:10px;
	text-align:center;
	margin:5px;
	font:32px verdana;
	font-weight:bold;
}

p.instructions {
	margin:5px 5px 5px 15px;
	padding:5px 20px;
	background:white;
	font-size:14px;
	box-shadow: 0 0 1px rgba(34, 25, 25, 0.4);
	letter-spacing:1px;
}


p.instructions a, p.instructions a:visited {
	color:#000;
	font-weight:bold;
}

p.information a, p.information a:visited {
	font-weight:bold;
	text-decoration:none;
}




#footers {
	padding:15px;
	background-image:url('http://www.snazzyspace.com/img/smlogo.png');
	background-repeat:no-repeat;
	background-color:#bebebe;
	background-position:25px 35px;
	font-size:15px;
	color:#fff;
	position:relative;;
}

#footCopy {
	position:absolute;
	top:100px;
	left:30px;
	color:#fff;
	font-size:11px;
	text-transform:lowercase;
	width:310px;
	height:auto;
	}

#footBlurbs {
	width:475px;
	float:right;
	margin:5px;
	font-weight:bold;
	font-size:19px;
	}

		
	#footBlurbs span {
		display:block;
		margin:20px 0;
		letter-spacing:2px;
		font-size:19px;
		color:#ededed;
		font-weight:normal;
		}
		
	#footLinkss {
	width:280px;
	float:right;
	margin:5px; 
	}
	
	#footLinkss a{
		display:block;
		color:white;
		text-decoration:none;
		font-weight:normal;
		font-size:12px;
		padding:8px 5px;
		margin:3px 0;
		}
		
	#footLinkss a:hover {
		}

		
.skyone {
	float:left;
	margin:5px;
	}
.clear {
	clear:both;
}

#left, #right {
	float:left;
	padding:2px;
}

#middle {
	float:left;
	padding:2px;
}

#left {
	width:300px;
	margin:0 2px 0 0;

}

#scroller {
	width:300px;
	z-index:100000;
}



.photoEffects {
	text-align:center;
	padding:5px;
}

.photoEffects a, .photoEffects a:link, .photoEffects a:active, .photoEffects a:visited {
	margin:7px !important;
	padding:0 !important;
	background:none !important;
	border:none !important;
	float:left;
}

.photoEffects a img {
	width:45px;
	height:43px;
}

.menuFloat a {
	font:10px 'Helvetica Neue', Helvetica, Arial, Verdana, Tahoma !important;
	background:none !important;
	float:left !important;
	width:144px !important;
	margin:0 2px 0 0 !important;
	padding:4px 2px 1px 8px !important;
	border-bottom:0 !important;
	color:#6c6c6c !important;
}

.menuFloat a:hover {
	text-decoration:none !important;
	color:black !important;
}

#right {
	width:95px;
	margin:0;
}

#farRight {
	width:160px;
	float:right;
	}

#middle {
	width:728px;
	margin:0 2px 0 0;
}







.sloganHead {
	margin:0px 0 8px 0;
	padding:8px 10px 8px 20px;
	color:#3a3a3a;
	font:15px 'helvetica neue', arial, tahoma;
	font-weight:bold;
	text-transform:capitilize;
}




#tester {
	display:none;
	}


.infoBox {
	background:#ffcfb2;
	width:230px;
	margin:15px;
	display:block;
	padding:20px;
	color:#ff6842;
		font-family: 'Montserrat', sans-serif;
		font-size:12px;
	}
	
	.infoBox span {
		display:block;
		margin:0 0 15px 0;
		font-size:18px;
		font-weight:bold;
		text-transform:uppercase;
		}











.pag, .pagination {
	text-align:right;
	padding:20px;
	margin:10px 5px;
	color:#fff;
	
}

.pag a, .pagination a, .btn { 
	text-decoration: none;
	margin:0 10px 0 0;
	color: #717171;
	font: bold 11px Arial, sans-serif;
	text-shadow: 0px 1px white;
	padding: 8px 12px;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
	background: #f9f9f9;

	background: -webkit-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%);
	background: linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e8e8e8',GradientType=0 );
}

.pag a:active, .pagination a:active {
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.5), 0px 1px 1px 0px rgba(255,255,255,1) !important;
	-moz-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.5), 0px 1px 1px 0px rgba(255,255,255,1) !important;
	box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.5), 0px 1px 1px 0px rgba(255,255,255,1) !important;
	}

.pagination .disabled, .pagination .current { 
	text-decoration: none;
	margin:0 10px 0 0;
	color: #fff;
	font: bold 11px Arial, sans-serif;
	text-shadow: 0px 1px rgba(0,0,0,0.2);
	padding: 8px 12px;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.8);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.8);
	background: #7cb9e5;

	background: -webkit-linear-gradient(top, #7cb9e5 0%, #57a1d8 100%);
	background: -moz-linear-gradient(top, #7cb9e5 0%, #57a1d8 100%);
	background: -o-linear-gradient(top, #7cb9e5 0%, #57a1d8 100%);
	background: -ms-linear-gradient(top, #7cb9e5 0%, #57a1d8 100%);
	background: linear-gradient(top, #7cb9e5 0%, #57a1d8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cb9e5', endColorstr='#57a1d8',GradientType=0 );
}

.pag a:hover, .pagination a:hover { background:#e8e8e8;color:#000; }


.backgroundpreview {
	position:relative;
	float:left;
	width:300px;
	height:500px;
	border:12px solid white;
	box-shadow: 0 0 1px rgba(34, 25, 25, 0.4);
	margin:15px;
}

.backgroundpreview a {
	width:300px;
	height:500px;
	}

.backgroundpreview a span {
	display:none;
	}

.leftside {
	position:relative;
	float:left;
	width:206px;
	height:700px;
}



.codesselect {
	float:left;
	width:290px;
	margin:15px;
	border:12px solid white;
	box-shadow: 0 0 1px rgba(34, 25, 25, 0.4);
	background:white;
}



p.themename {
	padding:5px 0px;
	margin:0;
	font-size:15px;
	font-weight:bold;
}


#login {
	width:450px;
	margin:0 auto;
	background:white;
	padding:25px;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	}

	#login input[type=text], #login input[type=password] {
		display:block;
		padding:15px;
		margin:5px;
		width:410px;
		}
		
		#login p {
			padding:30px;
			font-size:13px;
			}
			
			#result {
				padding:15px;
				margin:5px;
				background:#ff6091;
				font-weight:bold;
				font-size:16px;
				color:white;
				text-align:center;
				display:none;
				}
				
				#memSect {
					margin: 0 0 20px 0;
					}
					
.topper {
	z-index: 1001;
	background:white;
	width:100%;
	padding:10px 0;
	position:fixed;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	border-top:5px solid white;
	top:0;
	}
	
	.topper .wrap {
		width:1100px;
		margin:0 auto;
		}
		
		.topper .logo {
			float:left;
			}
			
#navBar {
	z-index:1;
	background:#f4f4f4;
	position:relative;
	}
	
.pull-right {
	position:absolute !important;
	right:0 !important;
	top:0 !important;
	}
			
#navBar ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;
}
#navBar ul li  {
  font:14px 'Helvetica Neue', Helvetica, Verdana, Arial;
  font-weight:bold;
  line-height:18px;
  display: inline-block;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  position: relative;
  padding: 15px 20px;
  margin:0 2px 0 0;

  background: #fff;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

#navBar ul li a {
	color:black;
	text-decoration:none;
	}
	
#navBar ul li a:hover {
	color:white;
	text-decoration:none;
	}
	
#navBar ul li:hover {
  background: #adadad;
  color: #fff;
}
#navBar ul li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
#navBar ul li ul li { 
  background: #adadad; 
  display: block; 
  color: #fff;
  text-shadow: 1px 1px rgba(0,0,0,0.5);
}

#navBar ul li ul li a {
	text-decoration:none;
	color:white;
}


#navBar ul li ul li:hover { background: #d0d0d0; }
#navBar ul li:hover ul {
	z-index:9999;
  display: block;
  opacity: 1;
  visibility: visible;
}


label {
	font-size:16px;
	padding:5px;
	}
	
	
.offer {
	padding:5px;
	margin:5px 5px 15px 5px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	}
	
.notice {
	padding:5px;
	margin:5px 5px 15px 5px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	border-radius:10px;
	-moz-border-radius:10px;
	background:#ff45b2;
	font-size:20px !important;
	color:white;
	-webkit-border-radius:10px;
	}
	
	.notice span {
		display:block;
		text-align:center;
		padding:5px;
		font-weight:bold;
		font-size:30px !important;
		}
	
	.offerlink {
		text-decoration:none;
		font-weight:bold;
		font-size:15px;
		color:#ff45b2;
		display:block;
		padding:3px;
		}
		
		span.offdescription {
			color:black;
			font-size:15px !important;
			padding:2px 15px;
			}
			
			.lefty {
				width:40%;
				float:left;
				padding:10px;
				}
				
				.righty {
					width:40%;
					height:250px;
					float:right;
					margin:25px;
					border:8px solid white;
					box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
					}
					
					
.fifty {
	float:left;
	width:50%;
	}
					
					.littlead {
						padding:5px;
						margin:10px 0;
						}
				
				.codeButt {
					padding:5px;
					text-align:center;
					}


.linkbox {
		margin:10px 10px;
		}
					
#left a {
	background:white;
	display:block;
	padding:5px 15px;
	text-decoration:none;
	margin:1px 0;
	color:#666;
	font-weight:normal;
	font-size:11px;
	text-transform:lowercase;
	font-family: 'Montserrat', sans-serif;
	line-height:20px;
	text-shadow: 0 0 1px rgba(0,0,0,0.3);
	border-bottom:1px solid #f1f1f1;
	}
	
	
#left a:hover {
	background:#f1f1f1;
	}
	
	
	#left .imgfx a {
		padding:10px;
		float:left;
		margin:5px;
		}
		



		
.heading {
	padding:10px 10px 10px 50px;
	display:block;
		border-radius:3px;
		-moz-border-radius:3px;
		color:#fff;
		text-transform:uppercase;
		font-size:13px;
		font-family: 'Montserrat', sans-serif;
		font-weight:700;
		text-shadow:0 1px 1px rgba(0,0,0.3);	
}



	
.tumblr {
	background-image:url('http://www.snazzyspace.com/img/tumblr.png');
	background-repeat:no-repeat;
	background-color:#6b7e91;
	background-position:left center;
	}

.home {
	background-image:url('http://www.snazzyspace.com/img/home.png');
	background-repeat:no-repeat;
		background-color:#6b7e91;
	background-position:left center;
	}
	
.facebook {
	background-image:url('http://www.snazzyspace.com/img/facebook.png');
	background-repeat:no-repeat;
		background-color:#768bb7;
	background-position:left center;
	}

.twitter {
	background-image:url('http://www.snazzyspace.com/img/twitter.png');
	background-repeat:no-repeat;
		background-color:#80dbf8;
	background-position:left center;
	}
	
.google {
	background-image:url('http://www.snazzyspace.com/img/google.png');
	background-repeat:no-repeat;
		background-color:#ec4759;
	background-position:left center;
	}
	
.chrome {
	background-image:url('http://www.snazzyspace.com/img/chrome.png');
	background-repeat:no-repeat;
		background-color:#70d13c;
	background-position:left center;
	}	
	
.apple {
	background-image:url('http://www.snazzyspace.com/img/apple.png');
	background-repeat:no-repeat;
		background-color:#b2b2b2;
	background-position:left center;
	}
	
.youtube {
	background-image:url('http://www.snazzyspace.com/img/youtube.png');
	background-repeat:no-repeat;
		background-color:#f83f31;
	background-position:left center;
	}	
	
.desktop {
	background-image:url('http://www.snazzyspace.com/img/desktop.png');
	background-repeat:no-repeat;
		background-color:#dedede;
	background-position:left center;
	}		
	
.blogger {
	background-image:url('http://www.snazzyspace.com/img/blogger.png');
	background-repeat:no-repeat;
		background-color:#ff814d;
	background-position:left center;
	}
	
.editor {
	background-image:url('http://www.snazzyspace.com/img/editor.png');
	background-repeat:no-repeat;
	background-position:left center;
	}
	
.bear {
	display:block;
	padding:20px;
	}



#contact p, label, legend { font: 1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }

#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #333333; }
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact { display: block;  }

/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.5em; -webkit-border-radius:5px; }
#contact input, textarea, select { width: 280px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; webkit-border-radius:5px; }
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; }
#contact fieldset { padding:20px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('http://www.snazzyspace.com/img/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('http://www.snazzyspace.com/img/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }



.skyscraper {
	float:left;
	margin:5px 5px 5px 0;
	}
	
	
.catMenu {
	margin:0 5px;
	padding:25px 0;
	}
	
.catMenu a {
	float:left;
	padding:4px 5px 4px 15px !important;
	width:125px;
	font-size:12px !important;
	margin:1px 5px !important;
	}
	
	
	.catMenu a:before {
		content: "";
		border-color: transparent #c3c3c3;
		border-style: solid;
		border-width: 0.35em 0 0.35em 0.45em;
		display: block;
		height: 0;
		width: 0;
		left: -1em;
		top: 0.9em;
		position: relative;
	}
	
	
.linkButt {
	margin:10px 15px;
	padding:8px 15px;
	display:block;
	text-align:right;
	background:#9f9f9f;
		border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	color:#fff;
	text-decoration:none;
	font-size:19px;
		font-family: 'Montserrat', sans-serif;
		font-weight:900;
		text-shadow:0 1px 1px rgba(0,0,0.3);	
	}

	.linkButt:hover {
		background:#6f6f6f;
		}
		

#sticky {
  width: 300px;
  color: #fff;
}
#sticky.stick {
  position: fixed;
  top: 0px;
  z-index: 10000;
}

#sticky2 {
  width: 728px;
  color: #fff;
}
#sticky2.stick {
  position: fixed;
  top: 0px;
  z-index: 10000;
}

#sticky3 {
  width: 160px;
  color: #fff;
}
#sticky3.stick {
  position: fixed;
  top: 0px;
  z-index: 10000;
}


