@charset "utf-8";

body
{
	background: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
}

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

a:hover
{
	color: #C69C6D;
	text-decoration: underline;
	border: 0px;
}

img
{
	border: 0px;
}

h1
{
	font-size: 26px;
	color: #C69C6D;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 25px;
}

h2
{
	font-size: 15px;
	color: #999;
	text-transform: uppercase;
	clear: both;
}

h3
{
	font-size: 12px;
	color: #333;
	text-transform: uppercase;
}

h4
{
	font-size: 13px;
	color: #333;
	text-transform: uppercase;
}

ul
{
	text-indent: 0px;
	list-style-position: 10px;
	margin-left: -20px;
	*margin-left: 20px;
	clear: both;
}

li
{
	list-style-type: square;
	list-style-image:url(../images/bullet_point.gif);
	margin-top: 5px;

}

#navigation
{
	width: 900px;
	height: 36px;
	position: relative;
	margin-top: 30px;
	margin-bottom: 28px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	background-image: url(../images/nav_divider.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}


#navigation li{ cursor: pointer; display: block; overflow: hidden; width: auto; height: auto; list-style-type: none; padding: 0; margin: 0; float: left; clear: none; }

#navigation a{ padding: 0 2px; cursor: pointer; display: block; float: left; height: 36px; position: relative; overflow: hidden; text-indent: -2000px; text-transform: uppercase; font-size: 0; color: #fff; }
#navigation a.hover{ overflow: hidden; text-indent: -2000px; text-transform: uppercase; font-size: 0; 
  -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }


#navigation li ul li a{ margin: 0; height: 19px; padding: 5px 20px; border-right: 1px dotted #877765; }
#navigation li ul li a.marion{width:89px; background: url(../images/NavMarion.png) center -1px no-repeat; }
#navigation li ul li a.jan{width:91px; background: url(../images/NavJan.png) center -1px no-repeat; }
#navigation li ul li a.men{width:86px; background: url(../images/NavMen.png) center -1px no-repeat; }
#navigation li ul li a.women{width:103px; background: url(../images/NavWomen.png) center -1px no-repeat; }


#navigation a.home{ width: 59px; background: url(../images/Nav01.png) top left no-repeat; }
body.home #navigation a.home, body.home #navigation a.home.hover{ background: url(../images/NavOn01.png) top left no-repeat;
 filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

#navigation a.doctors{ width: 69px; background: url(../images/Nav02.png) top left no-repeat; }
body.doctors #navigation a.doctors, body.doctors #navigation a.doctors.hover{ background: url(../images/NavOn02.png) top left no-repeat;
 filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

#navigation a.expertise{ width: 78px; background: url(../images/Nav03.png) top left no-repeat; }
body.expertise #navigation a.expertise, body.expertise #navigation a.expertise.hover{ background: url(../images/NavOn03.png) top left no-repeat;
 filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

#navigation a.faq{ width: 39px; background: url(../images/Nav04.png) top left no-repeat; }
body.faq #navigation a.faq, body.faq #navigation a.faq.hover{ background: url(../images/NavOn04.png) top left no-repeat;
  filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

#navigation a.testimonials{ width: 99px; background: url(../images/Nav05.png) top left no-repeat; }
body.testimonials #navigation a.testimonials, body.testimonials #navigation a.testimonials.hover{ background: url(../images/NavOn05.png) top left no-repeat;
 filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

#navigation a.press{ width: 52px; background: url(../images/Nav06.png) top left no-repeat; }
body.press #navigation a.press, body.press #navigation a.press.hover{ background: url(../images/NavOn06.png) top left no-repeat;
 filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

#navigation a.book{ width: 48px; background: url(../images/Nav07.png) top left no-repeat; }
body.book #navigation a.book, body.book #navigation a.book.hover{ background: url(../images/NavOn07.png) top left no-repeat;
 filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

#navigation a.pharmacy{ width: 79px; background: url(../images/Nav08.png) top left no-repeat; }
body.pharmacy #navigation a.pharmacy, body.pharmacy #navigation a.pharmacy.hover{ background: url(../images/NavOn08.png) top left no-repeat;
 filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

#navigation a.contact{ width: 71px; background: url(../images/Nav09.png) top left no-repeat; }
body.contact #navigation a.contact, body.contact #navigation a.contact.hover{ background: url(../images/NavOn09.png) top left no-repeat;
 filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

body.marion #navigation li ul li a.marion, body.marion #navigation li ul li a.marion:hover{  -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
body.jan #navigation li ul li a.jan, body.jan #navigation li ul li a.jan:hover{  -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
body.women #navigation li ul li a.women, body.women #navigation li ul li a.women:hover{  -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
body.men #navigation li ul li a.men, body.men #navigation li ul li a.men:hover{ -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }


body #navigation li ul{ cursor: pointer; display: none; padding: 0; position: absolute; top: 20px; width: 900px; overflow: hidden; height: auto; padding-top: 0; left: 20px; clear: both; background: #c69c6d; z-index: 999; *left:-20px; *top: 35px; }
body #navigation li ul.hover{ display: block; }





#navigation img
{
	margin-left: 10px;
	margin-top: 5px;
}

#container
{
	background-color: #FFF;
	width: 900px;
	/* height: 606px; */
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
}

#main
{
	background-color: #FFF;
	width: 900px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/feature_image.png);
	background-position: right;
	background-repeat: no-repeat;
	position: relative;
}

body.faq #main{ background-image: none; height: auto; overflow: hidden; padding-bottom: 30px; }

#main_white
{
	height: auto;
	float: none;
	background-color: #FFF;
	width: 900px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}


#main_wide
{
	display:block;
	height: auto;
	float: none;
	background-color: #FFF;
	width: 100%;
	min-height: 550px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	overflow: auto;	
}

.goldstrip
{
	background: #C69C6D;
	width: 900px;
	height: 3px;
}

.goldtext
{
	color: #C69C6D;
}

#title
{
	position: relative;
	float: left;
	width: 340px;
	margin-bottom: 35px;
}
#subtitle
{
	position: relative;
	float: left;
	width: 340px;
	margin-bottom: 15px;
}
#subtitle_pad
{
	margin-top: 20px;
}

.home_subtitle
{
	margin-top: 30px;
}


#content_home
{
margin-top: 132px;
margin-left: 55px;
position: relative;
float: left;
width: 459px;
height: 336px;
}

#content_lhs
{
	padding-top: 65px;
	margin-left: 55px;
	position: relative;
	float: left;
	width: 340px;
	font-size: 13px;
	color: #333333;
	letter-spacing: -0.2px;
}

body.pharmacy #content_lhs{ width: 360px; }

#content_rhs
{
	padding-top: 75px;
	margin-right: 55px;
	position: relative;
	float: right;
	width: 340px;
	font-size: 13px;
	color: #333333;
	letter-spacing: -0.2px;
}

#content_wide
{
	padding-top: 65px;
	margin-left: 55px;
	position: relative;
	float: left;
	width: 600px;
	font-size: 13px;
	color: #333333;
	letter-spacing: -0.2px;
}

#content_lhs p, #content_rhs p, #content_wide p
{
	line-height: 18px;
}

#book_div
{
	width: 340px;
	height: 155px;
	margin-top: 25px;
}

#book_img
{
	position: relative;
	float: left;
	width: 103px;
}

#book_text
{
	position: relative;
	float: right;
	width: 215px;
	margin-top: 15px;
}

#secondary_image1
{
	position: relative;
	float: right;
	margin-right: -45px;
	margin-top: -175px; 
}

#secondary_image2
{
	position: relative;
	float: right;
	margin-right: 0px;
	margin-top: -250px; 
}

#secondary_image3
{
	position: relative;
	float: right;
	margin-right: -75px;
	margin-top: -205px; 
}

body.faq #content_lhs{ width: 560px; }

img#stones{ position: absolute; bottom: 0; left: 0; }

li.faq{  cursor: pointer; list-style-image: none; list-style-type: none; margin-left: 0; *margin-left: 0; list-style-position: outside; }
li.faq h2{ font-size: 13px; text-indent: none; }
li.faq p{ display: none; }

li.faq.active h2{ color: #C69C6D; }
li.faq.reg h2{ color: #C69C6D; }
li.faq.active p{ display: block; }



