/*--------------------- Last Modified 2006.11.10 ---------------------*/
/*-------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------
Copyright Einstein Industries 2006. Used with Permission.
May not be duplicated or reproduced.
Please check for cross-browser compatibility prior to making changes
MINIMUM BROWSER CHECK ::IE5.x/IE6/Firefox/Safari
CSS Document - layout.css
/*-------------------------------------------------------------------------------------*/
/* undo some default styling of common (X)HTML browsers
/*------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img,a img,:link img,:visited img {
	border: 0;
}
address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
q:before,q:after {
	content: '';
}
/* ------------------------ GLOBAL ELEMENTS ------------------------ */
/* ------------------------ type selectors ------------------------ */


@font-face {
    font-family: 'ITCAvantGardeGothicStdBook';
    src: url('/css/fonts/itcavantgardestd-bk-webfont.eot');
    src: url('/css/fonts/itcavantgardestd-bk-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/itcavantgardestd-bk-webfont.woff') format('woff'),
         url('/css/fonts/itcavantgardestd-bk-webfont.ttf') format('truetype'),
         url('/css/fonts/itcavantgardestd-bk-webfont.svg#ITCAvantGardeGothicStdBook') format('svg');
    font-weight: normal;
    font-style: normal;

}



body {
	background: #120319 url("../images/bg-body.jpg") top repeat-x;
	text-align: center;
	font: 12px/16px Arial,Helvetica,sans-serif;
	color: #fff;
}
blockquote {
	margin-left: 10px;
	margin-right: 10px;
}
h1 {
	font-size: 1.2em;
	color: #f7a686;
}
h2 {
	font-size: 1.1em;
	color: #fdd1df;
}
h3 {
	font-size: 1em;
	color: #FFCCCC;
}
h1 span,h2 span,h3 span {
	display: none;
}
a:link,a:visited {
	color: #49567f;
	text-decoration: underline;
	outline: none;
}
a:hover,a:active {
	color: #fff;
	text-decoration: underline;
	outline: none;
}
/* ------------------------ classes ------------------------ */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
.clear {
	clear: both;
}
div.clear {
	height: .01em;
	clear: both;
	overflow: hidden;
}
div.clear-h2 {
	height: 10px;
	clear: both;
	overflow: hidden;
}
p.back-to-top {
	text-align: right;
	display: block;
	padding-right: 15px;
	background: url("../images/bullet-back-to-top.jpg") right no-repeat;
}
p.more-info {
	text-align: right;
	display: block;
}
img.img-left {
	float: left;
	margin: 3px 10px 3px 0px;
}
img.img-right {
	float: right;
	margin: 3px 0px 3px 10px;
}

div.staff
{
  clear:both;
  width:100%;
  display:block;
  overflow:hidden;
  margin-bottom:15px;
}

div.staff img.img-right
{
  margin:0px 24px 10px 10px;
}

img.border {
 border:1px solid #024653;
}

.btn-smk {
	margin-left:9px;
}
/* ------------------------ form elements ------------------------ */
#column-left #contact-quick-index {
	width: 480px;
	margin: 10px 0 15px 16px;/* set margin left and right below */
}
/* ------------------------ form elements ------------------------ */
#contact-quick-index #qc-left-index {
	float: left;
	width: 210px;
	display: inline;
	margin-right: 10px;
}
#contact-quick-index #qc-right-index {
	float: left;
	width: 210px;
	display: inline;
	margin-right: 10px;
}
#column-right #contact-quick {
	width: 230px;
	margin: 10px 0 15px 33px;
	padding-top: 45px;
}
#contact-quick input,#contact-quick textarea,#contact-quick select {
	background-color: #6b4347 !important;
	border: 1px solid #6b4347;
	color: #e2cbcd;
}
form {
	width: 150px;
	margin: 10px 0 15px 0;
}
form label {
	font-size: .95em;
}
form br {
	line-height: 0;
	height: 0;
}
/* defaults vertical spacing between fields */
input,textarea,select {
	background-color: #fdd1df !important;/* to prevent highlighting by Google Toolbar */
	border:1px solid #fdd1df;
	color: #0e0214;
	width: 210px;/* 5 pixles smaller than form width !important */
	height:16px;
	line-height: 16px;
	vertical-align: middle;
	margin-bottom: 4px;/* sets vertical spacing between fields */
	padding-top:1px;/* vertically position text in input/textarea field */
	padding-left:4px;/* horizontally position text in input/textarea field */
	font-family:Arial,Helvetica,sans-serif;
	font-size: .95em;
}
select {
	width: 150px;
	padding: 0;
}
/* same width as form - !important */
textarea {
	height: 84px;
	overflow: auto;
}
#contact_business {
	display: none;
}
/* do not remove */
/* ------------------------ SPECIFIC ELEMENTS ------------------------ */
/* ----- main contact form ----- */
.large-form {
	margin: 20px 0 10px 0;
}
.large-form label {
	width: 220px;
	position: relative;
	display: block;
	text-align: right;
	margin-bottom: 10px;
	font-size: 1.0em;
}
.large-form label input,.large-form label textarea,.large-form label select {
	width: 170px;
	position: absolute;
	left: 106%;
	top: -2px;
	border: 1px solid;
}
.large-form label select {
	width: 175px;
}
.large-form label textarea {
	height: 100px;
	overflow: auto;
}
#contact-business-main {
	display: none;
}
/* do not remove */
form#contact-main input#send_me_updates {
	background-color: #120319 !important;
	border: none;
}
#contact-main #contact_how_did_you_find_our_website,#contact-main #contact_how_did_you_hear_about_our_practice {
	height: 20px;
}
/* ------------------------ submit button form elements ------------------------ */
input.submit,input.submit-contact-main {
	background-color: #120319 !important;
	color: #e2cbcd;
	width: 60px;
	height: 18px;
	cursor: pointer;
	padding: 0;
}
input.submit-contact-main {
	margin: 83px 0 0 235px;
}
/* defines placement of contact-main submit button */
/* ------------------------------- BLOG STYLES ------------------------------- */
#search {
	margin-left: 31px;
}
#searchform input {
	margin-left: 0px;
	width: 192px;
}
#searchform #searchsubmit {
	width: 60px;
	height: 20px;
	background-color: #501412 !important;/* to prevent highlighting by Google Toolbar */
	border:1px solid #fff;
	color: #fff;
}
.submit-commentform {
	margin: 0px 0 0 37px;
	height: 25px;
	width: 90px;
	cursor: pointer;
	color: #660000;
	padding-right: 5px;
}
li.rss img {
	margin: 0 2px -2px 0px;
}
li.rss {
	padding-left: 0px;
	margin-top: 3px;
}
#column-left h3.storytitle {
	margin-left: 0px;
}
/* #column-left form {
margin: 0 0 20px 70px;
}
set form margin here */
#column-right #menu ul {
	margin-left: 27px;
}
#column-right #menu ul li {
	background: none;
	margin-left: 0px;
	padding-left: 0px;
}
#column-right #menu ul li ul {
	margin-left: 0px;
	padding-left: 0px;
}
#column-right #menu form {
	padding-left: 0px;
}
#column-left .feedback,#column-left .storycontent,#column-left .meta,#column-left .storytitle,#column-left .post {
	margin: 0px 15px 10px 20px;
}
#column-left #wp_commentform {
	margin-left: 20px;
}
#wp_commentform #wp_submit {
	width: 120px;
	height: 20px;
	background-color: #501412 !important;/* to prevent highlighting by Google Toolbar */
	border:1px solid #fff;
	color: #fff;
}
#column-left .wp_commentlist {
	margin: 0px 25px 10px 15px;
}
/* ------------------------------- CONTENT FRAMEWORK ------------------------------- */
/* ------------------------ main framework ------------------------ */
#wrap {
	background: url("../images/bg-wrap.jpg") repeat-y;
	width: 840px;
	margin: 0 auto;
	text-align: left;
}
body#index #wrap {
	position: relative;
}
/* ------------------------ masthead framework ------------------------ */
#masthead {
	position: relative;
	background: url("../images/masthead.jpg");
	height: 90px;
}
/* index page link within #masthead */
#masthead a {
	position: absolute;
	left: 10px;
	width: 200px;
	top: 20px;
	height: 60px;
}
#masthead a span {
	display: none;
}
/* ------------------------ column-left framework ------------------------ */
#column-left {
	width: 552px;
	float: left;
}
#column-left p,#column-left h1,#column-left h2,#column-left h3,#column-left ul,#column-left dl {
	margin: 0px 24px 10px 16px;
}

#column-left table
{
  margin:0 24px 10px 16px;
  width:500px
}

#column-left table tr
{
  border-bottom:1px solid #CBBCD3;
}

#column-left table tr td
{
  vertical-align:top;
}

#column-left table.nostyle tr
{
  border:0 none;
}

#column-left table h2,
#column-left table h3,
#column-left table h1
{
  margin:0 0 10px 0;
}


/*#column-left form {
padding-left: 16px;
}
set form margin here */
/* single column list */
#column-left ul {
	padding-left: 5px;
}
#column-left ul li {
	background: transparent url("../images/bullet.jpg") 0px 1px no-repeat;/* 0px = horizontal position for left,6px = vertical position from top */
	padding-left:15px;/* pushes text to the right to display bg img */
}
#ads {
	background: url("../images/img-ads.jpg") no-repeat;
	width: 441px;
	height: 143px;
	margin-left: 50px;
	position: relative;
}
#ads a.capital {
	position: absolute;
	top: 44px;
	left: 22px;
	height: 50px;
	width: 190px;
}
#ads a.integra {
	position: absolute;
	top: 80px;
	left: 25px;
	height: 50px;
	width: 190px;
}
#ads a.resolve {
	position: absolute;
	top: 47px;
	left: 126px;
	height: 50px;
	width: 190px;
}
/* ------------------------ column-right framework ------------------------ */
#column-right {
	width: 288px;
	float: left;
	background: url("../images/side-nav-bg.jpg") repeat-y;
}
#column-right-bottom {
	background: url("../images/right-col-bottom.jpg") bottom no-repeat;
	padding-bottom: 450px;
}
#column-right p,#column-right h1,#column-right h2,#column-right h3,#column-right ul,#column-right dl {
	margin: 0px 25px 10px 23px;
}
#column-right form {
	margin-left: 0px;
}
/* single column list */
#column-right ul {
	padding-left: 5px;
	margin-top: 5px;
}
#column-right ul li {
	background: transparent url("../images/bullet.jpg") 0px 2px no-repeat;/* 0px = horizontal position for left,6px = vertical position from top */
	padding-left:15px;/* pushes text to the right to display bg img */
}
#location-park {
	background: url("../images/img-loc-park.jpg") left no-repeat;
	width: 288px;
	height: 184px;
}
#location-park p {
	margin-left: 32px;
}
#location-coit {
	background: url("../images/img-loc-coit.jpg") left no-repeat;
	width: 288px;
	height: 184px;
}
#location-coit p {
	margin-left: 32px;
}
#location-8th {
	background: url("../images/img-loc-8th.jpg") left no-repeat;
	width: 288px;
	height: 184px;
}
#location-8th p {
	margin-left: 32px;
}
.loc-text {
	padding-top: 80px;
}
/* ------------------------ header framework ------------------------ */
#header-flash {
	height: 658px;
	background: url("../images/flash-02.jpg");
	clear: both;
}
/* sets height for the flash header - REMOVE IF NOT USED */
/* --------------- no flash text styles ----------------------*/
#header-flash p,#header-flash noscript {
	padding: 5px 0 0 30px;
	color: #FFFFFF;
}
#header-flash a:link,#header-flash a:visited {
	color: #FFFFFF;
}
#header-flash a:hover,#header-flash a:active {
	color: #FFFF00;
	text-decoration: none;
}
#header-graphic {
	position: relative;
	height: 544px;
	background: url("../images/header-graphic-1.jpg")
}
#wrap-stats-6 #header-graphic, #wrap-stats-12 #header-graphic{
	height: 148px;
}
/* sets height for all non-flash headers */
#header-graphic #video {
	position: absolute;
	top: 326px;
	left: 555px;
	width: 288px;
	height: 210px;
}
#header-graphic #video a span {
	display: none;
}
body#index #header-graphic {
	background: url("../images/header-index.jpg");
}
body#center #header-graphic {
	background: url("../images/header-graphic-4.jpg");
}
body#contact #header-graphic {
	background: url("../images/header-graphic-3.jpg");
}
body#thankyou #header-graphic {
	background: url("../images/header-graphic-1.jpg");
}
body#sitemap #header-graphic {
	background: url("../images/header-graphic-2.jpg");
}
body#blog #header-graphic {
	background: url("../images/header-graphic-2.jpg");
}
body#tubal #header-graphic {
	background: url("../images/header-graphic-2.jpg");
}
body#rooms #header-graphic {
	background: url("../images/header-graphic-2.jpg");
}
body#outpatient #header-graphic {
	background: url("../images/header-graphic-2.jpg");
}
body#sonograms #header-graphic {
	background: url("../images/header-graphic-4.jpg");
}
body#hsg #header-graphic {
	background: url("../images/header-graphic-4.jpg");
}
body#hormonal #header-graphic {
	background: url("../images/header-graphic-4.jpg");
}
body#diagnostic #header-graphic {
	background: url("../images/header-graphic-4.jpg");
}
body#casa #header-graphic {
	background: url("../images/header-graphic-4.jpg");
}
body#preservation #header-graphic {
	background: url("../images/header-graphic-3.jpg");
}
body#pgd #header-graphic {
	background: url("../images/header-graphic-3.jpg");
}
body#donation #header-graphic {
	background: url("../images/header-graphic-3.jpg");
}
/* ------------------------ subhead framework ------------------------ */
#subhead span {
	display: none;
}
#subhead {
	height: 28px;
	margin: 0 0 15px 16px;
}

#column-left p.subhead
{
  font-family:"ITCAvantGardeGothicStdBook";
  font-size:20px;
  color:#b85a50;
  font-weight:normal;
  margin-bottom:20px;
}

/* sets height for all subheads */
body#index #subhead {
	background: url("../images/subhead-index.jpg") left no-repeat;
}
body#about #subhead {
	background: url("../images/subhead-about.jpg") left no-repeat;
}
body#contact #subhead {
	background: url("../images/subhead-contact.jpg") left no-repeat;
}
body#thankyou #subhead {
	background: url("../images/subhead-thankyou.jpg") left no-repeat;
}
body#sitemap #subhead {
	background: url("../images/subhead-sitemap.jpg") left no-repeat;
}
body#blog #subhead {
	background: url("../images/subhead-blog.jpg") left no-repeat;
}
body#tubal #subhead {
	background: url("../images/subhead-outpatient.jpg") left no-repeat;
}
body#statistics #subhead {
	background: url("../images/subhead-statistics.jpg") left no-repeat;
}
body#sonograms #subhead {
	background: url("../images/subhead-diagnostic.jpg") left no-repeat;
}
body#rooms #subhead {
	background: url("../images/subhead-outpatient.jpg") left no-repeat;
}
body#preservation #subhead {
	background: url("../images/subhead-preservation.jpg") left no-repeat;
}
body#pgd #subhead {
	background: url("../images/subhead-pgd.jpg") left no-repeat;
}
body#outpatient #subhead {
	background: url("../images/subhead-outpatient.jpg") left no-repeat;
}
body#ivf #subhead {
	background: url("../images/subhead-ivf.jpg") left no-repeat;
}
body#hsg #subhead {
	background: url("../images/subhead-diagnostic.jpg") left no-repeat;
}
body#hormonal #subhead {
	background: url("../images/subhead-diagnostic.jpg") left no-repeat;
}
body#finance #subhead {
	background: url("../images/subhead-financing.jpg") left no-repeat;
}
body#fee #subhead {
	background: url("../images/subhead-fee.jpg") left no-repeat;
}
body#donation #subhead {
	background: url("../images/subhead-donation.jpg") left no-repeat;
}
body#doctors #subhead {
	background: url("../images/subhead-doctors.jpg") left no-repeat;
}
body#diagnostic #subhead {
	background: url("../images/subhead-diagnostic.jpg") left no-repeat;
}
body#center #subhead {
	background: url("../images/subhead-center.jpg") left no-repeat;
}
body#casa #subhead {
	background: url("../images/subhead-diagnostic.jpg") left no-repeat;
}
/* ------------------------ subhead framework with varying heights ------------------------ */
body#index #mission-statement {
	height: 111px;
	padding-top: 227px;
	background: url("../images/mission-statement-index.jpg") ;
}
#mission-statement {
	height: 158px;
	background: url("../images/mission-statement.jpg") ;
}
#inset-invitro {
	height: 110px;
	width: 525px;
	background: url("../images/inset-invitro.jpg") no-repeat;
	margin: 0px 0px 20px 0px;
	padding-top: 53px;
	position: relative;
}
#inset-invitro a.invitro-lm {
	position: absolute;
	top: 122px;
	left: 19px;
	width: 100px;
	height: 32px;
}
#inset-invitro a.invitro-lm span {
	display: none;
}
#column-left #inset-invitro p {
	margin: 0 175px 0px 30px;
	color: #000;
}
#locations {
	background: #09030d url("../images/locations-top.jpg") top no-repeat;
	width: 525px;
	padding-top: 162px;
}
#locations-bottom {
	background: url("../images/locations-bottom.jpg") bottom no-repeat;
	padding-bottom: 11px;
}
#locations div.office-address {
	width: 175px;
	float: left;
	display: inline;
}
/* ------------------------ title framework with varying heights ------------------------- */
#title-contact-index {
	height: 23px;
	background: url("../images/title-contact.jpg") left no-repeat ;
	clear: both;
	margin-left: 16px;
}
#title-our-history {
	height: 23px;
	background: url("../images/title-our-history.jpg") left no-repeat ;
	clear: both;
	margin-left: 16px;
	padding-top: 25px;
}
#title-testimonials {
	height: 23px;
	background: url("../images/title-testimonials.jpg") left no-repeat ;
	clear: both;
	margin-left: 16px;
	padding-top: 25px;
}
#title-quick-contact {
	height: 265px;
	background: #4e1b22 url("../images/title-quick-contact.jpg") top left no-repeat ;
	width: 288px;
	float: left;
	display: inline;
}
#title-quick-contact p {
	margin: 5px 37px 0 32px;
}
#title-locations {
	height: 80px;
	background: url("../images/title-locations.jpg") left no-repeat ;
}
#title-upcoming-events {
	height: 39px;
	padding-top: 35px;
	background: url("../images/title-upcoming-events.jpg") top left no-repeat ;
}
#title-procedures {
	height: 55px;
	background: url("../images/title-procedures.jpg") ;
}
#title-testing {
	height: 31px;
	background: url("../images/title-testing.jpg") ;
}
/* ------------------------------------- Buttons ---------------------------------------- */
#btn-fp {
	height: 101px;
	background: url("../images/btn-fp.jpg") no-repeat;
	position: relative;
}
#btn-fp a {
	position: absolute;
	top: 9px;
	left: 55px;
	width: 180px;
	height: 87px;
}
#btn-fp-spanish {
	height: 102px;
	background: url("../images/btn-fp-spanish.jpg") no-repeat;
	position: relative;
}
#btn-fp-spanish a {
	position: absolute;
	top: 10px;
	left: 56px;
	width: 182px;
	height: 87px;
}
#btn-designrx {
	height: 99px;
	background: url("../images/btn-designrx.jpg") no-repeat;
	position: relative;
}

#btn-medFin{
	background: url("../images/btn-medfin.jpg") no-repeat;
	padding-left:70px;
}
#btn-designrx a {
	position: absolute;
	top: 17px;
	left: 37px;
	width: 209px;
	height: 69px;
}
#right-info-btns {
	height: 400px;
	background: url("../images/right-info-btns.jpg") no-repeat;
	position: relative;
}
#right-info-btns a.forms {
	position: absolute;
	top: 0px;
	left: 20px;
	width: 230px;
	height: 100px;
}
#right-info-btns a.stress-eval {
	position: absolute;
	top: 100px;
	left: 20px;
	width: 230px;
	height: 100px;
}
#right-info-btns a.tubalreversalusa {
	position: absolute;
	top: 200px;
	left: 20px;
	width: 230px;
	height: 100px;
}
#right-info-btns a.donoregginfo {
	position: absolute;
	top: 300px;
	left: 20px;
	width: 230px;
	height: 100px;
}
#right-info-btns a.forms:hover {
	background: url("../images/right-info-btns-over.jpg") -20px 0 no-repeat;/* -100px = horizontal img shift,0px = vertical shift from top */
}
#right-info-btns a.stress-eval:hover {
	background: url("../images/right-info-btns-over.jpg") -20px -100px no-repeat;/* -100px = horizontal img shift,0px = vertical shift from top */
}
#right-info-btns a.tubalreversalusa:hover {
	background: url("../images/right-info-btns-over.jpg") -20px -200px no-repeat;/* -100px = horizontal img shift,0px = vertical shift from top */
}
#right-info-btns a.donoregginfo:hover {
	background: url("../images/right-info-btns-over.jpg") -20px -300px no-repeat;/* -100px = horizontal img shift,0px = vertical shift from top */
}
#right-info-btns span {
	display: none;
}
/* ------------------------ bottom-wrap framework ------------------------ */
/* ------------ must have below column-left and column-right to clear the float ------------ */
#bottom-wrap {
	background: url("../images/bottom-wrap.jpg");
	width: 100%;/* fix for Safar */
	height:20px;
	clear: both;/* important - do not remove */
}
/* ------------------------footer framework ------------------------ */
#footer-bg {
	background: url("../images/footer-div.jpg") top repeat-x;
	width: auto;
	padding-top: 54px;
}
#footer {
	width: 840px;
	margin: 0 auto;
	text-align: center;
}
#footer p {
	color: #fff;
	margin-bottom: 10px;
}
#footer a:link,#footer a:visited {
	color: #7987b3;
}
#footer a:hover,#footer a:active {
	color: #fff;
}
#footer ul {
	margin-bottom: 10px;
}
#footer li {/* if your li's float,you can adjust border height w/ line-height */
padding:0 5px 0 7px;/* adjusts the spacing between each li display and border-left */
display:inline;
border-left: 1px solid #fff;
}
#footer li.first {
	border: none;
}
/* ------------------------ MAIN NAVIGATION FRAMEWORK ------------------------ */
/* ------------------------ horizontal sprite nav ------------------------ */
#nav {
  background: url('../images/nav.png') top left;
	width: 840px;
	height: 58px;
	margin: 0;
	padding: 0;
	text-align:right;
}
body#index #nav {
	position: absolute;
	width: 590px;
	height:58px;
	right:0;
	top:0;
	background:0 none;
}
#nav span {
	display: inline;
	line-height:36px;
}
#nav li  {
	height: 58px;
	display: inline;
}
/* change height here also */
#nav a {
  display:inline-block;
	list-style: none;
	position: relative;
	border:2px solid #000;
	margin-top:20px;
	margin-bottom:2px;
	height:36px;
	padding:0 10px;
	
  border-bottom:0 none;
  
  -webkit-border-top-left-radius: 05px;
  -webkit-border-top-right-radius: 05px;
  -moz-border-radius-topleft: 05px;
  -moz-border-radius-topright: 05px;
  border-top-left-radius: 05px;
  border-top-right-radius: 05px;
  
  background-color: #6a475c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6a475c), to(#39142c)); 
  background-image: -webkit-linear-gradient(top, #6a475c, #39142c); 
  background-image:    -moz-linear-gradient(top, #6a475c, #39142c); 
  background-image:     -ms-linear-gradient(top, #6a475c, #39142c); 
  background-image:      -o-linear-gradient(top, #6a475c, #39142c); 
  background-image:         linear-gradient(top, #6a475c, #39142c);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#6a475c', EndColorStr='#39142c'); 
}


#nav a:link, #nav a:visited
{
  color:#f7a686;
  text-decoration:none;
  font-size:15px;
  font-weight:normal;
  font-family:ITCAvantGardeGothicStdBook;
}

#nav a:hover, #nav a:active
{
  color:#fff;
  background-color: #39142c;
   background-image: -webkit-gradient(linear, left top, left bottom, from(#39142c), to(#6a475c)); 
   background-image: -webkit-linear-gradient(top, #39142c, #6a475c); 
   background-image:    -moz-linear-gradient(top, #39142c, #6a475c); 
   background-image:     -ms-linear-gradient(top, #39142c, #6a475c); 
   background-image:      -o-linear-gradient(top, #39142c, #6a475c); 
   background-image:         linear-gradient(top, #39142c, #6a475c);
             filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#39142c', EndColorStr='#6a475c');
   text-shadow: 1px 1px 5px #fff; 
}

/* --------------------------- SIDE NAV - SLIDER -------------*/
#column-right #side-nav p {
	margin: 0;
}
#column-right #side-nav {
	background: url("../images/side-nav-bg.jpg") repeat-y;
	width: 288px;
	padding: 0px;
	margin: 0px;
}
#column-right #side-nav p span {
	display: none;
}
#column-right #side-nav p a {
	height: 28px;
	display: block;
}
#column-right #side-nav p a {
	margin: 0px;
	padding-bottom: 0px;
}
#column-right #side-nav p {
	background: none;
	padding: 0px;*margin-bottom:-3px;
}
#column-right #side-nav-01 a {
	background: url("../images/side-nav/01.jpg");
}
#column-right #side-nav-02 a {
	background: url("../images/side-nav/02.jpg");
}
#column-right #side-nav-03 a {
	background: url("../images/side-nav/03.jpg");
}
#column-right #side-nav-04 a {
	background: url("../images/side-nav/04.jpg");
}
#column-right #side-nav-05 a {
	background: url("../images/side-nav/05.jpg");
}
#column-right #side-nav-06 a {
	background: url("../images/side-nav/06.jpg");
}

#column-right #side-nav-07 a {
	background: url("../images/side-nav/07.jpg");
}
#column-right #side-nav-08 a {
	background: url("../images/side-nav/08.png");
}
#column-right #side-nav-09 a {
	background: url("../images/side-nav/09.jpg");
}
#column-right #side-nav-10 a {
	background: url("../images/side-nav/10.jpg");
}
#column-right #side-nav-01 a:hover {
	background: url("../images/side-nav/01.jpg") -288px -0px no-repeat;
}
#column-right #side-nav-02 a:hover {
	background: url("../images/side-nav/02.jpg") -288px -0px no-repeat;
}
#column-right #side-nav-03 a:hover {
	background: url("../images/side-nav/03.jpg") -288px -0px no-repeat;
}
#column-right #side-nav-04 a:hover {
	background: url("../images/side-nav/04.jpg") -288px -0px no-repeat;
}
#column-right #side-nav-05 a:hover {
	background: url("../images/side-nav/05.jpg") -288px -0px no-repeat;
}
#column-right #side-nav-06 a:hover {
	background: url("../images/side-nav/06.jpg") -288px -0px no-repeat;
}

#column-right #side-nav-07 a:hover {
	background: url("../images/side-nav/07.jpg") -288px -0px no-repeat;
}
#column-right #side-nav-08 a:hover {
	background: url("../images/side-nav/08.png") -288px -0px no-repeat;
}
#column-right #side-nav-09 a:hover {
	background: url("../images/side-nav/09.jpg") -288px -0px no-repeat;
}
#column-right #side-nav-10 a:hover {
	background: url("../images/side-nav/10.jpg") -288px -0px no-repeat;
}
.menu_body {
	display: none;
}
#column-right .menu_body ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 30px;
	background-image: none;
}
#column-right #side-nav-03 ul li a,#column-right #side-nav-03 ul li a:hover,
#column-right #side-nav-06 ul li a,#column-right #side-nav-06 ul li a:hover,
#column-right #side-nav-09 ul li a,#column-right #side-nav-09 ul li a:hover,
#column-right #side-nav-10 ul li a,#column-right #side-nav-10 ul li a:hover,
#column-right #side-nav-11 ul li a,#column-right #side-nav-11 ul li a:hover {
	background-image: none;
	height: auto;
	display: inline;
}
/* --------------------------- Stats Page ---------------------------*/
#wrap-stats-6 {
	background: #12031A;
	height: 680px;
	margin-top: 27px;
	overflow:hidden;
	text-align: left;
	width: 619px;
}
#wrap-stats-6 table#ifvstats {
	margin: 20px 0px 0px 56px;
}
#wrap-stats-6 table#fetstats {
	margin: 20px 0px 0px 56px;
}
#wrap-stats-6 span.heading {
	color: #b85a50;
	font-size: 1.8em;
	font-weight: normal;
}
#wrap-stats-6 p.ivf {
	color: #b85a50;
	padding: 48px 0px 0px 51px;
}
#wrap-stats-6 p.fet {
	color: #b85a50;
	padding: 48px 0px 0px 51px;
}
#wrap-stats-12 {
	background: #12031A;
	height: 680px;
	margin-top: 27px;
	overflow:hidden;
	text-align: left;
	width: 619px;
}
#wrap-stats-12 span.heading {
	color: #b85a50;
	font-size: 1.8em;
	font-weight: normal;
}
#wrap-stats-12 p.ivf {
	color: #b85a50;
	padding: 48px 0px 0px 51px;
}
#wrap-stats-12 p.fet {
	color: #b85a50;
	padding: 48px 0px 0px 51px;
}
#wrap-stats-12 table#ifvstats {
	margin: 20px 0px 0px 56px;
}
#wrap-stats-12 table#fetstats {
	margin: 20px 0px 0px 56px;
}
#doctors h2 {
	margin-top: 2.5em;
	font-size: 1.3em
}

.tdPadding{
	padding-left: 40px;
}

#naturallysmartvitaminsbanner{
	width: 253px;
	position: relative;
	left: 15px;
	top: 5px;
}


#column-left hr
{
  background-color:#CBBCD3;
  height:1px;
  margin:0 24px 10px 16px;
  width:500px
}







.smk {
	height:auto;
	margin:0 auto 1.5em;
	overflow:hidden;
	padding:0px;
	width:225px;
}
#column-right .smk ul{
	margin:0;
	padding:0;
}
#column-right .smk ul li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	background:transparent none;
}
.smk a:link, .smk a:visited {
	background:url("http://dhsc66z5v6eup.cloudfront.net/icon-kit-01/smk-small-shadows.png") no-repeat;
	display:block;
	float:left;
	height:45px;
	margin:0 5px;
	width:42px;
}
.smk a:first-child
{
  margin:0;
}
.glow {
	background:#000;
	color:#fff;
}

.smk a.twitter												{margin-left:0;}
.smk a.twitter:hover,.smk a.twitter:active					{background-position:0 -100px;}
.glow .smk a.twitter:hover,.glow .smk a.twitter:active		{background-position:0 -200px;}

.smk a.youtube												{background-position:-100px 0;}
.smk a.youtube:hover,.smk a.youtube:active					{background-position:-100px -100px;}
.glow .smk a.youtube:hover,.glow .smk a.youtube:active		{background-position:-100px -200px;}

.smk a.facebook												{background-position:-200px 0;}
.smk a.facebook:hover,.smk a.facebook:active				{background-position:-200px -100px;}
.glow .smk a.facebook:hover,.glow .smk a.facebook:active	{background-position:-200px -200px;}

.smk a.blog													{background-position:-300px 0;}
.smk a.blog:hover,.smk a.blog:active						{background-position:-300px -100px;}
.glow .smk a.blog:hover,.glow .smk a.blog:active			{background-position:-300px -200px;}

.smk a.linkedin												{background-position:-400px 0;}
.smk a.linkedin:hover,.smk a.linkedin:active				{background-position:-400px -100px;}
.glow .smk a.linkedin:hover,.glow .smk a.linkedin:active	{background-position:-400px -200px;}

.smk a.rss													{background-position:-500px 0;}
.smk a.rss:hover,.smk a.rss:active							{background-position:-500px -100px;}
.glow .smk a.rss:hover,.glow .smk a.rss:active				{background-position:-500px -200px;}

.smk a.news													{background-position:-600px 0;}
.smk a.news:hover,.smk a.news:active						{background-position:-600px -100px;}
.glow a.smk a.news:hover,.glow .smk a.news:active			{background-position:-600px -200px;}


#column-left ul.content-links li { background: url("../images/bullet.jpg") no-repeat scroll 0 4px transparent; }
#column-left ul.content-links li a { font:14px/20px Arial,Helvetica,sans-serif; }
