.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
/* End hide from IE-mac */
img{border:0}
body {margin:0; padding:0; font-family:"Trebuchet MS"; font-size:14px;text-align:center; background-color:#fffffe;color:#222; background-image:url(../images/background.jpg); background-repeat:repeat-x;}
#wrapper {width:975px;margin:0 auto;text-align:left;overflow:hidden;border:1px solid #000;}
#header {height:197px; background-image: url(../images/logo.jpg); background-repeat:no-repeat; margin-bottom:10px;}
#hd_nav {position:relative;float:right;margin-right:6px;top:66px;}
.but1, .but2, .but3, .but4, .but5, .but6 {float:left;}
#main {height:inherit;overflow:hidden;display:block;margin-bottom:15px}
#sidebar {float:right;width:314px;margin-right:10px;_float:right;_width:314px;_margin-right:5px;}
/********* styles for New Featured Products **********/
.nfp1 {width:310px; height: 250px; background-image:url(../images/baby_monitor_green.jpg); background-repeat: no-repeat; float: left;}
.nfp_txt1 {width:250px; height:50px;margin-left:250px;  top:55px; font-size:14px;}
.nfp_image1 {width:225px; height:50px; top:0px;}
.nfp2 {width:310px; height: 250px; background-image:url(../images/lemur_nfp.jpg); background-repeat: no-repeat; float: left;}
.nfp_txt2 {width:250px; height:50px;margin-left:300px;  top:55px; font-size:14px;}
.nfp_image2 {width:225px; height:50px; margin-top:25px;}
.nfp3 {width:310px; height: 250px; background-image:url(../images/cobra_nfp.jpg); background-repeat: no-repeat; float: left;}
.nfp_txt3 {width:250px; height:50px;margin-left:300px;  top:55px; font-size:14px;}
.nfp_image3 {width:225px; height:50px; margin-top:25px;}
.nfp4 {width:310px; height: 250px; background-image:url(../images/tracker_nfp.jpg); background-repeat: no-repeat; float: left;}
.nfp_txt4 {width:250px; height:50px;margin-left:300px;  top:55px; font-size:14px;}
.nfp_image4 {width:225px; height:50px; margin-top:25px;}


/********* styles for boxes inside the sidebar **********/
.bx1 {width:314px; height:149px; background-image:url(../images/box1.gif); background-repeat:no-repeat;}
.bx2 {width:314px; height:149px; background-image:url(../images/box2.gif); background-repeat:no-repeat;}
.bx3 {width:314px; height:149px; background-image:url(../images/box3.gif); background-repeat:no-repeat;}
.bx4 {width:314px; height:149px; background-image:url(../images/box4.gif); background-repeat:no-repeat;}
.bx5 {width:314px; height:149px; background-image:url(../images/box5.gif); background-repeat:no-repeat;}
.bx_txt1 {position:relative;margin-left:10px; margin-right:10px; top:55px; font-size:11px;}
.bx_txt2 {position:relative;margin-left:10px; margin-right:10px; top:55px; font-size:11px;}
.bx_txt3 {position:relative;margin-left:10px; margin-right:10px; top:55px; font-size:11px;}
.bx_txt4 {position:relative;margin-left:10px; margin-right:10px; top:55px; font-size:11px;}
.bx_txt5 {position:relative;margin-left:10px; margin-right:10px; top:55px; font-size:11px;}
.video { width:314px; height:250px; background-color:#ccc; line-height:250px; border:1px solid #222; text-align:center;}
/********************* styles for center content boxes *******************/
#content {margin: 0 340px 0 10px;display:block;}
#content10 {display:block;border:1px solid #222;background-color:#222; width:625px;height:300px; line-height:300px; text-align:center; position:relative; margin-left:10px;}
#content2 {display:block; background-image:url(../images/prod_back2.gif); background-repeat:no-repeat; width:625px; height:235px; position:relative; margin-left:10px}
#content3 {display:block; background-image:url(../images/prod_back2.gif); background-repeat:no-repeat; width:625px; height:235px; position:relative; margin-left:10px}
#content4 {display:block; background-image:url(../images/prod_back2.gif); background-repeat:no-repeat; width:625px; height:235px; position:relative; margin-left:10px}
#content5 {display:block; background-image:url(../images/prod_back2.gif); background-repeat:no-repeat; width:625px; height:235px; position:relative; margin-left:10px}
#folder1 {display:block; background-image:url(../images/prod_back2.gif); background-repeat:no-repeat; width:625px; height:235px; position:relative; margin-left:10px}
#folder2 {display:block; background-image:url(../images/prod_back2.gif); background-repeat:no-repeat; width:625px; height:235px; position:relative; margin-left:10px}
#folder3 {display:block; background-image:url(../images/prod_back2.gif); background-repeat:no-repeat; width:625px; height:235px; position:relative; margin-left:10px}
#folder4 {display:block; background-image:url(../images/prod_back2.gif); background-repeat:no-repeat; width:625px; height:235px; position:relative; margin-left:10px}
#content6 {display:block;width:625px; height:233px;position:relative; margin-left:10px}
/*************** styles for product boxes inside content 2, content 3, content 4 and LB boxes ***********************/
.prod_title1 {width:150px; height:0px; padding:10px; margin:10px 0px 35px 10px;  font-size:14px;}
.prod1 {width:200px; height:200px; margin-left:15px;top:0px; position:relative; background-image:url(../images/folder_snoopstick.gif); background-repeat:no-repeat;}
.prod_txt1 {width:350px; height:50px;margin-left:200px;  top:0px; font-size:14px;}
.prod_title2 {width:150px; height:0px; padding:10px; margin:10px 0px 35px 10px;  font-size:14px;}
.prod2 {width:200px; height:200px; margin-left:15px;top:0px; position:relative; background-image:url(../images/productA.gif); background-repeat:no-repeat;}
.prod_txt2 {width:350px; height:50px;margin-left:200px;  top:0px; font-size:14px;}
.prod_title3 {width:150px; height:0px; padding:10px; margin:10px 0px 35px 10px;  font-size:14px;}
.prod3 {width:200px; height:200px; margin-left:15px;top:0px; position:relative; background-image:url(../images/folder_child_locators.gif); background-repeat:no-repeat;}
.prod_txt3 {width:350px; height:50px;margin-left:200px;  top:0px; font-size:14px;}
.prod_title4 {width:150px; height:0px; padding:10px; margin:10px 0px 35px 10px;  font-size:14px;}
.prod4 {width:200px; height:200px; margin-left:15px;top:0px; position:relative; background-image:url(../images/folder_spyparentdvrs.gif); background-repeat:no-repeat;}
.prod_txt4 {width:350px; height:50px;margin-left:200px;  top:0px; font-size:14px;}

.prod3a {position:relative; float:left; margin-left:25px; top:45px;}
.prod4a {position:relative; float:left; margin-left:20px; top:45px;_position:relative;_float:left;_margin-left:10px;_top:45px;}
.prod5a {position:relative; float:left; margin-left:25px; top:45px;}
.prod6a {position:relative; float:left; margin-left:25px; top:45px;}
.lb-newsA {position:relative;margin:0 10px 0 10px;top:30px;}
.lb-newsB {position:relative;margin:0 10px 0 10px;top:30px}
.lb-prodA {position:relative;margin:0 10px 0 10px;top:35px}
.lb-prodB {position:relative;margin:0 10px 0 10px;top:35px}
.lb1 {position:relative; float:left;width:302px;height:233px;background-image:url(../images/lower-boxA.gif);background-repeat:no-repeat;}
.lb2 {position:relative;float:right;width:302px;height:233px;background-image:url(../images/lower-boxB.gif);background-repeat:no-repeat;}
#footer {clear:both;height:100px;background-image:url(../images/footer.jpg);background-repeat:no-repeat; font-weight:bold;}
#bot-link-l {position:relative;float:left;margin-left:10px;width:auto;top:65px;}
#bot-link-r {position:relative;float:right;margin-right:10px;width:auto;top:65px;}
#bot-link-c {position:relative;float:right;margin-right:10px;width:300px; height:80;top:65px; background-image:url(../images/secure_bar.png); background-repeat:no-repeat;}
/*************************** link styles ***********************************/
a:link {color:#222;text-decoration:none; font-weight:bold;}
a:visited {color:#222;text-decoration:none;font-weight:bold;}
a:active {color:#222;text-decoration:none;font-weight:bold;}
a:hover {color:#ff0404;text-decoration:none;font-weight:bold;}
/*************************** misc styles ***********************************/
h1 {margin:0;padding:0;}
h2 {margin:0;padding:0;}
h3 {margin:0;padding:0;}
h4 {margin:0;padding:0;}
hr {border:none 0;border-top:1px dashed #000;width:60%;height:1px; margin: 0 0 0 10px;text-align:left;}
p {text-align:justify; margin:0; padding:0;}
p img {padding:0;max-width:100%;}
img.right {padding:4px;margin: 0 0 2px 7px;display:inline;_padding:4px;_margin: 0 0 2px 7px;_display:inline;}
img.left {padding:4px;margin: 0 7px 2px 0;display:inline;_padding:4px;_margin: 0 7px 2px 0;_display:inline;}
.right {float:right;position:relative;}
.left {float:left;position:relative;}