/*#m_ho,#m_se,#m_ca,#m_co,#m_ls,#m_bl,#m_fo,#m_ra,#m_po,#m_gr,#m_li,#m_ch,#m_ev,#m_vi,#m_da,#m_sh,#m_or{background-image:none;width:auto;}*/
#content,#main,#content2,#captcha_main{margin:0px auto;}
h2 {
	font:12px "Lucida Grande", "Trebuchet MS", Verdana;
	font-weight:bold;color:#8f8f8f;
	margin:0;padding:13px 0 0 20px;
	background-color:transparent;text-align:left;text-transform:capitalize;
}

body {margin:0px;}
#container {
	margin: 0 auto;
	text-align: left;
	width: 950px;}
/*
#header {
	background:url(/images/nov09/header_bg.jpg);
	width:950px;
	height:143px;}
*/
a {color:#c72e63;}
a img{border:0;text-decoration:none;}
a.vid_title {text-decoration:underline;color:#c72e63;}
a.button {
	background: transparent url('/images/nov09/login_btn_right.png') no-repeat scroll top right; 
	text-transform: capitalize;
	display: block;
	float: left;
	height: 25px;
	padding-right:8px; 
	text-decoration: none;
	font: 11px Arial;
	color:#FFFFFF;
	text-align:center;
}
a.button span {
	background: transparent url('/images/nov09/login_btn.png') no-repeat; 
	display: block;
	line-height: 25px;
	padding:0 14px 0 22px;
} 
a.button:hover span, a.more:hover span{text-decoration:underline;}
a.more { 
	background: transparent url('/images/nov09/more_btn_right.jpg') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 20px;
 	padding-right:4px; 
	text-decoration: none;
	font: 11px Arial;
	color:#656565;
	text-align:center;
}
a.more span{
	background: transparent url('/images/nov09/more_btn.jpg') no-repeat;
	display: block;
	line-height: 20px;
	padding:0 15px 0 20px;
	}

a.ca_button {
	background: transparent url('/images/nov09/ca_button_right.jpg') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 25px;
	padding-right:8px; 
	text-decoration: none;
	font: 11px "Lucida Grande", "Trebuchet MS", Verdana;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	text-transform:capitalize;
}
a.ca_button span {
	background: transparent url('/images/nov09/ca_button.jpg') no-repeat; 
	display: block;
	line-height: 24px;
	padding:0 23px 0 31px;
} 
a.ca_button:hover span{text-decoration:underline;}
a.helptip {
	margin:0;
	text-decoration:underline;
	color:#b12758;
	font: 11px Arial;
		}
#topmenu {
	background-image:url(/images/nov09/menu_bg.jpg);
	padding:0;
	margin:0px; 
	list-style:none;  
	height:68px; 
	width:100%;
	position:relative;
	}
#topmenu li {float:left;margin-top:0px;}

#topmenu li a {
	display:block; 
	height:26px; 
	padding:10px 13px 0 13px; 
	float:left; 
	color:#fff; 
	text-decoration:none; 
	font: 11px "Lucida Grande", "Trebuchet MS", Verdana;
	}
#topmenu li a b {
	display:block;
	height:36px; 
	float:left; 
	padding:0 0 0 0; 
	cursor:pointer;
	}
#topmenu li a:hover {margin-top: 0px;background:url(/images/nov09/hover_topmenu.jpg);}
#topmenu ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	position:absolute; 
	height:31px; 
	width:950px; 	 
	left:-9999px; 
	top:36px; 
	z-index:10;

	}
#topmenu ul li {
	height:36px;
	margin-left:0px;
	margin-top:0px;	
	}
	
#topmenu ul li a {
	color:#FFFFFF; 
	padding:8px 6px 0 6px; 
	height:23px;
	font-size:11px;	
	}
	
#topmenu ul li a:hover {
	height:23px;
	color:#373737;
	margin-top:0px;
	background:url(/images/nov09/hover_submenu_bg.jpg);
	}

ul#topmenu li{
	background:url(/images/nov09/v_line.jpg) no-repeat right;
	}
ul#topmenu li.noborder{
	background:url(/images/nov09/menu_bg.jpg);
	}
ul#topmenu li ul li{
	background:url(/images/nov09/hover_submenu_bg.jpg);
	height:31px;
}
#topmenu ul li a.last {border:0;}
#topmenu :hover ul {left:0;}

#main {
	background:url(/images/nov09/body_bg.jpg) repeat-x;
	width:950px;
	}
#content2 {
	background:url(/images/nov09/body2_bg.jpg) repeat-x;
	width:950px;
	height:702px;
	padding:0p;
	}
#mlogin_container {
	background:url(/images/nov09/login_bg3.jpg) repeat-x;
	width:442px;
	height:129px;
	}
#profile_container {
	background:url(/images/nov09/profile_bg.jpg) repeat-x;
	width:442px;
	height:129px;
	}
#mloginsection {padding: 29px 31px 13px 31px;}
#profilesection {padding: 22px 31px 13px 31px;}
#mloginsection_form {padding:0;margin:0;
	list-style:none;position:relative;clear:left;}
#mloginsection_form ul.first{
	padding:0; 
	margin:0; 
	list-style:none; 
	position:absolute; 
	height:58px; 
	width:372px;
	top:10px; 
	
	}
#mloginsection_form li{
	float:left;
	display:block; 
	margin:0;
	padding:0;
	white-space:nowrap;
	
	}
#mloginsection_form li.usr {
	width:147px;}
#mloginsection_form li.pass {
	width:147px;}
#mloginsection_form li.btn {
	width:66px;
	float:right;
	display:block;
	margin-right:-4px;
	}
#mloginsection_loginbtn {
	margin:0;
	float:right;
	}
#mloginsection p, #profilesection p{padding-right:10px;}

#mloginsection_loginbtn h5{margin:0;}
#main p {	
	text-align:right;
	margin:0;
	}
#create_account {
	background:url(/images/nov09/profile_bg.jpg) repeat-x;
	width:442px;
	height:251px;
	}

label {
	width:inherit;
	font: 12px Arial;
	font-weight:bold;
	vertical-align:middle;
	}	
label.chkbox {
	font: 12px Arial;
	font-weight:300;
	color:#6f7275;
	padding:0 0 0 5px;
	vertical-align:middle;
	position:inherit;
	}
label.chkbox2 {
	background:url(/images/nov09/qmark.png) no-repeat right;
	font: 12px Arial;
	font-weight:300;
	color:#6f7275;
	padding:6px 30px 6px 0;
	vertical-align:middle;
	position:inherit;
	
	}
	
label.gender {
	padding:0px 10px 0 0;
	float:left;
	display:block;
	width:50px;
	}
label.topspc {
	padding-top:4px;
	width:50px;
	white-space:nowrap;
	float:left;
}

label.birthdate {
	padding-left:25px;
	}
label.rightspc{padding-right:10px;}
label.rem{margin:0 1px 0 0;font: 10px Arial;color:#7d7d7d;text-align:left;}
h3 {
	margin:0;
	font: 12px Arial;
	font-weight:bold;
	}

h3.login1 {
	float:left;
	padding-right:130px;
	}
h3.profile {
	margin:0;
	font: 15px Arial;
	font-weight:bold;
	color:#c72e63;
	float:left;
	padding-right:150px;
	}
h4 {
	clear: left;
	text-align:right;
	margin:0;
	font: 11px Arial;
	color:#FF0000;
	}
#helptext {
	float:right;
	font: 11px Arial;
	color:#FF0000;
	}
#profile { 
	padding:0 0 10px 0;
}

input[type="text"],input[type="password"]{
	border: solid 1px #919395;
	padding:4px 0 4px 4px;
	height:15px;
	 }
input[id="username1"], input[id="password1"], input[id="mockpass"], input[id="realpass"],  input[id="username2"] {
    font: 11px "Lucida Grande", "Trebuchet MS", Verdana;

}
input[id="username1"], input[id="username2"], input[id="user_login"] {width:138px;}
input[id="password1"], input[id="mockpass"], input[id="realpass"] {width:150px;}
input[id="loginuser"] {width:138px;}
input[id="loginpass"] {width:178px;}
input[id="checkbox-1"], input[id="checkbox-2"]{padding:0;margin:0;}
input[id="txt_sex"] {
	width:106px;
	margin:0px;
	padding-right:0px;
	float:right;
}
#profilesection input[id="username"], #profilesection input[id="firstname"], #profilesection input[id="profile_password"] {
	width:106px;
	float:right;

	}
#profilesection input[id="email"]{
	width:130px;
	float:right;
	}
#profilesection .emaillbl { width:30px; }
#profilesection input[id="profile_password"], #profilesection input[id="email"], #profilesection input[id="birthdate_month"] {
	/*margin:4px 0 0 2px;*/
	}
#profilesection input[type="radio"] {
	margin:0 3px 0 4px;
	vertical-align:middle;
	}
#profilesection input[id="birthdate_month"]{
	width:34px;
	}
#profilesection input[id="birthdate_day"]{
	width:22px;
	}
#profilesection input[id="birthdate_year"]{width:22px;}
#profilesection ul{
	margin:0;
	padding:15px 0px 6px 0;
	list-style:none;
	display:inline;
	float:left;
	width:190px;
	}
#profilesection li.second, #profilesection ul.bdate, #profilesection li.date{float:right;margin:0;}
#profilesection li.date p{font: xx-small arial;padding-right:9px; text-align:left;}
#profilesection li{
	display:inline-block;
	float:left;
	vertical-align:middle;
	width: 181px;
	padding-top: 4px;
	}
#profilesection li li { width: auto; padding-top: 0px; }
#profilesection li.spacing{padding-right:5px;}
#profilesection ul.sex, #profilesection ul.sex li { width: 181px; }

#mloginsection_form input[type="checkbox"] {display:inline;margin:10px 0 7px 0;}
#mlogin .text { font: 11px "Lucida Grande", "Trebuchet MS", Verdana;width: 100px; margin-right: 6px; }
#mlogin .buttons { 
 font: 11px "Lucida Grande", "Trebuchet MS", Verdana;
 background:url(/images/nov09/login_btn.png);
 color: #FFFFFF; margin-right: 0px; border: 0px solid;
 width:69px;height:25px;}
#ca_container {width:200px;padding:4px 0 0 10px;clear:left;}
#ca_container p {margin:0 1px 0 0;font: 10px Arial;color:#7d7d7d;text-align:left;}
#ca_container input[type="checkbox"] {display:block;margin:0 5px 0 0;}

#ca_button_container {float:right;padding:10px 0 0 0;}	
#chkbox {padding:0 0 0 13px;}
#chkbox input[type="checkbox"] {vertical-align:middle;}
#swfbox {float:right;width:490px;padding-right:17px;padding-top:10px;}
.bigthumb {width:302px;height:250px;margin-bottom:20px;}
#bigthumb_container {width:322px;height:702px;padding:30px 0 30px 17px;}
#thumb_container {float:right;width:595px;padding:30px 15px 5px 0;}
.thumb_container_title1 {background:url(/images/nov09/category_bg.jpg) repeat-x;width:595px;height:39px;}
.thumb_header_button {float:right;height:20px;margin: 8px 9px 0 0;padding:0;}
#thumb_container_body {width:595px;height:163px;}
/*
#thumb_container_body ul{margin:0;padding:23px 0 0 22px; list-style:none; }
#thumb_container_body li{
	display:block;float:left;
	background:url(/images/nov09/small_tn_bg.jpg) no-repeat;
	width:49px;padding:4px 28px 0 2px; }
#thumb_container_body li img { margin-left: 2px; }
#thumb_container_body p{
	margin:0px;text-align:center;
	font:10px "Lucida Grande", "Trebuchet MS", Verdana;font-weight:bold;
	color:#c72e63;text-decoration:underline;padding-top:5px;}
*/
#thumb_container_body ul { margin: 0px 0px 0px 3px; width: 100%; list-style: none; padding: 23px 0px 0px 0px; }
#thumb_container_body li { background: transparent url(/images/nov09/small_tn_bg.jpg) no-repeat center top;
	width:84px; display: inline-block; float: left; text-align: center; padding-top: 4px; }
#thumb_container_body p { text-align: center;
	font:10px "Lucida Grande", "Trebuchet MS", Verdana;font-weight:bold;
	color:#c72e63;text-decoration:underline;padding:6px 0px 0px 0px; margin:0px; }
#thumb_container_body a.pic_link { height: 48px; display: inline-block; }
#fmthumb_container_body {width:595px;height:235px;}
#fmthumb_container_body ul {margin:0;padding:18px 0 0 7px;list-style:none; }
/*
#fmthumb_container_body li{background:url(/images/nov09/fm_thumb_bg.jpg) no-repeat;display:block;
	float:left;width:120px;padding:9px 18px 9px 9px;}
#fmthumb_container_body p {
	margin:8px 0px 0px 0px;text-align:center;
	font:11px "Lucida Grande", "Trebuchet MS", Verdana;
	font-weight:bold;text-decoration:underline;
	color:#c72e63;}
*/
#fmthumb_container_body li{background:url(/images/nov09/fm_thumb_bg.jpg) no-repeat center top;display:inline-block;
	float:left;width:147px;padding:8px 0px 0px 0px;margin:0px;text-align:center;}
#fmthumb_container_body p {
	margin:8px 0px 0px 0px;text-align:center;
	font:11px "Lucida Grande", "Trebuchet MS", Verdana;
	font-weight:bold;text-decoration:underline;
	color:#c72e63;}
#nvthumb_container_body {width:595px;height:198px;}
#nvthumb_container_body ul{ margin:0;padding:18px 0 0 6px; list-style:none; }
#nvthumb_container_body li{
	background:url(/images/nov09/nv_thumb_bg.jpg) no-repeat;
	display:block;float:left;width:127px;padding:7px 14px 0 6px;}
#nvthumb_container_body p {
	margin:0px;text-align:left;
	font:9px "Lucida Grande", "Trebuchet MS", Verdana;
	color:#877c7e;padding:0 25px 0 0px;}
#nvthumb_container_body h3 {margin:10px 0 0 0;text-align:left;
	font:10px "Lucida Grande", "Trebuchet MS", Verdana;
	font-weight:bold;color:#c72e63;
	white-space:nowrap;
}
#nvthumb_container_body a.vid_user {text-decoration:none;color:#675b75;}
#nvthumb_container_body a.vid_user:hover {text-decoration:underline;}
#nvthumb_container_body h4 {width:137px;margin:0px;padding:0;
	text-align:left;font:9px "Lucida Grande", "Trebuchet MS", Verdana;color:#675b75;}
#nvthumb_container_body a.vid_user:hover h4 {text-decoration:underline;}
#nvthumb_container_body li ul{margin:0;padding:0;}
#nvthumb_container_body li ul li{margin:0;padding:0 1px 1px 0;
	background:none;display:inline;width:59px;height:13px;}
.nv_video {width:125px;height:82px;background-color:#383838;}
.nv_video img {padding:21px 43px 21px 43px;}
#nvthumb_ratings {width:137px;}
#nvthumb_ratings img{float:left;}
#nvthumb_caption {width:112px;}
#nvthumb_caption p {margin:0px;text-align:left;font:9px "Lucida Grande", "Trebuchet MS", Verdana;color:#877c7e;}
.newb_pic { max-width: 48px; max-height: 48px; min-height: 48px; }
.feat_pic { max-width: 117px; max-height: 117px; min-height: 117px; }
ul {list-style:none;}
#loginpage_holder {width:950px; height:239px;}
.loginpage {margin:0;padding:16px 4px 0 15px;float:left;width:450px;display:block;}
.loginpage2 {background:url(/images/nov09/category_bg.jpg) repeat-x;margin:0;width:450px;height:39px;padding-bottom:5px;}
.loginpage3 {margin:15px 0 0 0;padding:0;float:left;width:450px;display:block;}
.loginpage3a {margin:0;padding:15px 0 0 21px;float:left;width:450px;display:block;}
.loginpage3 li{margin:0;float:left;}
.loginbg {background:url(/images/nov09/loginpagebg.jpg) repeat-x;width:450px;height:177px;}
.logintextbox {width:164px;}
.loginpassbox {width:187px;}
.loginchkbox {margin:0;padding:12px 0 0 0;}
.loginchkbox input[type="checkbox"] {vertical-align:middle;}
#ca_page {padding:9px 18px 13px 23px;}
#ca_page input[id="username"], #ca_page input[id="profile_password"] {width:128px;}
#ca_page input[id="firstname"] {width:104px;}
#ca_page input[id="email"]{
	width:127px;

	}
#ca_page input[id="profile_password"], #ca_page input[id="email"], #ca_page input[id="birthdate_month"] {
	margin:4px 0 0 2px;
	}
#ca_page input[type="radio"] {
	margin:0 4px 0 4px;
	vertical-align:middle;
	}
#ca_page input[id="birthdate_month"], #ca_page input[id="birthdate_day"]{
	width:27px;
	}
#ca_page input[id="birthdate_year"]{width:34px;}
#ca_page ul{
	margin:0;
	padding:0 0 5px 0;
	list-style:none;
	display:inline;
	float:left;
	width:204px;
	}
#ca_page li.second, #ca_page ul.bdate {float:right;margin:0;}
#ca_page li.date {float:right;margin:10px 0 0 0;}
#ca_page li.date p{font: xx-small arial;padding-right:9px; text-align:left;margin:0;}
#ca_page li.genderspc {margin:10px 0 0 0;}
#ca_page li{
	display:inline;
	float:left;
	vertical-align:middle;
	}
#ca_page li.spacing{padding-right:5px;}
#ca_page p {padding-right:4px;}
#adspace {width:898px; height:138px; background-color:#b5b5b5; margin:27px 0 0 26px;}

#profilesection ul.bdate { padding-top: 11px; }

#main.captcha_main {
	background:url(/images/nov09/captcha_bg.jpg) repeat-x;
	width:950px;
	text-align: center;
	}
#captcha { width:684px;margin:0 auto; }
#captcha div, #captcha p, #captcha h2 { text-align: center; }
#captcha .left { float: left; }
#captcha .right { float: right; }
#captcha h2
{
	font:12px Arial;
	font-weight:bold;color:black;
	font-size:15px;
	margin-top:60px;padding:0;
	background-color:transparent;
}
#captcha p
{
	font:12px Arial;
}
#captcha .captcha { margin: 24px 0px; }
#captcha .ca_button { float:none; width:144px; margin: 0 auto; }

