﻿@import 'style-mob.css';
@media (max-width: 768px) {
.accountTable .ez-radio {
    display: block;
    float: left;
    height: 21px;
    margin-bottom: 15px;
    margin-left: 10px;
    text-align: left;
	}
.accountTable label{
    float: left;
    text-align: left;
	clear:both;
}
body.prod_lst.prod_lst_mob .searchLabel {
    color: #fff;
    cursor: pointer;
    margin: 9px 0 20px;
    text-align: center;
    width: 100%;
}
body.prod_lst.prod_lst_mob #prodList .noSelect span.listLabel:first-child{float: left; text-align: center; width: 100%;}
body.prod_lst.prod_lst_mob #prodList .noSelect span.listLabel{display:none;}
body.prod_lst.prod_lst_mob #prodList .noSelect span.listLabel:first-child,body.prod_lst.prod_lst_mob #rightContent #search{display:block;}
body.prod_lst.prod_lst_mob #search {
    background: #097fae none repeat scroll 0 0;
    float: left;
	box-shadow:0 44px 0 #003051 inset;
    max-height: 42px;
    overflow: hidden;
	transition:all .5s ease;
	-webkit-transition:all .5s ease;
    position: absolute;
    top: -275px;
    width: 99%;
}
body.shpng_vrfy_pag #bodyContainer,body.prod_lst.prod_lst_mob #bodyContainer,body.logonpro_page #bodyContainer,body.acnt_info_pag #bodyContainer,body.shpng_cartpag #bodyContainer
{top:15px;}

body.prod_lst.prod_lst_mob .prodName2 {
    background: #003051 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 140%;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 7px 0px;
    width: 100%;
}
body.prod_lst.prod_lst_mob  form#listHeadForm{max-height:0px;transition:all .5s ease;-webkit-transition:all .5s ease;float:left;width:100%;overflow:hidden;}
.prodName2{text-align:center;}
body.contact_page #SearchSuggest tbody{border-right:0;}
#advancedSearch fieldset form label {text-align:center;width: 100%;}
#leftNav.colapsinav #nav-icon4 {position:absolute;right:11px;}
.pro_dtl #leftNav.colapsinav #nav-icon4,.pro_rltd #leftNav.colapsinav #nav-icon4 {right:12px;}
.mob-menu-title.catmob { background-color:#0F8CBF!important; }
#leftNav,#leftNav.colapsinav .p7PMMv04,#leftNav.colapsinav #browseCategory { display:none;}
#leftNav.colapsinav { padding-top:15px; }
#leftNav.colapsinav .p7PMMv04 { margin: 33px 0 -12px!important;padding: 0 !important;top: 0 !important;width: 100%; }
#leftNav.colapsinav #browseCategory { cursor:pointer; }
#container {width: 95%;}
#header {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;float: left;height: 100%;width: 100%;}
#interlightLogo {float: left;margin: 8px 0 0;width: 100%;}
#interlightLogo a {float: left; width: 100%;text-align:center;}
#interlightLogo a img,#randomImage img {max-width:100%;height:100%;float:none;margin:0 auto;}
#interlightLogo a img{width: 363px;}
#topBar {background: transparent;color: #09c;float: left;font-size: 70%;height: auto;margin: 3px 0 5px;text-align: center;width: 100%;}
#randomImage {float: left;margin: 5px 0 10px;max-width: 100%;}
#bodyContainer{ max-width:100%;background:transparent;position:relative;top:275px; }
#leftContent { float: left;width: 100%;margin-top:10px; }
#leftNav { background: #f7f7f7 none repeat scroll 0 0;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;float: left;width: 99%; }
#leftImg { float: left;padding-left: 0;text-align: center;width: 100%; }
#loginTab { float:left;width:100%; }
.abt_intrlgt { float:left;width:100%;text-align:center; }
#loginTab a.login { width: 90%; }
#detailSpecs li { margin:0; }
.pro_rltd #search,.pro_dtl #search,.pro_dtl #topNav,.pro_rltd #topNav { width:100%; }
#topNav { display:none;clear:both;width:99%;background:transparent;float:left;height:auto; }
#topNav ul { float: left;width: 100%; }
#topNav ul li { clear: both;float: left;text-align: left;width: 100%; }
#topNav ul li a{ background-position:left center;background-size:100% auto; }
#topNav ul li div{ position: relative; float: left; width: 100%; }
#topNav ul li div ul{ padding:0px;border:0px; }
#topNav ul li div ul li a{ background:#0F8CBF;border:1px solid #004170;color:white!important;padding:6px 21px; }
#topNav ul li div ul li a:hover{ background:#004170!important; }
#topNav ul li a:hover{ background-size:100% auto; }
#rightContent { width:99%; }
#search { background:#097FAE;float: left;height: auto;width: 99%;position:absolute;top:-275px; }
.searchLabel { margin: 20px 0 18px;text-align: center;width: 100%;color:#fff; }
#mainSearch { clear: both;display: block !important;float: left;margin: 0px 0 0;text-align: center;width: 100%;padding:0px 0 }
#mainSearch > form { float: left;width: 100%; }
#mainSearch > form table{ float: none;margin: 0 auto;text-align: center;width: 95%; }	
#mainSearch > form table tbody,#mainSearch > form table tbody tr{ float: left;width:100%; }
#mainSearch > form table td:nth-child(1)
{ float: left;margin: 0 20px 0 4%;width: 65%; }	
#bodyMain{ background:transparent;clear:both;padding:10px 0 5px;width:100%;margin-bottom:18px;min-height:auto; }
#mainSearch > form table td:nth-child(2)
{ text-align: center; margin: 0px auto; float: left; max-width: 27px; }
#advancedSearch #watts_menu input[type="text"]{padding:0;}
#advancedSearch 
{ clear: both;float: left;font-size: 60%;height: auto;margin-top: 0;padding-left: 0;text-align: center;width: 100%; `}
#wattsSearch,#manuSearch,#lcdSearch { float: none;height: 27px;margin: 0 auto 9px;}
#mainSearch input {width:100%;}
#scZGsJ{display: inline; float: left; width: 100%; text-align: center;margin:-8px 0 17px;}
#support{padding:0 0 10px;width:100%;}
#indexMiddle { float: left;width: 100%; }
.featureProducts table{ width:100%;margin:0 auto;float:left; }
.featureCategories td{ float:left;width:100%; }
.featuredallproducts td a img,.featureCategories td a img{margin: 0px auto; float: none; width: auto; clear: both; text-align: center; display: 	list-item;}
.featureProducts a, .featureAnsi a
{float: left;font-size: 85%;text-align: center;text-decoration: none;width: 100%;}
#t_ansi,#t_products{clear:both;width:100%;}
#t_products a{text-align:right;}
.featuredallproducts td
{width:100%;float:left;}
.feature, .featureProducts
{ padding:10px 0; background:transparent;float:left;width:100%; }
#t_ansi{height:69px;}
#t_ansi .viewAll{ width: 31%;border-right: 1px solid #ededed;padding: 10px 15px 10px 0;position: relative;top: 9px;z-index: 1000;margin:0; }
.index_underline { height: 14px;width: 100%; }
#indexRight { float: left;font-size: 90%;font-weight: bold;margin: 10px auto 0;padding: 10px 7px 3px;text-align: center;width: 97%; }
#indexImage { float:left;width:100%;text-align:center; }
#indexImage img { width:auto;height:100%; }
#prodFooter { background-image: url("//cdn.interlightus.com/images/bulb_1.png");background-position: 1px -3px;background-size: auto 110px;margin: 0 auto 19px;padding: 59px 0 0 60px;width: 76%;position:relative;left:-10px; }
#prodFooter h3 { background-image: url("//cdn.interlightus.com/images/bulb_1_line.png");background-position: 12px 0;background-repeat: no-repeat;background-size: 95% 100%;font-size: 95%;margin-top: -21px;padding: 12px 0;text-align: center; }
.supportFooter { float: left;height: 65px;margin-top: 11px;text-align: center;width: 100%; }
#brands
{ background: rgba(0, 0, 0, 0) url("//cdn.interlightus.com/images/sprite_gradient.png") no-repeat scroll 0 -98px;color: #069;font-weight: bold;height: 97px;  margin: 8px 0 11px;padding: 10px 0 0;text-align: center;width: 100%;background-position:-175px -98px;}
#brands ul { float: left;padding: 0;width: 100%; }
#brands ul li,#brands ul li a { float:left;width:100%; }
#brands ul li a img{ height: auto;margin-top: 10px;width: 100%; }
#mailingList { background-size: 100% auto;float: left;height: auto;margin-bottom: 15px;padding: 10px 0 14px;width: 100%; }
#footer,#mailingList form,#mailingList table tr,#mailingList table tbody,#mailingList table td { float:left;width:100%; }
#mailingList table { float: left;padding: 0;width: 100%; }
#mailingList table td { font-size:11px;margin:0px 0px 11px; }
.footCC a { clear: none;float: none;margin-bottom: 1px;margin-left: 10px;position: relative;top: 12px; }
#footer { margin:0; }
#footerBottom {  float: left;margin: 0;padding: 20px 8% 10px;width: 84%; }
.copy { float: right;font-size: 80%;line-height: 16px;margin: 23px 10px 0 0;text-align: left;padding-bottom:15px; }
#t_categories,#t_welcome { float:left;width:100%; }
#t_welcome{ background:rgba(0, 0, 0, 0) url("//cdn.interlightus.com/images/welcome_msg1.png") no-repeat scroll 0 center / 100% auto; }
#homeFoot 
{ background: #fff none repeat scroll 0 0;border-bottom: 3px solid #ccc;color: #666;float: left;font-size: 80%;padding: 19px;text-align: center;width: 88%;display:none; }
#homeFoot .homeAlpha, #homeFoot .homeBrands
{ float: left;margin: 11px 0;width: 100%; }
#homeFoot .homeAlpha tbody
{ float:left; }
#homeFoot .homeAlpha tbody tr
{ float: left; width: 100%; text-align: center;}
#homeFoot th 
{ background: #f7f7f7 none repeat scroll 0 0;float: left;font-weight: bold;padding: 3px;text-align: center;width: 100%; }
#homeFoot .homeAlpha td ,#homeFoot a,#homeFoot p { float:left; }
#mainSearch input:focus{ font-weight:normal; }
.footLists { clear: both;fl oat: none;margin:0 auto 25px;width: 175px;text-align:center;float:none; }
.footLists li { margin-bottom: 5px; }

/*----------------------------------------------menu--------------------------------------------------*/

#p7PMM_2.p7PMMh04 { float: left;height: auto;margin: 0;padding: 0;width: 100%; } 
#nav-icon4 { position:relative;right:10px;cursor: pointer;float: right;height: 22px;margin: -1px auto 6px;position: relative;transform: rotate(0deg);transition: all 0.5s ease-in-out 0s;width: 25px;z-index:10; }
#nav-icon4 span { background: #fff none repeat scroll 0 0;border-radius: 9px;display: block;height: 3px;left: 0;opacity: 1;position: absolute;transform: rotate(0deg);transition: all 0.25s ease-in-out 0s;width: 100%; }
#nav-icon4 span:nth-child(1) { top: 0px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center; }
#nav-icon4 span:nth-child(2) { top: 8px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center; }
#nav-icon4 span:nth-child(3) { top: 16px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center; }
#nav-icon4.open span:nth-child(1) { -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: -3px;left: 0px; }
#nav-icon4.open span:nth-child(2) { width: 0%;opacity: 0; }
#nav-icon4.open span:nth-child(3) { -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 15px;left: 0px; }
.mob-menu-title { background: #004170 none repeat scroll 0 0;float: left;margin-top: -9px;padding: 8px 0;position: absolute;text-align: center;width: 99%;color:white;z-index:9; }

/*------------------------------------------menuend-----------------------------------------------*/

#browseCategory 
{ background: rgba(0, 0, 0, 0) url("//cdn.interlightus.com/images/browsecat.png") no-repeat scroll 0 0;height: 52px;width: 100.5%; }
.footInterlight { float:none;clear:both; }
.footCC 
{ background: rgba(0, 0, 0, 0) url("//cdn.interlightus.com/images/foot_cc.png") no-repeat scroll 0 0 / 278% auto;clear: both;float: left;margin-top: 15px;    padding-top:10%;text-align: center; }
.p7PMMv04{ min-width:95%; }
#t_ansi { background-image: url("//cdn.interlightus.com/images/ansi.png");background-position: 0 center;height: 69px;padding-top: 20px; }


/*-----------------------------------------none-----------------------------------------*/
#t_products,.featuredallproducts,#leftImg,#randomImage,#t_welcome,.featureProducts { display:none; }
/*-----------------------------------------nonend-----------------------------------------*/

/*------------------------prod_detail--------------------------------------------*/

.detailPhoto { float:none; }
#detailHeader { float:none;max-width:100%;padding-left:0px;margin:0 auto; }
#detailBox { padding: 10px 0;max-width: 100%; }
body.pro_dtl .detailLabel { clear: both;margin: 0 8px 4px 3px;width: 100px; }
body.pro_dtl .detailData { clear: right;margin-bottom: 10px;text-align: left;width: 57%; }
body.pro_dtl #search { position:inherit;display:none;margin-bottom:18px; }
body.pro_dtl #bodyContainer { top:0px; }
body.pro_dtl #mob-nav { float: left; width: 100%; margin: -17px 0px 10px; }
/*------------------------prod_detailend--------------------------------------------*/

/*------------------------prod_detail_rltd--------------------------------------------*/

body.pro_rltd .detailLabel { clear: both;margin: 0 8px 4px 3px;width: 100px; }
body.pro_rltd .detailData { clear: right;margin-bottom: 10px;text-align: left;width: 57%; }
body.pro_rltd  ul.proinfo_equip p { display:none; }
body.pro_rltd #detailSpecs.pro_infoequip blockquote { margin:0; }
body.pro_rltd #search { position:inherit;display:none;margin-bottom:18px; }
body.pro_rltd #bodyContainer { top:0px; }
body.pro_rltd #mob-nav { float: left; width: 100%; margin: -45px 0px 10px; }
/*------------------------prod_detail_rltdend--------------------------------------------*/

body.pro_rltd #detailHeader,body.pro_dtl #detailHeader { text-align:center; }
#prodDetail h2 { padding-left:0px; }

body.shipping_body #leftNav,body.fq_intrlght #leftNav,body.pro_rltd #leftNav,body.pro_dtl #leftNav,.pro_infoequip_dtl,.pro_infoequip,#mailingList { display:none; }
#topLinks { display: block;float: none;margin: 0 auto;width: 295px; }

/*------------------------contact_page--------------------------------------------*/

body.contact_page h2.trigger { max-width: 83%;border-right:1px solid #eee; }
body.contact_page .toggle_tbl { border:0px!important; }
body.contact_page  #contact { width:98%; }
body.contact_page .toggle_container .block table tbody td span,body.contact_page .toggle_container .block table,body.contact_page .toggle_container .block table tbody,body.contact_page .toggle_container .block form,body.contact_page .toggle_container { float:left;width:100%; }
body.contact_page  .toggle_container .block { float: left;padding: 20px 0;width: 100%; }
body.contact_page .toggle_container .block table tbody tr { float:left;width:97%; }
body.contact_page .toggle_container .block table tbody th { float:left;width:95%; }
body.contact_page .toggle_container .block table tbody td { float:left;width:89%; }

/*------------------------contact_page_end--------------------------------------------*/

/*------------------SHIPPING_page--------------*/

.shipping_body #bodyMain > blockquote,.shipping_body blockquote
{ clear: both;float: left;margin: 0;width: 100%; }
.shipping_body blockquote h1{ position: absolute;text-align: center;width: 100%;float:left;left:0; }
.shipping_body #bodyMain > div#shipping,.shipping_body .blockquote-top { margin-top:60px; }
.shipping_body #shipping > ul { margin: 0;padding: 0 13px; }
.shipping_body #shipping > ul p { text-align:center; }
.shipping_body #shipping > ul p img { max-width:100%;height:100%;width:auto; }
.shipping_body #shipping > img { max-width: 100%; }
#bodyMain { position:relative; }
#detailSpecs { width:90%; }
.breadcrumb { width:99%;text-align:center; }
#detailHeader p:nth-last-child(2),#detailHeader p:nth-last-child(3),body.pro_rltd #detailHeader p:nth-last-child(4) { text-align:center; }

/*------------------SHIPPING_pageend--------------*/

/*------------------faq_interlight_page--------------*/

#faq,#faq > img { max-width: 100%; }
#faq ol { padding:0 17px; }

/*------------------faq_interlight_pageend--------------*/


/*------------------catalog_page--------------*/

body.ctalog_pag #intcat-box { float:left;width:100%;text-align:center; }
body.ctalog_pag #catalogs td.catLabel { float: left;padding: 2px 10px 2px 20px;width: 90%; }
body.ctalog_pag  #catalogs td { float: left;padding: 2px 9px 2px 17px;width: 85%; }
body.ctalog_pag  #catalogs p img { max-width:100%; }
body.ctalog_pag #intcat-box{margin-bottom:20px;}
body.ctalog_pag .intCatalog {float: none;margin: 0 auto;}
body.ctalog_pag #catalogs {width:100%;}

/*------------------catalog_pageend--------------*/

/*------------------xenon_page--------------*/
body.clbf_xenon #bodyMain > table.xenon_tbl { float: left;max-width: 100%; }
body.clbf_xenon #bodyMain > table.xenon_tbl td{ float: left;width: 44%; }
/*------------------xenon_pageend--------------*/

/*------------------prod_list_page--------------*/

body.prod_lst  #bodyMain > .subSearch2 { float: left;max-width: 100%; }
body.prod_lst  #listHead2,body.prod_lst  #listHead { max-width: 93%;float:none;margin:0 auto; }
body.prod_lst .subSort2 { float: none;margin: 16px auto 4px;padding: 0;width: 170px; }
body.prod_lst .subNumber2 { float: none;margin: 16px auto 4px;padding: 0;width: 112px; }
.listTable { border-collapse: collapse;clear: both;font-size: 85%;width: 100%; } 
body.prod_lst .subSearch2 { font-weight: bold;padding-top: 15px;text-align: center;width: 100%; }
body.prod_lst .srch-ttl { float:left;width:100%;text-align:center; }
body.prod_lst .listTable tr { border: 1px solid #e4e4e4;float: left;padding: 15px 0;width: 100%; }
body.prod_lst .listTable th{ display:none; }
body.prod_lst .listTable td.thumb { background-color: #fff;border: 0 solid #e0dfd5;width: 100%; }
body.prod_lst .listThumb { margin:0 auto;max-width:90px; }
body.prod_lst .listTable td { float: left;padding: 0px;text-align: center;width: 100%; }
body.prod_lst .listTable td.stock { text-align: center;width: 100%; }
body.prod_lst .listTable td.cost { font-size: 110%;font-weight: bold;padding: 15px 15px 0 0;text-align: center;width: 100%; }
body.prod_lst .subSearch2 input { margin-top: 12px;position: relative; }
body.prod_lst #prodCategory td { border: 1px solid #ebebeb;float: left;padding: 0;text-align: center;width: 48%; }

/*------------------prod_list_pageend--------------*/

/*------------------guide_cf_page--------------*/

#bulbGuide > table { float: left;width: 100%; }
#bulbGuide tr { float: left;text-align: center;width: 100%; }
#bulbGuide th { float: left;width: 93%;margin-bottom:12px; }
#bulbGuide td { display: inline;padding: 5px;text-align: center; }
.bulbContainer { width:99%;max-width:409px; }
.bulbLeft td { float: left;margin: 0;padding: 0!important;width: 44%; }
.bulbLeft img { height: 100%;width: 100%; }

/*------------------guide_cf_pageend--------------*/

/*------------------guide_ansi_page--------------*/

.guide_ansi_page #bulbGuide tr { float: left;text-align: center;width: 100%;margin-bottom:20px; }
.guide_ansi_page #bulbGuide th { float: left;width: 93%;margin-bottom:-13px; }
.guide_ansi_page #bulbGuide > form { float: left;margin: 25px auto -2px;text-align: center;width: 100%; }
.guide_ansi_page #bulbGuide > table.ansi td.blank { display:none; }

/*------------------guide_ansi_pageend--------------*/



/*------------------category-menu--------------*/

#leftNav.colapsinav .p7PMMv04 ul.level_1 div {
    display: none;
    left: 0 !important;
    margin: 0 !important;
    min-width: 100% !important;
    position: relative !important;
    top: 0 !important;
	opacity:0;
	height:0!important;
	overflow:hidden;
    width: 99.6% !important;
}
#leftNav.colapsinav .p7PMMv04 ul.level_1 div.slideopen,#leftNav.colapsinav .p7PMMv04 ul.level_1 div.slideopenprev
{
    display:block!important;
	height:auto!important;
	opacity:1!important;
}
#leftNav.colapsinav .p7PMMv04 ul.level_1 li { position:relative; }
#leftNav.colapsinav .p7PMMv04 ul.level_1 li  a {
background-color: #097fae;border: 1px solid #f7f7f7;border-collapse: collapse;color: white !important;display: block;padding: 11px 1.5%;   text-align: left;text-decoration: none;width: 96.8% !important;}

#leftNav.colapsinav .p7PMMv04 ul.level_1 div.sub-menu-pop {
cursor: pointer;background-position:80% center;background-repeat:no-repeat;display: block !important;float: left !important;height: 10px !important;opacity: 1 !important;padding: 14px 4px;position: absolute !important;width: 100% !important;}

#leftNav.colapsinav .p7PMMv04 ul.level_1 li div li  a {
    background-color: #1f9ccf;
}

#leftNav.colapsinav .p7PMMv04 ul.level_1 ul { width:100%; }

#leftNav.colapsinav .p7PMMv04 li a:hover 
{ background-color: #097fae!important; }
 
#leftNav.colapsinav .p7PMMv04 .slideopen .slideopen  a
{
background-color:#108cbf!important;
}
#leftNav .p7PMMv04 ul ul
{
padding:0;
}

/*------------------category-menu--------------*/

/*------------------faq-page--------------*/

#spryregion1 div {
    display: inline;
    max-width: 100%;
    width: 50% !important;
}

/*------------------faq-pageend--------------*/
/*------------------stmap_mbprod-page--------------*/

.stmap_mbprod #spryregion1 div { display: inline;max-width: 100%;text-align: center;width: 25% !important; }
.stmap_m2pro #spryregion1 div { display: inline;max-width: 100%;text-align: center;width: 20% !important; }
#spryregion2 div { max-width:98%;margin-bottom:7px; }
/*------------------stmap_mbprod-pageend--------------*/

/*------------------term_cond-page--------------*/
.bg_term_cnd table { max-width:100%; }
.bg_term_cnd blockquote { margin:10px 0!important; }
/*------------------term_cond-pageend--------------*/
#terms ol {
    float: left;
    margin: 5px 0 0;
    padding: 0 6px !important;
}


/*------------------login-propage-page--------------*/
.logonpro_page #loginReturning,.logonpro_page #loginNew,.logonpro_page #loginGuest {
    float: none;margin: 20px auto 0!important;padding: 0 5px 5px;width: 365px;
}
/*------------------login-propage-pageend--------------*/

/*------------------hiddensearch--------------*/
body.prod_lst.prod_lst_mob #search,body.shpng_vrfy_pag #search,body.shpng_cartpag #search,body.logonpro_page #search{display:none;}
/*------------------hiddensearchend--------------*/


.shpng_cartpag .cartTable td.qty
{position:relative;}
.shpng_cartpag .qty > a {
    clear: left;
    float: left;
    margin-left: -10px;
    position: absolute;
    top: 7px;
    width: 18px;
}

.shpng_cartpag .cartTable input[type="text"] {
    background: rgba(0, 0, 0, 0) url("//cdn.interlightus.com/images/sprite_gradient.png") no-repeat scroll -850px -410px;
    border-right: 1px solid #ddd;
    float: right;
    font-size: 100%;
    height: 19px;
    left: 5px;
    line-height: 19px;
    padding: 0 4px;
    position: relative;
    width: 16px;
}

}

@media (max-width: 480px) {
.copy { text-align:center; }
#pageRow{ width: 99%;}
.home #t_ansi,.home .featureAnsi,.home #mailingList,.home #indexImage { display:none; }
#advancedSearch fieldset 
{ background-size: 93% 175px;float: left;height: auto;margin: 0 0 0 -3%;padding: 50px 0 51px;position: absolute;width: 320px;z-index: 2300; }
#advancedSearch #lcdSearch fieldset 
{ background-size:304px 175px;margin: 0 0 0 -4%;padding: 50px 0 51px;width: 320px; }
#advancedSearch #manuSearch fieldset { background-size:304px 175px;margin: 0 0 0 -46px;padding: 50px 0 51px;width: 320px; }
#advancedSearch #wattsSearch fieldset { background-size: 302px 388px;margin: 0 0 0 -21px;padding: 74px 27px 51px 11px;width: 264px; }
#advancedSearch fieldset form { float: left;width: 100%; }
#advancedSearch fieldset form label { text-align:center;width: 100%; }
#advancedSearch fieldset #wattsSearch form { width: 100%; }
#advancedSearch #lcdSearch fieldset form input[type="text"],#advancedSearch #manuSearch fieldset form input[type="text"]
{ margin-left: 16px; }
#advancedSearch #wattsSearch fieldset form input[type="text"] { width: 265px;border-right:1px solid #ccc; }
#advancedSearch #wattsSearch fieldset form select { width: 275px;border-right:1px solid #ccc; }
#advancedSearch fieldset form input[type="text"] { float:left;max-width:270px;border-right:1px solid #ccc; }

/*------------------faq-page--------------*/

#spryregion1  tr
{
text-align:center;
}
#spryregion1 div {
    display: inline;
    max-width: 100%;
    width: 100% !important;
	text-align:center;
}

/*------------------faq-pageend--------------*/

/*------------------stmap_mbprod-page--------------*/

.stmap_m2pro #spryregion1 div,.stmap_mbprod #spryregion1 div { display: inline;max-width: 100%;text-align: center;width: 25% !important; }

/*------------------stmap_mbprod-pageend--------------*/

/*------------------login-propage-page--------------*/
.logonpro_page #loginReturning,.logonpro_page #loginNew,.logonpro_page #loginGuest {
    float: none;margin: 20px auto 0!important;padding: 0 5px 5px;width: 290px;
}
/*------------------login-propage-pageend--------------*/

/*------------------addallitems-pageend--------------*/
#cartBox, #verifyBox, #paypalBox{ max-width:89%;float:left; }
#cartBox select{ max-width:90%;border-right:1px solid #ddd; }
#cartBox table{float:left;width:98%;}
#cartBox td, #verifyBox td{float:left;}
#cartButtons{width:90%;}
.cartHeader th.qty, .cartTable td.qty{
    font-size: 10px;
    text-align: center;
    width: 12%;
}
.cartHeader th.ordercode, .cartTable td.ordercode {
    float: left;
    font-size: 10px;
    text-align: left;
    width: 50px;
	word-wrap:break-word;
}
.cartHeader th.description, .cartTable td.description {
    font-size: 10px;
    text-align: left;
    width: 41px;
}
.cartHeader th.sale, .cartTable td.sale, .cartTotals td.sale{display:none;}
.cartHeader th.price, .cartTable td.price, .cartTotals td.price {
    font-size: 10px;
    padding-right: 10px;
    text-align: right;
}
.cartHeader th.total, .cartTable td.total, .cartTotals td.total {
    font-size: 10px;
    padding-right: 20px;
    text-align: right;
    width: 78px;
}
.cartHeader th {border: 0 none;}

.cartHeader tbody tr{border-bottom:1px solid #ccc;background-color:#eee7d1;}

/*------------------addallitems-pageend--------------*/

/*------------------OrderProfile-page--------------*/

.ccnewTable { margin: 0 0 10px 6px; }
.ccnewTable tr,.ccnewTable th,.ccnewTable td {float: left;width: 100%;}
.verifyTable td{padding:0 0 0 15px;}
/*------------------OrderProfile-pageend--------------*/


.categoryPhoto {
    border: 1px solid #e4e4e4;
    float: none;
    height: 140px;
    margin: 10px auto;
    padding: 0;
    text-align: center;
    width: 170px;
}

.shpng_cartpag .cartTable td.qty
{position:relative;}
.shpng_cartpag .qty > a {
    clear: left;
    float: left;
    margin-left: -14px;
    position: absolute;
    top: 7px;
    width: 18px;
}


.shpng_cartpag .cartTable input[type="text"] {
    background: rgba(0, 0, 0, 0) url("//cdn.interlightus.com/images/sprite_gradient.png") no-repeat scroll -850px -410px;
    border-right: 1px solid #ddd;
    float: right;
    font-size: 100%;
    height: 19px;
    left: 5px;
    line-height: 19px;
    padding: 0 4px;
    position: relative;
    width: 16px;
}
}

@media (min-width: 481px) and (max-width: 768px) {


#prodList > div#prodCategory {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 370px;
}


#advancedSearch fieldset 
{ background-size: 93% 175px;float: left;height: auto;margin: 0 0 0 -3%;padding: 50px 0 51px;position: absolute;width: 320px;z-index: 2300; }
#advancedSearch #lcdSearch fieldset 
{ background-size:304px 175px;margin: 0 0 0 -4%;padding: 50px 0 51px;width: 320px; }
#advancedSearch #manuSearch fieldset { background-size:304px 175px;margin: 0 0 0 -46px;padding: 50px 0 51px;width: 320px; }
#advancedSearch #wattsSearch fieldset { background-size: 355px 388px;margin: 0 0 0 -51px;padding: 74px 27px 51px 11px;width: 320px; }
#advancedSearch fieldset form { float: left;width: 100%; }
#advancedSearch fieldset #wattsSearch form { width: 100%; }
#advancedSearch #lcdSearch fieldset form input[type="text"],#advancedSearch #manuSearch fieldset form input[type="text"]
{ margin-left: 16px; }
#advancedSearch #wattsSearch fieldset form input[type="text"],#advancedSearch #wattsSearch fieldset form select
{ max-width: 310px; }
#advancedSearch fieldset form input[type="text"] { float:left;max-width:270px; }

/*------------------prod_list_page--------------*/

.listTable td.stock,.listTable td.thumb { width: auto; }
.listTable td.description { margin-left: 8px;margin-right: 5%;width: 32%; }
.listTable td.cost { float: right;padding: 10px 15px 0 0;text-align: center;width: auto; }
.listTable td:last-child { clear: right;float: right;margin-right: 15px;margin-top: 8px;width:auto; }

/*------------------prod_list_pageend--------------*/
#spryregion2 > h1 { clear:both;float:left;width:100%; }
#spryregion2 > div { width: 50%!important; }

}

@media (min-width: 641px) and (max-width: 768px) {
#search,#topNav { width:100%; }
#bodyContainer { max-width:99%; }
.mob-menu-title { width:100%; }
#leftNav.colapsinav .p7PMMv04 { width:101%; }
.pro_dtl #search,.pro_rltd #search,.pro_dtl #topNav,.pro_rltd #topNav { width:102.1%; }
#footerBottom { float: left;margin: 0;padding: 20px 3% 10px;width: 94%; }
.featureCategories td { float: left;margin-bottom: 12px;margin-right: 6px;min-height: 122px;width: 31%; }
.footLists { clear: none;float: left;margin: 0 auto;width: 30%;text-align:left; }
.footLists:nth-child(3) { float:right;position:relative;left:7%; }
.footLists:nth-child(2) { position:relative;left:14%; }
.footCC { background-size:207% auto;margin-top:15px;padding-top:1%; }
.footCC a { clear:none;float:left; }
.copy { margin:31px 10px 0 0;padding-left:20px; }

}

@media (max-width: 641px) {
/*------------------acnt-info-page--------------*/
.acnt_info_pag .accountTable
{width: 100%;}
.acnt_info_pag .accountTable td
{ float: left;max-width: 99%;min-width: 99%;text-align: center;width:99%;}
.acnt_info_pag #createAccount button
{margin:0px auto 20px 41%;float:left;}
/*------------------acnt-info-pageend--------------*/

/*------------------addallitems-pageend--------------*/
#cartBox, #verifyBox, #paypalBox{ max-width:89%;float:left; }
#cartBox select{ max-width:90%;border-right:1px solid #ddd; }
#cartBox table{float:left;width:98%;}
#cartBox td, #verifyBox td{float:left;}
#cartButtons{width:90%;}
/*------------------addallitems-pageend--------------*/
}


@media (min-width: 769px) and (max-width: 980px) {

#brands,#t_categories,#search,#leftImg > img,#browseCategory,#leftNav,#bodyContainer,#header,#container { max-width:100%;width:100%; }
#mainSearch table,#mainSearch table tr,#index_shipping,.homeAlpha tbody,.homeAlpha tr,.homeAlpha th,.homeAlpha,.index_underline,#t_products,#t_ansi,#brands li,#mainSearch input { float:left;width:100%; }
.quality ul,#homeFoot a,#homeFoot .homeAlpha td { float:left; }
#homeFoot{ width:94%; }
#t_help,#t_quality,#t_shipping { width:92.6%; }
#homeFoot .homeAlpha tr:nth-child(3) td.num { width:auto; }
.quality ul,#t_ansi,#t_products,.featureCategories td:nth-child(3n+1),.featuredallproducts td:nth-child(3n+1) { clear:both; }
#search { background-color: #0f98c5;background-image: url("//cdn.interlightus.com/images/search_bg1.png");background-position: 0 0;background-size: 100.5% 143px; }
#header { float:left;height:auto;background-size:200% auto;background-position:-5px -2px; }
#topBar { width:40%;float:right;height:auto; }
#interlightLogo { max-width:54%; }
#container { margin:0 auto -25px; }
#leftContent { float:left;width:25%; }
.p7PMMv04 { max-width:88%; }
#rightContent { clear: none;float: left;width: 75%; }
#topNav {height: 41px;width: 100%; }
.p7PMMh04 a { font-size:10px;padding:8px 7px 7px!important; }
#search #support a img{ float: right; margin-right: 30px; }
#mainSearch { float:left;width:80%; }
#mainSearch table tr td:nth-child(1) { float: left; width: 75%; }
#mainSearch table tr td:nth-child(2) { float: right; margin-right: 15px; }
#advancedSearch { clear: both;float: left;font-size: 60%;height: 35px;margin-top: -5px;padding-left: 10px;width: 97%; }
#bodyMain { width:96%;padding:10px 2% 25px;clear:both;float:left; }
#indexMiddle { float: left;width: 62%; }
#indexRight { width: 34%;padding: 10px 7px 3px; }
.featureProducts table { border-collapse: separate;border-spacing: 3px;float: left;margin: 0 auto;width: 100%; }
.featureCategories td a,.featureProducts table tr,.featuredallproducts tr { float: left; width: 100%; }
.featureCategories td,.featuredallproducts td { float: left;margin-bottom: 9px;margin-right: 2px;min-height: 102px;width: 30%; }
.featureProducts .featuredallproducts td { min-height:140px;}
.featureCategories td a img { float: left;height: auto;max-width: 96%; }
#indexImage { float: right;margin: 10px 0 0;padding: 0;width: 36%; }
#indexImage > img { height: auto;width: 100%; }
#prodFooter { float: right;margin: 0 16px 17px 0;padding: 55px 0 0 111px;width: 607px; }
.callFooter { margin-bottom:20px; }
#footer { width:97%;  margin-top: 30px;float:left; }
#mailingList { background-size:auto 100%;height: 40px; }
#brands li a img { float: left;height: 100%;margin-top: 3px;width: 100%; }
#search { height:200px; }
#t_welcome{ background:rgba(0, 0, 0, 0) url("//cdn.interlightus.com/images/welcome_msg1.png") no-repeat scroll 0 center / 100% auto;float:left;width:100%; }
#bodyMain { background-size:100.4% auto; }	
.viewAll { font-size:75%; }	
#browseCategory 
{ background: rgba(0, 0, 0, 0) url("//cdn.interlightus.com/images/browsecat.png") no-repeat scroll 0 0 / 358% 100%;height: 52px;width: 100.5%; }
#mailingList,#footerBottom { margin:0 0 0 -2px; }
	
/*------------------------contact_page--------------------------------------------*/

body.contact_page h2.trigger { max-width: 86%; max-width:90%;border-right:1px solid #eee; }
body.contact_page .toggle_container .block table tbody td span,body.contact_page .toggle_container .block table,body.contact_page .toggle_container .block table tbody,body.contact_page .toggle_container .block form,body.contact_page .toggle_container { float:left;width:100%; }
body.contact_page  .toggle_container .block { float: left;padding: 20px 0;width: 100%; }
body.contact_page .toggle_container .block table tbody tr { float:left;width:99%; }
body.contact_page .toggle_container .block table tbody th { float:left;width:95%; }
body.contact_page .toggle_container .block table tbody td { float:left;width:89%; }

/*------------------------contact_page_end--------------------------------------------*/

/*------------------SHIPPING_page--------------*/
.shipping_body #bodyMain > blockquote,.shipping_body blockquote
{ clear: both;float: left;margin: 0;width: 100%; }
.shipping_body blockquote h1{ position: absolute;text-align: center;width: 100%;float:left;left:0; }
.shipping_body #bodyMain > div#shipping,.shipping_body .blockquote-top { margin-top:60px; }
.shipping_body #shipping > ul { margin: 0;padding: 0 13px; }
.shipping_body #shipping > ul p { text-align:center; }
.shipping_body #shipping > ul p img { max-width:100%;height:100%;width:auto; }
.shipping_body #shipping > img { max-width: 100%; }
#bodyMain { position:relative; }
/*------------------SHIPPING_pageend--------------*/

/*------------------faq_interlight_page--------------*/
#faq,#faq > img { max-width: 100%; }
/*------------------faq_interlight_pageend--------------*/


/*------------------catalog_page--------------*/

body.ctalog_pag #intcat-box { float:left;width:100%;text-align:center; }
body.ctalog_pag #intcat-box .intCatalog { float:none; }
/*------------------catalog_pageend--------------*/
	
p img { max-width:100%; }
#advancedSearch fieldset { z-index:2300; }
#advancedSearch fieldset#manu_menu { margin-left: -160px; }

/*--------------footer-----------------*/
.footLists { float: left; margin-bottom: 20px;margin-right: 15px;width: 18%; }

#spryregion2 > h1 { clear:both;float:left;width:100%; }
#spryregion2 > div { width: 50%!important; }


}

@media (min-width: 768px) and (max-width:1024px) {

#advancedSearch fieldset { z-index:2300; }
#advancedSearch fieldset#lcd_menu { margin-left: -100px; }


/*------------------guide_cf_page--------------*/

.bulbLeft td { float: left;margin: 0;padding: 0!important;width: 44%; }
.bulbLeft img { height: 100%;width: 100%; }

/*------------------guide_cf_pageend--------------*/


/*------------------login-propage-page--------------*/
.logonpro_page #loginReturning,.logonpro_page #loginNew,.logonpro_page #loginGuest {
    width: 46%;
}
.logonpro_page #loginGuest
{
	clear:both;	
}
.logonpro_page #createAccount input[type="text"],.logonpro_page  #createAccount input[type="password"],.logonpro_page .ccnewTable input[type="text"],.logonpro_page .loginTable input[type="text"],.logonpro_page .loginTable input[type="password"]
{
	width:84%;	
	border-right:1px solid #ddd;
}
/*------------------login-propage-pageend--------------*/


}
@media (min-width: 767px) {
.mob-menu-title.catmob,#mob-nav { display:none; }

}
@media (min-width: 980px) {
#mailingList { display:none; }
#spryregion2 > h1 { clear:both;float:left;width:100%; }
}
@media (max-width: 980px) {
.cartSeparator{max-width:99%;}
}
@media (max-width: 328px) {
body.contact_page tbody{float: left; border-right: 1px solid rgb(238, 238, 238); max-width: 97%;}
}
@media (max-width: 350px) {
.shpng_cartpag .qty > a {
    clear: left;
    float: left;
    margin-left: -25px;
    position: absolute;
    top: 7px;
    width: 18px;
}

.shpng_cartpag .cartTable input[type="text"] {
    background: rgba(0, 0, 0, 0) url("//cdn.interlightus.com/images/sprite_gradient.png") no-repeat scroll -850px -410px;
    border-right: 1px solid #ddd;
    float: right;
    font-size: 100%;
    height: 19px;
    left: 5px;
    line-height: 19px;
    padding: 0 4px;
    position: relative;
    width: 16px;
}
}