/* General definitions */

body { background-image:url(../imgbin/body_bg.jpg);font-family:"Times New Roman", Times, serif;font-size:medium; }

img { border:0;margin:0;padding:0; }

a { margin:0px;padding:0px; }

.medium { font-size:medium; }
 
span.xsmall { font-size:x-small; }

table td {
	vertical-align:top;
}
/* Website structure */
#container {position:absolute;top:50%;left:50%;margin-top:-224px;margin-left:-500px;width:1000px;_height:390px;background-image:url(../imgbin/container_bg.jpg);background-repeat:repeat;  }

#container_top { position:relative;width:100%;height:10px;background-image:url(../imgbin/container_top_bg.jpg);background-repeat:repeat-x; }
#corner_top_left { display:block;width: 9px; height: 9px; position: absolute; top: 0px; left: 0px; background-image:url(../imgbin/corner_top_left.jpg);background-repeat: no-repeat;}
#corner_top_right { display:block;width: 9px; height: 9px; position: absolute; top: 0px; right: 0px; background-image:url(../imgbin/corner_top_right.jpg);background-repeat: no-repeat;}


#container_spacer { width:760px;height:6px;background-image:url(../imgbin/container_bg.jpg);font-size:5px; }

#container_bot { clear:both;width:100%;height:10px;position: relative; }


#corner_bot_left { display:block;width: 9px; height: 10px; position: absolute; top: 1px; left: 0px; background-image:url(../imgbin/corner_bot_left.jpg); background-repeat: no-repeat;}
#corner_bot_right { display:block;width: 9px; height: 10px; position: absolute; top: 1px; right: 0px; background-image:url(../imgbin/corner_bot_right.jpg);background-repeat: no-repeat;}

/* Specific areas */

div#header { margin-top:-1px;margin-left:6px; margin-right:6px;padding-left:10px;padding-right:10px; background-image:url(../imgbin/header_bg.jpg);background-repeat:repeat;width:968px;}

div#contact_data { float:right;text-align:right;color:#333;margin-bottom:5px; }

div#image_container { padding-bottom: 0px; margin-bottom: 0px;position:absolute; text-align:right; margin-left:6px;width:290px; height:325px;_height:325px;background-image:url(../imgbin/header_bg.jpg);background-repeat:repeat; padding-bottom: 6px;position:absolute;}

div#image { position:relative;width:100%;text-align:right;top:50px;left:-15px;margin-left:10px;margin-bottom:30px; }

div#image img {  width: 80%;}
div#image img.aboutrick {  position:relative;top:20px;width: 50%;}
div#image img.fertility {  position:relative;top:-20px;width: 60%;}
div#image img.contact {  position:relative;top:40px;}



div#chinese_image { position:absolute; bottom:10px; right: 30px;width:100px;display:block;margin:0px; }

div#body {display:block; width:100%;height:328px;position:relative; margin-bottom: 0px;padding-bottom: 0px;}

div#mainbody { display:block;width:706px;height:325px;float:right;  margin-bottom: 0px;padding-bottom: 0px; }

div#body_menu { margin:0px;margin-top:2px; margin-left:0px;padding:0px;margin-left:10px;height:23px;_height:auto;position:relative;overflow:visible;z-index:3; }
div#body_menu table {position:relative;left:-5px;_left:5px;top:-8px;width:701px;_width:691px;background-image:url(../imgbin/container_bg.jpg); }

div#body_menu table td { height:30px; position:relative; }
div#body_menu td a.tab {background-image:url(../imgbin/body_bg.jpg); display: block; width:100%;height:20px; text-decoration: none; color:#EDE2C6; text-transform: uppercase; font-size:x-small; text-align: center; padding-top: 10px;}
div#body_menu td a.tab:hover { background-image:url(../imgbin/menu_hover.jpg); color:#B20839; }
/* Submenu definitions */
.submenu { background-image:url(../imgbin/container_bg.jpg);background-repeat:repeat;padding-left:5px;font-size:11px; }

.submenu p { margin-top:8px;margin-bottom:8px; }

.submenu a { text-decoration:none;font-weight:bold;color:#000; }

.submenu a:hover { color:#b20838; }

.wrapper { position:relative; }
div#treatment_submenu { position:absolute; left:0; z-index: 2; }
div#treatment_submenu a { display:block;margin-right:30px; margin-bottom:0; }

div#fertility_submenu { position:absolute;left:0; z-index: 2; padding-right:100px; }
/* Menu definitions */
div#body_menu a  { }

div#body_menu_spacer { margin:0px;padding:0px;font-size:5px;width:520px;height:8px;background-image:url(../imgbin/horiz_spacer.jpg);background-repeat:repeat; }

/* Text definitions */

div#body_text { display:block;width:670px;_width:660px; height:286px;_height:287px;overflow:auto;background-color:#fff;margin:0px;margin-left:10px;padding:10px;padding-bottom:0px;z-index: 1; position:relative; top:3px; _left:10px;_top:-18px; margin-bottom: -20px;}

div#body_text h3 { font-size:small;margin-bottom:0px;margin-top:0px;color:#b20838; }

div#body_text p { font-size:small;color:#444;margin:0px; }

div#body_text p a { color:#b20838; }

div#body_text table { width:100%;font-size:small;margin-bottom:10px;color:#444; }

/* Contact form */

div.contact_desc { float:right;width:350px;font-size:small;color:#666666; }

table#contact_form { width:300px; }

table#contact_form td { font-weight:bold;color:#666666; }

table#contact_form td input.text { width:180px; }

table#contact_form td textarea { width:180px; height:150px; overflow:auto; }

input#submit { border:0px;background-color:#b20837;color:#fff;font-weight:bold;font-size:8px;padding:2px; }
