/*
Theme Name: Fertility Institute of VA JG
Theme URI: http://www.fertilityinstituteofva.com/wp-content/themes/fertilityofva
Description: Custom wordpress design and theme for Fertility Institute of Virginia
Version: 1.0
Author: Jennifer Glick - Tropice Web Design
Author URI: http://tropice.com
*/

@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */

strong {
font-weight:bold;

}

:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a1c2c;
	text-decoration:none;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a1c2c;
	text-decoration:underline;
}

body {
	background-image:url(images/page_bg.jpg);
	background-repeat:repeat-x;
	background-color:#ede8dd;
}
/* page css starts here */

#dvContainer {
	margin:0px auto;
	width:994px;
}
#dvLogoNavi {
	float:left;
	width:978px;
	padding:26px 0px 6px 16px;
}
#dvLogo {
	float:left;
	width:335px;
	font-size:0px;
	margin:0px;
	padding:0px;
}
#dvLogo h1 {
	font-size:0px;
	display:none;
}

#chromemenu {
	float:left;
	padding-top:2px;
	padding-left:5px;
	width:635px;
	background-image:url(images/navi_bg.jpg);
	background-repeat:no-repeat;
	height:53px;
	font-size:11px;
	font-family:"Humanst521 BT", Arial, Helvetica, sans-serif
}
#chromemenu ul {
	margin:0;
	padding:0px;
	list-style:none;
}
#chromemenu li {
	display:inline;
	margin:0;
	padding:0;
}
#chromemenu a {
	float:left;
	background:url("images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#chromemenu a span {
	float:left;
	display:block;
	background:url("images/tabright.gif") no-repeat right top;
	padding:15px 8px 15px 8px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	font-family:"Humanst521 BT", Arial, Helvetica, sans-serif
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #chromemenu a span {
	float:none;
}
/* End IE5-Mac hack */
    #tabs9 a:hover span {
	color:#FFF;
}
#chromemenu a:hover {
	background-position:0% -45px;
}
#chromemenu a:hover span {
	background-position:100% -45px;
}
#chromemenu #current a {
	background-position:0% -45px;
}
#chromemenu #current a span {
	background-position:100% -45px;
}

#dvBanner {
	float:left;
	width:994px;
	font-size:0px;
}
#dvBanner h2 {
	font-family:0px;
	display:none;
}
#dvBody {
	float:left;
	width:978px;
	padding:10px 0px 10px 16px;
}
.dvLeftPanel {
	float:left;
	width:670px;
	padding-right:35px;
    font-family:Arial, Helvetica, sans-serif;
	color:#3c3a37;
	margin:0px;
	padding:0px;
    font-size: 14px;

}
.dvLeftPanel h1 {
	font-family:"Adobe Garamond Pro", Georgia, Arial;
	font-size:35px;
	color:#3a1c2c;
	padding:0px;
	margin:0px;
	letter-spacing:-1px;
	padding-bottom:22px;
}

.dvLeftPanel a {
   	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #005d65;
    text-decoration: none;
    border-bottom: 1px dashed;
}


.dvLeftPanel a:hover {
   	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #005d65;
    text-decoration: none;
    font-weight:bold;
    border-bottom: 1px dashed;
}

#dvLeftPanel ol {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3a37;
    font-size:14px;
    line-height:24px;
    padding-right: 30px;
    
	
}

#dvLeftPanel ol li {
padding-bottom: 10px;
list-style-type:square;

}

p {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3a37;
	margin:0px;
	padding:0px;
	line-height:24px;
	padding-bottom:24px;
	font-size:14px;
}


.dvRightPanel {
	float:left;
	width:273px;
}
.dvSideNavi {
	float:left;
	width:273px;
	font-size:0px;
}
.dvSideNavi div { clear:both; width:273px; overflow:hidden;}

.dvSideNavi .menuivf a {
float:left;
background-image:url(images/side_navi_IVF.jpg);
background-repeat:no-repeat;
background-position:top left;
height:50px;
 width:273px;
}
.dvSideNavi .menuivf a:hover {
float:left;
background-image:url(images/side_navi_IVF_hover.jpg);
background-repeat:no-repeat;
background-position:top left;
}


.dvSideNavi .menusperminj a {
float:left;
background-image:url(images/side_navi_ISI.jpg);
background-repeat:no-repeat;
background-position:top left;
height:71px;
 width:273px;
}
.dvSideNavi .menusperminj a:hover {
float:left;
background-image:url(images/side_navi_ISI_hover.jpg);
background-repeat:no-repeat;
background-position:top left;
}



.dvSideNavi .menupesa a {
float:left;
background-image:url(images/side_navi_PESA.jpg);
background-repeat:no-repeat;
background-position:top left;
height:71px;
 width:273px;
}
.dvSideNavi .menupesa a:hover {
float:left;
background-image:url(images/side_navi_PESA_hover.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.dvSideNavi .menuassisthatch a {
float:left;
background-image:url(images/side_navi_AH.jpg);
background-repeat:no-repeat;
background-position:top left;
height:85px;
 width:273px;
}
.dvSideNavi .menuassisthatch a:hover {
float:left;
background-image:url(images/side_navi_AH_hover.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.Subheading {
	padding-bottom:9px;
}
.dvForm {
	float:left;
	width:273px;
    height: 100px;
	background-image:url(images/form_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:98px;
}

#dvFooter {
	width:100%;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	float:left;
}
#dvFooterContainer {
	margin:0px auto;
	width:978px;
	padding:33px 0px 0px 16px;
}

#dvGallery{
float:left;
width:978px;}


#dvGallery img{
font-size:0px;
margin:0px;
padding:0px;}

#FooterPanel {
	float:left;
	width:978px;
	padding-top:25px;
	padding-bottom:25px;
	}
#FooterPanel address {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d4cbd0;
	font-style:normal;
	width:475px;
}
address img {
	padding-bottom:18px;
}
address strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.dvFooterLink {
	float:left;
	width:495px;
}
.dvFooterLink li {
	float:left;
	padding-left:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d4cbd0;
	padding-top:65px;
}
.dvFooterLink li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d4cbd0;
	text-decoration:none;
}
.dvFooterLink li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d4cbd0;
	text-decoration:underline;
}
.dvTop {
	float:left;
	padding-top:45px;
	padding-left:29px;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}

img.press{
border: 1px solid #7f8080;

}

/* page css starts here */
