/* CSS Document */#container {	width: 770px;	margin: 0px auto;	background: #FFFFFF url(images/header.jpg) no-repeat;	display: block;	height: 100%;}#top {	background: #000000;	height: 20px;	width: 770px;}#right {	width: 600px;	margin: 0px;	float: right;	padding-bottom: 20px;	padding-top: 15px;}.navtext {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	text-align: right;}#left {	float: left;	width: 145px;	text-align: right;	margin: 0px;	padding-top: 0px;}#header {	height: 167px;	width: 770px;	background: no-repeat;	margin: 0px;}#contentwrapper {	margin: 0px;	width: 770px;	background: #FFFFFF url(images/repeat_01.gif) repeat-y;	padding-bottom: 25px;	float: left;	position: relative;}#textbox {	width: 580px;	height: 100%;	margin-right: 0px;}#tabs {	width: 770px;	height: 61px;	margin: 0px;}#strap {	background: #FFFFFF;	height: 20px;	width: 400px;	padding-top: 62px;	margin-left: 215px;	margin-top: 0px;}.strap {	font: normal 16px Arial, Helvetica, sans-serif;	text-transform: none;	color: #999999;	text-align: right;}.footer {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	text-align: center;}#footer {	height: 50px;	width: 770px;	background: url(images/bigftr.gif) no-repeat;	clear: both;	text-align: center;	padding-bottom: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#footertext {	padding-left: 150px;	padding-top: 12px;}body {	margin: 0px;	font-weight: normal;}#text {	padding: 20px;}.title {	font: bold normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	text-align: center;}.text {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	text-align: left;}.footergreen {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: none;	text-align: center;	margin: 0px;}a.home:link {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.home:visited {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.home:hover {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC33;}a.home:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.stationery:link {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.stationery:visited {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.stationery:hover {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC99;	text-decoration: none;}a.stationery:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.brochure:link {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.brochure:visited {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.brochure:hover {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #66CC99;	text-decoration: none;}a.brochure:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.websites:link {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.websites:visited {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.websites:hover {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CCCC;	text-decoration: none;}a.websites:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.seo:link {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.seo:visited {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.seo:hover {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #66CCCC;	text-decoration: none;}a.seo:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.cartoons:link {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.cartoons:visited {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.cartoons:hover {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #0099CC;	text-decoration: none;}a.cartoons:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.contact:link {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: underline;}a.contact:visited {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.contact:hover {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #3300CC;	text-decoration: none;}a.contact:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.logos:link {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.logos:visited {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.logos:hover {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC33;	text-decoration: none;}a.logos:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}#home {	background: url(images/gphome.gif) no-repeat;	float: right;	height: 20px;	width: 50px;	margin: 0px;	padding-top: 2px;	padding-left: 2px;}p {	margin: 0px;}a.contact:link {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.contact:visited {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.contact:hover {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #0066CC;	text-decoration: none;}a.contact:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.footer:link {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: none;}a.footer:visited {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: none;}a.footer:hover {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #FFFFFF;	text-decoration: none;}a.footer:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: none;}map {	margin: 0px;}img {	margin: 0px;	display: block;}#valid {	width: 88px;	padding: 20px 0px 0px;	float: right;}.nav {	font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	text-align: right;	margin: 0px;	font-weight: normal;}#navhome {	margin: 0px;	float: none;	padding-bottom: 20px;}#buffer {}#navlogo {	padding-bottom: 20px;	margin: 0px;	float: none;}#navstationery {	padding-bottom: 20px;	margin: 0px;	float: none;}#navbrochures {	padding-bottom: 20px;	margin: 0px;}#navwebsites {	padding-bottom: 20px;	margin: 0px;}#navseo {	padding-bottom: 20px;	margin: 0px;}#navcartoons {	padding-bottom: 20px;	margin: 0px;}#navcontact {	padding-bottom: 20px;	margin: 0px;}#homelogo {	background: url(images/images/homelogo.gif) no-repeat right top;	height: 20px;	margin: 0px;	padding-top: 2px;	padding-right: 18px;	padding-bottom: 20px;}#placeholder {}#logologo {	background: url(images/images/gplogo.gif) no-repeat right top;	height: 20px;	margin: 0px;	padding-top: 5px;	padding-bottom: 20px;	padding-right: 18px;}#logostat {	background: url(images/images/gpstat.gif) no-repeat right top;	height: 20px;	margin: 0px;	padding-top: 5px;	padding-bottom: 20px;	padding-right: 16px;}#logobrochure {	background: url(images/images/blackseo_01.gif) no-repeat right top;	height: 20px;	margin: 0px;	padding-right: 35px;	padding-bottom: 25px;}#logowebsites {	background: url(images/blacklogo.gif) no-repeat right top;	height: 20px;	margin: 0px;	padding: 5px 18px 20px 0px;}#logoseo {	background: url(images/images/images/blackseo_01.gif) no-repeat right top;	margin: 0px;	padding-right: 32px;	padding-bottom: 20px;}#logocartoons {	background: url(images/blacklogo.gif) no-repeat right top;	height: 20px;	margin: 0px;	padding-top: 5px;	padding-bottom: 20px;	padding-right: 23px;}#logocontact {	background: url(images/contactus.gif) no-repeat right top;	height: 20px;	margin: 0px;	padding: 5px 16px 20px 62px;	background-image: url(images/contactus.gif);	display: block;}.thanks {	font: bold normal 16px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	text-align: center;}.thankstext {	font: normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	text-align: center;}#contactbox {	width: 400px;	background: #000000 url(images/images/contact.gif) no-repeat right top;	margin-left: 70px;	padding: 40px 40px 20px 30px;}#address {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	padding-bottom: 20px;	text-align: center;	font-weight: bold;}#ebrochure {	width: 600px;	padding-top: 50px;	margin: 0px 0px 0px 85px;	background: #FFFFFF;	height: 100%;}form {	background: #000000;	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #FFFFFF;}#rightcontact {	float: right;	width: 600px;	margin: 0px;	padding-top: 15px;}#intro {	font: bold normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	padding-bottom: 10px;	text-align: center;	padding-right: 25px;	font-weight: bold;}#introtxt {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	padding-bottom: 10px;	text-align: left;	padding-top: 20px;}body {	margin: 0px;	background: #000000;	display: block;}.holding {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	text-align: right;}#thanks {	font: bold normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	padding-bottom: 20px;	text-align: center;	height: 175px;	padding-top: 100px;}#gallery {	height: 150px;	width: 592px;	background: url(images/template.gif) no-repeat;}#textboxone {	float: right;	width: 600px;	background: url(images/image1.gif) no-repeat;	height: 365px;}#containerpf {	width: 770px;	display: block;	background: #FFFFFF url(images/headerpf.jpg) no-repeat;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#ebrochuretext {	width: 600px;	margin-left: 85px;	padding-top: 0px;}#headerpf {	height: 75px;	width: 770px;	background: no-repeat;	margin: 0px;	padding-bottom: 30px;}.pftext {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	padding-left: 445px;	text-align: center;	margin: 0px;	padding-bottom: 10px;}#portfolio {	height: 75px;	width: 82px;	padding-top: 65px;}.portfolio {	padding-top: 10px;}.logotext {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	text-align: left;}.bold {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;}a.underline:link {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: underline;}a.terms:link {	font: normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #00CC00;	text-decoration: underline;}a.terms:visited {	font: normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #00CC00;}a.terms:hover {	font: normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #FF0000;}a.terms:active {	font: normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #00CC00;}a.underline:visited {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: underline;}a.underline:hover {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: underline;}a.underline:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: underline;}#pfbox {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: none;	text-align: center;	font-weight: bold;}.pfimg {	padding-left: 250px;	padding-top: 10px;}#eb_brochure {	width: 700px;	padding-top: 50px;	margin: 0px 0px 0px 35px;}.pftextleft {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	padding-left: 35px;	text-align: left;	margin: 0px;	padding-bottom: 10px;	padding-top: 15px;}#eb_brochurewine {	width: 700px;	padding-top: 10px;	margin: 0px 0px 0px 35px;}#textboxws {	width: 580px;	height: 100%;	margin-right: 0px;}#wsgallery {	width: 580px;	height: 220px;}#wsbox {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CCCC;	text-decoration: none;	text-align: center;	font-weight: bold;	padding-top: 10px;	padding-bottom: 10px;}#textboxseo {	width: 580px;	height: 100%;	margin-right: 0px;}#fixedgal {	background: url(images/logosgal.jpg) no-repeat;	height: 98px;	width: 585px;}#seogal {	background: url(images/firefox.jpg) no-repeat;	height: 98px;	width: 585px;}#brochgallery {	width: 580px;	height: 200px;}#brochbox {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #66CC99;	text-decoration: none;	text-align: center;	font-weight: bold;	padding-top: 10px;	padding-bottom: 10px;}#cartgallery {	width: 580px;	height: 175px;}#cartbox {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #0099CC;	text-decoration: none;	text-align: center;	font-weight: bold;	padding-top: 10px;	padding-bottom: 10px;}#containereb {	width: 800px;	display: block;	background: #FFFFFF url(images/headerpf.jpg) no-repeat;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: 700px;}#homegal {	height: 98px;	width: 585px;}.ebtitle {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	text-align: center;}#ebbox {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: none;	text-align: center;	font-weight: bold;	padding-top: 10px;	padding-bottom: 10px;}#ebgallery {	width: 580px;	height: 210px;}#statgal {	height: 199px;	width: 585px;	background: url(images/stationery.gif) no-repeat;}#ebtext {	font: bold normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: none;	font-weight: bold;}a.eb:link {	font: bold normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: underline;	font-weight: bold;}a.eb:visited {	font: bold normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: underline;	font-weight: bold;}a.eb:hover {	font: bold normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #000000;	text-decoration: none;	font-weight: bold;}a.eb:active {	font: bold normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: underline;	font-weight: bold;}#ebgallerye-b {	width: 440px;	height: 168px;}a.green:link {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: underline;}a.green:visited {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: underline;}a.green:hover {	font: bold normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #00FF00;	text-decoration: underline;}a.green:active {	font: normal 12px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #99CC66;	text-decoration: underline;}#terms {	width: 700px;	padding-top: 10px;	margin: 0px 0px 0px 35px;	height: auto;}#containerterms {	width: 800px;	display: block;	background: #FFFFFF url(images/headerpf.jpg) no-repeat;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: auto;}#navterms {	padding-bottom: 20px;	margin: 0px;}.heading {	font: bold normal 16px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #339933;	font-weight: bold;}.price {	font: normal 14px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #339933;}