.homepage #content p{color:#6b4b25;font-size:35px;font-weight:bold;letter-spacing:-1px;line-height:40px;text-align:center;margin:10px 10px 0;}
.homepage #content p#hp {margin:10px 130px 0;}
.homepage #content p.smaller {font-size:16px;}
.homepage .header_top{height:85px;padding:0;}
 #ani-holder{width:540px;position:relative;}
#ani-holder a{color:#000 !important;}
#ani-holder.center {text-align:center;}
#ani-picture{width:540px;height:357px;background:url(/images/homepage/ani.jpg) no-repeat center;margin-bottom:100px;}
#ani-message-holder{width:490px;height:370px;position:absolute;top:-40px;left:30px;font-weight:bold;}
#ani-message-bgt,#ani-message-bgb{width:491px;height:20px;background:url(/images/homepage/tops.png) no-repeat center;}
#ani-message-bgb{background:url(/images/homepage/bottoms.png) no-repeat center;}
#ani-message-bgl,#ani-message-bgr{width:20px;height:330px;background:url(/images/homepage/lefts.png) no-repeat center;float:left;}
#ani-message-bgr{background:url(/images/homepage/rights.png) no-repeat center;}
#ani-message-bg{float:left;width:450px;height:330px;}
#ani-message{height:240px;margin-left:25px;margin-top:25px;width:360px;text-align:left;padding:20px; position:relative;}
#ani-left{background:url("../images/homepage/car-left.png") no-repeat scroll center center transparent;bottom:75px;cursor:pointer;display:block;height:62px;left:-30px;position:absolute;width:26px;text-indent:-9999px;}
#ani-left:hover{background:url("../images/homepage/car-left-hover.png") no-repeat scroll center center transparent;}
#ani-right{background:url("../images/homepage/car-right.png") no-repeat scroll center center transparent;bottom:75px;cursor:pointer;display:block;height:62px;right:-38px;position:absolute;width:26px;text-indent:-9999px;}
#ani-right:hover{background:url("../images/homepage/car-right-hover.png") no-repeat scroll center center transparent;}
#ani-message-bg.cs1{background:url(/images/homepage/111.png) no-repeat center;color:#2e2787;}
#ani-message.cs1{background-color:#99C;}
#ani-message-bg.cs2{background:url(/images/homepage/222.png) no-repeat center;color:#4a6a06;}
#ani-message.cs2{background-color:#a7d646;}
#ani-message-bg.cs3{background:url(/images/homepage/333.png) no-repeat center;color:#890909;}
#ani-message.cs3{background-color:#d47777;}
#ani-message-bg.cs4{background:url(/images/homepage/444.png) no-repeat center;color:#00476f;}
#ani-message.cs4{background-color:#64b4c6;}
#ani-message-bg.cs5{background:url(/images/homepage/666.png) no-repeat center;color:#045629;}
#ani-message.cs5{background-color:#1cae50;}
#ani-message-bg.cs6{background:url(/images/homepage/555.png) no-repeat center;color:#823a02;}
#ani-message.cs6{background-color:#f09d4e;}
#ani-message-bg.cs7{background:url(/images/homepage/888.png) no-repeat center;color:#ffc000;}
#ani-message.cs7{background-color:#ffa;}
#ani-message.cs1 .tree-more-info a{color:#2e2787 !important;}
#ani-message.cs2 .tree-more-info a{color:#4a6a06 !important;}
#ani-message.cs4 .tree-more-info a{color:#00476f !important;}
#ani-message.cs5 .tree-more-info a{color:#045629 !important;}
#ani-message.cs3 .tree-more-info a{color:#890909 !important;}
#ani-message.cs6 .tree-more-info a{color:#890909 !important;}
#ani-message.cs7 .tree-more-info a{color:#ffc000 !important;}
div.ani-title{font-size:25px;font-weight:bold;margin-bottom:20px;padding-top:10px;text-align:center;}
.ani-control1,.ani-control2,.ani-control3,.ani-control4,.ani-control5,.ani-control6,.ani-control7,.ani-control8{width:85px;height:60px;float:left;margin-right:27px;padding-top:90px;font-size:16px;font-weight:bold;color:#333;}
.ani-control1.hover,.ani-control2.hover,.ani-control3.hover,.ani-control4.hover,.ani-control5.hover,.ani-control6.hover,.ani-control7.hover,.ani-control8.hover{font-size:20px;font-weight:bold;}
.ani-control1{background:url(/images/homepage/11.png) no-repeat center 5px;}
.ani-control1.hover{background:url(/images/homepage/1.png) no-repeat top center;}
.ani-control2{background:url(/images/homepage/22.png) no-repeat center 5px;}
.ani-control2.hover{background:url(/images/homepage/2.png) no-repeat top center;}
.ani-control3{background:url(/images/homepage/44.png) no-repeat center 5px;}
.ani-control3.hover{background:url(/images/homepage/4.png) no-repeat top center;}
.ani-control4{background:url(/images/homepage/66.png) no-repeat center 5px;}
.ani-control4.hover{background:url(/images/homepage/6.png) no-repeat top center;}
.ani-control5{background:url(/images/homepage/33.png) no-repeat center 5px;}
.ani-control5.hover{background:url(/images/homepage/3.png) no-repeat top center;}
.ani-control6{background:url(/images/homepage/55.png) no-repeat center 5px;}
.ani-control6.hover{background:url(/images/homepage/5.png) no-repeat top center;}
.ani-control7{background:url(/images/homepage/88.png) no-repeat center 5px;}
.ani-control7.hover{background:url(/images/homepage/8.png) no-repeat top center;}
 #viewport{width:540px;overflow:hidden;position:relative;margin-top:-140px;margin-left:8px;}
#viewport ul{position:relative;margin:0;padding:0;}
#viewport ul li{float:left;list-style:none;}
 #tree-next,#tree-prev{cursor:pointer;font-size:0.8em;text-decoration:underline;}
.tree-imgs{float:left;width:120px;height:240px;padding-right:30px;}
.tree-more-info{position:absolute;right:20px;bottom:10px;}
 .login {width:524px;height:60px;float:right;background:url(/images/login_pad.png) no-repeat;color:#000;font-size:11px; position:relative;}
form.loginform {width:500px; position:absolute; top:5px;left:0px;}
.login .text-input {font-size:11px;}
.login .button_blue {font-size:11px;font-weight:bold;height:16px;padding-bottom:3px;padding-top:1px;}
.login div.login-links {left:10px;position:absolute;top:25px;width:100%;}
.login div.login-links a {margin-right:10px;}
.login_padding_right{padding-right:250px;}
.db-holder-hp{background:#82B3B9 none repeat scroll 0 0 !important;color:#FFF;padding:20px 0 5px 10px !important;}
.db-holder{background:none;padding:0;}
.db-holder-hp p{padding:5px 0;}
.db-holder-hp .input-submit{width:120px;}
.db-top,.contentbox-top{font-size:19px;color:#FFF;padding:0 0 5px;}
.db-top hr{background-color:#FFF;border:0;height:1px;margin:0;padding:0;}
.td-padding-user-form{padding-top:7px;padding-right:5px;}
.td-padding-user-form-sex{padding-top:3px;padding-right:5px;}
.db-content input{margin:5px 0 7px;}
#sexchoice span{padding-right:5px;}
form#new_user .input-text{width:160px;float:right;margin:0;}
div.input-collection{margin-bottom:10px;}
tr.old_password span.change_password,tr.new_password span.change_password{color:#187886;text-decoration:none;font-weight:700;float:right;margin-right:10px;cursor:pointer;}
tr.old_password span.change_password:hover,tr.new_password span.change_password:hover{text-decoration:underline;}
.user-agreement div.reg_error {margin-top:5px;text-align:left;}
div.password-change table tr td:first-child {width:90px;text-align:right;}
 .captcha_text_input{width:170px;margin:0 10px;}
.contact_us{width:220px;padding-left:10px;padding-right:10px;}
.contact_us img{margin-top:5px;}
.lost_password_email{padding-right:90px;}
.lost_password_submit{padding-right:12px;}
table#new_pass {width:70%; margin:0 auto;}
#captcha table tr td:first-child, table#new_pass tr td:first-child {text-align:right;vertical-align:top;}
table#new_pass tr td:first-child {padding-right:10px;}
.password-change .input-password{width:95px !important;}
table#captcha-table {margin:0 auto;}
table#captcha-table tr td:last-child {width:190px;}