/*
Theme Name: Environ Control
Theme URI: http://www.majestictechnologies.com
Description: The Environ Control theme created by <a href="http://www.majestictechnologies.com/">Majestic Technologies</a>.
Version: 1.6
Author: Majestic Technologies
Author URI: http://www.majestictechnologies.com/
Tags: blue, custom header, fixed width, two columns, widgets

	v1.5
	http://www.majestictechnologies.com/

	This theme was designed and built by Majestic Technologies

*/
/* Begin Typography & Colors */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
* {margin:0; padding:0;}
html, body{background-color:#dfd9ca;}
.body
{
	margin:0px;
	padding:0px;
	background-position:bottom;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#333333;
}
.clear{clear:both; font-size:0px;}
a img{border:none;}
a { color: #3a720d;}
/*Container CSS Starts Here */
#container{width:1002px; margin:0 auto; border: 1px solid #3a720d; border-top: none; border-bottom: none; }
/*Container CSS Ends Here */
h1{font-family:verdana,arial,sans-serif; font-size:38px; font-weight:bold; color:#364b0e; padding-bottom:17px; padding-top:15px;}
h2{font-family:ITC; font-weight:normal; font-size:36px; color:#364b0e; padding-bottom:33px;}
h3{font-family:verdana,arial,sans-serif; font-size:28px; font-weight:bold; text-decoration: none; color:#364b0e; padding-bottom:15px; }
h4{font-family:Arial, "Helvetica", sans-serif; font-size:17px; font-weight:bold; color:#364b0e; padding-bottom:15px;}
p{font-family:ITC; font-weight:normal; font-size:14px; color:#030303; padding-bottom:24px;}
.malama{font-family:AkzidenzGroteskBE-XBd; font-size:11px; font-weight:normal; color:#030303;}
p.moment{font-family:AkzidenzGroteskBE-XBd; font-size:15px; font-weight:bold; color:#000000; } 
p.inspect{font-family:ITC; font-weight:normal; font-size:13px; color:#030303; padding-bottom:0px;}

/*Header CSS Starts Here */
#header{width:958px; height:230px;  padding:23px 0px 0px 44px; background:url(images/header.jpg) no-repeat left; font-family:AkzidenzGroteskBE-Md; font-size:12px; font-weight:normal;  color:#fcfdfb;}
.email{font-size: 14px; }
.free_estimates{width:138px;  background:url(images/free_estimate.png) no-repeat left; text-align:center; float:left; margin-top:81px; margin-bottom:9px;  }
.callus{font-size:15px; color:#fefefe; margin-left:70px; }
/*Header CSS Ends Here */

#navigation{width:1002px; padding-bottom: 5px; background:url(images/nav_back.jpg); font-family:AkzidenzGroteskBE-Md; font-size:12px; font-weight:normal; color:#fdfdfd;}
#navigation ul{ width: 1000px; padding:0px; margin:0px 15px;}
#navigation ul li{padding: 0px; width: 150px; text-align: center; padding-top: 3px; list-style:none; float:left; line-height: 15px; }
#navigation ul li.page-item-11 { width: 200px; text-align: center;}
#navigation ul li a{font-family:Helvetica; font-size:13px; font-weight:normal; color:#fdfdfd; text-decoration:none; text-transform:uppercase;}
#navigation ul li a:hover,#navigation ul li.current_page_item a{ font-weight: bold;}

/*Content CSS Starts Here */
#content{ width:983px;  padding:17px 19px 0px 0px; background:#d4c9b0;}
.content h4 { font-size: 17px; font-weight: bolder; }
#content_left{width:477px; float:left; height:721px; }
#content_left table {height: 100%;}
#content_left .sentricon{font-family:"Times New Roman", Times, serif; font-size:120px; font-style:italic; color:#3a720d; position:relative; top:43px; right:7px; padding-bottom:40px; line-height:15px;}
.sentricon_left{width:208px;float:left;}
.environment{width:width:156px; padding:0px 26px 0px 26px; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:normal; font-size:30px; color:#356f06; line-height:30px; margin-top:34px;}
.sentricon_left .tech{width:208px;  z-index: 20000;}
.tech img { padding-bottom: 28px;position:relative; bottom: 0;}
.sentricon_right{width:216px;  float:left; padding:37px 53px 17px 0px; }

#content_right{width:506px; float:left;}

.contentright_left{width:102px; float:left; margin-top:12px;}
.contentright_left img{padding-bottom:125px;}
.contentright_right{ width:393px; float:left; margin-top:12px; padding-left:0px;}
.earth{width:500px; float:left;}
.chemical{width:100px; float:right;}
.santricon_bait{width:124px; float:left; margin-left:0px;}
.santricon_bait img{margin-right:7px;}
.vs{ width:27px; float:left; font-weight: bold; font-size:24px; color:#000000; padding-top:10px; margin-right:9px; text-align: center;}
.gallons{ width:125px; float:left; padding-left:5px;}
.gallons span { font-size: 10px; }
ul.environ, span.environ{width:338px; margin-left:20px; font-family:AkzidenzGroteskBE-XBd; font-size:11px; color:#030303;}
.santrco{width:54px; float:left;}
.quantity{width:70px; float:left;}
.quantity span {font-size: 10px; }
/*Content CSS Ends Here */

#footer{width:940px;  background:url(images/footer.jpg) no-repeat left; padding:48px 14px 16px 48px; font-family:ITC; font-weight:normal; font-size:14px; color:#FFFFFF;  z-index: 1;}
#footer .footer_left{width:786px; float:left;}
#footer .footer_right{width:153px; float:left; height: 47px;}

/*Inner_Page CSS Starts Here*/

#content_page{width:983px;  padding:17px 19px 0px 0px; background:#d4c9b0; background-image:url(images/greenback1.jpg); background-repeat:no-repeat; background-position:200px 145px; }
#works_left{width:253px;  float:left;}
.works{font-family:AkzidenzGroteskBE-XBd; font-size:25px; font-weight:bold; color:#030303; padding-bottom:17px;}
.works_one{width:219px;  background:url(images/one.jpg) no-repeat 0 0; padding-left:29px; padding-bottom:17px;}
#works_left ul li{font-family:ITC; font-weight:normal; font-size:14px; color:#030303; padding-bottom:3px; margin-left:20px; padding-right:29px;}
.works_two{width:219px; background:url(images/two.jpg) no-repeat 0 25px; padding-left:29px;padding-bottom:17px;}
.works_three{width:219px; background:url(images/three.jpg) no-repeat 0 10px; padding-left:29px;padding-bottom:17px;}
.sentricon_work{width:281px; position:relative; top:2px; right:112px; }
.greenbox{ width:264px; padding-left:9px; padding-top:40px;font-family:ITC; font-weight:normal; font-size:16px; color:#fdfcfc; } 

#works_right{width:219px; float:left; }
.works_four{width:200px; background:url(images/four.jpg) no-repeat 0 0; padding-left:29px; padding-bottom:17px;}
.works_five{width:219px; background:url(images/five.jpg) no-repeat 0 35px; padding-left:29px;padding-bottom:17px;}
.works_six{width:219px; background:url(images/six.jpg) no-repeat 0 20px; padding-left:29px;padding-bottom:17px;}
#works_right ul li{font-family:ITC; font-weight:normal; font-size:14px; color:#030303; padding-bottom:3px; margin-left:20px; padding-right:23px;}

/* About Us CSS Starts Here */
#content_aboutus{width:968px; padding:21px 18px 0px 16px; background:url(images/nextgeneration.jpg) no-repeat; background-position:0px 440px; background-color:#d4c9b0;}

/*About Us Left CSS Starts Here */
#aboutus_left{width:420px; float:left;}
.missingbox{width:352px; height:334px; background:url(images/environ_logo.jpg) no-repeat left; padding:28px 34px 0px 34px;}
.missingbox h2 { text-align: center; padding: 0; margin: 0; padding-bottom: 10px;}
.missingbox ul { width: 300px; margin: 0 auto; }
.missingbox ul li{font-family:ITC; font-weight:normal; font-size:19px; color:#030303; padding-bottom:20px; width: 300px; }
.generation{width:420px; }
.generation h1 { font-size: 36px; }
.generation p{ padding:0px; margin:0px;font-family:ITC; width: 400px; font-weight:normal; font-size:13px; color:#030303; padding-bottom:5px;}
/*About Us Left CSS Ends Here */

#aboutus_right{width:522px; float:left; padding-left:25px;}
ul.envirion_story{font-family:ITC; font-weight:normal; font-size:12px; color:#030303;}
ul.envirion_story li, .environ_station ul li { list-style-type: none; margin: 0; padding: 0; }
 li.story_1986{width:132px; float:left; }
ul.envirion_story li.story_1994{width:120px; float:left; margin-left:27px; }
ul.envirion_story li.story_2004{width:170px; float:right; }

.years{width:516px; height:43px; background:url(images/years.jpg) no-repeat left; font-family:AkzidenzGroteskBE-XBd; font-weight:normal; font-size:16px; color:#FFFFFF; line-height:43px; padding-left:15px; margin-top:12px; word-spacing:1px;}
.environ_station{width:522px; font-family:ITC; font-weight:normal; font-size:12px; color:#030303; padding-bottom:13px;}
img.story{float:left;}
ul li.story_1995{width:113px; float:left; padding-top:12px; }
ul li.story_1997{width:115px; float:left; margin-left:10px; margin-right:10px;padding-top:12px;}
ul li.story_2006{width:122px; float:right;padding-top:12px; }
.groupshot{width:528px;position:relative; right:40px; margin-top: 5px;}
.groupshot_name{width:120px; height:0px; text-align:left;  position:relative; bottom:460px; left:420px; font-family:ITC; font-weight:normal; font-style:italic; font-size:12px; color:#030303;}
.groupshot_name p{padding:0px; margin:0px;}

/* About Us CSS Ends Here */

/* Contact US CSS Starts Here */
#content_contact{width:958px; padding:72px 0px 0px 44px; background-image:url(images/envirion_contact.jpg); background-repeat:no-repeat; background-position:26px 0px;  background-color:#d4c9b0;}
#contact_address{width:898px; padding-left:60px; padding-bottom:99px;}
.Contact_left{width:227px; font-family:ITC; font-weight:normal; color:#364b0e; float:left; }
.Contact_left p{ padding:0px; margin:0px;font-size:13px;font-family:ITC; font-weight:normal; color:#364b0e;}
.environcontrol{ font-weight:bold; font-size:17px;}
.contact_right{width:669px; float:left; }
.contact_right p{margin:0px; padding:0px; font-family:ITC; font-weight:normal; font-size:13px; color:#364b0e;}
.street{width:202px; padding-left:12px; float:left; border-left:2px solid #8ea165;}
.telephone{width:225px; padding-left:12px;float:left; border-left:2px solid #8ea165;}
.business{width:135px; padding-left:12px;float:left; border-left:2px solid #8ea165;}
.know{font-family:AkzidenzGroteskBE-Md; font-size:26px; font-weight:bold; color:#000000; padding-bottom:15px;} 
form{ width:958px; height: 535px; font-family:AkzidenzGroteskBE-XBd; font-size:13px; font-weight:bold; color:#000000;}
table.contact{ width: 958px; background:url(images/contactbottom.jpg) no-repeat right bottom;}
form input[type="text"].first{width:74px; height:20px; }
form input[type="text"].last{width:123px; height:20px;}
form span{padding-right:50px; font-weight:normal;}
form input[type="text"].company{width:317px; height:20px; margin-bottom:10px; }
form input[type="text"].email{width:317px; height:20px; margin-bottom:10px;}
form input[type="text"].phoneUS{width:125px; height:21px;margin-bottom:10px;}
form input[type="text"].phoneright{width:41px; height:21px; margin-bottom:10px; }
form textarea{width:631px; height:135px; margin-bottom:20px;}
form input[type="submit"]{width:65px; height:24px; margin-bottom:41px;}
/* Contact US CSS Ends Here */
/*NewsLetter CSS Starts Here */
#content_newsletter{ width:1002px; margin-bottom:-30px; background: #d4c9b0; }
#news_header{width:956px; padding:36px 0px 0px 29px; background:url(images/newsletter.jpg) no-repeat; background-position:0px 17px;}
.newsletter{ font-family:ITC; font-weight:normal; font-size:62px; color:#2d6607; padding-bottom:28px; padding-top:15px;}
.news_2000{width:164px; text-align:center;  float:left; padding-left:18px; padding-right:24px; font-family:AkzidenzGroteskBE-XBd; font-size:19px; font-weight:bold; color:#030303; }
.news_2000 img{padding-top:15px;}
.news_years{width:164px; text-align:center;  float:left;padding-right:23px;font-family:AkzidenzGroteskBE-XBd; font-size:19px; font-weight:bold; color:#030303;}
.news_years img{padding-top:15px;}
#newsstory{width:975px; padding:0px 0px 31px 29px; background:url(images/newsstory.jpg) no-repeat; background-position:0px 0px; }
.kitv{width:375px; text-align:center; float: left;}
.kitv p{ padding:0px; margin:0px;font-family:AkzidenzGroteskBE-XBd; text-align: left; font-size:17px; font-weight:normal; color:#030303;}
.kitv_hawai{width:375px; text-align:center; float:left;}
.kitv_hawai p{ padding:0px; margin:0px;font-family:AkzidenzGroteskBE-XBd; font-size:17px; text-align: left; font-weight:normal; color:#030303;}
.tech_news{width:309px; float:right; height:4px;
position:relative; bottom:450px; right:2px;
}
/*NewsLetter CSS Ends Here */

/*Ant&Roach CSS Starts Here */
#content_roache{width:1002px; background:url(images/pestpetrol.jpg) no-repeat; background-position:0px 11px; background-color:#d4c9b0; padding-top:48px;}

#roache_left{width:648px; padding-right:23px; float:left;}
.pestpatrol{font-family:ITC; font-weight:normal; font-size:42px; color:#364b0e; padding-left:34px;}
.pestpatrol_left{width:323px; font-family:ITC; font-weight:normal; font-size:28px; color:#364b0e; float:left; }
.rochetech{width:322px; height:602px; position:relative; top:35px;}

.keeproaches{width:258px; padding:28px 34px 0px 30px; line-height:40px;}
.keeproaches span{ color:#000000;}
.pestpatrol_right{width:308px; float:left; padding-left:17px; font-family:ITC; font-weight:normal; color:#030303; float:left; }
.program_work{font-weight:bold; font-size:21px; color:#364b0e; padding-top:34px; }
ul li.work_shedule{ font-size:15px; font-weight:bold; padding-top:23px; margin-left:13px;}
ul li.weekly_visit{width:252px; margin-left:20px;}
.tratments{padding-top:24px;}
.got_appointments{ font-size:19px; font-weight:bold; color:#040404; padding-top:42px;}
.got_estimates p{ padding:0px; margin:0px; width:280px;font-size:15px; color:#040404;}

#roche_right{width:331px; float:left; }
.rochemiddle{width:331px; background:url(images/roach_right.jpg) no-repeat right;}
ul.signup li { list-style-type: disc;}
/*Ant&Roach CSS Ends Here */

/*BEGIN Index page CSS*/
.leftimg { height: 100%; float: left; width: 102px;}
.earth .content {width: 290px; float: left; margin-bottom: 15px;}
.left { float: left;}
.right {float: right;}
.content { width: 398px; float: left;}
#credit {
    width: 1002px;
    margin: 0 auto;
    margin-top: 5px;
}
#credit #credit_text {
    color: #694c27;
    text-align: center;
    margin: 5px auto;
    font-style: italic;
    width: 450px;

}
#credit img {
    margin: 0 2px;
}
#contact-table {
       float:left; margin:61px 28px 9px 70px;   
}
#search {width: 350px; margin: -10px 0 0 150px; height: 30px; float: left;}
#search input[type=text] {height: 24px; float: left;margin-right: 10px;}
input#search_button {background: none; border: none; color: #FFF; height: 30px !important; width: 45px; margin: 0; padding: 0;}
.alignright {float: right;}
.alignleft {float: left;}
.button {
    background: url('images/headerbutton-bg.gif');
}
.button a {
    color: #FFF;
    text-decoration: none;
}
sup {
    color: #3a720d;
    font-weight: bold;
    font-size: 14px;
    line-height: 12px;
}
.fade p{
    color: #FFF;
    font-weight: normal;
}
.letus_help {
  width: 700px;   
}
.bottom_nav {
    background: url('images/nav_back.jpg');
}
.bottom_nav li a {
    color: #FFF;
    font: normal 12px sans-serif;
    text-decoration: none;
    padding: 0 5px;
    border-right: 2px solid #FFF;
}
.bottom_nav li:first-child a {
    border: none;
}
.bottom_nav ul {
    padding: 0;
    margin: 0;
}
.bottom_nav ul li {
    list-style-type: none;
    display: block;
    float: right;
    padding: 5px 0;
}