body {
background: #daeeef;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
margin: 0 0 0;
}
header, section, footer,
aside, nav, article, figure {
	display: block;
}
img {
border: 0;
}
.clear {
clear: both;
}
a {
color: #000;
}
a:visited {

}
a:hover {

}
@font-face {
	font-family: 'Univers UC';
	src: url('universuc.eot'); /* IE9 Compat Modes */
	src: url('universuc.eot?iefix') format('eot'), /* IE6-IE8 */
	     url('universuc.woff') format('woff'), /* Modern Browsers */
	     url('universuc.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('universuc.svg#svgFontName') format('svg'); /* Legacy iOS */
}
div.contentwrapper {
width: 1000px;
margin: 0 auto 0;
}
div.contentwrapper h3 {
background: url('images/bgsubheader.png') 0 19px repeat-x;
color: #fff;
font-family: 'Univers UC', Arial, Tahoma, Verdana, sans-serif;
text-transform: uppercase;
font-size: 34px;
font-weight: 100;
text-align: center;
margin: 0 0 24px;
}
div.contentwrapper h3 span {
background: #1377a0;
padding: 5px 14px;
}
header {
width: 100%;
padding: 106px 0 0;
}

/** div.bgbottom1 {
background: url('images/bgbottom1.png') bottom repeat-x;
width: 100%;
height: 100%;
}
div.bgbottom2 {
background: url('images/bgbottom2.png') bottom repeat-x;
width: 100%;
height: 100%;
}
div.bgbottom3 {
background: url('images/bgbottom3.png') bottom repeat-x;
width: 100%;
height: 100%;
}
div.bgbottom4 {
background: url('images/bgbottom1.png') bottom repeat-x;
width: 100%;
height: 100%;
}
**/
section#nav {
background: url('images/bgnav.png') top no-repeat;
position: fixed;
width: 100%;
top: 0px;
left: 0px;
height: 58px;
}
section#nav ul {
list-style-type: none;
margin: 0;
padding: 16px 0 0;
text-align: center;
}
section#nav ul li {
font-family: 'Univers UC';
font-size: 24px;
display: inline;
margin: 0 30px 0 0;
text-transform: uppercase;
}
section#nav ul li a {
color: #f0f0d8;
text-decoration: none;
}
section#nav ul li a:hover {
color: #fff;
text-decoration: underline;
}
section#introtext {
background: url('images/logobullets.png') no-repeat;
width: 410px;
height: 435px;
margin: 0 55px 0 7px;
float: left;
}
aside {
float: left;
margin: 0 4px 0 0;
}
aside section#tagline {
text-align: right;
margin: 8px 45px 87px 0;
}
aside section#tagline p {
font-family: Georgia, Times New Roman, serif;
font-size: 14px;
color: #1a1a18;
margin: 0 0 4px;
}
aside section#tagline p span.pricebig {
font-size: 24px;
font-weight: bold;
font-style: italic;
}
aside section#tagline p a.taglinepricebtn {
background: url('images/btnviewpricing.png') no-repeat;
display: block;
width: 232px;
height: 32px;
float: right;
}
aside section#infographic {
background: url('images/infographic.png') no-repeat;
width: 524px;
padding: 262px 0 0;
}
aside section#infographic p {
font-family: Georgia, Times New Roman, serif;
font-size: 14px;
color: #0d0f0f;
text-align: center;
line-height: 24px;
}
section#content section#pricing {
width: 100%;
padding: 40px 0 20px;
margin: 0 auto 0;
}
section#content section#portfolio {
width: 100%;
padding: 40px 0 0px;
margin: 0 auto 0;
text-align: center;
}
section#content section#portfolio div.portfolioRow {
margin: 0 0 20px;
}
section#content section#portfolio div.portfolioRow img {
border: 8px solid #fff;
}
div.p1 {
float: left;
margin: 0 25px 0 0;
}
div.p2 {
float: left;
}
div.plast {
margin: 0 13px 0 0;
}
section#content section#faq {
width: 100%;
padding: 40px 0 40px;
margin: 0 auto 0;
text-align: center;
}
dl#faqlist {
margin: 0 0 0;
padding: 0 0 0;
}
dl#faqlist dt {
font-family: Georgia, Times New Roman, serif;
font-weight: bold;
}
dl#faqlist dd {
font-family: Georgia, Times New Roman, serif;
}
footer {
width: 100%;
overflow: hidden;
padding: 0 0 0;
margin: 0 auto 0;
}
footer div.contentwrapper h5 {
background: url('images/bgsubheader.png') 0 19px repeat-x;
color: #fff;
font-family: 'Univers UC', Arial, Tahoma, Verdana, sans-serif;
text-transform: uppercase;
font-size: 34px;
font-weight: 100;
text-align: left;
margin: 0 0 24px;
}
footer div.contentwrapper h5 span {
background: #1377a0;
padding: 5px 14px;
}
footer section#about {
width: 650px;
float: left;
padding: 0 0 0 0;
}
footer section#about img {
float: left;
margin: 0 15px 0 0;
}
footer section#about p {
color: #1c1c1c;
font-size: 14px;
line-height: 24px;
}
footer section#contact {
width: 320px;
float: left;
padding: 0 0 0;
margin: 0 0 0 30px;
}
footer section#contact a {
color: #172121;
}
footer section#contact a:hover {
color: #626262;
}
footer section#contact h6{
font-family: Georgia, Times New Roman, serif;
font-size: 16px;
text-transform: uppercase;
margin: 0 0 6px;
}
footer section#contact p {
margin: 0 0 16px;
}
footer section#contact ul {
list-style-type: none;
margin: 0 0 0;
padding: 0 0 0;
}
footer section#contact ul li {
display: inline;
margin: 0 10px 0 0;
}
footer section#footertext {
background: #171715;
padding: 15px 0;
margin: 30px 0 0;
}
footer section#footertext p {
font-family: Georgia, Times New Romans, serif;
font-size: 12px;
color: #fff;
text-align: center;
}
