﻿/* -----------------------------------------------------------------------------
	Base Styles
----------------------------------------------------------------------------- */
* {padding:0;margin:0;}
/* \*/
* html body{text-align:left;}
* html body *{text-align:left;}
/* */
body{background-color:#fff;color:#616161;font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;font-size:100.1%;}
img,fieldset{border:none 0;}
p{margin-bottom:8px;}
ul{list-style-type:none;}
hr{display:block;visibility:hidden;clear:both;height:1px;margin:0;}
input,select,textarea{font-family:Arial, Helvetica, sans-serif;font-size:100.1%;}
h1,h2,h3,h4,h5,h6{margin:2px 0 10px;}
h1{font-size:190%;}
h2{font-size:160%;}
h3{font-size:130%;}
h4{font-size:100%;}
h5{font-size:85%;}
h6{font-size:40%;}
a,a:link,a:visited,a:active{color:#0268bc;text-decoration:none;}
a:hover{text-decoration:underline;}
label{cursor:default;}
table{font-size:100.1%;}
td,th{vertical-align:top;}
.clear{clear:both;margin-bottom:-1px;padding-bottom:1px;}
.hide{display:none !important;}

/* -----------------------------------------------------------------------------
	Default Nemco Styles
----------------------------------------------------------------------------- */
body{background:#cfcfce;text-align:center;}
#wrapper{width:auto;background:#cfcfce url('images/bg.jpg') repeat-x;text-align:center;font-size:70%;}
#header,#content,#footer{margin:0 auto;width:950px;text-align:left;}
#header{position:relative;height:75px;}
#sitelogo{float:left;width:240px;text-align:center;}
#topNavBar{position:relative;top:48px;float:left;width:466px;height:32px;}
.RadMenu_Default{height:32px;}
.RadMenu_Default .item{min-width:54px;padding-right:2px;background:url('images/mainItemSeparator.gif') repeat-x;}
.RadMenu_Default .first{padding-right:2px;background:url('images/mainItemSeparator.gif') repeat-x;}
.RadMenu_Default .last{padding-right:0;background:none;}
.RadMenu_Default .link{min-width:54px;_width:54px;height:32px;line-height:32px;padding:0px 18px;background:#0268bc url('images/mainItemBg.gif') no-repeat 50% top;color:#fff;font-weight:700;text-decoration:none;text-align:center;}
.RadMenu_Default .link:visited{color:white;}
.RadMenu_Default .link:hover,
.RadMenu_Default .expanded{background:url('images/mainItemBgHover.gif') no-repeat 50% top;text-decoration:none;}
.RadMenu_Default .first .link{background:url('images/mainItemBg.gif') no-repeat left top;}
.RadMenu_Default .first .link:hover,
.RadMenu_Default .first .link .expanded{background:url('images/mainItemBgHover.gif') no-repeat left top;}
.RadMenu_Default .last .link{background:url('images/mainItemBg.gif') no-repeat right top;}
.RadMenu_Default .last .link:hover,
.RadMenu_Default .last .link .expanded{background:url('images/mainItemBgHover.gif') no-repeat right top;text-decoration:none;}
.RadMenu_Default .link:hover{cursor:pointer;}
.RadMenu_Default .group{padding-bottom:14px !important;border-left:solid 1px #cfcfcf;border-right:solid 2px #afafb1;border-bottom:solid 2px #afafb1;background:#ffffff;/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;*/}
.RadMenu_Default .group .link{height:24px;line-height:24px;background:none;color:#616161;font-weight:normal;text-align:left;}
.RadMenu_Default .group .link:visited{color:#616161;}
.RadMenu_Default .group .item.first{margin-top:14px;}
.RadMenu_Default .group .item{padding-right:0;background:none;}
.RadMenu_Default .group .link:hover,
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded{background:#e2ebf6 url('images/itemBg.gif') repeat-x;cursor:pointer;}
#globalNav{float:right;width:210px;text-align:right;text-align:right;}
#searchArea{width:205px;text-align:right;background:url('images/searchBg.gif') no-repeat;}
#searchArea input{vertical-align:text-top;}
#searchArea input.keywords{width:135px;padding-top:2px;background-color:transparent !important;border:none 0;font-size:10px;color:#616161;margin-right:10px;}
#searchArea input.go{}
#content{background:url('images/contentBg2.jpg') no-repeat;}
#content .crumbs{}
#content .crumbs a,
#content .crumbs a:active,
#content .crumbs a:visited{color:#0268bc;text-decoration:none;font-weight:400;}
#content .crumbs a:hover{text-decoration:underline;}
#content .main{display:inline;float:left;width:650px;min-height:430px;height:auto !important;height:430px;margin:20px 15px 0 35px;}
#content .sidebar{display:inline;float:right;width:250px;margin:60px 0 0;background:#fff url('images/sidebarBg2.jpg') no-repeat;}
#content .sidebar .inner{width:auto;min-height:150px;height:auto !important;height:150px;padding:20px;}
#content .sidebar .bottom{width:auto;height:20px;background:url('images/sidebarBg2.jpg') no-repeat left bottom;}
#content .bottom{clear:both;width:auto;height:50px;background:url('images/contentBg2.jpg') no-repeat left bottom;}
h1{margin-top:10px;width:75%;font-size:300%;font-weight:700;letter-spacing:0px;color:#0268bc;}
h2{margin:16px 0 5px;font-size:115%;font-weight:700;color:#0268bc;}
h3{font-size:110%;font-weight:700;color:#616161;}
.subMenu{margin:5px 0 5px 17px;list-style-image:url('images/orangeBullet.gif');}
.subMenu li{margin-bottom:5px;}
.subMenu li a,
.subMenu li a:visited,
.subMenu li a:active{color:#616161;text-decoration:none;}
.subMenu li a:hover{color:#616161;text-decoration:underline;}
.newsList{margin:5px 0 5px 17px;list-style-image:url('images/orangeBullet.gif');}
.newsList li{margin-bottom:5px;}

#footer{clear:both;height:32px;padding-top:3px;}
#footer .left{display:inline;float:left;width:400px;margin-left:35px;}
#footer .right{display:inline;float:right;width:300px;margin-right:135px;}
#footer ul{}
#footer li{float:left;}
#footer li a{float:left;padding:0 10px;background:url('images/navSeparator.gif') repeat-y;color:#616161;text-decoration:none;}
#footer li a.first{padding-left:0;background:none;}
#footer li a.last{padding-right:0;}
#footer li a:hover{text-decoration:underline;}

/* -----------------------------------------------------------------------------
	Nemco Landing Page Styles
----------------------------------------------------------------------------- */
body.landing #content{background:url('images/landingBg.jpg') no-repeat;}
body.landing #content .main{float:left;width:880px;min-height:320px;height:auto !important;height:320px;margin:20px 35px 41px 35px;}
body.landing #content .bottom{float:left;width:920px;height:122px;margin:0 15px 10px 15px;background:none;}
body.landing #content .bottom .left{float:left;width:300px;height:100px;}
body.landing #content .bottom .center{float:left;width:256px;height:100px;margin-left:20px;color:#fff;}
body.landing #content .bottom .center h2{margin:10px 0 5px;color:#fff;}
body.landing #content .bottom .center a{font-weight:700;color:#fff;}
body.landing #content .bottom .right{float:right;width:324px;height:50px;margin-top:40px;}
body.landing #footer .right{float:right;width:300px;margin-right:35px;}

/* -----------------------------------------------------------------------------
	Nemco Product Page Styles
----------------------------------------------------------------------------- */
body.product #content .main .left{float:left;width:220px;margin:10px 0;overflow:hidden;}
body.product #content .main .right{float:right;width:410px;margin:0;}
body.product h1{width:auto;}
.regListing{width:auto;margin-top:10px;padding:10px 0;background:url('images/regListingBg.jpg') no-repeat;}
.regListing img{margin-right:10px;}
.suggested{font-style:italic;}
.listTable{margin-bottom:20px;border-collapse:collapse;}
.listTable th{height:24px;padding:3px 10px;background:url('images/listTableBg.gif') no-repeat -10px top;color:#fff;white-space:nowrap;}
.listTable th.first{background:url('images/listTableBg.gif') no-repeat left top;}
.listTable th.last{background:url('images/listTableBg.gif') no-repeat right top;}
.listTable td{padding:3px 10px;border-bottom:solid 1px #ccc;}
.listTable tr.noLine td{border-bottom:none 0px;}
.listTable tr.group td{background:#e5e5e5;font-weight:700;}
.featureList{margin:5px 0 5px 17px;list-style-image:url('images/orangeBullet.gif');}
.featureList li{margin-bottom:5px;}
.resourceList{margin:5px 0 5px 5px;}
.resourceList li{margin-bottom:12px;}
.resourceList li img{float:left;margin-right:5px;}

/* -----------------------------------------------------------------------------
	Nemco Content Page/No Sidebar
----------------------------------------------------------------------------- */
body.nosidebar #content{background:url('images/contentBg.jpg') no-repeat;}
body.nosidebar #content .main{float:left;width:880px;min-height:430px;height:auto !important;height:430px;margin:20px 35px 0 35px;}
body.nosidebar #content .bottom{background:url('images/contentBg.jpg') no-repeat left bottom;}
body.nosidebar #footer .right{float:right;width:300px;margin-right:35px;}

/* -----------------------------------------------------------------------------
	Search Results Page
----------------------------------------------------------------------------- */
.searchPanel{}
.searchKeywords{font-weight:700;}
.searchPaging{/*float:right;*/}
.searchPaging input{margin:0px 5px;vertical-align:middle;}

/* -----------------------------------------------------------------------------
	Page Headings (sIFR)
----------------------------------------------------------------------------- */
.sIFR-flash{	margin:0;visibility:visible !important;}
.sIFR-replaced{visibility: visible !important;}
span.sIFR-alternate{display:block;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0;}
.sIFR-hasFlash h1{font-size:300%;font-weight:normal;letter-spacing:0px;visibility:hidden;color:#0268bc;}
@media print{
	.sIFR-flash,.sIFR-flash object,.sIFR-flash embed{display:none !important;height:0;overflow:hidden;position:absolute;width:0;}
	span.sIFR-alternate{visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;}
}

/* -----------------------------------------------------------------------------
	Slide Show / Image Gallery Styles
----------------------------------------------------------------------------- */
.slideshow{width:auto;height:auto;}
.slideshow_stage{width:200px;height:auto;background:#959595;}
.slideshow_stage img{width:auto;height:auto;}
.slideshow_loading{display:none;text-align:center;}
.slideshow_loading img{}
.slideshow_menu{width:200px;height:26px;float:left;background:url('images/slideshow_menuBg.gif') repeat-x;font-size:10px;color:#666;}
.slideshow_controls{display:inline;float:left;width:90px;height:16px;margin:6px 0 0 5px;}
.slideshow_controls img{margin-right:5px;vertical-align:middle;cursor:pointer;_cursor:hand;}
.slideshow_slideCount{}
.slideshow_caption{width:auto;padding:5px;font-size:10px;}
.slideshow_maximize{display:inline;float:right;width:90px;height:16px;margin:6px 5px 0 0;text-align:right;}
.slideshow_maximize a{color:#666;text-decoration:none;}
.slideshow_maximize a:hover{text-decoration:underline;}
.slideshow_editor{}
.slideshow_editor table{margin-bottom:10px;}
.slideshow_editor td{padding:5px;}
.slideshow_editor fieldset{margin-bottom:10px;}
.slideshow_editor fieldset label{display:block;}

/* -----------------------------------------------------------------------------
	Find Your Equipment Web Part
----------------------------------------------------------------------------- */
.findYourEquipment div {margin:10px 0px;}
.findYourEquipment div img{float:left; margin-right:5px;}
.findYourEquipment div label{margin-top:-5px;}
.findYourEquipment div table{margin-left:40px;}
.findYourEquipment div p{line-height:17px;}
.findYourEquipment div#find input{margin-left:38px;}
/*.findYourEquipment select{float:right;}*/
.findYourEquipment div.results{padding:0px 10px;border-top:solid 1px #cccccc;}
.findYourEquipment ul.resultlist{margin-left:15px;}
.findYourEquipment ul.resultlist a,
.findYourEquipment ul.resultlist a:hover,
.findYourEquipment ul.resultlist a:link,
.findYourEquipment ul.resultlist a:visited{color:#616161;}

/* -----------------------------------------------------------------------------
	Product Category Menu Web Part
----------------------------------------------------------------------------- */
.productCategoryMenu ul.productcategories{float:left;margin:0;list-style:none;}
.productCategoryMenu ul.productcategories>li{float:left;width:300px;padding:0 0 0 1.5em;}
.productCategoryMenu ul.productcategories ul.products{margin-left:15px;}
.productCategoryMenu ul.productcategories ul.products li{display:inline; }
.productCategoryMenu ul.productcategories ul.products a,
.productCategoryMenu ul.productcategories ul.products a:link,
.productCategoryMenu ul.productcategories ul.products a:hover,
.productCategoryMenu ul.productcategories ul.products a:visited{color:#616161;}

/* -----------------------------------------------------------------------------
	Map Web Part
----------------------------------------------------------------------------- */
.mapLocationTitle {font-weight:700;}
.mapLocation {margin-bottom:3em;}
.region {float:left;margin:5px 0px; width:105px;}
* html .region{width:100px;}
.mapNav{float:right;}
* html .mapNav{margin-right:2px;}
.mapNav .item{display:inline;float:left;padding-right:2px;background:url('images/mapItemSeparator.gif') repeat-x; text-align:center;}
.mapNav .first{padding-right:2px;background:url('images/mapItemSeparator.gif') repeat-x;}
.mapNav .last{padding-right:0;background:none;}
.mapNav .singleLine{line-height:30px;}
.mapNav .link:visited{color:white;}
.mapNav .link{display:block;float:left;height:30px;padding:2px 5px 0px 5px;background:#606060;color:#fff;font-weight:700;text-decoration:none;text-align:center; vertical-align:middle;}
.mapNav .link{background:#606060 url('images/mapItemBg.gif') no-repeat 50% top;}
.mapNav .link:hover{background:url('images/mapItemBgHover.gif') no-repeat 50% top;}
.mapNav .first .link{background:url('images/mapItemBg.gif') no-repeat left top;}
.mapNav .first .link:hover{background:url('images/mapItemBgHover.gif') no-repeat left top;}
.mapNav .last .link{background:url('images/mapItemBg.gif') no-repeat right top;}
.mapNav .last .link:hover{background:url('images/mapItemBgHover.gif') no-repeat right top;}
.mapNav .link:hover{cursor:pointer;}
.mapPanel td{width:275px;}
#livemap{position:relative; width:630px; height:400px;}
.mapBox{width:630px; padding:10px; border:solid 1px #8c8c8a;}
.mapBox .content{width:630px;}
* html #livemap{width:614px;}
* html .mapBox{width:614px;}
* html .mapBox .content{width:614px;}

