@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;}
body {/*
font-size : 12pt;
font-family : Arial, sans-serif;
margin : 0 auto;

text-align : center;
background : #1a2c55;
*/
}
table {border-collapse:collapse;}
td {font:11px arial;color:#676767;}
input {font:11px arial;color:#676767;}
div, form, fieldset {font:11px 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:20px arial;font-weight:bold;color:#0066cc;}
h2 {margin:0px 0px 10px 0px;padding:0;font:18px arial;font-weight:bolder;color:#0066cc;}
h3 {margin:0px 0px 10px 0px;padding:0;font:16px arial;font-weight:bold;color:#0066cc;}
h4 {margin:0px 0px 10px 0px;padding:0;font:11px arial;font-weight:bold;}
p {margin:0px 0px 10px 0px;padding:0;font:11px arial;line-height:14px;color:#676767;}
.story p {margin:0px 0px 10px 0px;padding:0;font:12px arial;line-height:1.5em;color:#000033;}
#mosquito-repellent-bottom {background:#72b33b;}
#mosquito-repellent-bottom 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 : 763px;}
#content, #content1, #content2 {width : 763px;}
/* 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 /*#cc0000*/ url(../images/topnavbkg-b.gif) repeat-x 0 0;text-align : left;}
#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 : 511px;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 9px 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;padding : 8px 10px 5px 10px;border-right : 1px solid;font: bold 13px Arial;color : #fff;border-right-color : #666;}
#topnav li a {padding : 8px 17px 5px 12px;background: url(../images/nav-bullet.gif) no-repeat right center;}
#topnav li a:hover, #topnav li a:focus, #topnav li a:active {color :#fff/* #9cf*/;background-color :#007ebd/* #900*/;}
#topnav li {width : auto;}

#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 15px 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 : #fff url(../images/pic_video.jpg) no-repeat top right;}
#content1 img {float : left;border : none;display : block;}
#content1 img.video {float : left;border : none;display : block; margin-left:200px; margin-top:220px;}
#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:5px 0px 0px 0px; margin:0; background-color:#72b33b/*b8d0f3*/; border-top:2px solid #017ebe;}
#homeban li {margin : 0; margin-left:4px;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;}

#mosquito-repellent-bottom {padding:10px;}
#mosquito-repellent-bottom h3 {color:#1a2c55;}

/*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 a, .inovate_nav h3 a:link, .inovate_nav h3 a:hover, .inovate_nav h3 a:visited {padding:0 0 10px 0px;font-size:12pt; letter-spacing:-.05em;text-decoration: none;color:#1a2c55;}
div.inovate_nav ul {margin: 0;padding: 0;list-style-type: none;font:12px arial;font-weight:bold;}
div.inovate_nav li { margin: 0 0 3px 0; padding:1px;}
div.inovate_nav li a{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;}
.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:450px;}
div.faq h2, div.faq h2 a  {margin-top:20px;}
div.faq h2 a, div.faq h2 a:hover, div.faq h2 a:visited, div.faq h2 a:link { text-decoration:none; color: #1a2c55;}    
div.faq div {border-top:1px solid #ededed;cursor:pointer;cursor:hand;clear:left;}
div.faq span {font:11px 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:400px;margin:8px 0px 8px 0px;}
div.faq p {font:11px 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;font-size : 8pt;}
.footnav a {color:#1a2c55}


