
/* Lifestyle FCA Colors NEW*/
.lifestyle-fca a{
	background-color: #749987;
	text-decoration: none;
	color: #999999;
}
.lifestyle-fca a:link.active-tab, .lifestyle-fca a:visited.active-tab {
	background-color: #749987;
	color: #ffffff;
}

.lifestyle-fca-panel {
	background-color: #749987;	
}

#content #fca-container .lifestyle-fca a{
	background-color: #749987;	
	text-decoration: none;	
	font-weight: bold;
	color: #999999; 
	background: url(/pub-share/images/fca/lifestyle_inactive_tab_bkg.jpg) repeat-x;
}
#content #fca-container .lifestyle-fca a:link.active-tab,#content #fca-container .lifestyle-fca a:visited.active-tab,#content #fca-container .lifestyle-fca a:active.active-tab {
	background-color: #749987;
	color: #ffffff;
	 background: url(/pub-share/images/fca/lifestyle_active_tab_bkg.gif) repeat-x;
}
.lifestyle-fca li {
	border-left:1px solid #858787;	border-top:1px solid #858787;	border-right:1px solid #858787;
}
.lifestyle-fca-panel {
	background-color: #004957;	
}
.lifestyle-fca-panel .fca-blurb {
	color:#ffffff;
font-family:verdana;
line-height:1.3em;


}

p.fca-blurb {margin-top:0;}

#content #fca-container .fca-more-link {
	color:#8bc5c3;font-family:verdana;
}

/* Main page content */
#lifestyle-main-content {
	float:left;
	background-color:#ffffff;
	padding:35px 15px 15px 35px;
	width:910px;
	min-height:400px;
}

#lifestyle-container {	
	float:left;
}
#lifestyle-header {	
	width: 790px;	height: 90px;	padding: 5px 5px 5px 5px;	background-color: #749987;
}
#lifestyle-header-headline {	
	float: left;	padding-left: 20px;	padding-top: 60px;
}
#lifestyle-header-image {
	float: right;
}

#side-navigation-container {
	float:left; background-color:#ffffff; margin-right:0px; width:160px; height:500px;
}

#lifestyle-side-navigation-container {
	float:left; margin-right:0px; width:160px; height:300px; position:absolute; z-index: 2;
}
#lifestyle-navigation {
	width:171px; margin-left:-12px; margin-top:12px;position:absolute;  z-index: 2;
}
#lifestyle-navigation ul {
	list-style-type:none;
}
.lifestyle-subnav {
	list-style-type:none; font-size:10px; background-color:#ffffff; margin-left:12px;padding-left:10px;padding-top:5px;padding-bottom:5px;padding-right:10px;margin-top:-2px;
}
.lifestyle-subnav a {
	color:#8e8476; text-decoration:none;
}
.lifestyle-subnav-selected {
	color: #FFFFFF; background-color:#aaa398; margin:0; padding:0;
}
.lifestyle-subnav-selected a{
	color: #FFFFFF; background-color:#aaa398; text-decoration:none;
}
.selected {
 	background-color:#ffffff;
 		
}

#side-navigation-container {
	float:left; background-color:#ffffff; margin-right:0px; width:160px; height:500px;
}

#lifestyle-footer {
	clear:both;
	width: 960px;
	height: 60px;
	margin: 552px 0px 10px 0px;
	padding: 5px;
	float:left;
}


/* Lexus Lifestyle index page */

#lifestyle-top-text {
	margin-bottom:25px;
	width:535px;
}


#article-index {
	
	height: 35px;
	width: 750px;
	vertical-align:bottom;
	text-align: center;
}

#article-index ul {
	margin: 0px;
	
	padding: 0px;
	vertical-align:bottom;
	text-align: center;
}

#article-index ul li {
	display: inline;
	vertical-align:bottom;
	
	text-align: center;
}

#article-index ul li a {
	display: block;
	float: left;
	vertical-align:bottom;
	text-align: center;
	padding: 5px 0;
	height: 25px;
	width: 750px;
	border:0px;	
	text-decoration: none;
	color:black;
	font-weight: bold;
}

#article-index ul li.first a {
	background-color:white;
	height: 25px;
	width: 208px;
	behavior: url(/css/iepngfix.htc);
	
}

#article-index ul li.first a:hover {
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_downArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	
	width: 208px;
	behavior: url(/css/iepngfix.htc);
	
}
#article-index ul li.first-active a{
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_downArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	height: 25px;
	width: 208px;
	behavior: url(/css/iepngfix.htc);
	
}
#article-index ul li.first-active-desc a{
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_downArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	height: 25px;
	width: 208px;
	behavior: url(/css/iepngfix.htc);
	
}
#article-index ul li.first-active-asc a{
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_upArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	height: 25px;
	width: 208px;
	behavior: url(/css/iepngfix.htc);
	
}

#article-index ul li.second a {
	background-color:white;
	height: 25px;
	width: 310px;
	behavior: url(/css/iepngfix.htc);
}

#article-index ul li.second a:hover {
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_downArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	height: 25px;
	width: 310px;
	behavior: url(/css/iepngfix.htc);
}

#article-index ul li.second-active-desc a{
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_downArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	height: 25px;
	width: 310px;
	behavior: url(/css/iepngfix.htc);
	
}

#article-index ul li.second-active-asc a{
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_upArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	height: 25px;
	width: 310px;
	behavior: url(/css/iepngfix.htc);
	
}


#article-index ul li.third a {
	background-color:white;
	height: 25px;
	width: 140px;
	behavior: url(/css/iepngfix.htc);
}

#article-index ul li.third a:hover {
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_downArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	height: 25px;
	width: 140px;
	behavior: url(/css/iepngfix.htc);
}

#article-index ul li.third-active-desc a {
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_downArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	height: 25px;
	width: 140px;
	behavior: url(/css/iepngfix.htc);
}

#article-index ul li.third-active-asc a {
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_upArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	height: 25px;
	width: 140px;
	behavior: url(/css/iepngfix.htc);
}

#article-index ul li.fourth a {
	background-color:white;
	height: 25px;
	width: 90px;
	behavior: url(/css/iepngfix.htc);
}

#article-index ul li.fourth a:hover {
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_downArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	height: 25px;
	width: 90px;
	behavior: url(/css/iepngfix.htc);
}

#article-index ul li.fourth-active-desc a {
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_downArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	height: 25px;
	width: 90px;
	behavior: url(/css/iepngfix.htc);
}

#article-index ul li.fourth-active-asc a {
	background-color:#DCE5E2;
	background-image: url(/pub-share/images/global/sort_upArrow.png);
	background-repeat:  no-repeat;
	background-position: center;
	
	height: 25px;
	width: 90px;
	behavior: url(/css/iepngfix.htc);
}


/* Data grid items */

.datarow {
	width:750px;
	color:#333333;
	vertical-align: middle;
	float:left; 
	margin-bottom:10px
}
.datarow a {
	color:#333333;
}

.column1 {
	width:208px;
	color:#333333;
	text-align:center;
	vertical-align: middle;
	float:left;
}

.column2 {
	width:310px;
	color:#333333;
	text-align:center;
	vertical-align: middle;
	float:left;
}

.column3 {
	width:140px;
	color:#333333;
	text-align:center;
	vertical-align: middle;
	float:left;
}

.column4 {
	width:90px;
	color:#333333;
	text-align:center;	
	vertical-align: middle;
	float:left;
}



/*  pager stuff */

.pager {
	float:right;
	margin-bottom:5px;
	margin-top:5px;
	font-size:11px;
	margin-right:15px;
	vertical-align:middle;
}

.pager a {
	color:#749987;
	margin-right:5px;
	vertical-align:middle;
	font-size:11px;
	float:left;
}

.pager-numbers a {
	color:#749987;
	float:left;
	font-size:11px;
	
}
.pager-numbers {
	float:left;
}
.pager-arrow {
	float:left;
}
.active {
	float:left;
	margin-right:5px;
	color:black;
	font-size:11px;
	vertical-align:middle;
	font-weight: bold;
	text-decoration: none;
}



/* Lexus News */

.news-row {
	width:700px;
	margin-top:10px;
	margin-bottom:10px;
	line-height: 18px;
}

.news-title {
	font-weight: bold;
	font-size: 14px;
}
.news-subtitle {
	
	font-style:italic;
}
.news-teaser {
	width: 650px;
}

.news-link {
	margin-bottom:15px;
}
.news-link a {
	font-weight: bold;
	font-size: 12px;
	color:#486F5C;
	
}



/* Lexus Sponsorships (Same as News - included incase they ever need to be different)  */

.sponsorship-row {
	width:700px;
	margin-top:10px;
	margin-bottom:10px;
	line-height: 18px;
}

.sponsorship-title {
	font-weight: bold;
	font-size: 14px;
}
.sponsorship-subtitle {
	
	font-style:italic;
}
.sponsorship-teaser {
	width: 650px;
}

.sponsorship-link {
	margin-bottom:15px;
}
.sponsorship-link a {
	font-weight: bold;
	font-size: 12px;
	color:#486F5C;
	
}



/* Other Lexus Sites   */


.other-site-row {
	margin-top:5px;
	margin-bottom:10px;
	float:left;
}

.other-site-row-column1 {
	width:224px;
	margin-right:10px;
	float:left;
}

.other-site-row-column2 {
	width:500px;
	margin-right:10px;
	float:left; 
}


.other-site-link a {
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
	color:#486F5C;
	
}

.other-site-header {
	font-weight: bold;
	font-size: 14px;
	margin-bottom:2px;
}
	
	

/* Lifestyle Insider article page */




#lifestyle-article-with-breadcrumbs {
	float:left;
	background-color:#ffffff;
	padding:15px 15px 15px 15px;
	width:770px;
}

#lifestyle-article-with-breadcrumbs {
	float:left;
	background-color:#ffffff;
	padding:5px 15px 15px 15px;
	width:770px;
}

.breadcrumb-text {
	color:#749987;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:15px;
}

.breadcrumb-text a {
	color:#749987;
	text-decoration: underline;	
}

.breadcrumb-text a:hover {
	color:#749987;
	text-decoration: none;	
}

#lifestyle-article-content{
	width:493px;
	float:left;
}

#lifestyle-article-img-container{
	margin-bottom:10px;
}

#lifestyle-article-subhead{
	color:#749987;
	font-weight:bold;
}

#lifestyle-article-text{
	width:493px;	
}

#lifestyle-article-alsocheck{
	margin-left:25px;
	float:right;
	width:250px;
}

.lifestyle-article-alsocheck-headline{
	font-weight:bold;
}

.lifestyle-article-alsocheck-text {
	margin-bottom:15px;
	color:#333333;
}

#lifestyle-article-alsocheck-text a {
	margin-bottom:15px;
	color:#333333;	
}

#lifestyle-article-alsocheck-header {
	margin-bottom:15px;	
}