
/* main tags in content */
.content-box-wrapper a {
  color: #444;
}

.content-box-wrapper .left-column {
  width: 130px;
  float: left;
  text-align: center;
}

.content-box-wrapper .right-column {
  width: 320px;
  float: left;
}

.content-box-wrapper .left-column p {
  padding: 0 13px;
}

.show-tiles-all, .show-list-all {
}

.show-list h4, .show-tiles h4, .show-list-all h4, .show-tiles-all h4 {
  margin: 0;
  _margin: 2px 0 4px 0;
  padding: 0;
  font-size: 12px;
}

.show-list div, .show-list-all div {
  display: inline;
  float: left;
  width: 255px;
  margin: 8px 0;
  _line-height: 9px;
}

.show-list-all div {
  margin-right: 40px;
}

.show-list img.thumb, .show-list-all img.thumb {
  display: inline;
  float: left;
  margin: 0 8px;
  width: 100px;
  height: 100px;
  border: solid 1px #07f;
}

.show-list p, .show-list-all p {
  margin: 0;
  padding: 0;
  height: 40px;
  _height: 34px;
  line-height: 14px;
}

.show-tiles div, .show-tiles-all div {
  float: left;
  width: 120px;
  padding: 8px 0;
  text-align: center;
}

.show-tiles-all div {
  margin: 0 0 0 6px;
}

.show-tiles img.thumb, .show-tiles-all img.thumb {
  width: 100px;
  height: 100px;
  border: solid 1px #07f;
}

.show-tiles .tile-flame, .show-tiles-all .tile-flame {
  float: left;
  margin-left: 8px;
  margin-right: 4px;
}

.show-tiles .tile-title, .show-tiles-all .tile-title {
  display: block;
  float: right;
  width: 85px;
  height: 30px;
  margin: 0;
  margin-top: 6px;
  text-align: left;
  color: #048;
}


/* Homepage */

#featured-girl-content a {
  display: block;
  width: 287px;
  height: 366px;
  background: url(/img/content/briana.gif) top left;
}

#featured-girl-content a span {
  display: none;
}

/* Chat pages styles*/
#chat-part-1 #mobile-chat.titles-plain, #chat-part-2 #mobile-chat.titles-plain {
  display: inline;
  float: left;
  margin-left: 8px;
}

#chat {
  clear: both;
  text-align: center;
}

#chat-container {
  width: 300px;
  margin: 0 auto;
  padding: 65px 0 0 0;
  text-align: center;
}
#chat-content {
  width: 260px;
  margin-left: 40px;
  color: #777;
  font-size: 9px;
}

#chat-content a {
  color: #777;
}

#chat-content .title-sign-up {
  height: 51px;
  background: url(../img/content/chat/title_signup.gif) top center no-repeat;
}

#chat-content .title-sign-up h3, #chat-content .title-confirmation h3 {
  display: none;
}

#chat-content .title-confirmation {
  height: 179px;
  background: url(../img/content/chat/title_confirmation.gif) top center no-repeat;
}
#chat-content .error-panel {
  height: 30px;
}

#chat-content .error p {
  margin: 0;
  padding: 0;
  padding-top: 8px;
}

#chat-content .enter-mobile {
  font-family: Arial;
  font-size: 36px;
}

#chat-content .enter-mobile input {
  font-size: 24px;
  background: #fff url(../img/content/chat/input_back.gif) top left no-repeat;
  border: solid 1px #f00;
  text-align: center;
  _vertical-align: bottom;
}

#chat-content .enter-mobile input.three {
  width: 50px;
}

#chat-content .enter-mobile input.four {
  width: 60px;
}

#chat-content .enter-mobile-example {
  text-align: right;
  margin-right: 30px;
}

#chat-content select.enter-carrier {
  width: 183px;
  margin: 14px 0 0 10px;
  font-size: 14px;
  background: #fff url(../img/content/chat/input_back.gif) top left no-repeat;
  border: solid 1px #f00;
  color: #666;
}
#chat-content .agree-with-terms {
  margin-top: 16px;
  margin-bottom: 8px;
}

#chat-content .agree-with-terms input {
  vertical-align: middle;
}

#chat-content .agree-with-terms span {
  vertical-align: middle;
}

#chat-terms {
  padding: 4px 36px 24px 36px;
  font-size: 10px;
}

#chat-terms a {
  color: #fff;
}

/* User pages styles*/

.user-action {
  height: 203px;
  color: #006;
}
.user-action .left-column {
  color: #444;
}

.user-action .left-column img.thumb {
  margin: 2px auto;
  margin-top: 12px;
  width: 100px;
  height: 100px;
}

.user-action a {
  color: #006;
}

.user-action form {
  width: 450px;
  padding: 8px 0;
  margin: 0 8px;
}

.right-column form {
  width: 320px;
}

.user-action h3 {
  margin: 0;
  padding: 0 0 4px 8px;
  font-size: 20px;
}

.user-action h4 {
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.user-action .enter-mobile {
  font-family: Arial;
  font-size: 36px;
}

.user-action input.three, .user-action input.four {
  font-size: 32px;
  background: #fff url(../img/content/user/input_back.gif) top left no-repeat;
  border: solid 2px #36f;
  _vertical-align: bottom;
  text-align: center;
}

.user-action input.three {
  width: 80px;
}

.user-action input.four {
  width: 110px;
}

.user-action select {
  width: 150px;
  border: solid 1px #06f;
  font-size: 11px;
  color: #999;
}

.user-action .enter-mobile-example {
  padding-left: 12px;
  margin-bottom: 10px;
  font-weight: bold;
}

.user-action .form-submit {
  text-align: right;
  padding-right: 8px;
}

#handset-submit-content {
  padding: 8px;
}

#handset-submit-content h3{
  margin: 0;
  margin-bottom: 8px;
  padding: 0;
  color: #006;
  font-size: 20px;
}

#user-action-content {
  background: url(../img/content/user/back_1.jpg) right top no-repeat;
}

#sign-up-content {
  background: url(../img/content/user/back_2.jpg) right top no-repeat;
}

#thank-you-content {
  padding: 12px;
}

#thank-you-content a {
  color: #006;
}

#thank-you-banner {
  margin-left: 16px;
}

h3.title-thank-you {
  margin: 0;
  padding: 0;
  width: 112px;
  height: 20px;
  background: url(../img/content/title_thank_you.gif) top left no-repeat;
}

#tell-a-friend-wrapper {
  height: 440px;
  background: url(../img/content/tell-a-friend/back.jpg) bottom right no-repeat;
}

#tell-a-friend-content h3.title-tell-friends {
  margin: 0;
  padding: 0;
  width: 528px;
  height: 26px;
  background: url(../img/content/tell-a-friend/title.gif) top left no-repeat;
}

#tell-a-friend-content h3 span {
  display: none;
}

#tell-a-friend-content {
  display: inline;
  float: left;
  width: 240px;
  margin-left: 20px;
  padding-top: 12px;
}

#tell-a-friend-content label {
  float: left;
  font-weight: bold;
  padding: 4px 0 0 0;
  margin-top: 4px;
}

#tell-a-friend-content span {
  float: right;
  font-weight: normal;
  padding: 4px 0 0 0;
  margin-top: 4px;
}

#talk-to-us-content {
  height: 480px;
  background: url(../img/content/talk-to-us/back.jpg) top right no-repeat;
}

#talk-to-us-content h3.title-help-us {
  margin: 0;
  padding: 0;
  width: 287px;
  height: 23px;
  background: url(../img/content/talk-to-us/title.gif) top left no-repeat;
}

#talk-to-us-content h3 span {
  display: none;
}

#talk-to-us-content #talk-to-us-form {
  display: inline;
  float: left;
  width: 360px;
  margin-left: 20px;
  padding-top: 20px;
  text-align: left;
}

#talk-to-us-content #talk-to-us-form label {
  font-weight: normal;
  padding: 4px 0 0 0;
  margin-top: 4px;
}

#talk-to-us-content #talk-to-us-form #talk-to-us-comments {
  width: 200px;
  float: left;
}

#talk-to-us-content #talk-to-us-form #talk-to-us-comments label {
  float: left;
  margin: 0;
  padding: 0;
}

#talk-to-us-content #talk-to-us-form #talk-to-us-comments span {
  float: right;
  font-weight: normal;
}

#talk-to-us-content #talk-to-us-form textarea {
  clear: both;
  width: 230px;
  height: 60px;
  background: url(../img/content/tell-a-friend/input_back.gif) top left no-repeat;
  border: solid 1px #00c;
  font-size: 14px;
}

#tell-a-friend-slim-content {
  padding: 16px;
}

#tell-a-friend-slim-content h3 {
  margin: 0;
  padding: 0;
  width: 220px;
  height: 33px;
  background: url(../img/content/tell-a-friend/title_slim.gif) top left no-repeat;
}

#tell-a-friend-slim-content h3 span {
  display: none;
}

#tell-a-friend-content input.textfield, #tell-a-friend-slim-content input.textfield, #tell-a-friend-wide input.textfield, #talk-to-us-content input.textfield {
  clear: both;
  width: 230px;
  background: url(../img/content/tell-a-friend/input_back.gif) top left no-repeat;
  border: solid 1px #00c;
  font-size: 24px;
}

#tell-a-friend-slim-content label {
  float: left;
  font-weight: bold;
  padding: 4px 0 0 0;
}

#tell-a-friend-slim-content span {
  float: right;
  font-weight: normal;
  padding: 4px 0 0 0;
}

#tell-a-friend-content input#submit, #tell-a-friend-slim-content input#submit, #tell-a-friend-wide input#submit, #talk-to-us-content input#submit {
  width: 117px;
  height: 36px;
  margin-top: 8px;
  border: 0;
}

#talk-to-us-content input#submit {
  margin-top: 40px;
}

#thank-you-wide-content {
  height: 360px;
}
#thank-you-wide-content form#add-credits{
  width:400px;
}

#thank-you-wide-top-left {
  float: left;
  width: 140px;
}

#thank-you-wide-top-right {
  float: right;
  width: 230px;
  margin-top: 16px;
}

#tell-a-friend-wide {
  clear: both;
  width: 555px;
  color: #444;
}

#tell-a-friend-wide form {
  width: 555px;
}

#tell-a-friend-wide h3 {
  margin: 0;
  padding: 0;
  width: 395px;
  height: 36px;
  background: url(../img/content/tell-a-friend/title_wide.gif) top left no-repeat;
}

#tell-a-friend-wide label {
  float: left;
  font-weight: bold;
}

#tell-a-friend-wide span {
  float: right;
  font-size: 10px;
}

#tell-a-friend-wide-left {
  display: inline;
  float: left;
  width: 225px;
  margin-left: 28px;
}

#tell-a-friend-wide-right {
  display: inline;
  float: right;
  width: 225px;
  margin-right: 28px;
}

#sign-up-content #number-steps{
  padding-top: 86px;
  width: 398px;
  float: right;
  color: #ccc;
}
#sign-up-content #number-steps ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#sign-up-content #number-steps li {
  margin-bottom: 13px;
  padding-left: 15px;
}

#sign-up-content #number-steps li.current-step {
  color: #999;
  background: url(/img/content/user/signup_arrow.gif) top left no-repeat;
}

.terms-and-conditions-note {
  width: 300px;
  margin: 8px 50px;
  border: solid 1px #000;
  padding: 0 8px;
}

#mobile-chat-terms {
	position:relative;
	left:320px;
	top:10px;
	width:896px;
	height:8px;
}

