div.client_logos{
  text-align: center;
  background-color: #FFFFFF;
  height: 130px;
  padding: 30px 10px;
  clear:both;
  margin-top: 20px;
  border: 1px solid #d3d3d3;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}


.client_logos #alstate-lg{
	background-image: url(https://s3.amazonaws.com/corp_website/1-als-sprite.jpg);
	width: 132px;
	height: 72px;
	float: left;
	margin-left: 20px;
}
.client_logos #karastan-lg{
	background-image: url(https://s3.amazonaws.com/corp_website/2-kar-sprite.jpg);
	width: 132px;
	height: 72px;
	float: left;
	margin: 0;
}
.client_logos #mountain-lg{
	background-image: url(https://s3.amazonaws.com/corp_website/3-mnth-sprite.jpg);
	width: 122px;
	height: 72px;
	float: left;
}
.client_logos #hp-lg{
	background-image: url(https://s3.amazonaws.com/corp_website/4-hp-sprite.jpg);
	width: 122px;
	height: 72px;
	float: left;
}
.client_logos #vigilix-lg{
	background-image: url(https://s3.amazonaws.com/corp_website/5-vig-sprite.jpg);
	width: 132px;
	height: 72px;
	float: left;
	margin: 0;
}
.client_logos #leatherman-lg{
	background-image: url(https://s3.amazonaws.com/corp_website/6-lth-sprite.jpg);
	width: 132px;
	height: 72px;
	float: left;
	margin-right: 0;
}
.client_logos .colorize{
	background-position: center top;	
	margin:0 15px;
}
.client_logos .colorize:hover{
	background-position: center bottom;	
}



div.content_main p{
  float: left;
  line-height: 36px;
}
div.content_main a.talk_to_us{
  float: left;
  display: block;
  width:169px;
  height:36px;
  text-indent: -9999px;
  margin-left: 10px;
  background-image: url('http://s3.amazonaws.com/corp_website/talk-sprite.png');
}

div.content_main a.talk_to_us:hover{
  background-position: center bottom;
}

img.stroke{
  border: 1px solid #ccc;
  padding: 8px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

div.home_interview{
  width: 269px;
  float: left;
  background-color: #e5e5e5;
  padding-bottom: 10px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

div.home_interview p.quote{
  padding: 24px 12px 0px 12px;
  font-family: Georgia;
  font-style: italic;
  font-size: 15px;
  color: #616262;
  height: 85px;
}

div.home_interview p.job_title{
  padding: 12px 12px 0px 12px;
  font-family: Arial;
  font-style: italic;
  font-size: 13px;
  color: #20213b;
  font-weight: bold;
}

div.home_interview.connie p.job_title, div.home_interview.bradley p.job_title{
  padding-bottom: 13px;
}

div.home_interview p.mosquito_creek{
  padding: 0px 12px 0px 12px;
  font-family: Arial;
  font-style: italic;
  font-size: 13px;
  color: #20213b;
  font-weight: bold;
  text-align: right;
}

div.home_interview.connie, div.home_interview.bradley{
 margin-right: 65px;
}

div.home_interview.connie a, div.home_interview.bradley a, div.home_interview.paul a{
  height:68px;
  display:block;
  width: 269px;
  text-indent: -9999px;
}

div.home_interview.connie a:hover, div.home_interview.bradley a:hover, div.home_interview.paul a:hover{
  background-position:center bottom;
}

div.home_interview.connie a{
background-image: url('http://s3.amazonaws.com/corp_website/marketing-btn-sprite.png');
}

div.home_interview.bradley a{
background-image: url('http://s3.amazonaws.com/corp_website/sales-btn2-sprite.png');
}


div.home_interview.paul a{
background-image: url('http://s3.amazonaws.com/corp_website/dealer-btn-sprite.png');

}

div.contact{

}

div.single{
  padding-left:20px;
  padding-right:20px;
}

img.right{
  float:right;
  margin-left:15px;
}
img.left{
  float:left;
}

div.right{
  float:right;
  margin-left:15px;
}

.clear{
clear:both
}

.flash_right {
float:right;
padding: 10px;
}

div.one_column p.no_clear{
clear:none
}

.alt{
background: #F4F4F4;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding-left:15px;
padding-right:15px;
}

div.doorbell{
  background:url(http://s3.amazonaws.com/corp_website/doorbell_background_original-2.jpg) repeat-x #FFF;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius:5px;
}

div.doorbell .interior_content{
  background:none;
}

div.doorbell h2, div.doorbell h3{
  text-indent:-9999px;
}

div.doorbell div.one_column{
  padding-top:115px;
}

div.doorbell div.alt{
  padding-top:15px;
}

.emailimg {
float:left;
clear:right;
margin-right: 15px;
}

div.one_column p.pwrap {
clear:none;
color:#7D7D7D;
font-size:16px;
}

div.one_column li.pwrap {
clear:none;
color:#7D7D7D;
font-size:16px;
}

div.one_column a#ev {
text-decoration: underline;
}
div.one_column a:hover#ev {
text-decoration:none;
}

div.doorbell div.interior_content p {
  color: #222222;
  font-size: 16px;
}

div.doorbell div.interior_content a {
	text-decoration: underline;
}

div.doorbell div.interior_content a:hover {
	text-decoration: none;
}

div.doorbell div.interior_content img.graph {
float:right;
margin: 10px 0 10px 0;
border: 1px solid #777;
}

div.hr { margin: 5px 0; border: none; border-top: 1px solid #DAAAA8; width:900px; float:left}
div.hr hr { display: none; }

div.interior_content ul.promotional_examples li.k1 {
background-image: url(http://s3.amazonaws.com/corp_website/nkm-175x450-1_original.gif);
}

div.interior_content ul.promotional_examples li.k2 {
background-image: url(http://s3.amazonaws.com/corp_website/green-175x450_original.gif);
}

div.interior_content ul.promotional_examples li.k3 {
background-image: url(http://s3.amazonaws.com/corp_website/dwp-175x450-2_original.gif);
}

div.interior_content ul.promotional_examples li.k4 {
background-image: url(http://s3.amazonaws.com/corp_website/shag-175x450_original.gif);
}

div.doorbell div.interior_content img#ks {
vertical-align:middle;
}

div.highlight {
background-color:#fff;
border: 1px solid #d3d3d3;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius:4px;
padding:0 10px 0 10px;
}

div.speed_dating {
background-image:url('http://s3.amazonaws.com/corp_website/speed_background_original.jpg');
background-repeat:no-repeat;
background-position:center top;
padding-bottom:90px;
}

div.header_bottom{
height:292px;
padding-left:2px;
}

div.speed_container {
margin-top:200px;
margin-left:51px;
margin-right:50px;
}

div.speed_container h3 {
color:#505150;
font-size:24px;
padding-top:35px;
padding-bottom:5px;
}

div.speed_container h4 {
color:#505150;
font-size:18px;
font-weight:normal;
margin-bottom:20px;
}

div.speed_container p {
color:#505150;
font-size:15px;
}

div.speed_container ul {
color:#505150;
font-size:15px;
list-style-type:disc;
padding-left:17px;
}

div.speed_container li {
padding-bottom:10px;
}

div.speed_container a.nav {
border:1px solid #505150;
color:#505150;
background-color:#ebebeb;
padding: 8px 8px 8px 8px;
margin-left:5px;
margin-right:5px;
}

div.speed_container a.nav:hover {
border:1px solid #505150;
padding: 8px 8px 8px 8px;
margin-left:5px;
margin-right:5px;
background-color:#505150;
color:#fff;
text-decoration:none;
}

a.previous{
	margin:0 auto;
	text-indent:-9999px;
        display:block;
	width:168px;
	height:60px;
	background:url('http://s3.amazonaws.com/corp_website/button_previous_original.png');
	background-position: 0px 0px;
        float:left;
        margin-right:5px;
        margin-left:20px;
}

a.previous:hover {
	background-position:0px -61px;
}

a.next {
	margin:0 auto;
	text-indent:-9999px;
	display:block;
	width:141px;
	height:60px;
	background:url('http://s3.amazonaws.com/corp_website/button_next_original.png');
	background-position: 0px 0px;
        float:left;
        margin-left:5px;
}

a.next:hover {
	background-position:0px -60px;
}

#next_prev_controls {
float:right;
margin-top:40px;
}


#404_info {

width:450px;
margin-left:200px;
}

#flame {

}

.404_search {
height:35px;
border:1px solid #bcbcbc;
}

#107 {
margin-left:20px;
}

.content_main p.ready {
font-family: 'Georgia', serif;
font-size: 20px;
font-style: italic;
margin-left: 80px; 
}
