@charset "UTF-8";
/* CSS Document */

body { background:url(images/bg.jpg) repeat-x #000; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#791010; }
/* Structure */

#wrap { width:872px; background:#fff; margin:0 auto 0 auto; clear:both; overflow:auto; }
#header { width:872px; height:163px; float:left; }
#phone { width:350px; float:left; margin:60px 0 0 255px; }
#nav { width:872px; height:57px; float:left; background:url(images/nav-bg.jpg) repeat-x; }
#nav ul { padding:8px 0 0 45px; margin:0; font-size:1.4em; color:#fff; }
#nav li { list-style:none; display:inline; padding:0 50px 0 0; }
#nav a:link { text-decoration:none; color:#fff; font-weight:normal; }
#nav a:visited { text-decoration:none; color:#fff; font-weight:normal; }
#nav a:hover { text-decoration:underline; color:#fff; font-weight:normal; }
#top-cont-home { width:872px; height:299px; float:left; background:url(images/quick-response-pest-control.jpg) no-repeat; }
#top-cont-img { width:872px; height:149px; float:left; background:url(images/contact-vermatech-pest-control.jpg) no-repeat; }
#top-residential-img { width:872px; height:149px; float:left; background:url(images/residential-pest-control.jpg) no-repeat; }
#top-commercial-img { width:872px; height:149px; float:left; background:url(images/commercial-pest-control.jpg) no-repeat; }
#top-pigeon-img { width:872px; height:149px; float:left; background:url(images/pigeon-proofing.jpg) no-repeat; }
#top-fly-control-img { width:872px; height:149px; float:left; background:url(images/fly-control.jpg) no-repeat; }
#flash-home { width:586px; height:299px; float:left; }
#enquiry-home { width:286px; height:299px; float:left; background:url(images/contact-bg.jpg) no-repeat; }
#contactcont { float:left; width:220px; padding:15px 15px 15px 25px; color:#FFF; }
#red-bar { width:872px; height:28px; float:left; background:url(images/red-bar.jpg) no-repeat; }
#red-bar2 { width:872px; height:28px; float:left; background:url(images/red-bar.jpg) no-repeat; }
#main-content { width:549px; padding:20px; float:left; background:#fff; }
#news-content { width:549px; min-height:500px; padding:20px; float:left; background:url(images/news-bg.jpg) repeat-y #fff; }
#right-col { width:263px; float:left; padding:10px; background:url(images/right-col-bg.jpg) no-repeat #fff; }
#right-col a:link { color:#791010; }
#right-col a:visited { color:#791010; }
#right-col2 { width:263px; float:left; padding:10px; background:#fff; }
#right-col3 { width:263px; float:left; padding:10px 0 0 0; background:#fff; }
.right-button { width:253px; margin:10px 0 0 0; float:left; background:#fff; padding:0; }
#footer { width:872px; color:#fff; text-align:center; padding:10px 0 10px 0; margin:0 auto 0 auto; }
/* Type */
p { font-size:1.2em; margin:0 0 10px 0; }
h1 { color:#ff0010; margin:20px 0 20px 0; font-size:2em; }
.h1-sub {display:block; font-size:0.7em; color:#e9616a; font-weight:normal; }
h2 { color:#ff0010; margin:20px 0 10px 0; font-size:1.4em; }
.h2 { color:#ff0010; margin:20px 0 10px 0; font-size:1.4em; font-weight:bold; }
.h2-sub {display:block; font-size:0.9em; color:#e9616a; font-weight:normal; }
.main-content-ul { font-size:1.2em; color:#e9616a; margin:10px 0 10px 10px; padding:0 0 0 20px; }
.main-content-li { list-style:url(images/list-tick.jpg); padding:5px 0 0 15px; }
.h2-white { color:#fff; padding:0; margin:5px; }
.li-cross { list-style:url(images/list-cross.jpg); padding:5px 0 0 15px; }
a:link { color:#ff0010; font-weight:bold; text-decoration:none; }
a:visited { color:#ff0010; font-weight:bold; text-decoration:none; }
a:hover { color:#ff0010; font-weight:bold; text-decoration:underline; }
/* Footer */
#footer p { font-size:1.1em; }
#footer li { display:inline; border-right: 1px solid #fff; padding: 0 5px 0 5px; line-height:10px; }
#footer ul { padding:0 0 10px 0; margin:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; line-height:10px; color:#fff; }
#footer a:link { color:#fff; text-decoration:none; border-bottom:#fff dotted 1px; }
#footer a:visited { color:#fff; text-decoration:none; border-bottom:#fff dotted 1px; }
#footer a:hover { color:#fff; text-decoration:none; border-bottom:0; }
/* Images */
.logo { float:left; }
.logo-right { float:right; }
.vans { padding:15px 0 10px 10px; }
.right-imgs { padding:15px 0 0 0; }
.pest-control-logos { padding:0 0 10px 0; }
.pigeon-gallery-thumb {margin:5px 5px 0 0; border:2px solid #000;}
/* Extra Styles */
.white { color:#fff; }
.dark { color:#791010; }
.red { color:#ff0010; text-align:center; font-weight:bold; }
.just-red { color:#ff0010; }
.white-list { list-style:url(images/white-list-tick.gif); color:#fff; padding:0 5px 0 0; font-size:1.2em; }
.red-phone { font-size:2.4em; color:#b00c17; padding:0; margin:0; text-align:right; }
.red-phone2 { font-size:2.4em; color:#b00c17; padding:0; margin:0; text-align:center; }
.small-phone { color:#020202; font-size:1.2em; text-align:right; margin:3px 0 0 0; }
.bold { font-weight:bold; }
.center { text-align:center; }
.formstyle { margin-top:10px; width:200px; margin:5px 0 15px 0; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; }
.formstyle2 { margin-top:10px; width:400px; margin:5px 0 15px 0; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; }
.formstylesubmit { border:#fff 1px solid; width:200px; color:#fff; background-color:#b00c17; padding:5px 0 5px 0; margin:15px 0 0 0; font-size:1.2em; font-weight:bold; }
.enquire-head { font-size:1.6em; font-weight:bold; padding:5px 0 15px 0; }
.no-pad { padding-bottom:0; margin-bottom:0; }
.contact-details { padding:0 0 3px 0; margin:0; color:#fff; }
.form-fail-text { color:#f00; font-size:1.2em; }
.form-successful-text { color:#093; font-size:1.2em; }
/* RSS */
.rss { width:233px; margin:0; float:left; background:#000; padding:10px; }
.rssicon { float:left; }
.rss ul { padding:0; margin:0 0 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#fff; list-style-type:square; }
.rss li { padding:0 5px 5px 0; color:#fff; list-style-type:square; }
.rss a:link { color:#fff; text-decoration:none; }
.rss a:visited { text-decoration:none; color:#fff; }
.rss a:hover { color:#fff; text-decoration:underline; }
