﻿/*
 *	Global Styles
 */

*		{ margin: 0; padding: 0; }
a		{ color: #00901e; outline: 0; text-decoration: none; }
body		{ background: #fff url(hw10/navigation_back.gif) center 162px repeat-x; color: #636363; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; }
img		{ border: 0; }
td		{ vertical-align: top; }

/*
 *	Container
 */

#mainBox,
#tblOuter	{ margin: 0 auto; width: 969px; }
div#outerBox { margin:0 auto; position:relative; width:969px; }

/*
 *	Navigation
 */

#Masthead_pnlContent					{ float: left; position: relative; width: 969px; height:65px; padding-top:163px; /*64px*/ }
#Masthead_pnlContent ul					{ height: 48px; list-style: none; overflow: hidden; padding: 0 0 17px; width: 969px; }
#Masthead_pnlContent ul li				{ float: left; }
#Masthead_pnlContent ul li a				{ display: block; float: left; height: 48px; text-indent: -9999px; margin-left:10px; }

#Masthead_pnlContent ul li.home a			{ background: url(hw10/navigation/default-home.png); width: 61px; }
#Masthead_pnlContent ul li.thirty_days_buzz a		{ background: url(hw10/navigation/default-buzz.png); width: 121px; }
#Masthead_pnlContent ul li.expert_advice a		{ background: url(hw10/navigation/default-expert_advice.png); width: 131px; }
#Masthead_pnlContent ul li.event_calendar a		{ background: url(hw10/navigation/default-event_calendar.png); width: 152px; }
#Masthead_pnlContent ul li.giveaways a			{ background: url(hw10/navigation/default-giveaways.png); width: 105px; }
#Masthead_pnlContent ul li.photo_and_video a		{ background: url(hw10/navigation/default-photo_video.png); width: 160px; }
#Masthead_pnlContent ul li.health_and_wellbeing a	{ background: url(hw10/navigation/health_wellbeing.gif); width: 161px; }

#Masthead_pnlContent ul li.home a:hover, #Masthead_pnlContent ul li.home a.active			{ background: url(hw10/navigation/on_home.png); width: 61px; }
#Masthead_pnlContent ul li.thirty_days_buzz a:hover, #Masthead_pnlContent ul li.thirty_days_buzz a.active			{ background: url(hw10/navigation/on_buzz.png); width: 121px; }
#Masthead_pnlContent ul li.expert_advice a:hover, #Masthead_pnlContent ul li.expert_advice a.active	{ background: url(hw10/navigation/on_expert_advice.png); width: 131px; }
#Masthead_pnlContent ul li.event_calendar a:hover, #Masthead_pnlContent ul li.event_calendar a.active		{ background: url(hw10/navigation/on_event_calendar.png); width: 152px; }
#Masthead_pnlContent ul li.giveaways a:hover, #Masthead_pnlContent ul li.giveaways a.active			{ background: url(hw10/navigation/on_giveaways.png); width: 105px; }
#Masthead_pnlContent ul li.photo_and_video a:hover, #Masthead_pnlContent ul li.photo_and_video a.active		{ background: url(hw10/navigation/on_photoandvideo.png); width: 160px; }

#Masthead_pnlContent ul li.home a.disable:hover			{ background: url(hw10/navigation/default-home.png); width: 61px;cursor:default; }
#Masthead_pnlContent ul li.thirty_days_buzz a.disable:hover		{ background: url(hw10/navigation/default-buzz.png); width: 121px; cursor:default;}
#Masthead_pnlContent ul li.expert_advice a.disable:hover	{ background: url(hw10/navigation/default-expert_advice.png); width: 131px;cursor:default; }
#Masthead_pnlContent ul li.event_calendar a.disable:hover		{ background: url(hw10/navigation/default-event_calendar.png); width: 152px;cursor:default; }
#Masthead_pnlContent ul li.giveaways a.disable:hover			{ background: url(hw10/navigation/default-giveaways.png); width: 105px;cursor:default; }
#Masthead_pnlContent ul li.photo_and_video a.disable:hover		{ background: url(hw10/navigation/default-photo_video.png); width: 160px;cursor:default; }


#Masthead_pnlContent ul li a:hover,
#Masthead_pnlContent ul li a:focus,
#Masthead_pnlContent ul li a.active			{ background-position: 0 -48px; }

#Masthead_pnlContent div				{ position: absolute; right: 23px; top:auto; z-index: 9; }
#Masthead_pnlContent div label				{ left: -9999px; position: absolute; }
#Masthead_pnlContent div input				{ background: #DADADA; border: 0; color: #000; float: left; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; padding: 2px 17px 5px; width: 223px; }
#Masthead_pnlContent div input.button			{ background: transparent; margin: 0; padding: 0; width: auto; }
div#HeadContainer                       { top:auto; right:auto; }

/*
 *	Branding
 */

#tcLeftContent				{ background: url(hw09/bg/vertical_dotted.png) top right no-repeat; min-height: 691px; width: 182px; }
#tcLeftContent ul li        { padding:0 0 28px 9px; }
#LeftNav_pnlContent				{ width: 182px; }

#LeftNav_pnlContent .logo				{ margin: 26px 0 10px 4px; }
#LeftNav_pnlContent .logo a,
#LeftNav_pnlContent .logo a img			{ display: block; height: 266px; width: 161px; }

#LeftNav_pnlContent .sponsoredBy		{ background: url(hw10/proudly_sponsored_by.gif); height: 8px; margin: 55px 0 35px 14px; overflow: hidden; text-indent: -9999px; width: 135px; }
#LeftNav_pnlContent ul				{ list-style: none; margin: 0 0 0 14px; position: relative; width: 136px; }
#LeftNav_pnlContent ul li			{  }
#LeftNav_pnlContent ul li a			{ display: block; }
#LeftNav_pnlContent ul li a img			{ display: block; }

/*
 *	Main Content
 */

#flash_slideshow                         { border:solid 5px #CEEFDE;width:396px;margin-top:25px;}

#MiddleContent_pnlContent				{ margin: 0 17px; }

#landing_page						{ background: #fff url(hw10/registration/header_back.jpg) no-repeat; color: #383838; float: left; margin: 26px 0 25px; min-height: 204px; overflow: hidden; width: 403px; }
#landing_page h2					{ color: #fff; font-size: 11px; font-weight: normal; padding: 9px 8px 10px; text-transform: uppercase; }
#landing_page h3					{ color: #00901e; font-family: Arial; font-size: 18px; font-weight: normal; letter-spacing: -1px; line-height: 24px; padding: 26px 21px 13px; }
#landing_page h3 a					{ color: #00901e; }

#landing_page .featured_article				{ line-height: 14px; padding: 0 22px 316px; position: relative; width: 359px; }
#landing_page .featured_article a			{ bottom: 0; display: block; left: 24px; position: absolute; }
#landing_page .featured_article a img			{ display: block; height: 292px; width: 355px; }
#landing_page .featured_article h4			{ color: #11972d; font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; font-weight: normal; letter-spacing: -1px; line-height: 26px; margin: 17px 0 11px; }
#landing_page .featured_article h4 a			{ color: #11972d; display: inline; position: static; }
#landing_page .featured_article a.more			{ display: none; }

#landing_page .other_great_stuff			{ font-size: 10px; line-height: 12px; list-style: none; margin: 0 -13px 0 0; overflow: hidden; padding: 0 16px; width: 384px; }
#landing_page .other_great_stuff li			{ float: left; margin: 0 13px 0 0; width: 115px; }
#landing_page .other_great_stuff a			{ display: block; }
#landing_page .other_great_stuff a img			{ display: block; height: 112px; width: 115px; }
#landing_page .other_great_stuff h4			{ font-size: 11px; font-weight: bold; margin: 7px 0 3px; }
#landing_page .other_great_stuff h4 a			{ color: #00901e; display: inline; }
#landing_page .other_great_stuff a.more			{ display: none; }

#archive						{ width: 403px; }
#archive h3						{ font-size: 20px; letter-spacing: -1px; line-height: 28px; margin: 21px 15px 7px 15px; padding: 0; }
#archive h3 strong					{ font-style: italic; font-weight: normal; }
#archive #search_results				{ color: #383838; }
#archive #search_results ul				{ list-style: none; padding: 0 28px 13px 24px; width: 351px; }
#archive #search_results ul li				{ border-bottom: 1px dotted #a5a5a5; overflow: hidden; padding: 19px 0 23px 0; position: relative; width: 351px; }
#archive #search_results ul li a.img			{ float: left; margin: 4px 19px 0 0; }
#archive #search_results ul li a.img img		{ display: block; height: 108px; width: 131px; }
#archive #search_results ul li h4			{ font-size: 12px; font-weight: bold; margin: 0 0 5px; overflow: hidden; }
#archive #search_results ul li h4 a			{ color: #00901e; }
#archive #search_results ul li .date			{ color: #000; margin: 0 0 6px; overflow: hidden; }
#archive #search_results ul li p			{ overflow: hidden; }

#article						{ padding: 0 0 15px; width: 403px; }
#article h1						{ color: #11972d; font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; font-weight: normal; letter-spacing: -1px; line-height: 26px; margin: 27px 0 13px; }
#article #tools						{ float: right; list-style: none; margin: 17px -1px 0; }
#article #tools li					{ float: left; }
#article #tools li a					{ display: block; height: 12px; text-indent: -9999px; width: 26px; }
#article #tools li a#archiveTool			{ background: url(hw09/btn/tools/archive.gif); }
#article #tools li a#commentsTool			{ background: url(hw09/btn/tools/comment.gif); }
#article #tools li a.printTool				{ background: url(hw09/btn/tools/print.gif); }
#article #tools li a#sendToFriendTool			{ background: url(hw09/btn/tools/send_to_friend.gif); }
#article #article_body					{ background: #fff url(hw10/content.gif) no-repeat; margin: 16px 0 0; overflow: hidden; width: 403px; }
#article #articleIntroduction				{ color: #616060; font-size: 13px; margin: 19px 24px 22px; }
#article #articleIntroduction strong			{ font-weight: normal; }
.main							{ padding: 0 24px 7px; }
.main a,
.main img						{ display: block; }
.main img						{ height: 292px; width: 355px; }
#article #articleBody					{ color: #383838; padding: 0 21px 22px; }
#article #articleBody p					{ margin: 19px 0; }

#comments						{ line-height: 18px; overflow: hidden; padding: 0 27px 0 21px; width: 355px; }
#comments h4						{ border-top: 1px solid #cdcdcd; color: #000; font-size: 14px; font-weight: normal; line-height: 17px; padding: 18px 0 9px; }
#comments ul.comments					{ border-bottom: 1px solid #cdcdcd; line-height: 13px; list-style: none; margin: 0 0 -1px; padding: 2px 0 0; }
#comments ul.comments li				{ margin: 0 0 23px; padding: 0 0 16px; position: relative; }
#comments ul.comments li .byline			{ color: #424242; font-weight: bold; margin: 0 0 1px; }
#comments ul.comments li a				{ bottom: 0; color: #1ba036; left: 0; position: absolute; }
#comments ul.comments li div				{ color: #000; }
#comments ul.comments li div a				{ position: static; }

#comments .form div.errorStyle				{ color: #f00; font-weight: bold; margin: 0 0 8px; }
#comments .form div.errorStyle ul			{ font-weight: normal; }
#comments .form div.errorStyle li			{ margin: 0; padding: 0; width: auto; }
#comments .form ul					{ list-style: none; overflow: hidden; }
#comments .form ul li					{ margin: 0 0 5px; padding: 0 0 0 61px; position: relative; width: 294px; }
#comments .form ul li span.errorStyle			{ left: -9999px; position: absolute; }
#comments .form ul li.button				{ height: 21px; margin: 0 0 5px; overflow: hidden; }
#comments .form ul li label				{ color: #424242; display: block; left: 0; position: absolute; top: 1px; width: 56px; }
#comments .form ul li input,
#comments .form ul li textarea				{ background: #fff; border: 1px solid #cdcdcd; color: #424242; display: block; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; padding: 3px; }
#comments .form ul li input				{ padding: 3px; width: 152px; }
#comments .form ul li textarea				{ height: 83px; overflow: auto; padding: 1px 3px; width: 285px; }
#comments .form ul li.button				{ padding: 6px 0 0 278px; width: 76px; }
#comments .form ul li.button input			{ border: 0; padding: 0; width: auto; }

#competitions						{ float: left; width: 403px; }
#competitions h3					{ color: #11972d; font-size: 22px; font-weight: normal; letter-spacing: -1px; line-height: 26px; margin: 21px 18px 20px; padding: 0; }

#MiddleContent_pnlContent .message			{ color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 37px; font-weight: normal; line-height: 47px; padding: 20px 24px; text-align: center; }

#competition_description				{ padding: 0 23px 46px; width: 357px; }
#competition_description h3				{ color: #11972d; font-size: 22px; letter-spacing: -1px; line-height: 26px; margin: 12px -3px 19px; padding: 0; }
#competition_description #competitionDescription	{ margin: 14px 0; }
#competition_description .main_image			{ display: block; height: 292px; margin: 0 0 12px; width: 355px; }

#CompetitionList					{ margin: 0 20px; width: 363px; }
#CompetitionList ul					{ list-style: none; padding: 0 0 39px; width: 363px; }
#CompetitionList ul li					{ border-bottom: 1px dotted #a5a5a5; line-height: 14px; list-style: none; overflow: hidden; padding: 33px 0 32px 152px; width: 211px; }
#CompetitionList ul li img				{ float: left; margin: 2px 0 0 -152px; }
#CompetitionList ul li h3				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; letter-spacing: normal; line-height: 18px; margin: 0 -2px 4px; }
#CompetitionList ul li h3 a				{ color: #00901e; }
#CompetitionList ul li a.competitionEnter		{ background: url(hw09/btn/enter_now.png); display: block; height: 18px; margin: 13px -1px 0; text-indent: -9999px; width: 77px; }

#event_container					{ background: url(hw10/calendar/calendar_mid.gif); float: left; margin: 58px 0 11px; width: 743px; }
#event							{ background: url(hw10/calendar/calendar_back.png) no-repeat scroll 0 0 transparent; float: left; width: 743px; }
#event_list						{ background: url(hw10/calendar/calendar_bottom.gif) no-repeat bottom; color: #383838; display: inline; float: left; list-style: none; margin-right: -8px; padding: 13px 0 100px 39px; width: 704px; }
#event_list ul						{ display: inline; float: left; list-style: none; margin: 0 32px 0 0; width: 320px; }
#event_list ul ul					{ display: block; margin: 0; padding: 0; width: auto; }

#event_list li						{ border-bottom: 1px dotted #a5a5a5; display: inline; float: left; padding: 26px 0 19px; width: 324px; }
#event_list li li					{ border: none; display: block; float: none; height: auto; margin: 0; padding: 0; width: auto; }

#event_list li#event_nav				{ border: none; margin: 0 0 -10px -1px; padding: 24px 0 0; width: auto; }
#event_nav .nav						{ list-style: none; margin: 0 0 20px; overflow: hidden; position: relative; width: 318px; }
#event_nav .nav .heading h2				{ height: 23px; width:109px; margin: 0 auto; text-indent: -9999px; }
#event_nav .nav .week1 h2				{ background: url(hw10/calendar/week1.png); width: 104px;}
#event_nav .nav .week2 h2				{ background: url(hw10/calendar/week2.png); }
#event_nav .nav .week3 h2				{ background: url(hw10/calendar/week3.png); }
#event_nav .nav .week4 h2				{ background: url(hw10/calendar/week4.png); }
#event_nav .nav .week5 h2				{ background: url(hw10/calendar/week5.png); }
#event_nav .nav .week6 h2				{ background: url(hw10/calendar/week6.png); }
#event_nav .nav .week7 h2				{ background: url(hw10/calendar/week6.png); }
#event_nav .nav .prev					{ bottom: -2px; left: 0; position: absolute; }
#event_nav .nav .next					{ bottom: -2px; position: absolute; right: 0; }
#event_nav .nav .prev a,
#event_nav .nav .next a					{ color: #00A950; display: block; font-size: 10px; font-weight: bold; margin: 0 15px; padding: 0 11px; }
#event_nav .nav .prev a					{ background: url(hw09/bg/arrow_left_dotted.gif) left 6px no-repeat; }
#event_nav .nav .next a					{ background: url(hw09/bg/arrow_right_dotted.gif) right 6px no-repeat; }

#event_nav .calendar					{ background: url(hw10/calendar/top_calendar.png) no-repeat; xdisplay: inline; float: left; height: 230px; overflow: hidden; padding: 0 0 0 10px; width: 308px; }
#event_nav .calendar h2					{ color: #FFF; font-size: 11px; font-weight: normal; padding: 22px 0 13px 223px; }
#event_nav .calendar h2 em				{ left: -9999px; position: absolute; }
#event_nav .calendar table				{ border-collapse: collapse; font-size: 10px; line-height: 10px; text-align: right; }
#event_nav .calendar table img				{ display: block; float: left; }

#event_nav .calendar table tr.active			{ background: url(hw10/calendar/calendar_active.png) right 5px no-repeat; }
#event_nav .calendar table.Week1 			{ background: url(hw10/calendar/calendar_active.png) right 18px no-repeat; }
#event_nav .calendar table.Week2 			{ background: url(hw10/calendar/calendar_active.png) right 41px no-repeat; }
#event_nav .calendar table.Week3 			{ background: url(hw10/calendar/calendar_active.png) right 64px no-repeat; }
#event_nav .calendar table.Week4 			{ background: url(hw10/calendar/calendar_active.png) right 87px no-repeat; }
#event_nav .calendar table.Week5 			{ background: url(hw10/calendar/calendar_active.png) right 110px no-repeat; }
#event_nav .calendar table.Week6 			{ background: url(hw10/calendar/calendar_active.png) right 133px no-repeat; }

#event_nav .calendar table a				{ color: #000; display: block; float: right; font-weight: bold; margin: 1px 0 4px; padding: 4px 2px; text-align: center; width: 16px; }
#event_nav .calendar table a:hover		    { background: #00A950; color: #f0f8e6; }

#event_list li h3					{ background-repeat: no-repeat; height: 13px; margin: 0 0 2px; padding: 0 0 9px; text-indent: -9999px; }
#event_list .sunday h3					{ background-image: url(hw10/calendar/sunday.png); width:67px; }
#event_list .monday h3					{ background-image: url(hw10/calendar/monday.png); width:75px; }
#event_list .tuesday h3					{ background-image: url(hw10/calendar/tuesday.png); width:75px; }
#event_list .wednesday h3				{ background-image: url(hw10/calendar/wednesday.png); width:105px; }
#event_list .thursday h3				{ background-image: url(hw10/calendar/thursday.png); width:88px; }
#event_list .friday h3					{ background-image: url(hw10/calendar/friday.png);  width:56px;}
#event_list .saturday h3				{ background-image: url(hw10/calendar/saturday.png); width:85px; }
#event_list li .date					{ color: #5d5c5c; float: right; font-weight: bold; margin: -26px 2px 0; }
#event_list li .events					{ background: url(hw09/bg/seperator_vertical.gif) 154px 136px no-repeat; display: inline; float: left; line-height: 14px; list-style: none; margin: 0 -19px 0 1px; width: 321px;border-top:solid 1px #C2C2C2;padding-top:10px; }
#event_list li .events li				{ display: inline; float: left; margin: 0 25px 7px 1px; width: 145px; }
#event_list li .events li .image			{ float: left; margin: 10px 42px 0 0; position: relative; }
#event_list li .events li .image img			{ display: block; height: 108px; width: 131px; }
#event_list li .events li h4				{ font-size: 11px; font-weight: bold; margin: 7px -1px 4px; }
#event_list li .events li h4 a				{ color: #5d5c5c; }
#event_list li .events li a.more			{ background: url(hw09/btn/more_info_and_registration.png); display: inline; float: left; height: 17px; margin: 7px -2px 0; position: relative; text-indent: -9999px; width: 142px; }
#event_list li .events li.featured_event		{ margin: 0 0 7px; width: 322px; }
#event_list li .events li.featured_event a.more		{ margin: 6px -2px 0; }

#event_day						{ border-bottom: 1px solid #cbcbcb; color: #11972d; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; line-height: 24px; padding: 31px 0 4px; text-transform: uppercase; }

#event_listing						{ background: #fff url(hw09/bg/content_w_heading.gif) no-repeat; color: #383838; margin: 17px 0 25px; overflow: hidden; width: 403px; }
#event_listing .date					{ color: #fff; font-size: 11px; font-weight: bold; padding: 8px 7px 11px; }
#event_listing h3					{ font-family:arial;color: #11972d; font-size: 23px; font-weight: normal; letter-spacing: -1px; line-height: 26px; margin: 17px 19px -6px; }
#event_listing h4					{ color: #000; font-size: 13px; margin: 25px 22px -4px; }
#event_listing p					{ margin: 14px 23px; }
#event_listing .main					{ padding-top: 9px; }
#event_listing .message					{ color: #434342; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; line-height: 21px; padding: 17px 24px; text-align: center; }
#event_listing .message h4				{ color: #000; display: block; font-size: 33px; font-weight: normal; line-height: 47px; }

#event_listing .buttons					{ list-style: none; margin: 33px 0 0; overflow: hidden; padding: 0 20px; width: 363px; }
#event_listing .buttons li				{ float: left; margin: 0 15px 0 0; }
#event_listing .buttons li a,
#event_listing .buttons li a img			{ display: block; }

#event_listing .related					{ overflow: hidden; width: 403px; }
#event_listing .related div				{ background: url(hw09/ir/from_the_event.gif); height: 7px; margin: 25px 21px 7px; overflow: hidden; text-indent: -9999px; width: 89px; }
#event_listing .related ul				{ list-style: none; overflow: hidden; width: 403px; }
#event_listing .related ul li				{ float: left; }
#event_listing .related ul li a				{ background: url(hw09/btn/from_the_event.png); display: block; height: 68px; text-indent: -9999px; }
#event_listing .related ul li.gallery a			{ background-position: 0 0; width: 133px; }
#event_listing .related ul li.blog a			{ background-position: -133px 0; width: 129px; }
#event_listing .related ul li.video a			{ background-position: -262px 0; width: 141px; }
#event_listing .related ul li.gallery a:hover		{ background-position: 0 -68px; }
#event_listing .related ul li.blog a:hover		{ background-position: -133px -68px; }
#event_listing .related ul li.video a:hover		{ background-position: -262px -68px; }

#event_listing .nav					{ list-style: none; overflow: hidden; width: 403px; }
#event_listing .nav li					{ width: 201px; }
#event_listing .nav li.prev				{ float: left; }
#event_listing .nav li.next				{ float: right; }
#event_listing .nav li a				{ color: #000; display: block; margin: 0 13px; padding: 8px 14px 10px; }
#event_listing .nav li.prev a				{ background: url(hw09/bg/arrow_left_black.gif) left 13px no-repeat; float: left; }
#event_listing .nav li.next a				{ background: url(hw09/bg/arrow_right_black.gif) right 13px no-repeat; float: right; }

#event_listing #generic_register_form			{ margin: 25px 0 0; }

#featured_magazine					{ color: #000; margin: 18px 0 10px; overflow: hidden; padding: 26px 0 10px 145px; position: relative; width: 171px; }
#featured_magazine a					{ float: left; margin: 0 0 0 -145px; }
#featured_magazine a img				{ border: 1px dotted #a6a6a6; display: block; padding: 4px; }
#featured_magazine h4 a					{ background: url(hw09/ir/featured_magazine.png); display: block; float: none; height: 11px; left: 0; margin: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0; width: 162px; }
#featured_magazine p					{ margin: 4px 0 0; }
#featured_magazine a.more				{ background: url(hw09/btn/subscribe_now.gif); display: block; float: none; height: 19px; margin: 12px 0 0 -1px; overflow: hidden; text-indent: -9999px; width: 93px; }

#gallery_comments #comments				{ margin: 0 0 0 124px; padding: 3px 0 0; width: 495px; }
#gallery_comments #comments h4				{ padding: 17px 0 10px; }
#gallery_comments #comments .comments			{ }
#gallery_comments #comments .comments li		{ border: none; padding: 0 0 14px; }
#gallery_comments #comments .comments li .byline	{ margin: 0; width: auto; }
#gallery_comments #comments .comments li div		{ }

#gallery_comments #comments .form			{ }
#gallery_comments #comments .form h4			{ padding: 11px 0 9px; }
#gallery_comments #comments .form ul li			{ width: auto; }
#gallery_comments #comments .form ul li input		{ width: 152px; }
#gallery_comments #comments .form ul li textarea	{ height: 87px; width: 426px; }
#gallery_comments #comments .form ul li.textarea	{ }
#gallery_comments #comments .form ul li.button		{ padding-left: 419px; }
#gallery_comments #comments .form ul li.button input	{ width: auto; }

#generic_register_form					{ float: left; padding: 0 14px 0 23px; width: 366px;margin-top:10px; }
#generic_register_form	.registerIntro  {font-weight:bold;}
#generic_register_form	.registerText  {margin:9px 0 17px 0;}
#generic_register_form h3				{ color: #64a1ba; font-weight: normal; padding: 0; }
#generic_register_form h4.large				{ color: #00901e; font-size: 23px; letter-spacing: -1px; line-height: 24px; margin: 18px -2px 14px; }
#generic_register_form h4				{ color: #078F23; font-size: 20px; margin:10px 0 15px 0;}
#generic_register_form p				{ margin: 0 0 19px; }
#generic_register_form .form				{ clear: both; padding: 0 0 38px; }
#generic_register_form .form .notes			{ border-top: 1px dotted #a7a7a7; color: #c72169; padding: 11px 0; }
#generic_register_form .form .errorStyle		{ color: #f00; display: block; margin: 0 0 8px; }
#generic_register_form .form div.errorStyle		{ font-weight: bold; }
#generic_register_form .form div.errorStyle ul		{ font-weight: normal; }
#generic_register_form .form div.errorStyle li		{ padding: 0; width: auto; }
#generic_register_form .form ul				{ list-style: none; width: 366px; }
#generic_register_form .form li				{ margin: 0 0 7px; padding: 0 0 0 137px; position: relative; width: 229px; }
#generic_register_form .form li span.errorStyle		{ left: -9999px; position: absolute; }
#generic_register_form .form li label,
#generic_register_form .form li dt			{ background: url(hw09/bg/arrow_green.gif) 0 6px no-repeat; left: 0; padding: 0 0 0 11px; position: absolute; top: 2px; width: 121px; }
#generic_register_form .form li input,
#generic_register_form .form li select,
#generic_register_form .form li.textarea textarea	{ border: 1px solid #a7a7a7; color: #383838; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; }
#generic_register_form .form li input			{ padding: 2px 3px; width: 221px; }
#generic_register_form .form li select			{ padding: 1px 1px 1px 0; width: 88px; }
#generic_register_form .form li.dob			{ margin-right: -7px; overflow: hidden; width: 236px; }
#generic_register_form .form li.dob dd			{ float: left; margin: 0 7px 0 0; }
#generic_register_form .form li.dob dd label		{ left: -9999px; position: absolute; }
#generic_register_form .form li.dob .day select		{ width: 50px; }
#generic_register_form .form li.dob .month select	{ width: 110px; }
#generic_register_form .form li.dob .year select	{ width: 55px; }
#generic_register_form .form li.checkbox		{ border-top: 1px dotted #bdbdbd; line-height: 12px; margin: 5px 0 -5px 5px; padding: 8px 0 7px 22px; width: 325px; }
#generic_register_form .form li.checkbox label		{ background: transparent; padding: 0; position: static; width: auto; }
#generic_register_form .form li.checkbox input		{ border: none; left: 0; *left: -4px; padding: 0; position: absolute; top: 8px; *top: 4px; width: auto; }
#generic_register_form .form li.radio			{ border: none; line-height: 16px; margin: 0; padding: 0 0 7px 137px; width: 229px; }
#generic_register_form .form li.radio input		{ margin: 0 16px 0 4px; position: static; }
#generic_register_form .form li.textarea		{ padding: 16px 0 7px 0; width: auto; }
#generic_register_form .form li.textarea label		{ background: none; display: block; padding: 0 0 0 1px; position: static; width: auto; }
#generic_register_form .form li.textarea textarea	{ height: 93px; margin: 5px 0 -5px 2px; overflow: auto; padding: 2px 6px; width: 350px; }
#generic_register_form .form li.button			{ clear: both; padding: 20px 0 0 4px; width: auto; }
#generic_register_form .form li.button input,
#generic_register_form .form li .subButton		{ border: none; padding: 0; width: auto; }
#generic_register_form .form li .subButton		{ display: block; margin-top: 7px; }
#generic_register_form .links				{ margin: -38px 0 38px; padding: 9px 5px 0; }
#generic_register_form .form a				{ color: #11972d; text-decoration: underline; }
#generic_register_form .event_bookings			{ list-style: none; padding: 0 0 50px 1px; }
#generic_register_form .event_bookings a		{ border-bottom: 1px dotted #9d9d9d; color: #383838; display: block; padding: 4px 0 4px 64px; position: relative; width: 284px; }
#generic_register_form .event_bookings a strong		{ color: #5d5c5c; font-weight: bold; left: 0; position: absolute; top: 4px; }

#home							{ height: 646px; margin: 5px 2px 0 3px; width: 398px; }

#pager							{ color: #1ba036; display: table; list-style: none; margin: 6px auto 30px; padding: 0 27px; text-align: center; }
#pager li						{ background: url(hw09/bg/seperator_dotted.gif) 0 7px no-repeat; display: inline; float: left; padding: 0 6px 0 7px; }
#pager #pagerPreviousItem,
#pager #pagerNextItem,
#pager .pagerFirstPage					{ background: transparent; }
#pager #pagerFirstItem,
#pager #pagerLastItem					{ display: none; }
#pager #pagerFirstItem,
#pager #pagerLastItem					{ margin: 0 -8px; }					
#pager li a						{ color: #333; }
#pager #pagerPreviousItem a,
#pager #pagerNextItem a					{ display: block; height: 9px; margin-top: 6px; overflow: hidden; text-indent: -9999px; width: 5px; }
#pager #pagerPreviousItem a				{ background: url(hw09/btn/paging/previous.gif); }
#pager #pagerNextItem a					{ background: url(hw09/btn/paging/next.gif); }

#photo_book_outer					{ background: url(hw10/photo/photo_bg_mid.jpg); color: #383838; margin: 60px 0 0 5px; width: 716px; }
#photo_book						{ background: url(hw10/photo/photo_bg_top.jpg) top no-repeat; width: 716px; padding-top:50px;}
#photo_book #photo_book_inner				{ background: url(hw10/photo/photo_bg_bottom.jpg) bottom no-repeat; overflow: hidden; padding: 0 0 54px; width: 716px; }
#photo_book .pager_container				{ border-top: 1px dotted #909090; clear: both; width: 290px; }

#photo_book h2						{ background: 38px 0 no-repeat; height: 27px; overflow: hidden; text-indent: -9999px; }

#photo_book .latest_event_photos			{ display: inline; float: left; width: 353px; xpadding-left:20px; }
#photo_book .latest_event_photos h2			{ background-image: url(hw10/photo/latest_photos.gif);margin-left:16px; }
#photo_book .gallery_thumbs				{ line-height: 14px; list-style: none; margin: 5px -3px 0 44px; overflow: hidden; width: 312px; }
#photo_book .gallery_thumbs li				{ display: inline; float: left; padding: 0 25px 23px 0; width: 131px; }
#photo_book .gallery_thumbs li a.image			{ background: none; display: block; height: auto; margin: 0 -6px 17px 6px; text-indent: 0; width: auto; }
#photo_book .gallery_thumbs li a.image img		{ display: block; height: 108px; width: 131px; }
#photo_book .gallery_thumbs li p			{ height: 42px; overflow: hidden; }
#photo_book .gallery_thumbs li a			{ background: url(hw09/btn/view_gallery.gif); display: block; height: 19px; margin: 8px 1px 0; overflow: hidden; text-indent: -9999px; width: 76px; }
#photo_book .latest_event_photos .pager_container	{ margin: 0 0 0 45px; }

#photo_book .latest_event_videos			{ display: inline; float: left; width: 363px; }
#photo_book .latest_event_videos h2			{ background-image: url(hw10/photo/latest_videos.gif);margin-left:-13px; }
#photo_book .video_thumbs				{ overflow: hidden; }
#photo_book .video_thumbs ul				{ line-height: 14px; list-style: none; margin: 5px 0 0 19px; overflow: hidden; width: 318px; }
#photo_book .video_thumbs ul li				{ display: inline; float: left; margin: 0 28px 0 0; padding: 0 0 27px; width: 131px; }
#photo_book .video_thumbs ul li a.image			{ background: url(hw09/bg/video_thumb.gif) right bottom no-repeat; border: 1px solid #b1b1b1; display: block; height: 108px; margin: 0 -7px 10px 5px; padding: 0 0 16px; text-indent: 0; width: 131px; }
#photo_book .video_thumbs ul li a.image img		{ display: block; height: 108px; width: 131px; }
#photo_book .video_thumbs ul li p			{ height: 28px; overflow: hidden; }
#photo_book .video_thumbs ul li a			{ background: url(hw09/btn/watch_video.gif); display: block; height: 19px; margin: 8px 1px 0; text-indent: -9999px; width: 76px; }
#photo_book .latest_event_videos .pager_container	{ margin: 0 0 0 25px; }

#photo_gallery_book					{ background: url(hw10/photo/photo_index_back.jpg); color: #383838; height: 521px; margin: 47px 0 0 28px; overflow: hidden; position: relative; width: 688px; }
#photo_gallery_book .gallery_images			{ display: inline; float: left; font-family: arial, helvetica, sans-serif; margin: 50px 13px 0 84px; width: 264px; }
#photo_gallery_book .gallery_images .galleryList	{ list-style: none; overflow: hidden; width: 264px; }
#photo_gallery_book .gallery_images .galleryList li	{ display: inline; float: left; margin: 0 10px 10px 0; }
#photo_gallery_book .gallery_images .galleryList li a	{ border: 1px solid #b6b6b6; display: block; height: 103px; overflow: hidden; width: 76px; }
#photo_gallery_book .gallery_images .galleryList li img	{ display: block; height: 103px; margin: 0 -24px; width: 125px; }
#photo_gallery_book .gallery_images .photo_counter	{ border-top: 1px dotted #c1c1c1; margin: 7px 10px 0 0; padding: 6px 0 1px; text-align: right; }
#photo_gallery_book .gallery_images .click_to_zoom	{ float: left; }
#photo_gallery_book .gallery_images .view_all a		{ background: url(hw09/bg/arrow_right_green_solid.gif) right 5px no-repeat; color: #3ba832; font-weight: bold; padding: 0 10px 0 0; }
#photo_gallery_book .description			{ float: left; margin: 73px 0 0 30px; width: 220px; }
#photo_gallery_book .description h2			{ color: #11972d; font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; font-weight: normal; line-height: 26px; margin: 0 -2px 26px; }

#video_container					{ background: #fcfbfb url(hw10/video/video_back_whole.gif); color: #3f3e3e; height: 554px; margin: 54px 0 0 13px; overflow: hidden; width: 753px; }

#video_container .video_page				{ display: inline; float: left; margin: 4px 0 0 5px; position: relative; width: 420px; }
#video_container .video_page .video			{ display: inline; float: left; height: 442px; width: 420px; }
#video_container .video_page .video h3			{ color: #00901e; font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; font-weight: normal; letter-spacing: -1px; line-height: 34px; margin: 30px 42px 0; position: relative; }
#video_container .video_page .video #video_player	{ height: 376px; left: 22px; overflow: hidden; position: absolute; top: 70px; width: 364px; }
#video_container .video_page .description		{ display: inline; float: left; padding: 17px 40px 0; width: 340px; height:64px;overflow:hidden;}

#video_container .misc_page				{ display: inline; float: left; margin: 4px 0 0; width: 294px; }
#video_container .more_event_videos			{ height: 442px; overflow: hidden; padding: 0 30px; width: 234px; }
#video_container .more_event_videos h2			{ color: #00901e; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; letter-spacing: -1px; line-height: 28px; margin: 35px 0 19px; }
#video_container .more_event_videos ul			{ list-style: none; }
#video_container .more_event_videos ul li		{ background: url(hw09/bg/arrow_right_blue.gif) 0 11px no-repeat; margin: 0 0 0 2px; overflow: hidden; padding: 0 0 0 17px; }
#video_container .more_event_videos ul li a		{ border-bottom: 1px dotted #bdbdbd; display: block; padding: 4px 1px; }
#video_container .more_event_videos ul .FirstVideo	{ background: transparent; margin: 0; padding: 0 0 26px; width: 234px; }
#video_container .more_event_videos ul .FirstVideo a	{ border: none; color: #3f3e3e; float: left; padding: 0; }
#video_container .more_event_videos ul .FirstVideo img	{ background: url(hw09/bg/video_thumb.gif) right bottom no-repeat; border: 1px solid #b1b1b1; display: block; float: left; height: 92px; margin: -2px 9px 0 0; padding: 0 0 16px; width: 112px; }
#video_container .more_event_videos a			{ color: #43829c; }
#video_container .misc_page #pager			{ margin: 12px auto 0; }

/*
 *	Right Nav
 */

#tcRightContent					{ background: url(hw09/bg/vertical_dotted.png) top left no-repeat; min-height: 691px; width: 350px; }

#RightNav_pnlContent					{ padding: 40px 0 0 20px; width: 337px; }
#RightNav_pnlContent .tabBottom             {display:block;}

#RightNav_pnlContent .iab_300x250			{ clear: both; margin: 20px 0 20px 0px; overflow: hidden; width: 300px; border: 5px solid #CEEFDE; height:250px; }
#RightNav_pnlContent .iab_300x250 a,
#RightNav_pnlContent .iab_300x250 img			{ display: block; }

#RightNav_pnlContent .login_form			{ padding: 2px 0 5px 14px; position: relative; }
#RightNav_pnlContent .login_form ul			{ list-style: none; }
#RightNav_pnlContent .login_form li			{ background: transparent; overflow: hidden; padding: 8px 0 0 77px; position: relative; width: 206px; }
#RightNav_pnlContent .login_form li.button      {padding-top:3px;padding-bottom:7px;}
#RightNav_pnlContent .login_form li label		{ color: #000; display: block; left: 0; position: absolute; top: 1px; white-space: nowrap;padding-top:7px; }
#RightNav_pnlContent .login_form li input		{ background: #fff; border: 1px solid #85D6AB; color: #000; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; margin: 0 0 0 15px; padding: 2px; width: 185px; }
#RightNav_pnlContent .login_form li .errorStyle		{ left: -9999px; position: absolute; }
#RightNav_pnlContent .login_form li.button input	{ border: none; display: block; float: right; margin: 6px 0 0; padding: 0; width: auto; }
#RightNav_pnlContent .login_form div.errorStyle		{ color: #f00; font-weight: bold; margin: 0 0 8px; }
#RightNav_pnlContent .login_form div.errorStyle ul	{ font-weight: normal; list-style: none; }
#RightNav_pnlContent .login_form div.errorStyle ul li	{ padding: 0; width: auto; }

#check_it_out						{ margin: 0 0 0 2px; padding: 3px 29px 9px 22px; width: 261px; }
#check_it_out h2					{ font-size: 11px; margin: 0 0 6px; position: relative; }
#check_it_out h3					{ font-size: 11px; margin: 0 0 7px; }
#check_it_out ul					{ padding: 0 0 13px; }

#small_module						{ color: #000; margin: 20px 0 20px 0; overflow: hidden; position: relative; width: 300px; border:solid 5px #CEEFDE; }
#small_module img					{ border: 1px solid #cacac8; float: left; height: 95px; margin: 1px 13px 0 0; width: 98px; }
#small_module h4					{ background-repeat: no-repeat; xheight: 11px; left: 10px; overflow: hidden; position: absolute;top: 15px; width: 300px; font-size:15px;text-decoration:uppercase;color:#00412A;font-weight:bold;}
.innerBorder                        { border: solid 1px #85D6AB;padding: 40px 15px 15px 15px;width:268px;}

.editors_blogs h4					{ background-image: url(hw09/ir/editors_blogs.gif); }
.expert_advice h4					{ xbackground-image: url(hw09/ir/expert_advice.gif); }

/*
#RightNav_pnlContent #event_calendar			{ margin: 25px 0 0 10px; background: url(hw10/calendar/right_calendar.png) no-repeat;width:327px;height:400px;}
#RightNav_pnlContent #event_calendar h2			{ background: url(hw09/ir/event_calendar/calendar/events_calendar.gif) 20px 0 no-repeat; color: #0b4714; font-size: 11px; font-weight: bold; margin: 0 0 11px; padding: 3px 0 0 174px; }
#RightNav_pnlContent #event_calendar h2 em		{ left: -9999px; position: absolute; }
#RightNav_pnlContent #event_calendar table		{ border-collapse: collapse; font-size: 10px; line-height: 10px; text-align: right; }
#RightNav_pnlContent #event_calendar table img		{ display: block; float: left; }
#RightNav_pnlContent #event_calendar table a		{ color: #404040; display: block; float: right; font-weight: bold; margin: 3px 0 4px; padding: 4px 2px; text-align: center; width: 16px; }
#RightNav_pnlContent #event_calendar table a:hover  { background: #31ad4d; color: #f0f8e6; }
#RightNav_pnlContent #event_calendar .event_info	{ float: right; margin: -17px 23px 0 0; }*/

#RightNav_pnlContent #event_calendar {background:url(hw10/calendar/calendar_right_bg.png) no-repeat; height:214px; margin:23px 0 16px 0; padding:16px 0 0; width:315px;}
#RightNav_pnlContent #event_calendar h2{color:#FFF; font-size:11px; font-weight:normal; line-height:12px; margin:6px 0 17px 83px;}
#RightNav_pnlContent #event_calendar h2 em{background:url(hae/calendar/event_calendar.png) no-repeat; display:block; float:left; height:12px; margin:0 23px 0 0; overflow:hidden; text-indent:-9999px; width:117px;}
#RightNav_pnlContent #event_calendar table{border-collapse:collapse; font-size:10px; line-height:24px; margin:0px 0 0 6px; text-align:center;}
#RightNav_pnlContent #event_calendar table th span{background:url(hw10/calendar/calendar_right.png) 0 -287px no-repeat; display:block; height:14px; margin:0 0 1px; overflow:hidden; text-align:left; text-indent:-9999px; width:39px;}
#RightNav_pnlContent #event_calendar table .sunday span{background-position:21px -287px;}
#RightNav_pnlContent #event_calendar table .monday span{background-position:-21px -287px;}
#RightNav_pnlContent #event_calendar table .tuesday span{background-position:-63px -287px;}
#RightNav_pnlContent #event_calendar table .wednesday span{background-position:-103px -287px;}
#RightNav_pnlContent #event_calendar table .thursday span{background-position:-142px -287px;}
#RightNav_pnlContent #event_calendar table .friday span{background-position:-179px -287px;}
#RightNav_pnlContent #event_calendar table .saturday span{background-position:-215px -287px;}
#RightNav_pnlContent #event_calendar table td{vertical-align:bottom;}
#RightNav_pnlContent #event_calendar table a{color:#000; display:block; float:right; font-weight:bold; padding:0 2px; width:17px;}
#RightNav_pnlContent #event_calendar table a:hover{background:#00A84F;color:#FFF; width:21px;xheight:15px;}
#RightNav_pnlContent #event_calendar .event_info{float:right; margin:-17px 23px 0 0;}






#module_nav						{ height: 25px; margin:0; overflow: hidden; width: 321px; }
#module_nav ul						{ background: url(hw10/navigation/right_tabs.gif); height: 25px; list-style: none; overflow: hidden; width: 310px; }
#module_nav ul.thirty_days_live_life			{ background-position:  0 0; }
#module_nav ul.newsletter_sign_up			{ background-position:  0 -25px; }
#module_nav ul li					{ float: left; }
#module_nav ul a					{ display: block; height: 25px; overflow: hidden; text-indent: -9999px; }
#module_nav ul li.thirty_days_live_life a		{ margin: 0 4px 0 15px; width: 136px; }
#module_nav ul li.newsletter_sign_up a			{ width: 151px; }
#RightNav_SubscribeRightNav28_pnlSubscribeRightNav {background: url("../images/hw10/navigation/tab_back_middle.gif") repeat-y scroll 0 0 transparent;}

#my_thirty_days						{ border-top:1px dotted #A4A4A4;margin:5px 0 0 24px;padding:10px 0 8px;width:262px; }
#my_thirty_days h2					{font-size:12px; }
#my_thirty_days h3					{ margin: 0 1px 9px; }
#my_thirty_days ul					{ padding: 0 0 13px; }

#thirty_days_live_life					{ padding-bottom:10px; overflow: hidden; position: relative; width: 316px; background: url("../images/hw10/navigation/tab_back_middle.gif") repeat-y scroll 0 0 transparent; }
#RightNav_pnlContent .information			{ bottom: 58px; left: 17px; position: absolute; }
#RightNav_pnlContent .information a			{ background: url(hw09/bg/information.gif) no-repeat 0 2px; color: #00901e; padding: 0 0 0 17px; }
#thirty_days_live_life .join_now			{ border-top: 1px dotted #a4a4a4; color: #383838; margin: 0 0 0 16px; padding: 5px 98px 0 8px; position: relative; width: 175px; }
#thirty_days_live_life .join_now a			{ display: block; left: 216px; position: absolute; top: 9px; }
#thirty_days_live_life .join_now a img			{ display: block; }
#thirty_days_live_life h2				{ color: #00901e; font-weight: bold; }
#thirty_days_live_life h3				{ color: #333232; font-size: 11px; font-weight: bold; }
#thirty_days_live_life a.button				{ float: right; }
#thirty_days_live_life a.button img			{ display: block; }
#thirty_days_live_life ul				{ list-style: none; }
#thirty_days_live_life ul li				{ background: url(hw09/bg/right_nav_bullet.gif) 0 6px no-repeat; padding: 0 0 2px 14px; }
#thirty_days_live_life ul li a				{ color: #383838; }
#thirty_days_live_life div				{ overflow: hidden; }

#whats_hot						{ padding: 18px 22px 10px; }
#whats_hot h2						{ background: url(hw09/ir/whats_hot.gif); height: 11px; margin: 0 0 14px; overflow: hidden; text-indent: -9999px; width: 94px; }
#whats_hot ul						{ color: #383838; list-style: none; padding: 0 0 0 5px; }
#whats_hot ul li					{ background: url(hw09/bg/whats_hot_bullet.gif) 0 6px no-repeat; padding: 0 0 6px 16px; }
#whats_hot ul li a					{ color: #383838; }

/*
 *	Footer
 */

#Footer_pnlContent			{ background: #ABDEBD; border-top: 1px dotted #797979; line-height: 19px; margin: 26px 0 0; padding: 13px 0 0px; xwidth: 969px; }
#Footer_pnlContent .footer		{ list-style: none; text-align: center; }
#Footer_pnlContent .footer li		{ display: inline; }
#Footer_pnlContent .footer li a		{ color: #000; margin: 0 -7px 0 0; padding:0; white-space: nowrap; }
#Footer_pnlContent .footer li a:hover	{ text-decoration: underline; }

#Footer_pnlContent #site_info		{ font-size: 10px; margin: 11px 0 0; }
#Footer_pnlContent #site_info li	{ padding: 0 6px 0 5px; }
#Footer_pnlContent #site_info li.last {padding-left:0;}
#Footer_pnlContent #site_info li a	{ margin: 0 5px 0 0; padding: 0; }
#Footer_pnlContent .disclaimer      {font-size:10px;color:#000;text-align:center;margin-bottom:20px;}

/*
 *	Gallery Popup
 */

#gallery_popup							{ xbackground: #fbfafa url(hw09/bg/gallery/bg.jpg) repeat-x; color: #3f3e3e; float: left; font-size: 11px; width: 100%; }

#gallery_popup .gallery_image					{ float: left; margin: 78px -5px 50px 0; width: 451px; }
#gallery_popup .gallery_image .pager				{ color: #302f30; float: right; font-family: arial, helvetica, sans-serif; font-weight: bold; list-style: none; margin: 0 34px -14px; position: relative; }
#gallery_popup .gallery_image .pager li				{ float: left; margin: 0 0 0 9px; }
#gallery_popup .gallery_image .pager li a			{ display: block; height: 12px; margin: 3px 0 0; overflow: hidden; text-indent: -9999px; width: 6px; }
#gallery_popup .gallery_image .pager li.galleryPagerPrev a	{ background: url(hw09/btn/previous_photo.gif); }
#gallery_popup .gallery_image .pager li.galleryPagerNext a	{ background: url(hw09/btn/next_photo.gif); }
#gallery_popup .gallery_image div				{ background: url(hw09/bg/gallery/bottom.jpg) bottom no-repeat; clear: both; width: 443px; }
#gallery_popup .gallery_image div img				{ background: url(hw09/bg/gallery/top.jpg) no-repeat; display: block; padding: 30px 34px 48px 18px; }

#gallery_popup .description					{ float: left; line-height: 19px; margin: 116px 0 50px 15px; width: 300px; }
#gallery_popup .description h1					{ color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; font-weight: normal; letter-spacing: -1px; line-height: 27px; margin: 0 -1px 7px; }
#gallery_popup .description h2					{ color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; margin: 15px -1px 11px; }
#gallery_popup .description ul					{ list-style: none; padding: 0 0 9px; }
#gallery_popup .description ul li				{ background: url(hw09/bg/arrow_right_green.gif) 0 8px no-repeat; padding: 0 0 2px 17px; }
#gallery_popup .description ul li a				{ color: #008d16; }

#gallery_popup .close						{ background: #afafb0; clear: both; font-size: 10px; height: 1%; padding: 14px 0 14px 680px; }
#gallery_popup .close a						{ background: url(hw09/btn/close.gif) 0 2px no-repeat; color: #474647; font-weight: bold; padding: 0 0 0 13px; text-transform: uppercase; }

/*
 *	Misc. Popup
 */

#misc	{ background: #fff; color: #4d4d4d; font-size: 11px; _height: 472px; min-height: 472px; padding: 15px 25px; }
#misc p	{ margin: 0 0 16px; }

/*
 *  ninemsn
 */
#hd_src_div #hd_ms_input                { width:180px !important; }
#tmpRightBanner                         {background:#ABDEBD;}
#msnlogo                               {position:absolute;top:63px;z-index:99999;}
#nmsnft                                 {width:960px;margin:auto;}
#BANNER2_TOP                            {margin:auto;}

h1.cufon                              {}
h2.cufon                              {}
h3.cufon                              {}
h4.cufon                              {color:#00901E;font-size:23px;letter-spacing:-1px;line-height:24px;margin:18px -2px 14px;}
.thanksForJoiningHeading              {color:#00901E;font-size:37px;letter-spacing:-1px;line-height:24px;margin:18px -2px 14px;}
.myDetails                            {font-weight:bold;margin-bottom:10px;}
.my_thirty_days h4.cufon              {font-size:18px;}

/* Sponsor */
.sponsorPage      {padding:0 20px;}
.sponsorPage .advertorialDetails {color:#00a950;margin:20px 0 5px 0;font-weight:bold;}
.sponsorPage .sponsorTopImage {margin-top:5px;}
.sponsorPage .sponsorHeader {margin-bottom:8px;}
#sendToFriendTool {background: url(hw10/event/btn_sendtoafriend.gif) no-repeat;text-indent:-999999px;width:121px;height:22px;display:block;}

#tooltip {background:#444444;padding:2px 5px;position:absolute;color:#FFF;}
#tooltip h3 {font-size:11px;}

#small_module {display:none;}