/*	============================================================				Custom theme for ABBOTT'S PRINTING						  ©2013 INVISIBLE INK					  Author: Chris Duren					 www.invisible-ink.com			Increase your visibility with Invisible Ink™				============================================================*/html {min-width: 1000px;}body	{	background: #fff;	margin: 0;	text-align: left;	}		/*   Shared Styles	*/	.block	{width: 100%;}	.vp	{	position: relative;	width: 1000px;	margin: 0 auto;	}		/*   Basic Layout Divisions	*/	.header	{	position: relative;	height: 180px;	background: url(../img/slide.jpg) top left repeat-x;	border-bottom: 2px solid #fff;	box-shadow: 0 10px 12px 0px #ccc;		}#logo	{	position: absolute;	top: 5px;	left: 15px;	display: block;		width: 250px;	height: 150px;	background: transparent url(../img/abbotts.png) top left no-repeat;	margin: 0;	padding: 0;	text-indent: -9999px;	z-index: 800;	}	#menu	{	position: absolute;	top: 74px;	left: 260px;	width: 715px;	height: 50px;	margin: 0;	padding: 0;	list-style: none;	z-index: 900;	}.tab	{	float: left;	position: relative;	padding: 0;	margin: 0;	}.tab a {	display: block;	height: 50px; 	color: #fff;	text-indent: -9999px;	text-decoration: none;	outline: 0;	overflow: hidden;	font-weight: normal;	}	.home {background: url(../img/menu/home.png); width: 83px;}.services {background: url(../img/menu/services.png); width: 91px;}.estimate {background: url(../img/menu/estimate.png); width: 182px;}.about {background: url(../img/menu/about.png); width: 97px;}.contact {background: url(../img/menu/contact.png); width: 109px;}.login {background: url(../img/menu/login.png); width: 150px;}.tab:hover {background-position: 0 -50px;}.tab:hover ul	{display: block;}.sub	{	display: none;	position: absolute;	width: 225px;	top: 50px;	left: 0;	list-style: none;	padding: 0;	margin: 0;	background: #fff;	}	.sub li a {	text-indent: 0;	width: 201px;	height: auto;	display: block;	padding: 8px 12px;	color: #fff;	background: #3d3d3d;	text-decoration: none;	}	.sub li a:hover	{	color: #000;	background: #a88e6d;    transition: all 0.2s ease-in-out;	}	#fullpage 	{	width: 950px;	margin: 0;	padding: 25px;	}#pane1 	{	width: 460px;	float: left;	margin: 0;	padding: 25px 15px 25px 25px;	}#pane2	{	width: 460px;	float: left;	padding: 25px 25px 25px 15px;	}	.pic	{	width: 1000px;	height: 560px;	margin: 0 auto;	text-align: center;	overflow: hidden;	}		/*   Forms 	*/	.g-recaptcha	{margin: 5px 5px 15px 5px !important;}	.error	{	font-style: italic;	color: #c00;	}	.footer .vp	{	width: 950px;	padding: 0 25px 35px 25px;	color: #8f8f8f;	text-align: center;	}