/**
 * Streamate colors:
 *
 * Base text: #333
 * Headers: #000
 * Links: #004851
 * Borders: #ccc
 *
 * Generally, all borders and <hr> tags should be the same color,
 * but I've left them separately defined for more flexible styling
 * as necessary.
 *
 */

body {
	color: #333;
}
a:link, a:visited, a:hover, a:active {
	color: #004851;
}
hr {
	color: #ccc;
}
h1, h2 {
	color: #004851;
}
input.text {
	border-color: #ccc;
}
input.submit {
	background-color: #004851;
	color: #fff !important;
	border: none;
	padding: .4em 2em;
	cursor: pointer;
}
.border {
	border-color: #ccc;
}
.error {
	color: red;
}
.strong-button {
	background-color: #ffd200;
	color: #000 !important;
	border-color: #000;
}

#wrapper, .public-note, .bottom { background-color: #fff;}

/* @group Header */
.header h1 a, h1#logo a {
	background: url(../../images/200908/skin-sprites.png) no-repeat -2px -2px;
}
.header p#join-button a, .header .login form, .confirm-button {
	color: #000 !important;
}
.login form input.submit {
	color: #666;
}
.public-note div {
  background-color: #fbf7c6;
  border-color: #004851;
}
.public-note div h2 {
  color: #333;
}
/* @end */

/* @group Footer */
.up a {
	background: url(../../images/200908/skin-sprites.png) no-repeat -212px -2px;
}
.up a:link {
	color: #666;
}
.up a:hover, .up a:active, .up a:visited {
	color: #333;
}
.footer {
	border-color: #ccc;
	background-color:#edecec;
}
.footer-section {
	color: #666;
}
.footer-section a:link, .footer-section a:visited, .footer-section a:active {
	color: #004851;
}
.footer-section a:hover {
	color:#333;
}
.footer-section h3 {
	color: #333;
}
p.copyright {
	color: #004851;
}
ul.languages li {
	color: #004851;
	border-right-color: #666;
}
#bottom-text {
	background: #ccc;
}
/* @end */


/* @group Primary Navigation */
#nav-row {
	background: #004851 url(../../images/200908/skin-sprites.png) repeat-x scroll -2px -229px;
}
ul.nav-primary a:link, ul.nav-primary a:visited {
	color: #fff;
}
ul.nav-primary li.active a, ul.nav-primary a:hover {
	color: #c1c1c1;
}
/* @end */

/* @group Categories */
#categories dt, #categories dd font.live {
	color: #666;
}
#categories p.version a {
	color: #004851;
}
/* @end */

/* @group Search */
form#mainsearch fieldset {
	background-color: #ccc;
	border-color: #004851;
}
form#mainsearch legend {
	color: #004851;
}
/* @end */

/* @group Refine Search */
form#refine-search p a, form#refine-search div a {
	color: #333;
}
/* @end */

/* @group Cam Results */
.cam-result .thumb-wrapper a {
	border-color:#666;
}
.cam-result .thumb-wrapper a:hover {
	border-color:#004851;
}
.no-results {
	background-color: #ff6262;
	color: #fff;
	border-color: red;
}
.no-results a {
	color: #fff;
}

ul.paginate li,ul.paginate li a {
	color:#666;
}
ul.paginate li.active {
	color:#004851;
}
/* @end */

/* @group Bio */
#model-cam .cam-links p.club-link a span {
	color: #792121;
}
#chatContainer img.offline-photo {
	border-color: #ccc;
}
#about-model {
	background-color: #efefef;
	border-top: 6px solid #004851;
}
#about-model .model-attributes li span, #about-model .features p span, #about-model .schedule span {
	color: #000;
}
#about-model .schedule td {
	border-color: #ccc;
}
/* Multimedia Tabs */
#bio-multimedia ul {
	border-color: #ccc;
}
#bio-multimedia li.active {
	background-color: #004851;
}
#bio-multimedia li.active a {
	color: #fff;
}
#bio-multimedia .video-thumb img {
	border-color: #ccc;
}
/* @end */

/* @group Video Chat */
.paid-confirm p.chat-price span.discount-price {
	color: #792121;
}
.paid-confirm p.chat-price span.highlight {
	color: #000;
}
.paid-confirm p.chat-price-first {
	color: #000;
}
.paid-confirm p.billing-statement span {
	color: #792121;
}
#blocksessionhelp {
	background-color: #fff;
	border-color: #ccc;
}
/* @end */

/* @group Login */
#joinsection h2,#bio-videos-container h2 {
	color:#666;
}
#loginsection form input.text {
	border-color:#ccc;
	background:#2b8795;
	color:#fff;
}
#loginsection form input.checkbox {
	color:#000;
}
#loginsection form label {
	color:#000;
}
#loginsection form input.pwd {
	background:#e4e4e4;
	color:#000;
}
#joinsection .login-free,#bio-videos-container .login-free{
	background:url(../../images/200908/login-free.png);
}
/* @end */

/* @group Chat Error Pages */
.error-page div {
	background-color: #efefef;
	border-color: #ccc;
}
/* @end */

/* @group Support Chat */
.chathelp a {
	color: #004851;
}
/* @end */

/**
 * My Streamate colors:
 *
 * The following styles are specific to logged in users.
 *
 */

/* @group Secondary Nav */
ul.nav-secondary li.active a, ul.nav-secondary a:hover {
	border-color: #004851;
}
/* @end */

/* @group My Streamate */
.notification-section {
	float: left;
	background-color: #efefef;
	border-top: 6px solid #004851;
	padding: 1em;
	width: 100%;
}
/* @end */

/* @group My Videos */
#my-videos {
	background-image: url(../../images/200908/vid_gallery_banner.jpg);
	border-color: #767676;
}
/* @end */

/* @group Profile */
.profile-menu li a {
	color: #767676;
}
.profile-menu li a:hover, .profile-menu li a.active {
	color: #004851;
}
.profile-wrapper .section {
	border-color: #ccc;
}
.form-messages p.result {
	color: #0b6b0b;
}
/* @end */

/* @group Mailbox */
body#mailbox .mailbox ul.nav-primary li.first {
	color: #333;
}
body#mailbox .mailbox ul.nav-primary li a {
	color: #004851;
}
ul#mailbox-options a {
	color: #767676;
}
ul#mailbox-options a.active {
	color: #004851;
}
ul#mail-contacts li a {
	color: #767676;
	border-color: #ccc;
}
ul#mail-contacts li a.active {
	color: #004851;
}
#current-message, #message-body p.message-text {
	border-color: #ccc;
}
#message-error-body {
	color: red;
	border-color: #ccc;
}
p#mail-folders a {
	color: #767676;
}
#inbox-list table td {
	border-color: #ccc;
}
#inbox-list table tr.odd td {
	background-color: #efefef;
}
#inbox-list table th.sort {
	background-color: #efefef;
}
table.attachments thead th {
	background-color: #efefef;
}
/* @end */

/* @group Contacts */
.performer-row {
	border-color: #ccc;
}
.last-performer {
	border-color: #ccc;
}
/* @end */

/* @group Purchases */
table.my-purchases-receipt tbody, #section_discounts table tbody {
	border-color: #ccc;
}
table.my-purchases-receipt tbody td, #section_discounts table tbody td {
	background-color: #efefef;
}
/* @end */

/* @group Billing Update */
.billing-update table.cardlist thead th {
	background-color: #ccc;
}
/* @end */

/* @group Error Pages */
.error-page div {
	background-color: #efefef;
	border-color: #ccc;
}
/* @end */

/* @group model went paid */
#paid ul li {
	background: url(../../images/200908/skin-sprites.png) no-repeat -278px -56px;
}
span.freetag {
	background: url(../../images/200908/skin-sprites.png) no-repeat -158px -77px;
}
/* @end */
/* @group buttons */
a.btn:link, a.btn:visited, a.btn:hover, a.btn:active {
	color:#fff;
}
.btn {
	color:#fff;
}
.btn span {
	background:#004851 url(../../images/200908/skin-sprites.png) repeat-x -2px -229px;
	border-left:1px solid #004851;
	border-right:1px solid #004851;
}
.btn span span {
	border-top:1px solid #004851;
	border-bottom:1px solid #004851;
}
.highlight span {
	color:#000;
	background:#f4bf31 url(../../images/200908/skin-sprites.png) repeat-x -2px -269px;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
.highlight span span {
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {
	border-color:#237d8b !important;
	color:#c1c1c1;
}
.highlight:hover span, .highlight:hover span span, .highlight:focus span, .highlight:focus span span {
	border-color:#ccc !important;
	color:#000;
}
/* @end */
/* group breadcrumb */
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active {
	color:#666;
}
.breadcrumb a:hover{
	color:#004851;
}

.breadcrumb span.breadcrumb-separator {
	color:#666;
}
.breadcrumb span.breadcrumb-current {
	color:#004851;
}
.breadcrumb a.breadcrumb-home {
	background:url(../../images/200908/skin-sprites.png) no-repeat -278px -2px;
}
/* end */
/* group error page */
#error-content h1 {
	color:#004851;
}
#error-content p {
	color:#999;
}
.error-category h2 {
	color:#666;
	border-bottom:1px solid #666;
} 
/* end */
/* group CS */
.cs-section p a:link,.cs-section p a:visited,.cs-section p a:hover,.cs-section p a:active {
	color:#333;
}
.assistance h3,.assistance-content span{
	color:#666;
}
span.tel{
	color:#000;
}
span.on{
	color:#019e01;
}
span.off{
	color:#ff0000;
}

/* end */
/* group FAQ */
#faq{
	border-top:1px solid #004851;
}
ul.faq-themes{
	color:#000;
}
.parent a, .open a{
	color:#000;
	background-color:#efefef;
}
.open a{
	background-color:#004851;
	color:#fff;
}
.parent a:hover,.open a:hover{
	background-color:#ccc;	
}
/* end */