@charset utf-8;
/* CSS Document */

/* css clear: set default tag style and basic tag styles */
/* body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img {
margin : 0 auto;
padding : 0;
}*/
* {font-size: 100%; margin: 0 auto; padding: 0; line-height: 1.4em;}

body {background-color:#1a2c55;text-align:center;font:12px Verdana, Arial, Helvetica, sans-serif; color: #1a2c55;padding : 15px;}
table {border-collapse:collapse;}
td {font:12px arial;color:#676767;}
input {font:12px arial;color:#676767;}
div, form, fieldset {font:12px arial;color:#676767;}
li {list-style : none;}
div.clear {clear : both;overflow : hidden;height : 1px;}
img {border:0;}
h1 {margin:0px 0px 4px 0px;padding:0;font:22px arial;font-weight:bold;color:#0066cc;}
h2 {margin:0px 0px 10px 0px;padding:0;font:20px arial;font-weight:bolder;color:#0066cc;}
h3 {margin:0px 0px 10px 0px;padding:0;font:18px arial;font-weight:bold;color:#0066cc;}
h4 {margin:0px 0px 10px 0px;padding:0;font:14px arial;font-weight:bold;}
p {margin:0px 0px 10px 0px;padding:0;font:12px arial;line-height:14px;color:#676767;}
.story p {margin:0px 0px 10px 0px;padding:0;font:12px arial;line-height:1.5em;color:#000033;}
ul {margin-bottom:20px;margin-top:0px;margin-left:0px;padding-left:15px;list-style-type:disc;}
ol {margin-bottom:20px;margin-top:0px;margin-left:0px;padding-left:15px;}
ol li {list-style:decimal;}
a:link, a:visited {color: #0000CC;text-decoration:none;}
a:hover, a:active {color: #0000CC;text-decoration:underline;}
/* main structural elements * 
------------------------------------------------------------------------------------- */
/* common widths */
#wrap, #topnav, #banner, #main, #footer, div#wrapper, #topad {width : 962px;}
#content, #content1, #content2 {width : 962px;}
/* main elements */
#wrap {height : 100%;text-align : center;padding : 0;margin : 0 auto;background : #fff; border-left: 2px solid #999;border-right: 2px solid #999;border-bottom: 2px solid #999;}
div#wrapper {height : 100%;text-align : center;padding : 0;margin : 0 auto;background : #fff; border-left: 2px solid #999;border-right: 2px solid #999;border-bottom: 2px solid #999;}

#banner {background : #0070ba url(../images/banner.jpg) no-repeat top left;height : 121px;text-align : left;border-top: 2px solid #999;}
#topnav {background :#007ebd url(../images/topnavbkg-b.gif) repeat-x 0 0;}
#main {height : 100%;text-align : left;text-align : left;}
#sidebar {float : left;width : 224px;background : #fff ;padding : 0;margin : 0 auto;height : 100%;}

/* common elements */
#content {float : left;width : 710px;background : #fff;height : 100%;}
#footer {height : 31px;background:#017ebe/*b8d0f3*/;text-align : center;}

/* banner */
#banner span {display : none;}
/*homepage link in the banner*/
#mosquitoe a {	position: absolute;	height: 103px;	width: 221px;	top: 24px;	text-decoration: none;  }
#mosquitoe a i { visibility: hidden; }
/* navigation 
#topnav {height : 30px;list-style : none;font: bold 16px Arial;border-top: 1px solid #1a2c55;border-bottom: 1px solid #1a2c55;}
#topnav ul {padding : 0;margin : 0 auto;}
#topnav li {float : left;list-style : none;}
#topnav a {display : block;text-decoration : none;border-right : 1px solid;border-right-color : #666;color : #fff;}
#topnav li a {height : 30px;padding-left:15px;padding-right:18px;background: url(../images/nav-bullet.gif) no-repeat right center; line-height:30px;}
#topnav li a:hover, #topnav li a:focus, #topnav li a:active {color :#fff;background-color :#007ebd;border-bottom: 1px solid #007ebd;}
#topnav li {width : auto;}
*/ 

/* wider navigation */
#topnav {  font:bold 16px Arial; }
#topnav ul {padding: 0;margin : 0 auto;height : 32px;list-style:none;border-top: 1px solid #1a2c55; border-bottom: 1px solid #1a2c55; }
#topnav li {float: left;list-style: none;background: url(../images/nav-bullet.gif) no-repeat 6px 10px;line-height:32px;padding-left:22px;padding-right:16px;border-right : 1px solid #666;}
	#topnav li.last {border:none;padding-right:21px/*adjust this iup or down if any nav text changes*/;}
#topnav li:hover {background-color :#007ebd; border-bottom: 1px solid #007ebd;}
#topnav li a {color:#fff;text-decoration : none;}

#main {background : #fff;margin : 0 auto; padding : 0; height : 100%; }
/* top ad*/
#topad {background : #fff url(../images/topadbkg.gif) repeat-x 0 0;text-align : center; height:30px;}
#topad h2 {font: bold 16px Arial;color : #cc0000;padding : 5px 0 5px 0; text-transform:uppercase;}
#topad h2 span {font: bold 18px Arial;color : #cc0000;text-transform:uppercase;}
#topad h2 a { text-decoration:none;color : #cc0000;}
#topad h2 a:hover {color:#ff000c;}
/* home content*/
#content1 {height : 269px;background : #017ebe url(../images/flash_bkg.jpg) no-repeat bottom left;}
#content1 img {float : left;border : none;display : block;}
#content1 img.video {float : left;border : none;display : block; margin-left:200px; margin-top:220px;}
#ban_img {float:left; width:199px; height:269px; background-color:#CCCCCC;}
#flash_ban {float:left;}
#content2 {background : #fff;margin : 0 auto;padding : 0px;}
#content2 ul {margin-bottom:0px;margin-top:0px;margin-left:0px;padding-left:0px;list-style : none;}
#content2 img {display : inline;margin : 0;padding : 0;}
#content2 li {float : left;list-style : none;}
#content2 span {display : none;}

#homeban {height:160px;padding:10px 0px 10px 0px; margin:0; background-color:#121e3b/*b8d0f3*/; border-bottom:2px solid #999; border-top:2px solid #999;}
#homeban li {margin : 0; margin-left:10px;padding : 0;list-style : none;display : block;}
#homeban a {display : block;}
#homeban2 li {margin : 0;padding : 0;list-style : none;display : block;}
#homeban2 a {display : block;}
#findstoreban, #findstoreban a {left : 0;top : 0;width : 250px;height : 160px; background : url(../images/Content_Image_FindStoreLg.png) no-repeat top left;}
#westnilenews  {background: url(../images/Content_Image_WestNile.png) top left; width : 250px;height : 160px;}
#NewsWindow {/*background: url(../images/reviews.gif) top left #fff;*/width : 224px;height : 105px; margin:45px 10px 10px 12px; border-top:1px solid #ccc;}
#leftban2, #leftban2 a {left : 0;top : 0;width : 438px;height : 66px;background : url(../images/register_button.gif) no-repeat top left;}
#designingspacesban, #designingspacesban a {background: url(../images/Content_Image_Designing.png) no-repeat top left;width : 250px;height : 160px;}
#qvcban, #qvcban a {background : url(../images/Content_Image_QVC.png) no-repeat top left;width : 250px;height : 160px;}
#freeshippingban, #freeshippingban a {background : url(../images/Content_Image_FreeShippingLg.png) no-repeat top left;width : 250px;height : 160px;}
/*#reviewsban {background-color:#b8d0f3;width : 325px;height : 66px;}#reviewsban a, #rightban2 a {display : inline;color : #0000ff;}*/
#reviewsban { background: url(../images/reviews.gif) no-repeat top left #fff;width : 325px;height : 66px;}
#saleban, #saleban a {background : url(../images/Content_Image_JulySale96.png) no-repeat top left;width : 250px;height : 160px;}
#reviewsban blockquote {position : relative;top : 5px;right : 10px;font-weight : bold;font-size : 10pt;text-align : right;}
#reviewsban em {font-weight : bold;font-size : 10pt;}

#fbban{background:url(../images/Content_Image_Social.png) no-repeat top left;width : 162px;height : 160px;}
#fbban .topbtn {margin-top:49px;}

#mosquito-repellent-bottom {}
#mosquito-repellent-bottom {padding:20px 20px;background:#017ebe/*#72b33b*/;}
#mosquito-repellent-bottom h3 {color: #CCC/*#1a2c55*/; border-bottom: solid 2px #fff; padding-bottom:6px;}
#mosquito-repellent-bottom p {margin:0px 0px 10px 0px;padding:0;color:#fff/*#000033*/;}
#mosquito-repellent-bottom p.20space {padding-top:50px !important;}
#mosquito-repellent-bottom a {color:#fff/*#000033*/;}
.mosquito-killer-tips {width:280px; float:left; padding-right:31px; margin-botton:20px;}
.mosquito-killer-tips-right {width:300px; float:left; padding-right:none;}
/*inner pages */
#sidebar {padding : 15px 0 8px 8px;margin : 0;}
#sidebar h2{color:#000;margin : 0px 0 10px 0;}
#sidebar h2 a, #sidebar h2 a:link, #sidebar h2 a:hover, #sidebar h2 a:visited {color: #000;text-decoration: none;border: none;}
#sidebar h2 .small {font-size:11pt;}

.box {height : 100%;width : 206px;background : #999;margin : 8px 0 12px 0;}
.sidetop {background : #fff url(../images/side_topper.gif) no-repeat top left;padding : 15px 0 8px 4px;border:2px solid #0173bc;}
/*sidebar inovate nav*/
div.inovate_nav {background : #b8d0f3 /* #f0f0f0*/ url(../images/inovate_bkg.jpg) no-repeat bottom right;margin : 0px 0 12px 0;padding : 5px 0 8px 8px;border:2px solid #ccc; text-align:left;}
div.inovate_nav h2 { border-bottom:2px #fff solid; color:#fff;}
div.inovate_nav h3 {line-height:12px !important;}
div.inovate_nav h3 a, .inovate_nav h3 a:link, .inovate_nav h3 a:hover, .inovate_nav h3 a:visited {padding:0 0 8px 0px;font-size:12pt; letter-spacing:-.05em;text-decoration: none;color:#1a2c55;}
div.inovate_nav ul {margin: 0;padding: 0;list-style-type: none;}
div.inovate_nav li { margin: 0 0 3px 0; padding:1px;}
div.inovate_nav li a{font:12px arial;font-weight:bold;display: block;padding: 2px 2px 2px 14px;background: url(../images/side-bullet-off.gif) 0px 4px no-repeat;}
div.inovate_nav li a:link, div.inovate_nav li a:visited{text-decoration: none;color:#1a2c55;}
div.inovate_nav li a:hover{text-decoration: none;background: url(../images/side-bullet-on.gif) 0px 4px  no-repeat;color:#1a2c55;}

/*bottom inovate nav*/
.inovate_nav_btm { clear:both;background: #fff url(../images/inovate_btm_bkg.gif) no-repeat bottom right;margin : 8px 15px 0 0px;padding : 5px 0 8px 8px;border:2px solid #ccc;}
.inovate_nav_btm h2 { border-bottom:2px #fff solid;}
.inovate_nav_btm h3 a, .inovate_nav_btm h3 a:link, .inovate_nav_btm h3 a:hover, .inovate_nav_btm h3 a:visited {padding:0 0 10px 0px;font-size:12pt; letter-spacing:-.05em;text-decoration: none;color:#1a2c55;}
.inovate_nav_btm ul {margin:0px;padding:0;}
.inovate_nav_btm li {margin:0px;padding:0 0 10px 0; background:url(../images/side-bullet-off.gif) top left no-repeat ;}
.inovate_nav_btm li a, .inovate_nav_btm li a:link, .inovate_nav_btm li a:visited, .inovate_nav_btm li a:hover {padding:0 0 10px 12px;text-decoration: none;font:12px arial;font-weight:bold;line-height:14px;color:#1a2c55;}
.inovate_nav_btm li a:hover {color:#e01922; background:url(../images/side-bullet-on.gif) top left no-repeat;color:#1a2c55;}
.dealer { text-align:center;background : #ee2e33; border:2px solid #a30a0a;margin : 0px 0 12px 0;padding : 5px 0 8px 8px; color:#FFFFFF;}
.dealer a{color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:16px;}
.shipping {background : #fff; height: 108px;border:2px solid #b9d0f3;margin : 0px 0 12px 0;padding : 5px 0 8px 8px;}
.social{background: url(../images/social_button_side.jpg) #fff top left no-repeat; height: 107px;border:2px solid #3e73a8;margin : 0px 0 12px 0;padding : 33px 0 0px 8px;}
.register {background : #ee2e33; height: 108px;border:2px solid #a30a0a;margin : 0px 0 12px 0;padding : 5px 0 8px 8px;}
.howitworks {background : #64a6e6; height: 108px; width: 214px; border:2px solid #3e73a8;margin : 0px 0 12px 0;padding :0px;}
.kidspets {background:#009900; height: 101px; width: 214px; border:2px solid #009900;margin : 0px 0 12px 0;padding :0px;}
.survey { background : #f3f261; height: 108px; border:2px solid #d6db58; margin : 0px 0 12px 0;padding : 5px 0 8px 8px;}
#content {padding : 15px 0 8px 20px; margin : 0; background : #fff; }
.feature { height : 100%; background : #fff; margin : 0 15px 0px 0; }
.feature h2 { font-size:20px; height : 100%; color: #1a2c55; margin : 0 0 10px 0; /*background:#CCC;*/}

.story {background : #fff;margin : 8px 15px 0 0px; padding: 0 0 5px 0; text-align:left; clear:both;}
.story h3 {font-size:14px; margin: 8px 0 8px 0;color: #1a2c55;}
.story blockquote {height : 66px;font-weight : bold;font-size : 14pt;text-align : center;color:#fff;padding: 8px 0 0 0;background : url(../images/testimonial_button_bkg.gif) repeat-x top left;}
.story ul {margin:0 0 20px 0 ;padding:0 0 0 15px;list-style-type:disc;}
.story ol {margin:0 0 20px 0 ;padding:0 0 0 20px;}
.story li {list-style-type:disc;padding: 1px;}
.story ol li { list-style-type:decimal;padding: 1px;}
/* faq syles */
div.faq {width:680px; text-align:left;}
div.faq h2  {color: #006699;}
div.faq h2 a, div.faq h2 a:hover, div.faq h2 a:visited, div.faq h2 a:link { text-decoration:none; color: #006699; line-height:36px;}   
div.faq div {border-top:1px solid #ededed;cursor:pointer;cursor:hand;clear:left;}
div.faq span {font:12px arial;display:block;float:left;margin:10px 10px 8px 5px;}
div.faq h3 {font:12px arial;font-weight:bold;color: #1a2c55;display:block;float:left;width:650px;margin:8px 0px 8px 0px;}
div.faq p {font:12px arial;padding:0px 10px 8px 10px;clear:left;}

/* forms 
form {margin: 0 0 18px 0;}
#searchsubmit {position: absolute;}
#s {width: 130px; padding: 2px; border: 1px solid #B9C3D1; background: #CAD6E1; color: #32474B; margin-right: 2px;}
select, .field {width: 157px; margin: 0 0 4px 0; color: #32474B;}
.field {padding: 2px; width: 153px;}
textarea {padding: 2px; width: 308px; font: 1em Verdana, Arial, Helvetica, sans-serif;}
select option {padding: 1px;}
#submit {padding: 3px;}
*/
/* image styles */
.story img {margin : 15px 5px 10px 15px;float:right; padding : 1px 1px 1px 1px;border : 1px;border-style : solid;border-color : #000000;clear : both;}
.story img.leftnb {float : left;display : block; border : none; padding : 1px 1px 1px 1px;margin : 0 10px 15px 0;border : 1px;border-style : solid;border-color : #ffffff !important; }
.story img.rightnb {float : right;display : block;border : none;padding : 1px 1px 1px 1px;margin : 0 0px 10px 10px;border : 1px;border-style : solid;border-color : #ffffff !important; }
.coverage {background: url(../images/house-ill-skeeer-defeater.jpg) bottom right no-repeat; height:540px;}
/*where to buy store list*/
.store_list_right {float:right;}
.store_list_left {float:left; width:50%;}

/*reviews or quotes*/
p.quote { font-style:italic; font-weight:bold;}
p.quote span {padding-left:30px; font-style:normal; font-weight:normal;}

/* footer */
.footnav {padding : 8px;font-family : Verdana, Arial, Helvetica, sans-serif;color:#1a2c55;}
.footnav a {color:#000033;padding: 0 2px;}
.footnav p {font-size : 10pt;color:#1a2c55;}



