@charset "utf-8";
/* CSS Document */

html, body{
font:12px Arial, Helvetica, sans-serif;
margin:0 auto;
padding:0;
color:#3d3c25;
}
html{background-image:url('../images/page-bg.png');background-repeat:repeat-y;background-position:center;background-color:#b7b28a;}
body{background:url('../images/bg.png') repeat-x;}

a{outline:none; color:#728a28; text-decoration:none;}
.sidebar a, #content a, .footer a{/*padding:0 2px;*/ border-bottom:1px solid;}
.sidebar a:hover, #content a:hover{background-color:#efeed5;}
.footer a:hover{background-color:#aca782;}
h2 a{color:#40597d; border-bottom:none !important;}
h2 a:hover{background-color:#fff !important;}

abbr, acronym{cursor:help; border-bottom:1px dotted;}

h1,h2{font-weight:bold; color:#40597d;}
h3,h4,h5,h6{letter-spacing:2px;}
h1{font-size:18px;}
h2{font-size:14px; margin-bottom:-10px;}
h3,h4{font-size:12px; text-transform:uppercase; font-weight:bold; margin:18px 0 -10px 0;}
h5,h6{font-size:12px;}
.lg{background:url('../images/lg.gif') no-repeat right bottom; margin:0 -10px -5px -10px; padding:5px 0 25px 10px;}
.sm{background:url('../images/sm.gif') no-repeat right bottom; margin:0 -10px -5px -10px; padding:5px 0 15px 10px;}

table {  }
	
td {vertical-align:top;}

ul.disc{list-style-type:disc;}
ul.circle{list-style-type:circle;}

ol.A{list-style-type:upper-latin;}
ol.a{list-style-type:lower-latin;}
ol.I{list-style-type:upper-roman;}
ol.i{list-style-type:lower-roman;}

.req{font-weight:bold; color:#FF0000;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.justify{text-align:justify;}

.underline{text-decoration:underline;}

.clear{clear:both;}
.clearright{clear:right;}
.clearleft{clear:left;}

	
.container{width:746px; margin:0 auto; padding:0; background:url('../images/page-top.jpg') no-repeat center 90px;}
#baby{background:url('../images/baby.png') no-repeat; width:436px; height:162px; display:block; position:absolute; top:0; left:0;}
.header{height:145px; color:#fff; padding:0; margin:0; background:url('../images/header.png') no-repeat 5px 21px;}
.brand{background:url('../images/brand.jpg') no-repeat; display:block; float:right; height:72px; width:295px; margin:5px 52px 0 0; text-indent:-9999em;}
.address, .consultation{display:none;}

.nav{width:100%; margin:0; font-family:"Trajan Pro", "Times New Roman", Times, serif; font-variant:small-caps;}
.nav a{
display:block;
cursor:pointer;
color:#7f7b33;
text-decoration:none;
padding:2px 8px 3px 2px;
margin:0;
background:url('../images/nav.gif') no-repeat top right;
}
.nav a:hover{color:#728a28;}
.nav a.end, .nav li ul li a{background-image:none;}
.nav li ul li a{
background-color:#d1cf67;
color:#86854a;
font-size:12px;
font-family:"Times New Roman", Times, serif;
font-variant:normal;
text-align:left;
height:100%;
padding:7px;
margin:0;
border-bottom:2px solid #86854a;
}
.nav li ul li a:hover{background-color:#96a949; color:#fff;}
.nav li ul{box-shadow:-2px 2px 5px #5d5c33; -moz-box-shadow:-2px 2px 5px #5d5c33; -webkit-box-shadow:-2px 2px 5px #5d5c33;}
.nav .hidden{display:none;}


.wrap{margin:0; padding:20px 0 0; background:url('../images/page-btm.gif') no-repeat center bottom;}

.sidebar{width:190px; margin:0; padding:0 0 120px 0;}
.sidebar:after{content:" "; display:block; clear:left;}
.sidebar form, .sidebar .news{margin:15px 0 0 15px; background-color:rgba(255,255,255,0.8); border:1px solid #b1c5e2; width:162px;}
.sidebar form h3.heading, .sidebar .news h3{
font-size:14px;
background:url('../images/form-heading.gif') no-repeat;
padding:4px;
height:20px;
margin:0;
font-weight:normal;
letter-spacing:normal;
text-transform:none;
}
.sidebar form fieldset{border:0;}
.sidebar form legend{font-size:1.2em; font-style:italic; text-transform:uppercase; padding:.35em .5em .4em;}
.sidebar form p{margin:0; padding:5px;}
.sidebar form label{text-transform:capitalize; cursor:pointer;}
.sidebar form label.disclaimer{text-transform:none; font-size:.875em; display:block; margin:-1.7em 0 0 2.3em; padding:0 2em 0 0; line-height:1.2em;}
.sidebar input, .sidebar textarea{padding:.2em .3em;}
.sidebar .wide, .sidebar textarea{width:90%;}
.sidebar .tel{width:1.5em;}
.sidebar .tell{width:2em;}
.sidebar #submit, .sidebar #reset{
padding:.3em;
border:.1em solid;
border-radius:.3em; -moz-border-radius:.3em; -webkit-border-radius:.3em;
cursor:pointer;
font-size:1em;
}
.sidebar #reset, .sidebar #submit{margin:1em 0 .5em .5em;}


.sidebar .news{padding:5px; width:152px;}
.sidebar .news h3{margin:-5px -5px 0;}
.sidebar .news h3 a{color:#000; border-bottom:0 none;}
.sidebar .news h4{margin:0; padding:3px 0;}
.sidebar .news p{margin:0; padding:0 0 5px;}


#content{padding:5px 0 40px 20px; width:525px; margin-left:190px; line-height:16px; position:relative;}
#content:after{content:" "; display:block; clear:both;} /* This line allows the content to always be as long as the sidebar. */
#content li{margin:0 0 6px; padding:0;}
#content div.center{padding-right:20px;}

.showcase{width:100%; margin:0; padding:7px 0 0 10px; height:160px;}
.showcase .egg, .showcase .embryo, .showcase .surrogacy{
width:146px;
height:150px;
display:block;
margin:0 25px 0 0;
padding:0 !important;
border:none !important;
text-indent:-9999em;
float:left;
}
.showcase .egg, .showcase .egg:hover{background:url('../images/sc-egg.png') no-repeat transparent !important;}
.showcase .embryo, .showcase .embryo:hover{background:url('../images/sc-embryo.png') no-repeat transparent !important;}
.showcase .surrogacy, .showcase .surrogacy:hover{background:url('../images/sc-surrogacy.png') no-repeat transparent !important;}

.one, .two, .home{
padding:0 10px;
background-color:#fff;
border:1px solid #88a7d4;
border-top-left-radius:15px;
-moz-border-radius-topleft:15px;
-webkit-border-top-left-radius:15px;
border-top-right-radius:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-right-radius:15px;
}
.one{width:500px;}
.home{width:300px;}
.two{width:140px; float:right;}
.below{clear:right; margin-top:20px;}


.footer{
margin:0;
padding:5px 20px;
color:#82783d;
background:url('../images/footer.png') no-repeat center top #b7b28a;
font-size:11px;
text-align:center;
}
.footer a{color:#82783d;}
.footer ul{margin:10px 0 0; padding:0;}
.footer li{list-style:none; display:inline;}
.footer li:after{content:" | ";}
.footer .sitemap:after{content:"";}
.footer li ul{display:none;}
.footer p{margin:5px 0; padding:0;}

