ul,li,h1,h2,h3,h4,h5,h6,p,a,table,tr,td,th,div,input,textarea,select,option { margin: 0px; border: 0px; padding: 0px; left: 0px; font-family: Tahoma, Verdana, Times; }

h1 { font-weight: 500; font-size: 18pt; margin-top: 20px; margin-bottom: 10px; margin-right: 10px; margin-left: 0px; color: #b82525;  }
h2 { font-weight: 500; font-size: 14pt; margin-top: 10px; margin-bottom: 20px; margin-right: 10px; margin-left: 0px; color: #666666; }
p.normal_text { font-size: 11pt; padding-top: 10px; padding-bottom: 10px; padding-right: 20px; padding-left: 0px;}
h1.alt { color: grey; }
ul li { list-style: none; }

/*hr {
    border: 0;
    height: 1px;
    background: #63C;
    background-image: -webkit-linear-gradient(left, #C9F, #63C, #C9F);
    background-image: -moz-linear-gradient(left, #C9F, #63C, #C9F);
    background-image: -ms-linear-gradient(left, #C9F, #63C, #C9F);
    background-image: -o-linear-gradient(left, #C9F, #63C, #C9F);
}*/

hr { border-top: 1px dotted #999999; margin-bottom: 10px; }
hr.text { margin-bottom: 40px; margin-top: 40px; margin-right: 20px;}


/* Main Menu */
ul.mainmenu { width: 1000px; height: 53px; list-style: none; clear: left; }
ul.mainmenu li { float: left; }
ul.mainmenu li a { display: block; width: 150px; height: 50px; display: inline-block; vertical-align: middle; text-align: center; text-decoration: none; color: #FFF; }
ul.mainmenu li a:hover { color: #FFF; /* white */ /* brown */  }

 ul.mainmenu li:nth-child(1) { display: block; width: 63px; height: 53px;  }
 ul.mainmenu li:nth-child(2) { display: block; width: 162px; height: 53px; }
 ul.mainmenu li:nth-child(3) { display: block; width: 155px; height: 53px; }
 ul.mainmenu li:nth-child(4) { display: block; width: 182px; height: 53px; }

  ul.mainmenu li:nth-child(5) { display: block; width: 98px; height: 53px; }
 ul.mainmenu li:nth-child(6) { display: block; width: 186px; height: 53px; }
 ul.mainmenu li:nth-child(7) { display: block; width: 142px; height: 53px; }

 ul.mainmenu li:nth-child(1) a { display: block; width: 63px; height: 53px; /*background-image: url('http://www.londonnorthpestcontrol.co.uk/global/images/button_home.png');*/ }
 ul.mainmenu li:nth-child(2) a { display: block; width: 162px; height: 53px; /*background-image: url('http://www.londonnorthpestcontrol.co.uk/global/images/button_commercial.png');*/ }
 ul.mainmenu li:nth-child(3) a { display: block; width: 155px; height: 53px; /*background-image: url('http://www.londonnorthpestcontrol.co.uk/global/images/button_residential.png');*/ }
 ul.mainmenu li:nth-child(4) a { display: block; width: 182px; height: 53px; /*background-image: url('http://www.londonnorthpestcontrol.co.uk/global/images/button_pests.png');*/ }
 ul.mainmenu li:nth-child(5) a { display: block; width: 98px; height: 53px; /*background-image: url('http://www.londonnorthpestcontrol.co.uk/global/images/button_news.png');*/  }
 ul.mainmenu li:nth-child(6) a { display: block; width: 186px; height: 53px; /*background-image: url('http://www.londonnorthpestcontrol.co.uk/global/images/button_areas.png');*/  }
 ul.mainmenu li:nth-child(7) a { display: block; width: 142px; height: 53px; /*background-image: url('http://www.londonnorthpestcontrol.co.uk/global/images/button_contact.png');*/ }

  ul.mainmenu li:nth-child(1) a:hover { background-image: url('../images/button_home_red.png'); background-repeat: no-repeat;}
 ul.mainmenu li:nth-child(2) a:hover { background-image: url('../images/button_commerical_red.png'); background-repeat: no-repeat; }
 ul.mainmenu li:nth-child(3) a:hover { background-image: url('../images/button_residential_red.png'); background-repeat: no-repeat; }
 ul.mainmenu li:nth-child(4) a:hover { background-image: url('../images/button_pests_red.png'); background-repeat: no-repeat; }

  ul.mainmenu li:nth-child(5) a:hover { background-image: url('../images/button_news_red.png');  background-repeat: no-repeat; }
 ul.mainmenu li:nth-child(6) a:hover { background-image: url('../images/button_areas_red.png');  background-repeat: no-repeat; }
 ul.mainmenu li:nth-child(7) a:hover { background-image: url('../images/button_contact_red.png'); background-repeat: no-repeat; }

 /*input*/
 input,textarea,select,option { height: 30px; border: 0px; background-color: #333333; margin: 0 0 0px 0;
    color: white;
}

 ul.footer { list-style: none; color: white; }
 ul.footer li { float: none; height: 20px;}
 ul.footer li a { vertical-align: middle; text-align: center; text-decoration: none; color: #FFF; }
 ul.footer li a:hover { color: #b82525; /* white */  /* brown */ }

 ul.contact { list-style: none; margin-top: 20px; margin-bottom: 20px; }
 ul.contact li { margin-bottom: 10px;}

body {}
#container { position: absolute; top: 0px; left: 0px; width:100%; background-image: url('../images/background.png'); }
#wrapper { position: relative; width:1000px; margin-left: auto; margin-right: auto; }
#header { position: relative; width:1000px; height: 280px;  }

#header a:link {color: black; }
#header a:hover {color: black; }


#slider { position: relative; width:1000px; height: 380px; }
#slider ul { width: 1000px; height: 380px; list-style: none; clear: left; }
#slider ul li { float: left; }
#slider ul li:nth-child(1) { background-image: url('../images/commercialslide.png'); background-repeat: no-repeat; }
#slider ul li:nth-child(2) { background-image: url('../images/residentialslide.png'); background-repeat: no-repeat; }
#slider ul li:nth-child(1) a { display: block; height: 380px; width: 333px; ; }
#slider ul li:nth-child(1) a:hover { display: block; height: 380px; width: 333px; background-image: url('../images/commercialslide_white.png'); background-repeat: no-repeat; }
#slider ul li:nth-child(2) a { display: block; height: 380px; width: 333px; ; }
#slider ul li:nth-child(2) a:hover { display: block; height: 380px; width: 333px; background-image: url('../images/residentialslide_white.png'); background-repeat: no-repeat; }
#slider ul li:nth-child(3) { display: block; height: 380px; width: 333px; background-image: url('../images/reasonsslide.png'); }


#slidershadow { position: absolute; left: 0px; top: 280px; width:100%; height: 380px; background-color: #ecd621; background-image: url('../images/slider_background.png'); }
#commercialshadow { position: absolute; left: 0px; top: 280px; width:100%; height: 200px; background-color: #ecd621; background-image: url('../images/slider_background.png'); }

#slider_small { position: relative; width:1000px; height: 20px; }
#slidersmallshadow { position: absolute; left: 0px; top: 281px; width:100%; height: 20px; background-color: #ecd621; }
#commercial_slider { position: relative; width:1000px; height: 200px; background-image: url('../images/commercial_slide.png'); }
#residential_slider { position: relative; width:1000px; height: 200px; background-image: url('../images/residential_slide.png'); }

#three_middle_column a.slider { display: block; height: 380px; width: 333px; ; background-repeat: no-repeat; }    /*background-image: url('../images/residentialslide.png')*/
#three_middle_column a.slider:hover { background-image: url('../images/residentialslide_white.png'); background-repeat: no-repeat; }


#logo { position: absolute; top: 30px; left: 0px; width: 600px; height: 150px; background-image: url('../images/logocolor.png'); }
#telephone { position: absolute; top: 50px; left:800px; width: 400px; height: 100px; font-size: 11pt; font-family: Tahoma, Verdana, Times; } /*background-image: url('../images/telephone_header.png');*/
#topmenu { position: absolute; top: 215px; left: 0px; width:1000px; height: 53px;  background-image: url('../images/menuback.png'); background-repeat: no-repeat; }  /*background-color: #121212;*/
#topmenushadow { position: absolute; top: 215px; left: 0px; width:100%; height: 53px; background-image: url('../images/button_blank.png');}
#content { position: relative; width:1000px; }



#common_pests_box { position: relative; width: 400px; }
#common_pests_box_image { position: absolute; top: 5px; left: 15px; width: 100px; height: 99px; border: 1px solid white;  }
#common_pests_box_image:nth-child(1) {  }
#common_pests_box_image:nth-child(2) { background-image: url('../images/wasp_one_small.jpg'); }
#common_pests_box_image:nth-child(3) { background-image: url('http://www.londonnorthpestcontrol.co.uk/global/images/more.jpg'); }

#common_pests_box_text { position: absolute; top: 5px; left: 125px; width: 275px; height: 80px; }
#common_pests_box_button {position: absolute; top: 85px; left: 305px; width: 100px; height: 15px; }
#common_pests_box ul { position: relative; margin-top: 20px; }
#common_pests_box ul li { list-style: none; position: relative; width: 400px; height: 120px; margin-top: 10px; margin-bottom: 0px; background-image: url('../images/pests_background.png');  }
#common_pests_box h3 { text-decoration: none; color: black; margin-bottom: 7px;  }
#common_pests_box p { text-decoration: none; color: black; font-size: 11pt; }
#common_pests_box a { text-decoration: none; color: black; font-size: 11pt; }
#common_pests_box a:hover { text-decoration: none; color: #b82525;  }

#standard_bottom_box { position: relative; width: 320px; height: 350px; background-image: url('../images/standard_background.png'); }
#standard_bottom_box_text { position: absolute; top: 5px; left: 5px; width: 310px; height: 330px; }
#standard_bottom_box_text h1 { margin-left: 10px; margin-top: 10px; }
#standard_bottom_box_text h4 { margin-left: 10px; margin-top: 10px; }
#standard_bottom_box_text p { margin-left: 10px; margin-top: 10px; }
#standard_bottom_box_button a { text-decoration: none; color: black; font-size: 11pt; }
#standard_bottom_box_button a:hover { text-decoration: none; color: #b82525;  }

#largeright_bottom_box { position: relative; width: 320px; height: 350px; background-image: url('../images/standard_background.png'); }
#largeright_bottom_box_text { position: absolute; top: 5px; left: 5px; width: 310px; height: 330px; }
#largeright_bottom_box_text h1 { margin-left: 10px; margin-top: 10px; }
#largeright_bottom_box_text h4 { margin-left: 10px; margin-top: 10px; }
#largeright_bottom_box_text p { margin-left: 10px; margin-top: 10px; }
#largeright_bottom_box_button { }
#largeright_bottom_box_button a { text-decoration: none; color: black; font-size: 11pt; }
#largeright_bottom_box_button a:hover { text-decoration: none; color: #b82525; }





#large_bottom_box { position: relative; width: 656px; height: 610px; background-image: url('../images/standard_background.png'); }
#large_bottom_box_text { position: absolute; top: 5px; left: 5px; width: 646px; height: 330px; }
#large_bottom_box_text h1 { margin-left: 10px; margin-top: 10px; }
#large_bottom_box_text h4 { margin-left: 10px; margin-top: 10px; }
#large_bottom_box_text p { margin-left: 10px; margin-top: 10px; }
#large_bottom_box_button a { text-decoration: none; color: black; font-size: 11pt; }
#large_bottom_box_button a:hover { text-decoration: none; color: #b82525;  }





a.small { font-size: 12pt; text-decoration: none; color: black;  }
a.medium { font-size: 15pt; text-decoration: none; color: black; }
a.large { font-size: 17pt; font-weight: 600; text-decoration: none; color: black;  }

#standard_bottom_box_button {position: absolute; top: 325px; left: 230px; width: 90px; height: 15px; }


#one_left_column { position: relative; width:1000px; }
#one_left_column.slider { height: 380px; background-image: url('../images/sliderback.png'); }
#one_left_column.sitenav { height: 20px; font-size: 10pt; }
#one_left_column.sitenav a { color: black; }
#one_left_column.sitenav p { color: black; font-size: 10pt; margin-top: 5px; }
#one_left_column.sitenav a:hover { color: red; }

#two_left_column { position: relative; width: 600px; margin-right: 10px; float: left; }
#two_right_column { position: relative; width: 390px; float: left; }
#two_break { position: relative; width: 1000px; height: 25px; clear: both;}

#twonew_left_column { position: relative; width: 656px; margin-right: 10px; float: left; border:  }
#twonew_right_column { position: relative; width: 334px; float: left; }
#twonew_break { position: relative; width: 1000px; height: 50px; clear: both;}


#three_left_column { position: relative; height: 380px; width: 333px; float: left; }
#three_left_column a.slider { display: block; height: 380px; width: 333px;  } /*background-image: url('../images/commercialslide.png'); background-repeat: no-repeat;*/
#three_left_column a.slider:hover { background-image: url('../images/commercialslide_white.png'); background-repeat: no-repeat; }
#three_left_column.img { background-image: url('../images/commercialslide.png'); background-repeat: no-repeat; height: 380px; width: 333px; }

#three_middle_column { position: relative; height: 380px; width: 333px; float: left; }



#three_right_column { position: relative; height: 380px; width: 334px; float: left; background-image: url('../images/reasonsslide.png'); background-repeat: no-repeat; }
#three_break { position: relative; width: 1000px; height: 50px; clear: both;}


#four_left_column { position: relative; width: 230px; float: left; color: white; }
#four_left_column ul { list-style-type: none; }
#four_left_column h3 {  margin-top: 20px; margin-bottom: 10px; }

#four_second_column { position: relative; width: 230px; float: left; color: white; }
#four_second_column h3 {  margin-top: 20px; margin-bottom: 10px; }
#four_third_column { position: relative; width: 230px; float: left; color: white;}
#four_third_column h3 {  margin-top: 20px; margin-bottom: 10px; }
#four_right_column { position: relative;  width: 310px; float: left; color: white;}
#four_right_column h3 {  margin-top: 20px; margin-bottom: 10px; }
#four_break { position: relative; width: 1000px; height: 1px; clear: both; }

#ltd_details { position: absolute; width: 1000px; height: 30px; bottom: 0px; font-size: 8pt; color: #999999; text-align: center; }

#contact_form { position: relative; width:1000px; height: 350px; background-color: #666666; }
#footer { position: relative; width:1000px; height: 400px; background-color: #333333; }
#bpca_logo { position: absolute; float: right; bottom: -150px; height: 100px; width: 100px; right: 30px; background-image: url('http://www.wordadds.com/essex-pest-control/global/images/bpca_logo.png'); }
#contact_form_shadow { /*position: absolute; bottom: 400px;  width:100%;height: 350px; background-color: #666666; */}
#footer_shadow { position: absolute; bottom: 0px; width:100%;height: 400px; background-color: #333333; }



#pest_image { position: relative; top: 10px; left: 26px; width: 295px; height: 150px; border: 1px solid white; }
#pest_text { position: relative; top: 15px; left: 30px; width: 290px; height: 115px; }
#pest_button { position: relative; text-align: right; top: 10px; left: 25px; width: 295px; height: 20px; }

#pest_button a { text-decoration: none; color: black; font-size: 11pt; }
#pest_button a:hover { text-decoration: none; color: #b82525;  }

#pest_text h3 { text-decoration: none; color: black; margin-bottom: 7px;  }
#pest_text p { text-decoration: none; color: black; font-size: 11pt; }

#areas_temp ul { margin-top: 10px; }
#areas_temp ul li { list-style: none; }
#areas_temp ul li a { color: black; text-decoration: none; }
#areas_temp ul li a:hover { text-decoration: none; color: #b82525;  }

ul.mainmenu li a:hover, #slider ul li a:hover
{
animation:myfirst 1s;
-moz-animation:myfirst 1s; /* Firefox */
-webkit-animation:myfirst 1s; /* Safari and Chrome */
-o-animation:myfirst 1s; /* Opera */

}

@keyframes mysecond
{
from {opacity:1; filter:alpha(opacity=100);}
to {opacity:0; filter:alpha(opacity=0);}
}

@-moz-keyframes mysecond /* Firefox */
{
from {opacity:1; filter:alpha(opacity=100);}
to {opacity:0; filter:alpha(opacity=0);}
}

@-webkit-keyframes mysecond /* Safari and Chrome */
{
from {opacity:1; filter:alpha(opacity=100);}
to {opacity:0; filter:alpha(opacity=0);}
}

@-o-keyframes mysecond /* Opera */
{
from {opacity:1; filter:alpha(opacity=100);}
to {opacity:0; filter:alpha(opacity=0);}
}


@keyframes myfirst
{
from {opacity:0; filter:alpha(opacity=0);}
to {opacity:1; filter:alpha(opacity=100);}
}

@-moz-keyframes myfirst /* Firefox */
{
from {opacity:0; filter:alpha(opacity=0);}
to {opacity:1; filter:alpha(opacity=100);}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {opacity:0; filter:alpha(opacity=0);}
to {opacity:1; filter:alpha(opacity=100);}
}

@-o-keyframes myfirst /* Opera */
{
from {opacity:0; filter:alpha(opacity=0);}
to {opacity:1; filter:alpha(opacity=100);}
}

#preload { display: none; }


.jobad {padding-left: 10px;}
