@charset "utf-8";
/* CSS Document */
*{ margin:0;}
div,p{ padding:0;}
ul,li{ list-style:none; padding:0;}
img{ border:none;}
p{ color:#676666; font-size:12px; font-weight:normal; padding:0;}
h1{ font-family:Pristina; color:#da3b75; font-size:24px; padding:5px 0;}
body{ font-family:Verdana; padding:0;}
#nav{ width:1000px; margin:0 auto; padding:0;}
#top{ background:url(../images/header_bg.gif) left top repeat-x; width:100%; height:306px; float:left; padding:0;}
.header{ width:1000px; margin:0 auto; padding:0;}
.top_left{ background:url(../images/top_bg.gif) left top no-repeat; width:99px; height:306px; padding:0; float:left;}
.top_right{ background:url(../images/top_bg_right.gif) right top no-repeat; width:99px; height:306px; padding:0; float:left;}
#wrapper{ width:802px; float:left; padding:0;}
#main{ border:1px solid #da3b75; width:800px; float:left; padding:0;}
.banner{ width:800px; height:264px; float:left; padding:0;}
/*menu css start*/
.menu{ background:url(../images/menu_btg.gif) left top no-repeat; width:650px; height:40px; float:left; padding:0 0 0 150px; border-bottom:1px solid #da3b75;}
.menu li{ float:left; padding:0 13px; background:url(../images/menu_left.gif) left 12px no-repeat;}
.menu li a{ font-size:12px; color:#000000; font-weight:normal; display:block; padding:8px 0 0 0px;  text-decoration:none; cursor:pointer;}
.menu li.active,.menu li a:hover{ background:url(../images/active_arrow.gif) center top no-repeat;}
/*menu css end*/
.middle{ width:800px; float:left; padding:13px 0 0 0;}
.left{ width:340px; float:left; padding:0 17px 0 11px; text-align:justify;}
.right{ width:423px; float:left; padding:0 0 0 4px; border-left:1px solid #da3b75;}
/*footer css start*/
#footer{ width:800px; background:#edbddb; float:left; padding:0; margin-top:8px;}
.footer_menu{ width:360px; margin:0 auto; padding:15px 0;}
.footer_menu li{ float:left; padding:0;}
.footer_menu li a{ color:#da3b75; font-size:10px; text-decoration:none; padding:0 3px; font-weight:normal;}
.footer_menu li a:hover{ text-decoration:underline;}
.main_copy{ width:774px; float:left; padding:0 0 10px 13px;}
.copy{ width:50%; float:left; padding:0; color:#545353; font-size:10px; font-weight:normal;}
.design{ width:50%; float:right; text-align:right; padding:0; color:#545353; font-size:10px; font-weight:normal;}
.vital a{ text-align:right; padding:0; color:#545353; font-size:10px; font-weight:normal; text-decoration:none;}
.vital a:hover{ color:#da3b75;}
/*footer css end*/


/*kids css start*/
.main_kids_box{ width:787px; float:left; padding:0 6px;}
.kid_box{ background:#f7fdff; border:1px solid #acd5e7; float:left; padding:0; width:785px;}
.box_top{ background:#d7f0fb; color:#1a262c; font-size:14px; font-weight:bold; padding:13px 0 13px 10px;float:left}
.box_mid_text{ color:#4c0724; font-size:12px; font-weight:normal; padding:0; width:150px; text-align:left;}
.kid_size_box{ background:#fff1fa; border:1px solid #fad5e4; width:285px; float:left; padding:0;}
.kid_box_top{ background:#fee4ef; color:#c1628a; font-size:12px; font-weight:bold; padding:10px 0;}
.kid_box_top1{ background:#f5b6d0; color:#c1628a; font-size:12px; font-weight:bold; padding:10px 0;}
.kid_box_middle{ color:#c1628a; font-size:12px; font-weight:bold; padding:10px 0;}
.color_box{ width:14px; height:14px; float:left; padding:0; position:relative;}

/*contact css*/
.con_right{ width:283px; float:right; padding:0 0 0 10px; text-align:left;}
.con a{ color:#676666; font-size:12px; font-weight:normal; padding:0; text-decoration:none;}
.con a:hover{ text-decoration:underline; color:#BD3566;}

/*order css start*/
.ordre_top{ background:#d7f0fb; width:100%; padding:10px 0 10px 16px; color:#ad315e; font-size:15px; font-weight:bold;}
.ordrer_name{ font-size:12px; font-weight:bold; color:#2b393f; text-decoration:none; padding:0;}
*+ html .ordrer_name{ font-size:12px; color:#2b393f; text-decoration:none; padding:0;}

.ordrer_textarea{ width:252px; height:18px; border:1px solid #d17897; color:#000000; font-size:12px; text-decoration:none; padding:3px 0 0 0;}
.number{ font-size:11px; font-weight:bold; padding:0;}
.order_top{ background:#fee4ef; padding:5px 0; width:100%;}
.order_box{ background:#f7fdff; border:1px solid #acd5e7; float:left; padding:0; width:100%;}
.main_order_box{ width:785px; float:left; padding:0 6px;}
.ordrer_select{ width:90px; height:18px; border:1px solid #d17897; font-size:12px;}
.ordrer_qtselect{ width:65px; height:18px; border:1px solid #d17897; font-size:12px;}
.ordrerbox_textarea{ width:138px; height:14px; border:1px solid #d17897; color:#000000; font-size:11px; text-decoration:none; padding:3px 0 0 0;}
.ordrermotife_select{ width:75px; height:18px; border:1px solid #d17897; font-size:12px; }
.ordrerstud_select{ width:85px; height:18px; border:1px solid #d17897; font-size:12px;}
.ordrersize_select{ width:70px; height:18px; border:1px solid #d17897; font-size:12px;}
.ordrertop_select{ width:65px; height:18px; border:1px solid #d17897; font-size:12px;}
.ordrertext_select{ width:80px; height:18px; border:1px solid #d17897; font-size:12px;}
/*.order_border_r{ border-right:1px dashed #ea9dbe; border-bottom:1px dashed #ea9dbe;}*/

/*client css*/
.client_img{ width:50%; float:left; padding:0;}
.client_right{ width:400px; float:left; padding:0 0 0 4px; border-left:1px solid #da3b75;}
.client_name{ font-size:10pt; font-weight:bold; padding:0; text-decoration:none; color:#630225;}


