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



@font-face
{
font-family: CustomFont;
src: url('fonts/Sansation_Light.ttf'),
     url('fonts/Sansation_Light.otf'),
     url('fonts/Sansation_Light.eot'); /* IE9+ */
}

h1 {
font-family:CustomFont, Verdana, Geneva, sans-serif;	
}


body{
margin:0px;
padding:0px;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;	
background-image:url(../images/bg-main.jpg);
background-repeat:no-repeat;
background-position:center top;
width:100%;
height:100%;
}


p {
	margin-top:0px;
	line-height:20px;
}

h1 {
margin-top:0px;	
}

h2{
margin-bottom:0px;
font-size:18px;
font-weight:bold;
color:#ee2e24;	
}
.clear-both{
clear:both;	
}

.float-left{
float:left;	
}

a:link,
a:visited{
color:#ee2e24;	
}

a:hover{
color:#ccc;	
}

#page-wrap{	
}

#page-container{
background-image:url(../images/bg-header.gif);
background-repeat:repeat-x;		
width:870px;
margin:0 auto;
position:relative;
}

header {
width:870px;
height:168px;	
}

.top-header{
height:128px;	
}

.logo{
float:left;
width:120px;
height:110px;	
}


.logo img{
margin-top:10px;	
}


.phrase-number{
float:left;
width:490px;
padding-top:45px;	
}

.phrase-number img{
margin-left:120px;	
}


.service-progress-lookup{
float:left;
width;260px;	
}

#nav {
height:40px;	
}

#nav ul {
list-style:none;
margin:0px;
padding:0px;	
}

#nav ul li {
float:left;
width:172px;
height:35px;
line-height:35px;
border-right:1px solid #fff;
text-align:center;	
}

#nav ul .nav1{
border-left:solid 1px #000;	
}

#nav ul .nav5{
width:176px!important;
border-right:solid 1px #000;	
}


#nav ul li a {
font-size;16px;
font-weight:bold;
text-decoration:none;	
display:block;
width:172px;
height:35px;
}

#nav ul li a:link,
#nav ul li a:visited{
color:#fff;	
}

#nav ul li a:hover{
color:#F00;	
}

.cta-panel-1,
.cta-panel-2{
float:left;
width:415px;	
}

.cta-panel-1{
	margin-left:5px;
}

.cta-panel-2{
margin-left:2px;
}

.cta-panel-1 .trim-top,
.cta-panel-2 .trim-top{
background-image:url(../images/panel-trim_top.png);
background-repeat:no-repeat;
width:415px;
height:15px;	
}

.call-to-actions{
	width:838px;
	margin:0 auto;
}

.call-to-actions .content{
background-image:url(../images/panel-trim_center.png);
background-repeat:repeat-y;	
padding: 10px 30px;
height:240px;
}

.cta-panel-1 .trim-bottom,
.cta-panel-2 .trim-bottom{
background-image:url(../images/panel-trim_bottom.png);
background-repeat:no-repeat;
width:415px;
height:15px;	
}

.call-to-actions .left-list,
.call-to-actions .right-list{
float:left;	
padding-left:20px;
}
.call-to-actions ul{
list-style:none;	
}


.call-to-actions .left-list li,
.call-to-actions .right-list li{
	line-height:24px;
	font-size:14px;	
	background-image:url(../images/bullet-red.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}

.call-to-actions .right-list li{
margin-left:30px;	
}

.cta-header{
	padding-left:20px;
}


/* F O R M    S T Y L I N G */
#QuoteForm{
margin-top:5px;	
}
.service-progress-lookup{
padding-top:45px;
padding-left:40px;	
}

#QuoteForm input,
#QuoteForm textarea {
	margin-top:10px;
}

#QuoteForm div,
#ServiceStatus div {
	 position: relative;
	  margin:0;
	  }
	  
#QuoteForm div label {
	color:#666;
	 position: absolute;
	  top: 12px;
	   left: 5px;
	   }
	   
#ServiceStatus div label {
	color:#666;
	 position: absolute;
	  top: 2px;
	   left: 5px;
	   }

#ServiceStatus input:focus,	   
#QuoteForm input:focus,
#QuoteForm textarea:focus{
	background-color:#f6f6f6;
}
	   

.service-progress-lookup strong {
	color:#ee2e24;
}



#footer {
	width:838px;
	margin:0px auto;
	background-image:url(../images/footer-bg.png);
	background-repeat:no-repeat;
	height:117px;
	font-size:12px;
}


#footer .left-side{
float:left;	
width:380px;
padding-top:25px;
padding-left:20px;
line-height:18px;
}

#footer .right-side{
float:left;	
width:380px;
padding-top:39px;
padding-left:20px;
}

#footer .right-side strong,
#footer .right-side img{
float:left;	
line-height:30px;
}

#footer .right-side img{
margin-left:5px;	
}

.copyright{
text-align:center;
font-size:11px;	
margin: 10px 0px 20px 0px;
}

.article-wrapper{
	width:838px;
	margin:0 auto;
}

.article-wrapper .article-top{
background-image:url(../images/article-wrap-top.png);
background-repeat:no-repeat;
width:838px;
height:18px;
margin-top:7px;
}

.article-wrapper .article-content{
background-image:url(../images/article-wrap-center.png);
background-repeat:repeat-y;
width:778px;
padding:20px 30px 100px 30px;
text-transform:lowercase;
}

.article-wrapper .article-bottom{
background-image:url(../images/article-wrap-bottom.png);
background-repeat:no-repeat;
width:838px;
height:18px;	
}

.contact-info{
float:left;
width:450px;
line-height:20px;	
}

.contact-form{
float:left;	
width:320px;
}



.busn-address strong,
.busn-address span
{
display:block;
float:left;	
}

.busn-address strong{
width:100px;
text-align:right;
}

.busn-address span{
	padding-left:5px;
width:200px;
text-align:left;
}

.busn-address .address-cont{
margin-left:100px;	
}


.left-list a,
.right-list a
{
	text-decoration:none;
	color:#000;
}

.left-list a:hover,
.right-list a:hover{
text-decoration:underline;	
}

.justified{
text-align:justify;
text-justify:inter-word;
}

.copyright{
text-align:center;
font-size:11px;
}