#main-container #inner-container {
  width: 953px;
  w\idth: 913px;
  padding: 26px 10px 6px 20px;
  background: #fff url(/img/fader-light-grey.gif) top left repeat-x;
  overflow: hidden;
  display: inline-block;
}
#main-container #inner-container {
  display: block;
}
#inner-container h2 {
  margin: 0;
  padding: 0 0 5px 0;
  background: #fff;
  font-size: 1.1em;
  color: #af2da7;
}
#inner-container #hp-search-products-box {  
  width: 546px;
  float: right;
  background: #fff url(/img/hp-search-products-bg2.gif) bottom left no-repeat;
}

#inner-container #hp-search-products-box #hp-search-box {
  width: 382px;
  float: left;
  margin-right: 5px;
}
#inner-container #hp-search-products-box #hp-search-box #hp-search {
  width: 382px;
  w\idth: 354px;
  padding: 10px 14px 16px 14px;
  background: url(/img/fader-dark-grey.gif) top left repeat-x;
  overflow: hidden;
  display: inline-block;
}
#inner-container #hp-search-products-box #hp-search-box #hp-search {
  display: block;
}

#inner-container #hp-search-products-box #hp-search-box #hp-search td{
padding-top:10px;
}
#inner-container #hp-search-products-box #hp-search-box #hp-search select {
  width: 120px;
  font-size: 0.9em;
  padding: 1px;
}
#inner-container #hp-search-products-box #hp-search-box #hp-search #search-members {
  width: 114px;
  font-size: 0.9em;
  padding: 1px;
}

#inner-container #hp-search-products-box #hp-products-box {
  width: 158px;
  float: left;
}
#inner-container #hp-search-products-box #hp-products-box #hp-products {
  width: 156px;
  w\idth: 128px;
  padding: 16px 14px 6px 14px;
  background: url(/img/fader-dark-grey.gif) top left repeat-x;
  overflow: hidden;
  display: inline-block;
}
#inner-container #hp-search-products-box #hp-products-box #hp-products {
  display: block;
}
#inner-container #hp-search-products-box #hp-products-box #hp-products select {
  width: 128px;
  margin: 0 0 16px 0;
  font-size: 0.9em;
  padding: 1px;
}
#inner-container #hp-search-products-box #hp-products-box #hp-products input#search-suppliers {
  width: 122px;
  margin-bottom: 8px;
  font-size: 0.9em;
  padding: 1px;
}
#inner-container #hp-search-products-box #hp-products-box #hp-products input#search-suppliers-button {
  display: block;
  float: right;
}

#inner-container #hp-search-products-text {
  width: 347px;
  float: left;
  margin-right: 10px;
}



#main-container #hp-inner-container {
  width: 943px;
  w\idth: 917px;
  padding: 15px 13px 15px 13px;
  background: #fff url(/img/fader-dark-grey02.gif) top left repeat-x;
  overflow: hidden;
  display: inline-block;
}
#main-container #hp-inner-container {
  display: block;
}
#hp-inner-container #hp-news-events-box {
  width: 917px;
  float: left;
  background: url(/img/hp-news-events-bgc.gif) bottom left no-repeat;
}
#hp-inner-container #hp-news-events-box h2 {
  margin: 0;
  padding: 15px 15px 35px 20px;
  background: url(/img/hp-news-events-h2-bg.gif) top left no-repeat;
  font-size: 1.3em;
  color: #000;
}
#hp-inner-container #hp-news-events-box h2 a,
#hp-inner-container #hp-member-contents a {
  display: block;
  padding: 4px 0 5px 12px;
  float: right;
  background: url(/img/arrow-small-pink.gif) left center no-repeat;
  font-size: 0.7em;
  text-decoration: none;
}

#hp-inner-container #hp-member-contents a.lo{
float:left;
}
#hp-inner-container #hp-news-events-box #hp-news-box {
  width: 301px;
  float: left;
  margin-right: 8px;
}
#hp-inner-container #hp-news-events-box #hp-news-box #hp-news {
  width: 301px;
  overflow: hidden;
  display: inline-block;
}
#hp-inner-container #hp-news-events-box #hp-news-box #hp-news {
  display: block;
}
#hp-inner-container #hp-news-events-box #hp-events-box {
  width: 301px;
  float: left;
  margin-right: 8px;
}
#hp-inner-container #hp-news-events-box #hp-events-box #hp-events {
  width: 301px;
  overflow: hidden;
  display: inline-block;
}
#hp-inner-container #hp-news-events-box #hp-events-box #hp-events {
  display: block;
}
#hp-inner-container #hp-news-events-box ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 10px;
}
#hp-inner-container #hp-news-events-box ul li {
  float: left;
  margin: 0 0 6px 0;
  padding: 0;
}
#hp-inner-container #hp-news-events-box ul li div.hp-thumb {
  width: 76px;
  float: left;
  background: url(/img/hp-thumb-bg.gif) bottom left no-repeat;
}
#hp-inner-container #hp-news-events-box ul li div.hp-thumb img {
  padding: 5px 11px 11px 5px;
  display: block;
}
#hp-inner-container #hp-news-events-box ul li div.hp-news-events-text {
  width: 210px;
  float: left;
}
#hp-inner-container #hp-news-events-box ul li div.hp-news-events-text h3 {
  padding: 0 0 2px 0;
  font-size: 1.1em;
}
#hp-inner-container #hp-news-events-box ul li div.hp-news-events-text h3 a {
  text-decoration: none;
}


#hp-inner-container #hp-members-box {
  width: 299px;
  float: left;
  margin: 0;
}
#hp-inner-container #hp-members-box #hp-members {
  width: 299px;
  float: left;
  margin: 0;
  background: url(/img/hp-members-box-bottom-bg.gif) bottom left no-repeat;
  border-bottom: 12px solid #fff;
}
#hp-inner-container #hp-members-box #hp-members #hp-member-contents {
  width: 299px;
  w\idth: 269px;
  float: left;
  padding: 13px 15px 11px 15px;
  background: url(/img/hp-members-box-top-bg.gif) top left no-repeat;
}
#hp-inner-container #hp-members-box #hp-members #hp-member-contents h2 {
  padding: 0 0 10px 24px;
  background: none;
  font-size: 1.1em;
}
#hp-inner-container #hp-members-box #hp-members #hp-member-contents input {
  width: 125px;
}
#hp-inner-container #hp-members-box #hp-members #hp-member-contents input#button-login {
  width: 54px;
  float: right;
  margin: 5px 3px 6px 0;
}
#hp-inner-container #hp-members-box img.exchange-title {
  margin: 0;
  padding: 0;
}
#hp-inner-container #hp-members-box #hp-hospitality-box {
  padding: 0;
  
  background:none !important;      
}
#hp-inner-container #hp-members-box #hp-hospitality-box h3 {
  padding: 2px 30px 8px 30px;
  margin-right:1px;
  font-size: 1.4em;
  color: #fff;
  font-weight: normal;
  text-align: center;
}
#hp-inner-container #hp-members-box #hp-hospitality-box ul {
  list-style: none;
  width: 269px;
  margin: 0 0 4px 15px;
  padding: 10px 0 10px 0;
  background: #CC99CC url(/img/hp-hospitality-exchange-list-top-bg.gif) no-repeat;
  overflow: hidden;
  display: inline-block;
}
#hp-inner-container #hp-members-box #hp-hospitality-box ul {
  display: block;

}
#hp-inner-container #hp-members-box #hp-hospitality-box ul li {
  text-align: center;
  display: block;
  margin: 5px 0 0 10px;
  padding: 0 5px 5px 15px;
  font-size: 1.2em;
  font-weight: bold;
}

div.half{
width:126px;
float:left;
margin-right:10px;
}
div.half label{
font-weight:bold;
font-size:0.9em;
}
div#hppasswordctr{
margin-right:0px;
}
