html { height: auto; } 
body { background:#f3d9ff url(../images/mybaby/bg_body.jpg) no-repeat top center; padding:0; margin:0; font-family:Arial,Helvetica,sans-serif; font-size:75%; color:#000; }

#page{ position:relative; background:transparent; border:0; padding:0; }
#page_margins { width:912px; margin-left:auto; margin-right: auto; background:transparent; overflow:visible; }
		
#header { position:relative; height:67px; background:url(../images/bg_header.png) no-repeat top left; padding:0; margin:40px 0 0 0; }


#main { }

h1{	color: #aa0000; font-size: 20px; font-weight: bold; }

#col1 { position:relative; margin:0; padding:0; width:600px; overflow:visible; }
.col1_header { position:relative; width:745px; background:url(../images/mybaby/col1_main_right.jpg) no-repeat 145px 194px; margin:0px 0px 13px -145px; }
.col1_header_text { position:absolute; top:300px; right:32px; width:230px; }
.col1_box { background:url(../images/col1_box_bottom.png) no-repeat bottom center; margin:0; margin-bottom:10px; }
.col1_box p { padding:0 16px 10px 16px; margin:0;}
#screenshots, #screenshotsds{ padding:4px 12px 10px 16px; margin:0;}
#screenshots img { padding:4px 5px 4px 0; margin:0;}
#screenshotsds img { padding:4px 4px 4px 0; margin:0;}

.col1_screenshots_text { position:absolute; top:759px; right:16px; width:230px; text-align: right;}
.col1_box img.seperator {padding: 12px 0 0 0;}

#col2 { float:right; margin:0; padding:0; width:296px; }
.col2_box { background:url(../images/col2_box_bottom.png) no-repeat bottom center; margin:0; margin-bottom:10px; }
.col2_box p { padding:0 16px 10px 16px; margin:0;}
.col2_box img.seperator {padding: 0 0 8px 0;}

.col2_header_box { background:url(../images/col2_box_bottom.png) no-repeat bottom center; margin:0; margin-bottom:10px; }
.col2_header_box p { padding:0 16px 10px 16px; margin:0;}
.col2_header_box img.seperator {padding: 0 0 8px 0;}

#footer { position: absolute; top: 1850px; clear:both; color:#999; background:url(../images/bg_footer_big.png) no-repeat bottom left; text-align: center; font-size:80%; height:170px; padding:0; margin: 0 }
#footer a {color:#999; text-decoration:none;}
#footer a:hover {color:#333; text-decoration:underline;}
#footerspacer {margin: 0 0 50px 0}
#legals {padding: 10px 0 0 0;}

