/* CSS Document */

form {
	padding: 0px;
	margin: 0px;
}

body {
	background-color:#6E2951;
	background-image:url(../images/page-bg.gif);
	background-position:top center;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	font-size: 13px;
	word-spacing:normal;
	line-height:120%;
	font-family: "Gill Sans", "lucida sans unicode", "lucida grande", tahoma, trebuchet, Helvetica, Verdana, Arial, sans-serif;
	color:#200311;
}

#content {
width:600px;
background-color:#fff;
background-image: url("../images/bg/content-bg.jpg");
background-position:top;
background-repeat:repeat-y;
position:relative;
left:50%;
margin:0 0 0 -250px;
border:2px solid #FF6;
}

#image {
width:600px;
height:265px;
background-position:top;
background-repeat:no-repeat;
}

#header {
width:600px;
/*background-image:url(images/title.gif);
background-position:top left;
background-repeat:no-repeat;*/
position:relative;
left:50%;
margin:10px 0 5px -250px;
}



#credit img {
position:relative;
left:50%;
margin:0px 0px 0px -250px;
}

#other #image {background-image: url("../images/bg/other.jpg");}
#about #image {background-image: url("../images/bg/about.jpg");}
#herbs #image {background-image: url("../images/bg/herbs.jpg");}
#acupuncture #image {background-image: url("../images/bg/acupuncture.jpg");}
#appts #image {background-image: url("../images/bg/appointments.jpg"); }
#faqs #image {background-image:  url("../images/bg/faqs.jpg");}
#fertility #image {background-image: url("../images/bg/fertility.jpg");}
#ivf #image {background-image: url("../images/bg/ivf.jpg");}
#ask #image {background-image: url("../images/bg/ask.jpg");}
#links #image {background-image:  url("../images/bg/links.jpg");}
#press #image {background-image:  url("../images/bg/press.jpg");}
#contact #image {background-image:  url("../images/bg/contact.jpg");}
#articles #image {background-image: url("../images/bg/articles.jpg");}

#text {
width:440px;
margin:0 55px 0 105px;
}

/* define link values for body */

a:link {color:#696;font-weight:bold;}
a:hover {color:#C69;font-weight:bold;}
a:active {color:#C69;font-weight:bold;}
a:visited {color:#696;font-weight:bold;}
a {out-line:none;}

/*********************************/

/*** p ***/

p {
font-size:1em;
text-align:justify;
margin:5px 0 15px 0;
/*border:1px solid #0CF;*/
}

h1 {
	font-size:12px;
	font-weight:normal;
	color:#c364a3;
	text-align: center;
	padding:0 0 0 100px;
	margin:0;
}

/**** H1 ***/

#pagehead h2 {
font-size:2em;
text-align:left;
margin:25px 0 20px 0;
height:43px;
background-position:top right;
background-repeat:no-repeat;
text-indent:-9999px;
}

#acupuncture #pagehead h2 {background-image:url(../images/h1/h1_acupuncture.gif);}
#herbs #pagehead h2 {height:78px;background-image:url(../images/h1/h1_herbs.gif);}
#fertility #pagehead h2 {background-image:url(../images/h1/h1_fertility.gif);}
#ivf #pagehead h2 {background-image:url(../images/h1/h1_ivf.gif);}
#ask #pagehead h2 {background-image:url(../images/h1/h1_ask.gif);}
#articles #pagehead h2 {background-image:url(../images/h1/h1_articles.gif);}
#yoga #pagehead h2 {background-image:url(../images/h1/h1_yoga.gif);}
#other #pagehead h2 {height:78px;background-image:url(../images/h1/h1_other.gif);}
#about #pagehead h2 {background-image:url(../images/h1/h1_about.gif);}
#press #pagehead h2 {background-image:url(../images/h1/h1_press.gif);}
#faqs #pagehead h2 {height:78px;background-image:url(../images/h1/h1_faqs.gif);}
/*#links h1 {background-image:url(images/h1/h1_links.gif);}*/
#appts #pagehead h2 {background-image:url(../images/h1/h1_appointments.gif);}
#contact #pagehead h2 {background-image:url(../images/h1/h1_contact.gif);}


/**** H2 ***/

h2 {
	font-size: 12pt;
	color: #990066;
	font-weight: normal;
}
h3 {
	font-size: 10pt;
	margin: 0px;
}

.other_acup, .acuherbal, .wonderyoga, .otherlinks, .fertresource, .lomi, .practitioners, .licensing, .location, .yoga, .protocol, .hotstone{
font-size:1.7em;
text-align:left;
margin:30px 0 5px 0;
height:36px;
background-position:top left;
background-repeat:no-repeat;
text-indent:-9999px;
}

.other_acup {background-image:url(../images/h2/h2_other_acupuncturists.gif);height:64px;}
.acuherbal {background-image:url(../images/h2/h2_acuherbal.gif);height:64px;}
.wonderyoga {background-image:url(../images/h2/h2_wonderyoga.gif);height:64px;}
.otherlinks {background-image:url(../images/h2/h2_otherlinks.gif);}
.fertresource {background-image:url(../images/h2/h2_fertresource.gif);}
.lomi {background-image:url(../images/h2/h2_lomi.gif);}
.practitioners {background-image:url(../images/h2/h2_practitioners.gif);}
.licensing {background-image:url(../images/h2/h2_licensing.gif);height:64px;}
.location {background-image:url(../images/h2/h2_location.gif);}
.yoga {background-image:url(../images/h2/h2_yoga.gif);}
.protocol {background-image:url(../images/h2/h2_protocol.gif);height:92px;}
.hotstone {background-image:url(../images/h2/h2_hotstone.gif);}

/***  H4 & H5 ***/

h4 {
color:#936;
font-size:1.1em;
font-weight:bold;
text-align:left;
margin:0 0 5px 0;
padding:0;
}

h5 {
font-size:1em;
font-weight:bold;
text-align:left;
width:410px;
margin:10px 0 0 0;
}

#illness ul {
text-align:left;
padding-left: 30px;
font-style:italic;
font-weight:bold;
color:#6E2951;
margin:5px 40px 15px 60px;
}

#illness li {
font-size:0.9em;
margin:4px 0 4px 0;
}

/*********************** NAVIGATION COLUMN **************************/

#navcol {
	position:absolute;
	top:142px;
	left:50%;
	width:200px;
	height:800px;
	background-color:#53203C;
	margin:0 0 0 -396px;
	border:2px solid #FF6;
	background-image:url(../images/nav/new-nav-bg-long.jpg);
	background-repeat:no-repeat;
}

#nav {
position:static;
width:194px;
margin: 100px 3px 0 3px;
background-color:#CC0066;
}

#nav a {
	display: block;
	padding: 3px 28px 3px 7px;
	text-decoration: none;
	background-color: #47102b;
	font-family: Helvetica, Verdana, "Trajan Pro", Arial, sans-serif;
	font-variant:small-caps;
	letter-spacing: 1px;
	font-size: 15px;
	line-height: 16px;
	font-weight: bolder;
	color: white;
}

#nav a:hover {
	color: #ffff66;
	background-image: url(../images/nav/link_over.gif);
	background-position: center right;
	background-repeat: no-repeat;
	background-color: #993a6d;
}
#nav a.active {
	background-image: url(../images/nav/link_over_active.gif);
	background-position: center right;
	background-repeat: no-repeat;
	color: #663452;
	background-color: #ffcc66;
}

#nav ul {
	margin:0;
	padding:0;
	border-bottom:2px solid #300;
}

#nav li {
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:#300;
	border-top:2px solid #300;
}


.Sponsors {
	/*display:block;*/
	text-align: left;
	text-decoration:none;
}

.Sponsors a {
	text-decoration:none;
}
.Sponsors a:hover {
	text-decoration:none;
}
.Sponsors a img {
	border: 0px;
}
.Sponsors a:hover img {
	border: 0px;
}

#Footer {
	color:#b26c94;
	text-align: center;
	padding-left: 100px;
}

#Footer a, #Footer a:visited {
	color:#b26c94;
	text-decoration:none;
}

#Footer a:hover {
	color:#d799bd;
	text-decoration:none;
}

#FooterTitle {
	color:#c364a3;
	text-align: center;
	padding-left: 100px;
}
#FooterTitle b {
	font-size:10pt;
	margin:10px 0px 10px 0px;
}

#FooterTitle a, #FooterTitle a:visited {
	color:#b26c94;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}

#FooterTitle a:hover {
	color:#d799bd;
}

#HeaderTitle {
	color:#c364a3;
	text-align: center;
	padding-left: 100px;
}
#HeaderTitle b {
	font-size:10pt;
	margin:10px 0px 10px 0px;
}




/*************** ARTICLE BOXES ******************/

.article {
padding:0;
background-color:#F4F4F4;
margin:20px 0 20px 0;
text-align:justify;
border:1px dotted #936;
}

.article ul {
margin:10px;
padding:0;
list-style-type:none;
}
.article li {
margin:10px;
}

.article h5 {
font-weight:normal;
text-align:left;
margin:5px 0 5px 0;
width:auto;
}

.article h6 {
text-align:right;
}

.article p {
margin: 10px;
}



/*************** FLOWERS ******************/

#flowers_left {
bottom:0;
left:50%;
margin:0 0 0 -400px;
position:absolute;
}


/*************** ON PAGE BUTTON STATES **************/


/*****tooltip classes*****/

.tipheader {
text-align:center;font-size:11px;font-weight:bold; padding:5px;width:150px; color:#FFF; background-color:#993A6D; border:1px solid #333;
}


.tipbody {
text-align:center;font-size:13px;padding:5px; width:150px;background-color:#FFFFCC; border-left:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333; line-height:130%;
}

.Babies img {
	padding: 4px;
	margin: 3px;
	background-color:#eceff4;
	border: 1px solid #000000;
	height:130px;
	width:130px;
}