/**
* Layout CSS for bramalea dentisty.
*
* Layout specific styles here. for colours and type
* see colours.css
*
**/
@import url(reset.css);
/************************************
******* CONTENT
************************************/
#wrapper {
	width: 999px;
	min-height: 500px;
	margin:0 auto;
}
#header {
	padding: 22px 0 0 25px;
}
#content {
	padding:10px 53px 40px;
	position:relative;
	z-index:1;
	clear:both;	
}
#content-inner {
	width:570px;
	min-height:450px;
}
#content-overide {
	width:919px;
}
/************************************
******* GIANT PHOTOS
************************************/
#big-image {
	position:absolute;
	bottom:0px;
	right:0px;
}
#t-image {
	position:absolute;
	top:80px;
	right:20px;
	border-width:1px;
	border-style:solid;
	border-color:#e5e3e6;
}
.smiles-img {
	z-index:99;
}
#footer {
	position:relative;
	clear:both;
	z-index:1;
}
#footer #badge {
	top: -15px;
	left: 25px;
	position:absolute;
	z-index:30000;
}
#footer-inner {
	height:3.5em;
	margin:0 0 40px 0;
}
#footer-inner h3 {
	text-align:right;
	padding:0.6em;
}
/************************************
******* NAVIGATION
************************************/
#nav {
	margin: 0 0 0 180px;
	text-align:left;
}
#nav li {
	float:left;
	padding: 5px 0 5px 43px;
	position:relative;
}
#nav li ul {
	position:absolute;
	top:20px;
	left:37px;
	width:250px;
	padding-top:5px;
	z-index:3000;
}
#nav li li {
	float:none;
	padding:3px 0 0 7px;
	text-align:left;
}
#nav li ul {
	visibility:hidden;
	font-size:12px;
}
#nav li:hover ul,
#nav li.over ul {
	visibility:visible;	
}
#nav-content {
	padding-top:18px;
}
/************************************
******* Treatments Page
************************************/
.treatment ul.listing {
	float:left;
}
.treatment #content-inner {
	width: 580px;
}
img.newsletter-img {
	padding-right:25px;
}
/************************************
******* Home Page
************************************/
.welcome.center #content {
	padding-bottom:0;
}
.welcome-img {
	position:absolute;
	left:80px;
	bottom:0px;
	display:block;
	z-index:1;
}
.home {
	height:500px;
	text-align:center;
}
/************************************
******* Contact Page
************************************/
.format {
	font-family:Helvetica,'Helvetica Neue',Arial,sans-serif;
	font-size: 0.95em;
	line-height: 1.25em;
	padding-top:5px;
	padding-bottom:15px;
}
.time {
	font-size:0.6em;
	padding-left:5px;
}
.bigbuttons {
	text-decoration:none;
	list-style-type:none;
	clear:all;
}
.left-content {
	width:310px;
	float:left;
}
.org {
	color:#000000;
}
#downloads {
	width:200px;
	float:right;
}
/************************************
******* Team Page
************************************/
.staff-img {
	position:absolute;
	left:80px;
	bottom:0px;
	display:block;
	z-index:1;
}
#team-nav a {
	color:#5161AC;
	text-decoration:none;
}
#team-nav a:visited {
	text-decoration:none;
	color:#5161AC;
}
#team-nav a:hover, #team-nav a.active {
	color:#0082C8;
} 
.picture {
	position:absolute;
	top:0px;
	border:thin, 1px, #000000;
}
.content-img {
	width:300px;
	float:right;
	clear:none;
}
#team-content {
	width:900px;
	height:475px;
}
#test-content {
	width:725px;
}
p.team-txt {
	width:570px;
	float:left;
}
h4.team-txt {
	width:570px;
	float:left;
}
/************************************
slideshowpro
************************************/
#slide-position {
	position:absolute;
	top:0;
	right:0;
	padding-top:100px;
	padding-right:50px;
}
/*************************************
******* Flash Intro
*************************************/
#flashintro {
	padding-top: 115px;
	padding-bottom: 115px;
	text-align:center;
}
.flash-btn {
	font-family:georgia,'times new roman',serif;
	font-size: 1.2em;
	color:#5161AC;
	text-align:center;
}
.right {
	float:left;
	padding-top:100px;
}