@charset "utf-8";
/* CSS Document */

body,html{margin:0;padding:0; background:#fff;}
*{ margin:0; padding:0;}
.clearboth{ clear:both;}
.clearleft{clear:left;}
a{ color:#4A5A7E; text-decoration: none;}
a:hover{ text-decoration: none; color:#000000;}
#container1{ margin-left:auto; margin-right:auto; padding: 0; width:968px; }
#topbanner{ margin:0; padding:0; width:968px;}
#header{margin:0; padding:0; width:968px;}
#headerl{ float:left; margin:10px 0px 0 10px; padding:0; width:430px; background:url(../images/logo.gif) no-repeat; height:107px;}
#headerr{float:right; margin:0; padding:0; width:260px;}
#headerrl{float:left; margin:50px 0 0 26px; padding:0; width:74px; background:url(../images/phoneicon.jpg) no-repeat; height:50px;}
#headerrr{float:right; margin:50px 0 0; padding:0; width:160px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#b3354b; line-height:46px;}

#navigation{margin:0 0 px 0; padding:0; width:968px; background:#303030; height:30px;}

#navigation ul{margin:0 0 0 20px; padding:0; height:30px;}
#navigation ul li{margin:0; padding:5px 3px 2px 3px; float:left; list-style:none;}
#navigation ul li a{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font:normal; text-decoration:none;}
#navigation ul li a:hover{color:#b92646; text-decoration:none;}
#banner{width:968px; height:373px;}
#mainbody{ width:966px;  margin:2px 0 10px 0 ; border:1px solid #d2cecd;}
.mid{margin:0; padding:0; width:968px;}
.midl{margin:0; padding:0; float:left; width:244px;}
.categories{margin:7px auto; padding:0; width:240px;}
.categoriesl{margin:0; padding:0; width:39px; float:left;}
.categoriesr{margin:0; padding:0; width:200px; float:right;}
.categoriesr h2{margin:10px 0 0 3px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000;}
.cate_nav{margin:0 auto; padding:0 0 15px 0; width:240px;}
.cate_nav ul{ margin:0 0 0 40px; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font:normal; font-size:13px; color:#616160; text-decoration:none;}
.cate_nav ul li{margin:0; padding:0; list-style:none;}
.cate_nav ul li a{margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font:normal; font-size:13px; color:#616160; text-decoration:none; line-height:28px;}
.cate_nav ul li a:hover{color:#810000; text-decoration:underline;}
.special0{ margin:0px auto; padding:0 0 3px 7px; width:227px;}
.left{ margin:2px auto; padding:0 0 0 7px; width:227px;}
.card{ margin:2px auto; padding:10px 0 0 7px; width:227px;}

.midr{margin:0 5px 0 0; padding:0; float:right; width:709px;}
.special{margin:7px 0 5px 0; padding:0; float:right; width:709px;}
.speciall{float:left; margin:0; padding:0; width:470px;}
.valentine{margin:5px 0 0 0; padding:0; width:470px;}
.specialr{float:right; margin:0; padding:0; width:212px;}
.product{margin:154px 0 5px 0; padding:0; width:707px;}
.products{ margin:5px 0 5px 0; padding:0; width:707px;}
.productsl{margin:0 4px 0 0; padding:0; width:231px; float:left; border:1px solid #d2cecd;}
.productsm{margin:2px; padding:0; width:229px; float:left; border:1px solid #d2cecd;}
.productsr{margin:0; padding:0; width:231px; float:right; border:1px solid #d2cecd;}
.flower{margin:7px auto; padding:0; width:215px;}
.productname{margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#900; font-weight:bold;}
.rate{margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
.sud_detail p{margin:0; padding:5px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#616160;}
.detail{margin:4px auto; padding:0; width:200px; border-top:1px solid #e7e7e6;}
.detail_icon{margin:2px 0 2px 14px; padding:0; float:left; width:16px;}
.detail_product{margin:3px 0 2px 0; padding:0; float:right; width:150px;}
.detail_product p{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.detail_product p a{margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#373737; text-decoration:none;}
.detail_product p a:hover{color:#900; text-decoration:underline;}

.valentines{margin:10px auto; padding:0; width:700px; }
.valentines h2{margin:0 0 5px 10px; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#a21f1b; line-height:26px;}
.valentines_product{margin:0 auto; padding:0; width:700px;}
.valentine_pro{margin:0 0 5px 2px; padding:0; float:left; width:170px; border:1px solid #d2cecd;}
.valentine_pro img{ width:169px; height:150px; }
.valentine_detail p{margin:3px 0 3px 0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#900; text-align:center;}
.valentine_detail p a{margin:0; padding:0; color:#900; text-decoration:none; font-weight:bold;}
.valentine_detail p a:hover{color:#000; text-decoration:underline;}

.valentinesb{margin:10px auto; padding:0; width:700px; }
.valentinesb{margin:10px 0 0 0; padding:0; border:1px solid #D2CECD;}
.valentinesb h2{margin:5px 0 5px 15px; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#a21f1b; line-height:26px;}
.valentinesb_product{margin:0 auto; padding:0; width:700px;}
.pimg{margin:0; padding:0; float:left; width:200px;}
.img{margin:5px auto; padding:0; width:170px; border:1px solid #D2CECD;}
.pdetail{margin:10px 0 0 0; padding:0; float:left; width:490px;}
.pname{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#990000; font-weight:bold; line-height:22px;}
.pprice{margin:10px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#D51635; font-weight:bold;}
.detailtxt{margin:0 auto 10px auto; padding:0; width:670px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#616160; line-height:18px;}

/*.valentineb_pro{margin:0 0 5px 2px; padding:0; float:left; width:170px; border:1px solid #d2cecd;}
.valentineb_detail p{margin:3px 0 3px 0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#900; text-align:center;}
.valentineb_detail p a{margin:0; padding:0; color:#900; text-decoration:none; font-weight:bold;}
.valentineb_detail p a:hover{color:#000; text-decoration:underline;}*/

#contact{margin:0; padding:0; width:600px; float:right;}
#contact h2{margin:10px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#900;}

/*---------------------- contact page starts here -------------------------------------*/
#contactbody{float:right; width:560px;}
#contactinfo{float:left; width:380px;}
h2{ margin:0; padding:10px 0 10px 10px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#625F59;}
.forms{ padding:10px 0px 0px 3px; width:500px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; text-align:justify; font-weight:bold; text-decoration:none}
.form_contact{ margin:5px 0 0 0; width:500px;}
.form_contact p{ margin:0; padding:0 0 10px 0; width:500px; color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; text-align:justify; font-weight:normal; text-decoration:none;}
.form_contact label{ margin:0; float:left; width:200px;}
.txtbox{ width:220px; line-height:18px; color:#000000;}
.entertext{ width:120px; line-height:18px; color:#000000;}
.commentbox{ width:220px; height:100px; color:#000000;}
.color{ color:#e75100; float:left;}
.btn{ text-align:center; color:#000; font-weight:bold; cursor:pointer; background:#d0e5ff;}
.plz_red{ padding:0 0 0 15px; font-size:16px; font-weight:bold; color:#FC791E;}
.starn { color:#FF0000;}
/*---------------------- contact page ends here -------------------------------------*/

#footer{margin:0 auto; padding:0; width:938px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:30px;}

#footerleft{float:left; margin:0; padding:0; width:600px;}
#footerright{float:right; margin:0; padding:0; width:180px;}
#footerright a{margin:0; padding:0; color:#900; text-decoration:none;}
#footerright a:hover{margin:0; padding:0; color:#000; text-decoration:underline;}