html,body
{
width: 100%;
height:	100%;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-width: 0px;
text-align: left;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #430d0d;
}

html.main,body.main
{
background: #a28888 url(../images/bg_main1.jpg) repeat-x top left;
}

html.subpage,body.subpage
{
background: #b6a3a3 url(../images/bg_subpage.jpg) repeat-x top left;
}

form
{
padding: 0px;
margin: 0px;
}

a img
{
border-style: none;
}

table
{
border-collapse: collapse;
}

.inputText
{
border: 1px solid #380202;
background-color: #ede4e4;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #380202;
padding: 2px;
}

.titleimg
{
margin: 15px 0px 0px 0px;
}

.box-main
{
width: 1024px;
height: 663px;
background: transparent url(../images/bg_main.jpg) no-repeat top center;
margin: 0px auto 0px auto;
padding-top: 455px;
}

.box-main .caution
{
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
width: 420px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 242px;
letter-spacing: 0px;
}

*html .box-main .caution
{
letter-spacing: 0px;
}

.box-main .footer
{
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #8e7070;
font-weight: bold;
width: 410px;
height: 50px;
margin: 0px auto 0px auto;
padding: 37px 16px 0px 248px;
}

.box-main .footer .left
{
float: left;
}

.box-main .footer .left a,.box-main .footer .left a:link,.box-main .footer .left a:visited,.box-main .footer .left a:active
{
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #734e4e;
font-weight: bold;
text-decoration: none;
display: block;
margin-top:2px;
}
.box-main .footer .left a:hover
{
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #734e4e;
font-weight: bold;
text-decoration: underline;
display: block;
margin-top:2px;
}

.box-main .footer .right
{
float: right;
}

.box-main .footer a.enter
{
width: 120px;
height: 35px;
display: block;
background: transparent url(../images/t_enter.jpg) no-repeat top center;
}

.box-main .footer a.enter:hover
{
width: 120px;
height: 35px;
display: block;
background: transparent url(../images/t_enter_over.jpg) no-repeat top center;
}

.header
{
height: 19px;
background: transparent url(../images/bg_header.jpg) no-repeat top center;
padding-top: 131px;
}

*html .header
{
padding-left: 8px;
}

.subpage .footer
{
height: 22px;
background: transparent url(../images/bg_footer.jpg) repeat-x top left;
text-align:center;
padding-top:10px;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #8e7070;
font-weight: bold;
text-decoration: none;
}

.subpage .footer a,.subpage .footer a:link,.subpage .footer a:visited,.subpage .footer a:active
{
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #734e4e;
font-weight: bold;
text-decoration: none;
}
.subpage .footer a:hover
{
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #734e4e;
font-weight: bold;
text-decoration: underline;
}

.content
{
background: transparent url(../images/bg_subpage1.jpg) repeat top left;
}

.box-content
{
min-height: 600px;
min-width: 565px;
max-width: 960px;
background: transparent url(../images/bg_content.jpg) repeat top left;
border-style:solid;
border-color:#360000;
border-width: 0px 1px 0px 1px;
margin: 0px auto 0px auto;
padding-top: 10px;
padding-bottom: 10px;
}

*html .box-content
{
height: 600px;
width: 960px;
}

.menu
{
width: 568px;
height: 14px;
margin: 0px auto 0px auto;
}

.menu a
{
height: 14px;
display: block;
float: left;
margin: 0px 52px 0px 0px;
}

a.menu1
{
width: 64px;
background: transparent url(../images/menu1.jpg) no-repeat top left;
}

a.menu1:hover
{
width: 64px;
background: transparent url(../images/menu1on.jpg) no-repeat top left;
}

a.menu2
{
width: 91px;
background: transparent url(../images/menu2.jpg) no-repeat top left;
}

a.menu2:hover
{
width: 91px;
background: transparent url(../images/menu2on.jpg) no-repeat top left;
}

a.menu3
{
width: 80px;
background: transparent url(../images/menu3.jpg) no-repeat top left;
}

a.menu3:hover
{
width: 80px;
background: transparent url(../images/menu3on.jpg) no-repeat top left;
}

a.menu4
{
width: 43px;
background: transparent url(../images/menu4.jpg) no-repeat top left;
}

a.menu4:hover
{
width: 43x;
background: transparent url(../images/menu4on.jpg) no-repeat top left;
}

a.menu5
{
width: 80px;
background: transparent url(../images/menu5.jpg) no-repeat top left;
margin-right: 0px;
}

a.menu5:hover
{
width: 80x;
background: transparent url(../images/menu5on.jpg) no-repeat top left;
margin-right: 0px;
}

.box-office img
{
display: block;
}

.box-login
{
text-align:center;
}

.box-login .loginform
{
width: 940px;
height: 35px;
background: transparent url(../images/login3.jpg) no-repeat top left;
padding: 13px 0px 0px 490px;
}

.box-login .loginform a
{
display: block;
float: left;
width: 59px;
height: 20px;
background: transparent url(../images/login_enter.jpg) no-repeat top left;
margin-left: 15px;
margin-top: -1px;
}

.box-login .loginform a:hover
{
background: transparent url(../images/login_enter_over.jpg) no-repeat top left;
}

.box-inq
{
text-align: center;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #410e0e;
}

.box-location-lead
{
width: 890px;
margin: 10px auto 20px auto;
border: 1px solid #360000;
}

.box-location-lead .content
{
width: 890px;
border: 1px solid #fff;
background: #592a2a url(../images/bg_model5.jpg) repeat-y top left;
text-align: center;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: normal;
text-decoration: none;
padding: 5px 0px 10px 0px;
}

.box-location-lead .content .picture
{
width: 170px;
height: 102px;
float: left;
text-align: center;
padding: 13px 2px 13px 2px;
margin-left: 3px;
}

*html .box-location-lead .content .picture
{
padding: 4px 2px 4px 2px;
}


.box-location-lead .content .picture img
{
border: 1px solid #dac6c6;
}

.box-location-lead .content h1
{
font: 12px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
text-align:center;
margin: 10px 0px 2px 0px;
padding-top: 10px;
clear:both;
}

*html .box-location-lead .content h1
{
padding-top: 0px;
}

.box-location-lead .content h1 a,.box-location-lead .content h1 a:link,.box-location-lead .content h1 a:visited,.box-location-lead .content h1 a:active
{
font: 12px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
}

.box-location-lead .content h1 a:hover
{
font: 12px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: underline;
}

.box-location .title
{
width: 940px;
height: 43px;
background: #592a2a url(../images/bg_back.jpg) no-repeat top left;
text-align: center;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: none;
text-decoration: none;
clear: both;
margin-top:25px;
}

.box-location .title h1
{
font: 13px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
margin: 0px 0px 2px 0px;
padding-top: 5px;
}

*html .box-location .title h1
{
padding-top: 0px;
}

.box-location .title a,.box-location .title a:link,.box-location .title a:visited,.box-location .title a:active
{
font: 13px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
margin: 6px 0px 2px 0px;
padding-top: 15px;
display: block;
}

*html .box-location .title a,.box-location .title a:link,.box-location .title a:visited,.box-location .title a:active
{
padding-top: 6px;
}

.box-location .title a:hover
{
text-decoration: underline;
}

.box-location-item
{
width: 890px;
margin: 10px auto 10px auto;
border: 1px solid #360000;
}

.box-location-item .content
{
width: 890px;
border: 1px solid #fff;
background: #592a2a url(../images/bg_location2.jpg) repeat top left;
text-align: center;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: normal;
text-decoration: none;
padding: 5px 0px 10px 0px;
}

.box-location-item .content .picture
{
width: 170px;
height: 102px;
float: left;
text-align: center;
padding: 5px 2px 13px 2px;
margin-left: 3px;
}

*html .box-location-item .content .picture
{
padding: 4px 2px 4px 2px;
}


.box-location-item .content .picture img
{
border: 1px solid #dac6c6;
}

.table-modellist
{
margin: 5px auto 5px auto;
}

.newmodels-bar
{
text-align:center;
margin-top:10px;
}

.newmodels-bar img
{
margin: 0px 10px 0px 10px;
}

.table-modelimglist
{
margin: 5px auto 5px auto;
}

.table-modelimglist td
{
padding: 9px 9px 9px 9px;
}

*html .table-modelimglist-container
{
padding-left:6px;
}

.table-modelimglist td .box-model-item
{
margin: 0px;
}


.box-model-lead
{
margin: 10px 0px 10px 7px;
border: 1px solid #360000;
width: 168px;
float: left;
}

.box-model-lead h3
{
font: 13px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 7px 0px;
}

.box-model-lead h4
{
font: 12px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 2px 0px;
}

.box-model-lead h4 a,.box-model-lead h4 a:link,.box-model-lead h4 a:visited,.box-model-lead h4 a:active
{
font: 12px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
}
.box-model-lead h4 a:hover
{
font: 12px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: underline;
}

.box-model-lead p
{
margin: 0px;
padding: 0px;
text-align:center;
}

.box-model-lead .content
{
width: 166px;
border: 1px solid #fff;
background: #592a2a url(../images/bg_model.jpg) repeat-x top left;
text-align: center;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: normal;
text-decoration: none;
padding: 7px 0px 10px 0px;
}
.box-model-lead .content-top
{
width: 166px;
border: 1px solid #fff;
background: #592a2a url(../images/bg_model1.jpg) no-repeat top left;
text-align: center;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: normal;
text-decoration: none;
padding: 5px 0px 10px 0px;
}

.box-model-lead .picture
{
width: 150px;
height: 205px;
margin: 0px auto 5px auto;
}

.box-model-lead .picture img
{
border: 1px solid #dac6c6;
}

.box-model-lead .new-ribbon
{
position: absolute;
cursor: pointer;
}

.box-model .title
{
width: 940px;
height: 43px;
background: #592a2a url(../images/bg_back.jpg) no-repeat top left;
text-align: center;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: normal;
text-decoration: none;
clear: both;
margin-top:25px;
margin-bottom: 10px;
}

.box-model .toptitle
{
background: #592a2a url(../images/bg_model2.jpg) no-repeat top left;
}

.box-model .title h1
{
font: 13px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
margin: 0px 0px 2px 0px;
padding-top: 4px;
}

.box-model .title a,.box-model .title a:link,.box-model .title a:visited,.box-model .title a:active
{
font: 13px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
margin: 6px 0px 2px 0px;
padding-top: 15px;
display: block;
}

*html .box-model .title a,.box-model .title a:link,.box-model .title a:visited,.box-model .title a:active
{
padding-top: 6px;
}

.box-model .title a:hover
{
text-decoration: underline;
}

.box-model-item
{
margin: 10px 0px 10px 9px;
border: 1px solid #360000;
width: 168px;
float: left;
}

.box-model-item .content
{
width: 166px;
border: 1px solid #fff;
background: #592a2a url(../images/bg_model.jpg) repeat-x top left;
text-align: center;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: normal;
text-decoration: none;
padding: 7px 0px 0px 0px;
}

.box-model-item .picture
{
width: 150px;
height: 205px;
margin: 0px auto 5px auto;
}

.box-model-item .picture img
{
border: 1px solid #dac6c6;
}

.box-model .hardsoft td
{
padding: 0px;
margin: 0px;
}

.info
{
margin: 0px auto 0px auto;
border: 1px solid #360000;
width: 920px;
}

*html .info
{
margin: 10px 0px 10px 0px;
}

.info .content
{
background: #592a2a url(../images/bg_model5.jpg) repeat-y top left;
min-height: 50px;
border: 1px solid #fff;
padding: 6px 0px 5px 0px;
}

*html .info .content
{
height: 50px;
}

.info .content p.lead
{
padding: 10px 8px 5px 8px;
width: 902px;
}

.info .content table
{
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
}

.info .content table td
{
width: 182px;
}

.info .content table td p
{
padding: 0px;
margin: 0px;
}

.info .content .col1st p
{
margin-left:8px;
margin-right:23px;
}
.info .content .col2nd p
{
margin-left:11px;
margin-right:18px;
}
.info .content .col3rd p
{
margin-left:16px;
margin-right:13px;
}
.info .content .col4th p
{
margin-left:21px;
margin-right:8px;
}
.info .content .col5th p
{
margin-left:25px;
margin-right:8px;
}

.box-aboutus img
{
display: block;
}

.box-aboutus .content
{
width: 370px;
height: 218px;
background: #592a2a url(../images/bg_aboutus.jpg) no-repeat top left;
padding: 20px 72px 0px 250px;
margin:0px 0px 0px 124px;
}

.box-aboutus .content p
{
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #360000;
font-weight: normal;
text-decoration: none;
text-align: justify;
padding: 0px;
margin: 0px 0px 10px 0px;
}

.box-aboutus .title
{
width: 940px;
height: 43px;
background: #592a2a url(../images/bg_signup1.jpg) no-repeat top left;
text-align: center;
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: normal;
text-decoration: none;
clear: both;
}

.box-aboutus .title a,.box-aboutus .title a:link,.box-aboutus .title a:visited,.box-aboutus .title a:active
{
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
margin: 0px 0px 2px 0px;
padding-top: 15px;
display: block;
}

.box-aboutus .title a:hover
{
text-decoration: underline;
}


.box-signup img
{
display: block;
}

.box-signup .content
{
width: 385px;
height: 880px;
background: #592a2a url(../images/bg_signup.jpg) no-repeat top left;
padding: 20px 10px 0px 184px;
}

.box-signup .content p
{
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #360000;
font-weight: normal;
text-decoration: none;
padding: 0px;
margin: 0px 0px 10px 0px;
}

.box-signup .content p strong
{
font: 13px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #360000;
font-weight: bold;
text-decoration: none;
}

.box-signup .content p em
{
font: 11px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #360000;
font-weight: bold;
text-decoration: none;
font-style:italic;
}

.box-signup .content table
{
margin-top: 10px;
}

*html .box-signup .content table
{
margin-top: 20px;
}


.box-signup .content table td
{
padding: 0px 10px 5px 10px;
white-space:nowrap;
}

.box-signup .post
{
width: 579px;
height: 32px;
background: #a58d8d url(../images/bg_signup1.jpg) no-repeat top left;
padding-top:11px;
}

.box-signup .post a,.box-signup .post a:link,.box-signup .post a:visited,.box-signup .post a:active
{
width: 223px;
height: 22px;
display: block;
background: transparent url(../images/t_signup.jpg) no-repeat top left;
margin: 0px auto 0px auto;
}
.box-signup .post a:hover
{
background: transparent url(../images/t_signup_over.jpg) no-repeat top left;
}

.box-modelselect
{
width: 940px;
height:34px;
background: transparent url(../images/bg_hardsoft.jpg) no-repeat top left;
padding-top: 260px;
}

.box-modelselect a.selsoft,.box-modelselect a.selsoft:active,.box-modelselect a.selsoft:link,.box-modelselect a.selsoft:visited
{
background: transparent url(../images/t_soft.jpg) no-repeat top left;
width: 171px;
height: 28px;
display: block;
float: left;
margin-left:110px;
}
.box-modelselect a.selsoft:hover
{
background: transparent url(../images/t_soft_over.jpg) no-repeat top left;
}

.box-modelselect a.selhard,.box-modelselect a.selhard:active,.box-modelselect a.selhard:link,.box-modelselect a.selhard:visited
{
background: transparent url(../images/t_hard.jpg) no-repeat top left;
width: 179px;
height: 28px;
display: block;
float: left;
margin-left:98px;
}
.box-modelselect a.selhard:hover
{
background: transparent url(../images/t_hard_over.jpg) no-repeat top left;
}

.box-modelselect a.selmale,.box-modelselect a.selmale:active,.box-modelselect a.selmale:link,.box-modelselect a.selmale:visited
{
background: transparent url(../images/t_male.jpg) no-repeat top left;
width: 179px;
height: 28px;
display: block;
float: left;
margin-left:101px;
}
.box-modelselect a.selmale:hover
{
background: transparent url(../images/t_male_over.jpg) no-repeat top left;
}


.backbar
{
background: transparent url(../images/bg_back.jpg) no-repeat top left;
width: 940px;
height: 30px;
text-align: center;
padding-top: 13px;
margin-top:10px;
}

.backbar a,.backbar  a:link,.backbar a:visited,.backbar  a:active
{
font: 13px Verdana, Arial, Helvetica, Arial, Sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
}

.backbar a:hover
{
text-decoration: underline;
}

.tooltip
{
    border: 1px solid #ffffff;
    padding: 0px;
    margin: 0px;
}

.tooltip td
{
    padding: 8px 12px;
    margin: 0px;
}
