/****



CSS File for Windor

URL: http://



Created by: Ian Covey/7879 Designs

Created on: 21 January 2008

e-mail: ian@7879designs.com



LAST UPDATE: 17 Feb 2008

****/

/* Default Styles */
body {
	background: #fff url('../images/body_bg.gif') 0 85px repeat-x;
	font: normal normal normal 62.5%/200% arial, verdana, sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

.gallery {
	list-style: none;
}

.gallery li
{
	background: #eee;
	border: 1px solid #ddd;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

#mainPageContents h3 {
	margin: 10px 0 10px 0;
}

#mainPageContents p {
	margin-bottom: 12px;
}

h2 a, h2 a:hover {
	color: #fff;
	text-decoration: none;
}

/* Styles for fonts*/
#contentStrip1 h2, #contentStrip2 h2, #rightHandContent h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	text-transform: uppercase;
}

#contentStrip1 h2 {
	font-size: 2em;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 8px;
}

#leftHandContent h3 {
	font-size: 1.6em;
	font-weight: bold;
	margin: 10px 0px 4px 20px;
}

#contentStrip2Feature1 h2 {
	float: right;
	font-size: 1.4em;
	padding-right: 4px;
	padding-top: 20px;
}

#contentStrip2Feature2 h2 {
	float: right;
	font-size: 1.4em;
	padding-right: 4px;
	padding-top: 20px;
}

#contentStrip2Feature3 h2 {
	float: right;
	font-size: 1.4em;
	padding-right: 4px;
	padding-top: 20px;
}

#rightHandContentStrip1 h2 {
	font-size: 1.7em;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
}

/* Styles for mainPageContents used to centre contents in browser window */
#mainPageContents {
	margin: 0 auto;
	margin-top: 8px;
	width: 780px;
	background-color: #fff;
}

#navigationArea {
	margin: 0;
	padding: 0;
	height: 434px;
	background-color: #fff;
	border-bottom: 6px solid #d1d1d1;
}

#leftHandContent {
	float: left;
}

#rightHandContent {
	float: left;
	margin-left: 5px;
}

#rightHandContentnew {
	float: left;
	margin-left: 0px;
	border: 1px solid #99999;

}


.contentStripTitleBar {
	height: 38px;
	width: 100%;
	background: #999 url('../images/fp_Title_bg.gif') 0 0 repeat-x;
	border-bottom: 4px solid #fff;
}

.contentStripSelectedTitleBar {
	height: 38px;
	width: 100%;
	background: #999 url('../images/selected_sp_title_bg.jpg') 0 0 repeat-y;
	border-bottom: 4px solid #fff;
}

/* Styles for contentStrip1 */

#contentStrip1 {
	margin: 0;
	margin-top: 4px;
	padding: 0;
	height: 199px;
	background-color: #fff;	
}

#contentStrip1Feature{
	float: left;
	margin: 0;
	margin-bottom: 7px;
	padding: 0;
	width: 389px;
	background: #ddd url('../images/welcomeBlockBottomCorner.jpg') 100% 100% no-repeat;
}

#contentStrip1FeatureText {
	margin: 8px 10px 20px 20px;
	font-size: 1.2em;
}

#rightHandContentStrip1 {
	margin: 0;
	margin-top: 4px;
	padding: 0;
	
	background-color: #fff;	
}

#rightHandContentStrip1Feature{
	float: left;
	margin: 0;
	margin-bottom: 7px;
	padding: 0;
	width: 386px;
}

#rightHandContentStrip1Featurenew{
	float: left;
	margin: 0;
	margin-bottom: 7px;
	padding: 0;
	width: 780px;
}

#rightHandContentStrip1FeatureText {
	margin-left: 20px;
	margin-bottom: 50px;
	padding-right: 10px;	
	font-size: 1.2em;
}

/* Styles for QUICK LINKS at bottom of Right Hand Column*/

#quickLinks {
	clear: both;
	margin-left: 20px;
	text-align: center;
	height: 60px;
	margin-bottom: 50px;
}

#quickLinks p {
	margin: 0;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
}

#quickLinkAppointment {
	float: left;
	width: 86px;
}

#quickLinkBrochure {
	float: left;
	margin-left: 5px;
	width: 86px;
}

#quickLinkGallery { 
	float: left;
	margin-left: 5px;
	width: 86px;
}

#quickLinkNewsletter {
	float: left;
	margin-left: 5px;
	width: 86px;
}


/* Styles for contentStrip2 */

#contentStrip2 {
	clear: both;
	margin: 0;
	margin-top: 5px;
	padding: 0;

	background-color: #fff;
}

#contentStrip2 p {
	margin: 0;
	padding: 20px 2px 0 0;
}

#contentStrip2 img {
	padding-bottom: 5px;
}

#contentStrip2Feature1{
	float: left;
	margin: 0;
	padding: 0;
	height: 199px;
	width: 125px;
}

#contentStrip2Feature2{
	float: left;
	margin: 0;
	margin-left: 5px;
	padding: 0;
	height: 199px;
	width: 125px;
}

#contentStrip2Feature3{
	float: left;
	margin: 0;
	margin-left: 5px;
	padding: 0;
	width: 126px;
}

.contentStrip2FeatureLink {
	width: 125px;
	height: 38px;
	background-color: #ddd;
	text-align: right;
	text-transform: uppercase;
	margin-bottom: 50px;	
}

/* Styles for footer */

#footer {
	clear: both;
	margin: 0;
	margin-top: 8px;
	margin-bottom: 50px;
	padding: 0;
	height: 53px;
	background-color: #FF0000;
}

#footerLinks {
	float: left;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 20px;
	padding-top: 14px;
}

#footerLinks a {
	color: #fff;
	text-decoration: none;
}

#footerLinks a:hover {
	text-decoration: underline;
}

#footerTelephone {
	float: left;
	color: #fff;
	font-size: 1em;
	margin-left: 60px;
	padding-top: 12px;	
}

#footerCopyright {
	float: right;
	color: #fff;
	font-size: 1em;
	margin-right: 20px;
	padding-top: 16px;	
}

/* Contact Form Styles */
#contactForm {
	padding: 10px;
	margin: 0px 0px 20px 0px;
	background-color: #ddd;	
}

#contactForm fieldset {
	border: none;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

#contactForm fieldset.first {
	margin: 0px;
}

#contactForm legend{
	font-size: 120%;
	font-weight: bold;
	margin: 0px 0px 10px -8px;
	padding: 0px;
	color: #333;
}

#contactForm input, commentform input{
	font-size: 1.0em;
	font-weight: normal;
	font-family: arial, sans-serif;
	margin-bottom: 10px;
	width: 200px;
}

#contactForm label {
	font-weight: bold;
	color: #213d65;
}
