@charset "utf-8";
body {margin: 0px; border:0 ;font-family: Arial, Helvetica, sans-serif;	}
a:link,a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}


.input_s1 {border:0px;background:#E3E0DD;font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding:1px 4px 1px 4px;color:#A49A91;width:106px;}
.input_s2 {border:0px;background:#E3E0DD;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding:1px 4px 1px 4px;color:#888584;width:160px;}
select {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #888584;border:1px #DDDBD7 solid;}


.black_11 {color: #211A18;font-size: 11px/* FF */;*font-size: 10px/* IE 6 */;line-height: 180%; background-color:#FFFFFF;}
.black_11 p{margin:0;padding:0;}
.black_12 {color: #211A18;font-size: 12px;line-height: 180%;font-weight: bold;}
.black_13 {color: #211A18;font-size: 13px;line-height: 180%;}
.black_15 {color: #211A18;font-size: 15px;line-height:}
.gray_login,.gray_login a{font-size: 11px/* FF */;line-height: 180%;color: #A49A91;	*font-size: 10px/* IE 6 */;	word-spacing: -2px;}
.red_15 {font-size: 15px;line-height: 160%;color: #CE1C1C;}
.gray_18{color: #373A3D;font-size: 18px;}
.gray_15{color: #888584;font-size: 15px;}
.gray_11 {font-size: 11px/* FF */;*font-size: 10px/* IE 6 */;line-height: 180%;color:#888584;}
.thin_11 ,.thin_11 a{font-size: 11px/* FF */;*font-size: 10px/* IE 6 */;line-height: 180%;color: #A2A2A2;}
.deep_10 {font-size: 10px;line-height: 180%;color: #442B2E;}
.deep_12 ,.deep_12 a  {color: #211A18;font-size: 12px;line-height: 180%;}
.white_13,.white_13 a  {font-size: 13px;color: #FFFFFF;}
.gray_12 {font-size: 12px;line-height: 200%;color: #888584;}
.gray_13 {font-size: 13px;line-height: 200%;color: #888584;}
.red_10 ,.red_10 a {font-size: 10px;line-height: 180%;color: #CE1C1C;}
.red_11,.red_11 a {line-height: 180%;color: #CE1C1C;font-size: 11px/* FF */;*font-size: 10px/* IE 6 */;}
.red_12,.red_12 a {line-height: 200%;color: #CE1C1C;font-size: 12px;}
.red_13 ,.red_13 a{font-size: 13px;color: #CE1C1C;}
.red {color: #BC8D7F;}
.black {color: #646464;}
.thin_12 {font-size: 12px;color: #A2A2A2;line-height: 200%;}
.black2 ,.black2 a {color: #211A18;}
.white_12{font-size: 12px;color: #FFFFFF;line-height: 240%;}
.white_11 p{margin:0;padding:0;}
.white_11,.white_11 a {	font-size: 11px;color: #FFFFFF;line-height:180%;font-size: 11px/* FF */;*font-size: 10px/* IE 6 */;}
.pink_11,.pink_11 a {line-height: 180%;color:#E21462;font-size: 11px/* FF */;*font-size: 10px/* IE 6 */;}
.gole_11,.gole_11 a {font-size: 11px;color: #B6A382;}
.space{ padding:7px 12px 7px 12px}
.sign{padding:0px 4px 0px 4px;font-size: 11px/* FF */;*font-size: 10px/* IE 6 */; color: #888584;}

#main{width:100%;height:100%;margin: 0px;padding-top: 1px;border-top:#D91111 solid 3px;background:url(../images/title_bg.jpg) repeat-x;} 
#menu {position: fixed;	bottom: 0px;z-index: 1;height:122px;width: 100%;background:url(../images/menu_bg.jpg) repeat-x bottom;_position: absolute;}
#login{border-top:#E1DFDB solid 1px;border-right:#E1DFDB solid 1px;border-bottom:#E1DFDB solid 1px;padding: 1px; background-color:#FFFFFF;}
#step04{position: relative;}
#object{position: relative;}
#gotop{position: absolute;right:-14px; bottom:80px;}
#introduce{position:absolute;width:243px; padding:8px; background-color:#FF7566; border:solid 1px #fff; text-align:justify;}

/*頁面右上方物件的定位*/
#product{position: absolute;top:-22px;right: 10px;}
#btn{position: absolute;top:-26px;right: 20px;}
#btn2{position: absolute;top:-26px;right: 19px;}
#btn3{position: absolute;top:-28px;right: 0px;}
#mom{position: absolute;top:-86px;right: 30px;}
#stamp{position: absolute;top:-18px;right: 240px;}
#ribbon{position: absolute;top:-60px;right:-10px;}
#event{position: absolute;top:-68px;right:20px;}
#cake{position: absolute;top:-169px;right:32px;}
#cake_to{position: absolute;top:-294px;right:16px;}