#header {
	
	background-position:top left;
	height:90px;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:baseline;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	position:relative;
	margin-top:10px;
}
#header li {
	/*float:right;*/
	display:inline;
	padding-left:10px;
}
#header ul li a {
	color:#888888;
	text-decoration:none;
	font-size:16px;
	font-weight:700;
}
#header ul .current a {
	color:#38b1e4;
}
#header ul {
	bottom:0;
	right:0;
	position:absolute;
}
#pagePic {
	margin-top:10px;
	height:357px;
	background-image:url(../img/banner.png);
	background-repeat:no-repeat;
}
#pagePicSm {
	margin-top:10px;
	height:200px;
	background-image:url(../img/bannerSm.png);
}
#banner h1 {
	padding-top:115px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	width:590px;
	font-size:45px;
	padding-left:10px;
	/*text-shadow: 1px 1px 1px #000;*/
	font-weight:normal;
	line-height:50px;
}
#banner a {
	margin-top:15px;
	margin-left:320px;
}
#listBlock {
	background-color:#e8ffd3;
	margin-top:5px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-color:#9c9d9d;
	border-style:solid;
	border-width:1px;
	margin-left:9px;
	margin-right:9px;
	
	background-repeat:no-repeat;
	background-position:240px 7px;
	
}

#listBlock img{
	float:right;
}

h2 {
	font-family:georgia, Helvetica, Arial, sans-serif;
	font-size:35px;
	/*border-bottom:solid;
	border-bottom-color:#0973ba;
	border-bottom-width:1px;*/
	font-weight:normal;
	color:#0973ba;
	padding-bottom:3px;
	padding-top:10px;
	
		border-bottom:dotted;
	border-width:1px;
}
.contentBlock img {
	float:right;
	padding-top:5px;
}
h3 {
	font-family: georgia, Arial, sans-serif;
	font-size:24px;
	padding-left:15px;
	padding-top:15px;
	color:#fff;
	font-weight:normal;
}
#listBlock ul {
	padding-top:20px;
	padding-left:35px;
	color:#329719;
}
#listBlock h3 {
	padding-top:20px;
	padding-left:15px;
	color:#329719;
}

#listBlock h4{
	color:#329719;
	margin-bottom:5px;
	margin-top:30px;
	padding-left:20px;
	padding-right:20px;

	
}

#listBlock p{
	padding-left:20px;
	padding-right:20px;
}

#listBlock ul li {
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#329719;
	background-image:url(../img/greenTick.png);
	background-position:0px 13px;
	background-repeat:no-repeat;

	padding-bottom:30px;
	margin-right:15px;
	/*	border-bottom:1px;
	border-color:#bfcab3;
	border-style:solid;*/

	padding-left:25px;
}
.contentBlock {
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:53px;
	background-color:#e5f4fe;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-color:#9c9d9d;
	border-style:solid;
	border-width:1px;
	color:#515151;
	/*margin-left:8px;
	margin-right:8px;*/
}
.contentBlurb {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	line-height:20px;
}
.callToAction {
	padding-top:5px;
	text-align:right;
	width:auto;
	font-size:25px;
	font-family:Helvetica, Arial, sans-serif;
	color:#0973ba;
	line-height:25px;
	height:40px;
	padding-bottom:2px;
}

.callToAction a{
	color:#0973ba;
	text-decoration:none;
	vertical-align:sub;
}
.contentBlock .callToAction img {
	float:none;
		vertical-align:sub;
}
.contentBlock .contentBlurb ul li {
	background-image:url(../img/dot.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
#footer {
	border-top:solid;
	border-top-color:#0973ba;
	border-top-width:1px;
	margin-top:20px;
	height:80px;
	color:#515151;
	font-family:Helvetica, Arial, sans-serif;
}
#footer ul {
	top:20px;
	right:0;
	position:absolute;
}
#footer li {
	text-decoration:none;
	display:inline;
	padding-left:10px;
}
#footer li a {
	color:#888888;
	text-decoration:none;
	font-size:16px;
	font-weight:700;
}
#footer ul .current a {
	color:#38b1e4;
}
.quoteBlock {
	/*8background-color:#38b1e4;*/
	color:#515151;
	font:Arial, Helvetica, sans-serif;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-color:#9c9d9d;
	border-style:solid;
	border-width:1px;
	margin-bottom:50px;
	background-image:url(../img/man.png);
	background-position: 400px 155px;
	background-repeat:no-repeat;
	background-color:#e1f3fb;
	padding:20px;
}
body {
	font-family:Helvetica, Arial, sans-serif;
	line-height:22px;
	background-image:url(../img/cleanBg.jpg);
	background-repeat:no-repeat;
	background-color:#f5f9f9;
}
.portPic img {
	border-width:1px;
	border-color:#9c9d9d;
	border-style:solid;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
}
.portPic {
	margin-top:20px;
	margin-bottom:20px;
}
.portDesc {
	border-style:solid;
	border-width:1px;
	border-color:#9c9d9d;
	background-color:#e8ffd3;

	border-style:solid;
	margin-top:20px;
	color:#515151;
	height:246px;
	margin-bottom:20px;
	margin-left:8px;
	margin-right:8px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px
	;
}
.portDesc p {
	margin:10px;
}
.portDesc ul {
	padding-top:10px;
	padding-left:35px;
}
.portDesc ul li {
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#515151;
	background-image:url(../img/greenTick.png);
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-left:25px;
}
.portDesc a {
	position:absolute;
	bottom:5px;
	right:15px;
	color:#ff8400;
	text-decoration:none;
}
.portDesc a:visited {
	text-decoration:none;
	color:#ff8400;
}
.portDesc strong {
	color:#329719;
	text-decoration:none;
}
.50blank {
	min-height:50px;
}
.WIP {
	position:absolute;
	bottom:0;
	right:0;
	color:#38b1e4;
}



.processBlock {
	background-color:#e8ffd3;
	margin-top:5px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-color:#9c9d9d;
	border-style:solid;
	border-width:1px;
	margin-left:9px;
	margin-right:9px;
	background-image:url(file:///C|/Documents%20and%20Settings/Chun/Desktop/Shattering%20Design/Design/NewWebsite/img/questionMark.png);
	background-repeat:no-repeat;
	background-position:240px 7px;
}

/*.serviceBlock

{
	
		margin-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:100px;
	background-color:#e5f4fe;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-color:#d8dfe3;
	border-style:dotted;
	border-width:1px;
	color:#515151;
	margin-left:8px;
	margin-right:8px;
}

.serviceBlock img

{float:left;
margin-top:5px;
margin-left:5px;
}*/

.contentBlock#services img{
	float:right;}


p {color:#515151;}

#logo img{
	float:left;
}


#form2{
	background-color:#00000;
}

#contactForm{
	padding:8px;}
	
.wufoo .info{display:none}

em{padding-left:10px;
}

#footer p{margin-top:20px;}