/* #######################  GENERAL SETTINGS ############################ */
html,body
	{ height:100%; margin:0; background:#ffffff url(/templates/Nelsons/images/bg_left.gif) repeat-y; font:normal 11px verdana,arial,helvetica,sans-serif; color:#000000;  }/*<--Main text colour set here*/

p {
font-size:11px;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}


/*  Global Formatting */
h1 {font-size: 32px;

	text-transform:uppercase;
	font-weight:lighter;
	margin-top:5px;
	margin-bottom:5px;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	color: #567EB9;
}
h2 {
	font-size: 15px;
	text-transform:uppercase;
	font-weight:300;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	color: #7C6D5F;
}
h3 {
	font-size: 15px;
	font-weight:bold;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	color: #567EB9;

}
h4 {
	font-size: 15px;
	font-weight:bold;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	color: #7C6D5F;
}

h5 {
	font-size: 12px;
	font-weight:bold;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	color: #7C6D5F;
}

/* Original Smarteez styles */

.blue_shop{
	font-weight:bold;
	font-size:9pt;
	color: #567EB9;
	text-decoration:underline;

}


.bluebold{
	font-weight:bold;
	font-size:8pt;
	color: #567EB9;

}

.blue{
	font-size:8pt;
	color: #567EB9;

}
table.data
	{ width: 100%; color: #7c6d5f; margin: 0 0 15px 0;}
table.data th
	{ background: #ffffff; text-align: left; padding: 7px; }
table.data td
	{ background: #ebebeb; text-align: left; padding: 7px; }


#appointment label
	{ display:block; float:left; width:175px; padding:3px 0; }
#appointment input
	{ font-size:8pt; height:1.1em; padding:3px 0; }
#appointment input.submit_button {padding: 3px; height: 25px; font-size: 8pt;}

.inline-links
	{ padding:0; margin:0 0 30px; }
.inline-links li
	{ padding:0; margin:0; list-style-type:none; display:inline; }

.practitioner-list
	{ margin:0 0 50px; }
.practitioner-list dt h2
	{ display:block; }
.practitioner-list img
	{ border:1px solid #ccc; margin-top:9px; float: left; }
.practitioner-list dt
	{ float:left; clear:left; text-align:left; height:170px; overflow:hidden; margin-bottom:0; position:relative; } /*width:120px; */
.practitioner-list dd
	{ height:175px; margin:0 0 0 170px; padding:20px 0 0; position:relative; }

/* End Smarteez styles */

td{font-size: 12px;}
th{font-size: 12px;}
a {color: #567EB9; text-decoration: none;}
a:hover {color: #889DB3; text-decoration: none;}
a:visited {color: #567EB9; text-decoration: none;}
a.image, a.image:hover  {border:0;}

/* #######################  END GENERAL SETTINGS ############################ */
