body {

	margin: 0;

	padding: 0;

	background: #646464 url("../images/bkGlobal2.gif") repeat-x;

	font: normal 11px  verdana, Arial, Helvetica, sans-serif;

	color: #666;

	line-height: 20px;

	text-align: left;

	}

	

#container {

	margin: 0 auto;

	padding: 0;

	width: 700px;

	background: #fff url("../images/bkContainer.gif") repeat-y;

	}

	

#containerCommercial {

	margin: 0 auto;

	padding: 0;

	width: 700px;

	background: #fff url("../images/bkCommercial.gif") no-repeat;

	}

	

#containerSmall {

	margin: 0 auto;

	padding: 0;

	width: 650px;

	background-color: #000;

	}	

	

#headerResidential {

	margin: 0;

	padding: 0 0 0 50px;

	height: 261px;

	background: #000 url("../images/headers/hdrResidential.jpg") no-repeat;

	}

	

#headerCommercial {

	margin: 0;

	padding: 0 0 0 50px;

	height: 261px;

	background: #000 url("../images/headers/hdrCommercial.jpg") no-repeat;

	}

	

#headerSplash {

	margin: 0;

	padding: 0 0 0 50px;

	height: 475px;

	background: #000 url("../images/headers/hdrSplash.jpg") no-repeat;

	}

	

#headerDesignServices {

	margin: 0;

	padding: 0 0 0 50px;

	height: 200px;

	background: #000 url("../images/headers/hdrDesignServices.jpg") no-repeat;

	}
	
	
#headerPublished {

	margin: 0;

	padding: 0 0 0 50px;

	height: 200px;

	background: #000 url("../images/headers/hdrPublished.jpg") no-repeat;

	}

	

#headerPortfolio {

	margin: 0;

	padding: 0 0 0 50px;

	height: 200px;

	background: #000 url("../images/headers/hdrPortfolio.jpg") no-repeat;

	}



#headerBeforeAndAfter {

	margin: 0;

	padding: 0 0 0 50px;

	height: 200px;

	background: #000 url("../images/headers/hdrBeforeAndAfter.jpg") no-repeat;

	}



#headerFaq {

	margin: 0;

	padding: 0 0 0 50px;

	height: 200px;

	background: #000 url("../images/headers/hdrFaq.jpg") no-repeat;

	}



#headerContact {

	margin: 0;

	padding: 0 0 0 50px;

	height: 200px;

	background: #000 url("../images/headers/hdrContact.jpg") no-repeat;

	}



#headerKenPride {

	margin: 0;

	padding: 0 0 0 50px;

	height: 200px;

	background: #000 url("../images/headers/hdrKenPride.jpg") no-repeat;

	}

	



#intro {

	margin: 65px 0 0 0;

	padding: 0;

	width: 290px;

	float: left;

	display: inline;

	}

	

#intro p {

	margin: 0 35px 15px 0;

	color: #000;

	}

	

#choice {

	margin: 65px 0 0 0;

	padding: 0;

	width: 277px;

	float: left;

	display: inline;

	}

	

#choice p {

	margin: 0 40px 15px 0;

	color: #000;

	}	



#navigationSubpage {

	margin: 0 0 0 400px;

	padding: 42px 0 6px 0;

	background-color: #000;

	position: absolute;

	top: 0px;

	}



#navigationHomepage {

	margin: 32px 0 0 400px;

	padding: 71px 0 6px 0;

	background-color: #000;

	position: absolute;

	top: 0px;

	}


	

#navigationCommercial {

	margin: 154px 0 0 400px;

	padding: 25px 0 25px 0;

	background-color: #000;

	position: absolute;

	top: 0px;

	}



#yellowBar {

	height: 25px;

	background-color: #EDED8A;

	}

	

#backButton {

	background-color: #EDED8A;

	}



#content {

	margin: 25px 0 50px 50px;

	width: 600px;

	}	



#contentSmall {

	margin: 0 0 25px 20px;

	background-color: #000;

	}

	

#contentSmaller {

	margin: 0 0 25px 0;

	background-color: #000;

	}

	

#copyright {

	width: 500px;

	margin: 0;

	padding: 90px 0 80px 50px;

	font: normal 11px verdana, Arial, Helvetica, sans-serif;

	color: #999;

	line-height: 11px; 

	}

	

#copyrightSmall {

	width: 600px;

	margin: 0;

	padding: 40px 0 120px 30px;

	font: normal 11px verdana, Arial, Helvetica, sans-serif;

	color: #999;

	line-height: 11px; 

	}

	

#copyright p {

	margin: 0 70px 120px 0;

	}



.imgInline {

	display: inline;

	border: 0;

	}



.error {

	color: #eded8a;

}



/* global variables - change the way a html tag works overall */

h1 {

	margin: 0;

	padding: 0;

	font: bold 12px  verdana, Arial, Helvetica, sans-serif;

	color: #000;

	line-height: 21px;	

	}

	

li {

	list-style-type: square;

	}



a {

	color: #000;

	text-decoration: underline;

	}

	

a:hover { 

	color: #fff;

	background-color: #333;

	text-decoration: none;

	} 



p {

	margin: 0 110px 20px 0;

	}



img {

	display: block;

	border: 0;

	}



table {

	margin: 0 0 30px 0;

	border-width: 0px;

	}



td {

	margin: 0;

	padding: 0 8px 8px 0;

	}

	

form {

	margin: 0 0 30px 0;

	padding: 0;

	}

	

label {

	margin: 0;

	padding: 0;

	display: block;

	}

	

	

input.c3dText {

	padding: 2px 0 2px 6px;

	margin: 0 0 25px 0;

	color: #fff;

	background-color: #333333;

	width: 250px;

	font: normal 19px Arial, Helvetica, sans-serif;

	line-height: 19px;

	border: 1px solid #eded8a;

	display: block;

	}

	





