	
form,img,checkbox { margin:0; padding:0; border:0;}
textarea {font-size:11px; font-family:tahoma}


.clear{ clear: both; font-size:1px; width:1px; visibility: hidden; }
.clear12{ clear: both; font-size:1px; height:12px; overflow:hidden}
.text_blue {color: #177DAD;}
.line_x {border-bottom:1px solid #F1F1F1; margin:20px auto; width:98%; clear:both}
.font14 {line-height:25px; font-size:14px}



#main {background:#FFFFFF}
#leftBar {float:left; width:70px}
#rightContent {float:left; margin:0 0 0 0; width:900px}




/* footer
******************************************************************/


/* love
******************************************************************/
#loveProfile { overflow:hidden;padding-left:15px;}
#loveProfile .loveCouple {border:5px solid #E0E0E2}
#loveProfile .r1 {padding-bottom:20px}
#loveProfile .r2 {line-height:28px; padding-top:15px;font-size:50px; color:#fe6505; font-family:黑体; font-weight:bold}
#loveProfile .r3 { line-height:28px;padding-top:15px;font-size:30px; font-weight:bold; color:#fe0002; font-family:黑体}
#loveProfile .r4 { line-height:28px;padding-top:15px;color:#9F9F9F;}
#loveProfile .r4 span{color:#FE0002; font-weight:bold; margin:0 3px}
#loveProfile .left {  width:664px; overflow:hidden} 
#loveProfile .left .story{ padding:97px 0 0 45px; width:590px; height:142px; margin:9px 0 0 29px; background:url(../images/love_story_bg.jpg) no-repeat}
#loveProfile .left .story div{width:544px; height:241px; font-size:11pt; line-height:1.5; color:#010101; overflow:auto; margin:14px 0 0 0}
#loveProfile .left .story div h1{margin:0 0 10px 0; padding:0; font-size:16px; font-weight:bold; font-family:arial}
#loveProfile .left .story div span{margin:0 0 0 10px; font-size:12px; font-weight:normal; font-family:arial}
#love_title_10photo {margin:16px 0 0 0; text-align:right; clear:both}
#love_title_wish { padding:29px 0 13px 33px; text-align:left; clear:both}
.love_wishInput { height:70px; width:530px; border:1px solid #CCCCCC}
.love_gifts {margin:6px 0 0 0}
#love_photos {width:625px; height:510px; margin:0 0 0 35px; border:0px solid #E1E1E1}
#love_photos .photo{padding:9px 0 0 0}
#love_photos .photo_s_border td{width:59px; height:59px; background:#CCCCCC}
#love_photos .on{border-bottom:12px solid #674D8C}
#love_wishList {margin:21px 0 20px 35px; width:625px; border-top:1px solid #CCCCCC}
#love_wishList table td{border-bottom:1px solid #EAEAEA; padding:12px 0; color:#888888}
#love_wishList table td span{color:#FF6503; margin:0 3px;}

#loveProfile .right { float:left; padding:37px 0 0 18px; overflow:hidden} 
#loveProfile .nav { border-bottom:4px solid #E0E0E0; border-top:4px solid #E0E0E0; width:198px} 
#loveProfile .coupleInfo_top {padding:27px 0 0 0}
#loveProfile .coupleInfo_bg { border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; width:192px; padding:0 6px 0 14px} 
#loveProfile .coupleInfo_bg .w{ color:#FF6597;}
#loveProfile .coupleInfo_bg .m{ color:#000199;}

.rank {}
.rank_sp_x { background:url(../images/rank_sp_bottom.gif) repeat-x center; height:4px; width:680px;  margin:2px 0 2px 0}
.rankPhoto { margin:5px 0 0 0; float:left; border:5px solid #E0E0E2}
.rankInfo { padding:24px 0 10px 12px; width:120px; float:left; cursor:pointer}
.rankInfo .name{ height:23px; color:#9CCD00}
.rankInfo .name a:link{color:#9CCD00}
.rankInfo .name a:visited{color:#9CCD00}
.rankInfo .name a:hover{color:#9CCD00}
.rankInfo .nameEn{ height:54px; color:#555555}
.rankInfo .nameEn a:link{color:#555555 }
.rankInfo .nameEn a:visited{color:#555555 }
.rankInfo .nameEn a:hover{color:#9CCD00 }
.rankInfo .title{ height:22px; color:#000000}
.rankInfo .count{ color:#9A9A9A}
.rankInfo .count span{ color:#FD0100}


.newRank {margin:0 auto; width:680px; overflow:hidden; padding:14px 0 14px 20px}
.newRank_border {width:130px; float:left; cursor:pointer}
.newRank_border .no {width:32px; padding:0 2px 0 0; height:73px; text-align:right; color:#7E807B; float:left}
.newRank_border .no span{ font-size:22px}
.newRank_border .img {width:73px; height:73px; float:left}
.newRank_border .img img{border:3px solid #E0E0E2}
.newRank_border .name {text-align:center; color:#96C900; padding:14px 0 6px 0; clear:both}
.newRank_border .name a:link{color:#9CCD00}
.newRank_border .name a:visited{color:#9CCD00}
.newRank_border .name a:hover{color:#9CCD00}
.newRank_border .nameEn {clear:both; padding:0 0 0 10px; text-align:center; color:#555555; font-size:11px; }
.newRank_border .nameEn a:link{color:#555555 }
.newRank_border .nameEn a:visited{color:#555555 }
.newRank_border .nameEn a:hover{color:#9CCD00 }


.contactInfo {clear:both}
.footer {clear:both; background:url(../images/love_r42_c25.jpg)}
/* ------------------------------------------------- */
img{border:0;}

#menu{background:url(../images/bg_search.gif) repeat-x;height:31px; border-top:2px solid #3D9A13;border-bottom:2px solid #3D9A13;padding:2px 0 0 5px;}
#menu img{margin-right:5px;}
#menu .input{margin-bottom:4px;padding:3px;background:url(../images/bg_input.gif) no-repeat; border:1px solid #369;}

#footer{text-align:center;font-size:12px;}
#mainList{background:#fff url(../images/bg_list.jpg) repeat-x bottom;text-align:center;padding:1px 0 87px 0;}
.StepTable{width:600px;margin:0;padding:2px;}
.StepTable th{width:100px;text-align:right;font-weight:normal;}
.StepTable td{text-align:left;}
.Step{color:#333;background:#70B817;border:1px solid #3D9A13;}
#Peview{float:left;margin:1px;}
#Peview #infoAD{color:#70B817;padding:10px;margin:1px 5px 10px 5px;border:1px solid #70B817;width:210px;text-align:left;}
.Char{color:#FF0000;}
.colorBlock0{cursor:pointer;background:#FFEEF4;border:1px solid #000; width:34px; height:34px;float:left;margin:3px;}
.colorBlock1{cursor:pointer;background:#FFFFFF;border:1px solid #000; width:34px; height:34px;float:left;margin:3px;}
.colorBlock2{cursor:pointer;background:#ECF8FF;border:1px solid #000; width:34px; height:34px;float:left;margin:3px;}
.colorBlock3{cursor:pointer;background:#F0FFE9;border:1px solid #000; width:34px; height:34px;float:left;margin:3px;}
.colorBlock4{cursor:pointer;background:#F9ECFF;border:1px solid #000; width:34px; height:34px;float:left;margin:3px;}
.colorBlock5{cursor:pointer;background:#FFFFE5;border:1px solid #000; width:34px; height:34px;float:left;margin:3px;}
.iconBox{float:left;cursor:pointer;margin:3px;}
.red{color:#FF0000;}
/* 祝福样式*/
.Style0{
	background:url(../images/style0.gif) no-repeat;
float:right;
color:#FF3992;
	cursor:move;
	width:240px;
	height:190px;
	text-align:left;
}
.Style1{background:url(../images/style1.gif) no-repeat;position:absolute;width:240px;height:190px;text-align:left;}
.Style2{background:url(../images/style2.gif) no-repeat;position:absolute;width:240px;height:190px;text-align:left;}
.Style3{background:url(../images/style3.gif) no-repeat;position:absolute;width:240px;height:190px;text-align:left;}
.Style4{background:url(../images/style4.gif) no-repeat;position:absolute;width:240px;height:190px;text-align:left;}
.Style5{background:url(../images/style5.gif) no-repeat;position:absolute;width:240px;height:190px;text-align:left;}
.Style0 .Head{color:#FF3992;}
.Style0 .Sign{color:#FF3992;}
.Style1 .Head{color:#CC0000;}
.Style1 .Sign{color:#CC0000;}
.Style2 .Head{color:#0096EB;}
.Style2 .Sign{color:#0096EB;}
.Style3 .Head{color:#00B115;}
.Style3 .Sign{color:#00B115;}
.Style4 .Head{color:#A800D8;}
.Style4 .Sign{color:#A800D8;}
.Style5 .Head{color:#FF6600;}
.Style5 .Sign{color:#FF6600;}
.Num{margin:6px 0 0 30px;color:#FF3992;}
.Num img{float:right;margin:-17px 10px 0 0;}
.Detail{margin:5px 10px 0 20px;height:110px;overflow:hidden;word-wrap:break-word;}
.Detail Img{float:left;margin-right:8px;}
.Sign{margin:0 10px 0 0;text-align:right;}
.Date{margin:-2px 10px 0 0;text-align:right;font-size:8pt;}

