/* $Id: layout.css,v 1.8 2011/01/04 05:24:13 webchick Exp $ */


/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* ---------- Basic Layout Styles ----------- */

html,
body {
  height: auto;
  min-height: 100%;
  margin: 0;
  padding: 0;
  font-family:Arial,Verdana,Times New Roman,Tahoma,Sans-Serif;
}
a, a:link { color:#98293a; text-decoration:none; }
p { margin:10px 0px; }
tbody { border:0px; }

#page  {
  width: 1000px; 
  height: auto; 
  padding: 0; 
  position: relative; 
  margin: 0 auto;
}
#page-wrapper {
  background: url("https://www.thirdage.com/sites/all/themes/thirdage/images/layout/background.jpg") repeat-x scroll center top transparent !important;  
  height: auto;
  width: 100%; 
}
#header div.section,
#featured div.section,
#messages div.section,
#main,
#triptych,
#footer-columns,
#footer {
  margin-left: auto;
  margin-right: auto;
}
#header div.section {
  position: relative;
}
.region-header {
  float: right; /* LTR */
  margin: 0 5px 10px;
}
.with-secondary-menu .region-header {
  margin-top: 3em;
}
.without-secondary-menu .region-header {
  margin-top: 15px;
}
#secondary-menu {
  position: absolute;
  right: 0; /* LTR */
  top: 0;
  width: 480px;
}
#content,
#sidebar-first,
#sidebar-second,
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last,
.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn,
.region-footer-fourthcolumn {
  display: inline;
  float: left; /* LTR */
  position: relative;
}
.one-sidebar #content {
  width: 664px;
}
.one-sidebar-cm #content {
  width: 689px;
}
.two-sidebars #content {
  width: 480px;
}
.no-sidebars #content {
  width: 960px;
  float: none;
}
#sidebar-first,
#sidebar-second {
  width: 300px;
  padding-right:10px;
}

#main-wrapper, #main {
  min-height: 300px;
}
#content .section
{
  padding: 0 10px;
}

#content .section-cm
{
  padding: 0 0 0 0px;
}

#breadcrumb {
  margin: 0 15px;
}
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last {
  margin: 20px 20px 30px;
  width: 280px;
}
#footer-wrapper {
  width: 974px;
  margin: 0 auto;
  background-color: #feebca;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn,
.region-footer-fourthcolumn {
  padding: 0 10px;
  width: 220px;
}
#footer {
}


.center { margin: 0 auto; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.clear-left { clear: left; }
.clear-right { clear: right; }

.thirdage_ads_728x90 { width: 728px; height: 90px; overflow: hidden; }
.thirdage_ads_468x60 { width: 468px; height: 60px; overflow: hidden; }
.thirdage_ads_300x250 { width: 300px; height: 250px; overflow: hidden; }

.header { position: relative; width: auto; height: 32px; padding-top: 6px; margin: 0 auto; }
.header_title { padding: 2px 0px 0px 10px; font-family: Arial, Verdana, Times New Roman, Tahoma, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal; float: left; margin: 0 !important; }
.header_title a { color: #98293a !important; text-decoration:none; outline: none; font-weight: normal; line-height: 20px; }
.header_title a:hover { color: #98293a; text-decoration: underline; outline: none; font-weight: normal; }
.header_title a:active { color:#98293a; text-decoration: none; outline: none; font-weight: normal; }

#forum{ display: block; width: 73px; height: 26px; background: url('/sites/all/themes/thirdage/images/layout/sprites_main_nav.png?ord=1') no-repeat -1px -209px; text-indent: -9999px; overflow: hidden; margin: 0 0 0 15px; float: right; }
#forum:hover{ background-position: -1px -235px }

/*.button-search { display: block; outline: none; overflow: hidden; text-indent: -9999px; width:73px; height:26px; cursor:pointer; background:url(http://cast.thirdage.com/external_php/images/hp/search_button.png) no-repeat 0 0; float: right;}
.button-search:hover { background-position:0 -26px}
.search-box { display: none; width: 375px; height: 70px; background: url(http://cast.thirdage.com/sites/all/themes/thirdage/images/layout/search-box-bg.png) no-repeat 0 0; position:absolute; left:570px; top:33px; z-index:900}*/
.input_box { padding-top: 20px; }
.search_input { margin: 0 0 0 70px !important; border: 2px solid #bc6858; padding: 0 0 0 4px !important; float: left; font-size: 14px; color: #de9d76; width: 200px; font-family: Arial, Verdana, Times New Roman, Tahoma, Sans-Serif; font-size: 20px; font-style: normal; padding-top: 0px\0/ !important; /* IE 8 */; *padding-left: 20px; _padding-left: 20px; }
.search_input input, x:-moz-any-link { padding: 0; width: 310px; height: 55px; }/*FireFox 2 */
.search_input input, x:-moz-any-link, x:default { padding: 0; width: 310px; height: 55px; }/*FireFox 3*/
.submit_search { border: 0; display: block; outline: none; overflow: hidden; text-indent: -9999px; width: 34px; height: 35px; cursor: pointer; background: url('https://www.thirdage.com/sites/all/themes/thirdage/images/layout/sprites_main_nav.png') no-repeat -935px -125px; float: left; }

.logo_box { position: relative; width: 1000px; height: 100px; margin: 0 auto; margin-top: 10px; }
.logo { margin-right: 10px; margin-top: 13px; float: left;}
.logo a { display: block; width: 260px; height: 64px; background: url('/sites/all/themes/thirdage/images/layout/sprites_main_nav.png?ord=1') no-repeat -75px -209px; text-indent: -9999px; }

.navigation{position: relative; width: auto; height: auto; margin: 0 auto; z-index:10;}
.nav_left{float:left; background: url('https://www.thirdage.com/sites/all/themes/thirdage/images/layout/sprites_main_nav.png') no-repeat -920px -81px; width: 14px; height: 80px}
.nav_right{float:left; background: url('https://www.thirdage.com/sites/all/themes/thirdage/images/layout/sprites_main_nav.png') no-repeat -905px -81px; width: 14px; height: 80px}
.navigation_body{float:left; width: 972px; height: 80px; padding: 0px 0px 0px 0px; background: url('https://www.thirdage.com/sites/all/themes/thirdage/images/layout/sprites_main_nav.png') no-repeat 0 0;}

ul.dropdown{position:relative;height:80px;width:977px; margin:0 auto !important; z-index:11 }
ul.dropdown li{float: left; z-index: 10; position:relative;background:none !important;padding:0;}
ul.dropdown li a { padding: 0px 0px 0px 0px; color: #000000; }

#new_current_events_btn {display:block;width:151px;height:57px; background: url('/sites/all/themes/thirdage/images/layout/sprites_main_nav.png?ord=1') no-repeat 0 0; text-indent:-9999px; overflow:hidden; margin: 10px 0px 0px 5px;background-position:-515px -80px; }
#new_current_events_btn:hover {background-position:-515px -138px !important; margin-top:0px;}

#health_btn{display:block;width:179px;height:57px;background: url('/sites/all/themes/thirdage/images/layout/sprites_main_nav.png?ord=1') no-repeat 0 0; overflow:hidden; margin: 10px 0px 0px 6px; background-position:-335px -80px; }
#health_btn:hover{background-position:-335px -138px; margin-top:0px;}

#beauty_style_btn {display:block;width:163px;height:57px;background: url('/sites/all/themes/thirdage/images/layout/sprites_main_nav.png?ord=1') no-repeat 0 0; overflow:hidden; margin: 10px 0px 0px 5px;background-position:-668px -80px; }
#beauty_style_btn:hover {background-position:-668px -138px; margin-top:0px;}

#relationship_love_btn{display:block;width:208px;height:57px;background: url('/sites/all/themes/thirdage/images/layout/sprites_main_nav.png?ord=1') no-repeat 0 0; text-indent:-9999px; overflow:hidden; margin: 10px 0px 0px 5px; background-position:0 -80px}
#relationship_love_btn:hover{background-position:0 -138px; margin-top:0;}

#aging_well_btn{display:block;width:125px;height:57px;background: url('/sites/all/themes/thirdage/images/layout/sprites_main_nav.png?ord=1') no-repeat 0 0;text-indent:-9999px; overflow:hidden; margin: 10px 0px 0px 5px; background-position:-209px -80px}
#aging_well_btn:hover{background-position:-209px -138px; margin-top:0;}

#dating_btn {display:block;width:102px;height:57px;background: url('/sites/all/themes/thirdage/images/layout/dating_btn.png') no-repeat 0 0;text-indent:-9999px; overflow:hidden; margin: 0px 0px 0px 5px;}
#dating_btn:hover{background-position:0px -69px}

#forum_btn {display:block;width:102px;height:57px;background: url('/sites/all/themes/thirdage/images/layout/forum_btn_nav.png') no-repeat 0 0;text-indent:-9999px; overflow:hidden; margin: 0px 0px 0px 5px;}
#forum_btn:hover{background-position:0px -69px}

.sub_menu{margin-left:-60px;width:750px;display:none;visibility:hidden;position:absolute;top:100%;left:0;height:181px;margin-top:-6px;z-index:-1}

.dropdown .first{margin-left:1px;width:670px;visibility: hidden;position: absolute;top: 100%;left:0;height:181px;margin-top:-6px;z-index: -1;margin-left:3px\0/ !important; /* IE 8 */; *margin-left:3px; _margin-left:3px;}
.dropdown .first, x:-moz-any-link {margin-left:3px;}/*FireFox 2 */
.dropdown .first, x:-moz-any-link, x:default {margin-left:3px;}/*FireFox 3*/

.dropdown .last{margin-left:1px;width:270px;visibility:hidden;position:absolute;top:100%;right:0;height:181px;margin-top:-6px;z-index: -1; margin-right: 0px;margin-right:0px\0/ !important; /* IE 8 */; *margin-right:0px; _margin-right:0px;}
.dropdown .last, x:-moz-any-link {margin-right: 0px}/*FireFox 2 */
.dropdown .last, x:-moz-any-link, x:default {margin-right: 0px}/*FireFox 3*/

.left_sub_menu{float:left; background: url(https://www.thirdage.com/sites/all/themes/thirdage/images/layout/down_left.png) no-repeat; width: 6px; height: 181px}
.right_sub_menu{float:left; background: url(https://www.thirdage.com/sites/all/themes/thirdage/images/layout/down_right.png) no-repeat; width: 6px; height: 181px; }
.sub_menu_box{ float: left; padding: 0; display: block; border: 4px solid #98293a; position: absolute; top: 100%; z-index: -1; background-color: #fff; height: 181px; -moz-box-shadow: 3px 3px 4px #333; -webkit-box-shadow: 3px 3px 4px #333; box-shadow: 3px 3px 4px #333; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.sub_menu_border{float: left; width:1px; height: 150px; background-color: #c17f89; margin-top: 23px}
.sub_menu_cat{padding:25px 10px 0px 10px; float: left; width:auto; height: auto;}

.sub_menu_cat ul {list-style-type: none;}
.sub_menu_cat ul li{width:auto; height: auto; padding-bottom: 15px; font-size: 14px; font-family: Arial, Verdana, Times New Roman, Tahoma, Sans-Serif; float: none; font-weight: bold}
.sub_menu_cat ul li a {color:#131313; text-decoration:none; outline: none; font-weight:bold; }
.sub_menu_cat ul li a:hover {color: #131313; text-decoration: underline; outline: none;}
.sub_menu_cat ul li a:active {color:#131313; text-decoration:none; outline: none;}

#sub_menu1 { 
  width: 735px; 
	margin: -5px 0 0 5px; 
  -webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;	 
}

#sub_menu1.sub_menu_box { height:226px !important }
#sub_menu1 .sub_menu_border { height:195px; }

#sub_menu2 {
	width: 450px;
	margin: -5px 0 0 -105px;
}
#sub_menu3 {
	width: 180px;
	margin: -5px 0 0 9px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;   
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;   
}
#sub_menu4 {
	margin: -5px 0 0 22px;
	width: 267px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;   
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;   
}
#sub_menu5 {
	margin: -5px 0 0 -129px;
	width: 335px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;   
}

#main-wrapper { width: 974px; margin: 0 auto; }
#main-wrapper-cm { width: 1000px; margin: 0; }
#main { background-color: #feebca !important; }

.footer_bar{background-color: #98293A; font-size: 11px; margin-bottom: 10px; padding: 5px; text-align: center;}
.footer_bar a{color: #fff;}
.footer{width:auto; margin-left: 10px; padding: 0px; text-align: left;}
.footer_menu{width:auto; height: auto; margin: 0; float: left;}
.footer_menu strong{font-family:Arial, Verdana, Times New Roman, Tahoma, Sans-Serif; font-size:24px; font-style: normal; font-weight: normal; color: #616161; line-height: 20px; margin-bottom: 20px;display:block;}
.footer_menu ul{margin:5px 55px 5px 0px; width: auto; height: auto; float: left;}
.footer_menu ul li{font-family:Arial, Verdana, Times New Roman, Tahoma, Sans-Serif; font-size:12px; font-style: normal; font-weight: 100; color: #616161; line-height: 14px; padding-bottom: 5px;background-image:none;}
.footer_menu ul li a {color:#616161; text-decoration:none; outline: none;}
.footer_menu ul li a:hover {color: #616161; text-decoration: underline; outline: none;}
.footer_menu ul li a:active {color:#616161; text-decoration:none; outline: none;}
.footer_menu h4{font-family: Arial, Verdana, Times New Roman, Tahoma, Sans-Serif; font-size:12px; font-style: normal; font-weight: 100; color: #616161; line-height: 14px; padding-top: 10px; padding-bottom: 5px}
.footer_menu h4 a {color:#616161; text-decoration:none; outline: none;}
.footer_menu h4 a:hover {color: #616161; text-decoration: underline; outline: none;}
.footer_menu h4 a:active {color:#616161; text-decoration:none; outline: none;}

.copyright{    color: #616161;
    font-family: Arial,Verdana,Times New Roman,Tahoma,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 100;
    line-height: 14px;
    padding: 10px 0;
    text-align: center;}

.community{width:350px; height: auto; margin: 0px 60px 0px 5px; float: right;}
.community .title{font-family: Arial, Verdana, Times New Roman, Tahoma, Sans-Serif; font-size:24px; font-style: normal; font-weight: normal; color: #616161; line-height: 20px; display:block;}
.community ul{margin:10px 0px 10px 0px; width: 350px; height: auto;}
.community ul li{font-family: Arial, Verdana, Times New Roman, Tahoma, Sans-Serif; font-size:12px; font-style: normal; font-weight: 100; color: #878787; line-height: 14px; padding: 5px;background-image:none;}
.community ul li a {color:#878787; text-decoration:none; outline: none;}
.community ul li a:hover {color: #878787; text-decoration: underline; outline: none;}
.community ul li a:active {color:#878787; text-decoration:none; outline: none;}

.community ul li.white{font-family:Arial, Verdana, Times New Roman, Tahoma, Sans-Serif; font-size:12px; font-style: normal; font-weight: 100; color: #878787; line-height: 14px; padding: 5px; background-color: #FFFFFF;}
.community ul li.white a {color:#878787; text-decoration:none; outline: none;}
.community ul li.white a:hover {color: #878787; text-decoration: underline; outline: none;}
.community ul li.white a:active {color:#878787; text-decoration:none; outline: none;}

.community .view_all_link{font-family:Arial, Verdana, Times New Roman, Tahoma, Sans-Serif; font-size:14px; font-style: normal; font-weight: 100; color: #616161; line-height: 14px; padding-top: 5px; padding-bottom: 5px}
.community .view_all_link a {color:#878787; text-decoration:none; outline: none;}
.community .view_all_link a:hover {color: #878787; text-decoration: underline; outline: none;}
.community .view_all_link a:active {color:#878787; text-decoration:none; outline: none;}

.footer #footer_ad { margin-bottom: 10px; }
.footer #footer_ad div { margin: 0 auto; }

.main_header {
	font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
	font-size: 34px;
	font-weight: normal;
	line-height: 40px;
}

.content_container {
	background-color: #ffffff;
	padding: 10px;
	font: normal 10pt Verdana;
}

.content_container a {
	text-decoration: none;
}
.content_container a:hover {
  text-decoration: underline;
}

.thirdage_ads_728x90 { width: 728px; height: 90px; overflow: hidden; margin-bottom: 10px; }
.thirdage_ads_468x60 { width: 468px; height: 60px; overflow: hidden; margin-bottom: 10px; }
.thirdage_ads_300x250 { width: 300px; height: 250px; overflow: hidden; margin-bottom: 10px; }

/* Block Specific CSS */
.block_cell_health_prod {
	width: 360px;
	float: left;
	border-left: 2px solid #c7c7c7;
	padding-left: 10px;
	margin-left: 10px;
}
.block_cell_health_prod img {
  float: left;
  margin: 0 3px 3px 0;
}
.block_cell_health_prod span {
	font: normal 7pt Verdana;
}
