/*__________________________________________________________________ HOMEPAGE */
.p-default #leftbar1 {display:none;}
.p-default #content {
	float:none;
	width:auto;
	}
.p-default #focus-links {
	background:url(../images/home/focus-links-bg.jpg) 0 100% no-repeat;
	min-height:331px;
	margin-top:-20px;
	}
.p-default #focus-links .padding {
	padding-top:60px;
	}
.p-default #focus-links .focus-link {
	float:left;
	width:110px;
	margin-left:6px;
	}
.p-default #focus-links .focus-link a {
	position:relative;
	display:block;
	height:210px;
	background-position:0 0;
	background-repeat:no-repeat;
	font-weight:normal;
	font-weight:14px;
	color:#000;
	}
.p-default #focus-links .focus-link a:hover {
	background-position:0 -210px;
	color:#000;
	}
.p-default #focus-links #focus-2 a {
	background-image:url(../images/home/focus-link-2-bg.jpg);	
	}
.p-default #focus-links #focus-3 a {
	background-image:url(../images/home/focus-link-3-bg.jpg);	
	}
.p-default #focus-links #focus-4 a {
	background-image:url(../images/home/focus-link-4-bg.jpg);	
	}
.p-default #focus-links #focus-5 a {
	background-image:url(../images/home/focus-link-5-bg.jpg);	
	}
.p-default #focus-links .focus-link a span {
	display:block;
	}
.p-default #focus-links .focus-link a > span {
	position:absolute;
	bottom:0;
	left:0;
	background:#fff;
	background:rgba(255,255,255,0.75);
	width:90px;
	padding:12px 6px 6px;
	}
.p-default #focus-links .focus-link a span > span {
	margin-bottom:6px;
	}
.p-default #focus-links .focus-link a span > span.bullet-link {
	margin-bottom:0;
	}

.p-default #focus-links .focus-link.feature {
	width:207px;
	margin-left:126px;
	margin-right:13px;
	}
.p-default #focus-links .focus-link.feature a {
	background:#9ecad0;
	background:rgba(70,155,167,0.52);
	}
.p-default #focus-links .focus-link.feature a:hover {
	background:#9ecad0;
	background:rgba(70,155,167,0.7);
	}
.p-default #focus-links .focus-link.feature a > span {
	position:static;
	background:none;
	width:167px;
	padding:30px 20px 20px;
	}
.p-default #focus-links .focus-link.feature a .title {
	font-size:21px;
	color:#fff;
	}

.p-default #introduction {
	background:#adcccf url(../images/layout/light-streaks-bg-1.jpg) 100% 0 no-repeat;
	}
.p-default #introduction h1 {
	color:#fff;
	}

.p-default #video-tour-ad {
	background:url(../images/home/video-tour-296h.jpg) 0 0 no-repeat;
	float:left;
	width:358px;
	height:296px;
	position:relative;
	}
.p-default #video-tour-ad a {
	height:220px;
	}
.p-default #video-tour-ad .link-wrapper {
	position:absolute;
	bottom:10px;
	left:10px;
	}
.p-default #meet-the-team-ad {
	background:url(../images/home/meet-the-team-296h.jpg) 0 0 no-repeat;
	float:left;
	width:532px;
	height:296px;
	position:relative;
	}
.p-default #meet-the-team-ad a {
	height:220px;
	}
.p-default #meet-the-team-ad .link-wrapper {
	position:absolute;
	right:10px;
	bottom:10px;
	}

.p-default #bulletins {
	position:relative;
	}
.p-default #bulletins h2 span {
	display:block;
	margin-top:0.5em;
	font-size:13px;
	color:#000;
	}
.p-default #bulletins .social-networks {
	position:absolute;
	top:40px;
	right:40px;
	}
.p-default #bulletins .social-networks li + li {
	margin-left:12px;
	}
.p-default #bulletin-feeds {
	padding-top:2em;
	}
.p-default #news-feed {
	float:left;
	width:392px;
	}
.p-default #news-feed .rssBody > ul {
	overflow:auto;
	}
.p-default #news-feed .rssRow {
	float:left;
	width:183px;
	min-height:320px;
	box-shadow:0 3px 5px rgba(0,0,0,0.25);
	}
.p-default #news-feed .rssRow + .rssRow {
	margin-left:26px;
	}
.p-default #news-feed .rssRow h3 a {
	display:block;
	padding:15px 12px;
	background:rgb(101,155,167);
	font-size:16px;
	font-weight:normal;
	color:#fff;
	}
.p-default #news-feed .rssRow > div {
	font-size:12px;
	font-weight:bold;
	padding:3px 12px;
	}
.p-default #news-feed .rssRow > p {
	padding:6px 12px;
	}
.p-default #news-feed .rssRow > p a {
	background:url(../images/layout/bullets/link-bullet.png) 0 100% no-repeat;
	display:block;
	font-weight:normal;
	color:#374249;
	padding-bottom:30px;
	}
	
.p-default #twitter-timeline {
	float:right;
	width:368px;
	background:rgb(239,245,245);
	padding:12px;
	}
.p-default #twitter-timeline > div {
	text-align:right;
	margin-bottom:0.5em;
	}
.p-default #twitter-timeline > div a {
	display:block;
	font-size:16px;
	font-weight:normal;
	line-height:30px;
	color:#000;
	}
.p-default #twitter-timeline > div a img {
	float:left;
	}

/*_______________________________________________________________ FOCUS PAGES */
body[class^='focus_'] #leftbar1 {display:none;}
body[class^='focus_'] #content {
	float:none;
	width:auto;
	}

body[class^='focus_'] #intro {
	position:relative;
	z-index:1;
	}
body[class^='focus_'] #intro .lead {
	width:400px;
	}
body[class^='focus_'] #intro-banner {
	position:relative;
	}
body[class^='focus_'] #intro-banner-feature {
	position:absolute;
	right:0;
	bottom:0;
	}
body[class^='focus_'] #illume-difference .body {
	position:relative;
	}

/*--------------------------------------------------------------------------- */
.focus_protect-your-assets #illume-difference {
	background:url(../images/focus-pages/team-group-2.jpg) 0 10px no-repeat;
	min-height:166px;
	}
.focus_protect-your-assets #q1 {
	position:absolute;
	top:-70px;
	left:0;
	width:152px;
	}
.focus_protect-your-assets #q2 {
	position:absolute;
	top:-90px;
	right:0;
	width:190px;
	}

/*--------------------------------------------------------------------------- */
.focus_smile-with-confidence #illume-difference {
	background:url(../images/focus-pages/team-group-3.jpg) 0 10px no-repeat;
	min-height:166px;
	margin-top:15em;
	}
.focus_smile-with-confidence #q1 {
	position:absolute;
	top:-240px;
	left:0;
	width:152px;
	}
.focus_smile-with-confidence #q2 {
	position:absolute;
	top:-200px;
	right:0;
	width:190px;
	}

/*--------------------------------------------------------------------------- */
.focus_stay-dentally-fit #illume-difference {
	background:url(../images/focus-pages/team-group-1.jpg) 0 10px no-repeat;
	min-height:166px;
	margin-top:15em;
	}
.focus_stay-dentally-fit #q1 {
	position:absolute;
	top:-240px;
	left:0;
	width:152px;
	}
.focus_stay-dentally-fit #q2 {
	position:absolute;
	top:-200px;
	right:0;
	width:190px;
	}

/*--------------------------------------------------------------------------- */
.focus_family-dentists-cheltenham #illume-difference {
	background:url(../images/focus-pages/team-group-4.jpg) 0 10px no-repeat;
	min-height:166px;
	}
.focus_family-dentists-cheltenham #q1 {
	position:absolute;
	top:-240px;
	left:0;
	width:152px;
	}
.focus_family-dentists-cheltenham #q2 {
	position:absolute;
	top:-200px;
	right:0;
	width:190px;
	}

/*--------------------------------------------------------------------------- */
.focus_invest-now-save-later #illume-difference {
	background:url(../images/focus-pages/team-group-1.jpg) 0 10px no-repeat;
	min-height:166px;
	}
.focus_invest-now-save-later #q1 {
	position:absolute;
	top:-220px;
	left:-320px;
	width:230px;
	}
	
/*---------------------------------------------------services_light-up-your-smile */	
.services_light-up-your-smile #light-up-images { margin:50px 0 50px 25px; position:relative;}
.services_light-up-your-smile #light-up-images > img { margin-right:20px;}
.services_light-up-your-smile #light-up-images #lup-after { position:absolute; right:250px; top:0;}