﻿div#topmenu
{
	position: absolute;
	z-index: 99999;
}
#bookMain
{
	z-index: 0;
	padding-top: 125px;
}
#sTop
{
	width: 919px;
	height: 50px;
	background: url( "../images/babystudio/top_booking.png" ) !important;
	*background:none;
}
*html #sTop
{
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=   '../images/babystudio/top_booking.png' );
}
#sMain
{
	width: 919px;
	height: 850px;
	background: url( "../images/babystudio/wbg.png" ) !important;
	*background:none;
}
*html #sMain
{
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=   '../images/babystudio/wbg.png' );
}
#sBottom
{
	width: 919px;
	height: 30px;
	background: url( "../images/babystudio/bottom_booking.png" ) !important;
	margin-bottom: 20px;
	*background:none;
}
*html #sBottom
{
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=   '../images/babystudio/bottom_booking.png' );
}
#leftbar
{
	width: 200px;
	vertical-align: bottom;
	float: left;
}
#leftbar p
{
	padding-left: 20px;
	padding-right: 20px;
}
div#sLeft
{
	padding: 10px 30px;
	padding-right: 20px;
	width: 179px;
	float: left;
}
.bbtt img
{
	margin-bottom: 4px;
}
.blue_b
{
	color: #0846B9;
	font-weight: 600;
}
div#order
{
	margin-left:43px;
	width:840px;
	padding-top:50px;
}
div#ordertop
{
	background:url(../images/babystudio/ordertop.gif);
	width:814px;
	height:36px;
	margin-top:20px;
	font-weight:bold;
	line-height:30px;
	padding-left:30px;
}
div#ordercontent
{
	background:url(../images/babystudio/ordercontent.gif) repeat-y;
	width:829px;
	display:block;
	clear:both;
	float:left;
	padding:15px 7px;
}
div#orderbottom
{
	background:url(../images/babystudio/orderbottom.gif) no-repeat;
	width:844px;
	height:10px;
	float:left;
}
/*register*/
#reg_all{width:850px; background:url(../images/user/reg_title_01.gif) left top no-repeat; text-align:right;  margin-top:50px; height:250px; display:block; clear:both;}
	#reg_rightall{ width:690px; text-align:left; float:right;  display:block; clear:both;}
		#reg_formall{ width:710px; display:block; clear:both;}
			
			#reg_formleft{ width:325px; float:left; margin-left:20px;}
				.reg_formleftall{ height:20px; line-height:20px;  margin-top:14px;}
					.reg_formleft_f{width:65px; float:left; text-align:right; height:20px; line-height:20px;}
					.reg_formleft_i{width:260px; float:right; text-align:left; height:20px;}
						.reg_formleft_i input{ height:16px;}
			
			#reg_formright{ width:330px; float:right;}
				#reg_cue{border:1px dashed #CFD1D6; background-color:#F3F3F2; padding:5px; width:315px; line-height:36px; text-align:left;}
				
		#reg_sub{ text-align:center; float:none;}
