/* = Show All Pages
-------------------------------------------------------------- */

#fb7 #fb7-all-pages .fb7-container-pages {
	position: absolute; 
	width: 100%;
	height: 225px;
	background: black;
	padding: 2% 0;
			box-shadow: 0 0 40px #64c8d3;
			box-shadow: 0 0 40px rgba(100, 200, 211, .8);
	   -moz-box-shadow: 0 0 40px rgba(100, 200, 211, .8);
	-webkit-box-shadow: 0 0 40px rgba(100, 200, 211, .8);
}

	#fb7 #fb7-menu-holder {
		position: absolute;
		height:inherit;
		overflow: hidden;
		width: 100%;
	}

		#fb7 #fb7-slider {
			position: absolute;
			left:0;
			list-style: none;
			height:inherit;
			margin: 0;
			padding: 0;
		}

			#fb7 #fb7-slider li {
				float: left;
				position: relative;
				height:inherit;
				padding: 0 10px;
				text-align: center;
				cursor: pointer;
				margin:0;
				list-style:none;
			}

			#fb7 #fb7-slider li:first-child {
				padding-left: 100px;
			}

			#fb7 #fb7-slider li:last-child { 
				padding-right: 100px;
			}
			
			#fb7 #fb7-slider li:hover {
				
			}
			
			#fb7 #fb7-slider li img {
				float: left;
				height:inherit;
			}



/* = Contact Form
-------------------------------------------------------------- */

#fb7 #fb7-contact form {
	position: absolute; left: 50%; top: 50%;
	background: #161616;
	width: 300px; 
	height:auto;
	margin: -115px 0 0 -165px;
	padding: 10px 15px 15px 15px;
		    box-shadow: 0 0 60px #64c8d3;
		    box-shadow: 0 0 60px rgba(100, 200, 211, .7);
	   -moz-box-shadow: 0 0 60px rgba(100, 200, 211, .7);
	-webkit-box-shadow: 0 0 60px rgba(100, 200, 211, .7);
}

#fb7 #fb7-contact form,
#fb7 #fb7-contact input,
#fb7 #fb7-contact textarea {
	        border-radius: 8px;
	   -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	
}

	#fb7 #fb7-contact form h3 {
		font-family:Arial,sans-serif;
		margin: 0 0 6px 0;
		font-size: 0.875em;
		font-weight: bold;
		/*text-transform: uppercase;/*/
		color: white;
		-webkit-font-smoothing: antialiased;
	}

	#fb7 #fb7-contact form p {
		padding: 0 0 3px 0;
		font-size: .75em;
		margin:0;
	}
	
	#fb7 #fb7-contact form input,
	#fb7 #fb7-contact form textarea {
		font-family:Arial, Helvetica, sans-serif;
		box-shadow:none;
		width: 270px;
		height:30px;
		background: black;
		border: 0;
		padding: 8px 15px;
		font-size: 11px;
		color: #737373;
		margin: 2px 0 0 0;
		
		box-sizing: content-box;
		-moz-box-sizing: content-box;
	}
	
	#fb7 #fb7-contact form input {
		height: 15px;
	    max-height:15px;
		min-height:15px;
	}

	#fb7 #fb7-contact form textarea {
		height: 60px;		
		resize: none;
		max-height:60px;
		min-height:60px;
		-moz-box-sizing:inherit;
		box-sizing:inherit;
		
		
	}

	#fb7 #fb7-contact button,
	#fb7 #fb7-contact .fb7-close {
			    border-radius: 4px;
		   -moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}

	#fb7 #fb7-contact button {
		height:18px;
		background: #64c8d3;
		margin: 10px 0 0 100px;
		padding: 4px 8px;
		text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		/*text-transform: uppercase;/*/
		font-size: 11px;
		color: white;
			    border-radius: 4px;
		   -moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}

	#fb7 #fb7-contact .fb7-close {
		position: absolute; right: 15px; top: 10px; z-index: 5;
		background: #64c8d3;
		padding: 2px 5px;
		line-height: 12px;
		font-size: 11px;
		color: black;
	}

	#fb7 #fb7-contact .fb7-error { 
	
	color: white; 
	
	}

	#fb7 #fb7-contact .fb7-thanks {
		 color:#444444;
		 display: none;
	}
	
	#fb7 #fb7-contact .fb7-thanks h1 {
		 font-size:18px;
		 color:#444 444;
	}
	
	#fb7 #fb7-contact .fb7-thanks p {
		 font-size:11px;
		 color:#444444;
	}

	

