﻿.header
{
    padding: 0;
    height: 121px;
}

.logo
{
  float: left;
  margin-top: 23px;
  width: 223px;
}

.topMenuWrapper
{
    float: right;
    clear: right;
    text-align: right;
    width: 735px;
}

#myCart
{
    width:239px;
    float:right;
    display:block;
    margin-top:5px;
    overflow:hidden;
    border:0;
}

#cartTop
{
    width:239px;
    overflow:hidden;
    display:block;
    float:left;
    border:0;
    clear:both;
}

#leftCart
{
    width:143px;
    overflow:hidden;
    display:inline-block;
    float:left;
    border:0;
}

#hplOrderConfirmation
{
    width:96px;
    overflow:hidden;
    display:inline-block;
    float:right;
    border:0;
}

#hostWrapper
{
    float: right;
    margin-top: 18px;
    margin-right: 10px;
    font-size: 12px;
}
#hostWrapperMin
{
    float: right;
    margin-top: 50px;
    margin-right: 20px;
}
#hostWrapperMin span
{
    font-size: 13px;
}
#hostLabel, .hostDot
{
    color: #d7ca96;
    font-size: 12px;
}

#hostId
{
    font-size: 12px;
}

.topNav
{
    float: right;
    margin-top: 15px;
}

.topNav li
{
    display: inline;
    float: left;
    margin-left: 2px;
    width: 136px;
    height: 20px;
    text-align: center;
}

.topNav li a
{
    float: left;
}

.topNavLink { width: 136px; height: 19px;}
#ContactUs { background: url('../images/UtilityButtons/utilnav_btn_contact.jpg') no-repeat;}
#PresentToYou { background: url('../images/UtilityButtons/utilnav_btn_present2you.jpg') no-repeat;}
#BackofficeLogin { background: url('../images/UtilityButtons/utilnav_btn_login.jpg') no-repeat;}

#ContactUs:hover, #PresentToYou:hover, #BackofficeLogin:hover
{
    background-position: 0 -19px;
}

.mainMenuWrapper
{
    clear: both;
    height: 70px;
    width: 710px;
    position: relative;
    top: 15px;
    margin-left: 22px;
}

.mainMenuWrapper ul
{
    width: 710px;
    height: 70px; 
    float: right;
}

.mainMenuWrapper ul li
{
    float: left; position: relative;
}

.mainMenuWrapper ul li a
{
	display: block;
	float: left;
	height:70px;
}

#aboutLink { width: 144px; background: url('../images/HomeButtons/aboutUsBtn.png') no-repeat;}
#productsLink { width:  141px; background: url('../images/HomeButtons/productsBtn.png') no-repeat;}
#opportunityLink { width: 141px; background: url('../images/HomeButtons/opportunityBtn.png') no-repeat;}
#shopLink { width: 141px; background: url('../images/HomeButtons/shopBtn.png') no-repeat;}
#joinLink { width: 143px; background: url('../images/HomeButtons/JoinUsBtn.png') no-repeat;}
#moreInfoLink { width: 143px; background: url('../images/HomeButtons/InfoBtn.png') no-repeat;}
#aboutLink:hover, #productsLink:hover, #opportunityLink:hover, #shopLink:hover, #joinLink:hover, #moreInfoLink:hover, li#menuSelected a
{
    background-position: 0 -70px;
}

.mainSubmenuWrapper
{
    position: absolute;
    z-index: 6;
    top: 75px;
}

#aboutSubmenu
{
    background: url('../images/aboutDropdown2.png') no-repeat top left;
    width: 600px;
    height: 279px;
    left: -70px;
}

#productsSubmenu
{
    background: url('../images/productsDropdown4p.png') no-repeat top left;
    width: 745px;
    height: 369px;
    left: -300px;
}

#productsSubmenu .submenuBlock
{
    width: 165px;
}

#productsSubmenu .submenuBlock .submenuDesc
{
    height: 170px;
}

#opportunitySubmenu
{
    background: url('../images/NewOppDropdown2.png') no-repeat top left;
    width: 750px;
    height: 339px;
    left: -330px;
}

.submenuBlock
{
    width: 180px;
    height: 200px;
    padding: 25px 10px;
    float: left;
    position: relative;
}

.submenuLongBlock
{
    width: 905px;
    height: 40px;
    padding: 20px 10px;
    float: left;
}

.submenuHeader
{
    font-size: 0.9em;
    color: Black;
    width: 100%;
    height: 35px;
    text-transform: uppercase;
    text-align: center;
    float: left;
    color: Black;
    font-family: Times New Roman, Helvetica, Arial, Sans-Serif;
}

.submenuHeaderLong
{
    font-size: 0.9em;
    color: Black;
    width: 100%;
    text-transform: uppercase;
    float: left;
    color: Black;
    font-family: Times New Roman, Helvetica, Arial, Sans-Serif;
    text-align: left; height: 20px; padding-left: 10px;
}

.submenuDesc
{
    float: left;
    text-align: left;
    width: 150px;
    height: 145px;
    color: #534125;
    margin: 10px 0 5px 15px;
    font-size: 0.8em;
}

.longDesc
{
    clear: left; width: 580px; height: 40px; text-align: justify; margin-left: 10px;
}

.moreInfoLinkWrapper
{
    float: left;
    margin-left: 45px;
    height: 20px;
}

.presentationLinkWrapper
{
    float: left;
    margin-left: 20px;
    height: 30px;
}

a.moreInfoLink
{
}

.moreInfoLink img
{
    /*z-index: 105px;*/
    position: absolute;
}

.submenuProductImg
{
    position: absolute;
    width: 135px;
    top: 180px;
    left: 25px;
    height: 88px;
    /*z-index: 100px;*/
}


.footer
{
	text-align: center;
	clear: both;
	margin: 0 auto;
	width: 690px;
	margin-bottom: 20px;
}

/*.footerPromo
{
	text-align: center;
	clear: both;
	margin: 0 auto;
    background: Black url('../images/bottom_center.png') no-repeat top center;
    height: 135px;
    padding: 7px 45px 0 45px;
}
*/
.footerNav
{
}

.footerNav li
{
    display: inline;
    float: left;
    height: 20px;
	width: 136px;
}

.footerNavLink { float: left; width: 136px; height: 19px; }

#Testimonials { background: url('../images/UtilityButtons/footer_btn_testim.jpg') no-repeat; }
#EventsLink { background: url('../images/UtilityButtons/footer_btn_event.jpg') no-repeat;}
#FromScott { background: url('../images/UtilityButtons/footer_btn_fromscott.jpg') no-repeat;}
#DisclaimersLink { background: url('../images/UtilityButtons/footer_btn_disclaimer.jpg') no-repeat;}
#PrivacyStmt { background: url('../images/UtilityButtons/footer_btn_privacy.jpg') no-repeat;}
#InTheNews { background: url('../images/UtilityButtons/footer_btn_inTheNews.jpg') no-repeat;}

/*use this style when there are events in the Event page*/
#Testimonials:hover, #EventsLink:hover, #FromScott:hover, #DisclaimersLink:hover, #PrivacyStmt:hover, #InTheNews:hover
{
    background-position: 0 -19px;
}

/*use this when there's no event in the Event page
#Testimonials:hover, #FromScott:hover, #DisclaimersLink:hover, #PrivacyStmt:hover, #InTheNews:hover
{
    background-position: 0 -19px;
}*/
#Disclaimer
{
    padding-top: 10px;
    font-size: 9px;
    color: #60522a;
    clear: both;
}

