@charset "utf-8";

/* reset */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}
body {
	line-height: 1;
/*	font-size: 75%; */
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	padding: 10px 0;
}
ul, ol {
	list-style: none;
}
a {
	color: #ff50b3;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clear {
	clear:both;
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
}
/* end of reset */

/* start layout */
body {
	background: #333333 url(/images_v2/bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif
}
h5 {
	color: #fff;
  font: bold 16px Arial;
	text-align: center;
	background: url(/images_v2/head.jpg);
	width: 100%;
	padding: 0;
}
h5 span {
	background: url(/images_v2/star.gif) left 0px no-repeat;
	padding: 0 0 0 80px;
	height: 27px;
	display: inline-block
}
h5 span b {
	background: url(/images_v2/star.gif) right 0px no-repeat;
	padding: 5px 80px 0 0;
	height: 27px;
	display: inline-block
}
#logo { /* don't change! */
	padding: 0;
  text-indent: -9000px;
	width: 286px;
	height: 69px;
	background: url(/images_v2/logo.jpg) no-repeat;
	float: left;
}
#head2 { /* don't change! */
	color: #fff;
	background: url(/images_v2/head2.jpg) repeat-x;
	text-align: center;
	height: 69px;
}

#main_nav {
	clear: both;
	margin: 0;
	padding: 0;
	background: url(/images_v2/nav_bg.gif);
	height: 44px;
	padding-left: 8px
}
#main_nav li {
	float: left;
	font: bold 15px Arial, Helvetica, sans-serif;
	background: url(/images_v2/div.gif) center right no-repeat;
	padding: 0 2px 0 0;
	height: 37px;
	overflow: hidden
}
#main_nav li a {
	text-transform: uppercase;
	color: white;
  padding: 15px 10px 7px;
	background: url(/images_v2/nav.gif) repeat-x;
	float: left
}
#main_nav li a:hover {
	background-position: center -36px;
}
#main_nav li.first a {
	background: url(/images_v2/nav2.gif) repeat-x;
}
#main_nav li.first a:hover {
	background-position: left -36px;
}
#main_nav li.mainnavselected a {
	background-position: left -36px;
}
#main_nav li.last {
	padding: 0;
	background: none;
}
#main_nav li.last a {
	background: url(/images_v2/nav3.gif) top right;
}
#main_nav li.last a:hover {
	background-position: right -36px;
}


#form1 {
	float: left;
	margin-top: 26px;
	display: block;
	width: 162px;
}
#form1 select {
	padding: 0;
	background: black;
	color: white;
/*	border: 1px solid #333; */
	font: 10px Verdana, Geneva, sans-serif;
	text-transform: capitalize;
}
#form1 label {
	color: #cfcfcf;
	font: normal 9px Arial;
	text-transform: uppercase;
}

#bookmark, #my_account {
	float: left;
	display: block;
	padding-left: 19px;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: white;
	margin-left: 15px;
	margin-top: 30px;
}
#bookmark {
	background: url(/images_v2/bookmark.jpg) no-repeat;
}
#my_account {
	background: url(/images_v2/myaccount.jpg) no-repeat
}

/* Sub menu on top of DATING page */
#sub_nav {
	overflow: hidden;
	margin-left: 5px;
	margin-bottom: 20px;
}
#sub_nav li {
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: white;
	padding: 0 6px;
	border-right: 1px solid #797979;
}
#sub_nav li a {
  color: #ff50b3;
  background: white;
	float: left;
}
#sub_nav li a:hover {
  color: #797979;
  background: white;
	float: left;
}
#sub_nav li a:active {
  color: #797979;
  background: white;
	float: left;
}

#sub_populate {
	background: white;
	border: 1px solid #d4cdcd;
	padding: 10px 10px;
	margin: 0;
}

div#newcontainer div#shadow {
	background: url(/images_v2/shadow.jpg) no-repeat;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding: 10px 18px
}

#side_bar {
	width: 238px;
	background:url(/images_v2/sidebar_bg.jpg) repeat-y;
	float: right
}
#side_bar div#top {
	background: url(/images_v2/sidebar_top.jpg) no-repeat;
	display: block;
	padding: 15px 10px 0 20px
}
#side_bar #bottom {
	background: url(/images_v2/sidebar_bottom.jpg) bottom left no-repeat;
	display: block;
	width: 100% !important;
	padding: 0;
	margin: 0;
}
#side_bar h3 {
	font: normal 12px Arial;
	text-transform: uppercase;
	padding: 5px 0 2px 5px;
	text-indent: 20px;
	background-position: 0 5px;
	background-repeat: no-repeat;
}
#side_bar hr, hr {
	background:#e5e5e5;
	color:#e5e5e5;
	clear:both;
	float:none;
	width:100%;
	height:1px;
	margin: 0;
	border:none;
	padding: 0;
	overflow:hidden;
}
#side_bar hr.second {
	background:#fff;
	color:#fff;
}
.joke {
	background: url(/images_v2/joke.jpg);
}
.horoscope {
	background: url(/images_v2/horoscope.jpg);
}
.blog {
	background: url(/images_v2/blog.jpg);
}
#side_bar h3.nopad {
	text-indent: 0;
	padding: 0 0 5px
}
#news {
	height: 180px;
	overflow: auto
}
#news p {
	padding: 0 0 10px;
	color: #484848;
	font-size: 12px;
}
#side_bar ul {
	overflow: hidden
}

#side_bar ul.hottest {
  width: 230px;
  margin: 0px 0px 5px 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #d4cdcd;
  font-size: 13px;
}

/*
#side_bar ul li {
	background: url(/images_v2/icon.jpg) 0 3px no-repeat;
	padding: 0 0 0 13px
}
*/
#side_bar ul li {
	background: 0 3px;
	padding: 2px 0 0 8px
}

#side_bar ul li a {
	color: #56accc;
	font: bold 12px Arial, Helvetica, sans-serif
}
#side_bar ul li p {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #484848;
	padding-bottom: 5px
}
#side_bar ul.space li {
	padding-bottom: 3px
}

#form2 label {
	display: block;
	padding: 8px 0 0 40px;
}
#form2 span {
	background: url(/images_v2/button.jpg);
	display: inline;
	float: left;
	margin: 10px 0 0 10px;
	padding: 0 0 0 10px;
}
#form2 input {
	text-transform: uppercase;
	font: bold 16px Arial, Helvetica, sans-serif;
	height: 24px;
	background: url(/images_v2/button2.jpg) top right;
	padding-right: 10px
}
#form2 label input {
	float: none;
	margin: 0;
	height: auto;
	background: none
}
#side_bar a.adbanner {
	margin-left: 9px;
	display: block
}
#side_bar a.adbanner img {
	margin: 10px auto 0;
	display: block
}
#content {
	float: left;
	width: 730px
}
div#content div.populate {
	background: white;
	border: 1px solid #d4cdcd;
	padding: 10px 0;
	margin: 13px 0;
}
.populate h2 {
	font: normal 26px Arial;
	padding: 0;
	color: #20282b;
	text-indent: 20px;
	background: url(/images_v2/video.jpg) 0 4px no-repeat;
	float: left;
	margin-left: 15px;
	display: inline;
	margin-bottom: 10px;
}
.populate div.pagination {
	margin-right: 11px;
}
h2.dvd {
	background: url(/images_v2/dvd.jpg) 0 4px no-repeat;
}

/* */
h2.member {
  background: url(/images_v2/video.jpg) 0 4px no-repeat;
}
h2.uservideo {
  background: url(/images_v2/video.jpg) 0 4px no-repeat;
}

div.template div {
	float: left;
	width: 680px
}
div.template div.pagination {
	width: auto;
	float: right;
	padding: 0 !important;
	margin: 0 !important;
	margin-right: 3px !important;
}

/*Sub menu for pagination 1,2,3,...,next*/
.pagination {
	font-size: 13px;
	float: right;
	display: inline;
	padding: 0;
/*	margin: 0; */
  margin-top: 2px;
	border: 0 !important;
}
.pagination a {
	text-decoration: none;
	border: solid 1px #999;
	color: #666;
}

.pagination a, .pagination span {
	display: block;
	float: left;
	display: inline;
	padding: 3px 3px 3px 3px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.pagination span.pages {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight: normal;
}
.pagination .current {
	background: #6e6e6e;
	color: #fff;
	border: solid 1px #999;
}
.pagination .current.prev, .pagination .current.next {
	color:#999;
	border-color:#999;
	background:#fff;
}

.thumbs dl {
	float: left;
	width: 165px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 13px
}
.thumbs dt img {
	border: 1px solid #999;
}
.thumbs dd {
	clear: left;
}
.thumbs dd a {
	font-weight: bold;
	padding: 3px 0;
	display: block
}
.thumbs dd h6 {
	float: left;
	padding: 0;
/*	font-weight: normal; */
	font-weight: bold;
}
.thumbs dd span {
	display: block;
	float: right
}
dd.date {
	font-size: 15px;
}
div.thumbs {
	clear: both;
	padding: 0;
	margin: 0;
	overflow: hidden;
	height: 100%;
}
.thumbs ul {
	display: block;
	width: 730px;
	margin-left: 1px
}
.thumbs ul li {
	float: left;
/*	margin-left: 13px; */
	margin-left: 16px;
/*	text-align:center; */
  text-align:left;
  font-family: Arial;
  font-size: 13px;
	display: inline;
/*  padding-bottom: 15px */
	padding-bottom: 5px;
}
.thumbs h6 {
	float: left;
	padding: 0;
	font-weight: bold
}
.thumbs li span.views {
  display: block;
	text-align: right
}
.thumbs li span.votes {
	margin-left: 40px
}
.thumbs li span.desc {
  color:#9999CC
}

.thumbs ul li img {
	display: block;
/*	border: 1px solid #999; */
  border: 0px;
  margin-bottom: 5px;
	outline: 0
}

/* Stars in thumbs zone*/
div.stars img {
  float: left;
  display:inline
}


#newcontainer {
	margin: 0 auto;
	width: 1010px; 
	background: url(/images_v2/bg_side.jpg) repeat-y;
	overflow: hidden
}

#footer {
	clear: both;
	background: #333 url(/images_v2/footer.jpg) top center no-repeat;
	color: #eaeaea;
	text-align: center;
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	padding: 15px 0;
}
#footer ul, #footer ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer ul {
	background: url("/images_v2/nav_bg2.jpg") no-repeat;
  padding: 12px 0;
	text-align: center;
	overflow: hidden;
	margin-bottom: 10px;
}
#footer ul li {
	display: inline;
	background: url(/images_v2/div2.jpg) top right no-repeat;
  padding: 0px 2px 12px 0;
}
#footer ul li a {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #06C;
  padding: 12px 10px;
	text-decoration: none;
	color: white;
	margin-left: -3px;
	background: url(/images_v2/nav_bottom.jpg) no-repeat;
}
#footer ul li a:hover {
	background-position: left -39px;
}
#footer li.mainnavselected a {
	background-position: left -39px;
}
#footer p {
	font-size: 12px;
}

#login_form {
	color: #e0e0e0;
	float: left;
	height: 69px;
	display: block;
}
#login_form fieldset {
	padding-left: 16px;
}
#login_form label {
	float: left;
	text-transform: capitalize;
	font-size: 10px;
	padding:0;
	margin: 13px 0 0 15px;
	width: 100px;
}
#login_form label input {
	width: 100px;
	display: block;
	background: #3b3b3b;
	color: white;
	padding: 3px;
	margin-top: 3px
}
#go {
	float: left;
	margin: 30px 0 0 15px;
	display: inline
}

#session_form {
	color: #e0e0e0;
	background: black;
	float: right;
	height: 69px;
  text-align: right;
  font-size: 14px;
	display: block;
}

/* inner */
#side {
	width: 262px;
	background:url(/images_v2/sidebar2_bg.jpg) repeat-y;
	float: right;
	overflow: hidden;
	margin-bottom: 10px
}
#side div#top {
	background: url(/images_v2/sidebar2_top.jpg) no-repeat;
	display: block;
	padding: 0;
}
#side #bottom {
	background: url(/images_v2/sidebar2_bottom.jpg) bottom left no-repeat;
	display: block;
	padding: 15px 10px 0 20px;
	margin: 0;
	min-height: 700px;
	height: auto !important;
	height: 700px;
}
#side h3 {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding: 5px 0;
	text-align: center
}
#side hr {
	background:#e5e5e5;
	color:#e5e5e5;
	clear:both;
	float:none;
	width:100%;
	height:1px;
	margin:7px 0;
	border:none;
	padding: 0;
	overflow:hidden;
}
#side hr.second {
	background:#fff;
	color:#fff;
}
#categories select {
	width: 100%;
}
#search {
	border: 1px solid #ccc;
	background: white url(/images_v2/search_icon.jpg) 3px center no-repeat;
	padding: 5px 5px 5px 20px;
	width: 175px;
	font-size: 16px;
	border-right: 0;
	float: left
}
#searchbtn {
	float: left
}
#categories, #search_form {
	overflow: hidden;
	margin-bottom: 10px
}
#side dl {
	overflow: hidden
}
#side dt {
	float: left
}
#side dt img {
	border: 1px solid #898989;
	margin-right: 5px
}
#side dd {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #da0285
}
#side dd strong {
	color: #484848
}
#content2 {
	float: left;
	width: 702px
}
.ui-tabs-hide {
	display: none;
}
#tabs ul.tab_navs {
	display: block;
	height: 25px;
	margin: 0;
	overflow: hidden
}
#tabs ul.tab_navs li {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	height: 25px
}
#tabs ul.tab_navs li a {
	color: #f3f3f3;
	background: #525c62;
	line-height: 25px;
	padding: 0 20px;
	margin-right: 2px;
	border: 1px solid #d9d9d9;
	border-bottom: 0;
	float: left;
	display: block
}
#tabs ul.tab_navs li.ui-tabs-selected a, #tabs ul.tab_navs li a:hover, #tabs ul.tab_navs li a:active {
	background: #fff url(/images_v2/tab_active.jpg) repeat-x;
	color: #434d53;
}
#tabs div {
	background: white;
	border: 1px solid #d9d9d9;
	border-top: 0;
	padding: 10px
}
#content2 h2 {
	font: bold 24px Arial, Helvetica, sans-serif;
	padding: 0 0 10px;
}
#tabs dl {
	overflow: hidden;
	padding: 7px 0
}
#tabs dt {
	float: left;
	margin-right: 10px
}
#tabs dd h3 {
	font: bold 23px Arial, Helvetica, sans-serif;
	padding: 0 0 5px;
	color: #444
}
#tabs dd p {
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0 0 4px;
	height: 75px;
	color: #444
}
#tabs dd.info {
	width: 185px;
	float: left;
	font-size: 14px;
	color: #da0285
}
#tabs dd {
	float: left
}
#tabs dd img {
	margin: 0 5px;
	border: 1px solid #d9d9d9;
}
#dvddetail {
	margin: 10px 0;
	height: 322px;
	overflow: hidden
}
#dvddetail h2 {
	padding: 0
}
#dvddetail dt, #dvddetail dd {
	float: left;
	display: inline
}
#dvddetail dt img {
	border: 1px solid #8c8d8d;
}
#dvddetail dd {
	width: 467px;
	margin-left: 15px;
	margin-bottom: 8px;
	line-height: 24px;
}
#dvddetail dd.info {
	height: 253px;
}
#dvddetail dd.info li {
	margin-bottom: 5px
}
#dvddetail dd.info li.first {
	margin: 0;
}
#dvddetail dd p a {
	font-weight: bold;
	color: #da0285;
}
#dvddetail dd h3 {
	padding: 0;
	color: #da0285;
	font: bold 24px Arial, Helvetica, sans-serif;
}
#download_options {
	padding: 0;
	margin: 0;
	display: block;
	border: 1px solid #e0e0e0;
	text-align: center;
	float: left;
	padding: 6px 0;
	background: #fff;
	width: 465px;
	margin-top: 6px;
}
#download_options li {
	font: normal 22px Arial, Helvetica, sans-serif;
	text-align: center;
	display: inline;
	float: none;
	padding: 0 15px;
	border-right: 1px solid #a5a5a5;
	white-space: normal;
	text-transform: capitalize
}
#download_options li.last {
	border: none;
	padding: 0 0 0 15px;
}
#download_options li.first {
	padding: 0 15px 0 0;
}
#download_options li a {
	color: #da0285;
	float: none;
}
#download_options li span {
	white-space: nowrap;
	display: inline-block;
}
.thumbs2 dl {
	float: left;
	width: 157px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 14px
}
.thumbs2 dt img {
	border: 1px solid #999;
}
.thumbs2 dd {
	clear: left;
	width: 157px;
}
.thumbs2 dd a {
	font-weight: bold;
	padding: 3px 0;
	display: block
}
.thumbs2 dd h6 {
	float: left;
	padding: 0;
	font-weight: normal;
}
.thumbs2 dd span {
	display: block !important;
	float: right !important
}
.thumbs2 dd img {
	border: 0 !important;
	margin: 0 !important;
}
dd.date {
	font-size: 15px;
}
div.thumbs2 {
	clear: both;
	padding: 0;
	margin: 0;
	overflow: hidden;
	height: 100%;
}
.adjust {
	padding: 0 !important;
	margin:0;
}
.thumbs2 {
	padding-left: 1px !important;
	width: 690px !important
}
/* blog */

.blog_content div {
	margin-right: 2px;
	overflow: hidden;
	float: left;
	width: 950px
}
#staight_blog, #gay_blog {
	background: #f5f5f5;
	width: 453px;
	display: block;
	float: left;
	display: inline;
	margin: 0 10px;
	padding-bottom: 40px !important
}
#gay_blog {
	margin-left: 10px;
	margin-right: 10px;
}
#staight_blog dt, #gay_blog dt {
	float: none;
	font: bold 24px Arial, Helvetica, sans-serif;
	background: white;
	margin: 0;
	padding: 0;
	margin-top: -7px
}
#staight_blog dd, #gay_blog dd {
	float: none;
	text-transform: uppercase;
	font: bold 22px Arial, Helvetica, sans-serif;
	margin: 0 10px;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
	position: relative;
}
#staight_blog dd span, #gay_blog dd span {
	position: absolute;
	right: 0px;
}
/* blog profile */

dl#blog_profile {
	width: 210px;
	float: left;
	padding: 0;
	margin-left: 10px;
	display: inline;
	margin-top: 10px
}
#blog_profile dt, #blog_profile dd {
	float: none;
	text-align: center
}
#blog_profile dt img {
	border: 1px solid #999;
}
#blog_profile dd.name {
	padding: 4px 0 15px 0;
	font: bold 22px Arial, Helvetica, sans-serif;
	text-transform: uppercase
}
#blog_profile ul {
	border-top: 1px solid #ccc;
}
#blog_profile ul li {
	padding: 3px 0;
	font: bold 22px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
}
dl#blog_post {
	float: left;
	display: block;
	width: 703px;
	margin-left: 18px;
	padding: 0;
	margin-top: 10px
}
#blog_post dt, #blog_post dd {
	float: none
}
#blog_post dt {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #902845;
	margin: 0 0 10px;
}
#blog_post dd.post {
	background: #f5f5f5;
	padding: 10px;
	width: 681px;
}
#blog_post dd.post p {
	height: auto;
	font: normal 16px Arial, Helvetica, sans-serif;
	padding: 5px 0;
}
#blog_post dd textarea {
	width: 701px;
	border: 1px solid #ccc;
	height: 100px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 0;
}
#blog_post dd h2 {
	color: #902845;
	font: bold 18px Arial, Helvetica, sans-serif;
	margin: 10px 0 0;
}
#blog_post dd input {
	float: right;
}
/* video */

dl#video {
	width: 590px;
	padding: 0;
	float: left;
	margin-left: 5px;
	margin-top: 10px
}
#video dd textarea {
	width: 588px;
	border: 1px solid #ccc;
	overflow: hidden;
	height: 161px;
	padding: 0;
}
#video dd input {
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
}
#video dd h2 {
	color: #902845;
	font: bold 22px Arial, Helvetica, sans-serif;
	margin: 10px 0 0;
}
#video_details {
	float: left;
	margin-left: 20px;
	width: 347px;
	margin-top: 10px
}
#video_details dd {
	font: normal 22px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
#video_details dt {
	font: bold 24px Arial, Helvetica, sans-serif
}
#video_details dt span {
	color: #952d4a
}
#video_details dd strong {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #952d4a;
	display: block;
	margin-bottom: 5px
}
#video_details dd p {
	font: normal 14px Arial, Helvetica, sans-serif;
	min-height: 70px;
	height: auto !important;
	height: 70px;
}
#video_details dd a {
	font-weight: bold
}
#view_video {
	background: url(/images_v2/view_video.jpg);
	height: 58px;
	text-indent: -90000px;
	display: block;
	width: 344px;
	margin: 0 auto;
}
#upload_video {
	background: url(/images_v2/upload_video.jpg);
	height: 58px;
	text-indent: -90000px;
	display: block;
	width: 344px;
	margin: 0 auto;
}
#video_details dd input {
	border: 1px solid #ccc;
	padding: 4px;
	font: bold 16px Arial, Helvetica, sans-serif;
	width: 339px;
}
/* upload */

#upload_form {
	width: 440px;
	_width: 420px;
	display: inline;
	float: left;
	padding: 0 !important;
	margin: 0 0 0 10px;
}
#upload_form input, #upload_form textarea {
	display: block;
	border: 1px solid #ccc;
	width: 438px;
	padding: 5px 0;
	overflow: hidden;
	margin:5px 0 0;
}
#upload_form label {
	display: block;
	margin-bottom: 10px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #902845;
	clear: left;
	overflow: hidden;
	display: block
}
#upload_form select {
	display: block;
	border: 1px solid #ccc;
	margin-top:5px;
	width: 48%;
	float: left;
	margin-right: 2%;
}
#upload_form textarea {
	height: 150px
}
#upload_form input.auto_width {
	width: auto;
	border: 0;
	float: left;
	clear: left;
	padding: 0;
	margin: 0 8px 8px 0;
}
#upload_form label a {
	font: bold 18px Arial, Helvetica, sans-serif;
	text-decoration: underline
}
#upload_form label strong {
	display: block;
}
#tabs div#note {
	width: 440px;
	padding: 15px;
	border: 0;
	display: inline;
	float: left;
	background: #f5f5f5;
	margin-left: 20px;
	min-height: 380px;
	height: auto !important;
	height: 380px
}
#tabs div#note p {
	padding: 5px 0;
	font: normal 16px Arial, Helvetica, sans-serif
}



/**** for global layout ****/
/* notice message */
.notice_msg {
  font-weight: normal;
  font-family: "Times New Roman"; 
  color:#0aa3f5;
}
/* small buttons */
.small_buttons {
 	text-decoration: none;
 	font-size: 10px;
	border: solid 1px #999;
	color: #666;
}
/* form title */
td .formtitle {
/*  background: #5c5252; */
  background: #7d7d7d;
  font: bold 14px Arial;
  text-align: center;
  color: white;
}
.head3 {
  color: white;
  font: bold 16px Arial;
  text-align: center;
  padding: 0 3px 0 3px;
}
.head4 {
  color: white;
  font: bold 12px Arial;
  padding: 0 3px 0 3px;
}
.intro { 
  font-weight: normal;
  font-family: Arial;
  font-size: 13px;
  color: white;
  padding: 0 3px 0 3px;
}
.head6 {
  color: white;
  font: bold 12px Arial;
  padding: 3px 3px 3px 3px;
}
.desc {
  font: normal 12px Arial; 
  color: white;
  padding: 0 3px 0 3px;
}
.dating_desc {
  font: normal 11px Arial; 
  color: #333333;
  padding: 0 3px 0 3px;
}

.mystuff {
  font: normal 12px Arial; 
  color: #666666;
  padding-top: 3px;
  margin-left: 5px;
}

.cinema_desc {
  font: normal 11px Arial; 
  color: #333333;
  padding: 0 3px 0 3px;
}
.group_desc {
  font: normal 14px Arial; 
  color: white;
  padding: 0 3px 0 3px;
}
.preference_desc {
  font: normal 12px Arial; 
  color: white;
  text-align: left;
  padding: 0 3px 0 3px;
}
.preference_item {
  color: white;
  font-size: 12px;
  font-family: Arial;
  text-align: right;
  padding: 0 3px 0 3px;
}
.support_desc {
  font-size: 18px;
  font-family: Arial; 
  text-align: left;
  color: white;
  padding: 2px 2px 2px 2px;
}
.items {
	font: normal 14px Arial;
}
.supt { 
	color: #333333;
	padding-left: 5px;
	font: Normal 11px Arial;
}

/* Rating Stars*/
div.ratingstars img {
  text-align: center;
  display:inline;
}
/****************************/
 
/* Dating page */
div.dating_thumbs {
	clear: both;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.dating_thumbs ul {
	display: block;
	width: 700px;
	margin-left: 1px
}
.dating_thumbs ul li {
	float: left;
	background: #e3e3e3;
	width: 100%;
	margin-top: 5px;
	margin-left: 5px;
  text-align:left;
  font-size: 13px;
	display: inline;
  padding-top: 1px;
}

.commentssubmit {
  text-decoration: none; 
  position: relative;
  padding-left: 3px;
  padding-right: 3px;
  margin: 3px 3px 3px 3px;
  border: 1px solid #778;
  color: #ff50b3;
  background: white url("shade.gif") top left repeat-x;
}

/* for Inbox/Outbox */
.cell { 
  font-family: Arial; 
  font-size: 12px; 
  color: #ffffff; 
  background-color: #555555; 
  padding: 3px 3px 3px 3px; 
}
.cellover { 
  font-family: Arial; 
  font-size: 12px; 
  color: #ffffff; 
  background-color: #999999; 
  padding: 3px 3px 3px 3px; 
}
.date { 
  font-family: Arial; 
  font-size: 11px; 
  color: #ffffff; 
  background-color: #555555;  
  padding: 3px 3px 3px 3px; 
}
.dateover { 
  font-family: Arial; 
  font-size: 10px; 
  color: #ffffff;  
  padding: 3px 3px 3px 3px; 
}
.title { 
  font-family: Arial; 
  font-size: 11px; 
  color: #ffffff; 
  font-weight:bold; 
  background-color: #555555; 
  padding: 3px 3px 3px 3px; 
}
.titleover { 
  font-family: Arial; 
  font-size: 11px; 
  color: #ffffff; 
  font-weight:bold; 
  background-color: #999999; 
  padding: 3px 3px 3px 3px; 
}
	

/* Register page */
#register_populate {
	background: white;
	border: 1px solid #d4cdcd;
	padding: 10px 10px;
	margin: 0;
}
div.register_thumbs {
	clear: both;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.register_thumbs ul {
	display: block;
	width: 300px;
	margin-left: 1px
}
.register_thumbs ul li {
	float: left;
	background: #e3e3e3;
	margin-top: 5px;
	margin-left: 5px;
  text-align:left;
	display: inline;
  padding-top: 1px;
}
#register_top {
	background: url(/images_v2/sidebar_top.jpg) no-repeat;
	display: block;
	padding: 15px 10px 5px 10px
}
#register_top li{
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
}
#register_top h3 {
	font: bold 14px Arial;
	color: #333333;
	text-transform: uppercase;
	text-decoration: underline;
	padding: 5px 0 5px;
	text-indent: 28px;
	background-position: 0 5px;
	background-repeat: no-repeat;
}
#register_top hr, hr {
	background:#e3e3e3;
	color:#aaaaaa;
	clear:both;
	float:none;
	width:100%;
	height:1px;
	margin: 0;
	border:none;
	padding: 0;
	overflow:hidden;
}
/* signup page */
#signup_populate {
	background: white;
	width: 950px;
	border: 1px solid #d4cdcd;
	padding: 10px 10px 10px 10px;
	margin: 0;
}
.signup_title {
  font: bold 26px Arial;
  color: #20282b;
}
.signup_free {
  font: bold 26px Arial;
}

/* My Status page */
#status_populate {
	float: left;
	width: 945px;
	background: white;
	border: 1px solid #d4cdcd;
	padding: 6px 6px 0px 6px;
	margin: 1px 3px 0px 3px;
}
div.status_thumbs {
	clear: both;
	width: 930px;
	padding: 6px 6px 0px 6px;
	margin: 1px 3px 0px 3px;
	overflow: hidden;
}
ul .earnpoint {
  float: left;
  text-align: center;
  list-style: square inside;
	font: normal 14px Arial, Helvetica, sans-serif;
}

.fav_title { 
  font-family: Arial; 
  font-size: 14px; 
  color: black; 
  font-weight: bold;
  padding: 6px 6px 6px 6px;
}
.referring {
  font-family: Arial; 
  font-size: 12px;
  text-decoration: underline; 
  color: #ff50b3; 
  font-weight: bold;
  padding: 6px 6px 6px 6px;
}

/* Video upload again */
#videoupload_content {
	float: left;
	width: 970px
}
/* Sub menu on Video upload again */
#vua_subnav {
	position: relative;
}
#vua_subnav ul {
  margin-left: 100px;
  margin-top: 0px;
}
#vua_subnav li {
	float: left;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: white;
	padding: 0 10px;
	border-right: 1px solid #797979;
}
#vua_subnav li a {
  color: #ff50b3;
  background: white;
	float: left;
}
#vua_subnav li a:hover {
  color: #797979;
  background: white;
	float: left;
}
#vua_subnav li a:active {
  color: #797979;
  background: white;
	float: left;
}

/* Channels - Cinema*/
#channels_content {
	float: left;
	width: 730px;
}
#channels_details_content {
	float: left;
	width: 630px;
}
#channels_populate {
	background: white;
	border: 1px solid #d4cdcd;
	padding: 10px 10px;
	width: 300px;
	margin: 0;
}
/* Sub menu on Cinema */
#channels_subnav {
	overflow: hidden;
	margin-left: 5px;
	margin-bottom: 20px;
}
#channels_subnav li {
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: white;
	padding: 0px 6px;
	border-right: 1px solid #797979;
}
#channels_subnav li a {
  color: #ff50b3;
  background: white;
	float: left;
}
#channels_subnav li a:hover {
  color: #797979;
  background: white;
	float: left;
}
#channels_subnav li .currentpage {
  color: #797979;
  background: white;
	float: left;
}


/* Cinema page */
div.channels_thumbs {
	clear: both;
	padding: 0;
	margin: 0;
	height: 100%;
	overflow: hidden;
}

.channels_thumbs ul {
	display: block;
	width: 100%;
	margin-left: 1px
}
.channels_thumbs ul li {
	float: left;
	background: #e3e3e3;
	width: 100%;
	margin-top: 5px;
	margin-left: 5px;
  text-align:left;
  font-family: Arial;
  font-size: 14px;
	display: inline;
  padding-top: 1px;
}

.detaildesc {
  font: normal 12px Arial;
  color: #333333;	
}

div.channels_goldmember {
	clear: both;
	padding: 0;
	margin: 0;
}
.channels_goldmember ul {
	display: block;
	width: 560px;
}
.channels_goldmember ul li {
	float: left;
	padding-left: 1px;
	text-align: left;
	background: #e3e3e3;
}

/* for Groups pages */
#groups_content {
	float: left;
}
#groups_populate {
	background: white;
	border: 1px solid #d4cdcd;
	padding: 10px 10px;
	margin: 0;
}
.groups_thumbs ul {
	display: block;
	width: 100%;
}
.groups_thumbs ul li {
	float: left;
	background: #e3e3e3;
	width: 100%;
	margin-top: 5px;
  text-align:left;
  font-size: 14px;
	display: inline;
  padding-top: 1px;
}

.browsegroup_title {
  font: bold 20px Arial;
  color: #333333;
}

.group_desc {
  font: normal 11px Arial;
  color: #333333;
}
/* for groups */
.activetitle {
	font: bold 16px Arial;
}
.activedesc {
	font: normal 15px Arial;
	text-align: left;
	padding-left: 8px;
}

/* for webcam pages */
#webcam_populate {
	background: white;
	width: 950px;
	text-align: center;
	border: 1px solid #d4cdcd;
	padding: 10px 10px 10px 10px;
	margin: 0;
}
.webcam_desc {
  font: normal 12px Arial; 
  color: #000000;
  padding: 1px 2px 1px 2px;
}
/* tabs for webcam*/
.anchors {
  list-style: none;
  margin:0px 0px 0px 10px;
}
.anchors li {
  float: left;
  margin: 0px 2px 0px 0px;
}
.anchors a {
  display: block;
  padding: 1px 9px 2px 9px;
  text-decoration: none;
	background: #5c5252;
	color: #ffffff;
	border-top:2px solid #fff;
	font: bold 12px Arial;
}
.anchors a:hover{
	background: #999999;
	border-top:2px solid #999999;
}
div.greyTabs .anchors a{
	background: #868686;
}
.anchors .on a {
  font-weight: bold;
	border-bottom:2px solid #999999;
	border-top:2px solid #999999;
}
div.greyTabs .anchors .on a{
	border-bottom:2px solid #6E6E6E;
	border-top:2px solid #6E6E6E;
}
.anchors .on a, .anchors .on a:hover, .anchor, .anchors a:focus, .anchors a:active {
	background: #999999;
	border-top:2px solid #999999;
	outline: none; /* @ Firefox 1.5, remove ugly dotted border */
	overflow:hidden;
}
div.greyTabs .anchors .on a, div.greyTabs .anchors .on a:hover, div.greyTabs .anchor, div.greyTabs .anchors a:focus, div.greyTabs .anchors a:active {
	background: #6E6E6E;
	border-top:2px solid #6E6E6E;
}
div.greyTabs .anchors a:hover{
	background: #4E4E4E;
	border-top:2px solid #4E4E4E;
}
.anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
  cursor: text;
  text-decoration: none;
}
.anchors a:hover, .anchors a:focus, .anchors a:active {
  cursor: pointer;
}
.anchor {
	clear:both;
	display:none;
	margin-bottom:20px;
	width:100%;
/*	color:#FFFFFF; */
	text-align:left;
}
.anchor p {
  text-align:left;
  padding:5px 15px 15px 15px;
  font-size: 24px;
  color:#FFFFFF;
}

/* sub menu for webcam */
.navred a {
	color: #ff0000;    
	font-size:12px; 
	padding-left:5px;
	padding-right:5px; 
	padding-bottom:5px; 
	padding-top:5px; 
	text-decoration: none; 
	font-weight: bold
}
.navred a:hover {
	color: #fdfaf3; 
	font-size:12px; 
	padding-left:5px;
	padding-right:5px; 
	padding-bottom:5px; 
	padding-top:5px; 
	text-decoration: none; 
	font-weight: bold 
}

.navwhite a {
	color: #797979;  
	font: bold 12px Arial;  
	padding-left:5px;
	padding-right:5px; 
	padding-bottom:5px; 
	padding-top:5px; 
	text-transform: uppercase; 
	text-decoration: none; 

}
.navwhite a:hover {
	color: #797979;
	font: bold 12px Arial; 
	padding-left:5px;
	padding-right:5px; 
	padding-bottom:5px; 
	padding-top:5px; 
	text-transform: uppercase; 
	text-decoration: none; 
	cursor: text;
}

.navblack a {  
	color: #ff50b3;    
	font: bold 12px Arial;
	padding-left:5px;
	padding-right:5px; 
	padding-bottom:5px; 
	padding-top:5px; 
	text-transform: uppercase; 
	text-decoration: none; 
}
.navblack a:hover {  
	color: #797979; 
	font: bold 12px Arial;
	padding-left:5px;
	padding-right:5px; 
	padding-bottom:5px; 
	padding-top:5px; 
	text-transform: uppercase; 
}
.deschead { 
	font: bold 16px Arial; 
}
.faq {  
	color: #000000;  
	font-size:13px; 
	text-align: left;
	padding:5px 5px 5px 14px;
}

/* Cinema count down timer */
div #cd_bg {
	height: 150px;
	width: 225px;
	text-align: center;
	background-image: url(/images/clockbg.jpg);
}
div #cd_clock {
	float: left;
}
div #cd_text {
	padding-top: 0px;
	padding-left: 0px;
	font-family: Arial;
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}
div #cd_timer {
	font-family: Arial;
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	vertical-align: bottom
}
.countdown {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 3px;  
}
