/* CSS Document */
.pt20 {padding-top:20px}
.margin0_5 {margin:0 5px}

.button60pink {width:60px; height:16px; background:#ec0c76 url(img/button60_pink.png) no-repeat 0 0}
.button59gray {width:59px; height:16px; background:#ec0c76 url(img/button59_gray.png) no-repeat 0 0; color:#b5baba}
.button49white {width:49px; height:16px; background:url(img/button49_white.png) no-repeat 0 0}
.button79white {width:79px; height:16px; background:url(img/button79_white.png) no-repeat 0 0}
.button106white {width:106px; height:16px; background:url(img/button106_white.png) no-repeat 0 0}
.button90white {width:90px; height:16px; background:url(img/button90_white.png) no-repeat 0 0}
.buttononemore {width:79px; height:16px; background:url(img/button_onemore.png) no-repeat 0 0; color:#fc007e}
.blask {color:#6a7484}

.content475 {width:475px; margin:0 auto; padding:15px 0}
.content464 {width:464px; margin:0 auto; padding:60px 0; text-align:center}

.bordertop {float:left; width:475px; padding:10px 0; background:url(img/bg_border_gray.gif) no-repeat 50% 0}
.noborder {float:left; width:475px; padding:10px 0}
.bordertop515 {float:left; width:515px; padding:10px 0; border-top:1px solid #d1cfd4}
.noborder515 {float:left; width:515px; padding:10px 0}
.filepadding {padding-top:22px; padding-bottom:24px}
.selectpadding {padding-top:10px; padding-bottom:30px}
.titlebox {float:left; width:475px; padding:10px 0 36px 0}
.titlebox .fr {padding-top:25px; text-align:center}
.talkimg {float:left}
.talk {float:left; width:134px; height:48px; background:url(img/bg_talk.png) no-repeat 0 0; margin-top:25px}
.talk DIV {width:112px; margin:0 0 0 14px; padding-top:4px; overflow:hidden; text-align:center}

.textbox {width:296px; height:31px; background:url(img/bg_textbox.png) no-repeat 0 0; text-align:center; position:relative; margin:0 auto; overflow:hidden}
.textbox DIV {padding-top:8px}
.textbox .pa {right:10px; top:8px; padding:0; cursor:pointer}

.twoselect {width:296px; margin:0 auto 0 auto; padding-top:8px}
.selectbox {width:134px; height:16px; position:relative;z-index:1}
.select {width:134px; background:url(img/bg_selectbox.gif) no-repeat 0 0; position:absolute; z-index:5; left:0; text-align:center}
.selectinner {background:url(img/bg_select.gif) no-repeat 0 100%}

.rightbutton {text-align:right; padding-right:72px}
.leftbutton {padding-left:72px}

.selectbox A {color:#6a7484}
.selectbox A:hover {text-decoration:none}

.selectlink {display:block; width:134px; height:15px; padding-top:1px; text-decoration:none}
.close {background:url(img/close.gif) no-repeat 120px 5px}
.open {background:url(img/open.gif) no-repeat 120px 5px}

.option {display:none; padding-bottom:8px}
.option DIV {background-color:#fff; border:solid #e9e8eb; border-width:0 1px}
.option A {display:block; padding:2px 0}
.option A:hover {color:#fff; background-color:#f2529d}

.selectpink {height:16px; background:#ec0c76 url(img/bg_selectpink.png) no-repeat 0 0; color:#fff}
.selectpink .selectinner {background:none}
.selectpink .selectlink {color:#fff}
.selectpink .open {background:url(img/open_pink.gif) no-repeat 120px 5px}

.radiobox {padding-left:150px}
.radiobox SPAN {margin-right:47px}
.radiobox IMG {vertical-align:middle; margin-right:9px; cursor:pointer}

.filetext {text-align:center; padding-bottom:10px}
.filebox {width:266px; margin:0 auto 0 135px; background:url(img/bg_filebox.png) no-repeat 0 0; position:relative}
.fileboxpink {background:url(img/bg_filebox_pink.png) no-repeat 0 0}
.fileboxred {background:url(img/bg_filebox_red.png) no-repeat 0 0}
.filepath {width:210px; background:none; border:none; position:absolute; z-index:3; left:0; top:0; text-align:center; color:#6a7484}
.fileboxpink .filepath, .fileboxred .filepath {color:#fff}
.file {width:266px; border:0; position:absolute; left:0; top:0; z-index:2; filter:alpha(opacity=0); opacity:0}
.comm {width:210px; padding-top:20px; font-size:10px; color:#bdbdbd; text-align:center}
.picturebox {text-align:center; padding:15px 0}
.warningtext {text-align:center; padding-bottom:3px; color:#ea0000; padding-top:8px}

.codebox {float:left; width:234px; text-align:center; padding-left:120px}
.codebox P {margin:0; padding-bottom:8px}
.code {width:234px; height:46px; background:url(img/bg_code.png) no-repeat 0 0; margin-bottom:8px}
.codeinner {padding:0 5px}
.code textarea {width:224px; height:38px; background:none; border:0; overflow:hidden; text-align:center}

.ruleslist LI {background:url(img/bg_pinklist.gif) no-repeat 0 5px}
.rulesbox A {color:#fc007e}
.whattodo A {background-image:url(img/down_pink.gif)}
.whattodo A:hover {background-image:url(img/down_pink_dark.gif)}
.whattodo A.open {background-image:url(img/up_pink.gif)}
.whattodo A.open:hover {background-image:url(img/up_pink_dark.gif)}

.title {clear:both; padding:0 0 8px 5px; font:bold 17px "arial narrow"; text-transform:uppercase; text-align:left}

.band {float:left; width:464px; height:60px; padding-top:3px; overflow:hidden}
.picture {display:inline-block; width:54px; height:54px; position:relative; background:#dfe3e5; text-align:center;  margin:0 4px}
.picture, x:-moz-any-link {display:-moz-inline-box !important}
.picture, x:-moz-any-link, x:default {display:inline-block !important}
*html .picture {display:inline; margin:0 6px}
*+html .picture {display:inline !important; margin:0 6px}
.picture2 {position:absolute !important; position:relative; width:54px; height:54px}
.picture2, x:-moz-any-link {position:relative !important}
html>/**/body .picture2, x:-moz-any-link, x:default {position:absolute}
*+html .picture2 {position:relative !important}
.picture .cover {display:block; position:absolute; top:0; left:0; width:54px; height:54px; background:url(img/screencover_small.png) no-repeat 0 0}
.picture .cover A {display:block; width:54px; height:54px}
.b1 {width:54px; height:54px; display: table;  position: static; margin-left:-50px; margin:0 auto; overflow:hidden}
.b2 {display: table-cell; vertical-align: middle; position: static; text-align:center}
.b3 {display:block; top:auto; left:auto;  margin:0 auto; cursor:pointer}
*html .b1 {display:inline-block; position:relative; margin:0 auto}
*html .b2 {display:inline-block; position:absolute; left:0; top:50%}
*html .b3 {display:inline-block; top: -50%; left: 0; position:relative; width:54px; text-align:center}
*+html .b1 {display:inline-block; position:relative; margin:0 auto}
*+html .b2 {display:inline-block; position:absolute; left:0; top:50%}
*+html .b3 {display:inline-block; top: -50%; left: 0; position:relative; width:54px; text-align:center}

.bordertop464 {float:left; width:464px; padding:10px 0; border-top:1px solid #d1cfd4}
.noborder464 {float:left; width:464px; padding:10px 0}

.codebox2 {float:left; width:464px; text-align:center}
.codebox2 P {margin:0}
.codebox2 SPAN, .codebox2 INPUT {margin:0 8px}
.code2 {width:369px; height:29px; background:url(img/bg_code2.png) no-repeat 0 0; margin:0 auto 8px auto}
.codeinner2 {padding:0 5px}
.code2 textarea {width:359px; height:29px; background:none; border:0; overflow:hidden; text-align:center}

.code3 {width:200px; height:83px; background:url(img/bg_code3.png) no-repeat 0 0; margin-top:10px}
.codeinner3 {padding:0 5px}
.code3 textarea {width:190px; height:80px; background:none; border:0; overflow:hidden; text-align:center}
.social {float:left; width:310px; padding:5px 0 15px 0}

