@charset "utf-8";/* CSS Document *//*----------> Design and Code by <----------KG Graphix831.704.6849925.405.6849www.kggraphix.com------------------------------------------*//*----------------> HTML <----------------*/body {	margin: 0 auto 20px auto;	font-family: Arial Narrow;	font-size: 14px;	color: #333333;	background: #EBEBEC url(../images/background.png) repeat-x;}p {	line-height: 1.5;	margin: 0 0 20px 0;}td {	vertical-align: top;}img {	border: none;}ul {	margin: 15px;	line-height: 1.5;}li {	margin: 0 0 15px 0;}hr {	border: 1px solid #FFFFFF;}/*----------------> Links <----------------*/a:link {	color: #006191;	text-decoration: underline;	outline: none;}a:hover {	color: #333333;	text-decoration: underline;	outline: none;}a:active {	color: #006191;	text-decoration: underline;	outline: none;}a:visited {	color: #006191;	text-decoration: underline;	outline: none;}/*----------------> Headers <----------------*/h1 {	margin: 0 0 20px 0;	padding: 0;	font-size: 18px;	font-weight: normal;	color: #DD4F05;}h2 {	margin: 30px 0 20px 0;	padding: 0;	font-size: 16px;	font-weight: normal;	color: #DD4F05;}h3 {	margin: 0 0 20px 0;	padding: 0;	font-size: 14px;	font-weight: normal;	color: #DD4F05;}h4 {	margin: 0 0 20px 0;	padding: 0;	font-size: 14px;	font-weight: normal;	color: #DD4F05;}h5 {	margin: 0 0 20px 0;	padding: 0;	font-size: 14px;	font-weight: normal;	color: #DD4F05;}h6 {	margin: 0 0 20px 0;	padding: 0;	font-size: 14px;	font-weight: normal;	color: #DD4F05;}/*----------------> CSS Container <----------------*/.container {	width: 925px;	margin: 0 auto 0 auto;}/*----------------> Navigation <----------------*/.navigation {	margin: 0;	padding: 0;}.navHome {	float: left;	margin: 0 11px 0 0;	width: 106px;}.navGraphicDesign {	float: left;	margin: 0 11px 0 0;	width: 106px;}.navWebDesign {	float: left;	margin: 0 11px 0 0;	width: 106px;}.navArt {	float: left;	margin: 0 11px 0 0;	width: 106px;}.navBrainstorming {	float: left;	margin: 0 11px 0 0;	width: 106px;}.navSamples {	float: left;	margin: 0 11px 0 0;	width: 106px;}.navAboutUs {	float: left;	margin: 0 11px 0 0;	width: 106px;}.navLocations {	float: left;	margin: 0;	width: 106px;}/*----------------> Pages <----------------*/.logo {	width: 186px;	height: 66px;	top: 15px;	left: 43.5%;	position: absolute;	z-index: 100;}.body {	margin: 0;	padding: 0;}.boxHomeBlue {	float: left;	margin: 30px 23px 0 0;	padding: 18px;	width: 255px;	background: #CBDAEC url(../images/backgroundFadeBlue.png) repeat-x;	border: 1px solid #DDDDDD;}.boxHomeGreen {	float: left;	margin: 30px 23px 0 0;	padding: 18px;	width: 255px;	background: #D9E0CB url(../images/backgroundFadeGreen.png) repeat-x;	border: 1px solid #DDDDDD;}.boxHomeGold {	float: left;	margin: 30px 0 0 0;	padding: 18px;	width: 255px;	background: #F5EBD1 url(../images/backgroundFadeGold.png) repeat-x;	border: 1px solid #DDDDDD;}.boxHomeButtons {	width: 257px;	margin: 18px 0 5px 0;	text-align: center;}.boxInterior {	float: left;	margin: 30px 0 0 0;	padding: 18px;	width: 887px;}.boxInteriorShort {	float: left;	margin: 30px 0 0 0;	padding: 18px;	width: 550px;}.boxInteriorRightGold {	float: right;	margin: 30px 0 0 0;	padding: 18px;	width: 255px;	background: #F5EBD1 url(../images/backgroundFadeGold.png) repeat-x;	border: 1px solid #DDDDDD;}.boxInteriorRight {	float: right;	margin: 30px 0 0 0;	padding: 18px;	width: 255px;	border: 1px solid #DDDDDD;}.tableRowProps {	padding: 5px 5px 5px 0;	border-bottom: 1px solid #CCCCCC;}.pushLeft {	float: left;	margin: 10px 10px 10px 0;	padding: 0;}.pushRight {	float: right;	margin: 10px 0 10px 10px;	padding: 0;}/*----------------> Footer <----------------*/.footer {	margin: 0;	padding: 0;	font-size: 14px;	color: #333333;}.footer a:link,.footer a:hover,.footer a:active,.footer a:visited {	color: #333333;	text-decoration: underline;}.footerEmail {	float: left;	margin: 30px 54px 0 0;	padding: 0;}.footerMonterey {	float: left;	margin: 30px 54px 0 0;	padding: 0;}.footerWalnutCreek {	float: left;	margin: 30px 54px 0 0;	padding: 0;}.footerFax {	float: left;	margin: 30px 54px 0 0;	padding: 0;}.footerCopyright {	float: right;	margin: 42px 0 0 0;	padding: 0;	text-align: right;}