/* HTML5 ✰ Boilerplate
 * ==|== normalize ==========================================================
 */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
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: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

a { color: #00e; }
a:visited { color: #551a8b; }
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, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { 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: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
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 { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== primary styles =====================================================
   Author: 
   ========================================================================== */
body
{
    -webkit-text-size-adjust:none;
    color: #646464;
    font-family: arial, helvetica, sans-serif;
    margin: 0;
    padding: 0;
    background: url("http://cdn.orkin.com/images/themes/orkin2012/bg-body.gif") repeat scroll 0 0 transparent;
}
h1, h2, h3
{ 
    font-size:18px;
}

header h1, header h2, header h3
{
    margin:0;
}

fieldset
{
    border:none;
}
a, a:visited, a:active
{
    color: #003365;
}

.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;
}
.signup {
    
    color: #FF0000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
blockquote 
{
    font-style: italic;
    color: #000;
}
/* hide */
#breadcrumbs
{
    display: none;
}
/* top menu */
#topNav
{
    background: #fff;
}
#topNav ul
{
    overflow: hidden;
    margin: 0 0 0 10px;
    padding: 0;
    
}
#topNav li
{
    float: left;
    font-weight: bold;
    background: none;
}

#topNav ul li a
{
    color: #666666;
    text-decoration: none;
    font-size: 11px;
      padding: 3px 6px 5px 7px;
      line-height:25px;
}
#topNav li a.active
{
   color: #A62929;
    background: url("http://cdn.orkin.com/images/themes/orkin2012/bg-body.gif") repeat scroll 0 0 transparent;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

/* header */
#mainHeader hgroup
{
    text-align: center;
}
#mainHeader hgroup h1
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/orkin-logo-transparent.png") no-repeat scroll top center transparent;
    margin: 22px 30px 12px 20px;
}
#mainHeader hgroup h1 span
{
    font-size: 20px;
    display: block;
    padding-top: 80px;
    color: #003365;
    text-decoration: none;
}

/* phone */
hgroup h2 a:before {
    content: "Click to Call Now! ";
}

hgroup h2 a, .tel
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/alert-overlay.png") repeat-x scroll 0 0 #cc0000;
    border-bottom: 1px solid #222222;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px #999999;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
    margin: 5px;
    padding: 5px 10px 6px;
    text-decoration: none;
    text-shadow: 0 -1px 1px #222222;
    text-align: center; 
}

hgroup h2 a:hover
{
     color: #FFFFFF;
}

#mainNav, #searchDiv, #SplashScheduleService, #mainSection, #schedule-consulation,
#solution-industry, #Latest-Releases, .callout
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 1px 3px 2px #858585;
    margin: 10px;
    overflow: hidden;
   
}
#SplashScheduleService header, #mainSection header, #schedule-consulation header
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/bg-service-heading.gif") repeat-x scroll 0 0 #9D0000;
    border-radius: 8px 8px 0 0;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
    padding: 5px 17px;
}
#mainSection {
    padding: 10px;
}
#Latest-Releases header, #solution-industry header,.callout h2:first-child
{
    background: #F8B22C;
    background: -moz-linear-gradient(center top , #FACB43 0%, #F8B22C 100%) repeat scroll 0 0 transparent;
    color: #666;
     padding: 5px 17px;
     margin: 0;
}
.callout h2:first-child
{
    margin: -10px;
}
.callout
{
    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 */
}
/* form */
input[type="number"], input[type="text"], input[type="tel"], input[type="email"], textarea, select
{
    border: 1px solid #666666;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
    width: 90%;
}
/* search */
 #searchDiv
 {
     padding: 5px;
 }
#searchDiv label
{
    display: none;
}
#searchDiv input[type="text"]
{
    width: 200px;
}

/* menu */
#mainNav ul
{
    list-style: none outside none;
    margin: 0 auto;
    padding: 0 10px;
}
#mainNav > ul li
{
    border-bottom: 1px dashed #BABABA;
    margin: 2px;
    text-transform: uppercase;
}
#mainNav > ul li:last-child
{
    border-bottom: none;
}
#mainNav ul li a
{
    color: #666666;
    display: block;
    font-size: 12px;
    outline: medium none;
    padding: 10px 16px;
    text-decoration: none;
   
}
#mainNav ul ul
{
    display: none;
}
#mainNav .current-page-parent .sub-menu, 
#mainNav .current-menu-parent .sub-menu,
#mainNav .current_page_item .sub-menu
{
    display: block;
}
#mainNav .current-menu-item > a,
#mainNav .current-menu-parent > a
{
    font-weight: bold;
    color:#000;
}
#mainNav ul li.active > a
{
    color: #000000;
    font-weight: bold;
}
#mainNav ul li.active ul
{
    display: block;
}
#mainNav ul ul li
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/sub-arrow.gif") no-repeat scroll 10px center #E2E2E2;
    margin: 0;
    text-transform: uppercase;
}
#mainNav ul ul li a
{
    padding-left: 26px;
}
/* schedule consulation*/
#SplashScheduleService div, #schedule-consulation div
{
    margin: 20px;
}

#SplashScheduleService label
{
    color: #000000;
    font-size: 12px;
}
 #schedule-consulation p
{
    font-weight: bold;
    font-size: 15px;
}

#SplashScheduleService li, #schedule-consulation li
{
    margin-bottom: 10px;
}
#SplashScheduleService ul, #schedule-consulation ul
{
    list-style: none;
    padding: 0;
    margin: 0;
     margin-top: 10px;
}
/* main section */
figure {
    display: block;
    padding: 10px 0;
    text-align: center;
}
figure p{text-align: left;}
a.mov, a.video
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/video.png") no-repeat scroll 5px center transparent;
    padding-left: 25px;
}
a.pdf
{
    background: url("http://cdn.orkin.com/images/themes/orkin2012/pdf.png") no-repeat scroll 5px center transparent;
    padding-left: 35px;
}
a[href="#top"]
{
    display: inline;
}
.OrkinUniversityContent .mediaLink {
display: inline;
line-height: 30px;
}
.downloadBrochureIcon
{
    background: url('http://cdn.orkin.com/images/themes/orkin2012/download.png') no-repeat;
    width: 24px;
    height: 21px;
    float: left;
}
.downloadBrochure {
    color: #7E1313;
    display: block;  
    font-weight: bold;
    margin-left: 10px;
    text-decoration: none;
}
.mediaLink {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none;
}
.mediaLink+br
{
    display:none;

}

figure a
{
    display:block;
}
#figureList figure figcaption a {
    color: #7E1313;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
}

.linkArrow {
    background: url("http://cdn.orkin.com/images/themes/orkin2012/dot.png") no-repeat scroll right center transparent;
    display: inline-block;
    height: 10px;
    width: 12px;
}
#mainSection {
    padding: 10px;
}
#mainSection header + p{
   overflow: hidden;
}
#mainSection header {
    margin: -10px -10px 0;
}

/* video */
#videos
{
   list-style: none;
   padding:0;
   margin:0;     
}
#videos li{
    margin: 5px 0;
}
#videos .mediaLink
{
    display: inline;
}
.videos li:nth-child(odd)
{
   background: #eee;
}
/* solution industry */
#solution-industry li, #Latest-Releases li
{
    list-style-image: url("http://cdn.orkin.com/images/themes/orkin2012/dot.png");
    margin: 5px 0;
}
#solution-industry li a, #Latest-Releases li a
{
    color: #646464;
    font-weight: bold;
    text-decoration: none;
}
/* footer */
footer ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
footer li
{
    float: left;
    padding: 0 10px;
     background: url("http://cdn.orkin.com/images/themes/orkin2012/divide-footer-nav.gif") no-repeat scroll  0 center transparent;
}
footer li a, footer li a:active, footer li a:visited
{
    color: #003365;
    font-size: 12px;
    text-decoration: none;
}
footer small
{
    clear: both;
    display: block;
    text-align: center;
}

