ul.jobber-list {
  font-size: 12px;
  list-style-type: circle;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 0;
}
ul.jobber-list li {
  margin-bottom: 5px;
}

body { background: #b8b8b8 url('../images/bg_body.gif') top repeat-x; font-family: Tahoma, Arial, Helvetica, sans-serif; }

#wrapper { width: 929px; margin: 0 auto; background: url('../images/bg_wrapper.gif') top no-repeat; }
#container { width: 813px; margin: 0 auto; padding: 0 15px; border: 1px solid #d8d8d8; background: #fff; border-bottom: none; }

/* =Header
----------------------------------------------- */
#header { height: 148px; position: relative; padding-top:30px; height/**/:/**/ 118px; }
	#header h1 a { background: url('../images/logo.gif') no-repeat; width: 353px; height: 38px; display: block; text-indent: -5000px; }
	#header p { background: url('../images/header_p.gif') no-repeat; width: 141px; height: 18px; text-indent: -5000px; position: absolute; top: 60px; right: 0; }
	#header .main-nav { width: 569px; height: 33px; background: url('../images/header_ul.gif') no-repeat; position: absolute; top: 98px; left: 0; padding-left: 244px;  }
	#header .main-nav li { display: block; float: left; background: url(../images/header_li.gif) left no-repeat; margin-right: 0px; }
	#header .main-nav li a { font-size: 13px; color: #fff; text-decoration: none; display: block; float: left; padding: 8px 18px; margin-left: 2px;}
	#header .main-nav li a:hover, #header .main-nav li a.current-page { background: url(../images/header_a_hover.gif) top repeat-x; }
        #facebook {float:right; margin-top:-10px;}
	#twitter {float:right; margin-top:-10px;}
	#linkedin {float:right;margin-top:-10px;}
.sm-title {float:left; font-size:12px; line-height: 1.5; color: grey; margin-left:650px;}
#address { width:260px; line-height:1.5; margin:0 316px 20px auto;}
#googlemap {float:right;margin:-160px 40px 80px 0; }

/* =Sub Header
----------------------------------------------- */
#sub-header { background: url(../images/sub_header.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header h2, #sub-header h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	#sub-header.interior { width: 813px; height: 213px; background: url('../images/sub_header_interior.jpg') no-repeat; margin-bottom: 10px; }
	#sub-header.interior p { display: none; }
	#sub-header.interior p.learn-more { padding: 148px 0 0 400px; display: block; }
	#sub-header.interior p.learn-more a { display: block; text-indent: -5000px; width: 100px; height: 27px;  }



#sub-header_career { background: url(../images/sub_header_career.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_career h2, #sub-header_career h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }

#sub-header_about { background: url(../images/sub_header_about.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_about h2, #sub-header_about h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }


#sub-header_contact { background: url(../images/sub_header_contact.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_contact h2, #sub-header_contact h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
#sub-header_news { background: url(../images/sub_header_news.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_news h2, #sub-header_news h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
#sub-header_network { background: url(../images/sub_header_network.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_network h2, #sub-header_network h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
#sub-header_universal { background: url(../images/sub_header_universal.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_universal h2, #sub-header_universal h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
#sub-header_services { background: url(../images/sub_header_services.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_services h2, #sub-header_services h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
#sub-header_concept { background: url(../images/sub_header_concept.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_concept h2, #sub-header_concept h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }

#sub-header_construction { background: url(../images/sub_header_construction.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_construction h2, #sub-header_construction h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
#sub-header_default { background: url(../images/sub_header_default.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_default h2, #sub-header_default h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
#sub-header_privacy { background: url(../images/sub_header_privacy.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_privacy h2, #sub-header_privacy h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }

#sub-header_disclaimer { background: url(../images/sub_header_disclaimer.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_disclaimer h2, #sub-header_disclaimer h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
<!-- temporary solution//long shot for jobs page-->
#sub-header_jobs { background: url(../images/sub_header_career.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_jobs h2, #sub-header_jobs h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
#sub-header_partners { background: url(../images/sub_header_partners.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_partners h2, #sub-header_partners h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
#sub-header_methodology { background: url(../images/sub_header_methodology.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_methodology h2, #sub-header_methodology h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
#sub-header_testimonials { background: url(../images/sub_header_testimonials.jpg) right top no-repeat; width: 812px; height: 310px;}
	#sub-header_testimonials h2, #sub-header_testimonials h3 { display: none; }
	blockquote { font-size: 12px; color: #686868; width: 150px; padding: 25px 0 0 25px; line-height: 1.5; }
	blockquote p span { font-weight: bold; }
	blockquote strong { display: block; margin-top: 15px; text-align: right; color: #4076c1; }
	blockquote strong span { display: block; }
	blockquote .quote-start { margin: 0 5px 0 -10px; }
	blockquote .quote-end { margin: 0 0 -5px 5px; }
	
/* =Sidebar
----------------------------------------------- */
#sidebar { width: 171px; float: left; padding: 16px; border-right: 1px solid #f5f5f5; }
	#sidebar li h3 { font-size: 11px; font-weight: bold; color: #6b5f47; }
	#sidebar li { font-size: 11px; color: #686868; line-height: 1.4; margin-bottom: 12px; }
	#sidebar li a { color: #1d5dac; }

/* =Main Content
----------------------------------------------- */
#main-content2 { width: 820px; float: right; padding-right: 56px; }
#main-content { width: 520px; float: right; padding-right: 56px; }
	#main-content p { font-size: 13px; color: #7d7a7a; line-height: 1.6; margin-bottom: 30px; }
	#main-content p strong { font-weight: bold; }
	
	#team-list li { background:url(../images/team_list_li.gif); width: 452px; height: 181px; padding: 20px 40px 0 20px; margin-bottom: 35px; }
	#team-list li img { float: left; margin-right: 22px; border: 1px solid #ececec; }
	#team-list li h3 { font-size: 13px; line-height: 1.4; color: #7d7a7a; margin-bottom: 12px; }
	#team-list li h3 a { font-size: 13px; font-weight: bold; color: #1d5dac; display: block; }
	#team-list li  p { font-size: 13px; color: #747474; line-height: 1.6; }
	
	#interior-list { background: url('../images/interior_list.gif') no-repeat; width: 768px; padding: 20px 20px 0 20px;  }
	#interior-list li { width: 224px; float: left; padding-right: 23px; margin-right: 23px; margin-bottom: 20px; border-right: 1px solid #f0f0f0; }
	#interior-list li img { margin-bottom: 10px; }
	#interior-list li h3 { font-size: 14px; color: #6791af; background: url('../images/interior_list_h3.gif') left no-repeat; padding-left: 25px; margin-bottom: 15px; }
	#interior-list li p { font-size: 12px; color: #5d5d5d; margin-bottom: 20px; line-height: 1.5; }
	#interior-list li p.read-more a { display: block; text-indent: -5000px; background: url('../images/read_more.gif') no-repeat; width: 87px; height: 21px; }
	#interior-list li.last-item { margin-right: 0; padding-right: 0; border: none; }
	
	#our-methodology { background: url('../images/our_methodology.gif') no-repeat; width: 810px; height: 137px; clear: both;  padding-bottom: 60px; margin-bottom: 15px;  }
	#our-methodology li { display: none; }
	
	#brands { background: url('../images/brands.png') no-repeat; width: 790px; height: 74px; padding-bottom: 20px; }
	#brands li { display: inline; }
	#brands li a { display: block; float: left; text-indent: -5000px; height: 44px; }
	#brands li.item-1 a { width: 140px; }
	#brands li.item-2 a { width: 190px; }
	#brands li.item-3 a { width: 190px; }
	#brands li.item-4 a { width: 230px; }
	#brands li.item-5 a { width: 130px; }
	
/* =Footer
----------------------------------------------- */
#footer { background: url('../images/bg_footer.gif') top repeat-x; width: 843px; height: 149px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; margin: 0 auto; padding: 25px 0 0 0; position: relative; }
	#footer ul { width: 175px; float: left; border-right: 1px solid #646464; padding-left: 25px; }
	#footer ul li h4 { font-size: 11px; font-weight: bold; color: #c9c9c9; background: url(../images/footer_h4_bullet.gif) left no-repeat; padding-left: 8px; margin-left: -8px; position: relative; }
	#footer ul li a { font-size: 11px; color: #cacaca; text-decoration: none; }
	#footer ul.last-item { border: none; }
	#footer .logo { background: url(../images/footer_logo.gif) no-repeat; position: absolute; top: 19px; right: 32px; display: block; text-indent: -5000px; width: 126px; height: 105px; }
	#footer p { font-size: 10px; color: #d9d9d9;}
	#footer p.copyright { position: absolute; left: 25px; top: 152px; font-size: 10px; color: #d9d9d9; }
	#footer p strong { font-weight: bold; color: #d98a3c; }
	#footer p.custom { position: absolute; right: 20px; top: 152px; text-align: right; }
	#footer p.custom a { color: #d9d9d9; text-decoration: none; }