body {
    background-color: #070707;
    border: 0 none;
    color: #FFFFFF;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    margin: 0;
    outline: 0 none;
}
.bg {
    background-color: #3C0852;
    background-image: url(/t/imgs/bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

.bg_main {
    background-color: #3C0852;
    background-image: url(/t/imgs/bg_main.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

.swirl_bg {
    background-image: url(/t/imgs/swirl_bg.png);
    background-repeat: repeat;
}
.age_strip {
    background-image: url(/t/imgs/age_strip.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 100px;
    width: 1000px;
}
.pic3 {
    background-image: url(/t/imgs/pic3.png);
    background-repeat: no-repeat;
    height:211px;
    width:315px;
    background-position:bottom right;
}

.bottom_left {
    background-image: url(/t/imgs/bottom_left.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.bottom_shadow {
    background-image: url(/t/imgs/bottom_shadow.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 40px;
}
.top_right {
    background-image: url(/t/imgs/top_right.png);
    background-position: right top;
    background-repeat: no-repeat;
}
.top_shadow {
    background-image: url(/t/imgs/top_shadow.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 41px;
}
.m {
    background-color: #230618;
}
.m_a_l {
    background-image: url(/t/imgs/m_a_l.jpg);
    background-repeat: no-repeat;
    height: 49px;
    width: 4px;
}
.m_a_rep {
    background-image: url(/t/imgs/m_a_rep.jpg);
    background-repeat: repeat-x;
    height: 49px;
}
.m_a_r {
    background-image: url(/t/imgs/m_a_r.jpg);
    background-position: right center;
    background-repeat: no-repeat;
    height: 49px;
    width: 4px;
}
.m_i_l {
    background-image: url(/t/imgs/m_i_l.jpg);
    background-repeat: no-repeat;
    height: 49px;
    width: 4px;
}
.m_i_rep {
    background-image: url(/t/imgs/m_i_rep.jpg);
    background-repeat: repeat-x;
    height: 49px;
}
.m_i_r {
    background-image: url(/t/imgs/m_i_r.jpg);
    background-position: right center;
    background-repeat: no-repeat;
    height: 49px;
    width: 4px;
}
.s_l {
    background-image: url(/t/imgs/s_l.png);
    background-repeat: no-repeat;
    height: 39px;
    width: 6px;
}
.s_rep {
    background-image: url(/t/imgs/s_rep.png);
    background-repeat: repeat-x;
    height: 39px;
}
.s_r {
    background-image: url(/t/imgs/s_r.png);
    background-repeat: no-repeat;
    height: 39px;
    width: 6px;
}
.m_shadow {
    background-image: url(/t/imgs/m_shadow.png);
    background-position: center top;
    background-repeat: no-repeat;
    height: 42px;
    width: 1000px;
}
.title_left {
    background-image: url(/t/imgs/title_left.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 57px;
    width: 72px;
}
.title_right {
    background-image: url(/t/imgs/title_right.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 57px;
    width: 72px;
}
.content_bg {
    background-image: url(/t/imgs/content_bg.png);
    background-repeat: repeat;
}
.content_left {
    background-image: url(/t/imgs/content_left.png);
    background-position: left top;
    background-repeat: no-repeat;
}
.content_right {
    background-image: url(/t/imgs/content_right.png);
    background-position: right top;
    background-repeat: no-repeat;
}
.enter a {
    background-image: url(/t/imgs/enter.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding-top: 78px;
    width: 140px;
}
.enter a:hover {
    background-position: 0 -78px;
    color: #004499;
}
.exit a {
    background-image: url(/t/imgs/exit.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding-top: 78px;
    width: 107px;
}
.exit a:hover {
    background-position: 0 -78px;
    color: #004499;
}
.footer a {
    color: #5FEC42 !important;
    font-weight: bold;
}
a:link, a:visited {
    color: #FFFFFF;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
}
a:hover {
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    font-style: normal;
}
.forgot_link a {
    cursor: help;
    font-size: 12px;
    text-decoration: underline !important;
}
.thTable {
    color: #FFFFFF;
    cursor: default;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
}
.thTableHeader {
    color: #FFFFFF;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    text-align: center;
}
.thTableFooter {
    background: none repeat scroll 0 0 #A77DD2;
    color: #535353;
    height: 25px;
    padding: 5px;
    text-align: center;
}
.thTable td {
    padding: 5px;
}
.thTableHeader td a {
    color: #5FEC42;
}
.thTableFooter a:link, .thTableFooter a:visited, .thTableFooter a:active {
    color: #5FEC42;
}
.thTableFooter a:hover {
    color: #5FEC42 !important;
}
.thForm label {
    color: #5FEC42;
    font-size: 12px;
}
.thTableOddRow {
    height: 40px;
}
.thTableEvenRow {
    height: 40px;
}
.thScreeningCell {
    padding: 0 !important;
}
.thLabelCell {
    padding: 8px !important;
}
.thButton {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #3BE300;
    background-image: url(/t/imgs/th_button.jpg);
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #3BE300;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 10px;
}
a.thButton {
    color: #FFFFFF;
}
a.thLinkButton {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #3BE300;
    background-image: url(/t/imgs/th_button.jpg);
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #3BE300;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 10px;
    text-decoration: none;
}
form {
    display: inline;
}
.thForm a {
    color: #5FEC42;
}
.thForm a:hover {
    color: #5FEC42;
}
.thTable a {
}
.thTable a:hover {
}
.thTextbox {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #FFFBE8;
    border: 1px solid #5FEC42;
    color: #141811;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    height: 23px;
    padding: 3px;
    vertical-align: middle;
    width: 169px;
}
.thFile {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #FFFBE8;
    border: 1px solid #5FEC42;
    color: #141811;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    height: 23px;
    padding: 3px;
    vertical-align: middle;
    width: 169px;
}
.thTextarea {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #FFFBE8;
    border: 1px solid #5FEC42;
    color: #141811;
    cursor: text;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    overflow-y: auto;
    padding: 3px;
}
.thSelect {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #FFFBE8;
    border: 1px solid #5FEC42;
    color: #141811;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    height: 23px;
    padding-top: 2px;
    width: 100px;
}
.thSecurityImage {
    border: 1px solid #5FEC42;
    color: #535353;
    height: 21px;
}
.thSecurityBox {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #FFFBE8;
    border: 1px solid #5FEC42;
    color: #141811;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    height: 23px;
    padding: 3px;
    vertical-align: middle;
    width: 169px;
}
.thCheckbox {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #5FEC42;
    color: #141811;
    cursor: default;
}
.thRadiobox {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #5FEC42;
    color: #141811;
    cursor: default;
}
a img {
    border: medium none;
}
label {
    color: #FFFFFF;
}
#rating {
    color: #000000;
}
.thErrorMsgGrad {
    background-color: #FFB9B9;
    border: 1px solid #FF0000;
    color: #505050;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px;
    text-align: right;
}
.thErrorMsg {
    background-image: url(/t/imgs/msg_er_icon.png);
    background-position: left center;
    background-repeat: no-repeat;
    color: #2B2C2B;
    padding-left: 35px !important;
}
.thInfoMsgGrad {
    background-color: #E4EAFF;
    background-image: url(/t/imgs/msg_ok_grad.gif);
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #2B2C2B;
    color: #505050;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px;
    text-align: right;
}
.thInfoMsg {
    background-image: url(/t/imgs/msg_ok_icon.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 35px !important;
    text-align: center;
}
.thTableError {
    color: #FF0000;
    font-weight: bold;
}
.thTableError td input, .thTableError td textarea, .thTableError td select {
    background-color: #F0CACA;
    border: 1px solid #FF0000;
}
.thTableError td label {
    color: #FF0000;
    font-weight: bold;
}
.thTableError .tbSelect {
    border: 1px solid #FF0000;
}
.thTableError a {
    color: #FF0000;
    font-weight: bold;
}
.thTableError td img {
    border: 1px solid #FF0000;
}
.thTableError span {
    background-image: url(/t/imgs/ers_icon.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FF0000;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 22px;
    padding: 2px 0 3px 18px;
}
input.thTextbox:focus {
    background-color: #FFFFFF !important;
}
input.thTextbox:hover {
    background-color: #FFFFFF !important;
}
select.thSelect:focus {
    background-color: #FFFFFF !important;
}
select.thSelect:hover {
    background-color: #FFFFFF !important;
}
input.thSecurityBox:focus {
    background-color: #FFFFFF !important;
}
input.thSecurityBox:hover {
    background-color: #FFFFFF !important;
}
textarea.thTextArea:focus {
    background-color: #FFFFFF !important;
}
textarea.thTextArea:hover {
    background-color: #FFFFFF !important;
}
.thdefault_textcolor {
    color: #FFFFFF;
}
.thdefault_bgcolor {
    background-color: #000000;
}
.thdefault_linkcolor a {
    color: #FFFFFF;
}
.thBox_container_body {
    background-color: #815453;
    background-image: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.thBox_label {
    color: #ECCBCD;
    font-size: 12px;
}
.thBox_title {
    color: #FFFFFF;
    font-size: 16px;
}
.thBox_textbox {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #815453;
    color: #815453;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    height: 23px;
    padding: 3px;
    vertical-align: middle;
    width: 170px !important;
}
input.thBox_textbox:focus {
    background-color: #D1D1D1 !important;
}
input.thBox_textbox:hover {
    background-color: #D1D1D1 !important;
}
.thBox_select {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #815453;
    color: #815453;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    height: 23px;
    padding-top: 2px;
    width: 100px;
}
input.thBox_select:focus {
    background-color: #D1D1D1 !important;
}
input.thBox_select:hover {
    background-color: #D1D1D1 !important;
}
.thBox_textarea {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #815453;
    color: #141811;
    cursor: text;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    overflow-y: auto;
    padding: 3px;
}
input.thBox_textarea:focus {
    background-color: #D1D1D1 !important;
}
input.thBox_textarea:hover {
    background-color: #D1D1D1 !important;
}
.thBox_button {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #3BE300;
    background-image: url(/t/imgs/th_button.jpg);
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #3BE300;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 10px;
}
.thBox_linkbutton {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #3BE300;
    background-image: url(/t/imgs/th_button.jpg);
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #3BE300;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 10px;
    text-decoration: none;
}
.age_bg{
  background-image: url(/t/imgs/age_bg.png);
  background-repeat:no-repeat;
  background-position:top center;
  width:1000px;

}
.main_pic{
  background-image: url(/t/imgs/main_pic.png);
  background-repeat:no-repeat;
  background-position:bottom center;
  height:202px;
  display:inline-block;
}
