/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ul{ list-style:none; list-style-position:outside;}
a {  outline: none;}

/* Tell old browsers how to handle HTML5 elements */
header, footer, aside, nav, article {display: block;}
/* Tell old browsers how to handle HTML5 elements */
header, footer, aside, nav, article {display: block;}
/* Essentials */





body {
 
	font-family: "Century Gothic",helvetica, arial, sans-serif;
 color:#545555;
	background: #fcfcea url(../images/Welland-Physio.gif) repeat-x;
 text-align: center;

}

h1, h2, h3, h4, h5, h6 {
	font-family: "Century Gothic", sans-serif, Arial;
	font-weight: lighter; /*counteract strong browser anti-aliasing*/
margin:0;padding:0;
}

a:link, a:visited {
	color: #009999;font-weight:bold;
	text-decoration: none;
}
.wrapper {
	width: 1085px;
	margin: 0 auto;
}

/* Header */
header {
	width: 1085px;margin: 0 auto ;
	height: 108px;
}



/* Logo */

h1.logo a {
	display: block;
	width: 392px;
	height: 87px;
	background: url(../images/Physio-Rehab-Logo.png) no-repeat;
	float: left;
	margin: 10px 210px 0 0px;
	text-indent: -5000px;
}

/* Contact Bar - Upper right Corner */
#Contact {

	width:370px;
	height:38px;margin-right:10px;
	border-radius: 0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	background-color:#B6CD61;
}



/* MENU */


#navwrap {
	padding-top:50px;
	text-align: center; padding-left:30px;margin:0px;
}

#nav {
 
	
	
	margin:0px;
	padding:0px;
	border-bottom: none;

}



#nav li a, #nav li {

	float: left;

	}


#nav li {
 
	list-style: none;
 
	position: relative;

}



#nav li a {
 
	padding: 1em 1.2em;
 
	text-decoration: none;
 
	color: #fcfcea;
 
	}



#nav li a:hover {
 
		 background-color: #b6cd61;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cde281), to(#b6cd61)); /* Chrome, Safari 4+ */
  background-image: -webkit-linear-gradient(top, #cde281, #b6cd61); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:    -moz-linear-gradient(top, #cde281, #b6cd61); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, #cde281, #b6cd61); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, #cde281, #b6cd61); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
}




#nav li a.active {
	 background-color: #b6cd61;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cde281), to(#b6cd61)); /* Chrome, Safari 4+ */
  background-image: -webkit-linear-gradient(top, #cde281, #b6cd61); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:    -moz-linear-gradient(top, #cde281, #b6cd61); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top,#cde281, #b6cd61); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom,#cde281, #b6cd61); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */font-weight:bold;
border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
}


.clear { 
	clear: both;
}

/* Main Message */
section.Main_Message{
	width:1085px;margin: 0 auto;
	height: 450px;
	
	 
	
}

article.Left-Column {
	display: block;
	float: left;
	position: relative;
	width: 545px;
	
	
	
}

article.Left-Column h1 {
	font-size: 35px;
	font-family: 'Open Sans', sans-serif, Helvetica, Arial, sans-serif;
	margin: 20px 0 0 30px;
	
	text-shadow: 0 1px 0 #c1bfbb;
}
article.Left-Column p {
	
	line-height: 250%;
	margin: 15px 0 0 20px;
	
}
.Middle-Column {
	float:left;
	width: 500px;
	margin:5px 5px 0 15px;
	background:#93d1cd;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
}

.Middle-Column h1 {

	font-size:28px;
	font-weight:bold;
	
}
.Right-Column {
	float: right;
	width: 450px;
	margin: 5px 10px 0 0;
	background: #d6e29f;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	z-index:50;
}

.Right-Column h1 {

	font-size:30px;
	font-weight:bold;
	
}

hr.gradient_one {

    border: 0;

    height: 1px;

    background: #669999;

    background-image: -webkit-linear-gradient(left, #99cccc, #669999, #99cccc);

    background-image: -moz-linear-gradient(left, #99cccc, #669999, #99cccc);

    background-image: -ms-linear-gradient(left, #99cccc, #669999, #99cccc);

    background-image: -o-linear-gradient(left, #99cccc, #669999, #99cccc);

}
/* Copyright/Logo */
.copyright
{
clear: both;
height:10px;
  
}

.copyright p{
	clear: both;text-align:center;margin-left:10px;margin-top:5px;
	font-size:13px; padding-top:5px;
}

.content {
	margin: 0 0 0 0px;width:1000px;
	padding: 10px 0 0 0;
	overflow: hidden;font-weight:bold;
	
}
 .columns {
        width: 1000px;font-size:16px;color:#990000;
    }

    .columns .column {
        position: relative;line-height: 1.8em;letter-spacing: 0.1em;
        width: 45%;
        padding: 1%;
       
    }

    .columns .left {
        float: left;text-align:left;margin-left:60px;
    }

    .columns .right {
         float: right;text-align:left;
    }


/* Slideshow */

section.Slideshow {
	height: 250px;
	
	background: #CDE0E4 url(../images/Physio-Niagara.gif) repeat;
	
}

#fadeshow1
{
	height:250px;
	width:1085px;
	margin: 0 auto ;

background: #CDE0E4 !important; }
	
	
}
div.scroll
{
width:1070px;height:150px; float:left;text-align:left;
}
