/********************************************************************************
*
*  Hotels That Help
*  built by WebSight Design
*
*
*********************************************************************************/



*{margin:0px;padding:0px;}

body{ 
  font-family : Arial,Helvetica;
  font-size : 12px;
  font-weight : normal;
  font-style : normal; 
  background:#fff url('../images/body_bg.gif') repeat-x top left;          
}

img{display:block; border:0px;}


.container{
  width: 1000px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
.container a { color:#000;}

.header{
  height:140px; width: 1000px;
  background:#fff url('../images/header_bg.gif') repeat-x top left; border:#000 0px solid;
}

.logo_div{
  float:left; width:60px; height:110px; margin:2px 0px 0px 23px !important; margin:2px 0px 0px 10px;  cursor:pointer; border:#000 0px solid;

}

.login_div{
  float:right; height:18px; width: 277px; border:#f00 0px solid; padding:2px 5px 0px 0px;
}

.info_search{
  float:left; height:26px; width: 883px; border:#f0f 0px solid; margin:0px 0px 0px 30px;
  color:#fff; padding: 0px 0px 0px 0px; font-weight: bold;
}

.search_div{
  float:right; height:26px; width: 202px; border:#f00 0px solid; padding: 0px 0px 0px 0px;
}

.ticker_div{padding:7px 0px 0px 2px; border:#f00 0px solid; }

.footer{margin:20px 0px 0px 0px;}

.footer_links{
  background:#fff url('../images/footer_bg.gif') no-repeat top left; 
  width: 932px; height: 30px; float:left; margin:20px 0px 0px 10px;
}

.footer_links a{float:right; color:#666; display:block; margin: 0px 5px; text-decoration: none; font-weight:bold; font-size:11px; }

.clearer{clear:both;}
.hidden{visibility:hidden;}

.copyright_div{float:right; color:#666; padding: 2px 0px 0px 0px; font-size:10px;}
.copyright_div a{float:left; font-size:10px; margin: 0px 3px 0px 3px; }
.copyright_div a:hover {float:left; font-size:10px; margin: 0px 3px 0px 3px; text-decoration:underline; }

/*=============================================== NAV DIV =============================================*/

.nav_div{
  float:left; height:28px; width: 785px; border:#f00 0px solid; margin:32px 0px 0px 30px;
}

.nav_div ul{ list-style-type: none; }
.nav_div li{ float:left; }  

.nav_div span{ visibility:hidden;}
.nav_div a{ text-decoration:none; }

a.home{display:block; height:28px; width:55px; background: url('../images/menu_off/home.gif') no-repeat top left;}
a.home:hover, a.home:active, a.home_act{display:block; height:28px; width:55px; background: url('../images/menu_on/home.gif') no-repeat top left;}

a.about{display:block; height:28px; width:71px; background: url('../images/menu_off/about.gif') no-repeat top left;}
a.about:hover, a.about:active, a.about_act{display:block; height:28px; width:71px; background: url('../images/menu_on/about.gif') no-repeat top left;}

a.programs{display:block; height:28px; width:79px; background: url('../images/menu_off/programs.gif') no-repeat top left;}
a.programs:hover, a.programs:active, a.programs_act{display:block; height:28px; width:79px; background: url('../images/menu_on/programs.gif') no-repeat top left;}

a.mission{display:block; height:28px; width:71px; background: url('../images/menu_off/mission.gif') no-repeat top left;}
a.mission:hover, a.mission:active, a.mission_act{display:block; height:28px; width:71px; background: url('../images/menu_on/mission.gif') no-repeat top left;}

a.partners{display:block; height:28px; width:75px; background: url('../images/menu_off/partners.gif') no-repeat top left;}
a.partners:hover, a.partners:active, a.partners_act{display:block; height:28px; width:75px; background: url('../images/menu_on/partners.gif') no-repeat top left;}

a.blog{display:block; height:28px; width:42px; background: url('../images/menu_off/blog.gif') no-repeat top left;}
a.blog:hover, a.blog:active, a.blog_act{display:block; height:28px; width:42px; background: url('../images/menu_on/blog.gif') no-repeat top left;}

a.impact{display:block; height:28px; width:55px; background: url('../images/menu_off/impact.gif') no-repeat top left;}
a.impact:hover, a.impact:active, a.impact_act{display:block; height:28px; width:55px; background: url('../images/menu_on/impact.gif') no-repeat top left;}

a.give{display:block; height:28px; width:41px; background: url('../images/menu_off/give.gif') no-repeat top left;}
a.give:hover, a.give:active, a.give_act{display:block; height:28px; width:41px; background: url('../images/menu_on/give.gif') no-repeat top left;}

a.press{display:block; height:28px; width:52px; background: url('../images/menu_off/press.gif') no-repeat top left;}
a.press:hover, a.press:active, a.press_act{display:block; height:28px; width:52px; background: url('../images/menu_on/press.gif') no-repeat top left;}

a.faqs{display:block; height:28px; width:48px; background: url('../images/menu_off/faqs.gif') no-repeat top left;}
a.faqs:hover, a.faqs:active, a.faqs_act{display:block; height:28px; width:48px; background: url('../images/menu_on/faqs.gif') no-repeat top left;}

a.contact{display:block; height:28px; width:62px; background: url('../images/menu_off/contact.gif') no-repeat top left;}
a.contact:hover, a.contact:active, a.contact_act{display:block; height:28px; width:62px; background: url('../images/menu_on/contact.gif') no-repeat top left;}

a.signup{display:block; height:28px; width:65px; background: url('../images/menu_off/signup.gif') no-repeat top left;}
a.signup:hover, a.signup:active, a.signup_act{display:block; height:28px; width:65px; background: url('../images/menu_on/signup.gif') no-repeat top left;}

a.login{display:block; height:28px; width:66px; background: url('../images/menu_off/login.gif') no-repeat top left;}
a.login:hover, a.login:active, a.login_act{display:block; height:28px; width:66px; background: url('../images/menu_on/login.gif') no-repeat top left;}


/*=============================================== CONTENT DIV =============================================*/

.home_content{
  width: 1000px; padding: 10px 0px 0px 10px; 
}
.content{
  width:1000px;
}
.content ul{
  padding: 10px 0px 25px 20px;
}
.content_text{
  width:900px; padding:00px 0px 0px 40px; 
}
.content_text p{
  margin:18px 0px 10px 0px; width:900px; 
}
.content_text ol{
   padding: 0px 0px 0px 10px;
}
.content_text li{
   padding: 0px 0px 3px 0px;
}
.about_left{
  float:left; width:390px; text-align: center; 
}
.about_right{
  float:left; width:570px; padding: 0px 0px 0px 15px; 
}

/*=============================================== HEADERS DIV =============================================*/

h3.about_hdr{display:block; height:50px; width:1000px; background: url('../images/about_tit.gif') no-repeat top left;}
h3.programs_hdr{display:block; height:50px; width:1000px; background: url('../images/programs_tit.gif') no-repeat top left;}
h3.mission_hdr{display:block; height:50px; width:1000px; background: url('../images/mission_tit.gif') no-repeat top left;}
h3.partners_hdr{display:block; height:50px; width:1000px; background: url('../images/partners_tit.gif') no-repeat top left;}
h3.impact_hdr{display:block; height:50px; width:1000px; background: url('../images/impact_tit.gif') no-repeat top left;}
h3.give_hdr{display:block; height:50px; width:1000px; background: url('../images/give_tit.gif') no-repeat top left;}
h3.press_hdr{display:block; height:50px; width:1000px; background: url('../images/press_tit.gif') no-repeat top left;}
h3.faqs_hdr{display:block; height:50px; width:1000px; background: url('../images/faqs_tit.gif') no-repeat top left;}
h3.contact_hdr{display:block; height:50px; width:1000px; background: url('../images/contact_tit.gif') no-repeat top left;}
h3.signup_hdr{display:block; height:50px; width:1000px; background: url('../images/signup_tit.gif') no-repeat top left;}
h3.login_hdr{display:block; height:50px; width:1000px; background: url('../images/login_tit.gif') no-repeat top left;}


/*=============================================== DONATION FORM DIV =============================================*/

.ffield{ width:210px; padding:3px 0px 0px 15px; }
.ffield input{width:208px; border:#81A8D2 1px solid;}
.ffield textarea{width:208px; border:#81A8D2 1px solid;}

.ffield_c{ width:150px; padding:3px 0px 0px 15px; }
.ffield_c input{width:148px; border:#ccc 1px solid;}
.ffield_c textarea{width:148px; border:#ccc 1px solid;}
.flabel{font-size:11px;}


/*=============================================== CHARITY SECTION =============================================*/

.charity{   width:997px; min-height:550px; border-left:#E9E2D4 1px solid; border-right:#E9E2D4 1px solid; margin: 10px auto; }

.charity_nav{  width:997px; height:33px; background: url('../images/charities_bg.gif') no-repeat top left; padding-top:4px; }

.charity_nav ul{ list-style-type: none; }
.charity_nav li{ float:right; }  

.charity_nav span{ visibility:hidden;}
.charity_nav a{ text-decoration:none; }

a.charityhome{display:block; height:29px; width:95px; background: url('../images/charity_menu/home.gif') no-repeat top left;}
a.charityhome:hover, a.charityhome:active, a.charityhome_act{display:block; height:29px; width:95px; background: url('../images/charity_menu_on/home.gif') no-repeat top left;}

a.account{display:block; height:29px; width:79px; background: url('../images/charity_menu/account.gif') no-repeat top left;}
a.account:hover, a.account:active, a.account_act{display:block; height:29px; width:79px; background: url('../images/charity_menu_on/account.gif') no-repeat top left;}

a.charityfaqs{display:block; height:29px; width:79px; background: url('../images/charity_menu/faqs.gif') no-repeat top left;}
a.charityfaqs:hover, a.charityfaqs:active, a.charityfaqs_act{display:block; height:29px; width:79px; background: url('../images/charity_menu_on/faqs.gif') no-repeat top left;}

a.tools{display:block; height:29px; width:43px; background: url('../images/charity_menu/tools.gif') no-repeat top left;}
a.tools:hover, a.tools:active, a.tools_act{display:block; height:29px; width:43px; background: url('../images/charity_menu_on/tools.gif') no-repeat top left;}

a.systems{display:block; height:29px; width:125px; background: url('../images/charity_menu/systems.gif') no-repeat top left;}
a.systems:hover, a.systems:active, a.systems_act{display:block; height:29px; width:125px; background: url('../images/charity_menu_on/systems.gif') no-repeat top left;}

a.discussion{display:block; height:29px; width:79px; background: url('../images/charity_menu/discussion.gif') no-repeat top left;}
a.discussion:hover, a.discussion:active, a.discussion_act{display:block; height:29px; width:79px; background: url('../images/charity_menu_on/discussion.gif') no-repeat top left;}

a.help{display:block; height:29px; width:43px; background: url('../images/charity_menu/help.gif') no-repeat top left;}
a.help:hover, a.help:active, a.help_act{display:block; height:29px; width:43px; background: url('../images/charity_menu_on/help.gif') no-repeat top left;}

.charity_text{  width:957px; height:550px; overflow:auto; padding:20px 20px 0px 20px;}
.charity_text h1{margin:0px 0px 10px 0px;}

.charity_text p {margin:10px 0px 10px 0px;}

.charity_text ul, .charity_text ol{ padding:0px 0px 20px 20px;}

.charity_text li{ padding:0px 0px 3px 0px;}

.flash{  width: 550px; height: 351px; background: url('../images/flash_holder.jpg') no-repeat top left;}

.charity_fields{ width:410px; padding:3px 0px 0px 15px; }
.charity_fields td{ width:210px; padding:3px 5px 2px 3px;}
.charity_fields input{width:180px; border:#81A8D2 1px solid;}
.charity_fields textarea{width:180px; border:#81A8D2 1px solid;}
.charity_fields li{ width:300px;} 

.account_list{ width:600px; border:#000 0px solid;}
.account_list ul{ list-style-type:none; border:#000 0px solid; margin: 0px auto;}
.account_list li{ float:left; display:block; border:#000 0px solid; width:170px; text-align:center;}
.account_list td{ border-bottom:#666 1px solid; border-left:#aaa 0px solid; padding:5px 0px 3px 3px;}

a.hotelhome{display:block; height:29px; width:94px; background: url('../images/hotel_menu/home.gif') no-repeat top left;}
a.hotelhome:hover, a.hotelhome:active, a.hotelhome_act{display:block; height:29px; width:94px; background: url('../images/hotel_menu_on/home.gif') no-repeat top left;}

a.hotelsteps{display:block; height:29px; width:116px; background: url('../images/hotel_menu/stepstosuccess.gif') no-repeat top left;}
a.hotelsteps:hover, a.hotelsteps:active, a.hotelsteps_act{display:block; height:29px; width:116px; background: url('../images/hotel_menu_on/stepstosuccess.gif') no-repeat top left;}

a.hotelkeys{display:block; height:29px; width:116px; background: url('../images/hotel_menu/keys.gif') no-repeat top left;}
a.hotelkeys:hover, a.hotelkeys:active, a.hotelkeys_act{display:block; height:29px; width:116px; background: url('../images/hotel_menu_on/keys.gif') no-repeat top left;}

a.hotelaccount{display:block; height:29px; width:79px; background: url('../images/hotel_menu/account.gif') no-repeat top left;}
a.hotelaccount:hover, a.hotelaccount:active, a.hotelaccount_act{display:block; height:29px; width:79px; background: url('../images/hotel_menu_on/account.gif') no-repeat top left;}

a.hotelfaqs{display:block; height:29px; width:79px; background: url('../images/hotel_menu/faqs.gif') no-repeat top left;}
a.hotelfaqs:hover, a.hotelfaqs:active, a.hotelfaqs_act{display:block; height:29px; width:79px; background: url('../images/hotel_menu_on/faqs.gif') no-repeat top left;}

a.hoteltools{display:block; height:29px; width:43px; background: url('../images/hotel_menu/tools.gif') no-repeat top left;}
a.hoteltools:hover, a.hoteltools:active, a.hoteltools_act{display:block; height:29px; width:43px; background: url('../images/hotel_menu_on/tools.gif') no-repeat top left;}

a.hotelsystems{display:block; height:29px; width:125px; background: url('../images/hotel_menu/systems.gif') no-repeat top left;}
a.hotelsystems:hover, a.hotelsystems:active, a.hotelsystems_act{display:block; height:29px; width:125px; background: url('../images/hotel_menu_on/systems.gif') no-repeat top left;}

a.hoteldiscussion{display:block; height:29px; width:79px; background: url('../images/hotel_menu/discussion.gif') no-repeat top left;}
a.hoteldiscussion:hover, a.hoteldiscussion:active, a.hoteldiscussion_act{display:block; height:29px; width:79px; background: url('../images/hotel_menu_on/discussion.gif') no-repeat top left;}

a.hotelhelp{display:block; height:29px; width:43px; background: url('../images/hotel_menu/help.gif') no-repeat top left;}
a.hotelhelp:hover, a.hotelhelp:active, a.hotelhelp_act{display:block; height:29px; width:43px; background: url('../images/hotel_menu_on/help.gif') no-repeat top left;}

.faqs_table td{padding:5px; vertical-align: top;}

.steps_left{ float: left; width:220px; border:#000 0px solid; margin-left: -20px;}
.steps_left a:hover, .steps_left a:active { text-decoration:none; border:0px; color:#fff;}
.steps_right{ float: right; width:740px; border:#000 0px solid;}
.steps_right p{ margin: 10px 0px 10px 0px;}

label.error_checkbox{ color:#f00; margin:-15px 0px 0px 0px; display:block; font-weight:bold;}
label.error {display:none;}
label.error {color:#f00; margin:-15px 0px 0px 0px; font-weight:bold;}

.steps{ float:right; color:#666; font-size:14px; font-weight:bold;}

/*==================*/

.credit_error{color:#f00; margin:10px 0px 0px 0px;}

.partners_table td{ border-bottom:#eee 1px solid; }

.partners_td{ border-bottom:#000 1px solid; padding:0px; font-size:14px;}


