/*
 *	NINEMSN RULES
 */

.initNinemsn		{ position: absolute; left: 0px; width: 1px; }
.initNinemsnBanner	{ position: absolute; top: 47px; left: 0px; }
div#outerBox		{ position: relative !important; width: 996px !important; margin: 0 auto !important; }
#msnmd_div		{ display: none !important; }
#hd_src_div #hd_ms_input	{ width: auto !important; }
#msnhd_div3	{ padding: 0 !important; }
#nmsnhd_1, #nmsnhd_2	{ width: 996px !important; }

#tmpHeader2	{ left: 268px; position: absolute; top: 15px; width:728px; }

/* Header and RightNav styles for sections */

#Masthead_pnlContent .houses	{ background: #2D84AD; border-color: #B8CADB; }

#Masthead_pnlContent .houses h1 a	{ background: url(house/houses/logo.gif); }

#Masthead_pnlContent .houses #nav,
#Masthead_pnlContent .houses #nav a	{ background-image: url(house/houses/nav.gif); }

#Masthead_pnlContent .houses #sub_nav		{ background: #ECF2F7; padding-left: 77px; }
#Masthead_pnlContent .houses #sub_nav li	{ background-image: url(house/houses/sub_nav_seperator.gif); }
#Masthead_pnlContent .houses #sub_nav a		{ color: #567295; }
#Masthead_pnlContent .houses #sub_nav a:hover	{ color: #2d84ad; }

#RightNav_pnlContent .houses h2	{ color: #2C7496; }

#RightNav_pnlContent .houses .search	{ background: #D9E4F2; border-color: #4D97B9; }

#RightNav_pnlContent .houses .subscribe			{ background: #D9E4F2; }
#RightNav_pnlContent .houses .subscribe label		{ color: #2C7496; }
#RightNav_pnlContent .houses .subscribe a		{ color: #2C7496; }
#RightNav_pnlContent .houses .subscribe .checkbox	{ border-color: #2C7496; }

#Masthead_pnlContent .gardens	{ background: #75A328; border-color: #B8CADB; }

#Masthead_pnlContent .gardens h1 a	{ background: url(house/gardens/logo.gif); }

#Masthead_pnlContent .gardens #nav,
#Masthead_pnlContent .gardens #nav a	{ background-image: url(house/gardens/nav.gif); }

#Masthead_pnlContent .gardens #sub_nav		{ background: #F4F8ED; padding-left: 145px; }
#Masthead_pnlContent .gardens #sub_nav li	{ background-image: url(house/gardens/sub_nav_seperator.gif); }
#Masthead_pnlContent .gardens #sub_nav a	{ color: #5A7E1E; }
#Masthead_pnlContent .gardens #sub_nav a:hover	{ color: #739310; }

#RightNav_pnlContent .gardens h2	{ color: #588310; }

#RightNav_pnlContent .gardens .search	{ background: #E1EACD; border-color: #75A328; }

#RightNav_pnlContent .gardens .subscribe		{ background: #E1EACD; }
#RightNav_pnlContent .gardens .subscribe label		{ color: #588310; }
#RightNav_pnlContent .gardens .subscribe a		{ color: #588310; }
#RightNav_pnlContent .gardens .subscribe .checkbox	{ border-color: #588310; }

#Masthead_pnlContent .galleries	{ background: #068E99; border-color: #B8CADB; }

#Masthead_pnlContent .galleries h1 a	{ background: url(house/galleries/logo.gif); }

#Masthead_pnlContent .galleries #nav,
#Masthead_pnlContent .galleries #nav a	{ background-image: url(house/galleries/nav.gif); }

#RightNav_pnlContent .galleries h2	{ color: #6A5546; }

#RightNav_pnlContent .galleries .search	{ background: #E6E1CD; border-color: #6A5546; }

#RightNav_pnlContent .galleries .subscribe		{ background: #E6E1CD; }
#RightNav_pnlContent .galleries .subscribe label	{ color: #6A5546; }
#RightNav_pnlContent .galleries .subscribe a		{ color: #6A5546; }
#RightNav_pnlContent .galleries .subscribe .checkbox	{ border-color: #AA954C; }

#Masthead_pnlContent .blogs	{ background: #EAAC15; border-color: #B8CADB; }

#Masthead_pnlContent .blogs h1 a	{ background: url(house/blogs/logo.gif); }

#Masthead_pnlContent .blogs #nav,
#Masthead_pnlContent .blogs #nav a	{ background-image: url(house/blogs/nav.gif); }

#RightNav_pnlContent .blogs h2	{ color: #9D6611; }

#RightNav_pnlContent .blogs .search	{ background: #F3E8D7; border-color: #D89810; }

#Masthead_pnlContent .advice	{ background: #E27601; border-color: #B8CADB; }

#Masthead_pnlContent .advice h1 a	{ background: url(house/advice/logo.gif); }

#Masthead_pnlContent .advice #nav,
#Masthead_pnlContent .advice #nav a	{ background-image: url(house/advice/nav.gif); }

#Masthead_pnlContent .advice #sub_nav		{ background: #F7F1E6; padding-left: 322px; }
#Masthead_pnlContent .advice #sub_nav li	{ background-image: url(house/advice/sub_nav_seperator.gif); }
#Masthead_pnlContent .advice #sub_nav a		{ color: #8A776A; }
#Masthead_pnlContent .advice #sub_nav a:hover	{ color: #e27601; }

#RightNav_pnlContent .advice h2	{ color: #B3630C; }

#RightNav_pnlContent .advice .search	{ background: #F0D8BE; border-color: #C06B0E; }

#RightNav_pnlContent .advice .subscribe			{ background: #F0D8BE; }
#RightNav_pnlContent .advice .subscribe label		{ color: #C06B0E; }
#RightNav_pnlContent .advice .subscribe a		{ color: #C06B0E; }
#RightNav_pnlContent .advice .subscribe .checkbox	{ border-color: #C06B0E; }

#Masthead_pnlContent .food	{ background: #AF434E; border-color: #B8CADB; }

#Masthead_pnlContent .food h1 a	{ background: url(house/food/logo.gif); }

#Masthead_pnlContent .food #nav,
#Masthead_pnlContent .food #nav a	{ background-image: url(house/food/nav.gif); }

#Masthead_pnlContent .food #sub_nav	{ background: #F7EFF0; padding-left: 605px; }
#Masthead_pnlContent .food #sub_nav li	{ background-image: url(house/food/sub_nav_seperator.gif); }
#Masthead_pnlContent .food #sub_nav a	{ color: #7c222b; }
#Masthead_pnlContent .food #sub_nav a:hover	{ color: #de195f; }

#RightNav_pnlContent .food h2	{ color: #AF434E; }

#RightNav_pnlContent .food .search	{ background: #E8D4D2; border-color: #AF434E; }

#RightNav_pnlContent .food .advanced_search			{ background: #E8D4D2; border: dotted #AF434E; border-width: 1px 0; padding: 1px 7px 12px; margin-bottom:0px }
#RightNav_pnlContent .food .advanced_search ul			{ list-style: none; }
#RightNav_pnlContent .food .advanced_search li			{ height: 31px; padding-left: 62px; position: relative; }
#RightNav_pnlContent .food .advanced_search label		{ left: 0; position: absolute; top: 0; width: 62px; }
#RightNav_pnlContent .food .advanced_search input		{ width: 220px; }
#RightNav_pnlContent .food .advanced_search select		{ width: 224px; }
#RightNav_pnlContent .food .advanced_search .submit		{ text-align: right; width: 224px; }
#RightNav_pnlContent .food .advanced_search .submit input	{ width: auto; }

#RightNav_pnlContent .food .subscribe		{ background: #E8D4D2; }
#RightNav_pnlContent .food .subscribe label	{ color: #AF434E; }
#RightNav_pnlContent .food .subscribe a		{ color: #AF434E; }
#RightNav_pnlContent .food .subscribe .checkbox	{ border-color: #AF434E; }

#RightNav_pnlContent .food .conversion		{ background: #ECE8DB; padding: 1px 8px 18px 12px; }
#RightNav_pnlContent .food .conversion h2	{ color: #6A5546; }
#RightNav_pnlContent .food .conversion h2 a	{ color: #6A5546; }
#RightNav_pnlContent .food .conversion img	{ background: #FFF; border: 1px solid #C9BF9B; float: right; margin-left: 15px; padding: 4px; }

#Masthead_pnlContent .myhg	{ background: #C72169; border-color: #B8CADB; }

#Masthead_pnlContent .myhg h1 a	{ background: url(house/myhg/logo.gif); }

#Masthead_pnlContent .myhg #nav,
#Masthead_pnlContent .myhg #nav a	{ background-image: url(house/myhg/nav.gif); }

#Masthead_pnlContent .myhg #sub_nav	{ background: #F7EFF0; padding-left: 476px; }
#Masthead_pnlContent .myhg #sub_nav li	{ background-image: url(house/myhg/sub_nav_seperator.gif); }
#Masthead_pnlContent .myhg #sub_nav a	{ color: #971D52; }
#Masthead_pnlContent .myhg #sub_nav a:hover	{ color: #c72169; }

#RightNav_pnlContent .myhg h2	{ color: #C72169; }

#RightNav_pnlContent .myhg .search	{ background: #F2E2E5; border-color: #C72169; }

#RightNav_pnlContent .myhg .subscribe		{ background: #F2E2E5; }
#RightNav_pnlContent .myhg .subscribe label	{ color: #C72169; }
#RightNav_pnlContent .myhg .subscribe a		{ color: #C72169; }
#RightNav_pnlContent .myhg .subscribe .checkbox	{ border-color: #C72169; }

#Masthead_pnlContent .shopping	{ background: #71004C; border-color: #B8CADB; }

#Masthead_pnlContent .shopping h1 a	{ background: url(house/shopping/logo.gif); }

#Masthead_pnlContent .shopping #nav,
#Masthead_pnlContent .shopping #nav a	{ background-image: url(house/shopping/nav.gif); }

#RightNav_pnlContent .shopping h2	{ color: #71004C; }

#RightNav_pnlContent .shopping .search	{ background: #EEE2EA; border-color: #B76C9F; }

#RightNav_pnlContent .shopping .subscribe		{ background: #EEE2EA; }
#RightNav_pnlContent .shopping .subscribe label		{ color: #7A1057; }
#RightNav_pnlContent .shopping .subscribe a		{ color: #7A1057; }
#RightNav_pnlContent .shopping .subscribe .checkbox	{ border-color: #B76C9F; }

/* Default Styles */

*	{ margin: 0; padding: 0; }
a	{ text-decoration: none; }
body	{ background: #FFF; color: #6F6957; font-family: tahoma, arial, helvetica, sans-serif; font-size: 100%; /* 16px */ line-height: 1.125em; /* 18px */ }
img	{ border: 0; }
td	{ vertical-align: top; }
hr	{ display: none; }

.ad		{ /*overflow: hidden; */}
.iab_728x90	{ height: 90px; width: 728px; }
.iab_300x250	{ height: 250px; width: 300px; }

#header,
#Masthead_pnlContent .advice,
#header #nav,
#header #sub_nav,
#header .controls,
#MiddleContent_pnlContent	{ display: inline; float: left; overflow: hidden; }

#tblOuter	{ margin: 18px auto; width: 996px; }

#header	{ background: #5283C5; border-top: 3px solid #B8CADB; margin-top: 4px; position: relative; width: 996px; }

#header h1 a	{ background: url(house/home/logo.gif); display: block; height: 73px; margin: 26px 18px 18px; text-indent: -9999px; width: 240px; }

#header .iab_728x90	{ display: inline; float: left; margin: -102px -728px -90px 274px; }

#header #nav			{ background: url(house/home/nav.gif) no-repeat; height: 31px; list-style: none; margin: 0; position: relative; width: 996px; }
#header #nav a			{ background: url(house/home/nav.gif) no-repeat; display: block; height: 31px; position: absolute; text-indent: -9999px; top: 0; }
#header #nav a.home		{ background-position: -9px 0; left: 9px; width: 65px; }
#header #nav a.houses		{ background-position: -74px 0; left: 74px; width: 84px; }
#header #nav a.gardens		{ background-position: -158px 0; left: 158px; width: 91px; }
#header #nav a.galleries	{ background-position: -249px 0; left: 249px; width: 137px; }
#header #nav a.shopping		{ background-position: -386px 0; left: 386px; width: 98px; }
#header #nav a.advice		{ background-position: -484px 0; left: 484px; width: 129px; }
#header #nav a.foodandtravel	{ background-position: -613px 0; left: 613px; width: 129px; }
#header #nav a.blogs		{ background-position: -742px 0; left: 742px; width: 75px; }
#header #nav a.houseandgarden	{ background-position: -817px 0; left: 817px; width: 171px; }

#header #sub_nav		{ border-top: 1px dotted #ACACAC; font-size: 0.6875em; /* 11px */ line-height: 2em; /* 22px */ list-style: none; width: 996px; }
#header #sub_nav li	{ background: 0 4px no-repeat; display: inline; padding: 0 11px 0 15px; }
#header #sub_nav li.first	{ background-image: none !important; }
#header #sub_nav a		{ font-weight: bold; }

#header .controls		{ background: #FFF; border: dotted #ACACAC; border-width: 1px 0 0; color: #567295; font-size: 0.6875em; /* 11px */ line-height: 2em; /* 22px */ width: 996px; }
#header .controls ul	{ list-style: none; margin-right: 10px; text-align: right; }
#header .controls li	{ display: inline; margin-right: 14px; }
#header .controls strong	{ color: #F28422; font-weight: bold; text-transform: uppercase; }
#header .controls a	{ background: url(house/arrow.gif) 0 6px no-repeat; color: #567295; font-weight: bold; padding-left: 7px; }


#MiddleContent_cmsContentBodyDevPanel_HouseUnsubscribeEmails2_ajaxPanel li{list-style-type:none; margin-bottom:15px;}
#MiddleContent_cmsContentBodyDevPanel_HouseUnsubscribeEmails2_ajaxPanel li .unsubscribe{background-color: #C72169; padding:3px 5px; font:Bold 12px Arial; color:#FFF; margin-top: 5px; cursor: pointer;}
#MiddleContent_cmsContentBodyDevPanel_HouseUnsubscribeEmails2_vsSummary li{ margin-bottom:20px;}
#MiddleContent_cmsContentBodyDevPanel_HouseUnsubscribeEmails2_ajaxPanel li .errorStyle{font-size:14px; margin-left:3px;}

#MiddleContent_pnlContent			{ font-size: 0.6875em; /* 11px */ line-height: 1.363em; /* 15px */ width: 100%; }
#MiddleContent_pnlContent h2			{ color: #577EB0; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 2.182em; /* 24px */ font-weight: normal; line-height: 1.5em; /* 36px */ margin-bottom: 0.167em; /* 4px */ /*-0.125em; */ /* -3px */ margin-left: 19px; margin-top: 0.625em; position: relative; /* 15px */ text-transform: uppercase; width: 657px; height: 36px; }
#MiddleContent_pnlContent h2 span		{ border-left: 1px dotted #6F6957; color: #998037; font-family: tahoma, arial, helvetica, sans-serif; font-size: 0.542em; /* 13px */ font-weight: bold; left: 0; margin-left: 0.462em; /* 6px */ padding-left: 0.923em; /* 12px */ position: relative; top: -0.154em; /* -2px */ text-transform: none; }
#MiddleContent_pnlContent h2 span.seperator	{ left: -9999px; position: absolute; }
#MiddleContent_pnlContent h3,
#MiddleContent_pnlContent #articleHeading	{ color: #998037; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 2.182em; /* 24px */ font-weight: normal; line-height: 1.083em; /* 26px */ margin: 0.708em 0 0.125em; /* 17px 0 -3px */ }
#MiddleContent_pnlContent h3 strong,
#MiddleContent_pnlContent h3 a,
#MiddleContent_pnlContent #articleHeading a	{ font-weight: normal; }
#MiddleContent_pnlContent h4			{ color: #855C60; font-size: 1.182em; /* 13px */ font-weight: bold; line-height: 1em; }
#MiddleContent_pnlContent p,
#MiddleContent_pnlContent #articleBody		{ margin: 1.636em 0; /* 18px 0 */ }
#MiddleContent_pnlContent p.focus		{ font-size: 1.182em; /* 13px */ font-style: italic; margin: 1.385em 0; /* 18px 0 */ }
#MiddleContent_pnlContent strong		{ /*color: #577EB0;*/ font-style: normal; font-weight: bold; }
#MiddleContent_pnlContent a			{ color: #577EB0; font-weight: bold; }
#MiddleContent_pnlContent p img			{ border: 1px solid #CDCBCB; float: left; margin: 0 14px 15px 0; padding: 3px; }

#MiddleContent_pnlContent #articleByline	{ color: #AB9657; font-size: 1.091em; /* 12px */ font-weight: bold; margin: 1.083em 0 -0.333em; /* 13px 0 -4px */ padding-top: 0.333em; /* 4px */ }
#MiddleContent_pnlContent #articleDateTime	{ color: #8A7534; margin: 1.636em 0 0; /* 18px 0 0*/ }
#MiddleContent_pnlContent #articleIntroduction	{ border: dotted #AF434E; border-width: 1px 0; color: #AF434E; font-size: 1.091em; /* 12px */ line-height: 1.5em; /* 18px */ margin: 16px 0 -4px; min-height: 1%; padding: 0.583em 0 0.5em; /* 7px 0 6px */ }

#MiddleContent_pnlContent .gardens #articleIntroduction	{ border-color: #588310; color: #588310; }
#MiddleContent_pnlContent .houses #articleIntroduction	{ border-color: #2d84ad; color: #2d84ad; }

#MiddleContent_pnlContent #articleTags dl dt,
#MiddleContent_pnlContent #articleTags dl dd,
#MiddleContent_pnlContent dl.articleTags dt,
#MiddleContent_pnlContent dl.articleTags dd	{ display: inline; margin-right: 10px; }
#MiddleContent_pnlContent #articleTags dl dt,
#MiddleContent_pnlContent dl.articleTags dt	{ color: #CA860C; font-weight: bold; }
#MiddleContent_pnlContent #articleTags dl dd a,
#MiddleContent_pnlContent dl.articleTags dd a	{ color: #CA860C; font-weight: normal; text-decoration: underline; }

#MiddleContent_pnlContent .promotion	{ border: 1px solid #C9C7C7; margin-top: 10px; padding: 4px; }

#MiddleContent_pnlContent .title,
#MiddleContent_pnlContent #articleImage	{ background: #fff; border: 1px solid #C8C09B; margin-top: 21px; padding: 6px; width: 617px; }
#MiddleContent_pnlContent .main img#articleImage	{ background: transparent; border: none; margin-top: 0; padding: 0; width: auto; }
#MiddleContent_pnlContent img.title,
#MiddleContent_pnlContent img#articleImage	{ width: auto; }
#MiddleContent_pnlContent .title img	{ display: block; }
#MiddleContent_pnlContent .title .qa	{ background: #ECE6D5 url(house/advice/qa_bg.gif) no-repeat; height: 81px; padding: 15px 25px 0 152px; }

#MiddleContent_pnlContent #questionAndAnswerCategory ul				{ border-top: 1px dotted #C8BE9A; clear: both; line-height: 1.545em; /* 17px */ list-style: none; }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li			{ border-bottom: 1px dotted #C8BE9A; clear: both; height: 1%; padding: 0 26px 10px 162px; position: relative; }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li img.main		{ border: 1px solid #C9BF9B; left: 0; padding: 4px; position: absolute; top: 28px; }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li span			{ clear: left; color: #B3630C; display: block; font-weight: bold; margin-top: 0; }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li .questionAndAnswerCategoryDateTime		{ display: inline; float: left; margin: 27px 13px 0 0; }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li .questionAndAnswerCategoryHeading,
#MiddleContent_pnlContent #questionAndAnswerCategory ul li .questionAndAnswerCategoryName		{ display: inline; }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li dl.questionAndAnswerCategoryTools		{ list-style: none; padding-top: 30px; }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li dl.questionAndAnswerCategoryTools dt		{ left: -9999px; position: absolute; }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li dl.questionAndAnswerCategoryTools dd		{ background: transparent; border: none; clear: none; float: left; padding: 0 3px 0 4px; }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li dl.questionAndAnswerCategoryTools dd+dd		{ background: url(house/advice/qa_btn_seperator.gif) 0 2px no-repeat; }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li dl.questionAndAnswerCategoryTools dd a			{ background: center no-repeat; display: block; height: 11px; text-indent: -9999px; width: 12px; }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li dl.questionAndAnswerCategoryTools dd.sendToFriendTool a	{ background-image: url(house/advice/btn_sendtoafriend.gif); }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li dl.questionAndAnswerCategoryTools dd.printTool a		{ background-image: url(house/advice/btn_print.gif); }
#MiddleContent_pnlContent #questionAndAnswerCategory ul li p span		{ clear: none; color: #6F6957; display: inline; }

#MiddleContent_pnlContent .search_form				{ border: dotted #799FD2; border-width: 1px 0; background: #D9E4F2; font-size: 1.182em; /* 13px */ line-height: 2em; /* 26px */ padding: 10px 0 11px; text-align: center; }
#MiddleContent_pnlContent .search_form label			{ color: #577EB0; font-weight: bold; }
#MiddleContent_pnlContent .search_form input#search_again	{ padding: 2px 0; width: 256px; }
#MiddleContent_pnlContent .search_form input.button		{ margin-bottom: -2px; }

#pager				{ float: right; list-style: none; margin: 11px 1px 6px; }
#pager li			{ background: url(house/search_results_seperator.gif) 0 5px no-repeat; float: left; font-weight: bold; padding: 0 5px 0 7px; }

#pager li#pagerFirstItem,
#pager li#pagerPreviousItem,
#pager li#pagerNextItem,
#pager li#pagerLastItem,
#pager li.pagerFirstPage	{ background: transparent; }
#pager li#pagerFirstItem,
#pager li#pagerLastItem		{ margin: 0 -6px; }

#pager li#pagerFirstItem a,
#pager li#pagerPreviousItem a,
#pager li#pagerNextItem a,
#pager li#pagerLastItem a	{ display: block; float: left; height: 11px; margin-top: 3px; text-indent: -9999px; }

#pager li#pagerFirstItem a,
#pager li#pagerLastItem a	{ width: 15px; }

#pager li#pagerPreviousItem a,
#pager li#pagerNextItem a	{ width: 11px; }

#pager li#pagerFirstItem a	{ background: url(house/btn_search_results_first.gif); }
#pager li#pagerPreviousItem a	{ background: url(house/btn_search_results_prev.gif); }
#pager li#pagerNextItem a	{ background: url(house/btn_search_results_next.gif); }
#pager li#pagerLastItem a	{ background: url(house/btn_search_results_last.gif); }

#MiddleContent_pnlContent .more_stories h4		{ color: #AF434E; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 1.727em; /* 19px */ font-weight: normal; line-height: 1.105em; /* 21px */ padding-top: 0.474em; /* 9px */}
#MiddleContent_pnlContent .more_stories ul		{ list-style: none; overflow: hidden; }
#MiddleContent_pnlContent .more_stories li		{ background: url(house/food/more_stories_arrow.gif) 0 15px no-repeat; height: 1%; padding-left: 10px; }
#MiddleContent_pnlContent .more_stories li a		{ border-top: 1px dotted #C3B284; color: #6F6957; display: block; font-weight: normal; padding: 8px 3px; }
#MiddleContent_pnlContent .more_stories li.first a	{ border-top: 0; }

#MiddleContent_pnlContent ul.categories			{ float: left; list-style: none; margin-top: 38px; width: 676px; }
#MiddleContent_pnlContent ul.categories li		{ border-left: 1px dotted #C9BF9B; float: left; height: 236px; line-height: 1.455em; /* 16px */ margin-bottom: 49px; overflow: hidden; padding: 0 12px; width: 311px; }
#MiddleContent_pnlContent ul.categories li.odd		{ clear: both; }
#MiddleContent_pnlContent ul.categories li h3		{ font-size: 1.818em; /* 20px */ line-height: 1.9em; /* 38px */ margin: -11px 0 0; position: relative; }
#MiddleContent_pnlContent ul.categories li h3 a		{ color: #AF434E; font-weight: normal; }
#MiddleContent_pnlContent ul.categories li img		{ border: 1px solid #C9BF9B; padding: 5px; }
#MiddleContent_pnlContent ul.categories li h4		{ color: #AF434E; font-size: 1em; /* 11px */ line-height: 1em; /* 11px */ margin: 10px 0 -11px; }
#MiddleContent_pnlContent ul.categories li h4 a		{ color: #AF434E; }
#MiddleContent_pnlContent ul.categories li a.more	{ color: #577EB0; display: none; /*block*/ float: right; font-size: 0.909em; /* 10px */ font-weight: bold; line-height: 1em; /* 10px */ margin-top: -13px; }
#MiddleContent_pnlContent ul.categories li.other h3	{ font-family: tahoma, arial, helevetica, sans-serif; font-size: 1.182em; /* 13px */ line-height: 1em; margin: -1px 0 -6px; }
#MiddleContent_pnlContent ul.categories li.other h3 a	{ font-weight: bold; }

#MiddleContent_pnlContent #questionAndAnswerCategories ul		{ clear: both; float: left; list-style: none; width: 617px; }
#MiddleContent_pnlContent #questionAndAnswerCategories ul li	{ border-bottom: 1px dotted #C9BF9B; clear: both; float: left; padding: 22px 0 21px; width: 617px; }
#MiddleContent_pnlContent #questionAndAnswerCategories ul h1	{ color: #A87243; font-family: tahoma, arial, helvetica, sans-serif; font-size: 1.182em; /* 13px */ font-weight: bold; margin: 0 2px 4px; }
#MiddleContent_pnlContent #questionAndAnswerCategories ul h1 a	{ color: #A87243; float: none; margin: 0; }
#MiddleContent_pnlContent #questionAndAnswerCategories ul a	{ float: left; margin: 0 24px 0 0; }
#MiddleContent_pnlContent #questionAndAnswerCategories ul a img	{ border: 1px solid #C9BF9B; padding: 4px; }
#MiddleContent_pnlContent #questionAndAnswerCategories ul p	{ line-height: 1.545em; /* 17px */ margin-top: 0; }
#MiddleContent_pnlContent #questionAndAnswerCategories ul p a	{ color: #6F6957; float: none; font-weight: normal; margin: 0; }
#MiddleContent_pnlContent #questionAndAnswerCategories ul p span	{ font-weight: bold; }

#MiddleContent_pnlContent #search_results ul			{ border-top: 1px dotted #ACACAC; float: left; list-style: none; margin: 18px 0 -2px; width: 676px; }
#MiddleContent_pnlContent #search_results ul li			{ border-bottom: 1px dotted #ACACAC; clear: left; float: left; padding: 19px 0 21px; width: 676px; }
#MiddleContent_pnlContent #search_results ul li h4		{ font-size: 1em; /* 11px */ margin: 3px 0 5px; }
#MiddleContent_pnlContent #search_results ul li .date		{ color: #855C60; font-style: italic; }
#MiddleContent_pnlContent #search_results ul li p		{ margin: 0; }
#MiddleContent_pnlContent #search_results ul li a.more		{ display: block; font-size: 0.91em; /* 10px */ margin-top: -9px; white-space: nowrap; width: 1%; }
#MiddleContent_pnlContent #search_results ul li a.img		{ border: 1px solid #CDCBCB; float: left; margin: 0 11px 0 0; padding: 4px; }
#MiddleContent_pnlContent #search_results ul li a.img img	{ display: block; }

#MiddleContent_pnlContent .small_form					{ border: 1px dotted #62A3C2; margin: 35px auto; padding: 5px; width: 400px; }
#MiddleContent_pnlContent .small_form div				{ background: #E7EEF6; padding-bottom: 24px; }
#MiddleContent_pnlContent .small_form label				{ background: url(house/home/small_form_arrow.gif) 14px 12px no-repeat #84A5D2; color: #fff; display: block; font-size: 1.182em; /* 13px */ font-weight: bold; line-height: 2.308em; /* 30px */ padding: 0 26px; }
#MiddleContent_pnlContent .small_form input				{ display: block; margin: 0 auto; }
#MiddleContent_pnlContent .small_form input#forgot_password_email	{ margin: 22px auto 25px; padding: 1px 0; width: 334px; }

#MiddleContent_pnlContent .contact_form			{ background: #DFE8F4; border: dotted #4370A5; border-width: 1px 0; margin-top: 34px; padding: 19px 44px 8px; width: 503px; }
#MiddleContent_pnlContent .contact_form ul		{ list-style: none; }
#MiddleContent_pnlContent .contact_form li		{ clear: left; line-height: 2em; /* 22px */ padding: 6px 0 6px 198px; }
#MiddleContent_pnlContent .contact_form label		{ background: url(house/home/contact_form_arrow.gif) 0 9px no-repeat; color: #6D6A59; float: left; font-weight: bold; margin-left: -198px; margin-top: -1px; padding-left: 10px; width: 150px; }
#MiddleContent_pnlContent .contact_form label span.note	{ display: block; font-size: 0.909em; /* 10px */ font-weight: normal; line-height: 1.2em; /* 12px */ }
#MiddleContent_pnlContent .contact_form input		{ padding: 1px 0; }
#MiddleContent_pnlContent .contact_form input,
#MiddleContent_pnlContent .contact_form textarea	{ width: 272px; }
#MiddleContent_pnlContent .contact_form textarea	{ height: 85px; }
#MiddleContent_pnlContent .contact_form select		{ width: 276px; }
#MiddleContent_pnlContent .contact_form li div		{ color: #3B5D89; font-size: 0.91em; /* 10px */ line-height: 1.5em; /* 15px */ margin: -14px 0 9px; }
#MiddleContent_pnlContent .contact_form div.note	{ border-top: 1px dotted; font-size: 0.91em; /* 10px */ line-height: 1.2em; /* 12px */ margin: 14px -5px 0; padding: 14px 10px 9px; }
#MiddleContent_pnlContent .contact_form div.note p	{ margin: 1.8em 0; /* 18px 0 */ }
#MiddleContent_pnlContent .contact_form h4		{ font-size: 1em; /* 10px */ margin-bottom: -1.8em; /* -18px */ }
#MiddleContent_pnlContent .contact_form .button input,
#MiddleContent_pnlContent .contact_form input.button	{ margin-left: 67px; padding: 0; width: auto; }
#MiddleContent_pnlContent .contact_form input.button	{ margin-top: 12px; }

#MiddleContent_pnlContent .error_message		{ background: #DFE8F4 url(house/home/error_page_bg.gif) 33px 24px no-repeat; border: dotted #4370A5; border-width: 1px 0; float: left; padding: 34px 41px 11px 133px; width: 416px; }
#MiddleContent_pnlContent .error_message h3		{ color: #5283C5; font-size: 5.455em; /* 60px */ line-height: 1em; margin: 0; }
#MiddleContent_pnlContent .error_message .home		{ background: url(house/home/error_page_home_bg.gif) right no-repeat; color: #E97A03; display: block; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 1.909em; /* 21px */ font-weight: normal; height: 52px; line-height: 1.952em; margin: 1px 0 0 2px; padding-right: 100px; }
#MiddleContent_pnlContent .error_message .report	{ background: url(house/home/error_page_report_bg.gif) 0 3px no-repeat; color: #5283C5; display: block; float: right; font-size: 1.182em; /* 13px */ font-weight: bold; height: 24px; margin: 32px 19px 0; padding-left: 27px; }

#MiddleContent_pnlContent .secondary_content				{ background: #FFF; border-right: 17px solid #FFF; float: left; margin: 14px 0 0; width: 313px; }

#MiddleContent_pnlContent .secondary_content .quick_facts		{ background: #F7EFF0; border: 1px dotted #AF434E; color: #AF434E; margin-bottom: 15px; padding: 0 12px 17px; width: 287px; }
#MiddleContent_pnlContent .secondary_content .quick_facts h4		{ background: #BB6069; color: #FFF; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 1.818em; /* 20px */ font-weight: normal; line-height: 1.3em; /* 26px */ margin: 3px -9px 16px; padding: 0 8px; }
#MiddleContent_pnlContent .secondary_content .quick_facts h5		{ font-size: 1.091em; /* 12px */ font-weight: bold; margin-bottom: -11px; }
#MiddleContent_pnlContent .secondary_content .quick_facts ul		{ color: #855C60; list-style: none; padding-top: 8px; }
#MiddleContent_pnlContent .secondary_content .quick_facts li		{ background: url(house/food/btn_search_results_next.gif) 0 6px no-repeat; margin-bottom: 1.455em; /* 16px */ padding-left: 10px; }
#MiddleContent_pnlContent .secondary_content .quick_facts strong	{ color: #855C60; }

#MiddleContent_pnlContent .secondary_content dl.tools			{ background: #FFF; border: 1px dotted #AB9657; float: left; padding: 1px; width: 309px; }
#MiddleContent_pnlContent .secondary_content dl.tools dt		{ background: #EEE9DA; color: #8A7534; font-weight: bold; line-height: 1.727em; /* 19px */ margin-bottom: 1px; padding: 0 11px; }
#MiddleContent_pnlContent .secondary_content dl.tools dd		{ border-top: 1px dotted #CFBB71; float: left; padding: 2px 0 3px; width: 154px; }
#MiddleContent_pnlContent .secondary_content dl.tools dd.odd		{ margin-left: 1px; }
#MiddleContent_pnlContent .secondary_content dl.tools dd a		{ background: left no-repeat; color: #806A29; display: block; font-weight: normal; height: 1.364em; /* 15px */ margin-left: 12px; padding: 1px 12px 1px 27px; }
#MiddleContent_pnlContent .secondary_content dl.tools dd.odd a		{ border-right: 1px dotted #CFBB71; }
#MiddleContent_pnlContent .secondary_content dl.tools a#sendToFriendTool		{ background-image: url(house/blogs/btn_send.gif); }
#MiddleContent_pnlContent .secondary_content dl.tools a.printTool		{ background-image: url(house/blogs/btn_print.gif); }
#MiddleContent_pnlContent .secondary_content dl.tools a#archiveTool		{ background-image: url(house/blogs/btn_archive.gif); }
#MiddleContent_pnlContent .secondary_content dl.tools a#diggTool		{ background-image: url(house/blogs/btn_digg.gif); }
#MiddleContent_pnlContent .secondary_content dl.tools a#commentsTool	{ background-image: url(house/blogs/btn_comment.gif); }
#MiddleContent_pnlContent .secondary_content dl.tools a#deliciousTool	{ background-image: url(house/blogs/btn_delicious.gif); }

#tcRightContent	{ padding: 0 0 0 20px; width: 300px; }

#RightNav_pnlContent		{ font-size: 0.6875em; /* 11px */ line-height: 1.363em; /* 15px */ /*overflow: hidden;*/ padding: 4px 0 0 0; width: 300px; }
#RightNav_pnlContent div	{ display: inline; float: left; margin-bottom: 4px; }
#RightNav_pnlContent #objRightBanner div	{ margin-bottom: 0; }
#RightNav_pnlContent h2		{ color: #4370A5; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 1.545em; /* 17px */ font-weight: normal; line-height: 2.118em; /* 36px */ }
#RightNav_pnlContent a		{ font-weight: normal; }

#MiddleContent_pnlContent #RightNav_pnlContent	{ font-size: 1em; /* 11px */ }

#RightNav_pnlContent div.more		{ background: #E1D8BD; padding: 3px 10px 14px; width: 280px; }
#RightNav_pnlContent div.more ul	{ list-style: none; margin-right: -12px; margin-top: -16px; }
#RightNav_pnlContent div.more li	{ display: inline; float: left; margin-right: 12px; margin-top: 14px; width: 134px; }
#RightNav_pnlContent div.more a		{ color: #6F6957; display: block; line-height: 1.182em; /* 13px */ }
#RightNav_pnlContent div.more img	{ background: #FFF; border: 1px solid #C9BF9B; margin-bottom: 3px; padding: 6px 7px; }

#RightNav_pnlContent .inthemagazine		{ border: 1px dotted #B5B5B5; color: #5C5645; padding: 3px; width: 292px; }
#RightNav_pnlContent .inthemagazine div		{ background: #EBE4D1; margin: 0; padding: 13px 8px; width: 276px; }
#RightNav_pnlContent .inthemagazine img		{ background: #FFF; border: 1px dotted #B5B5B5; float: left; margin-right: 9px; margin-top: 3px; padding: 5px; }
#RightNav_pnlContent .inthemagazine h2		{ color: #806A29; font-size: 1.636em; /* 18px */ line-height: 1.333em; /* 24px */ margin: 8px 0 9px; }
#RightNav_pnlContent .inthemagazine a img	{ background: transparent; border: 0; float: none; margin-right: 0; margin-top: 17px; padding: 0; }

#RightNav_pnlContent .search			{ background: #D9E4F2; border: dotted #5283C5; border-width: 1px 0; padding: 1px 5px 12px 9px; width: 286px; }
#RightNav_pnlContent .search label		{ position: absolute; left: -9999px; }
#RightNav_pnlContent .search input#search_query	{ padding: 2px 0; width: 219px; }
#RightNav_pnlContent .search input.button	{ margin-bottom: -2px; margin-left: 6px; }

#RightNav_pnlContent .iab_300x250	{ clear: both; display: block; float: none; margin: 0 auto 4px; }

#RightNav_pnlContent .subscribe			{ background: #D9E4F2; padding: 6px 5px 12px 9px; position: relative; width: 286px; }
#RightNav_pnlContent .subscribe ul		{ list-style: none; }
#RightNav_pnlContent .subscribe li		{ height: 26px; position: relative; }
#RightNav_pnlContent .subscribe label		{ color: #4370A5; float: left; margin-top: 2px; text-transform: uppercase; width: 36px; }
#RightNav_pnlContent .subscribe input		{ padding: 1px 0; width: 182px; }
#RightNav_pnlContent .subscribe a		{ color: #4370A5; font-size: 10px; text-decoration: underline; }
#RightNav_pnlContent .subscribe .checkbox	{ border-top: 1px dotted #4370A5; font-size: 0.909em; /* 10px */ height: auto; line-height: 1.4em; /* 14px */ margin-top: 8px; padding-top: 6px; }
#RightNav_pnlContent .subscribe .checkbox input	{ width: auto; }
#RightNav_pnlContent .subscribe .checkbox label	{ float: none; margin-top: 6px; text-transform: none; width: auto; }
#RightNav_pnlContent .subscribe .submit		{ position: absolute; right: 8px; top: 42px; }
#RightNav_pnlContent .subscribe .submit input	{ padding: 0; width: auto; }

#RightNav_pnlContent .recentlyadded,
#RightNav_pnlContent .mostviewed		{ color: #86746B; padding: 9px 16px 13px 12px; width: 272px; }
#RightNav_pnlContent .recentlyadded		{ background-color: #E6E1CD; }
#RightNav_pnlContent .mostviewed		{ background-color: #ECE8DB; }
#RightNav_pnlContent .recentlyadded h2,
#RightNav_pnlContent .mostviewed h2		{ color: #6A5546; }
#RightNav_pnlContent .recentlyadded dl,
#RightNav_pnlContent .mostviewed dl		{ margin-top: -1px; }
#RightNav_pnlContent .recentlyadded dt,
#RightNav_pnlContent .mostviewed dt		{ float: left; font-weight: bold; padding: 3px 3px 8px; position: relative; }
#RightNav_pnlContent .recentlyadded dd,
#RightNav_pnlContent .mostviewed dd		{ border-top: 1px dotted #AB8C5B; font-weight: normal; margin-left: 26px; padding: 3px 0 8px; }
#RightNav_pnlContent .recentlyadded dd a,
#RightNav_pnlContent .mostviewed dd a		{ color: #555; display: block; }
#RightNav_pnlContent .recentlyadded dd.first,
#RightNav_pnlContent .mostviewed dd.first,
#RightNav_pnlContent .recentlyadded dd.recentlyViewed1,
#RightNav_pnlContent .mostviewed dd.recentlyAdded1	{ border-top: 0; }

#RightNav_pnlContent .most_viewed_photos		{ background: #E1EDED; border: dotted #068E99; border-width: 1px 0; padding: 2px 10px 5px 8px; width: 282px; }
#RightNav_pnlContent .most_viewed_photos h2		{ color: #068E99; }
#RightNav_pnlContent .most_viewed_photos ul		{ list-style: none; margin: -1px -10px 0 0; }
#RightNav_pnlContent .most_viewed_photos ul li		{ float: left; margin: 0 10px 12px 0; }
#RightNav_pnlContent .most_viewed_photos ul li a	{ display: block; }
#RightNav_pnlContent .most_viewed_photos ul li a img	{ background: #FFF; border: 1px solid #B6DCDF; display: block; padding: 5px; }

#RightNav_pnlContent .tip				{ border: 8px solid #DF82AA; color: #998037; width: 282px; }
#RightNav_pnlContent .tip div				{ background: #F3E4E7; border: 1px dotted #BC1C61; display: block; float: none; margin-bottom: 0; padding: 7px 8px 11px; }
#RightNav_pnlContent .tip h2				{ background: url(house/myhg/tip_tick.gif) center top no-repeat; border-bottom: 1px dotted #BC1C61; color: #C72169; font-size: 1.545em; /* 17px */ line-height: 1em; }
#RightNav_pnlContent .tip blockquote			{ background: url(house/myhg/quote_start.gif) 4px 0 no-repeat; color: #BC1C61; padding-left: 15px; }
#RightNav_pnlContent .tip blockquote p			{ margin: 9px 0; }
#RightNav_pnlContent .tip blockquote p.first:first-line	{ font-weight: bold; }
#RightNav_pnlContent .tip blockquote p cite		{ color: #998037; display: block; font-style: italic; font-weight: bold; margin-bottom: -2px; margin-top: -5px; }
#RightNav_pnlContent .tip img.main			{ border: 1px solid #CAC09D; float: left; margin-right: 8px; margin-top: 2px; }
#RightNav_pnlContent .tip ul.contact			{ color: #BC1C61; font-size: 0.909em; /* 10px */ line-height: 1.2em; /* 12px */ list-style: none; margin: 4px 0; }
#RightNav_pnlContent .tip ul.contact a			{ color: #BC1C61; }

#RightNav_pnlContent .photo_search	{ background: #D9E4F2; padding: 0 11px 10px 8px; width: 281px; }
#RightNav_pnlContent .photo_search h2	{ color: #4370a5; }

#RightNav_pnlContent .photo_search .tabs		{ list-style: none; }
#RightNav_pnlContent .photo_search .tabs li		{ background: url(house/a_p_s/tab_l_bg_misc.gif) left top no-repeat; float: left; }
#RightNav_pnlContent .photo_search .tabs li.active	{ background-image: url(house/a_p_s/tab_active_l_bg_misc.gif); margin: -1px 0 -1px; position: relative; }
#RightNav_pnlContent .photo_search .tabs li a		{ background: url(house/a_p_s/tab_r_bg_misc.gif) right top no-repeat; color: #FFF; display: block; font-weight: bold; line-height: 1.909em; /* 21px */ padding: 0 22px 0 25px; }
#RightNav_pnlContent .photo_search .tabs li.active a	{ background-image: url(house/a_p_s/tab_active_r_bg_misc.gif); color: #2374ad; padding: 1px 25px 1px 34px; }

#RightNav_pnlContent .photo_search .search_form			{ background: #ecf2f7; border: 1px solid #FFF; clear: both; list-style: none; padding: 16px 12px 5px 16px; }
#RightNav_pnlContent .photo_search .search_form li		{ height: 29px; }
#RightNav_pnlContent .photo_search .search_form li.seperator	{ border-bottom: 1px dotted #7aa0d8; margin-bottom: 12px; }
#RightNav_pnlContent .photo_search .search_form li label	{ left: -9999px; position: absolute; }
#RightNav_pnlContent .photo_search .search_form li input	{ width: 241px; }
#RightNav_pnlContent .photo_search .search_form li.btn		{ text-align: right; }
#RightNav_pnlContent .photo_search .search_form li.btn input	{ width: auto; }
#RightNav_pnlContent .photo_search .search_form li select	{ width: 245px; }

#RightNav_pnlContent .galleries .photo_search		{ background: #CCE1E1; }
#RightNav_pnlContent .galleries .photo_search h2	{ color: #068E99; }

#RightNav_pnlContent .galleries .photo_search .tabs li		{ background: url(house/galleries/tab_l_bg.gif) left top no-repeat; }
#RightNav_pnlContent .galleries .photo_search .tabs li.active	{ background-image: url(house/galleries/tab_active_l_bg.gif); }
#RightNav_pnlContent .galleries .photo_search .tabs li a	{ background: url(house/galleries/tab_r_bg.gif) right top no-repeat; }
#RightNav_pnlContent .galleries .photo_search .tabs li.active a	{ background-image: url(house/galleries/tab_active_r_bg.gif); color: #068E99; }

#RightNav_pnlContent .galleries .photo_search .search_form		{ background: #E5EEEF; }
#RightNav_pnlContent .galleries .photo_search .search_form li.seperator	{ border-bottom: 1px dotted #4DA4AB; }

#RightNav_pnlContent .blogs .photo_search	{ background: #f1e1ba; }
#RightNav_pnlContent .blogs .photo_search h2	{ color: #9d6611; }

#RightNav_pnlContent .blogs .photo_search .tabs li		{ background: url(house/a_p_s/tab_l_bg_blogs.gif) left top no-repeat; }
#RightNav_pnlContent .blogs .photo_search .tabs li.active	{ background-image: url(house/a_p_s/tab_active_l_bg_blogs.gif); }
#RightNav_pnlContent .blogs .photo_search .tabs li a		{ background: url(house/a_p_s/tab_r_bg_blogs.gif) right top no-repeat; }
#RightNav_pnlContent .blogs .photo_search .tabs li.active a	{ background-image: url(house/a_p_s/tab_active_r_bg_blogs.gif); color: #9d6611; }

#RightNav_pnlContent .blogs .photo_search .search_form			{ background: #f7f1e6; }
#RightNav_pnlContent .blogs .photo_search .search_form li.seperator	{ border-bottom: 1px dotted #c8bb95; }

#RightNav_pnlContent .advice .photo_search	{ background: #f2ddc6; }
#RightNav_pnlContent .advice .photo_search h2	{ color: #c06b0e; }

#RightNav_pnlContent .advice .photo_search .tabs li		{ background: url(house/a_p_s/tab_l_bg_advice.gif) left top no-repeat; }
#RightNav_pnlContent .advice .photo_search .tabs li.active	{ background-image: url(house/a_p_s/tab_active_l_bg_advice.gif); }
#RightNav_pnlContent .advice .photo_search .tabs li a		{ background: url(house/a_p_s/tab_r_bg_advice.gif) right top no-repeat; }
#RightNav_pnlContent .advice .photo_search .tabs li.active a	{ background-image: url(house/a_p_s/tab_active_r_bg_advice.gif); color: #c06b0e; }

#RightNav_pnlContent .advice .photo_search .search_form			{ background: #f7f1e6; }
#RightNav_pnlContent .advice .photo_search .search_form li.seperator	{ border-bottom: 1px dotted #c8bb95; }

#RightNav_pnlContent .food .photo_search	{ background: #efd7d5; }
#RightNav_pnlContent .food .photo_search h2	{ color: #af434e; }

#RightNav_pnlContent .food .photo_search .tabs li		{ background: url(house/a_p_s/tab_l_bg_food.gif) left top no-repeat; }
#RightNav_pnlContent .food .photo_search .tabs li.active	{ background-image: url(house/a_p_s/tab_active_l_bg_food.gif); }
#RightNav_pnlContent .food .photo_search .tabs li a		{ background: url(house/a_p_s/tab_r_bg_food.gif) right top no-repeat; }
#RightNav_pnlContent .food .photo_search .tabs li.active a	{ background-image: url(house/a_p_s/tab_active_r_bg_food.gif); color: #af434e; }

#RightNav_pnlContent .food .photo_search .search_form			{ background: #f7eff0; }
#RightNav_pnlContent .food .photo_search .search_form li.seperator	{ border-bottom: 1px dotted #c8bb95; }

#RightNav_pnlContent .gardens .photo_search	{ background: #e1eacd; }
#RightNav_pnlContent .gardens .photo_search h2	{ color: #588310; }

#RightNav_pnlContent .gardens .photo_search .tabs li		{ background: url(house/a_p_s/tab_l_bg_gardens.gif) left top no-repeat; }
#RightNav_pnlContent .gardens .photo_search .tabs li.active	{ background-image: url(house/a_p_s/tab_active_l_bg_gardens.gif); }
#RightNav_pnlContent .gardens .photo_search .tabs li a		{ background: url(house/a_p_s/tab_r_bg_gardens.gif) right top no-repeat; }
#RightNav_pnlContent .gardens .photo_search .tabs li.active a	{ background-image: url(house/a_p_s/tab_active_r_bg_gardens.gif); color: #588310; }

#RightNav_pnlContent .gardens .photo_search .search_form		{ background: #f5f8ef; }
#RightNav_pnlContent .gardens .photo_search .search_form li.seperator	{ border-bottom: 1px dotted #75a328; }

#RightNav_pnlContent .houses .photo_search	{ background: #d9e4f2; }
#RightNav_pnlContent .houses .photo_search h2	{ color: #2d84ad; }

#RightNav_pnlContent .houses .photo_search .tabs li		{ background: url(house/a_p_s/tab_l_bg_houses.gif) left top no-repeat; }
#RightNav_pnlContent .houses .photo_search .tabs li.active	{ background-image: url(house/a_p_s/tab_active_l_bg_houses.gif); }
#RightNav_pnlContent .houses .photo_search .tabs li a		{ background: url(house/a_p_s/tab_r_bg_houses.gif) right top no-repeat; }
#RightNav_pnlContent .houses .photo_search .tabs li.active a	{ background-image: url(house/a_p_s/tab_active_r_bg_houses.gif); color: #2d84ad; }

#RightNav_pnlContent .houses .photo_search .search_form			{ background: #ecf2f7; }
#RightNav_pnlContent .houses .photo_search .search_form li.seperator	{ border-bottom: 1px dotted #93bdd1; }

#RightNav_pnlContent .shopping .photo_search	{ background: #eee2ea; }
#RightNav_pnlContent .shopping .photo_search h2	{ color: #71004c; }

#RightNav_pnlContent .shopping .photo_search .tabs li		{ background: url(house/a_p_s/tab_l_bg_shopping.gif) left top no-repeat; }
#RightNav_pnlContent .shopping .photo_search .tabs li.active	{ background-image: url(house/a_p_s/tab_active_l_bg_shopping.gif); }
#RightNav_pnlContent .shopping .photo_search .tabs li a		{ background: url(house/a_p_s/tab_r_bg_shopping.gif) right top no-repeat; }
#RightNav_pnlContent .shopping .photo_search .tabs li.active a	{ background-image: url(house/a_p_s/tab_active_r_bg_shopping.gif); color: #71004c; }

#RightNav_pnlContent .shopping .photo_search .search_form		{ background: #f5f0f3; }
#RightNav_pnlContent .shopping .photo_search .search_form li.seperator	{ border-bottom: 1px dotted #d79fc5; }

#RightNav_pnlContent .myhg .photo_search	{ background: #f2e2e5; }
#RightNav_pnlContent .myhg .photo_search h2	{ color: #be3b74; }

#RightNav_pnlContent .myhg .photo_search .tabs li		{ background: url(house/a_p_s/tab_l_bg_myhg.gif) left top no-repeat; }
#RightNav_pnlContent .myhg .photo_search .tabs li.active	{ background-image: url(house/a_p_s/tab_active_l_bg_myhg.gif); }
#RightNav_pnlContent .myhg .photo_search .tabs li a		{ background: url(house/a_p_s/tab_r_bg_myhg.gif) right top no-repeat; }
#RightNav_pnlContent .myhg .photo_search .tabs li.active a	{ background-image: url(house/a_p_s/tab_active_r_bg_myhg.gif); color: #be3b74; }

#RightNav_pnlContent .myhg .photo_search .search_form			{ background: #f7eff0; }
#RightNav_pnlContent .myhg .photo_search .search_form li.seperator	{ border-bottom: 1px dotted #c8bb95; }

#Footer_pnlContent		{ border-top: 1px solid #BFBDBD; margin-top: 37px; overflow: hidden; padding: 10px; width: 976px; }
#Footer_pnlContent ul		{ list-style: none; text-align: center; }
#Footer_pnlContent li		{ display: inline; }
#Footer_pnlContent a		{ border-left: 1px solid #365E85; color: #365E85; font-size: 0.6875em; /* 11px */ line-height: 1em; /* 11px */ padding-left: 5px; }
#Footer_pnlContent a.noborder	{ border-left: 0; }
#Footer_pnlContent a img	{ margin-bottom: -2px; }

/* Home */

#MiddleContent_pnlContent .home		{ margin-top: 9px; }
#MiddleContent_pnlContent .home h2	{ font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-weight: normal; margin: 0; text-transform: none; width: auto; }

#MiddleContent_pnlContent .home .main_content	{ float: left; margin-right: 12px; width: 522px; }

/*#MiddleContent_pnlContent .home .main_content #image_flipper	{ background: #F5F2E7; border: 1px solid #C9BF9B; padding: 6px; }*/

#MiddleContent_pnlContent .home .main_content #image_flipper_images	{ list-style: none; }
#MiddleContent_pnlContent .home .main_content #image_flipper_images li	{ left: -9999px; position: absolute; }
#MiddleContent_pnlContent .home .main_content #image_flipper_images a	{ display: block; }
#MiddleContent_pnlContent .home .main_content #image_flipper_images img	{ background: #F5F2E7; border: 1px solid #C9BF9B; display: block; padding: 6px; }
#MiddleContent_pnlContent .home .main_content #image_flipper_links		{ background: url(house/home/flipper_seperator.gif) top no-repeat; color: #4D4A43; font-family: "Times New Roman", times, serif; font-size: 1.273em; /* 14px */ list-style: none; padding: 5px 0 4px; text-align: center; }
#MiddleContent_pnlContent .home .main_content #image_flipper_links li		{ display: inline; /*position: absolute; }
#MiddleContent_pnlContent .home .main_content #image_flipper li.link	{ position: static;*/ }
#MiddleContent_pnlContent .home .main_content #image_flipper_links a		{ color: #806a29; font-size: 1.357em; font-weight: normal; padding: 0 17px 1px; position: relative; top: 2px; }
#MiddleContent_pnlContent .home .main_content #image_flipper_links a:hover	{ background: url(house/home/flipper_hover.gif) center center no-repeat; color: #FFF; }

#MiddleContent_pnlContent .home .main_content .blog_list	{ background: url(house/home/blog_seperator.gif) 306px 0 no-repeat; border-top: 1px solid #BFBDBD; float: left; margin-top: 5px; width: 522px; }
#MiddleContent_pnlContent .home .main_content .blog_list h2	{ background: #C3B284 url(house/home/blogs_bg.jpg) no-repeat; border: solid #BFBDBD; border-width: 0 1px 1px; color: #FFF; float: left; font-size: 1.818em; /* 20px */ height: 183px; line-height: 1.8em; /* 36px */ padding: 0 7px; width: 82px; }
#MiddleContent_pnlContent .home .main_content .blog_list ul		{ list-style: none; }
#MiddleContent_pnlContent .home .main_content .blog_list li		{ float: left; padding: 7px 18px 0 9px; width: 185px; }
#MiddleContent_pnlContent .home .main_content .blog_list li div		{ color: #4370A5; margin: 14px 0 -10px; }
#MiddleContent_pnlContent .home .main_content .blog_list li div.byline	{ left: -9999px; position: absolute; }
#MiddleContent_pnlContent .home .main_content .blog_list li h3		{ color: #616060; font-size: 1.364em; /* 15px */ line-height: 0.533em; /* 8px */ margin-top: 4px; text-transform: uppercase; }
#MiddleContent_pnlContent .home .main_content .blog_list li h3 a	{ color: #616060; font-weight: normal; }
#MiddleContent_pnlContent .home .main_content .blog_list li h4		{ color: #AB9657; font-family: tahoma, arial, helvetica, sans-serif; font-size: 1.182em; /* 13px */ font-weight: bold; line-height: 1.154em; /* 15px */ margin: 0.923em 0 -0.615em; /* 12px 0 -8px */ }
#MiddleContent_pnlContent .home .main_content .blog_list li h4 a	{ color: #AB9657; }
#MiddleContent_pnlContent .home .main_content .blog_list li .more	{ color: #4370A5; display: block; font-size: 0.909em; /* 10px */ margin-top: -1.4em; /* -14px */ white-space: nowrap; width: 1%; }

#MiddleContent_pnlContent .home .main_content .galleries		{ clear: both; float: left; margin-right: 12px; margin-top: 23px; width: 305px; }
#MiddleContent_pnlContent .home .main_content .galleries h2		{ color: #806A29; font-size: 1.818em; }
#MiddleContent_pnlContent .home .main_content .galleries a.more		{ color: #7696BF; display: block; float: right; font-size: 0.909em; /* 10px */ margin: -20px 2px 0; position: relative; }
#MiddleContent_pnlContent .home .main_content .galleries img		{ border: 1px solid #C3B284; display: block; margin-top: 4px; position: relative; }
#MiddleContent_pnlContent .home .main_content .galleries ul,
#MiddleContent_pnlContent .home .main_content .galleries div		{ background: #C3B284; color: #FFF; float: left; font-size: 1.091em; /* 12px */ font-weight: bold; line-height: 2.833em; /* 34px */ list-style: none; margin-top: 2px; text-align: center; width: 305px; }
#MiddleContent_pnlContent .home .main_content .galleries div a		{ color: #FFF; }
#MiddleContent_pnlContent .home .main_content .galleries li		{ float: left; text-align: center; width: 243px; }
#MiddleContent_pnlContent .home .main_content .galleries li.button	{ float: left; height: 13px; padding: 10px 9px; width: 13px; }
#MiddleContent_pnlContent .home .main_content .galleries li a img	{ border: 0; margin: 0; }

#MiddleContent_pnlContent .home .main_content ul.links		{ float: left; list-style: none; margin-top: 57px; width: 205px; }
#MiddleContent_pnlContent .home .main_content ul.links li	{ margin-bottom: 9px; }
#MiddleContent_pnlContent .home .main_content ul.links a,
#MiddleContent_pnlContent .home .main_content ul.links img	{ display: block; }

#MiddleContent_pnlContent .home .supp_content		{ float: left; position: relative; width: 462px; }
#MiddleContent_pnlContent .home .supp_content h3	{ color: #577EB0; line-height: 1.083em; margin: 9px 0 -9px; }
#MiddleContent_pnlContent .home .supp_content h3 a	{ color: #577EB0; font-weight: normal; }
#MiddleContent_pnlContent .home .supp_content ul#stories	{ list-style: none; }
#MiddleContent_pnlContent .home .supp_content ul#stories li	{ left: -9999px; position: absolute; }

#MiddleContent_pnlContent .home .supp_content .more_stories h3	{ color: #577EB0; font-family: tahoma, arial, helvetica, sans-serif; font-size: 1.182em; /* 13px */ font-weight: bold; margin: 2px 0 5px; }
#MiddleContent_pnlContent .home .supp_content .more_stories li	{ background-image: url(house/home/more_stories_arrow.gif); }
#MiddleContent_pnlContent .home .supp_content .more_stories a	{ width: 200px; }

#MiddleContent_pnlContent .home .supp_content .inthemag			{ border: 1px dotted #B5B5B5; float: right; margin: 10px 0 11px 30px; padding: 6px 5px 6px 14px; position: relative; width: 168px; }
#MiddleContent_pnlContent .home .supp_content .inthemag div		{ background: #E5DDC5; padding: 0 9px; }
#MiddleContent_pnlContent .home .supp_content .inthemag h2		{ color: #806A29; font-size: 1.636em; /* 18px */ line-height: 1.5em; /* 27px */margin: 0; padding: 7px 0 1px; }
#MiddleContent_pnlContent .home .supp_content .inthemag img		{ border: 2px solid #F4F0E6; display: block; }
#MiddleContent_pnlContent .home .supp_content .inthemag p		{ color: #5C5645; margin: 0; padding: 6px 0 12px; }
#MiddleContent_pnlContent .home .supp_content .inthemag a.expand	{ display: block; left: -14px; margin-top: -21px; position: absolute; top: 50%; }
#MiddleContent_pnlContent .home .supp_content .inthemag a.expand img	{ border: 0; }

#MiddleContent_pnlContent .home .supp_content .search			{ clear: both; background: #D9E4F2; border: dotted #5283C5; border-width: 1px 0; height: 3.364em; /* 37px */ line-height: 3.364em; /* 37px */ padding: 0 11px; }
#MiddleContent_pnlContent .home .supp_content .search h2		{ color: #4370A5; float: left; font-size: 1.636em; /* 18px */ line-height: 2.056em; /* 37px */ margin-right: 7px; }
#MiddleContent_pnlContent .home .supp_content .search input		{ margin: 6px 6px 7px 0; padding: 2px 0; width: 261px; }
#MiddleContent_pnlContent .home .supp_content .search .button		{ margin: 0; padding: 0; position: relative; top: -5px; width: auto; }

#MiddleContent_pnlContent .home #RightNav_pnlContent	{ float: right; position: relative; }

#MiddleContent_pnlContent .home .extras		{ float: left; margin: 12px 0 0; width: 148px; }
#MiddleContent_pnlContent .home .extras div	{ border: 1px solid #BFBDBD; float: left; margin: 0; text-align: center; margin-bottom: 10px; padding: 6px 5px; width: 136px; }
#MiddleContent_pnlContent .home .extras div div	{ background: #80A1C5; border: none; color: #2E4D73; float: none; line-height: 1.091em; /* 12px */ margin: 0; padding: 0; }
#MiddleContent_pnlContent .home .extras .odd div	{ background: #C3B284; color: #6A5546; }
#MiddleContent_pnlContent .home .extras img	{ display: block; }
#MiddleContent_pnlContent .home .extras h4		{ color: #FFF; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 1.727em; /* 19px */ font-weight:normal; margin: 8px 0 3px; line-height: 1em; }
#MiddleContent_pnlContent .home .extras h4 a		{ color: #FFF; font-weight: normal; }
#MiddleContent_pnlContent .home .extras p		{ margin: 0; padding: 0 12px 12px; }
#MiddleContent_pnlContent .home .extras a.more		{ display: none; }

#MiddleContent_pnlContent .home #RightNav_pnlContent .poll		{ background: #E6E1CD; color: #6A5546; padding: 9px 9px 20px 10px; width: 281px; }
#MiddleContent_pnlContent .home #RightNav_pnlContent .poll h2		{ color: #6A5546; }
#MiddleContent_pnlContent .home #RightNav_pnlContent .poll dt		{ margin-bottom: 11px; }
#MiddleContent_pnlContent .home #RightNav_pnlContent .poll dd		{ color: #6F6957; margin-bottom: 17px; padding-left: 21px; }
#MiddleContent_pnlContent .home #RightNav_pnlContent .poll dd input	{ float: left; margin: 0 0 0 -21px; }
#MiddleContent_pnlContent .home #RightNav_pnlContent .poll .button	{ display: block; float: none; height: 21px; margin: -2px 0 0; overflow: hidden; text-align: right; }

#MiddleContent_pnlContent .home .other_content		{ clear: left; padding-top: 8px; width: 684px; }
#MiddleContent_pnlContent .home .other_content h2	{ clear: left; color: #806A29; font-size: 1.818em; /* 20px */ }
#MiddleContent_pnlContent .home .other_content h2 span	{ border-left: 1px solid #C3B284; color: #AB9657; font-size: 0.55em; /* 11px */ }
#MiddleContent_pnlContent .home .other_content h2 a	{ color: #AB9657; }

#MiddleContent_pnlContent .home .other_content .categories		{ float: left; margin-top: 10px; width: 684px; }
#MiddleContent_pnlContent .home .other_content .categories li		{ border: none; height: 89px; margin: 0 0 18px; padding: 0; width: 333px; }
#MiddleContent_pnlContent .home .other_content .categories img		{ float: left; margin: -2px 11px 0 0; position: relative; }
#MiddleContent_pnlContent .home .other_content .categories h4		{ font-family: tahoma, arial, helveticsa, sans-serif; font-size: 1.182em; /* 13px */ font-weight: bold; line-height: 1em; margin: 2px 0 -13px; }
#MiddleContent_pnlContent .home .other_content .categories h4 a		{ color: #ab9657; }
#MiddleContent_pnlContent .home .other_content .categories a.more	{ float: none; white-space: nowrap; width: 1%; }

#MiddleContent_pnlContent .home .other_content .news		{ clear: left; padding-top: 8px; }
#MiddleContent_pnlContent .home .other_content .news div	{ float: left; width: 330px; }
#MiddleContent_pnlContent .home .other_content .news img	{ border: 1px solid #CDCBCB; float: left; padding: 3px; }
#MiddleContent_pnlContent .home .other_content .news h2		{ margin-bottom: 9px; }
#MiddleContent_pnlContent .home .other_content .news h2 a	{ border: none; color: #AB9657; display: inline; font-weight: bold; height: auto; padding: 0; }
#MiddleContent_pnlContent .home .other_content .news ul		{ list-style: none; margin-top: -5px; padding: 0 23px 0 102px; }
#MiddleContent_pnlContent .home .other_content .news li		{ background: url(house/home/news_bullet.gif) 0 9px no-repeat; padding-left: 9px; }
#MiddleContent_pnlContent .home .other_content .news li a	{ border-top: 1px dotted #C3B284; color: #6F6957; display: block; font-weight: normal; height: 1%; padding: 1px 0 3px; }
#MiddleContent_pnlContent .home .other_content .news li.first a	{ border: none; }

/* Misc */

#MiddleContent_pnlContent .misc		{ margin-left: 19px; }
#MiddleContent_pnlContent .misc h2	{ margin-left: 0; }
#MiddleContent_pnlContent .misc td h3 a	{ color: #AB9657; }
#MiddleContent_pnlContent .misc td a:hover	{ text-decoration: underline; }

/* Houses */

#MiddleContent_pnlContent .houses h2		{ color: #577EB0; }
#MiddleContent_pnlContent .houses h2 span	{ color: #AB9657; }
#MiddleContent_pnlContent .houses h3,
#MiddleContent_pnlContent .houses #articleHeading	{ color: #2d84ad; }

#MiddleContent_pnlContent .houses img.main	{ border: 1px solid #C9BF9B; padding: 6px; }
#MiddleContent_pnlContent .houses img.left	{ float: left; margin-right: 15px; }

#MiddleContent_pnlContent div.main,
#MiddleContent_pnlContent div#articleImage	{ border: 1px solid #C9BF9B; display: block; padding: 6px; width: 656px; }
#MiddleContent_pnlContent div.main img		{ display: block; }
#MiddleContent_pnlContent div.main div		{ background: #E1D8BD; font-weight: bold; line-height: 1.25em; /* 15px */ margin-top: 6px; padding: 7px 9px; text-align: right; }
#MiddleContent_pnlContent div.main div .credit	{ float: left; margin-top: 0; padding: 0; }
#MiddleContent_pnlContent div.main div a img	{ display: inline; margin-bottom: -6px; margin-left: 10px; }

#MiddleContent_pnlContent .houses .more_stories h4		{ color: #577EB0; }
#MiddleContent_pnlContent .houses .more_stories li		{ background: url(house/houses/more_stories_arrow.gif) 0 15px no-repeat; }

#MiddleContent_pnlContent .houses ul.categories li h3 a		{ color: #806A29; }
#MiddleContent_pnlContent .houses ul.categories li h4		{ color: #577EB0; }
#MiddleContent_pnlContent .houses ul.categories li h4 a		{ color: #577EB0; }
#MiddleContent_pnlContent .houses ul.categories li.other h3	{ font-size: 1.545em; /* 17px */ line-height: 1em; margin: -1px 0 -6px; }
#MiddleContent_pnlContent .houses ul.categories li.other h3 a	{ color: #577EB0; font-weight: normal; }

#MiddleContent_pnlContent .houses ul.thumbnails		{ clear: right; float: left; list-style: none; margin-right: -6px; margin-top: 6px; width: 249px; }
#MiddleContent_pnlContent .houses ul.thumbnails li	{ float: left; margin: 0 6px 7px 0; }
#MiddleContent_pnlContent .houses ul.thumbnails li img	{ border: 1px solid #CECDCA; display: block; }

#MiddleContent_pnlContent .houses ul.articles				{ clear: left; float: left; list-style: none; margin-bottom: 25px; width: 672px; }
#MiddleContent_pnlContent .houses ul.articles li			{ clear: left; float: left; margin-top: 28px; width: 672px; }
#MiddleContent_pnlContent .houses ul.articles li h3			{ font-family: tahoma, arial, helvetica, sans-serif; font-size: 1.545em; margin: 9px 0 14px; }
#MiddleContent_pnlContent .houses ul.articles li img.left		{ margin-right: 20px; }
#MiddleContent_pnlContent .houses ul.articles li p			{ margin: 1em 0; /* 11px 0 */ }
#MiddleContent_pnlContent .houses ul.articles li ul.thumbnails		{ margin-right: -9px; margin-top: 0; padding-top: 2px; width: auto; }
#MiddleContent_pnlContent .houses ul.articles li ul.thumbnails li	{ clear: none; margin: 0 9px 0 0; width: auto; }
#MiddleContent_pnlContent .houses ul.articles li ul.thumbnails li img	{ padding: 4px; }
#MiddleContent_pnlContent .houses ul.articles a.more			{ margin: 2px 0 0 100px; }

#MiddleContent_pnlContent .houses a.more	{ display: block; float: right; font-size: 0.909em; margin: -13px 0 0; }

#MiddleContent_pnlContent .houses .pullquote	{ border-color: #2D84AD; color: #2D84AD; }

#MiddleContent_pnlContent .houses .secondary_content .quick_facts		{ background: #ECF2F7; border-color: #2D84AD; color: #2D84AD; }
#MiddleContent_pnlContent .houses .secondary_content .quick_facts h4		{ background: #4D97B9; }
#MiddleContent_pnlContent .houses .secondary_content .quick_facts ul		{ color: #5C7C8B; }
#MiddleContent_pnlContent .houses .secondary_content .quick_facts li		{ background-image: url(house/houses/bullet_arrow.gif); }
#MiddleContent_pnlContent .houses .secondary_content .quick_facts strong	{ color: #5C7C8B; }

/* Gardens */

#MiddleContent_pnlContent .gardens h2		{ color: #588310; }
#MiddleContent_pnlContent .gardens h2 span	{ color: #AB9657; }
#MiddleContent_pnlContent .gardens h3,
#MiddleContent_pnlContent .gardens h3 a,
#MiddleContent_pnlContent .gardens #articleHeading,
#MiddleContent_pnlContent .gardens #articleHeading a		{ color: #588310; }

#MiddleContent_pnlContent .gardens img.main	{ border: 1px solid #C9BF9B; padding: 6px; }
#MiddleContent_pnlContent .gardens img.left	{ float: left; margin-right: 15px; }

#MiddleContent_pnlContent .gardens .more_stories h4		{ color: #588310; }
#MiddleContent_pnlContent .gardens .more_stories li		{ background: url(house/gardens/more_stories_arrow.gif) 0 15px no-repeat; }

#MiddleContent_pnlContent .gardens ul.thumbnails	{ clear: right; float: left; list-style: none; margin-right: -6px; margin-top: 6px; width: 249px; }
#MiddleContent_pnlContent .gardens ul.thumbnails li	{ float: left; margin: 0 6px 7px 0; }
#MiddleContent_pnlContent .gardens ul.thumbnails li img	{ border: 1px solid #CECDCA; display: block; }

#MiddleContent_pnlContent .gardens ul.categories li h3 a	{ color: #917f37; }
#MiddleContent_pnlContent .gardens ul.categories li h4		{ color: #ab9758; }
#MiddleContent_pnlContent .gardens ul.categories li h4 a	{ color: #ab9758; }
#MiddleContent_pnlContent .gardens ul.categories li a.more	{ color: #57820c; }
#MiddleContent_pnlContent .gardens ul.categories li.other h3	{ font-size: 1.545em; /* 17px */ line-height: 1em; margin: -1px 0 -6px; }
#MiddleContent_pnlContent .gardens ul.categories li.other h3 a	{ color: #ab9758; font-weight: normal; }

#MiddleContent_pnlContent .gardens ul.articles				{ clear: left; float: left; list-style: none; margin-bottom: 25px; width: 672px; }
#MiddleContent_pnlContent .gardens ul.articles li			{ clear: left; float: left; margin-top: 28px; width: 672px; }
#MiddleContent_pnlContent .gardens ul.articles li h3			{ font-family: tahoma, arial, helvetica, sans-serif; font-size: 1.545em; margin: 9px 0 14px; }
#MiddleContent_pnlContent .gardens ul.articles li img.left		{ margin-right: 20px; }
#MiddleContent_pnlContent .gardens ul.articles li p			{ margin: 1em 0; /* 11px 0 */ }
#MiddleContent_pnlContent .gardens ul.articles li ul.thumbnails		{ margin-right: -9px; margin-top: 0; padding-top: 2px; width: auto; }
#MiddleContent_pnlContent .gardens ul.articles li ul.thumbnails li	{ clear: none; margin: 0 9px 0 0; width: auto; }
#MiddleContent_pnlContent .gardens ul.articles li ul.thumbnails li img	{ padding: 4px; }
#MiddleContent_pnlContent .gardens ul.articles a.more			{ margin: 2px 0 0 100px; }

#MiddleContent_pnlContent .gardens a.more	{ display: block; float: right; font-size: 0.909em; margin: -13px 0 0; }

#MiddleContent_pnlContent .gardens .secondary_content .quick_facts		{ background: #E1EACD; border-color: #75A328; color: #588310; }
#MiddleContent_pnlContent .gardens .secondary_content .quick_facts h4		{ background: #75A328; }
#MiddleContent_pnlContent .gardens .secondary_content .quick_facts ul		{ color: #907D37; }
#MiddleContent_pnlContent .gardens .secondary_content .quick_facts li		{ background-image: url(house/gardens/bullet_arrow.gif); }
#MiddleContent_pnlContent .gardens .secondary_content .quick_facts strong	{ color: #907D37; }

/* Photo Galleries */

#MiddleContent_pnlContent .galleries h2		{ color: #068E99; }
#MiddleContent_pnlContent .galleries h2 span	{ color: #AB9657; }
#MiddleContent_pnlContent .galleries h3		{ color: #068E99; }
#MiddleContent_pnlContent .galleries a		{ color: #068E99; }

#MiddleContent_pnlContent .galleries .gallery_thumbs		{ float: left; list-style: none; margin: 18px -38px 0 0; }
#MiddleContent_pnlContent .galleries .gallery_thumbs li		{ background: #E1EDED; float: left; font-size: 0.909em; /* 10px */ font-weight: bold; margin: 0 38px 25px 0; padding: 0 10px; width: 120px; }
#MiddleContent_pnlContent .galleries .gallery_thumbs li a.image	{ height: 187px; padding: 0; width: 140px; }
#MiddleContent_pnlContent .galleries .gallery_thumbs li a img	{ display: block; }
#MiddleContent_pnlContent .galleries .gallery_thumbs li p	{ height: 30px; margin: 8px 0; overflow: hidden; }
#MiddleContent_pnlContent .galleries .gallery_thumbs li a	{ background: #CCE1E1; display: block; line-height: 2.2em; /* 22px */ margin: 0 -10px; padding: 0 10px; }

#MiddleContent_pnlContent .galleries .photo_search	{ background: #CCE1E1; padding: 11px 14px 15px; }
#MiddleContent_pnlContent .galleries .photo_search h3	{ font-size: 1.545em; /* 17px */ line-height: 1em; /* 17px */ margin: 0 0 12px 10px; }

#MiddleContent_pnlContent .galleries .photo_search ul.tabs		{ float: left; list-style: none; width: 100%; }
#MiddleContent_pnlContent .galleries .photo_search ul.tabs li		{ background: url(house/galleries/tab_r_bg.gif) right top no-repeat; float: left; position: relative; }
#MiddleContent_pnlContent .galleries .photo_search ul.tabs li a		{ background: url(house/galleries/tab_l_bg.gif) no-repeat; color: #FFF; display: block; line-height: 1em; /* 11px */ padding: 5px 18px 6px 24px; }
#MiddleContent_pnlContent .galleries .photo_search ul.tabs li.active	{ background-image: url(house/galleries/tab_active_r_bg.gif); margin-bottom: -1px; }
#MiddleContent_pnlContent .galleries .photo_search ul.tabs li.active a	{ background-image: url(house/galleries/tab_active_l_bg.gif); color: #4DA4AB; padding: 5px 22px 7px 26px; }

#MiddleContent_pnlContent .galleries .photo_search_form			{ background: #E5EEEF; border: solid #FFF; border-width: 1px 0 0 1px; clear: both; height: 1%; list-style: none; padding: 15px 6px 15px 19px; }
#MiddleContent_pnlContent .galleries .photo_search_form li		{ display: inline; margin-right: 7px; }
#MiddleContent_pnlContent .galleries .photo_search_form li input	{ padding: 1px 0; width: 241px; }
#MiddleContent_pnlContent .galleries .photo_search_form li select	{ width: 245px; }
#MiddleContent_pnlContent .galleries .photo_search_form li input.btn	{ margin-bottom: -4px; padding: 0; width: auto; }

#MiddleContent_pnlContent .galleries .photo_search_form li.input	{ border: dotted #4DA4AB; border-width: 1px 0; float: left; margin-right: 17px; padding: 13px 0; }

#MiddleContent_pnlContent .galleries .photo_search_form li.small input	{ width: 201px; }
#MiddleContent_pnlContent .galleries .photo_search_form li.small select	{ margin-bottom: 7px; width: 185px; }

#MiddleContent_pnlContent .galleries .photo_search_form li.right	{ display: block; margin: 5px 3px 0 0; text-align: right; }

#MiddleContent_pnlContent .galleries ul.photo_gallery		{ background: url(house/galleries/gallery_bg.gif) no-repeat; float: left; list-style: none; margin-bottom: 32px; margin-right: -9px; margin-top: 19px; padding-bottom: 4px; }
#MiddleContent_pnlContent .galleries ul.photo_gallery li	{ float: left; }
#MiddleContent_pnlContent .galleries ul.photo_gallery li a	{ display: block; }
#MiddleContent_pnlContent .galleries ul.photo_gallery li a img	{ border: 1px dotted #ACACAC; display: block; margin: 0 9px 11px 0; padding: 4px 5px; }
#MiddleContent_pnlContent .galleries ul.photo_gallery li a img.small	{ margin: 0 22px 14px 0; padding: 5px; }
#MiddleContent_pnlContent .galleries ul.photo_gallery li a img.medium	{ margin: 0; padding: 7px; }
#MiddleContent_pnlContent .galleries ul.photo_gallery li a img.large	{ margin: 0 22px 0 0; padding: 8px 6px; }
#MiddleContent_pnlContent .galleries ul.photo_gallery li a img.xlarge	{ margin: 0 0 13px 0; padding: 8px 7px; }
#MiddleContent_pnlContent .galleries ul.photo_gallery li a img.xxlarge	{ margin: 0 21px 21px 0; padding: 10px 9px; }

#MiddleContent_pnlContent .galleries .photo_categories			{ clear: both; padding-top: 32px; }
#MiddleContent_pnlContent .galleries .photo_categories h3		{ background: url(house/galleries/search_bg.gif) no-repeat; color: #068E99; font-size: 2.273em; /* 25px */ line-height: 1.36em; /* 34px */ margin-bottom: 14px; padding-left: 14px; }
#MiddleContent_pnlContent .galleries .photo_categories h4		{ background-repeat: no-repeat; clear: both; color: #FFF; font-size: 1.182em; /* 13px */ font-weight: bold; line-height: 1.692em; /* 22px */ margin-bottom: 0.615em; /* 8px */ padding-left: 17px; }
#MiddleContent_pnlContent .galleries .photo_categories h4.house		{ background-image: url(house/galleries/house_bg.gif); }
#MiddleContent_pnlContent .galleries .photo_categories h4.garden	{ background-image: url(house/galleries/garden_bg.gif); }

#MiddleContent_pnlContent .galleries .photo_categories ul		{ float: left; list-style: none; margin-bottom: 7px; overflow: hidden; width: 672px; }
#MiddleContent_pnlContent .galleries .photo_categories ul li		{ float: left; padding: 0 20px 10px; width: 632px; }
#MiddleContent_pnlContent .galleries .photo_categories ul li h5		{ background: 0 9px no-repeat; font-size: 1em; /* 11px */ line-height: 2em; /* 22px */ margin-bottom: 0.545em; /* 6px */ margin-left: -9px; padding-left: 8px; }
#MiddleContent_pnlContent .galleries .photo_categories ul li li		{ background: 0 7px no-repeat; float: left; margin-bottom: 0.636em; /* 7px */ padding: 0 9px; width: 140px; }
#MiddleContent_pnlContent .galleries .photo_categories ul li li a	{ color: #6F6957; display: block; }

#MiddleContent_pnlContent .galleries .photo_categories ul.house li.odd	{ background: #F0F6F6; border-top: 1px dotted #BED5D5; }
#MiddleContent_pnlContent .galleries .photo_categories ul.house li h5	{ background-image: url(house/galleries/house_h5_bg.gif); color: #4DA4AB; }
#MiddleContent_pnlContent .galleries .photo_categories ul.house li li	{ background-image: url(house/galleries/house_li_bg.gif); }

#MiddleContent_pnlContent .galleries .photo_categories ul.garden li.odd	{ background: #EFF4E5; border-top: 1px dotted #C7D6AC; }
#MiddleContent_pnlContent .galleries .photo_categories ul.garden li h5	{ background-image: url(house/galleries/garden_h5_bg.gif); color: #75A328; }
#MiddleContent_pnlContent .galleries .photo_categories ul.garden li li	{ background-image: url(house/galleries/garden_li_bg.gif); }

#MiddleContent_pnlContent .galleries .gallery_focus			{ background: #F7F7F7; line-height: 1.273em; /* 14px */ margin-top: 47px; padding: 2px 10px 0 0; }
#MiddleContent_pnlContent .galleries .gallery_focus .img		{ background: #FFF url(house/galleries/focus_bg.gif) right bottom no-repeat; float: left; margin-right: 14px; margin-top: -19px; padding: 0 7px 8px 0; position: relative; }
#MiddleContent_pnlContent .galleries .gallery_focus .img img		{ background: #FFF; border: 1px dotted #ACACAC; display: block; padding: 9px; }
#MiddleContent_pnlContent .galleries .gallery_focus .img a.zoom			{ background: url(house/galleries/btn_zoom.gif); bottom: 15px; display: block; height: 25px; position: absolute; right: -18px; text-indent: -9999px; width: 25px; }
#MiddleContent_pnlContent .galleries .gallery_focus ul.credit			{ color: #877235; font-size: 0.909em; /* 10px */ line-height: 1.3em; /* 13px */ list-style: none; margin: -12px 0 -9px; }
#MiddleContent_pnlContent .galleries .gallery_focus a.related			{ text-decoration: underline; }
#MiddleContent_pnlContent .galleries .gallery_focus dl.tags			{ padding-top: 3px; }
#MiddleContent_pnlContent .galleries .gallery_focus dl.tags dt			{ color: #6F6957; }
#MiddleContent_pnlContent .galleries .gallery_focus dl.tags dd a		{ color: #068E99; }
#MiddleContent_pnlContent .galleries .gallery_focus ul.tools			{ list-style: none; padding-top: 21px; }
#MiddleContent_pnlContent .galleries .gallery_focus ul.tools li			{ background: url(house/galleries/tools_seperator.gif) left no-repeat; float: left; padding: 0 10px 0 12px; }
#MiddleContent_pnlContent .galleries .gallery_focus ul.tools li.first		{ background: none; padding-left: 0; }
#MiddleContent_pnlContent .galleries .gallery_focus ul.tools li a		{ background: left no-repeat; color: #806A29; display: block; float: left; font-weight: normal; height: 13px; padding: 0 0 0 22px; }
#MiddleContent_pnlContent .galleries .gallery_focus ul.tools li a.send		{ background-image: url(house/blogs/btn_send.gif); }
#MiddleContent_pnlContent .galleries .gallery_focus ul.tools li a.print		{ background-image: url(house/blogs/btn_print.gif); }
#MiddleContent_pnlContent .galleries .gallery_focus ul.photo_nav		{ background: #FFF; clear: both; list-style: none; margin-right: -10px; }
#MiddleContent_pnlContent .galleries .gallery_focus ul.photo_nav li		{ display: inline; padding: 0 10px; }
#MiddleContent_pnlContent .galleries .gallery_focus ul.photo_nav li a		{ color: #979797; font-size: 0.909em; /* 10px */ padding: 0 14px; text-transform: uppercase; }
#MiddleContent_pnlContent .galleries .gallery_focus ul.photo_nav li.prev a	{ background: url(house/galleries/btn_pic_prev.gif) left no-repeat; margin-right: 270px; }
#MiddleContent_pnlContent .galleries .gallery_focus ul.photo_nav li.next a	{ background: url(house/galleries/btn_pic_next.gif) right no-repeat; }

#MiddleContent_pnlContent .galleries .gallery			{ float: left; margin-bottom: -3px; padding: 6px 0 0 11px; width: 661px; }
#MiddleContent_pnlContent .galleries .gallery h3		{ color: #9A8442; font-size: 1.727em; /* 19px */ line-height: 1em; margin-left: 7px; }
#MiddleContent_pnlContent .galleries .gallery ul		{ list-style: none; margin-top: 12px; }
#MiddleContent_pnlContent .galleries .gallery ul li		{ float: left; margin: 0 15px 19px 0; }
#MiddleContent_pnlContent .galleries .gallery ul li a		{ display: block; }
#MiddleContent_pnlContent .galleries .gallery ul li a img	{ border: 1px solid #C9C8C8; display: block; padding: 3px; }

#MiddleContent_pnlContent .galleries ol#pager				{ clear: both; }
#MiddleContent_pnlContent .galleries ol#pager li			{ background-image: url(house/galleries/pages_seperator.gif); color: #979797; font-size: 0.909em; /* 10px */ }
#MiddleContent_pnlContent .galleries ol#pager li#pagerFirstItem,
#MiddleContent_pnlContent .galleries ol#pager li#pagerPreviousItem,
#MiddleContent_pnlContent .galleries ol#pager li#pagerNextItem,
#MiddleContent_pnlContent .galleries ol#pager li#pagerLastItem,
#MiddleContent_pnlContent .galleries ol#pager li.pagerFirstPage		{ background: transparent; }
#MiddleContent_pnlContent .galleries ol#pager a				{ color: #068E99; }

#MiddleContent_pnlContent .galleries ol#pager li#pagerFirstItem a	{ background: url(house/galleries/btn_search_results_first.gif); }
#MiddleContent_pnlContent .galleries ol#pager li#pagerPreviousItem a	{ background: url(house/galleries/btn_search_results_prev.gif); }
#MiddleContent_pnlContent .galleries ol#pager li#pagerNextItem a	{ background: url(house/galleries/btn_search_results_next.gif); }
#MiddleContent_pnlContent .galleries ol#pager li#pagerLastItem a	{ background: url(house/galleries/btn_search_results_last.gif); }

#MiddleContent_pnlContent .galleries .other_galleries		{ background: #E1EDED; border: dotted #068E99; border-width: 1px 0; float: left; margin-top: 17px; padding: 0 6px; width: 660px; }
#MiddleContent_pnlContent .galleries .other_galleries h3	{ font-size: 1.545em; /* 17px */ line-height: 1em; margin-left: 10px; margin-top: 0.706em; /* 12px */ }
#MiddleContent_pnlContent .galleries .other_galleries ul		{ list-style: none; margin-top: 10px; }
#MiddleContent_pnlContent .galleries .other_galleries ul li		{ float: left; margin: 0 15px 16px 0; }
#MiddleContent_pnlContent .galleries .other_galleries ul li a		{ display: block; }
#MiddleContent_pnlContent .galleries .other_galleries ul li a img	{ background: #FFF; border: 1px solid #C9C8C8; display: block; padding: 3px; }

#MiddleContent_pnlContent .galleries .galleryLandingOuter			{ background: url(house/galleries/galleries_bg.gif)  224px 41px no-repeat; float: left; position: relative; width: 657px; }
#MiddleContent_pnlContent .galleries .galleryLandingOuter .zoom			{ clear: both; display: block; margin-left: 33px; }
#MiddleContent_pnlContent .galleries .galleryLanding				{ background: #FFF; border: 1px dotted #AAD1D5; float: left; margin-top: 30px; padding: 10px; width: 583px; }
#MiddleContent_pnlContent .galleries .galleryLandingInner			{ background: #E5EEEF url(house/galleries/galleryList_bg.gif) 18px 46px no-repeat; float: left; padding: 10px 26px 27px; position: relative; width: 531px; }
#MiddleContent_pnlContent .galleries .galleryLandingInner h3			{ margin: 9px 0; }
#MiddleContent_pnlContent .galleries .galleryLandingInner .credits		{ color: #877235; margin: 10px 0; }
#MiddleContent_pnlContent .galleries .galleryLandingInner .photo_counter	{ bottom: 7px; color: #068E99; font-weight: bold; left: 38px; position: absolute; }
#MiddleContent_pnlContent .galleries .galleryLandingInner #articleTags		{ border-top: 1px dotted #A0CECE; bottom: 40px; left: 329px; position: absolute; width: 215px; }
#MiddleContent_pnlContent .galleries .galleryLandingInner #articleTags dt	{ background: url(house/galleries/arrow.gif)  0 5px no-repeat; color: #068E99; display: block; margin: 9px 0 6px -8px; padding-left: 8px; }
#MiddleContent_pnlContent .galleries .galleryLandingInner #articleTags dd a	{ color: #068E99; }
#MiddleContent_pnlContent .galleries .galleryLandingInner .btn_viewGallery	{ display: block; float: left; margin: 18px 0; }

#MiddleContent_pnlContent .galleries .galleryList		{ background: #FFF; border: 1px dotted #AAD1D5; float: left; height: 345px; list-style: none; margin-right: 19px; padding: 10px 0 0 10px; width: 264px; }
#MiddleContent_pnlContent .galleries .galleryList li		{ float: left; height: 115px; margin: 0 10px 0 0; overflow: hidden; width: 78px; }
#MiddleContent_pnlContent .galleries .galleryList li a,
#MiddleContent_pnlContent .galleries .galleryList li a img	{ display: block; }
#MiddleContent_pnlContent .galleries .galleryList li a img	{ height: 105px; width: 79px; }

#MiddleContent_pnlContent .galleries .galleryImage				{ background: #E5EEEF; color: #068E99; padding: 17px; width: 568px; }
#MiddleContent_pnlContent .galleries .galleryImage h3				{ margin: 9px 0; }
#MiddleContent_pnlContent .galleries .galleryImage .pic				{ background: url(house/galleries/gallery_pic_bg1.gif) right top no-repeat; float: left; padding-right: 11px; }
#MiddleContent_pnlContent .galleries .galleryImage .pic div			{ background: url(house/galleries/gallery_pic_bg2.gif) right bottom no-repeat; float: left; padding-bottom: 11px; }
#MiddleContent_pnlContent .galleries .galleryImage .pic img			{ background: #FFF; border: 1px dotted #AAD1D5; display: block; padding: 13px; }
#MiddleContent_pnlContent .galleries .galleryImage .credits			{ clear: both; }
#MiddleContent_pnlContent .galleries .galleryImage .pager			{ float: right; font-weight: bold; list-style: none; margin: -19px 28px 11px; }
#MiddleContent_pnlContent .galleries .galleryImage .pager li			{ float: left; margin-left: 8px; }
#MiddleContent_pnlContent .galleries .galleryImage .pager li a			{ display: block; height: 19px; margin: 1px 0 -1px; text-indent: -9999px; width: 19px; }
#MiddleContent_pnlContent .galleries .galleryImage .pager li.galleryPagerPrev a	{ background: url(house/galleries/image_prev.gif); }
#MiddleContent_pnlContent .galleries .galleryImage .pager li.galleryPagerNext a	{ background: url(house/galleries/image_next.gif); }
#MiddleContent_pnlContent .galleries .galleryImage .galleryText			{ background: #B2D6D6; clear: both; color: #246E74; margin: 11px -17px; padding: 10px 17px; }
#MiddleContent_pnlContent .galleries .galleryImage .galleryText .imageCaption	{ margin-bottom: 3px; }
#MiddleContent_pnlContent .galleries .galleryImage #articleTags dt		{ color: #068E99; }
#MiddleContent_pnlContent .galleries .galleryImage #articleTags dd a		{ color: #068E99; font-size: 0.909em; /* 10px */ }

/* Blogs */

#MiddleContent_pnlContent .blogs h2		{ color: #D29331; }
#MiddleContent_pnlContent .blogs h2 span	{ color: #AB9657; }

#MiddleContent_pnlContent .blogs strong	{ color: #9D6611; }

#MiddleContent_pnlContent .blogs img.header	{ display: block; margin: -6px 0 -20px; }

#MiddleContent_pnlContent .blogs ul.blogIndex		{ list-style: none; margin-top: -6px; }
#MiddleContent_pnlContent .blogs ul.blogIndex li	{ border: 1px solid #EAAC15; color: #9D6611; float: left; line-height: 1.545em; /* 17px */ margin-bottom: 36px; padding: 0 8px 11px; width: 639px; }
#MiddleContent_pnlContent .blogs ul.blogIndex li h1	{ font-family: tahoma, arial, helvetica, sans-serif; font-size: 1.273em; /* 14px */ font-weight: bold; line-height: 2em; /* 28px */ margin: 0; }
#MiddleContent_pnlContent .blogs ul.blogIndex li h1 a	{ background: #F1E1BA; border: dotted #C56F09; border-width: 0 0 1px; color: #9D6611; display: block; float: none; margin: 0 -8px 11px; padding: 0 10px; }
#MiddleContent_pnlContent .blogs ul.blogIndex li a.image	{ border: 1px solid #E2C380; float: left; margin: 0 18px 0 0; padding: 3px; }
#MiddleContent_pnlContent .blogs ul.blogIndex li a img	{ display: block; }
#MiddleContent_pnlContent .blogs ul.blogIndex li h2	{ color: #C47E11; font-family: tahoma, arial, helvetica, sans-serif; font-size: 1em; /* 11px */ font-weight: bold; line-height: 1em; /* 11px */ text-transform: none; width: auto; }
#MiddleContent_pnlContent .blogs ul.blogIndex li h2 a	{ color: #C47E11; }
#MiddleContent_pnlContent .blogs ul.blogIndex li p	{ margin: 1.091em 0 0; /* 12px */ }

#MiddleContent_pnlContent .blogs ul.blog_archive		{ clear: both; list-style: none; }
#MiddleContent_pnlContent .blogs ul.blog_archive li		{ border-top: 1px dotted #9D6611; padding: 7px 0; }
#MiddleContent_pnlContent .blogs ul.blog_archive li h4		{ font-size: 1.727em; /* 19px */ font-weight: normal; line-height: 1.316em; /* 25px */ }
#MiddleContent_pnlContent .blogs ul.blog_archive li h4 a	{ color: #9D6611; font-weight: normal; }
#MiddleContent_pnlContent .blogs ul.blog_archive li .date	{ color: #8F793D; }
#MiddleContent_pnlContent .blogs ul.blog_archive li .more	{ color: #E18309; display: block; font-size: 0.909em; /* 10px */ font-weight: bold; /*margin-top: -1.7em;*/ /* 17px */ white-space: nowrap; width: 1%; }
#MiddleContent_pnlContent .blogs ul.blog_archive li ul		{ color: #9D6611; list-style: none; margin-top: 21px; }
#MiddleContent_pnlContent .blogs ul.blog_archive li ul li	{ border-top: none; display: inline; padding: 0; }
#MiddleContent_pnlContent .blogs ul.blog_archive li ul li a	{ color: #9D6611; font-weight: normal; }
#MiddleContent_pnlContent .blogs ul.blog_archive li ul li a img	{ margin-bottom: -2px; margin-right: 3px; }

#MiddleContent_pnlContent .blogs ul.blog_archive li ul.controls			{ float: left; margin-left: -11px; }
#MiddleContent_pnlContent .blogs ul.blog_archive li ul.controls li		{ background: url(house/blogs/seperator.gif) 0 4px no-repeat; padding: 0 9px 0 11px; }
#MiddleContent_pnlContent .blogs ul.blog_archive li ul.controls li.first	{ background: transparent; }

#MiddleContent_pnlContent .blogs ul.blog_archive li ul.info			{ margin-right: -1px; text-align: right; }
#MiddleContent_pnlContent .blogs ul.blog_archive li ul.info li			{ border-left: 1px solid #9D6611; padding: 0 1px 0 5px; }
#MiddleContent_pnlContent .blogs ul.blog_archive li ul.info li.first		{ border-left: none; }

#MiddleContent_pnlContent .blogs ul.posts				{ border-top: 1px dotted #9D6611; clear: both; list-style: none; margin-top: 20px; }
#MiddleContent_pnlContent .blogs ul.posts li				{ border-bottom: 1px dotted #9D6611; padding: 13px 0 8px; }
#MiddleContent_pnlContent .blogs ul.posts li img.main			{ float: left; margin: 0 30px 0 0; }
#MiddleContent_pnlContent .blogs ul.posts li h3				{ font-family: tahoma, arial, sans-serif; font-size: 1.727em; /* 19px */ font-weight: normal; line-height: 1.737em; /* 33px */ margin: 0; }
#MiddleContent_pnlContent .blogs ul.posts li h3 a			{ color: #9D6611; font-weight: normal; }
#MiddleContent_pnlContent .blogs ul.posts li .date			{ color: #8F793D; display: block; padding-bottom: 10px; }
#MiddleContent_pnlContent .blogs ul.posts li p				{ margin: 1.182em 0; /* 13px 0 */ }
#MiddleContent_pnlContent .blogs ul.posts li .more			{ color: #E18309; display: block; font-size: 0.909em; /* 10px */ font-weight: bold; white-space: nowrap; width: 1%; }
#MiddleContent_pnlContent .blogs ul.posts li ul.details			{ color: #CA860C; list-style: none; margin: 23px -6px 0 -9px; position: relative; }
#MiddleContent_pnlContent .blogs ul.posts li ul.details li		{ border-bottom: none; border-left: 1px solid #CA860C; display: inline; padding: 0 6px 0 9px; }
#MiddleContent_pnlContent .blogs ul.posts li ul.details li.first,
#MiddleContent_pnlContent .blogs ul.posts li ul.details li.poster	{ border-left: none; }
#MiddleContent_pnlContent .blogs ul.posts li ul.details li.poster	{ margin-top: -1.364em; /* -15px */ position: absolute; right: 0; top: 15px; }
#MiddleContent_pnlContent .blogs ul.posts li ul.details li a		{ color: #CA860C; }
#MiddleContent_pnlContent .blogs ul.posts li ul.details li.poster a	{ font-weight: normal; }
#MiddleContent_pnlContent .blogs ul.posts li ul.details li a img	{ margin: 0 7px -4px 0; }

#MiddleContent_pnlContent .blogs div.post		{ border-top: 1px dotted #9D6611; clear: both; margin-top: 20px; }
#MiddleContent_pnlContent .blogs div.post img.main	{ border: 1px solid #BABABA; float: left; margin: 10px 20px 15px 0; padding: 5px; }
#MiddleContent_pnlContent .blogs div.post h3		{ font-family: tahoma, arial, sans-serif; font-size: 1.727em; /* 19px */ font-weight: normal; line-height: 1.737em; /* 33px */ margin: 0; }
#MiddleContent_pnlContent .blogs div.post h3 a		{ color: #9D6611; font-weight: normal; }
#MiddleContent_pnlContent .blogs div.post .date		{ color: #8F793D; padding-bottom: 10px; }

#MiddleContent_pnlContent .blogs div.post ul.info		{ color: #9D6611; list-style: none; margin-right: -1px; text-align: right; }
#MiddleContent_pnlContent .blogs div.post ul.info li		{ border-left: 1px solid #9D6611; display: inline; padding: 0 1px 0 5px; }
#MiddleContent_pnlContent .blogs div.post ul.info li.first	{ border-left: none; }
#MiddleContent_pnlContent .blogs div.post ul.info li a		{ color: #9D6611; font-weight: normal; }

#MiddleContent_pnlContent .blogs div.post ul.details			{ color: #CA860C; list-style: none; margin: 18px -6px 0 -9px; }
#MiddleContent_pnlContent .blogs div.post ul.details li			{ border-bottom: none; border-left: 1px solid #CA860C; display: inline; padding: 0 6px 0 9px; }
#MiddleContent_pnlContent .blogs div.post ul.details li.first		{ border-left: none; }
#MiddleContent_pnlContent .blogs div.post ul.details li a		{ color: #CA860C; font-weight: bold; }
#MiddleContent_pnlContent .blogs div.post ul.details li a img		{ margin: 0 7px -4px 0; }

#MiddleContent_pnlContent .blogs div.post dl.tools			{ border: 1px dotted #CFBB71; float: right; line-height: 1.727em; /* 19px */ margin-top: -19px; padding: 1px; }
#MiddleContent_pnlContent .blogs div.post dl.tools dt,
#MiddleContent_pnlContent .blogs div.post dl.tools dd			{ float: left; overflow: hidden; padding: 0 6px; }
#MiddleContent_pnlContent .blogs div.post dl.tools dt			{ background: #EEE9DA; color: #8A7534; font-weight: bold; height: 1.727em; /* 19px */ }
#MiddleContent_pnlContent .blogs div.post dl.tools dd			{ border-left: 1px dotted #CFBB71; height: 1.545em; /* 17px */ line-height: 1.545em; /* 17px */ margin: 1px 0; }
#MiddleContent_pnlContent .blogs div.post dl.tools a			{ background: left no-repeat; color: #806A29; display: block; float: left; font-weight: normal; height: 1.545em; /* 17px */ overflow: hidden; padding-left: 18px; }
#MiddleContent_pnlContent .blogs div.post dl.tools a#sendToFriendTool	{ background-image: url(house/blogs/btn_send.gif); }
#MiddleContent_pnlContent .blogs div.post dl.tools a.printTool		{ background-image: url(house/blogs/btn_print.gif); }
#MiddleContent_pnlContent .blogs div.post dl.tools a#archiveTool	{ background-image: url(house/blogs/btn_archive.gif); }
#MiddleContent_pnlContent .blogs div.post dl.tools a#commentsTool	{ background-image: url(house/blogs/btn_comment.gif); }

#MiddleContent_pnlContent .blogs #comments h4			{ background: url(house/blogs/arrow_comment.gif) left no-repeat; clear: both; font-size: 1em; /* 11px */ margin-top: 18px; padding-left: 13px; }
#MiddleContent_pnlContent .blogs #comments .form h4		{ background: transparent; clear: both; font-size: 1.182em; /* 12px */ margin: 0; padding: 0; }
#MiddleContent_pnlContent .blogs ul.comments			{ border: solid #F3E8D7; border-width: 4px 0 5px; clear: both; list-style: none; margin: 22px 0 0; }
#MiddleContent_pnlContent .blogs ul.comments li			{ border-bottom: 1px dotted #9D6611; border-top: 1px dotted #9D6611; margin-bottom: -1px; padding: 12px 18px 16px; position: relative; }
#MiddleContent_pnlContent .blogs ul.comments li .byline		{ color: #9D6611; margin-top: -6px; text-align: right; }
#MiddleContent_pnlContent .blogs ul.comments li .byline strong	{ color: #9D6611; font-weight: normal; }

#MiddleContent_pnlContent .blogs div.form			{ background: #F3E8D7; border: dotted #CA860C; border-width: 1px 0; clear: both; float: left; margin-top: 25px; padding: 11px 26px 3px; width: 624px; }
#MiddleContent_pnlContent .blogs div.form h4			{ color: #9D6611; font-size: 1.182em; /* 13px */ }
#MiddleContent_pnlContent .blogs div.form ul			{ float: left; list-style: none; margin-top: 13px; padding-bottom: 18px; width: 590px; }
#MiddleContent_pnlContent .blogs div.form li			{ float: left; height: 26px; padding-left: 92px; width: 203px; }
#MiddleContent_pnlContent .blogs div.form label			{ background: url(house/blogs/form_arrow.gif) 0 5px no-repeat; color: #9D6611; float: left; margin-left: -100px; padding-left: 8px; position: relative; }
#MiddleContent_pnlContent .blogs div.form input			{ width: 180px; }
#MiddleContent_pnlContent .blogs div.form li.textarea,
#MiddleContent_pnlContent .blogs div.form li.button		{ float: left; height: auto; padding-left: 0; width: 590px; }
#MiddleContent_pnlContent .blogs div.form li.textarea		{ margin-top: 6px; }
#MiddleContent_pnlContent .blogs div.form li.textarea label	{ left: -9999px; position: absolute; }
#MiddleContent_pnlContent .blogs div.form li.textarea textarea	{ height: 88px; width: 586px; }
#MiddleContent_pnlContent .blogs div.form li.button		{ margin-top: 12px; text-align: right; }
#MiddleContent_pnlContent .blogs div.form li.button input	{ width: auto; }
#MiddleContent_pnlContent .blogs div.form h5,
#MiddleContent_pnlContent .blogs div.form p			{ font-size: 0.909em; /* 10px */ line-height: 1.2em; /* 12px */ }
#MiddleContent_pnlContent .blogs div.form h5			{ margin-bottom: -1.2em; /* -12px */ margin-top: 1.4em; /* 14px */ }
#MiddleContent_pnlContent .blogs div.form p			{ margin: 1.2em 0; }

#MiddleContent_pnlContent .blogs .archive_menu		{ display: inline; float: right; margin: 23px 0 9px; }
#MiddleContent_pnlContent .blogs .archive_menu label	{ color: #9D6611; font-weight: bold; }

#MiddleContent_pnlContent .blogs ol#pager li				{ background-image: url(house/blogs/pages_seperator.gif); color: #9D4905; }
#MiddleContent_pnlContent .blogs ol#pager li#pagerFirstItem,
#MiddleContent_pnlContent .blogs ol#pager li#pagerPreviousItem,
#MiddleContent_pnlContent .blogs ol#pager li#pagerNextItem,
#MiddleContent_pnlContent .blogs ol#pager li#pagerLastItem,
#MiddleContent_pnlContent .blogs ol#pager li.pagerFirstPage		{ background: transparent; }
#MiddleContent_pnlContent .blogs ol#pager a				{ color: #CA860C; }

#MiddleContent_pnlContent .blogs ol#pager li#pagerFirstItem a		{ background: url(images/blogs/btn_search_results_first.gif); }
#MiddleContent_pnlContent .blogs ol#pager li#pagerPreviousItem a	{ background: url(images/blogs/btn_search_results_prev.gif); }
#MiddleContent_pnlContent .blogs ol#pager li#pagerNextItem a		{ background: url(images/blogs/btn_search_results_next.gif); }
#MiddleContent_pnlContent .blogs ol#pager li#pagerLastItem a		{ background: url(images/blogs/btn_search_results_last.gif); }

/* Expert Advice */

#MiddleContent_pnlContent .advice	{ margin-left: 19px; }

#MiddleContent_pnlContent .advice .title	{ border-color: #C8C09B; }

#MiddleContent_pnlContent .advice h2		{ color: #C06B0E; margin-left: 0; }
#MiddleContent_pnlContent .advice h2 span	{ color: #AB9657; }
#MiddleContent_pnlContent .advice h3		{ color: #907D37; }

#MiddleContent_pnlContent .advice .contact_form			{ background: #F3DFC8; border-color: #C06B0E; }
#MiddleContent_pnlContent .advice .contact_form label		{ background-image: url(house/advice/contact_form_arrow.gif); color: #C06B0E; }
#MiddleContent_pnlContent .advice .contact_form li div		{ color: #A87243; }
#MiddleContent_pnlContent .advice .contact_form div.note	{ border-color: #907D37; }

#MiddleContent_pnlContent .advice .submit_question	{ clear: both; display: block; float: right; margin: 18px 26px; }
#MiddleContent_pnlContent .advice .submit_question img	{ display: block; }

#MiddleContent_pnlContent .advice .qa .submit_question	{ margin: 0; }

#MiddleContent_pnlContent .advice .morequestions	{ color: #E37B0A; float: right; font-size: 0.909em; /* 10px */ font-weight: bold; margin: 5px 9px 0 0; }

#MiddleContent_pnlContent .advice ol#pager				{ clear: both; }
#MiddleContent_pnlContent .advice ol#pager li			{ background-image: url(house/galleries/pages_seperator.gif); color: #979797; font-size: 0.909em; /* 10px */ }
#MiddleContent_pnlContent .advice ol#pager li#pagerFirstItem,
#MiddleContent_pnlContent .advice ol#pager li#pagerPreviousItem,
#MiddleContent_pnlContent .advice ol#pager li#pagerNextItem,
#MiddleContent_pnlContent .advice ol#pager li#pagerLastItem,
#MiddleContent_pnlContent .advice ol#pager li.pagerFirstPage		{ background: transparent; }
#MiddleContent_pnlContent .advice ol#pager a				{ color: #E27601; }

#MiddleContent_pnlContent .advice ol#pager li#pagerFirstItem a	{ background: url(house/advice/btn_search_results_first.gif); }
#MiddleContent_pnlContent .advice ol#pager li#pagerPreviousItem a	{ background: url(house/advice/btn_search_results_prev.gif); }
#MiddleContent_pnlContent .advice ol#pager li#pagerNextItem a	{ background: url(house/advice/btn_search_results_next.gif); }
#MiddleContent_pnlContent .advice ol#pager li#pagerLastItem a	{ background: url(house/advice/btn_search_results_last.gif); }

/* Food & Travel */

#MiddleContent_pnlContent .food		{ width: 676px; }
#MiddleContent_pnlContent .food h2	{ color: #AF434E; }
#MiddleContent_pnlContent .food h2 span	{ color: #AB9657; }
#MiddleContent_pnlContent .food h3	{ color: #AF434E; }

#MiddleContent_pnlContent .food a	{ color: #AF434E; }

#MiddleContent_pnlContent .food img.main	{ border: 1px solid #C9BF9B; padding: 6px; }
#MiddleContent_pnlContent .food img.left	{ float: left; margin-right: 15px; }

#MiddleContent_pnlContent .food ul.notes		{ border: dotted #AF434E; border-width: 1px 0; color: #AF434E; font-style: italic; line-height:1.636em; /* 18px */ list-style: none; padding: 3px 0; }
#MiddleContent_pnlContent .food ul.notes li		{ background: #EFE1DF; padding: 0 13px; }
#MiddleContent_pnlContent .food ul.notes li.first	{ padding-top: 7px; }
#MiddleContent_pnlContent .food ul.notes li.last	{ padding-bottom: 12px; }

#MiddleContent_pnlContent .food ul#alphabetIndex		{ border-bottom: 1px dotted #AF434E; font-size: 1.091em; /* 12px */ font-weight: bold; list-style: none; margin-bottom: 2.333em; /* 28px */ margin-left: -8px; padding: 1.167em 0 1.75em; /* 14px 0 21px */ }
#MiddleContent_pnlContent .food ul#alphabetIndex li		{ border-right: 1px dotted #AB9657; display: inline; line-height: 2.167em; /* 26px */ }
#MiddleContent_pnlContent .food ul#alphabetIndex li.Zlast	{ border-right: none; }
#MiddleContent_pnlContent .food ul#alphabetIndex a		{ color: #AF434E; margin-left: 4px; padding: 1px 4px 2px; }
#MiddleContent_pnlContent .food ul#alphabetIndex a:hover,
#MiddleContent_pnlContent .food ul#alphabetIndex a:focus	{ background: #AF434E; color: #FFF; }

#MiddleContent_pnlContent .food ol#pager li			{ background-image: url(house/food/pages_seperator.gif); color: #7C222B; }
#MiddleContent_pnlContent .food ol#pager li#pagerFirstItem,
#MiddleContent_pnlContent .food ol#pager li#pagerPreviousItem,
#MiddleContent_pnlContent .food ol#pager li#pagerNextItem,
#MiddleContent_pnlContent .food ol#pager li#pagerLastItem,
#MiddleContent_pnlContent .food ol#pager li.pagerFirstPage	{ background: transparent; }
#MiddleContent_pnlContent .food ol#pager a			{ color: #AF434E; }

#MiddleContent_pnlContent .food ol#pager li#pagerFirstItem a	{ background: url(images/food/btn_search_results_first.gif); }
#MiddleContent_pnlContent .food ol#pager li#pagerPreviousItem a	{ background: url(images/food/btn_search_results_prev.gif); }
#MiddleContent_pnlContent .food ol#pager li#pagerNextItem a	{ background: url(images/food/btn_search_results_next.gif); }
#MiddleContent_pnlContent .food ol#pager li#pagerLastItem a	{ background: url(images/food/btn_search_results_last.gif); }

#MiddleContent_pnlContent .food div#AllRecipes		{ clear: both; line-height: 1.636em; /* 18px */ }
#MiddleContent_pnlContent .food div#AllRecipes h4	{ color: #AF434E; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 2.727em; /* 30px */ font-weight: normal; line-height: 1.8em; /* 54px */ padding-top: 0.4em; /* 12px */ }
#MiddleContent_pnlContent .food div#AllRecipes dd	{ margin-bottom: 2.182em; /* 24px */ margin-left: 7px; }

#MiddleContent_pnlContent .food div.recipe				{ margin-top: 22px; }
#MiddleContent_pnlContent .food div.recipe .secondary_info		{ float: left; margin-right: 10px; width: 406px; }
#MiddleContent_pnlContent .food div.recipe .secondary_info .main			{ overflow: hidden; width: 392px; }
#MiddleContent_pnlContent .food div.recipe .secondary_info .main img#articleImage	{ display: block; }
#MiddleContent_pnlContent .food div.recipe .secondary_info dl.tools	{ border: 1px dotted #AB9657; float: left; margin-top: 12px; padding: 1px; }
#MiddleContent_pnlContent .food div.recipe .secondary_info dl.tools dt	{ background: #EEE9DA; color: #8A7534; float: left; font-weight: bold; line-height: 1.727em; /* 19px */ margin-bottom: 1px; padding: 0 4px; width: 394px; }
#MiddleContent_pnlContent .food div.recipe .secondary_info dl.tools dd	{ background: url(house/tools_seperator.gif) right no-repeat; border-top: 1px dotted #CFBB71; float: left; }
#MiddleContent_pnlContent .food div.recipe .secondary_info dl.tools dd.last	{ background: transparent; }
#MiddleContent_pnlContent .food div.recipe .secondary_info dl.tools a		{ background: left no-repeat; color: #806A29; display: inline; float: left; font-weight: normal; height: 2em; /* 22px */ line-height: 2em; /* 22px */ margin-left: 19px; margin-right: 5px; overflow: hidden; padding: 0 15px 0 18px; }
#MiddleContent_pnlContent .food div.recipe .secondary_info dl.tools  a#sendToFriendTool		{ background-image: url(house/blogs/btn_send.gif); }
#MiddleContent_pnlContent .food div.recipe .secondary_info dl.tools a.printTool		{ background-image: url(house/blogs/btn_print.gif); }
#MiddleContent_pnlContent .food div.recipe .secondary_info dl.tools a#archiveTool		{ background-image: url(house/blogs/btn_archive.gif); }
#MiddleContent_pnlContent .food div.recipe .secondary_info dl.tools a#deliciousTool	{ background-image: url(house/blogs/btn_delicious.gif); }

#MiddleContent_pnlContent .food div.recipe .ingredients			{ background: #F7F2EF; border: dotted #AF434E; border-width: 1px 1px 0; color: #AF434E; float: left; padding: 1px 1px 0; width: 252px; }
#MiddleContent_pnlContent .food div.recipe .ingredients h4		{ background: #BB6169; color: #FFF; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 1.727em; /* 19px */ font-weight: normal; line-height: 1.368em; /* 26px */ padding: 0 10px; }
#MiddleContent_pnlContent .food div.recipe .ingredients p		{ margin: 8px 11px; }
#MiddleContent_pnlContent .food div.recipe .ingredients ul		{ background: #F7F2EF; list-style: none; }
#MiddleContent_pnlContent .food div.recipe .ingredients li		{ border-top: 1px dotted #BB6069; height: 1%; padding: 8px 11px; position: relative; }
#MiddleContent_pnlContent .food div.recipe .ingredients li.first	{ border-top: none; }
#MiddleContent_pnlContent .food div.recipe .ingredients li dt		{ left: 11px; position: absolute; top: 8px; width: 81px; }
#MiddleContent_pnlContent .food div.recipe .ingredients li dd		{ padding-left: 96px; }
#MiddleContent_pnlContent .food div.recipe .ingredients li h5		{ font-size: 1em; /* 11px */ padding-bottom: 5px; }
#MiddleContent_pnlContent .food div.recipe .ingredients li li		{ border-top: none; padding: 0 0 2px 0; }
#MiddleContent_pnlContent .food div.recipe .ingredients li li dt	{ left: 0; top: 0; }
#MiddleContent_pnlContent .food div.recipe .ingredients table		{ background: #F7F2EF; border-collapse: collapse; width: 100%; }
#MiddleContent_pnlContent .food div.recipe .ingredients table td	{ border-bottom: 1px dotted #AF434E; padding: 8px 11px; }

#MiddleContent_pnlContent .food div.recipe .method		{ clear: left; line-height: 1.545em; /* 17px */ }
#MiddleContent_pnlContent .food div.recipe .method h4		{ color: #AF434E; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 2em; /* 22px */ font-weight: normal; line-height: 2.182em; /* 48px */ padding-top: 10px; }
#MiddleContent_pnlContent .food div.recipe .method ol li	{ margin: 0 0 1.727em 30px; /* 0 0 19px 0 */ }

#MiddleContent_pnlContent .food div.recipe ul.credits		{ border: solid #AFA178; border-width: 1px 0; color: #806A29; float: left; list-style: none; margin-top: 17px; width: 672px; }
#MiddleContent_pnlContent .food div.recipe ul.credits li	{ background: url(house/credits_bullet.gif) left no-repeat; float: left; line-height: 2.364em; /* 26px */ padding-left: 10px; width: 214px; }
#MiddleContent_pnlContent .food div.recipe ul.credits li a	{ color: #6F6957; font-weight: normal; }

#MiddleContent_pnlContent .food div.related_recipes		{ clear: left; }
#MiddleContent_pnlContent .food div.related_recipes h4		{ color: #AF434E; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 1.818em; /* 20px */ font-weight: normal; line-height: 2.6em; /* 52px */ padding-top: 6px; }
#MiddleContent_pnlContent .food div.related_recipes ul		{ float: left; list-style: none; margin: 0 -26px; }
#MiddleContent_pnlContent .food div.related_recipes ul li	{ border-left: 1px dotted #ACACAC; float: left; height: 222px; overflow: hidden; width: 180px; }
#MiddleContent_pnlContent .food div.related_recipes ul li.first	{ border-left: none; }
#MiddleContent_pnlContent .food div.related_recipes ul li a	{ color: #6F6957; display: block; font-weight: normal; padding: 0 26px 0 26px; }
#MiddleContent_pnlContent .food div.related_recipes ul li img	{ border: 1px solid #BFBDBD; margin-bottom: 9px; padding: 3px; position: relative; }
#MiddleContent_pnlContent .food div.related_recipes ul li span	{ display: block; position: relative; }

#MiddleContent_pnlContent .food .sub_travel,
#MiddleContent_pnlContent .food .main_travel	{ display: inline; float: left; overflow: hidden; }
#MiddleContent_pnlContent .food .sub_travel h3,
#MiddleContent_pnlContent .food .main_travel h3	{ background: #AF434E; color: #FFF; font-size: 1.636em; /* 18px */ line-height: 1.611em; /* 29px */ margin: 0 0 7px; padding: 0 12px; }
#MiddleContent_pnlContent .food .sub_travel h4,
#MiddleContent_pnlContent .food .main_travel h4	{ color: #AF434E; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 1.636em; /* 18px */ font-weight: normal; line-height: 1em; }
#MiddleContent_pnlContent .food .sub_travel h4 a,
#MiddleContent_pnlContent .food .main_travel h4 a	{ font-weight: normal; }

#MiddleContent_pnlContent .food .sub_travel			{ border: 1px dotted #BB6069; display: inline; margin-right: 14px; padding: 7px 9px; width: 170px; }
#MiddleContent_pnlContent .food .sub_travel h3			{ line-height: 1.5em; /* 27px */ margin: 0 0 9px; padding: 0 8px; }
#MiddleContent_pnlContent .food .sub_travel h4			{ margin: 17px 0 -17px; }
#MiddleContent_pnlContent .food .sub_travel img			{ display: block; }
#MiddleContent_pnlContent .food .sub_travel img.seperator	{ border-top: 1px dotted #BB6069; padding-top: 12px; }

#MiddleContent_pnlContent .food .main_travel			{ border-top: 1px dotted #BB6069; width: 468px; }
#MiddleContent_pnlContent .food .main_travel h3			{ border-top: 7px solid #FFF; clear: left; line-height: 1.611em; /* 29px */ margin: 0 0 7px; padding: 0 12px; }
#MiddleContent_pnlContent .food .main_travel h4			{ margin: 10px 0 -13px; }
#MiddleContent_pnlContent .food .main_travel img.headline	{ border-bottom: 1px dotted #BB6069; display: block; padding-bottom: 9px; }
#MiddleContent_pnlContent .food .main_travel ul.more		{ border-bottom: 1px dotted #BB6069; float: left; list-style: none; margin-right: -17px; margin-top: -4px; width: 465px; }
#MiddleContent_pnlContent .food .main_travel ul.more li		{ float: left; margin-right: 17px; width: 138px; }
#MiddleContent_pnlContent .food .main_travel ul.more li a	{ color: #BB6069; display: block; line-height: 1.182em; /* 13px */ }
#MiddleContent_pnlContent .food .main_travel ul.more li img	{ border: 1px solid #B4B4B4; display: block; padding: 4px; }
#MiddleContent_pnlContent .food .main_travel ul.more li span	{ display: block; margin-bottom: 7px; padding: 4px 5px 15px; }

/* My House & Garden */

#MiddleContent_pnlContent .myhg h2	{ color: #BC1C61; }
#MiddleContent_pnlContent .myhg h2 span	{ color: #998037; }
#MiddleContent_pnlContent .myhg h3	{ color: #907D37; }

#MiddleContent_pnlContent .myhg .header	{ display: block; margin-top: -21px; }

#MiddleContent_pnlContent .myhg img.thumbnail	{ border: 1px solid #C9BF9B; display: block; float: left; margin: 19px 14px 18px 0; padding: 3px; }

#MiddleContent_pnlContent .myhg a.button	{ display: block; float: right; margin: 10px 0 52px; }
#MiddleContent_pnlContent .myhg a.button img	{ display: block; }

#MiddleContent_pnlContent .myhg .highlight		{ background: #F7EFF0; border: dotted #C72169; border-width: 1px 0; float: left; line-height: 1.455em; /* 16px */ margin: 15px 0 28px; padding: 0 25px 17px 19px; width: 628px; }
#MiddleContent_pnlContent .myhg .highlight h3		{ font-size: 2.091em; /* 23px */ line-height: 1em; margin-bottom: -7px; margin-top: 20px; }
#MiddleContent_pnlContent .myhg .highlight a.button	{ margin: -10px 9px 0; }

#MiddleContent_pnlContent .myhg #questionAndAnswerCategory ul				{ background: url(house/myhg/dotted.gif) left top repeat-x; border: none; height: 1%; padding-top: 1px; }
#MiddleContent_pnlContent .myhg #questionAndAnswerCategory ul li			{ background: url(house/myhg/dotted.gif) left bottom repeat-x; border-top: 2px solid #F3EEDF; border-bottom: none; padding: 0 25px 30px 162px; }
#MiddleContent_pnlContent .myhg #questionAndAnswerCategory ul li img.main		{ top: 19px; }
#MiddleContent_pnlContent .myhg #questionAndAnswerCategory ul li div			{ color: #BE3B74; }
#MiddleContent_pnlContent .myhg #questionAndAnswerCategory ul li div.date		{ color: #A38324; font-weight: normal; margin-bottom: 5px; }
#MiddleContent_pnlContent .myhg #questionAndAnswerCategory ul li h4			{ color: #6F6957; margin: 8px 0 -11px; }
#MiddleContent_pnlContent .myhg #questionAndAnswerCategory ul li div.answered		{ background: #F2E2E5; color: #BE3B74; font-weight: normal; line-height: 1.727em; /* 19px */ margin-top: 9px; padding: 0 3px; }
#MiddleContent_pnlContent .myhg #questionAndAnswerCategory ul li div.answered strong	{ color: #BE3B74; }

#MiddleContent_pnlContent .myhg ol#pager li			{ background-image: url(house/myhg/pages_seperator.gif); color: #D86697; }
#MiddleContent_pnlContent .myhg ol#pager li#pagerFirstItem,
#MiddleContent_pnlContent .myhg ol#pager li#pagerPreviousItem,
#MiddleContent_pnlContent .myhg ol#pager li#pagerNextItem,
#MiddleContent_pnlContent .myhg ol#pager li#pagerLastItem,
#MiddleContent_pnlContent .myhg ol#pager li.pagerFirstPage	{ background: transparent; }
#MiddleContent_pnlContent .myhg ol#pager a			{ color: #BE3B74; }

#MiddleContent_pnlContent .myhg ol#pager li#pagerFirstItem a	{ background: url(images/myhg/btn_search_results_first.gif); }
#MiddleContent_pnlContent .myhg ol#pager li#pagerPreviousItem a	{ background: url(images/myhg/btn_search_results_prev.gif); }
#MiddleContent_pnlContent .myhg ol#pager li#pagerNextItem a	{ background: url(images/myhg/btn_search_results_next.gif); }
#MiddleContent_pnlContent .myhg ol#pager li#pagerLastItem a	{ background: url(images/myhg/btn_search_results_last.gif); }

#MiddleContent_pnlContent .myhg ul.advice_categories		{ border-top: 1px dotted #C8BE9A; }
#MiddleContent_pnlContent .myhg ul.advice_categories li		{ border-color: #C8BE9A; padding: 15px 0 21px; }
#MiddleContent_pnlContent .myhg ul.advice_categories h3		{ color: #BC1C61; margin-bottom: 14px; }
#MiddleContent_pnlContent .myhg ul.advice_categories img	{ border: 1px solid #C9BF9B; float: left; margin: 0 24px 18px 0; padding: 4px; }
#MiddleContent_pnlContent .myhg ul.advice_categories h4		{ color: #998037; font-size: 1em; /* 11px */ line-height: 1.545em; /* 17px */ margin-bottom: 5px; }
#MiddleContent_pnlContent .myhg ul.advice_categories a.more	{ color: #BC1C61; margin-top: -13px; }

#MiddleContent_pnlContent .myhg ul.rss		{ background: url(house/myhg/dotted.gif) left top repeat-x; border-bottom: 2px solid #F5EFDF; clear: both; line-height: 1.545em; /* 17px */ list-style: none; padding-top: 1px; width: 676px; }
#MiddleContent_pnlContent .myhg ul.rss li	{ background: url(house/myhg/dotted.gif) left bottom repeat-x; border-top: 2px solid #F5EFDF; padding: 17px 0 24px 19px; }
#MiddleContent_pnlContent .myhg ul.rss li h4	{ color: #AB9657; line-height: 1.462em; /* 19px */ }
#MiddleContent_pnlContent .myhg ul.rss li ul	{ list-style: none; }
#MiddleContent_pnlContent .myhg ul.rss li li	{ background: transparent; border: none; padding: 0; }
#MiddleContent_pnlContent .myhg ul.rss li li a	{ color: #BC1C61; font-weight: normal; }

#MiddleContent_pnlContent .myhg .contact_form			{ background: #F2E2E5; border-color: #C74F81; }
#MiddleContent_pnlContent .myhg .contact_form label		{ background-image: url(house/myhg/contact_form_arrow.gif); color: #6D6A59; }
#MiddleContent_pnlContent .myhg .contact_form label span.note	{ color: #C72169; }
#MiddleContent_pnlContent .myhg .contact_form li div		{ color: #C72169; }
#MiddleContent_pnlContent .myhg .contact_form div.note		{ border-color: #907D37; }

#MiddleContent_pnlContent .myhg .generic_form			{ width: 567px; }
#MiddleContent_pnlContent .myhg .generic_form dl.errors	{ background: url(house/myhg/errors_bg.gif) 0 1px no-repeat; color: #C72169; margin: 0 0 21px 8px; padding-left: 17px; }
#MiddleContent_pnlContent .myhg .generic_form dl.errors dt	{ font-weight: bold; margin-bottom: 13px; }
#MiddleContent_pnlContent .myhg .generic_form dl.errors dd	{ margin: 0 0 4px 4px; }
#MiddleContent_pnlContent .myhg .generic_form h4		{ background: #C74F81; color: #FFF; font-size: 1.182em; /* 13px */ line-height: 2.077em; /* 27px */ margin-bottom: 4px; padding: 0 13px; }
#MiddleContent_pnlContent .myhg .generic_form div.competitionEntry	{ border: 1px dotted #C74F81; float: left; padding: 6px; }
#MiddleContent_pnlContent .myhg .generic_form div.small		{ padding: 0; }
#MiddleContent_pnlContent .myhg .generic_form div div		{ border: none; float: none; padding: 0; width: auto; width: auto }
#MiddleContent_pnlContent .myhg .generic_form ul		{ background: #F3E4E7; float: left; list-style: none; padding: 24px 26px 53px; width: 501px; }
#MiddleContent_pnlContent .myhg .generic_form li		{ clear: left; float: left; line-height: 2em; /* 22px */ padding: 5px 0 5px 140px; position: relative; width: 361px; }
#MiddleContent_pnlContent .myhg .generic_form ul li label,
#MiddleContent_pnlContent .myhg .generic_form ul li.dob dt,
#MiddleContent_pnlContent .myhg .generic_form h5		{ background: url(house/myhg/contact_form_arrow.gif) 0 9px no-repeat; color: #6D6A59; float: left; font-size: 1em; font-weight: bold; left: 0; padding-left: 10px; position: absolute; top: 5px; width: 120px; }
#MiddleContent_pnlContent .myhg .generic_form .error label	{ color: #C72169; }
#MiddleContent_pnlContent .myhg .generic_form input		{ padding: 1px 0; }
#MiddleContent_pnlContent .myhg .generic_form input,
#MiddleContent_pnlContent .myhg .generic_form textarea		{ width: 243px; }
#MiddleContent_pnlContent .myhg .generic_form textarea		{ height: 85px; }
#MiddleContent_pnlContent .myhg .generic_form ul li.dob dd		{ float: left; margin: 0 4px 0 0; }
#MiddleContent_pnlContent .myhg .generic_form ul li.dob dd label	{ left: -9999px; position: absolute; }
#MiddleContent_pnlContent .myhg .generic_form ul li.dob dd.day select	{ width: 43px; }
#MiddleContent_pnlContent .myhg .generic_form ul li.dob dd.month select	{ width: 140px; }
#MiddleContent_pnlContent .myhg .generic_form ul li.dob dd.year select	{ width: 53px; }
#MiddleContent_pnlContent .myhg .generic_form select		{ width: 247px; }
#MiddleContent_pnlContent .myhg .generic_form .radio dt		{ background: url(house/myhg/contact_form_arrow.gif) 0 9px no-repeat; color: #6D6A59; display: block; float: left; font-size: 1em; font-weight: bold; left: 0; padding-left: 10px; position: absolute; top: 5px; width: 120px; }
#MiddleContent_pnlContent .myhg .generic_form .radio dd		{ display: inline; }
#MiddleContent_pnlContent .myhg .generic_form .radio dd label	{ margin: 0 16px 0 4px; }

#MiddleContent_pnlContent .myhg .small				{ float: left; margin-right: 13px; width: 386px; }
#MiddleContent_pnlContent .myhg .generic_form .small		{ float: none; margin: 0; width: auto; }
#MiddleContent_pnlContent .myhg .generic_form .small ul		{ clear: both; padding: 12px 11px 19px; width: 362px; }
#MiddleContent_pnlContent .myhg .generic_form .small li		{ padding-left: 160px; width: 202px; }
#MiddleContent_pnlContent .myhg .generic_form .small li ul	{ margin-left: -160px; padding: 0; width: 362px; }
#MiddleContent_pnlContent .myhg .generic_form .small li ul li	{ padding: 0; width: auto; }
#MiddleContent_pnlContent .myhg .generic_form .small input,
#MiddleContent_pnlContent .myhg .generic_form .small textarea	{ width: 182px; }
#MiddleContent_pnlContent .myhg .generic_form .small select	{ width: 186px; }
#MiddleContent_pnlContent .myhg .generic_form .small label,
#MiddleContent_pnlContent .myhg .generic_form .small h5,
#MiddleContent_pnlContent .myhg .generic_form .small .radio dt	{ padding-left: 14px; width: 140px; }
#MiddleContent_pnlContent .myhg .generic_form .small .checkbox input	{ float: none; }
#MiddleContent_pnlContent .myhg .generic_form .small .checkbox label	{ display: inline; padding-left: 0; width: auto; }

#MiddleContent_pnlContent .myhg .generic_form .checkbox	{ line-height: 1.273em; /* 14px */ }
#MiddleContent_pnlContent .myhg .generic_form .radio input,
#MiddleContent_pnlContent .myhg .generic_form .checkbox input,
#MiddleContent_pnlContent .myhg .generic_form .interests input	{ width: auto; }
#MiddleContent_pnlContent .myhg .generic_form .radio label,
#MiddleContent_pnlContent .myhg .generic_form .checkbox label,
#MiddleContent_pnlContent .myhg .generic_form .interests label	{ background: transparent; float: none; font-weight: normal; margin: 0; padding: 0; position: static; width: auto; }
#MiddleContent_pnlContent .myhg .generic_form .checkbox input	{ float: left; }
#MiddleContent_pnlContent .myhg .generic_form .checkbox label	{ display: block; font-size: 0.909em; /* 10px */ padding-left: 17px; width: 300px; }
#MiddleContent_pnlContent .myhg .generic_form .small .button	{ width: 100%; }
#MiddleContent_pnlContent .myhg .generic_form .button input	{ display: block; margin: 36px 0 0 57px; padding: 0; width: auto; }

#MiddleContent_pnlContent .myhg .generic_form .dob label	{ left: -9999px; position: absolute; }
#MiddleContent_pnlContent .myhg .generic_form .dob select	{ width: 60px; }

#MiddleContent_pnlContent .myhg .generic_form li.interests	{ border-top: 1px dotted #C74F81; margin-top: 10px; }
#MiddleContent_pnlContent .myhg .generic_form li.interests ul	{ display: inline; margin: 26px 0 0 -160px; padding: 0; position: relative; width: 362px; }
#MiddleContent_pnlContent .myhg .generic_form li.interests ul li	{ clear: none; float: left; line-height: 1.909em; /* 21px */ padding: 0; width: 120px; }

#MiddleContent_pnlContent .myhg .generic_form .small .button		{ padding: 0; }
#MiddleContent_pnlContent .myhg .generic_form .small .button input	{ display: block; margin: 18px auto 0; width: auto; }

#MiddleContent_pnlContent .myhg .secondary_links		{ float: left; width: 253px; }
#MiddleContent_pnlContent .myhg .secondary_links div		{ background: #F3E4E7; border-bottom: 1px dotted #D57BA1; float: left; margin-bottom: 21px; width: 253px; }
#MiddleContent_pnlContent .myhg .secondary_links h4		{ background: #C74F81; color: #FFF; font-size: 1.182em; /* 13px */ line-height: 2.077em; /* 27px */ padding: 0 13px; }
#MiddleContent_pnlContent .myhg .secondary_links ul		{ list-style: none; padding: 5px 11px; }
#MiddleContent_pnlContent .myhg .secondary_links li		{ background: url(house/myhg/bullet_links.gif) 0 12px no-repeat; padding-left: 13px; }
#MiddleContent_pnlContent .myhg .secondary_links li a		{ border-top: 1px dotted #BFBDBE; color: #6F6957; display: block; font-weight: normal; height: 1%; padding: 4px 0; }
#MiddleContent_pnlContent .myhg .secondary_links li.first a	{ border: none; }
#MiddleContent_pnlContent .myhg .secondary_links a.more		{ color: #C74F81; display: block; float: right; font-size: 0.909em; /* 10px */ margin: 0 9px 10px; }

#MiddleContent_pnlContent .myhg .login_form			{ background: #F2E2E5; border: dotted #C72169; border-width: 1px 0; padding: 25px 21px 9px; width: 548px; }
#MiddleContent_pnlContent .myhg .login_form ul			{ list-style: none; position: relative; }
#MiddleContent_pnlContent .myhg .login_form li			{ clear: left; height: 3.091em; /* 34px */ padding: 0 0 0 145px; }
#MiddleContent_pnlContent .myhg .login_form label		{ background: url(house/myhg/login_form_arrow.gif) 0 8px no-repeat; color: #BE3B74; float: left; font-size: 1.091em; /* 12px */ font-weight: bold; margin-left: -145px; padding: 4px 0 0 13px; width: 130px; }
#MiddleContent_pnlContent .myhg .login_form input		{ padding: 2px 0; width: 266px; }
#MiddleContent_pnlContent .myhg .login_form .checkbox label	{ background: none; color: #6F6957; float: none; font-size: 1em; /* 11px */ font-weight: normal; margin: 0; padding: 0; width: auto; }
#MiddleContent_pnlContent .myhg .login_form .checkbox input,
#MiddleContent_pnlContent .myhg .login_form .button input	{ padding: 0; width: auto; }
#MiddleContent_pnlContent .myhg .login_form .button		{ left: 429px; padding: 0; position: absolute; top: 0; }
#MiddleContent_pnlContent .myhg .login_form .links a		{ margin-right: 9px; }

#MiddleContent_pnlContent .myhg .poll			{ background: #F2E2E5; border: 1px dotted #C72169; margin-bottom: 38px; padding: 0 18px 12px; position: relative; width: 465px; }
#MiddleContent_pnlContent .myhg .poll h3		{ clear: both; margin: 13px 0 12px; }
#MiddleContent_pnlContent .myhg .poll dt		{ margin-bottom: 22px; }
#MiddleContent_pnlContent .myhg .poll dd		{ margin-bottom: 17px; padding-left: 23px; }
#MiddleContent_pnlContent .myhg .poll dd input		{ float: left; margin-left: -23px; }
#MiddleContent_pnlContent .myhg .poll input.button	{ bottom: 19px; display: block; position: absolute; right: 38px; }

#MiddleContent_pnlContent .myhg .poll_result		{ border: 1px dotted #C72169; float: left; margin: 12px 0 23px; width: 501px; }
#MiddleContent_pnlContent .myhg .poll_result h4		{ background: #F7EFF0; border-bottom: 1px dotted #C72169; color: #BC1C61; font-size: 1.091em; /* 12px */ line-height: 1.5em; /* 18px */ padding: 9px 18px 8px; }
#MiddleContent_pnlContent .myhg .poll_result ul		{ float: left; list-style: none; padding: 25px 25px 11px; width: 451px; }
#MiddleContent_pnlContent .myhg .poll_result li		{ clear: both; float: left; margin-bottom: 12px; padding-left: 35px; width: 416px; }
#MiddleContent_pnlContent .myhg .poll_result .result	{ color: #BC1C61; display: inline; float: left; font-size: 0.909em; /* 10px */ font-weight: bold; margin-left: -35px; margin-top: -4px; }
#MiddleContent_pnlContent .myhg .poll_result .graph	{ background: #E3E3E3; height: 9px; margin-bottom: -1px; overflow: hidden; width: 337px; }
#MiddleContent_pnlContent .myhg .poll_result .graph div	{ height: 9px; }
#MiddleContent_pnlContent .myhg .poll_result .graph div.graph1	{ background-color: #A43F8C; }
#MiddleContent_pnlContent .myhg .poll_result .graph div.graph2	{ background-color: #2D84AD; }
#MiddleContent_pnlContent .myhg .poll_result .graph div.graph3	{ background-color: #D8952F; }
#MiddleContent_pnlContent .myhg .poll_result .graph div.graph4	{ background-color: #AF434E; }
#MiddleContent_pnlContent .myhg .poll_result .graph div.graph5	{ background-color: #748D26; }
#MiddleContent_pnlContent .myhg .poll_result .item	{ font-size: 0.909em; /* 10px */ }

#MiddleContent_pnlContent .myhg a.poll_btn	{ display: inline; margin: -15px 150px 0; }

#MiddleContent_pnlContent .myhg .inthemag		{ float: left; list-style: none; margin-top: 9px; width: 322px; }
#MiddleContent_pnlContent .myhg .inthemag li		{ border-top: 1px dotted #ACACAC; clear: both; height: 1%; padding: 10px 0; }
#MiddleContent_pnlContent .myhg .inthemag li.first	{ border: none; }
#MiddleContent_pnlContent .myhg .inthemag li img	{ border: 1px solid #C9BF9B; float: left; margin-right: 10px; padding: 3px; position: relative;  }
#MiddleContent_pnlContent .myhg .inthemag li img.right	{ border: 1px solid #C9BF9B; float: right; margin: 0 0 0 10px; padding: 3px; }
#MiddleContent_pnlContent .myhg .inthemag li h3		{ color: #577EB0; font-family: tahoma, arial, helvetica, sans-serif; font-size: 1.091em; /* 12px */ font-weight: bold; line-height: 1em; margin: 0 0 4px; }
#MiddleContent_pnlContent .myhg .inthemag li.gardens h3		{ color: #588310; }
#MiddleContent_pnlContent .myhg .inthemag li.living h3		{ color: #AF434E; }
#MiddleContent_pnlContent .myhg .inthemag ul		{ list-style: none;}
#MiddleContent_pnlContent .myhg .inthemag ul li		{ background: 0 9px no-repeat; border: none; clear: none; height: 1%; padding: 0 0 0 9px; }
#MiddleContent_pnlContent .myhg .inthemag .houses li	{ background-image: url(house/myhg/bullet_houses.gif); }
#MiddleContent_pnlContent .myhg .inthemag .gardens li	{ background-image: url(house/myhg/bullet_living.gif); }
#MiddleContent_pnlContent .myhg .inthemag .living li	{ background-image: url(house/myhg/bullet_gardens.gif); }
#MiddleContent_pnlContent .myhg .inthemag ul li a	{ border-top: 1px dotted #C1C1C1; color: #6F6957; display: block; font-weight: normal; height: 1%; padding: 2px 0 4px; }
#MiddleContent_pnlContent .myhg .inthemag ul li.first a	{ border: none; }

#MiddleContent_pnlContent .myhg .magshot	{ background: url(house/myhg/shadow.gif); float: left; height: 375px; padding: 12px 0 0 20px; width: 306px; }
#MiddleContent_pnlContent .myhg .magshot img	{ background: #fff; border: 1px dotted #acacac; padding: 9px; }

#MiddleContent_pnlContent .myhg .subscribe	{ clear: both; margin: 30px 0 55px; }

#MiddleContent_pnlContent .myhg .next_issue	{ background: #EBEBEB; float: left; padding: 8px 6px; width: 637px; }
#MiddleContent_pnlContent .myhg .next_issue div	{ background: #FFF url(house/myhg/next_issue_bg.gif) bottom no-repeat; float: left; width: 316px; }

#MiddleContent_pnlContent .myhg .next_issue .sub_offer		{ margin-right: 5px; }
#MiddleContent_pnlContent .myhg .next_issue .sub_offer h3	{ background: url(house/myhg/sub_offer_bg.gif) no-repeat; color: #71004C; font-size: 2.727em; /* 30px */ height: 94px; line-height: 0.933em; /* 28px */ margin: 0; padding: 32px 0 0 77px; text-transform: uppercase; }
#MiddleContent_pnlContent .myhg .next_issue .sub_offer img	{ display: block; margin: -23px 2px 0 auto; }
#MiddleContent_pnlContent .myhg .next_issue .sub_offer p	{ margin: 15px 15px 29px 28px; }

#MiddleContent_pnlContent .myhg .next_issue .next_month h3		{ background: url(house/myhg/next_month_bg.gif) no-repeat; color: #786324; line-height: 2.167em; /* 52px */ margin: 0; padding: 8px 10px 0; text-align: center; text-transform: uppercase; }
#MiddleContent_pnlContent .myhg .next_issue .next_month h3 strong	{ color: #786324; font-size: 1.417em; /* 34px */ font-weight: normal; position: relative; top: 3px; }
#MiddleContent_pnlContent .myhg .next_issue .next_month ul		{ list-style: none; padding: 6px 30px 18px; }
#MiddleContent_pnlContent .myhg .next_issue .next_month ul li		{ border-top: 1px dotted #C3B284; line-height: 1.545em; /* 17px */ }
#MiddleContent_pnlContent .myhg .next_issue .next_month ul li.first	{ border: none; }
#MiddleContent_pnlContent .myhg .next_issue .next_month ul li h4	{ color: #786324; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 1.818em; font-weight: normal; margin: 13px 0 -11px; }
#MiddleContent_pnlContent .myhg .next_issue .next_month ul li p		{ margin: 1.273em 0; /* 14px 0 */ }

#MiddleContent_pnlContent .myhg .conversion h3		{ background: #CA5184; color: #FFF; font-size: 1.818em; /* 20px */ line-height: 1.3em; /* 26px */ margin: 0 0 1px; padding: 0 17px; }
#MiddleContent_pnlContent .myhg .conversion ul		{ background: #F3E5E8; border: 1px dotted #C3737C; float: left; list-style: none; overflow: hidden; width: 674px; }
#MiddleContent_pnlContent .myhg .conversion ul li	{ border-top: 1px dotted #C3737C; float: left; padding: 3px 17px 13px; width: 640px; }
#MiddleContent_pnlContent .myhg .conversion ul li.odd	{ background: #F8F0F2; }
#MiddleContent_pnlContent .myhg .conversion ul li.first	{ border: none; }
#MiddleContent_pnlContent .myhg .conversion ul li h4	{ color: #C7447B; font-size: 1em; /* 11px */ line-height: 3.364em; /* 37px */ }

#MiddleContent_pnlContent .myhg .conversion ul ul			{ background: transparent url(house/myhg/conversion_bg.gif) 0 10px no-repeat; border: none; float: left; padding: 0 8px; width: 620px; }
#MiddleContent_pnlContent .myhg .conversion ul ul li			{ background: url(house/myhg/conversion_seperator.gif) 0 27px no-repeat; border: none; float: left; padding: 0 14px 0 15px; width: auto; }
#MiddleContent_pnlContent .myhg .conversion ul ul li.first,
#MiddleContent_pnlContent .myhg .conversion ul ul li.submit		{ background: transparent; padding-left: 0; }
#MiddleContent_pnlContent .myhg .conversion ul ul li.submit		{ padding-right: 0; }
#MiddleContent_pnlContent .myhg .conversion ul ul li label		{ display: block; font-weight: bold; line-height: 2.091em; /* 23px */ }
#MiddleContent_pnlContent .myhg .conversion ul ul li input		{ padding: 1px 0; width: 159px; }
#MiddleContent_pnlContent .myhg .conversion ul ul li select		{ width: 147px; }
#MiddleContent_pnlContent .myhg .conversion ul ul li.submit input	{ margin-bottom: -23px; margin-top: 23px; padding: 0; position: relative; width: auto; }

#MiddleContent_pnlContent .myhg .conversion ul li div	{ clear: both; color: #C7447B; font-size: 0.909em; /* 10px */ font-weight: bold; line-height: 2.7em; /* 27px */ }

#MiddleContent_pnlContent .myhg dl#tools	{ border: 1px dotted #AB9657; float: left; margin-top: 12px; padding: 1px; width: 474px; }
#MiddleContent_pnlContent .myhg dl#tools dt	{ background: #EEE9DA; color: #8A7534; float: left; font-weight: bold; margin-bottom: 1px; padding: 1px 12px 3px; width: 450px; }
#MiddleContent_pnlContent .myhg dl#tools dd	{ background: url(house/tools_large_seperator.gif) right no-repeat; border-top: 1px dotted #CFBB71; float: left; }
#MiddleContent_pnlContent .myhg dl#tools dd.last	{ background: transparent; }
#MiddleContent_pnlContent .myhg dl#tools a		{ background-repeat: no-repeat; color: #806A29; display: inline; float: left; font-weight: normal; overflow: hidden; white-space: nowrap; }
#MiddleContent_pnlContent .myhg dl#tools a#sendToFriendTool	{ background-image: url(house/blogs/btn_send.gif); background-position: 13px 5px; padding: 3px 20px 4px 41px; }
#MiddleContent_pnlContent .myhg dl#tools a.printTool		{ background-image: url(house/blogs/btn_print.gif); background-position: 20px 5px; padding: 3px 29px 4px 48px; }
#MiddleContent_pnlContent .myhg dl#tools a#archiveTool		{ background-image: url(house/blogs/btn_archive.gif); background-position: 17px 4px; padding: 3px 28px 4px 47px; }
#MiddleContent_pnlContent .myhg dl#tools a#deliciousTool	{ background-image: url(house/blogs/btn_delicious.gif); background-position: 17px 5px; padding: 3px 38px 4px 47px; }

#competition_list				{ float: left; list-style: none; padding: 4px 0 0; }
#competition_list li				{ border-bottom: 1px dotted #c9bf9b; float: left; padding: 39px 0 28px; width: 598px; }
#competition_list li .competition_image		{ background: url(house/myhg/competition_image_background.gif); float: left; margin: 0 21px 0 -2px; padding: 8px 13px 14px 8px; }
#competition_list li .competition_image img	{ display: block; }
#competition_list li h3				{ font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 1.545em; /* 17px */ line-height: 1em; margin: 6px 0 19px; text-indent: -1px; }
#competition_list li h3 a			{ color: #bc1c61; }
#competition_list li p				{ line-height: 16px; margin: 9px 0; }
#competition_list li .enter			{ float: right; margin: 7px 10px 0; }
#competition_list li .enter img			{ display: block; }

/* Shopping */

#MiddleContent_pnlContent .shopping h2		{ color: #71004C; }
#MiddleContent_pnlContent .shopping h2 span	{ color: #AB9657; }

#MiddleContent_pnlContent .shopping ul#products				{ list-style: none; }
#MiddleContent_pnlContent .shopping ul#products li			{ float: left; margin-right: 6px; }
#MiddleContent_pnlContent .shopping ul#products li a,
#MiddleContent_pnlContent .shopping ul#products li a img		{ display: block; }
#MiddleContent_pnlContent .shopping ul#products li#shoppingDescription		{ border: dotted #B17B9A; border-width: 1px 0 0 1px; margin-top: 9px; padding: 4px 0 0 4px; }
#MiddleContent_pnlContent .shopping ul#products li#shoppingDescription *	{ margin: 0; }
#MiddleContent_pnlContent .shopping ul#products li#shoppingDescription ul	{ background: #E8E3D3 url(house/shopping/products_bg.gif) bottom right no-repeat; height: 157px; list-style: none; overflow: hidden; padding: 4px 25px; width: 277px; }
#MiddleContent_pnlContent .shopping ul#products li#shoppingDescription ul li	{ display: none; float: none; margin: 0; }
#MiddleContent_pnlContent .shopping ul#products li#shoppingDescription h3	{ color: #6F6957; font-size: 1.727em; /* 19px */ line-height: 1.842em; /* 35px */ }

#MiddleContent_pnlContent .shopping .quick_bits		{ background: url(house/shopping/quick_bits_bg.gif) 358px 5px no-repeat; clear: both;float: left; padding-top: 32px; width: 676px; }

#MiddleContent_pnlContent .shopping .quick_bits .blog			{ background: #F1E9EE url(house/shopping/blog_bg.gif) no-repeat right top; border: 1px dotted #CBA3BA; float: left; padding: 6px 5px; width: 405px; }
#MiddleContent_pnlContent .shopping .quick_bits .blog *			{ margin: 0; padding: 0; }
#MiddleContent_pnlContent .shopping .quick_bits .blog h3		{ background: #923B75 url(house/shopping/blog_h3_bg.gif) repeat-y; color: #FFF; font-size: 2em; /* 22px */ line-height: 1.41em; /* 31px */ margin-right: 8px; padding: 0 11px; }
#MiddleContent_pnlContent .shopping .quick_bits .blog ul		{ list-style: none; padding: 0 23px 0 11px; }
#MiddleContent_pnlContent .shopping .quick_bits .blog li		{ border-top: 1px dotted #B76C9F; clear: both; height: 1%; padding: 12px 0 24px 4px; }
#MiddleContent_pnlContent .shopping .quick_bits .blog li.first		{ border: none; }
#MiddleContent_pnlContent .shopping .quick_bits .blog ul li h3		{ display: none; }
#MiddleContent_pnlContent .shopping .quick_bits .blog li h4		{ color: #975281; line-height: 1.308em; /* 17px */ margin: -2px 0 5px; }
#MiddleContent_pnlContent .shopping .quick_bits .blog li h4 a		{ color: #975281; }
#MiddleContent_pnlContent .shopping .quick_bits .blog li .date		{ clear: both; color: #577EB0; margin-bottom: 6px; }
#MiddleContent_pnlContent .shopping .quick_bits .blog li .byline	{ color: #6F6957; font-size: 1em; /* 11px */ font-weight: bold; line-height: 1em; margin-bottom: 7px; }
#MiddleContent_pnlContent .shopping .quick_bits .blog li .more		{ color: #842264; display: block; float: right; font-size: 0.909em; /* 10px */ margin: 0 31px; white-space: nowrap; width: 1%; }

#MiddleContent_pnlContent .shopping .quick_bits .blog .tools		{ list-style: none; padding: 0 1px 0 0; text-align: right; }
#MiddleContent_pnlContent .shopping .quick_bits .blog .tools li		{ background: url(house/shopping/tools_seperator.gif) 0 2px no-repeat; border: none; clear: none; display: inline; padding: 0 0 0 4px; }
#MiddleContent_pnlContent .shopping .quick_bits .blog .tools li.first	{ background: transparent; }

#MiddleContent_pnlContent .shopping .quick_bits .sales	{ background: url(house/shopping/sales_bg.gif) 8px 0 no-repeat; float: left; padding-left: 20px; width: 212px; }
#MiddleContent_pnlContent .shopping .quick_bits .sales h3	{ color: #A55D8D; font-size: 1.636em; /* 18px */ line-height: 1.222em; /* 22px */ margin-top: 13px; }
#MiddleContent_pnlContent .shopping .quick_bits .sales ul	{ list-style: none; }
#MiddleContent_pnlContent .shopping .quick_bits .sales li	{ border-top: 1px dotted #CBA3BA; padding: 7px 0 11px 3px; }
#MiddleContent_pnlContent .shopping .quick_bits .sales li *	{ margin: 0; }
#MiddleContent_pnlContent .shopping .quick_bits .sales li h4	{ color: #975281; line-height: 1.462em; /* 19px */ }
#MiddleContent_pnlContent .shopping .quick_bits .sales li .date	{ color: #9D4F83; font-size: 0.909em; /* 10px */ line-height: 2em; /* 20px */ }

/* JavaScript Styles */

#MiddleContent_pnlContent #outerPopout			{ overflow: hidden; position: absolute; right: 0; top: -8px; width: 480px; z-index: -1; }
#MiddleContent_pnlContent #popout			{ background: #EBE5D2; border: 1px dotted #C6B578; color: #6F6957; float: left; font-size: 0.909em; /* 10px */ margin-left: 512px; position: relative; padding: 9px 9px 9px 16px; }
#MiddleContent_pnlContent #innerPopout			{ background: #FFF; border: 1px dotted #C6B578; float: left; padding: 0 18px 0 252px; position: relative; width: 162px; }
#MiddleContent_pnlContent #innerPopout h2		{ color: #6A5546; font-size: 2.1em; /* 21px */ margin: 15px 0 -12px -216px; text-transform: uppercase; }
#MiddleContent_pnlContent #innerPopout h3		{ border-top: 1px dotted #C3B284; color: #786324; font-size: 2em; /* 20px */ margin: 18px 0 -7px; padding-top: 16px; }
#MiddleContent_pnlContent #innerPopout h3.first		{ border-top: none; }
#MiddleContent_pnlContent #innerPopout .magshot		{ border: 1px dotted #B5B5B5; display: inline; float: left; margin: 21px 13px 24px -233px; padding: 5px; }

#MiddleContent_pnlContent #innerPopout #btn_closeBox .close1	{ position: absolute; right: 0; top: 0; }
#MiddleContent_pnlContent #innerPopout #btn_closeBox .close2	{ left: -13px; margin-top: -18px; position: absolute; top: 50%; }

/* ---------- */

#image_popup			{ background: #FFF; font-size: 0.6875em; /* 11px */ line-height: 1.455em; /* 16px */ padding: 0 27px; position: absolute; width: 640px; z-index: 99; }
#image_popup h2			{ background: #068E99; color: #FFF; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 2.364em; /* 26px */ font-weight: normal; height: 1.923em; /* 50px */ line-height: 1.923em; /* 50px */ margin: 0 -27px; padding: 0 29px; text-transform: uppercase; }
#image_popup h2 span		{ border-left: 1px dotted #E6EFEF; color: #B7DBDE; font-family: tahoma, arial, helvetica, sans-serif; font-size: 0.5em; /* 13px */ font-weight: bold; left: 0; margin-left: 1em; /* 13px */ padding-left: 1.538em; /* 20px */ position: relative; top: -0.231em; /* -3px */ text-transform: none; }
#image_popup h2 span.seperator	{ left: -9999px; position: absolute; }

#image_popup ul.tools			{ float: right; list-style: none; margin-right: 5px; padding: 7px 0 11px; }
#image_popup ul.tools li		{ background: url(house/galleries/tools_seperator.gif) left no-repeat; float: left; padding: 0 10px 0 12px; }
#image_popup ul.tools li.first		{ background: none; padding-left: 0; }
#image_popup ul.tools li a		{ background: left no-repeat; color: #806A29; display: block; float: left; font-weight: normal; height: 13px; padding: 0 0 0 22px; }
#image_popup ul.tools li a.send		{ background-image: url(house/blogs/btn_send.gif); }
#image_popup ul.tools li a.print	{ background-image: url(house/blogs/btn_print.gif); }

#image_popup img	{ clear: both; display: block; }

#image_popup p	{ float: left; padding: 12px 15px 17px; width: 442px; }

#image_popup ul.credit			{ color: #877235; font-size: 0.909em; /* 10px */ line-height: 1.3em; /* 13px */ list-style: none; margin: 14px 0 8px; }

#image_popup a.related	{ color: #068E99; font-weight: bold; text-decoration: underline; }

#image_popup div	{ background: #B1B1B1; border-top: 1px dotted #7F7E7E; clear: both; font-size: 0.909em; /* 10px */ line-height: 3.2em; /* 32px */ margin: 0 -27px; padding: 0 27px; text-align: right; }
#image_popup div a	{ background: url(house/galleries/btn_close.gif) left no-repeat; color: #FFF; font-weight: bold; padding-left: 13px; text-transform: uppercase; }

/* ----------- */

.SendToFriendForm	{ font-size: 11px; line-height: 15px; }
.SendToFriendForm td	{ padding-bottom: 5px; }
.SendToFriendForm td textarea	{ height: 80px; }

/* ----------- */

#gallery_popout			{ background: #e5eeef; float: left; width: 758px; }

#gallery_popout .branding	{ background: #068e99; padding: 102px 0 10px; }
#gallery_popout .branding h1	{ margin: 0 30px; }
#gallery_popout .branding h1 img	{ display: block; }
#gallery_popout .branding a	{ background: url(house/galleries/top_close.gif) 0 5px no-repeat; color: #cae7e9; float: right; font-size: 10px; font-weight: bold; margin: -47px 30px 0; padding-left: 13px; text-transform: uppercase; }

#gallery_popout .image					{ background: #fff; border: 1px solid #b6d7da; float: left; margin: 4px 18px 32px 17px; padding: 0 12px 13px; width: 383px; }
#gallery_popout .image .pager				{ color: #068e99; float: right; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; list-style: none; margin: 1px -2px; }
#gallery_popout .image .pager li			{ float: left; margin-left: 6px; }
#gallery_popout .image .pager a				{ margin: 2px 0 -3px; display: block; height: 19px; text-indent: -9999px; width: 19px; }
#gallery_popout .image .pager .galleryPagerPrev a	{ background: url(house/galleries/pic_prev.gif); }
#gallery_popout .image .pager .galleryPagerNext a	{ background: url(house/galleries/pic_next.gif); }
#gallery_popout .image .zoom				{ display: block; float: left; margin: 14px 0 -46px; }
#gallery_popout .image img				{ clear: both; display: block; }

#gallery_popout .details		{ color: #246e74; float: left; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; padding: 32px 0 0; width: 285px; }
#gallery_popout .details h2		{ color: #068e99; font-family: georgia, "Times New Roman", times, bodoni, garamond, serif; font-size: 20px; font-weight: normal; margin: 0 -1px 16px; text-transform: uppercase; }
#gallery_popout .details .imageCaption	{ margin: 0 0 8px; }
#gallery_popout .details .byline	{ color: #068e99; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; margin: 0 0 12px; }
#gallery_popout .details h3		{ color: #9a8442; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 0 2px 10px; }
#gallery_popout .details ul		{ color: #6f6957; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; list-style: none; }
#gallery_popout .details ul li		{ background: url(house/galleries/li_bg.gif) no-repeat 0 9px; padding-left: 13px; }
#gallery_popout .details ul a		{ border-bottom: 1px dotted #c3b284; color: #6f6957; display: block; padding: 2px 0 5px; }

#gallery_popout .close	{ background: #b1b1b1; border-top: 1px dotted #7f7e7e; clear: both; float: left; font-size: 10px; font-weight: bold; padding: 1px 29px 4px; text-align: right; text-transform: uppercase; width: 700px; }
#gallery_popout .close a	{ background: url(house/galleries/bottom_close.gif) 0 2px no-repeat; color: #fff; padding-left: 13px; }

/* New Popup */

.gallery_popup { background: #ecf2f3; overflow: hidden; padding: 0; position: absolute; zoom: 1; margin:0; top:0; width: 920px;}
.gallery_popup h1 { background: #068e99; border-bottom: 3px solid #b8cadb; padding: 32px 14px 40px; margin:0; }
.gallery_popup h1 a,
.gallery_popup h1 img { display: block; }

.gallery_popup .pager { float: right; list-style: none; padding: 0 25px 2px; overflow: hidden; }
.gallery_popup .pager li { color: #068e99; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 19px; margin: 0 0 0 15px; }
.gallery_popup .pager a { color: #068e99; display: block; line-height: 19px; }
.gallery_popup .galleryPagerPrev a { background: url(house/galleries/prev.gif) 0 3px no-repeat; padding: 0 0 3px 23px; }
.gallery_popup .galleryPagerNext a { background: url(house/galleries/next.gif) right 3px no-repeat; padding: 0 23px 3px 0; }

.gallery_popup .image { float: left; padding: 15px 26px 18px 22px; width: 536px; }
.gallery_popup .image h2 { color: #068e99; font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; font-weight: normal; line-height: 30px; margin: 0 0 4px 13px; }
.gallery_popup .image img { background: #fff; border: 1px dotted #aad1d5; display: block; padding: 13px 12px; }
.gallery_popup .image .credits { clear: both; color: #068e99; font-size: 11px; line-height: 14px; margin: 0 20px 5px; }
.gallery_popup .image .imageCaption { color: #246e74; font-size: 11px; line-height: 14px; margin: 0 20px; }
.gallery_popup .image .img_container { background: url(house/galleries/shadow_right.png) right top no-repeat; float: left; margin: 0 0 5px; padding: 0 12px 0 0; }
.gallery_popup .image .img_container div { background: url(house/galleries/shadow_bottom.png) right bottom no-repeat; padding: 0 0 10px; }

.gallery_popup .description { float: left; padding: 72px 0 301px; width: 300px; }

.gallery_popup .rating				{ margin: 0 0 0 17px; overflow: hidden; }
.gallery_popup .rating dt		{ clear: left; color: #e27601; float: left; font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 15px; margin: 0 4px 0 0; }
.gallery_popup .rating dd			{ background: url(house/galleries/stars.gif) no-repeat; float: left; height: 13px; margin: 1px 0 0; overflow: hidden; text-indent: -9999px; width: 70px; }
.gallery_popup .rating dd.one			{ background-position: 0 -13px; }
.gallery_popup .rating dd.two			{ background-position: 0 -26px; }
.gallery_popup .rating dd.three			{ background-position: 0 -39px; }
.gallery_popup .rating dd.four			{ background-position: 0 -52px; }
.gallery_popup .rating dd.five			{ background-position: 0 -65px; }

.gallery_popup #galleryRateThis			{ margin: 0 0 6px 17px; overflow: hidden; padding: 0 0 16px; position: relative; }
.gallery_popup #galleryRateThis div		{ clear: left; color: #068e99; float: left; font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; line-height: 24px; margin: 0 4px 0 0; }
.gallery_popup #galleryRateThis p		{ bottom: 0; color: #068e99; font-size: 11px; left: 0; position: absolute; }

#galleryRateThis ul				{ background: url(house/galleries/stars_large.gif) no-repeat; height: 16px; list-style: none; margin: 5px 0 0; overflow: hidden; position: relative; width: 80px; }
#galleryRateThis ul li				{ float: left; }
#galleryRateThis ul li a			{ display: block; float: left; height: 16px; left: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0; width: 16px; z-index: 20; }
#galleryRateThis ul li.one a			{ left: 0; }
#galleryRateThis ul li.two a			{ left: 16px; }
#galleryRateThis ul li.three a			{ left: 32px; }
#galleryRateThis ul li.four a			{ left: 48px; }
#galleryRateThis ul li.five a			{ left: 64px; }
#galleryRateThis ul li a:hover,
#galleryRateThis ul li a:focus,
#galleryRateThis ul li a:active			{ background: url(house/galleries/stars_large.gif) no-repeat; left: 0; width: 109px; z-index: 2; }
#galleryRateThis ul li.one a:hover,
#galleryRateThis ul li.one a:focus,
#galleryRateThis ul li.one a:active		{ background-position: 0 -16px; }
#galleryRateThis ul li.two a:hover,
#galleryRateThis ul li.two a:focus,
#galleryRateThis ul li.two a:active		{ background-position: 0 -32px; }
#galleryRateThis ul li.three a:hover,
#galleryRateThis ul li.three a:focus,
#galleryRateThis ul li.three a:active		{ background-position: 0 -48px; }
#galleryRateThis ul li.four a:hover,
#galleryRateThis ul li.four a:focus,
#galleryRateThis ul li.four a:active		{ background-position: 0 -64px; }
#galleryRateThis ul li.five a:hover,
#galleryRateThis ul li.five a:focus,
#galleryRateThis ul li.five a:active		{ background-position: 0 -80px; }

.gallery_popup .ad { left: 576px; position: absolute; }

.gallery_popup .close { background: #b1b1b1; border-top: 1px dotted #7f7e7e; clear: both; font-size: 10px; line-height: 18px; margin: 0; padding: 3px 0 6px 822px; }
.gallery_popup .close a { background: url(house/galleries/close.gif) 0 2px no-repeat; color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 18px; padding: 0 0 0 13px; text-transform: uppercase; }

#galleriesPod { background: url(house/galleries/pod_bg.gif) 81px 12px no-repeat; border: dotted #75bec5; border-width: 1px 0; margin: 0 0 11px; width: 276px; }
#galleriesPod h2 { background: url(house/galleries/h3_bg.gif); color: #068e99; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; height: 27px; line-height: 24px; margin: -27px 0 0 7px; padding: 0 0 0 11px; position: relative; width: 103px; }
#galleriesPod .view_all { display: none; }
#galleriesPod ul { list-style: none; margin: 16px -14px 0 -2px; overflow: hidden; width: 292px; }
#galleriesPod li { float: left; }
#galleriesPod li a { display: block; overflow: hidden; }
#galleriesPod img { display: block; }
#galleriesPod .prevGallery,
#galleriesPod .nextGallery { padding: 18px 0 0; width: 72px; }
#galleriesPod .prevGallery a,
#galleriesPod .nextGallery a { height: 51px; width: 72px; }
#galleriesPod .prevGallery img,
#galleriesPod .nextGallery img { height: 96px; margin: -14px 0 0; width: 72px; }
#galleriesPod .currentGallery { padding: 0 4px; width: 110px; }
#galleriesPod .currentGallery a { height: 84px; width: 110px; }
#galleriesPod .currentGallery img { height: 147px; margin: -32px 0 0; width: 110px; }
#galleriesPod .currentGallery div { color: #246e74; font-size: 11px; margin: 8px -76px 11px; position: relative; text-align: center; width: 262px; }
#galleriesPod .prev a { background: url(house/galleries/pod_prev.gif); height: 11px; margin: 38px 9px 0 0; text-indent: -9999px; width: 6px; }
#galleriesPod .next a { background: url(house/galleries/pod_next.gif); height: 11px; margin: 38px 0 0 9px; position: relative; text-indent: -9999px; width: 6px; }

.adBannerImagePopup {position: absolute; left:175px; top: 14px; z-index:500; margin: 0; padding: 0;}
