.join { display:block; position:relative; text-align:left; width:970px; }
.join a { color:#333333; }
.join a:visited { color:#333333; }
.join a:hover { color:#000000; }
.join .round-box { display:block; position:relative; width:700px; margin:0 0 0 135px; background-color:#ffffff; float:left; }
.join .round-box img { display:block; margin:0; top:0; left:0; width:auto; height:auto; }
.join .round-box .round-corner { position:absolute; display:block; margin:0; padding:0; }
.join .round-box .tl { top:0; left:0; }
.join .round-box .tr { top:0; right:0; }
.join .round-box .bl { left:0; bottom:0; }
.join .round-box .br { right:0; bottom:0; }
.join .round-box .round-box-content { display:block; position:relative; text-align:left; color:#000000; padding:10px; font-size:12px; float:left; clear:both; }

.join .hot-price { display:block; position:absolute; left:390px; top:80px; z-index:2; }
.join .cropped-model { display:block; position:absolute; top:321px; left:340px; z-index:3; }
.join .twoforone { display:block; position:absolute; left:516px; top:56px; z-index:4; }

.join .tab-box { display:block; position:relative; margin:0; top:0; float:left; }

.join .tab-box-content { display:block; position:relative; border:1px solid #cccccc; width:680px; margin-top:45px; }
.join .tab-box-content .text { display:block; position:relative; font-size:12px; color:#000000; padding:15px; }
.join .tab-box-content ul li { list-style-type:square; line-height:14px; }

.join .tab-box-content.small { display:block; position:relative; border:1px solid #cccccc; width:680px; margin-top:26px; }

.join .tab-box-menu { display:block; position:absolute; border:none; top:0; background-color:#ffffff; }
.join .tab-box-menu .placeholder { display:block; position:relative; height:45px; width:15px; background:none; border-bottom:1px solid #cccccc; float:left; }
.join .tab-box-menu .item { display:block; position:relative; height:45px; border:1px solid #cccccc; float:left; cursor:pointer; }
.join .tab-box-menu .item .text { display:block; position:relative; margin:10px 15px 0 15px; margin-bottom:0; color:#333333; font-size:14px; }
.join .tab-box-menu .item.active { border-bottom:none; }
.join .tab-box-menu .item.active .text { color:#990033; }

.join .tab-box-menu.small .placeholder { display:block; position:relative; height:25px; width:15px; background:none; border-top:1px solid #ffffff; border-bottom:1px solid #cccccc; float:left; }
.join .tab-box-menu.small .placeholder2 { display:block; position:relative; height:25px; width:10px; background:none; border-top:1px solid #ffffff; border-bottom:1px solid #cccccc; float:left; }
.join .tab-box-menu.small .item { display:block; position:relative; height:25px; border:1px solid #cccccc; float:left; }
.join .tab-box-menu.small .item.active { border-bottom:none; height:26px; }
.join .tab-box-menu.small .item .text { margin:5px 10px 0 10px; font-size:12px; }

.join .head { }
.join .form { }
.join .form select { width:150px; }
.join table tr td { vertical-align:top; }
.join table tr td.w1 { width:100px; }

.join h2 { color:#333333; background:none; }
.join h4 { color:#333333; }
.join p { color:#666666; }
.join p a { color:#666666; }
.join p a:visited { color:#666666; }
.join p a:hover { color:#333333; }

.join .portrait { display:block; position:relative; width:63px; height:80px; float:left; margin-left:15px; }
.join .last { clear:both; }
.join .portrait img { display:block; position:relative; }
.join .portrait .portrait-link { display:block; position:relative; }
.join .portrait .portrait-link a { color:#990033; text-decoration:none; }
.join .portrait .portrait-link a:visited { color:#990033; text-decoration:none; }
.join .portrait .portrait-link a:hover { color:#990033; text-decoration:none; }

.tab { display:none; }
