* {margin: 0; padding: 0;}
body  {font: 12px Tahoma, Verdana, Arial, sans-serif; color: #000000; background: url(http://download.lovesongnow.com/images/head-x.jpg) 0 0 repeat-x #4f6e7b;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
h1 {display: none;}
a {text-decoration: underline; color: #62bce9;}
a:hover {text-decoration: none;}

/*wrapper*/
.preload {position: absolute; top: -1000px; overflow: hidden;}
.wrapper {background: url(http://download.lovesongnow.com/images/footer-x.png) 0 100% repeat-x;}
/*wrapper*/

/*center*/
.center {width: 1000px; margin: 0px auto;}
/*center*/


/*head*/
.head {height: 80px; position: relative;}
.logo {background: url(http://download.lovesongnow.com/images/logo.png) 0 0 no-repeat; width: 251px; height: 145px; position: absolute; left: 10px;}

.ads2 {position: absolute; left: 285px; top: 10px;}

.lang {position: absolute; color: #eff382; right: 24px; top: 27px;}
.lang img {margin-bottom: 2px;}
.lang li {float: left; padding: 0 12px 0 11px; background: url(http://download.lovesongnow.com/images/line.gif) 100% 17px no-repeat;}
.lang li.last {background: none;}
.lang a span {text-decoration: underline;}
.lang a:hover span {text-decoration: none;}
.lang strong, .lang span {display: block;}
/*head*/

/*footer*/
.footer {background: url(http://download.lovesongnow.com/images/footer.png) 0 100% no-repeat; height: 101px;}
/*footer*/

/*block*/
.block {background: url(http://download.lovesongnow.com/images/block-y.gif) 160px 0 repeat-y;}
.block-t {background: url(http://download.lovesongnow.com/images/block-t.png) 160px 0 no-repeat;}
.block-b {background: url(http://download.lovesongnow.com/images/block-b.png) 160px 100% no-repeat;}
/*block*/

/*ads*/
.ads {width: 120px; padding: 80px 20px 0 20px; float: left;}
/*ads*/

/*main*/
.main {width: 820px; float: left;}
/*main*/

/*welcome*/
.desc2 {padding: 25px 31px 0px 120px; color: #615e52;}
.welcome {background: url(http://download.lovesongnow.com/images/welcome-bg.jpg) 50% 15px no-repeat; padding: 304px 38px 108px 38px;}
.welcome p {padding-bottom: 20px;}
.welcome h2 {font-size: 18px; font-weight: normal; color: #0c3f5c; line-height: 20px; text-align: center; margin-bottom: 10px;}
.button {width: 113px; height: 32px; display: block; margin: 0px auto; text-align: center; color: #FFFFFF; background: url(http://download.lovesongnow.com/images/button.png) 0 0 no-repeat; text-decoration: none; font-size: 18px; padding-top: 6px;}
.button2 {width: 250px; height: 32px; display: block; margin: 0px auto; text-align: center; color: #FFFFFF; background: url(http://download.lovesongnow.com/images/button2.png) 0 0 no-repeat; text-decoration: none; font-size: 18px; padding-top: 6px;}
/*welcome*/

/*footer*/
.footer {position: relative;}
.footer p {position: absolute; left: 160px; width: 820px; top: 65px; text-align: center; font: normal 11px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif; color: #32452c;}
.footer strong {color: #ffffff;}
.ads3 {position: absolute; left: 208px; top: -62px;}

#eXTReMe {position: absolute; left: 50%; margin-left: -198px; bottom: 8px;}
/*footer*/

/*steps*/
.steps {padding: 27px 37px 108px 37px;}
.steps h2 {font-size: 18px; font-weight: normal; color: #0c3f5c; line-height: 20px; text-align: center; margin-bottom: 13px;}
.currentstep {padding: 0 0 15px 210px;}
.currentstep li {float: left; width: 70px; height: 40px; padding: 14px 0 0 50px; font-size: 18px;}

.q01 {background: url(http://download.lovesongnow.com/images/1step-passive.png) 0 0 no-repeat;}
.q01a {background: url(http://download.lovesongnow.com/images/1step-active.png) 0 0 no-repeat; color: #376781;}

.q02 {background: url(http://download.lovesongnow.com/images/2step-passive.png) 0 0 no-repeat;}
.q02a {background: url(http://download.lovesongnow.com/images/2step-active.png) 0 0 no-repeat; color: #376781;}

.q03 {background: url(http://download.lovesongnow.com/images/3step-passive.png) 0 0 no-repeat;}
.q03a {background: url(http://download.lovesongnow.com/images/3step-active.png) 0 0 no-repeat; color: #376781;}

.desc p {margin-bottom: 18px; color: #615e52;}
.red {color: #f22c2b;}
.cnt {text-align: center;}

.ads4 {text-align: right; padding: 0 27px 17px 0;}
/*steps*/

/*select*/
.select {margin: 12px 0 0 0; border-top: 1px solid #c2bca5; padding: 24px 0 0 0; position: relative; height: 321px;}
.back {position: absolute; left: 0; bottom: 0;}
.next {position: absolute; right: 0; bottom: 0;}

.bear {position: absolute; display: block; background: url(http://download.lovesongnow.com/images/bear.png) 0 0 no-repeat; width: 186px; height: 229px; text-indent: -99999px; overflow: hidden; bottom: 0; left: 364px;}
.bear:hover, .checked {background-image: url(http://download.lovesongnow.com/images/bear-a.png);}

.rabbit {position: absolute; display: block; background: url(http://download.lovesongnow.com/images/rabbit.png) 0 0 no-repeat; width: 139px; height: 255px; text-indent: -99999px; overflow: hidden; bottom: 0; left: 190px;}
.rabbit:hover, .checked2 {background-image: url(http://download.lovesongnow.com/images/rabbit-a.png);}

.block2 {position: relative; padding-bottom: 60px;}
.block2 div {width: 658px; margin: 0px auto;}
.block2 p {position: absolute; margin-top: 20px; left: 154px; right: 154px; text-align: center; color: #605d50;}
.block2 p a {color: #f22c2b; font-size: 14px;}
.block2 div.desc {padding-top: 15px; color: #615e52;}
/*select*/

/*send*/
.send {padding: 34px 40px 108px 40px; width: 740px; float: left; color: #615e52;}
.send h2 {text-align: center; color: #0c3f5c; font-size: 18px; font-weight: normal; margin-bottom: 11px;}
.send p {margin-bottom: 20px;}
.send div {width: 524px; margin: 0px auto 11px auto;}
.send div label {width: 193px; float: left; margin-right: 15px; text-align: right; font-size: 12px; font-weight: bold; padding-top: 2px;}
.send div label span {display: block; font-size: 11px; font-weight: normal;}
.f01 {width: 217px; height: 16px; font: normal 11px Tahoma, Verdana, Arial, sans-serif; color: #615e52; padding: 2px 5px 0 5px; border: 1px solid #abadb3;}
.send textarea {width: 300px; height: 71px; padding: 5px; font: normal 11px Tahoma, Verdana, Arial, sans-serif; color: #615e52; border: 1px solid #abadb3;}
.send div.w01 {padding: 0 0 0 208px; width: 316px;}
.send img {border: 1px solid #abadb3;}
/*send*/

/*block3*/
.block3 {padding: 25px 0 0 0;}
.w02 {width: 125px; float: left; text-align: center; padding-top: 27px; margin-right: 29px;}
.w02 a {color: #376ddd;}
.w02 img {margin: 8px 0 5px 0;}
.w03 {width: 586px; float: left;}
.w03 p {color: #666;}
.w03 textarea {width: 100%; height: 76px; margin-top: 20px;}
/*block3*/