@charset "utf-8";
/* CSS Document */

html,body{
	height:100%; width:100%; background:#323034; margin:0; padding:0; font-family:sans-serif; font-size:0.9em; color:#FFF
}

.webform td {
padding-top: 2px;
padding-bottom: 2px;
}

#burble-archive p, #burble-archive table {
margin-top: 5px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}


.burble-archive h1 {
color: #FFFFFF;
font-size: 14px;
font-weight: normal;
padding-left:10px;
}

.burble-archive a {
color: #FFFFFF;
text-decoration: none;
}

#burble-archive {
color: #000;
font-size: 10px;
position: absolute;
top: 70px; left: 738px;
background: #a4d7f1;
width: 221px;
height: 393px;
}

#burble-archive p {
margin-left: 10px;
}

#burble-archive table {
margin-left: 10px;
}

.review {
float: left;
}

tr {
margin: 0px;
padding: 0px;
margin-top: 5px;
margin-bottom: 5px;
height: 0px;
}

td {
margin: 0px;
padding: 0px;
height: 0px;
}

#review {
background: url(images/reviewbg.png) no-repeat;
height: 148px;
width: 168px;
}

#websites {
position: absolute;
top: 0px; left: 738px;
background: #a3d8f5;
width: 221px;
height: 393px;
}

.spacing p {
font-size: 11px;
margin-left: 10px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 8px;
margin-bottom: 0px;
}

#creativecredits {
position: absolute;
left: 623px; top: 400px;
}

#container{
width:960px; margin:0 auto;  position:relative; padding-top:70px
}

#blue{
width:100%; height:393px; background:#a3d8f5; position:absolute; left:0px; top:70px
}

#images{
	position:relative; z-index:0; width:603px; height:393px;
}

#menu{
	position:absolute; top:50px; z-index:3; width:130px
}

#grey{
	background:#323034; width:137px; height:393px; position:absolute; top:70px; left:602px
}

#logo{
	position:absolute; top:0px; z-index:3
}

#signup{
	background:#a3d8f5; width:221px; height:393px; position:absolute; top:70px; left:739px; width:222px; height:293px
}

#content{
	width:590px; padding-top:10px;
}

#content a{
	color:#FFF
}

#footer{
	padding-top:30px
}

#footer ul{
	list-style:none; padding:0; margin:0; margin-bottom:10px
}

#footer li{
	float:left
}

#footer a{
	color:#FFF
}

.clear{
	clear:both
}

#signup p{
	padding-left:20px;
}

#signup form{
	color:#999; padding-left:20px;
}

input{
	border:0
}

#arrow{
	position:absolute; top:70px; left:593px;z-index:1; margin-right: 10px;
}

.webform{
	
}

img{
	border:none
}

.person{
	position:absolute; top:70px; left:0px
}

.personText{
	position:absolute; top:70px; left:740px; width:222px;
}

.personText form{
	margin-left:15px; margin-top:10px; background:#a3d8f5
}

#content ul{
	list-style:none; margin:0; padding:0; padding-bottom:30px;
}

#content ul a{
	color:#FFF
}

#content .floatLeft{
	float:left;
}

#content .floatRight{
	float:right;
}

/*Menu*/

#menu ul{
	list-style:none; padding:0; margin:0; font-size:10px; padding-left:2px
}

#menu li{
padding-bottom:3px; ~padding-bottom:0px	
}

#menu a{
	color:#FFF; text-decoration:none
}

.company{
	text-indent:-999999px; background:url(images/company.png) no-repeat; padding-bottom:5px; margin-top:5px
}

.services{
	text-indent:-999999px; background:url(images/services.png) no-repeat; padding-bottom:5px; margin-top:10px
}

.portfolio{
	text-indent:-999999px; background:url(images/portfolio.png) no-repeat; padding-bottom:5px; margin-top:10px
}

/*About Us*/
.people{
	list-style:none; margin:0; padding:0;
}

.people li{
	float:left
}

.heidi{
	width:118px; height:173px; background:url(images/heidi.png) no-repeat;
}

.heidi:hover{
	background:url(images/heidi-full.png) no-repeat;
}

.kyleen{
	width:118px; height:173px; background:url(images/kyleen.png) no-repeat;
}

.kyleen:hover{
	background:url(images/kyleen-full.png) no-repeat;
}


.donna{
	width:118px; height:173px; background:url(images/donna.png) no-repeat;
}

.donna:hover{
	background:url(images/donna-full.png) no-repeat;
}


.sue{
	width:118px; height:173px; background:url(images/sue.png) no-repeat;
}

.sue:hover{
	background:url(images/sue-full.png) no-repeat;
}


.keish{
	width:118px; height:173px; background:url(images/keish.png) no-repeat;
}

.keish:hover{
	background:url(images/keish-full.png) no-repeat;
}

.jaye{
	width:118px; height:173px; background:url(images/jaye.png) no-repeat;
}

.jaye:hover{
	background:url(images/jaye-full.png) no-repeat;
}

#content table.consult{
	width:65%; 
}

#signup p img{
	~padding-top:15px
}

.profile{
	position:absolute; width:180px; top:80px; left:20px; color:#999
}

.images{
	width:960px; top:70px;position:absolute
}

.floatRight{
	float:right
}

.floatLeft{
	float:left
}

.images .text{
	position:absolute; color:#000; background:url(images/overlay.png); height:25px;top:360px; width:563px; left:0px; text-align:right; padding-right:30px; padding-top:10px
}

#content tr{
}

#content td {
margin-top: 5px;
}

#content .personText tr{
	height:0px
}