/****************************************************************************
*****************************************************************************
Theme Name: Orkin2011
Theme URI: http://orkin.com/
Description: The 2011 theme for orkin.com
Author: 
Author URI: http://orkin.com/
Version: 1.0
Page name: commercial.css							
Copyright:2012
****************************************************************************								
         
    This is the main CSS/CSS3 page for the commercial Orkin2011 HTML5 WP-Theme 



****************************************************************************
***************************************************************************/

/*HTML5 Tags
***********************************/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section 
{
    display: block; 
}
audio:not([controls])
{
    display: none; 
}
[hidden] 
{ 
    display: none; 
}

html 
{
    font-size: 100%; 
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%; 
}
body 
{
    margin: 0;
    font-size: 13px;
    line-height: 1.231;
}
body, button, input, select, textarea 
{
    font-family: sans-serif;
    color: #222; 
}

::-moz-selection 
{ 
    background: #545454; 
    color: #fff; 
    text-shadow: none;
}
::selection 
{ 
    background: #545454;
    color: #fff; 
    text-shadow: none; 
}

a 
{ 
    color: #003365; 
}
a:visited 
{ 
    color: #003365;
}
a:hover 
{ 
    color: #06e; 
}
a:focus 
{ 
    outline: thin dotted;
}
a:hover, a:active 
{
    outline: 0; 
}

abbr[title] 
{ 
    border-bottom: 1px dotted; 
}
b, strong 
{ 
    font-weight: bold;
}
blockquote 
{ 
    margin: 0;
}
dfn 
{ 
    font-style: italic; 
}
hr 
{ 
    display: block;
    height: 1px;
    border: 0; 
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
ins 
{ 
    background: #ff9; 
    color: #000; 
    text-decoration: none; 
}
mark 
{ 
    background: #ff0; 
    color: #000; 
    font-style: italic;
    font-weight: bold;
}
pre, code, kbd, samp 
{ 
    font-family: monospace, monospace;
    _font-family: 'courier new', monospace; 
    font-size: 1em; 
}
pre 
{ 
    white-space: pre; 
    white-space: pre-wrap; 
    word-wrap: break-word; 
}
q 
{ 
    quotes: none;
}
q:before, q:after 
{ 
    content: ""; 
    content: none; 
}
small 
{ 
    font-size: 85%; 
}
sub 
{ 
    font-size: 75%; 
    line-height: 0; 
    position: relative; 
    vertical-align: baseline; 
    bottom: -0.25em;
}

ul, ol 
{ 
    margin: 1em 0; 
    padding: 0 0 0 40px; 
}
dd 
{ 
    margin: 0 0 0 40px; 
}
nav ul, nav ol 
{ 
    list-style: none; 
    list-style-image: none; 
    margin: 0; 
    padding: 0; 
}
img 
{ 
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle; 
}
svg:not(:root)
{ 
    overflow: hidden; 
}
figure 
{ 
    margin: 0; 
}

form 
{ 
    margin: 0; 
}
fieldset 
{ 
    border:1px solid #7F7F7F;
    margin: 10px 0; 

}
label 
{ 
    cursor: pointer; 
}
legend 
{ 

}
button, input, select, textarea 
{ 
    font-size: 100%; 
    margin: 0; 
    vertical-align: baseline; 
    *vertical-align: middle; 
}
button, input 
{ 
    line-height: normal; 
    *overflow: visible; 
    vertical-align:middle 
}
table button, table input 
{ 
    *overflow: auto; 
}
button, input[type="button"], input[type="reset"], input[type="submit"] 
{ 
    cursor: pointer; 
    -webkit-appearance: button; 
}
input[type="checkbox"], input[type="radio"] 
{ 
    box-sizing: border-box; 
}
input[type="search"] 
{ 
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box; 
    -webkit-box-sizing: content-box; 
    box-sizing: content-box; 
}
input[type="search"]::-webkit-search-decoration 
{
    -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner 
{
    border: 0; padding: 0; 
}
textarea 
{
    overflow: auto; vertical-align: top; resize: vertical;
}
input:valid, textarea:valid 
{ 

}
input:invalid, textarea:invalid
{

}

table
{
    border-collapse: collapse;
    border-spacing: 0;
}
td
{
    vertical-align: top;
}


/* ==|== primary styles =====================================================
  
   ========================================================================== */

body {

    background: url("http://cdn.orkin.com/images/themes/orkin2012/bg-body.gif") repeat scroll 0 0 transparent;
}
h2 {
    color: #7E1313;
    font-size: 14px;
    margin: 0;
}
.linkArrow {
    background: url("http://cdn.orkin.com/images/themes/orkin2012/dot.png") no-repeat scroll right center transparent;
    height: 10px;
    width: 12px;
    display: inline-block;
}
.floatLeft{
    margin:10px;
    float: left;
}
.floatRight{
    margin:10px;
    float: right;
}
.floatLeft a{
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    color:#7e1313;
}
a.pdf {
    background-image:  url(http://cdn.orkin.com/images/themes/orkin2012/pdf.png);
    background-position: left center;
    background-repeat: no-repeat;


    padding-left: 25px;
}
.downloadBrochureIcon
{
    background: url('http://cdn.orkin.com/images/themes/orkin2012/download.png') no-repeat;
    width: 24px;
    height: 21px;
    float: left;
}
a.mov, a.video {
    background: url("http://cdn.orkin.com/images/themes/orkin2012/video.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
}

#container {
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 0 25px;
    width: 960px;
}
/* top nav */
#topNav {
    float: right;
    margin: 10px;
}
#topNav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#topNav li {
    float: left;
}
#topNav li a {
   
    color: #FF0000;
    display: block;
    font-size: 10px;
    font-weight: bold;
    padding: 0 10px;
    text-decoration: none;
}
#topNav li+li{
     border-left: 1px solid #FF0000;
}
#topNav li:last-child a {   
    margin-right: 100px;
}
#topNav li a:hover,
#topNav li.current-menu-item a, 
#topNav li.current-menu-item a,
#topNav li.current-page-ancestor a
{
    color: #666666;
}
/* main header */
#mainHeader {
    background: url("http://cdn.orkin.com/images/themes/orkin2012/header-bk.png") repeat-x scroll 0 30px transparent;
    clear: both;
    height: 150px;

    position: relative;
}
#mainHeader hgroup h1 {
    background: url("http://cdn.orkin.com/images/themes/orkin2012/commercial-logo-new.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 65px;
    margin: 42px 30px 12px 20px;
    width: 119px;
}
#mainHeader hgroup h1 span {
    color: #FFFFFF;
    font-size: 11px;
    left: 15px;
    position: absolute;
    top: 95px;
}
#mainHeader hgroup h2 a{
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    line-height: 20px;
    padding-top: 65px;
    text-decoration: none;
}

/* search */

/* force the search result from google to be shorter, otherwise it always return a large space. */
#cse-search-results > iframe
{
    height:1100px !important;
}

#searchDiv 
{
    float: left;
    padding: 36px 0 0 330px;
}
#search label
{
    display: none;
}
#person 
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/man.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 131px;
    position: absolute;
    right: 0;
    top: 19px;
    width: 127px;
}
/* main nav */
#mainHeader nav#mainNav
{
    clear: both;
    bottom: 0;
    left: 0;
    z-index: 500;
}
#mainNav > ul
{
    position: relative;

}
#mainNav > ul > li
{
    float: left;
    height: 28px;
    border-left: 1px solid #d00000;
    border-right: 1px solid #8a0000;
    border-top: 1px solid #cc0000;
    border-bottom: 1px solid #9e0000;
    position: relative;
    z-index: 500;
    display: block;

}
#mainNav > ul > li a
{
    display: block;
    color: #fff;
    padding: 0 10px;
    line-height: 29px;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

#mainNav > ul > li:hover
{
    background-color: #666;
    border: 1px solid #666;
}

/* submenu, it's hidden by default */
#mainNav ul ul
{
    position: absolute;
    left: -1px;
    display: none;
    padding: 0;
    list-style: none;
}

#mainNav ul ul li
{
    width: 230px;
    float: left;
}

/* display block will make the link fill the whole area of LI */
#mainNav ul ul a
{
    display: block;
    line-height: 15px;
    height: 15px;
    padding: 8px 10px;
    color: #666;
    background-color: #ccc;
}

#mainNav ul ul a:hover
{
    text-decoration: none;
    background-color: #666;
    color: #fff;
}

/* form */
.btn_primary {
    background-color: #B20000;
    background: -moz-linear-gradient(center top , #D93D3D, #B20000);
    background: -webkit-linear-gradient(top, #D93D3D, #B20000);
    background: -ms-linear-gradient(top, #D93D3D, #B20000);
    background: -o-linear-gradient(top, #D93D3D, #B20000);
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    padding: 3px 10px;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;  
    border-radius: 4px;
    text-decoration: none;
}

.btn_primary:hover
{
    background-position: 0 -30px;
}
input[type="text"], textarea, input[type="tel"],input[type="email"]
{
    border-color: #808080 #A6A6A6 #A6A6A6 #808080;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    padding: 4px 0;

}
input[type="text"]:focus, textarea:focus, input[type="tel"]:focus,input[type="email"]:focus
{

    border-color: #808080 #A6A6A6 #A6A6A6 #808080;
    box-shadow: 0 0 5px #666;
    -webkit-box-shadow: 0 0 5px #666;
    -moz-box-shadow: 0 0 5px #666;
}

.form-holder {
    width: 450px;
    position: relative;
}

.form-holder legend
{    
    clear: both;
    margin-top: 10px;
    color: #7E1313;
    font-weight: bold;
    font-size: 14px;
    margin:0;
}

.form-holder ul{
    list-style:none;
    margin:0;
    padding:0;
    overflow: hidden;
}

.form-holder  label {
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
	white-space:nowrap;
}
.form-holder ul li{
    float: left;
    padding: 3px;
}

.form-holder .check, .form-holder .submit
{
    clear:both;
}
.form-holder textarea {
    height: 105px;
    margin-bottom: 6px;
    width: 324px;
}
.form-holder #contactUsOrkinman
{	
	position:absolute;
	right:-300px;
	top:0;
}
.form-holder input[type=checkbox]
{
	float:left;
	margin-right:10px;
}
.form-holder label.error { color:#f00; font-weight:normal;}
}
.clearfix
{
    clear:both !important;
}
.redText
{
    color: #CC0000;
}
.oldie fieldset{
    padding: 10px;
}
#response p
{ border:1px solid #f00;
  color: #666;
  background: url('http://cdn.orkin.com/images/themes/orkin2012/error.png') 2px 2px no-repeat #FDEFEA;
  font-weight: bold;
  padding: 5px 30px;
}
#contactOrkinMan {
    position: absolute;

    top: -10px;
    left: 330px;

}
/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #mainNav ul
{
    margin: 0 0 0 -2px;
}

/*splash*/
#splash 
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/orkinManSmile.jpg") no-repeat scroll right center #000000;/**/
    height: 255px;
    padding-top: 20px;
    overflow: hidden;
}

div.fancybox-inner{
    overflow: hidden;
}

#splashWithVideo { 
		position: relative; 
		padding: 5px 0; 
		height: 255px; 
		background-image: url(http://cdn.orkin.com/images/orkin-commercial-splash-with-video.jpg); 
		background-repeat: no-repeat; 
}

#box-link { 
    position: absolute;
    top: 194px;
    left: 468px;
    width: 282px;
    height: 32px;
}	

html[lang="es-ES"] #splash 
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/comm_splash_es.png") no-repeat scroll right center #000000; 
}

#SplashScheduleService 
{
    background-color: #FFFFFF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin: 0 0 0 20px;
    padding-bottom: 20px;
    width: 370px;
    z-index: 1000;
}
#SplashScheduleService header, article header 
{
    background: #facb43; /* Old browsers */
    background: -moz-linear-gradient(top, #facb43 0%, #f8b22c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#facb43), color-stop(100%,#f8b22c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #facb43 0%,#f8b22c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #facb43 0%,#f8b22c 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #facb43 0%,#f8b22c 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#facb43', endColorstr='#f8b22c',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #facb43 0%,#f8b22c 100%); /* W3C */
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    color: #232323;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 10px;
    
}

#SplashScheduleService div 
{
    overflow: hidden;
    padding: 10px;
}

#SplashScheduleService .tel 
{
    color: #000000;
    display: block;
    font-size: 20px;
    font-weight: bold;
}
#SplashScheduleService span 
{
    color: #666666;
}
#SplashScheduleService ul 
{
    padding: 0;
    margin: 10px 0 0;
}
#SplashScheduleService li 
{
    float: left;
    list-style: none outside none;
    margin: 8px 8px 0 0;
    padding: 0;
}
#SplashScheduleService label 
{
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
}
#SplashScheduleService input#fName, #SplashScheduleService input#lName 
{
    width: 114px;
}
#SplashScheduleService input#zipCode 
{
    width: 72px;
}
.btn-get
{

    width:83px;
    height: 26px;
    display: block;
    text-indent: -9999px;
    border: 0 none;
    font-size: 0;
}
#SplashScheduleService input[type="image"]
{
    margin-left: 7px;
    margin-top: 10px;
}
#SplashScheduleService #SSNMainBtn
{
    margin-top: 10px;
}
/* aside */
aside 
{
    float: left;
    margin-top: 20px;
    width: 185px;
}
aside h3
{
    margin:0;
    font-size: 12px;
    font-weight: bold;
}

#Latest-Releases 
{
    margin-top: 20px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #cacaca;
    -webkit-box-shadow: 0px 0px 2px 1px #d6d6d6;
    -moz-box-shadow: 0px 0px 2px 1px #d6d6d6;
    box-shadow: 0px 0px 2px 1px #d6d6d6;
}

#Latest-Releases ul 
{
    margin: 10px;
    padding: 0;
}
#Latest-Releases li 
{
    list-style: none outside none;
    margin: 10px 0;
}

#Latest-Releases li a 
{
    color: #676666;

    text-decoration: none;
    font-size: 11px;
    padding-right: 15px;
}
#Latest-Releases li a:hover
{
    text-decoration: underline;
}

#solution-industry 
{
    margin-top: 10px;
    color: #7e1313;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #cacaca;
    -webkit-box-shadow: 0px 0px 2px 2px #d6d6d6;
    -moz-box-shadow: 0px 0px 2px 2px #d6d6d6;
    box-shadow: 0px 0px 2px 2px #d6d6d6;
}

#solution-industry ul 
{
    margin-left: 20px;
    padding:0;
}
#solution-industry li 
{
    list-style-image: url("http://cdn.orkin.com/images/themes/orkin2012/dot.png");
    margin: 5px 7px;
    padding:0;
}
#solution-industry li a 
{
    color: #676666;
    font-size: 11.5px;
    font-weight: bold;
    text-decoration: none;
}

#orkin-university a 
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/badge.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 110px;
    margin-top: 10px;
    width: 185px;
}
html[lang='es-ES'] #orkin-university a 
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/universidad-de-orkin.gif") no-repeat scroll 0 0 transparent;  
}

/* aside schedule consulation *****sidebar-commercial.php*/


#schedule-consulation 
{
    background-color: #282828;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #FFFFFF;
}
#schedule-consulation > div 
{
    padding: 8px;
}
#schedule-consulation p 
{
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px 0;
    text-align:center;
}
#schedule-consulation div p span 
{
    color: #FACB43;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
#schedule-consulation div span 
{
    font-size: 11px;
    font-weight: bold;
}
#schedule-consulation div input 
{
    margin-bottom: 10px;
}
#schedule-consulation ul
{
    list-style: none;
    padding: 5px;
    margin:0;

}

#schedule-consulation #SSNMainBtn
{
    margin-top: 10px;
}

/* main seciton */
#mainSection 
{
    float: left;
    margin: 20px 0 0 20px;
    width: 754px;
}
.page-template-page-commercial-with-callout-php #mainSection
{ 
    margin: 20px;
    width: 510px;
}

#mainSection header h1 
{
    font-size: 24px;
    font-weight: bold;
    padding: 10px 0 3px;
    margin:0;
}
.hr 
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/hr.png") no-repeat scroll left center transparent;
    border: medium none;
    clear: both;
    height: 39px;
    margin: 0;
    padding: 0;
    width: 742px;
}
.hr2
{
    background: url('http://cdn.orkin.com/images/themes/orkin2012/hr2.png') no-repeat center left;
    width: 531px;
    height: 11px;
    border: none;
    clear: both;
    margin: 0;
    padding: 0;
}
.hr3 {
    background: url("http://cdn.orkin.com/images/themes/orkin2012/hr-small.png") no-repeat scroll left center transparent;
    border: medium none;
    clear: both;
    height: 1px;
    width: 207px;
    margin-bottom: 10px;
}
.page-template-page-commercial-with-callout-php .hr{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/hr2.png") no-repeat scroll left center transparent;
}

#figureList figure 
{
    float: left;
    margin-bottom: 20px;
    text-align: center;
    width: 33.3%;
}

#figureList figure figcaption a 
{
    color: #7E1313;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    padding-right: 15px;
}
.signup {

    color: #FF0000;
    font-size: 13px;
    font-weight: bold;
}
/* call out */
.callout 
{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #c9c9c9;
    width: 198px;
    padding: 10px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #d9d9d9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#d9d9d9 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#d9d9d9 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */

    background: linear-gradient(top, #ffffff 0%,#d9d9d9 100%); /* W3C */
}

.downloadBrochure 
{
    color: #7E1313;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    text-decoration: none;
}
.mediaLink 
{
    color: #7E1313;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    margin-left: 10px;
    text-decoration: none;
}
.callout h2 
{
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
}


blockquote 
{
    font-style: italic;
}
small 
{
    color: #676767;
    font-size: 11px;
}
/* Orkin Commerical Services */
.serviceFigureList
{
    list-style:none;
    padding:0;
    margin:0;
}
    .serviceFigureList li
    {
        padding:7px 0 ;
	clear:both;
    }
.serviceFigureList  figure 
{
    float: left;
    margin-right: 10px;
   
}
.serviceFigureList  div
{
padding-left:150px;
}

.serviceFigureList a 
{
    color: #7E1313;
    font-weight: bold;
    text-decoration: none;
}

.serviceFigureList  h2 
{
    font-size: 14px;
    font-weight: bold;
}

/* video */
.videos, #videos
{
    list-style: none;
    padding:0;
    margin:0;       
}

#videos li{
    margin: 8px;
}

/* footer */
footer 
{
    background: none repeat scroll 0 0 #F5F5F5;
    clear: both;
    margin-top: 30px;
    overflow: hidden;
    padding: 20px;
}
footer ul 
{
    list-style: none outside none;
    margin: 0;
    white-space: nowrap;
}
footer ul li 
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/divide-footer-nav.gif") no-repeat scroll 0 center transparent;
    float: left;
    padding: 0 8px;
}
footer ul li a 
{
    color: #003365;
    text-decoration: none;
}
footer small 
{
    clear: both;
    display: block;
    margin-top: 20px;
    text-align: center;
}



.ir 
{ 
    display: block; 
    text-indent: -999em; 
    overflow: hidden; 
    background-repeat: no-repeat; 
    text-align: left; 
    direction: ltr; 
}
.hidden 
{ 
    display: none; 
    visibility: hidden; 
}
.visuallyhidden 
{ 
    border: 0; 
    clip: rect(0 0 0 0); 
    height: 1px; 
    margin: -1px; 
    overflow: hidden; 
    padding: 0; 
    position: absolute; 
    width: 1px; 
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus 
{ 
    clip: auto; 
    height: auto; 
    margin: 0; 
    overflow: visible; 
    position: static; 
    width: auto; 
}
.invisible 
{ 
    visibility: hidden; 
}
.clearfix:before, .clearfix:after 
{ 
    content: "\0020";
    display: block; 
    height: 0; 
    overflow: hidden; 
}
.clearfix:after 
{ 
    clear: both; 
}
.clearfix 
{ 
    zoom: 1; 
}
/* special pages */
.page-id-565 #mainSection 
{
    position: relative;
}

.page-id-565 #aim
{
    position: absolute;
    top:0;
}

.page-id-565 h1
{
    margin-left: 200px;
    margin-top: 20px;
}

/*Newsletters */

ul.newsletters 
{
    list-style-image: url('http://cdn.orkin.com/images/themes/orkin2012/download.png');
	
}

ul.newsletters li {

	margin-bottom: 20px;
	padding-left: 11px;
	
}
/** odor control section **/

 

.odor-control h3

{

clear:both;

}

 

#odor-control-list

{

list-style:none;

margin:10px 0 0 -40px;

}

 

#odor-control-list li

{

float:left;

width:32%

}

 

#odor-control-list li div

{

margin:15px 0 20px 0;

width:204px;

}
