﻿body
{
    margin: 0;
    padding: 0;
    font-family: Arial;
}
h1, h2
{
    margin: 0;
    padding: 0;
}

#hm_header a
{
    height: 87px;
    width: 490px;
    display: block;
    text-indent: -9999px;
}
#hm_content
{
    display: block;
    position: relative;
    margin-bottom: 200px;
    padding: 1px;
}
#hm_sidebar
{
    position: absolute;
    width: 490px;
    top: 0px;
    left: 0px;
}
#hm_navigationList ul
{
    padding: 0px;
    line-height: 29px;
    font-size: 11px;
    text-align: right;
    list-style-type: none;
}
#hm_navigationList ul a, #hm_navigationList ul a:link, #hm_navigationList ul a:visited
{
    color: #A5A5A5;
    background: #fff;
    text-decoration: none;
    padding-left: 13px;
}
#hm_navigationList ul a:hover
{
    color: #06263F;
    text-decoration: none;
}
#hm_navigationList ul a
{
    color: #868686;
    text-decoration: none;
}

#hm_member
{
    height: 175px;
    width: 158px;
    display: block;
    margin: 20px 0 0 12px;
    padding-top: 10px;
    color: #26292D;
    font-size: 11px;
    text-align: right;
    line-height: 15px;
}
#hm_member h2
{
    height: 22px;
    width: 103px;
    margin-left: 64px;
    margin-bottom: 10px;
    display: block;
    text-align: left;
    text-indent: -9999px;
}
#hm_member input.textEntry
{
    width: 138px;
    height: 20px;
    line-height: 20px;
    background-color: #E6E6E6;
    margin-bottom: 6px;
    padding: 0 10px 0 10px;
}

#hm_submitLogin
{
    line-height: 21px;
    margin-top: 6px;
}
#hm_submitLogin div
{
    float: left;
}
#hm_submitLogin div input
{
    padding-right: 5px;
}
#hm_submitLoginButton input
{
    background: transparent url('/styleNew/img/loginButton.jpg') top left no-repeat;
    height: 21px;
    width: 60px;
    margin: 0;
    padding: 0;
    margin-left: 8px;
    border: 0;
    cursor: pointer;
    text-indent: -9999px;
    float: right;
}
#hm_logoutPanel
{
    font-size: 12px;
    padding-top: 5px;
}
#hm_welcomeLabel
{
    font-weight: bold;
    font-style: italic;
}
#hm_logoutPanel ul
{
	list-style-position: inside;
	list-style-type: disc;
    line-height: 20px;
    font-size: 11px;
    margin: 10px 0 10px 0;
}
#hm_logoutPanel a
{
    text-decoration: none;
}
#hm_logoutPanel a:hover
{
    text-decoration: underline;
}
#hm_logoutButton input
{
    background: transparent url('/styleNew/img/logoutButton.jpg') top left no-repeat;
    height: 21px;
    width: 71px;
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
    text-indent: -9999px;
    float: right;
}
#hm_register
{
    clear: both;
    padding-top: 10px;
}
#hm_signUp
{
    height: 105px;
    width: 160px;
    display: block;
    margin: 20px 0 0 12px;
}
#hm_signUp h2
{
    display: none;
}
#hm_signUp p
{
    height: 101px;
    margin: 2px;
    padding: 0;
    width: 158px;
}
#hm_signUp a
{
    height: 100%;
    width: 100%;
    display: block;
    text-indent: -9999px;
}
#hm_directory
{
    margin: 20px 0 0 36px;
    width: 135px;
}
#hm_directory h2
{
    height: 22px;
    width: 103px;
    margin-left: 32px;
    display: block;
    text-indent: -9999px;
}
#hm_directory p
{
    margin: 7px 0 0 0;
    padding: 0;
    text-align: right;
    font-size: 11px;
    line-height: 15px;
}
#hm_directory img
{
    border-style: none;
    margin-left: -14px;
}
#hm_directory a, #hm_directory a:link, #hm_directory a:visited
{
    color: #000;
    text-decoration: none;
}
#hm_directory a:hover
{
    text-decoration: underline;
}



#hm_digitalIssue
{
    margin: 20px 0 0 2px;
    width: 170px;
}
#hm_digitalIssue h2
{
    height: 22px;
    width: 122px;
    margin-left: 46px;
    margin-bottom: 6px;
    display: block;
    text-indent: -9999px;
}
#hm_digitalIssue p
{
    margin: 4px 0 0 0;
    padding: 0;
    text-align: right;
    font-size: 11px;
    line-height: 15px;
}
#hm_digitalIssue img
{
    border-style: none;
    margin-left: -14px;
}
#hm_digitalIssue a, #hm_digitalIssue a:link, #hm_digitalIssue a:visited
{
    color: #000;
    text-decoration: none;
}
#hm_digitalIssue a:hover
{
    text-decoration: underline;
}


#hm_contentBody
{
    position: relative;
    margin-left: 196px;
    margin-top: 340px;
    width: 615px;
    border: solid 1px transparent;
}
#hm_bannerAdUno
{
    height: 60px;
    width: 468px;
    margin: 0 auto;
    padding-left: 60px;
    sdisplay: none;
}
#hm_featuredEquipment
{
    height: 250px;
    width: 100%;
    display: block;
    background: #fff url('/styleNew/img/homeFeaturedEquipBG.jpg') top left no-repeat;
    margin-top: 15px;
    padding-top: 14px;
    padding-left: 18px;
    position: relative;
}
#hm_featuredEquipment h2
{
    height: 19px;
    width: 81px;
    display: block;
    text-indent: -9999px;
    margin: 20px 0;
}
#hm_featuredEquipment h3
{
    height: 19px;
    width: 193px;
    position: absolute;
    top: 15px;
    left: 108px;
    margin: 20px 0;
}
#hm_featuredEquipment h3 a
{
    height: 100%;
    width: 100%;
    display: block;
    text-indent: -9999px;
}
#hm_featuredEquipmentTable
{
    font-size: 12px;
    line-height: 17px;
    margin: 10px 0 10px 14px;
}
#hm_featuredEquipmentTable ul
{
    width: 100%;
}
#hm_featuredEquipmentTable li
{
    display: block;
    float: left;
    width: 280px;
    height: 96px;
    margin: 5px;
}
#hm_featuredEquipmentTable .equipmentHeader a
{
    font-weight: bold;
}
#hm_featuredEquipmentTable .equipmentCategory
{
    font-size: 11px;
    line-height: 19px;
    padding-bottom: 2px;
}
#hm_featuredEquipmentTable .equipmentImage
{
    float: left;
    width: 75px;
}
#hm_featuredEquipmentTable .equipmentSummary
{
    float: right;
    width: 195px;
    padding-top: 1px;
}
#hm_featuredEquipmentTable .equipmentSummary a, #hm_featuredEquipmentTable .equipmentSummary a:visited
{
    color: Black;
    text-decoration: none;
}
#hm_featuredEquipmentTable .equipmentSummary a:hover
{
    text-decoration: underline;
}
#hm_featuredEquipmentFooter
{
    width: 370px;
    margin: 0 auto;
    margin-bottom: 20px;
    padding-top: 20px;
    clear: both;
}
#hm_digitalDirectory
{
    display: none;
}
#hm_digitalEdition
{
    sheight: 540px;
    sheight: 540px;
    width: 100%;
    
}
#hm_digitalEditionInner
{
    margin-left: 26px;
}
#hm_digitalEdition h2
{
    height: 23px;
    width: 251px;
    display: block;
    background: #fff url('/styleNew/img/digitalIssueHeader.jpg') top left no-repeat;
    text-indent: -9999px;
    margin-bottom: 2px;
    margin-left: 24px;
}
#hm_digitalEdition h4
{
    letter-spacing: -.3px;
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
    margin-left: 24px;
    margin-bottom: 6px;
}
#hm_digitalEdition h4 a, #hm_digitalEdition h4 a:link, #hm_digitalEdition h4 a:visited
{
    text-decoration: none;
}
#hm_digitalEdition h4 a:hover
{
    text-decoration: underline;
}
#hm_digitalEditionFooter
{
    width: 370px;
    margin: 0 auto;
    margin-bottom: 20px;
    padding-top: 15px;
}
#hm_browseLinks
{
    margin-top: 45px;
    position: relative;
}
#hm_featuredCompanies
{
    float: left;
    margin-left: 25px;
}
#hm_featuredCompanies h2
{
    height: 23px;
    width: 190px;
    display: block;
    text-indent: -9999px;
}
#hm_directories
{
    float: right;
    border-left: solid 1px #878787;
    padding-left: 20px;
    width: 280px;
}
#hm_directories h2
{
    height: 23px;
    width: 188px;
    display: block;
    text-indent: -9999px;
}
#hm_featuredCompanies, #hm_directories
{
    font-size: 11px;
    line-height: 18px;
}
#hm_featuredCompanies ul, #hm_directories ul
{
    margin: 10px 0 0 35px;
    list-style-type: disc;
}
#hm_featuredCompanies a, #hm_featuredCompanies a:link, #hm_featuredCompanies a:visited, #hm_directories a, #hm_directories a:link, #hm_directories a:visited
{
    color: #0A2542;
    text-decoration: none;
}
#hm_featuredCompanies a:hover, #hm_directories a:hover
{
    text-decoration: underline;
}
#hm_contentBodyFooter
{
    clear: both;
}
#hm_footer
{
    background: #fff url('/styleNew/img/footerBG.jpg') top left repeat-x;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    padding-top: 5px;
}
#hm_footer p, #hm_footer ul
{
    margin: 0;
    padding: 0;
}
#hm_footer li
{
    display: inline;
    list-style-type: none;
    padding-right: 10px;
}
#hm_footer a, #hm_footer a:link, #hm_footer a:visited
{
    color: #000;
    text-decoration: none;
}
#hm_footer a:hover
{
    text-decoration: underline;
}
#hm_AuthorizeNetPanel
{
    padding-left: 55px;
    padding-top: 30px;
}

