body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	color: #000000;	text-decoration: none;	background-color: #FFFFFF;	border: none;	position: relative;	left: auto;	right: auto;}#content{	width: 775px;	margin: 0 auto;	left: auto;	right: auto;}#header {	background-color: #FFFFFF;	position: relative;	top: -15px;	left: 215px;	margin-top: 10px;	margin-bottom: 15px;	color: #000000;	width: 350px;	padding-top: 10px;}#a_header {	background-color: #FFFFFF;	position: relative;	top: -5px;	left: 25px;	margin-top: 15px;	margin-bottom: 10px;	color: #000000;	width: 350px;	bottom: -15px;}#container {	margin-bottom: 15px;	background-color: #FFFFFF;	position: relative;	top: -15px;	left: 250px;	color: #000000;	width: 750px;}#left {	background-color: #FFFFFF;	right: 425px;	float: left;	width: 250px;	position: relative;	text-align: right;	vertical-align: top;	color: #000000;}#center {	width: auto;	padding: 0px;	float: left;	left: 38px;	color: #000000;	background-color: #FFFFFF;}#right {	width: 250px;	float: right;	text-align: left;	left: -205px;	background-color: #FFFFFF;	margin-right: -250px;	position: relative;	color: #000000;}#container .column {	float: left;	position: relative;	color: #000000;	background-color: #FFFFFF;}#footer {	margin-top: 30px;	background-color: #FFFFFF;	position: relative;	clear: both;	color: #000000;	margin-right: auto;	margin-left: auto;	width: auto;	text-align: center;}#footermenu {	background-color: #FFFFFF;	clear: both;	color: #000000;	width: auto;	text-align: center;	position: relative;	bottom: 15px;	margin-bottom: 10px;	padding-top: 15px;	right: 115px;}a:link {	color: #000000;	display: inline;	background-color: #FFFFFF;	text-decoration: none;}a:visited {	color: #000;	background-color: #FFFFFF;	text-decoration: none;}.p a:link {	color: #000000;	text-decoration: underline;	background-color: #FFFFFF;}.p a:hover {	color: #666666;	background-color: #FFFFFF;	text-decoration: underline;	}.p a:visited {	color: #666666;	background-color: #FFFFFF;	text-decoration: underline;}.a a: {	color: #000000;	text-decoration: underline;	background-color: #FFFFFF;}.a a:hover {	color: #f60;	background-color: #FFFFFF;	text-decoration: underline;	}.p a:visited {	color: #f60;	background-color: #FFFFFF;	text-decoration: underline;}#screenshot img {	border: solid 1px #999;	margin-top: -12px;}#screenshot  a:hover img {	border: solid 1px #939;}#portfolio a:hover {	color: #f60;	text-decoration: none;	background-color: #FFFFFF;}#home a:hover {	color: #0066CC;	text-decoration: none;	background-color: #FFFFFF;}#services a:hover {	color: #e9336c;	text-decoration: none;	background-color: #FFFFFF;}#contact a:hover {	color: #fdd34a;	text-decoration: none;	background-color: #FFFFFF;}#about a:hover {	color: #6c0;	text-decoration: none;	background-color: #FFFFFF;}a:visited {	color: #000000;	text-decoration: none;	background-color: #FFFFFF;}#home {	background-color: #FFFFFF;	position: relative;	color: #000000;}h1 {	color: #000000;	background-color: #FFFFFF;	left: 65px;	position: relative;	bottom: -15px;}#wrapper {	position: relative;	width: 650px;	left: 100px;	margin-bottom: -15px;}.a {	color: #000000;	background-color: #FFFFFF;	position: relative;	left: 75px;}.p {	color: #000000;	background-color: #FFFFFF;	position: relative;	left: 100px;}#a_text {	position: relative;	top: -35px;	width: 550px;	left: 40px;}#p_text {	position: relative;	top: -35px;	left: 40px;}#s_text {	position: relative;	top: -35px;	left: 40px;}.p a:link {	color: #000000;	text-decoration: underline;	background-color: #FFFFFF;}.p a:visited {	color: #666666;	background-color: #FFFFFF;}#a_menu {	position: relative;	background-color: #FFFFFF;	color: #000000;	line-height: 1.4em;	top: -125px;	right: 80px;	float: right;	border-left-width: 2px;	border-left-style: solid;	border-left-color: #66CC00;	padding-left: 5px;}#p_menu {	position: relative;	background-color: #FFFFFF;	color: #000000;	line-height: 1.4em;	top: -125px;	right: 80px;	float: right;	border-left-width: 2px;	border-left-style: solid;	border-left-color:  #f60;	padding-left: 5px;}#s_menu {	position: relative;	background-color: #FFFFFF;	color: #000000;	line-height: 1.4em;	top: -125px;	right: 60px;	float: right;	border-left-width: 2px;	border-left-style: solid;	border-left-color:  #e9336c;	padding-left: 5px;}.p img {	padding: 2px;	border: medium solid #666666;}p a:link {	color: #000000;	text-decoration: underline;	background-color: #FFFFFF;}#designservices {	float: left;	position: relative;	width: 325px;	text-align: left;	margin-top: -10px;	top: 15px;	left: -25px;}#otherservices {	float: right;	position: relative;	width: 300px;	text-align: left;	margin-left: -10px;	margin-top: -25px;	top: 15px;}#otherservices ul {	position: relative;	left: -75px;	text-decoration: none;	list-style-type: none;}#designservices ul {	text-align: left;	position: relative;	left: -40px;	text-decoration: none;	list-style-type: none;	}#designservices li {	padding-bottom: 10px;	text-decoration: none;	list-style-type: none;}#otherservices li {	padding-bottom: 10px;	text-decoration: none;	list-style-type: none;}#c_menu {	position: relative;	background-color: #FFFFFF;	color: #000000;	line-height: 1.4em;	top: -125px;	right: 80px;	float: right;	border-left-width: 2px;	border-left-style: solid;	border-left-color: #FFCC33;	padding-left: 5px;}#designservices h4 {	position: relative;}#otherservices h4 {	margin-left: 5px;	position: relative;	left: -40px;}#p_text img {	padding: 4px;	border: 2px solid #333;}#p_text a:hover img {    padding: 4px;	border: 2px solid #f60;} #otherservices a:hover {	color: #FF6600;}#designservices a:hover {	border: #f60;}#p_text h1 img {	border: none;	padding: none;	margin: none;}#text h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: xx-small;	color: #FFFFFF;	position: absolute;	left: 0px;	top: 0px;	background-color: #FFFFFF;}#copyright {	font-size: small;	position: relative;	clip:   rect(25px auto auto auto);	font-variant: small-caps;	clear: both;	text-align: center;}#copyright a:hover {	text-decoration: underline;	color: #0066CC;}/* form styles */form {	width: 360px;	text-align: left;	left: 100px;	position: relative;}fieldset {	margin: 0;	border: 0;	padding: 0;}legend {	display: none;}form h3 {	clear: both;	padding: 5px 0px 10px 0px;	font-size: 12px;}form label {	display: block;	width: 310px;	font-size: 12px;	line-height: 14px;	padding: 0px 0px 12px 0px;}form input {	display: block;	margin-top: 3px;	background-color: #FFFFCC;}form select {	float: left;	display: block;}form label.field-first,form label.field-address,form label.field-city,form label.field-email {	clear: left;}form label.field-first,form label.field-last,form label.field-city,form label.field-email,form label.field-phone {	float: left;	margin: 0px 10px 0px 0px;	width: 150px;}form label.field-first input,form label.field-last input,form label.field-email input,form label.field-city input,form label.field-phone input {	float: left;	width: 150px;	padding: 0px;	background-color: #FFFFCC;}form label.field-website input {	float: left;	width: 310px;	padding: 0px;}textarea {	display: block;	background-color: #FFFFCC;	}form label.field-checkbox {	clear: none;	margin: 0px 0px 0px 25px;	padding: 0px 0px 15px 0px;}form textarea {	margin-top: 3px;}