/******************************************************************************
 * Crofton Health Clinic - Generic Style
 *****************************************************************************/
body {
	font-family: Arial, Helvetica, sans-serif; font-size:62.8%; color:#000000;
	width:740px; text-align:center; margin:0px auto 0px auto; padding:0px; border:0px;
	background-color:#F2F2F2;
}

/******************************************************************************
 * GENERIC FORMATTING
 *****************************************************************************/

a { color:#664328; text-decoration:none; }

a:hover { text-decoration:underline; }

a.skipToContent span { display:none; }

span.reference { display:none; }

span.underline { text-decoration:underline; }

span.highlight { color:#664328; font-weight:bold; }

.notForPrint { }

/******************************************************************************
* GENERIC LAYOUT
*****************************************************************************/

/******************************************************************** auxNav */

div#auxNav { float:left; width:740px; height:20px; }

div#auxNav p { text-align:right; margin:3px 0px 0px 0px; padding:0px; color:#666666; }

div#auxNav p a { color:#666666; text-decoration:none; }

div#auxNav p a:hover { text-decoration:underline; }

/***************************************************************** header_01 */

div#header_01 {
	position:relative; float:left; width:740px; height:65px;
	background-image:url(../images/header_01_bg.gif);
    background-repeat:no-repeat; background-position:0px -17px;
}

div#header_01 h1 { display:block; float:left; margin:0px; padding:0px; }
div#header_01 p { display:block; float:left; margin:0px; padding:0px; }

div#header_01 h1 span { display:none; }
div#header_01 p span { display:none; }

div#header_01 a { margin:0px; padding:0px; }

div#header_01 a img { margin:22px 0px 0px 0px; padding:0px; }

/***************************************************************** header_02 */

div#header_02 {
	position:relative; float:left; width:740px; height:122px;
	background-image:url(../images/header_02_bg.jpg);
    background-position:top center; background-repeat:no-repeat;
}

div#header_02 p em span { display:none; }

div#header_02 p { margin:0px; }

/******************************************************************* mainNav */

div#mainNav {
	position:relative; float:left;
	/*float:left; this breaks IE!!!*/
	width:740px; height:73px;
	background-image:url(../images/mainNav_bg.gif);
    background-position:top center; background-repeat:no-repeat;
}

div#mainNav ul { list-style-type:none; height:50px; margin:0px 0px 0px 5px; padding:0px; }

div#mainNav ul li { display:block; float:left; height:50px; } /* CHANGE! */

div#mainNav ul li a { display:block; height:50px; margin:0px; padding:0px; }

div#mainNav ul li a span { display:none; }

div#mainNav ul li a#home {
	width:58px;
	background-image:url(../images/mainNav_home.gif);
    background-position:0px 0px; background-repeat:no-repeat;
}

div#mainNav ul li a#home:hover { background-position: 0px -50px; }

div#mainNav ul li a#about {
	width:131px;
	background-image:url(../images/mainNav_about.gif);
    background-position:0px 0px; background-repeat:no-repeat;
}

div#mainNav ul li a#about:hover { background-position: 0px -50px; }

div#mainNav ul li a#therapies {
	width:112px;
	background-image:url(../images/mainNav_therapies.gif);
    background-position:0px 0px; background-repeat:no-repeat;
}

div#mainNav ul li a#therapies:hover { background-position: 0px -50px; }

div#mainNav ul li a#contact {
	width:92px;
	background-image:url(../images/mainNav_contact.gif);
    background-position:0px 0px; background-repeat:no-repeat;
}

div#mainNav ul li a#contact:hover { background-position: 0px -50px; }

div#mainNav ul li a#visit {
	width:73px;
	background-image:url(../images/mainNav_visitus.gif);
    background-position:0px 0px; background-repeat:no-repeat;
}

div#mainNav ul li a#visit:hover { background-position: 0px -50px; }

div#mainNav ul li a#conditions {
	width:92px;
	background-image:url(../images/mainNav_conditions.gif);
    background-position:0px 0px; background-repeat:no-repeat;
}

div#mainNav ul li a#conditions:hover { background-position: 0px -50px; }

/*************************************************************** singlePages */

div#single-pages {
	position:relative; float:left;
	width:740px; height:30px; margin-bottom:5px;
	background-color:#ffffff;
	background-image:url(../images/home-single-pages.jpg);
}

div#single-pages p {
	font-family: "Times New Roman", serif;
	margin:0px; line-height:auto;
	text-align:right; padding-right:15px; padding-top:5px;
}

div#single-pages p a {
	color:#333333; font-size:14px; font-weight:bold; padding-right:10px; margin-left:10px;
	background-image:url(../images/home-single-page-bullet.gif);
	background-position:right center; background-repeat:no-repeat;
}

/*************************************************************** mainContent */
div#mainContent { position:relative; float:left; padding-left:5px; background-color:#ffffff; }

div#mainContent { width:735px; } /* Incorrect Width for IE */

html>body div#mainContent { width:735px; }

div#mainContent_i { float:left; width:730px; }

div#mainContent p { color:#444444; font-size:1.2em; line-height:1.6em; }


/*************************************************************** mainContent */
div#mainContent { float:left; padding-left:5px; background-color:#ffffff; }

div#mainContent { width:735px; } /* Incorrect Width for IE */

/* html>body div#mainContent { width:740px; } */

div#mainContent_i { float:left; width:730px; }

div#mainContent p { color:#444444; font-size:1.2em; line-height:1.6em; }

/******************************************************************** footer */

div#footer {
	float:left; width:740px;
	background-image:url(../images/footer_bg.gif);
    background-position:top center; background-repeat:no-repeat;
}

div#footer div#details_01 {
	margin-top:20px;
}

div#footer div#details_01 div#left {
	float:left; clear:none; width:500px;
	text-align:left;
}

div#footer div#details_01 div#left p { margin-left:5px; color:#888888; }

div#footer div#details_01 div#right {
	float:right; clear:none; width:100px;
	text-align:right;
}

div#footer div#details_01 div#right p { margin-right:5px; }

div#footer div#details_01 div#right p a.neocentra { color:#888888; }

a.conditionLink { font-weight:bold; margin-right:20px; }

a.conditionLink:hover { text-decoration:underline; }

h2.conditionLink {
  display:block; padding:2px;
  background-color:#d9e5d8;
}

/******************************************************************************
* PDF Link
*****************************************************************************/
div.layout02 div.left p.pdfLink {
	background-image:url(../images/pdf.gif); background-position:left center;
	background-repeat:no-repeat; padding-left:15px;
}

div.layout02 div.left p.space {
	display:block; width:100px; height:100px; margin:0px; background-image:none;
}