body{
/*background-image:url('images/background.jpg');
background-repeat:no-repeat;*/

background: url(images/background3.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#topbar{
background-image:url('images/banner3.jpg');
height:200px;
width:1200px;
}
#topbar>h1{
clear:both;
float:right;
padding:5px;
color:#E0D67D;/*E0D67D;*/
}

h1{
font-size:1em;
font-weight:bold;
}
h2,h3,h4{
color:#1F1F1F
}
h3{

}
h4{

}

#mininavigation{
padding:5px;
margin-top:20px;
clear:both;
float:right;
color:#2D2B19;
}

#mininavigation>h1{
padding:5px;
margin-top:20px;
clear:both;
float:right;
color:#2D2B19;
}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

a:link {color:#D3BECF;}      /* unvisited link*/
a:visited {color:#D3BECF;}  /* visited link*/
a:hover {color:#D3BECF;}  /* mouse over link */
a:active {color:#D3BECF;} /* tan #E0D67D; darker purple #8B7B8B*/


#logo{
background-image:url('images/logo.png');
background-repeat:no-repeat;
float:left;
width:330px;
height:75px;
padding:10px;
margin:25px;
}

#page {width: 1200px; margin: auto;}

#sidenavigation{
clear:both;
float:left;
border:5px double #8A8A8A;
padding:20px;
margin:auto;
margin-top:20px;
height:300px;
}

#sidenavigation>ul{
color:#D3BECF;
line-height:35px;
list-style-type: none;
padding: 0px;
margin: 0px;
}

#indexcontactform{
font-weight:bold;
float:right;
border:15px solid #8A8A8A;
padding:10px;
margin:auto;
margin-top:20px;
height:600px;
}


.pagecontent{
width:695px;/*695*/
margin:auto;
margin-top:20px;
margin-right:290px;
border:5px double #8A8A8A;
padding:10px;
}

.centerimage{
background-image:url('images/smile.jpg'); /*toronto, smile, smile2,smile3,smile4 --- which to use?*/
background-repeat:no-repeat;
width:695px;
height:325px;
}

.proceduresimage{
background-image:url('images/procedures.jpg'); 
background-repeat:no-repeat;
width:705px;
height:325px;
}


#bottomnavigation{
text-align:center;
}

/* the bold text labels to the left of each form field */
fieldset strong,
ul strong,
fieldset label.left,
fieldset .column {
	float: right;
	width: 11em;
}

fieldset{
font-weight:bold;
color:#D3BECF;
font-size:1.1em;
}
legend{
font-size:1.3em;
}
ul{
color:#D3BECF;
list-style-type: none;
padding:0px;
}

#map_canvas{
background-color:#CCC;
border:5px double #8A8A8A;
}