@import 'blueprint/screen.css';

.container {
	/* change width here if you want a narrower layout; blueprint default is 950px */
    width : 960px;
    background-image : url(/images/repeater.png);
    background-repeat : repeat-y;
}

/* ELEMENTS */
body {
	background-color : #b57079;
    font-size : 10pt;
    font-family : tahoma, arial, helvetica, sans-serif;
}
body h4{
	margin-top : 0px;
	font-family : "Verdana";
	font-size : 22pt;
	font-style : italic;
	font-weight : bold;
	color : #b57079;
}
/* CLASSES */
img.left {
	float : left;
	margin : .5em .5em .5em 0;
}
img.topleft {
	float : left;
	margin : 0 .5em .5em 0;
}
img.right {
	float : right;
	margin : .5em 0 .5em .5em;
}
img.topright {
	float : right;
	margin : 0 0 .5em .5em;
}

/* NAMED DIVS AND THEIR DESCENDANTS */
#flowers{
	width : 100%;
	margin-top : -30px;
	height : 226px;
	position : absolute;
	background-image : url(/images/body_bg.png);
	background-repeat : no-repeat;
	background-position : 87% 0%;
}

#pink_rose{
	width : 100%;
	position :absolute;
	height : 633px;
	margin-top : -25px;
	background-position : 1% 0%;
	background-image : url(/images/body_bg_big_flower.png);
	background-repeat : no-repeat;
	
}
#header {
    background-image : url(/images/obgyn_header_2.png);
    background-repeat : no-repeat;
    height : 140px;
    width : 1070px;
}
#header_links{
	font-family : "Book Antiqua";
	font-size : 14pt;
	margin-left : 645px;
	margin-top : 10px;
	width : 300px;
	text-align : right;
}
#header_links a{
	text-decoration : none;
	color : #575e3b;
}
#header_links a:hover{
	color : #b87473;
}
#header_internal{
	background-image : url(/images/obgyn_internal_header.png);
	background-repeat : no-repeat;
    height : 145px;
    width : 1070px;
}
#leftContent_internal_top{
	background-image : url(/images/obgyn_internal_left_bg_top.png);
	width : 962px;
	height : 48px;
	margin-top : 0px;
	background-repeat : no-repeat;
}
#leftContent_internal_text{
	background-image : url(/images/obgyn_internal_left_bg_repeater.png);
	width : 962px;
	padding-left : 45px;
	margin-left : 1px;
	min-height : 100px;
	background-repeat : repeat-y;
}
#leftContent_internal_text_padding{
	font-family : "Book Antiqua";
	padding-right : 90px;
}
#leftContent_internal_bottom{
	background-image : url(/images/obgyn_internal_left_bg_bottom.png);
	background-position : 100% 100%;
	width : 962px;
	height : 40px;
}
#top_menu{
	background-image : url(/images/menu_repeater.png);
	background-repeat : repeat-y;
	vertical-align : top;
	margin-top : 0px;
	padding-bottom : 5px;
	text-align : center;
	min-height : 20px;
	width : 963px;
}
#top_content{
	margin-top : 0px;
	padding-bottom : 5px;
	text-align : center;
	width : 960px;
}
#main{
    min-height : 405px;
    background-repeat : no-repeat;
    background-position : 0 0;
    padding-bottom : 0px;
    width : 1080px;
}

#left{
	background-image : url(/images/obgyn_left_bg_small.png);
	width : 519px;
	height : 405px;
	min-height : 405px;
	padding-top : 20px;
    	
	margin-left : 0px;
	background-repeat : no-repeat;
}
#leftContent{
    margin : 0 0 0 4px;
}
#address_area {
    width : 125px;
    padding-left : 25px;
    color : #500;
    
}
.doo_hickey_div {
	background-color : #ad656e;
    font-size : .8em;
    font-weight : bold;
    
}
.left {
	min-width : 100px;
    padding-left : 5px;
    background-image : url(/images/white_bullet.png);
    background-repeat : no-repeat;
    background-position : 0 0%;
    padding-bottom : 10px;
}
.doo_hickey_div a {
    text-decoration : none;
}
.doo_hickey_div a:hover {
    color : #353;
}
#menu{
	font-family : "Book Antiqua";
	position : static;
	margin-left : auto;
	margin-right : auto;
	width : 960px;
	display:block;
	cursor : pointer;
}
#absolute_div{
	position : absolute;
	left : 0px;
	right : 0px;
}
#menu, table{
	margin-left:auto;
	margin-right:auto;
}
#menu, table a{
}
#menu, table, tr{
}
#menu, table, tr, td{
	vertical-align : top;
}
.menu:hover{
    color : #353;
}
.submenu {
	background-color : #ad656e;
	min-width : 100px;
	color : #fff;
	display : inline-table;
}
.submenu:hover {
	color : #353;
}
.submenu a{
	color : #fff;
	}
#right{
	background-repeat: no-repeat;
	background-image : url(/images/obgyn_right_bg_small.png);
	width : 446px;
	height : 409px;
	margin-left : -12px;
	margin-top : -3px;
	padding-left : 71px;
	padding-top : 5px;
}
#welcome_top{
	background-image : url(/images/obgyn_content_welcome_top.png);
	width : 450px;
	height : 94px;
	margin-left : 20px;
	background-repeat : no-repeat;
	
}
#welcome_content{
	background-image : url(/images/obgyn_content_welcome_repeater.png);
	background-repeat : repeat-y;
	margin-top : -80px;
	width : 450px;
	margin-left : 20px;
	padding-left : 15px;
}
#welcome_content_text{
	font-family : "Book Antiqua";
	padding-right : 40px;
}
#welcome_content_text h4{
	height : 0px;
}
#welcome_content_text p{
	
}
#welcome_bottom{
	background-image : url(/images/obgyn_content_welcome_bottom.png);
	background-repeat : no-repeat;
	width : 450px;
	height : 39px;
	margin-top : -20px;
	margin-left : 20px;
}
#footer {
    background-repeat :repeat-y;
    background-position : 0 0;
    width : 970px;
	margin-top : -65px;
	text-align : center;
}
#public_footer{
	background-repeat :repeat-y;
    background-position : 0 0;
    width : 970px;
	text-align : center;
}
#public_footer a{
	color : #fff;
	text-decoration : none;
	font-weight : bold;
}
#footer a{
	color : #fff;
	text-decoration : none;
	font-weight : bold;
}
#footer_bottom {
    height : 0px;
    background-image : url(/images/footer.png);
    background-repeat : no-repeat;
}
#footerContent{
    padding-left : 168px;
    width : 725px;
}
#visitors{
    padding-left : 25px;
    font-weight : bold;
}

/* MENU DIVS FOR THE HORIZONTAL MENUS.. */
/* COPY TO THE 'END MENU' COMMENT FOR ALL THE CSS STYLING FOR THE HORIZONTAL MENUS */
.left_tab{
	background-repeat : no-repeat;
	display:inline;
	font-size : 12pt;
}
.right_tab{
	background-repeat : no-repeat;
	display:inline;
	font-size : 12pt;
}
#menu_repeater{
	display:inline;
	height : 32px;
	background-repeat : repeat-x;
	padding-bottom : 0px;
	background-image : url(/images/menu_tab_repeater.png); 
}
#top_menu{
	vertical-align : top;
	margin-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	min-height : 20px;
	width : 963px;
}
.menu_block{
	display:inline;
}
.menu_span{
	font-size : 12pt;
}
.menu_span a{
	text-decoration:none;
	color : #fff;
}
.menu_span a:hover{
	color : #faa;
}
.menu_children_span{
	position:absolute;
}
.menu_children_span_bounding_box{
	border:2px solid #ad656e;
	background-color:#fff;
	margin-top:19px;
	margin-left:-140px;
	position:absolute;
	width : 170px;  
}
.submenu_block{
	padding-left:5px;
	text-align:left;
	background-color:#fff;
	cursor:pointer;
}
.submenu_block a{
	color:#000;
	text-decoration:none;
}
.submenu_block:hover{
	background-color:#ad656e;
}
.submenu_block a:hover{
	font-size:12pt;
	text-decoration:none;
	color : #fff;
	background-color : #ad656e;
}




/* END MENU */

