/*GLOBAL*/
* {
	margin:0;
	padding:0;
 } 

body {
	background: #001d3e url(images/bg.gif) repeat-x;
	color: #fff;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size: 62.5%;
	line-height: 1.6em;
	font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;	
}

img {
	border: none;
}

a {
	text-decoration: none;
	outline: none;
}

hr {
	clear: both;
	visibility: hidden;
}

ul, li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.clear {
	clear: both;
}

.right {
    float: right;
}

.left {
    float: left;
}

.center {
	text-align: center;
}

.column {
	width: 290px;
	float: left;
	padding: 0 10px;
}
.space {
	width: 610px;
	clear: both;
}


/*LAYOUT*/
body#home_page {
	background: #001d3e url(images/bg_home.gif) repeat-x;	
}

#wrapper {
	width: 850px;
	margin: 0 auto;
	
}

#mastheader {
	height: 60px;
	margin: 0 0 44px;
	
}

#banner {
	height: 20px;
}
#column_one {
	width: 200px;
	float: left;
}
#column_two {
	width: 650px;
	float: left;
}

#footer {
	color: #006495;
}

#footer a:link, a:visited {
	color: #006495;	
}

#footer a:hover {
	color: #006495;
	text-decoration: underline;	
}

.container_top {
	background: url(images/container_top_bg.gif) no-repeat top;
	padding: 15px 15px 15px;
}
.container_bottom {
		background: url(images/container_bottom_bg.gif) no-repeat top;
		height: 14px;;
}
/*HOMEPAGE*/

#home_page #banner {
	height: 300px;
}

#meta {
	width: 650px;
	position: relative;
	
}
#meta h3{
	color: #006495;
}

.meta_column {
	width: 195px;
	float: left;
	padding: 10px 10px 20px;	
}


/*NAVIGATION*/
#navigation {
	float: right;
	margin: 35px 0 0 0;
}

#nav {
	background: url(images/nav.gif) no-repeat;
	position: relative;
	width: 464px;
	height: 43px;
	text-indent: -1000px;
	overflow: hidden;
}

  #nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #nav li, #nav a {
    height: 43px; display: block;}
    
#home_nav {
	left: 0;
	width: 55px;
}

#about_nav {
	left: 56px;
	width: 65px;	
}

#pregnant_nav {
	left: 121px;
	width: 96px;
}

#choices_nav {
	left: 218px;
	width: 77px;
}
    
#boutique_nav {
	left: 296px;
	width: 87px;
	
}    

#contact_nav {
	left: 383px;
	width: 81px;
	
}

#home_nav a:hover {
	background: transparent url(images/nav.gif) 0 -43px no-repeat;
}

#about_nav a:hover {
	background: transparent url(images/nav.gif) -56px -43px no-repeat;
}

#pregnant_nav a:hover {
	background: transparent url(images/nav.gif) -121px -43px no-repeat;
}

#choices_nav a:hover {
	background: transparent url(images/nav.gif) -218px -43px no-repeat;
}

#boutique_nav a:hover {
	background: transparent url(images/nav.gif) -296px -43px no-repeat;
}

#contact_nav a:hover {
	background: transparent url(images/nav.gif) -383px -43px no-repeat;
}

/*SUB_NAV*/

#sub_nav {
	padding: 0 0 0 22px;	
}

#sub_nav_one a {
	background: url(images/sub_nav_one.jpg) no-repeat;
	display: block;
	width: 156px;
	height: 156px;
	margin: 0 0 10px 0;
	text-indent: -1000px;
	overflow: hidden;
}  

#sub_nav_two a{
	background: url(images/sub_nav_two.jpg) no-repeat;
	display: block;
	width: 156px;
	height: 156px;
	margin: 10px 0 10px 0;
	text-indent: -1000px;
	overflow: hidden;
} 

#sub_nav_three a{
	background: url(images/sub_nav_three.jpg) no-repeat;
	display: block;
	width: 156px;
	height: 156px;
	margin: 10px 0 10px 0;
	text-indent: -1000px;
	overflow: hidden;
} 

#sub_nav_four a{
	background: url(images/sub_nav_four.jpg) no-repeat;
	display: block;
	width: 156px;
	height: 156px;
	margin: 10px 0 10px 0;
	text-indent: -1000px;
	overflow: hidden;
} 
 
 
/*LINKS*/

a:link, a:visited {
	color: #006495;	
}

a:active {

}
a:hover {
	text-decoration: underline;	
}
	
/*TYPOGRAHY*/
h2, h3, h4, h5, h6 {
	margin:1em 0;
}


h3, h4, h5, h6 {
"Helvetica Neue",Helvetica,Arial,sans-serif;
}

h1 a{
	background: url(images/logo.png) no-repeat;
	display: block;
	float: left;
	width: 300px;
	height: 100px;
	margin:  5px 10px;
	text-indent: -1000px;
	overflow: hidden ;
}
h4 a{
	color: #ffffff;
	text-decoration: underline;	
}

h2 {
	font-size: 2.0em;
	font-family: "Century Schoolbook",Georgia,Times,serif;	
	color: #ffffff;
}

h3 {
	font-size: 1.8em;
}

h4 {
	font-size: 1.6em;
}

h5 {
	font-size: 1.4em;
}

p, ul {
	font-size: 1.2em;
}

p, pre, fieldset, table {
margin:1em 0;
}


/*FORMS*/

input {
	border: #358f18 1px solid;
	margin: 5px 0;
}
textarea {
	border: #358f18 1px solid;
	margin: 5px 0;
}
.required {
	color: #ff0000;
}

#home_page input {
	border: none;
	margin: 0;
}
#contact_form {
	padding: 0 0 0 50px;
}
/*IMAGES*/

img.photo {
	border: #358f18 5px Solid;
}

#valid li {
	display: inline;
	position: relative;
	top: -65px;
	left: 550px;
}

#valid li a {
	background: url(images/accept.png) no-repeat;
	padding: 3px 5px 0 17px;
	line-height: 2em;
}
.link_list {
	border-top:1px solid #358f18;
	margin: 10px 0;
}

.link_list li a{
	color:#006495;
	display: block;
	padding: 3px;
	height: 17px;
	border-bottom: #358f18 1px solid;
	text-decoration: none;
}
.link_list li a:hover {
background: #7eb239;
}

blockquote.quote {
	float: right;
	width:250px;
	margin: 0;
	padding: 0 0 0 10px;
	font-family:Georgia;
	text-align:center;
	font-size: 1.6em;
	line-height: 1.2em;
}
blockquote p{
	margin: 0;
}

