@media screen { body { font-family:Lucida Sans,Arial,sans-serif; font-size:13px; background-color:#FFF; color:#333; margin:0; padding:0; }  html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { border:0; outline:0; margin:0; padding:0; }  html { height:auto!important; } }  .left { float:left; }  .right { float:right; }  .cl { clear:both; }  .mar { margin-top:10px; margin-bottom:10px; }  .marR { margin-right:15px; }  .marL { margin-left:15px; }  .marT { margin-top:20px; }  .marB { margin-bottom:15px; }  .main { width:100%; padding:0; }  .wrapper { width:990px; margin:auto; }  .borderB { border-bottom:solid 1px #ccc; }  .vborder { border-right:dotted 1px #000; padding-left:10px; }  .hborder { border-top:dotted 1px #000; }  .frame { width:100%; margin-top:10px; }  .frame td { vertical-align:top; padding:10px; }  .gridcenter a { font-size:11px; color:#0B70A6; font-family:Tahoma, sans-serif; line-height:18px; }  .img-margin img { margin-bottom:5px; margin-top:5px; }  .grid { width:100%; background:#EFEFEF; margin:auto; }  .grid td { background:#fff; width:10%; vertical-align:top; line-height:18px; text-align:center; padding:5px; }  .grid th { color:#333; text-align:center; padding:5px; }  .grid thead { background-color:#147; padding:10px; }  .grid thead th { font-size:15px; color:#fff; text-align:center; padding:10px; }  .grid2 { text-align:justify; }  .smalltext { font-size:11px; margin-top:10px; margin-bottom:10px; }  .list { margin-bottom:20px; }  .list li { margin-bottom:10px; }  .top { background-color:#1FB1E0; background:url(../images/top-line.png) repeat-x top left; height:13px; width:100%; }  .header { width:990px; height:70px; margin:auto; }  .header_left { background:#1FB1E0 url(../images/logo.png) center no-repeat; border-radius:0 0 10px 10px; width:219px; height:55px; float:left; }  .header_right { width:160px; height:125px; float:right; margin-top:0px; }  .header_right strong { font-size:14px; font-weight:700; padding:0; }  .site_left { width:225px; height:auto!important; min-height:400px; float:left; border:solid #ccc 1px; margin-top:30px; }  .menu_left_hdr { background-color:#089ede; font-size:18px; font-weight:700; cursor:pointer; padding:7px 0 7px 20px; }  .menu_left_hdr:hover { background-color:#E54C00; }  .menu_left_hdr a { color:#fff; text-decoration:none; padding-bottom:2px; }  .menu_left { list-style:none; padding-left:20px; }  .menu_left li { background:url(../images/leftmenu.png) left center no-repeat; color:#717171; cursor:pointer; font-size:13px; font-weight:700; padding:5px 0 3px 30px; }  .menu_left li a { color:#717171; text-decoration:none; display:block; }  .menu_left li a:hover { color:#E54C00; }  .site_right { float:right; width:744px; height:auto!important; min-height:400px; }  .site_right .social-icons { clear:right; float:left; margin-top:-3px; margin-left:0; position:relative; }  ul.social-icons li.facebook { background-position:0 -120px; }  ul.social-icons li.twitter { background-position:0 -1140px; }  ul.social-icons li.google { background-position:0 -300px; }  ul.social-icons li.facebook:hover { background-position:0 -150px; }  ul.social-icons li.twitter:hover { background-position:0 -1170px; }  ul.social-icons li.google:hover { background-position:0 -330px; }  ul.social-icons li { -webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; background-image:url(../images/social-sprites.png); background-repeat:no-repeat; background-position:0 100px; display:inline-block; border-radius:100%; overflow:visible; box-shadow:0 2px 2px 0 rgba(0,0,0,0.3); margin:-1px 1px 5px 0; padding:0; }  ul.social-icons li a { display:block; height:30px; width:30px; text-align:center; }  #___gcse_0 { width:26%; float:left; }  input.gsc-search-button { padding:5px!important; }  .marquee { margin-top:10px; }  .crawler_img { width:100px; height:100px; border:none; }  .banner_strip { background-color:#EDEDED; width:100%; }  .banner_link { background-color:#ed6f38; width:160px; height:45px; float:left; color:#fff; font-size:18px; font-weight:700; text-decoration:none; padding:10px; }  .banner_hdr { width:420px; height:40px; font-size:24px; color:#000; text-align:left; padding:20px 0 5px 10px; }  .block { border:1px solid #D2D2D2; border-radius:10px 10px 10px 10px; float:left; margin-right:10px; height:230px; width:175px; padding:2px; }  .labels { margin-top:5px; margin-bottom:5px; font-size:13px; font-weight:700; text-decoration:underline; color:#333; }  .labels2 { font-size:13px; color:#0B70A6; font-weight:700; }  .content { width:100%; }  .content table td:nth-child(3) { padding-left:30px; }  .home_left { float:left; margin-top:10px; padding:10px; }  .home_right { float:right; width:150px; margin-top:10px; }  .heading1 { color:#E24B00; text-transform:capitalize; border-bottom:solid 1px #ccc; padding:10px 0; }  .heading2 { color:#2c91d9; text-transform:capitalize; border-bottom:solid 1px #ccc; padding:10px 0; }  .heading4 { font-size:18px; color:#D2691E; font-weight:700; }  .heading3 { color:#E24B00; text-transform:capitalize; padding:10px 0; }  .highlight { background-color:#089EDE; color:#fff; font-weight:700; margin-bottom:10px; margin-top:10px; }  .highlight a { color:#E24B00; }  p { color:#333; line-height:20px; text-align:justify; padding:5px; }  a { color:#089EDE; text-decoration:none; font-weight:700; }  .footer { width:100%; background-color:#232323; font-size:14px; height:90px; color:#fff; }  .footer_in { width:990px; padding-top:20px; margin:auto; }  .footer_txt p { margin-bottom:5px; }  .footer_txt table { text-align:right; width:400px; }  .footer_txt table td { width:100px; }  .imageWrap { width:350px; }  .imageProd { width:350px; height:263px; border:solid 2px #ccc; }  .nodisplay { display:none; }  .alignC,.gridcenter td,.footer_txt { text-align:center; }  .grid2 td,.padded { padding:10px; }  .comm_chat { margin-left:45px; margin-top:5px; float:left; position:relative; }  .get_pro { margin-left:30px; margin-top:10px; float:left; position:relative; }  .get_pro_button { background-color:#089ede; color:#fff; font-family:verdana; font-size:13px; font-weight:600; width:365px; height:30px; cursor:pointer; }  .footer_txt_p { color:#fff; font-weight:700; font-size:20px; }  .chat_footer { margin-left:115px; margin-top:-5px; float:left; position:relative; }  .page_title_hi { margin-top:10px; margin-bottom:10px; border-bottom:solid 1px #ccc; color:#089ede; }  .home_performance { width:150px; height:150px; }  .home_airpumps { width:120px; height:120px; }  .home_leaftraps { width:100px; height:150px; }  .label_alita { margin-left:35px; }  .get_in_touch { margin-top:10px; margin-left:5px; }  .crawler_aqua4000filter { width:70px; height:100px; }  .crawler_leaftrap05 { width:75px; height:100px; }  .crawler_manifold { width:100px; height:100px; }  .crawler_installhelp3 { width:150px; height:100px; }  .crawler_aqua57watt { width:180px; height:100px; }  .clear_left { clear:left; }  .gsc-adBlock,.gcsc-branding { display:none!important; } .freefind_table{ width: 75%;} .freefind_table_input{ width: 80%;} .cart{ background:url('../images/addtocart1.gif') no-repeat; width:83px; height: 17px; cursor: pointer; border: none;}  @media only screen and (max-width: 960px) { .header_left { width:26%; }  .comm_chat { margin-left:1%; }  .get_pro_button { width:auto; font-size:8px; }  .site_right { width:74%; }  .footer_txt_p { font-size:14px; }  left footer_txt img { width:75%; float:left; }  .chat_footer { margin-left:0; }  .banner_link { width:20%; font-size:13px; }  .banner_hdr { width:50%; font-size:120%; }  .header,.wrapper,.footer_in { width:100%; }  .header_right { width:17%; height: 110px; } .right{ width: 12%; } .site_left { width:25%; } .footer_in .footer_txt{ float: left; font-size: 10px;} .chat_footer { margin-left: 10px;} .banner_strip .left{ width: 60%;} .block{ width: 22%;} }   @media only screen and (max-width: 767px) { .header { height:220px; }  .header_left { width:70%; }  .get_pro { margin:0; }  .get_pro_button { width:auto; font-size:10px; }  .menu_left_hdr { font-size:12px; padding:5px; }  .menu_left { margin:0; padding:0; }  .menu_left li { background:none; padding:5px 0 3px; }  .banner_link { font-size:10px; }  .banner_hdr { font-size:120%; width:65%; }  .footer { height:180px; } .freefind_table{ width: 100%;} .freefind_table_input{ width: 70%;} #addsearch-results { font-family: Arial, Helvetica, sans-serif; left: 0.5% !important; right: 0% !important; width: 98% !important;} }