@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
background:#FFFFFF url(../picture/BG.jpg) top repeat;
font-family:Tahoma, Arial;
font-size:12px;
color:#FB1758;
}
#maincontainer{
width:100%; /*Width of main container*/
margin: 0px auto; /*Center container on page*/
}
#bg_top{
margin:0px;
padding:0px;
background:#fa8ba5;
width:100%;
height:35px;
}
#bg_page{
display:block;
margin:25px auto;
padding:0px;
width:1005px;
}
#bg_bottom{
display:block;
margin:0 auto;
padding:0px;
background:#fa8ba5;
width:100%;
height:45px;
text-align:center;
}
.text_link_login{
font-famiCly:Tahoma, Arial;
font-sizCe:12px;
color:#F3F3F3;
text-decoration:underline;
}
#bg_pink_top{
margin:0px;
padding:0px;
background:url(../picture/bg_pink_top.png) top no-repeat;
width:1005px;
height:31px;
}
#bg_pink_middle{
margin:0px;
padding:0px;
background:url(../picture/bg_pink_middle.png) top repeat-y;
width:1005px;
height:auto;
}
#bg_pink_bottom{
margin:0px;
padding:0px;
background:url(../picture/bg_pink_bottom.png) top no-repeat;
width:1005px;
height:44px;
}
#header{
position:relative;
margin:0px;
padding:0px;
width:1005px;
height:106px;
}
#logo a{
display:block;
position:absolute;
margin:20px 0px 0px 25px;
background:url(../picture/logo02.png) top no-repeat;
width:275px;
height:78px;
text-indent:-9999px;
}
#menu{
position:absolute;
margin:0px;
padding:5px 25px 0px 0px;
width:658px;
height:70px;
right:20px;
}
#bg_mainpage_top{
display:block;
margin:0px 0px 0px 22px;
padding:0px;
background:url(../picture/bg_white_top.png) top no-repeat;
width:961px;
height:19px;
}
#bg_mainpage_middle{
display:block;
margin:0px 0px 0px 22px;
padding:0px;
background:url(../picture/bg_white_middle.png) top repeat-y;
width:961px;
height:auto;
}
#bg_mainpage_bottom{
display:block;
margin:0px 0px 0px 22px;
padding:0px;
background:url(../picture/bg_white_bottom.png) top no-repeat;
width:961px;
height:13px;
}
#graphic_line_bottom{
margin:0px;
padding:0px;
bottom:0px;
background:url(../picture/graphic.png) bottom no-repeat;
width:961px;
height:94px;
}
#mainpage{
position:relative;
margin:0px auto;
background:url(../picture/graphic.png) bottom no-repeat;
padding:0px;
width:950px;
height:auto;
}
#bg_register{
display:block;
margin:0px 0px 0px 10px;
padding:0px;
float:left;
width:229px;
height:209px;
left:20px;
}
.text_link_regis a{
font-family:Tahoma, Arial;
font-size:12px;
color:#FB1758;
font-weight:bold;
text-decoration:none;
}
.text_link_regis a:hover{
font-family:Tahoma, Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#image_head{
display:block;
float:right;
margin:0px 10px 0px 0px;
padding:0px;
width:670px;
text-align:center;
height:auto;
right:-30px;
}
.bg_product_show{
background:url(../picture/bg_product_show.png) top no-repeat;
text-align:center;
width:670px;
height:541px;
}
.frame_product_show{
display:block;
margin:42px 30px 20px 35px;
padding-top:42px;
padding-right:20px;
width:590px;
height:460px;
}
.bg_product_category{
background:url(../picture/bg_product_cate.png) top no-repeat;
text-align:center;
width:670px;
height:560px;
}
.bg_product_category h2{
font-size:25px;
font-family:JasmineUPC, LilyUPC, "MS Sans Serif";
font-weight:bold;
padding:10px 0px 0px 0px;
font-size:20px;
color:#FF0066;
}
.frame_product_category{
display:block;
margin:30px 40px 30px 35px;
padding-top:2px;
width:590px;
height:450px;
text-align:center;
}
.bg_product_detail{
background:url(../picture/bg_product_detail.png) top no-repeat;
text-align:center;
width:670px;
height:560px;
}
.frame_product_detail{
display:block;
margin:43px 65px 50px 35px;
padding-top:42px;
width:590px;
height:450px;
text-align:left;
}
.bg_contact{
background:url(../picture/bg_contact.png) top no-repeat;
text-align:center;
width:670px;
min-height:504px;
}
#menu_products_type{
display:block;
margin:0px 0px 0px 10px;
float:left;
width:229px;
height:auto;
}
#menu_products_type_top{
display:block;
margin:0px;
padding:0px;
background:url(../picture/bg_product_type_top.png) top no-repeat;
width:229px;
height:62px;
}
#menu_products_type_mid{
display:block;
margin:0px;
padding:0px;
background:url(../picture/bg_product_type_mid.png) top repeat-y;
width:229px;
min-height:180px;
}
#menu_products_type_bottom{
display:block;
margin:0px;
padding:0px;
background:url(../picture/bg_product_type_bottom.png) top no-repeat;
width:229px;
height:22px;
}
#page_detail{
display:block;
float:right;
margin:10px 22px 0px 0px;
padding:0px;
width:650px;
height:auto;
text-align:left;
right:-30px;
}
.menutitle{
cursor:pointer;
margin-left:15px;
padding: 7px 0px 0px 5px;
background:url(../picture/bg_list_menu_down.png) bottom no-repeat;
color:#FB1758;
width:197px;
height:28px;
text-align:left;
font-weight:bold;
font-size:14px;
/*/*/border:0px solid #000000;/* */
}
.menutitle span{
list-style: none;
margin-left:70px;
top:15px;
}
.menutitle span a{
list-style: none;
text-decoration:none;
color:#FB1758;
top:15px;
}
.submenu{
margin-bottom:0.5em;
text-align:center;
font-family:Tahoma, Arial, EucrosiaUPC;
padding:3px;
height:auto;
}
.submenu li{
list-style:none;
padding:5px 13px 5px 0px;
background:url(../picture/bg_sub_menu.png) top repeat-y;
top:auto;
color:#FFFFFF;
}
.submenu li a{
list-style:lower-alpha;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.submenu li a:hover{
list-style:lower-alpha;
text-decoration:none;
font-weight:bold;
color:#660099;
}
.frame_small_product{
background-color:#FFFFFF;
border:#FF0066;
border-style:double;
border:thin;
width:112px;
height:95px;
}
div.error{
	margin:0 auto;
	margin-top:20px;
	width:500px;
	border:1px double #FF3366;
	padding:10px;
	font-size:13px;
	font-family:Tahoma;
}
div.error span{ color:#FF3366; font-weight:bold; font-size:12px;}

.form_contact{
display:block;
width:300px;
height:350px;
margin:265px 0px 0px 130px;
}
.left_showproduct{
display:block;
float:left;
width:600px;
height:auto;
}
