/* CSS Document */
*	{
	border:0;
	margin:0;
	padding:0;
}

/* text-align: center; will center the layout for IE5-Win and IE6-Win
running quirks mode (no DOCTYPE tag at beginning of document). */
body {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}
#wrapper {
	position:absolute;
	left:50%;
	top:50%;
	width:955px;
	margin-top: -302px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -475px;
	height: 600px;
}
#container {
	margin:auto;
	left:20px;
	top:15px;
	width:901px;
	height:586px;
	z-index:1;
	background-color: #f4f4f4;
}

/* Layers */
#banner {
	position:absolute;
	left:200px;
	top:21px;
	width:585px;
	height:113px;
	background-image:url(../images/ss_logo2clearback2.png);
	background-repeat:no-repeat;
	background-color: #f4f4f4;
	z-index:4;
}
#navbar1 {
	position:absolute;
	left:53px;
	top:180px;
	width:124px;
	height:105px;
	z-index:3;
	padding:2px;
	text-align: center;
}
#topleft {
	position:absolute;
	left:51px;
	top:21px;
	width:125px;
	height:125px;
	background-image:url(../images/arnica.jpg);
	background-repeat:no-repeat;
	z-index:5;
}

#topleft-alt {
	position:absolute;
	left:51px;
	top:21px;
	width:125px;
	height:125px;
	background-image:url(../images/pillulesbellisp.jpg);
	background-repeat:no-repeat;
	z-index:5;
}

#contactlb_text {
	position:absolute;
	left:50px;
	top:565px;
	width:100px;
	height:12px;
	z-index:6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #b3b3b3;
}
#footer_text {
	position:absolute;
	left:183px;
	top:542px;
	padding: 5px;
	height: 28px;
	width: 191px;
	border-left:#257322 1px solid;
	z-index:7;
}
#menu {
	position:absolute;
	left:50px;
	top:21px;
	width:132px;
	height:540px;
	z-index:2;
	border: 1px;
	border-style: none none solid solid;
	border-color: #257322;
}
#text1 {
	position:absolute;
	left:200px;
	top:147px;
	width:706px;
	height:300px;
	z-index:8;
}
#text2 {
	position:absolute;
	left:200px;
	top:147px;
	width:700px;
	height:345px;
	z-index:8;
	padding-right: 5px;
}
#br_gfx{
	position:absolute;
	left:856px;
	top:506px;
	width:67px;
	height:76px;
	z-index:9;
	border: 1px;
	background-image:url(../images/squares.png);
	background-repeat:no-repeat;
	border: none;
}
#quote {
	position:absolute;
	left:403px;
	top:489px;
	width:435px;
	background-color:#f4f4f4;
	z-index:10;
	line-height:200%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#news	{
	position:absolute;
	left:200px;
	top:438px;
	width:168px;
	height:99px;
	border: 1px;
	border-style: none solid none none;
	border-color: #257322;
	padding-right: 2px;
	z-index:12;
}	 
/* Heading styles */

h1 {
	font-size:22px;
	color:#FF9900;
	font-style:normal;
	line-height:175%;
}
h2	{
	font-size:12px;
	color:#999999;
	font-style:normal;
	line-height:250%;
}
h3 {
	font-size:12px;
	color:#FF9900;
	font-style:normal;
	line-height:175%;
}

		
/*Styles*/

.large{
	font-size:12px;
	color:#257322;
	font-style:normal;
}
.darkgrey	{
	line-height:125%;
}
.contact	{
	color: #4d4d4d;
}
.dropcap {
float:left;
color:#4d4d4d;
font-size:28px;
line-height:22px;
padding-top:2px;
padding-right:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.image_float {
	float:left;
	margin-top: 4px;
	margin-right: 10px;
}
.image_float2 {
	float:left;
	margin:4px 15px 5px 0;
}
.image_floatr {
	float:right;
	margin-top: 0px;
	margin-right: 125px;
	margin-bottom: 0;
	margin-left: 0;
}

.textl	{
	text-align:left;
}
.textc	{
	text-align:center;
}
.textr	{
	text-align:right;
}


/* LINKS*/

a:link {
	text-decoration:none;
	color: #257322;
}
a:visited {
	text-decoration: none;
	color: #257322;
}
a:hover {
	text-decoration:none;
	color: #FF9900;
}
a:active {
	text-decoration: none;
	color:#CC3300;
}

/* Navigation lists*/
.navbar ul {
	list-style-type:none;
	margin:0px;
	padding:2px;
	width:120px;
}
.navbar li {
	margin:0;
	background: #257322;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
	border-bottom:1px solid #666666;
}
.navbar ul a:link, ul a:visited, ul a:hover, ul a:active {
	display:block;
	padding:4px 10px;
	text-decoration:none;
	font-size:10px;
}
.navbar ul a:link {
	color:#FFFFFF;
}
.navbar ul a:visited {
	color:#FFFFFF;
}	
.navbar ul a:hover {
	color:#006600;
	background:#75bf72;
}
.navbar ul a:active {
	color:#FFFFFF;
}
#current a {
	color: #006600;
	background:#B6CAB5;
}
a {
	outline: none;
}

/* Condition list */

.cond ul {
	padding:2px 0 0 50px; 
	margin-top:5px; 
	float: left;  
} 

.cond2 ul {
	padding:2px 100px 0 20px; 
	margin-top:5px;
	float:right; 
} 

/*  Rollover class */

.rollover {
	display:block;
	width:230px;
	height:150px;
	background:url(../images/pregnant.jpg) no-repeat;
	text-indent:-9999px;
}
a {
	outline: none;
}
a.rollover:link, a.rollover:visited,a.rollover:active {
	background:url(../images/pregnant.jpg) no-repeat
} 

.rollover2 {
	display:block;
	width:230px;
	height:150px;
	background:url(../images/family.jpg) no-repeat;
	text-indent:-9999px;
}

a.rollover2:link, a.rollover2:visited,a.rollover2:active {
	background:url(../images/family.jpg) no-repeat;
} 

.rollovermap {
	display: block;
	width: 450px;
	height: 325px;
	background-image: url(../images/rollovermap4.jpg);
	text-indent: -9999;
	background-repeat: no-repeat;
}

a.rollovermap:link,a.rollovermap:visited,a.rollovermap:active {
	background-image: url(../images/rollovermap4.jpg);
	background-repeat: no-repeat;
} 
a.rollovermap:hover {
	background-position:-450px 0;
}



/* Ends*/
