/* ************************************************** global ************************************* */

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; }

html,body{
	width:100%;
	height:100%;
	margin:0;padding:0;
	font-size:11px;
	font-family: Lucida Grande,Arial,Helvetica,Verdana,sans-serif;
	color:#000;
	background-image: url(/images/images/background.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color:#f4f3f3;
}

#server_message
{
	height: 0px;
}

a img
{
	border-width: 0px;
	display: inline-block;
}

a
{
	color: #530000;
}

#container{
	width: 950px;

	margin: auto;
	padding: 0 0px;
	background-color:#fff;
	}

#top{
	width:1000px;
	margin:0px auto;
}

#head {
	background-image: url(/images/images/logobackground.jpg);
	height: 87px;
	width: 950px;
	float: left;
}

#head #logo {
	background-image: url(/images/images/logo.jpg);
	height: 87px;
	width: 287px;
	display: inline-block;
	text-decoration: none;
}


#head #logo span{
	height: 20px;
	width: 255px;
	display: inline-block;
	text-align: right;
	padding-top: 63px;
	color: #eed6a3;
	position: absolute;
}

#headattached_people {
	background-image: url(/images/images/logobackground.jpg);
	height: 87px;
	width: 950px;
	float: left;
}

#headattached_people #logo {
	background-image: url(/images/images/attachedpeoplelogo.jpg);
	height: 87px;
	width: 368px;
	display: inline-block;
	text-decoration: none;
}


#headattached_people #logo span{
	height: 20px;
	width: 330px;
	display: inline-block;
	text-align: right;
	padding-top: 64px;
	color: #eed6a3;
	position: absolute;
}

#headmycougarfling {
	background-image: url(/images/images/logobackground.jpg);
	height: 87px;
	width: 950px;
	float: left;
}

#headmycougarfling #logo {
	background-image: url(../images/images/mcflogo.jpg);
	height: 87px;
	width: 368px;
	display: inline-block;
	text-decoration: none;
}


#headmycougarfling #logo span{
	height: 20px;
	width: 330px;
	display: inline-block;
	text-align: right;
	padding-top: 64px;
	color: #eed6a3;
	position: absolute;
}

.goldroommenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 100%; /* width of menu */
}

.goldroommenu li{
line-height: 36px;
}

.goldroommenu li a{
background-image:url(../images/images/mouseovergoldroom.jpg);
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: #f9ffd9;
width: auto;
padding: 12px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 22px;
text-decoration: none;
}

.goldroommenu li a:hover{
background-position: bottom center;
}

.articletext {
line-height: 180%;
font-size: 12px;
}

.articletext img.articlepic {
float: right;
border: 0px;
}



ul#menu
{
	list-style:none inside none;
	padding:0px;
	margin:0px;
	width: 950px;
	height:37px;
	background-image:url(/images/images/allbuttons.png);
	background-position: 0px -172px;
	background-color: transparent;
	clear: both;
}

ul#menu li
{
	margin:0px;
	margin-left:10px;
	padding:0px;
	float:left;
	display: inline-block;
	height: 37px;
	line-height: 32px;
	}


ul#menu li:hover, ul#menu li.selected
{
	height: 41px;
	background-image:url(/images/images/allbuttons.png);
	background-position:left bottom;
}

ul#menu li a
{
	color: #ffffff;
	height: 100%;
	display: block;
	text-decoration: none;

	padding: 0px;
	padding-left: 7px;
	padding-right: 7px;
	font-size:11px;
	line-height: 37px;
}

ul#menu li a:hover
{
	text-decoration: none;
}



ul#menu li a:hover b, ul#menu li:hover b, ul#menu li.selected b
{
	color: #990000;
}

ul#menu li a b
{
	text-decoration: none;
}

ul#menu li .dropdown, ul#menu:hover li.selected .dropdown
{
	background-position: right;
	background-repeat: no-repeat;
	position: absolute;

	display: none;
	text-align: left;
	color: #000;
	white-space: nowrap;
	z-index: 1;
	left: 0px;
	padding: 0px;
	margin: 0px;
	padding-left: 13px;
}

ul#menu li:hover .dropdown, ul#menu li.selected .dropdown, ul#menu li.selected:hover .dropdown
{
	display: block;
	margin-top: 0px;
	padding-top: 0px;
}

ul#menu li .dropdown .last_bg
{
	background-image: url(../images/images/subnav_right.png);
	background-position: left;
	background-repeat: no-repeat;
	display: inline-block;
	width: 300px;
	height: 32px;
	position: relative;

	margin: 0px;
}

#menu li .dropdown a
{
	display: inline-block;
	color: #333;
	margin: 0px;
	height: 22px;
	padding: 0px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 100%;
	padding-top: 10px;
	vertical-align: top;
}

#menu li .dropdown a:hover
{
	display: inline-block;
	color: #000000;
	text-decoration: underline;
}

#sub_menu
{
	border-top: 4px solid #7e7b7b;
	background-color: #cfcbcc;
	height: 32px;
	width: 950px;
}

#submenu_left1 {
	background-image: url(../images/images/subnav_back.png);
	position: absolute;
	left: 0px;
	height: 32px;
	width:259px;
	display: inline-block;
}

#submenu_left2a {
	height: 32px;
	width:84px;
	display: inline-block;
}


ul#foot_menu
{
	list-style:none inside none;
	text-align:center;
	padding-top:15px;
	margin:0px 0px 0px 0px;
	width: 950px;
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	margin-top:10px;
	margin-bottom: 10px;
	height: 150px;
	white-space: nowrap;
	line-height: 150%;
}

ul#foot_menu li
{
	margin:0px;
	padding:0px;
	padding-top: 0px;
	float:left;
	width:20%;
}

ul#foot_menu li a
{
	color: #000000;
	text-decoration: underline;
}

ul#foot_menu li a b
{
	width:20%;
	color: #000000;
	text-decoration: none;
}

ul#foot_menu li ul
{
	list-style:none inside none;
	margin:0px 0px 0px 0px;
}

ul#foot_menu li ul li
{
	margin:0px;
	padding:0px;
	float: none;
	text-align:center;
	width:100%;
}

ul#member_home
{
	list-style:none inside none;
	text-align:center;
	padding-top:15px;
	margin:0px;
	width: 610px;
	margin-top:10px;
	margin-bottom: 10px;
	height: 110px;
	white-space: nowrap;
	line-height: 150%;
	height: 380px;
}

ul#member_home li
{
	margin: 0px;
	padding: 0px;
	float:left;
	width:24%;
	text-align: center;
	display: inline-block;
}

.textheader
{
	font-size:16px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #333;
	font-weight: bold;
	display:block;
	margin-left:20px;
	margin-top:20px;
}

.login_page
{
	background-image: url(/images/images/loginpage2.jpg);
	background-position: right 0;
	background-repeat: no-repeat;
	height:278px;
}

.red_btn {
	background-image: url(/images/images/allbuttons.png);
	background-position: right -1px;
}

.red_btn:hover
{
	background-image: url(/images/images/allbuttons.png);
	background-position: right -25px;
}

.gray_btn {
	background-image: url(/images/images/allbuttons.png);
	background-position: right -49px;
}

.gray_btn:hover
{
	background-image: url(/images/images/allbuttons.png);
	background-position: right -73px;
}


a.rbtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../images/images/round_allbutton_left.gif) no-repeat scroll left top;
background-position: left top;
display:block;
float:left;
font-family:Arial;
font-size:12px !important;
font-weight: bold !important;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:26px !important;
line-height:25px;
margin-left:0px;
padding-left:7px;
text-decoration:none;
}

a.rbtn:hover {
background-position:left -26px;
text-decoration:none;
}


a.rbtn:link, a.rbtn:visited, a.rbtn:active {
color:#fff !important;
}

a.rbtn span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/images/round_allbutton.gif) no-repeat scroll right top;
display:block;
padding:2px 9px 1px 0;
}

a.rbtn:hover span {
background-position: right -26px;
color:#fff;
}


a.rsbtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../images/images/round_allbutton_left.gif) no-repeat scroll left top;
background-position: left -149px;
display:block;
float:left;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:21px;
line-height:13px;
margin-left:0px;
padding-left:7px;
text-decoration:none;
}

a.rsbtn:hover {
background-position:left -170px;
text-decoration:none;
}


a.rsbtn:link, a.rsbtn:visited, a.rsbtn:active {
color:#333 !important;
}

a.rsbtn span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/images/round_allbutton.gif) no-repeat scroll right -149px;
display:block;
padding:4px 8px 4px 0;
}

a.rsbtn:hover span {
background-position: right -170px;
color:black;
}



.is_gold a.rsbtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../images/images/round_allbutton_left.gif) no-repeat scroll left top;
background-position: left -192px;
display:block;
float:left;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:21px;
line-height:13px;
margin-left:0px;
padding-left:7px;
text-decoration:none;
}

.is_gold a.rsbtn:hover {
background-position:left -213px;
text-decoration:none;
}


.is_gold a.rsbtn:link, a.rsbtn:visited, a.rsbtn:active {
color:#333 !important;
}

.is_gold a.rsbtn span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/images/round_allbutton.gif) no-repeat scroll right -192px;
display:block;
padding:4px 8px 4px 0;
}

.is_gold a.rsbtn:hover span {
background-position: right -213px;
color:black;
}





.sbtn {
	width: 120px;
	height: 23px;
	border: 0px solid #330000;
	color: #ffffff;
	font-weight:bolder;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: inline-block;
	font-size: 11px;
	white-space: nowrap;
	apadding-left: 10px;
	apadding-right: 10px;
	text-align: center;
	line-height: 23px;
	cursor: pointer;
	font-family: Lucida Grande,Arial,Helvetica,Verdana,sans-serif;
}



.red_btn_s {
	background-image: url(/images/images/allbuttons.png);
	background-position: right 0px;
}

.red_btn_s:hover
{
	background-image: url(/images/images/allbuttons.png);
	background-position: right -25px;
}

.gray_btn_s {
	background-image: url(/images/images/allbuttons.png);
	background-position: right -98px;
}

.gray_btn_s:hover
{
	background-image: url(/images/images/allbuttons.png);
	background-position: right -117px;
}

.sbtn_s {
	width: 100px;
	height: 18px;
	border-width:0px;
	color: #ffffff;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: inline-block;
	font-size: 9px;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	line-height: 17px;
	cursor: pointer;
}

.mar
{
	margin-top: 2px;
}

.w50px
{
	width: 50px;
}

.w100pc
{
	width: 100%;
}

.debug {
	border: 1px solid #ff0000;
}

h1.title
{
	font-size: 20px; padding: 0px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	font-weight:bold;
	background-color: #fff;
	color: #990000;
	margin: 0px;
	padding-left: 19px;
	padding-bottom: 0px;
	padding-right: 0px;
	height: 53px;
	border-bottom: 1px dotted #cccccc;
	border-top: 0px solid #cccccc;
	line-height: 49px;
	margin-bottom:0px;
}

h1.title a
{
	color: #ffffff;
	font-size: 10px;
	display: inline-block;
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
	margin: 13px;
	text-decoration: none;
}

h1.title a:hover
{
	text-decoration: none;
}

.mail_folder_list
{
	float: left;
	display:inline-block;
	width: 140px;
	border: 1px solid #ccc;
	background-image:url(/images/images/mailboxback.jpg);
	background-position: top center;
	background-color:#cccccc;
	z-index: 2;
	position: absolute;
	margin-left: 20px;
	margin-top: 8px;
	height: 95%;
}

.mail_folder_list div
{
	width: 130px;
	padding: 0px;
	margin: 0px;
	height: 25px;
	padding-left: 10px;
	line-height: 25px;
	color: #000000;
	background-color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.mail_folder_list div a
{
	color: #000000;
}

.mail_folder_list div.selected, .mail_folder_list div.selected:hover, .mail_folder_list div.selected a, .mail_folder_list div:hover, .mail_folder_list div:hover a,
.mail_folder_list div.selected#sent, .mail_folder_list div.selected#deleted, .mail_folder_list div.selected#create,
.mail_folder_list div.selected#sent a, .mail_folder_list div.selected#deleted a, .mail_folder_list div.selected#create a
{
	background-color: #990000;
	color: #ffffff;
}
.mail_folder_list div#sent, .mail_folder_list div#deleted, .mail_folder_list div#create, .mail_folder_list div#sent a, .mail_folder_list div#deleted a, .mail_folder_list div#create a
{
	background-color: transparent;
	color: #000000;
}

.mail_folder_list div.selected_2, .mail_folder_list div.selected_2:hover, .mail_folder_list div.selected_2 a
{
	background-color: #ccc ;
	color: #000000;
}

.mail_folder_list div._2, .mail_folder_list div._2 a
{
	background-color: #ffffff ;
	color: #000000;
}

.mail_folder_list div._2:hover, .mail_folder_list div._2:hover a
{
	background-color: #eeeeee ;
	color: #000000;
}

.mail_folder_list form input
{
	display: none;
}

.mail_folder_list div form input
{
	display: none;
	float: left;
}

.mail_folder_list div form:hover input
{
	display: inline;
	float: right;
}

.inbox_to_from a
{
	color: #990000;
}

.mes
{
	line-height: 30px;
	border-bottom: 1px dotted #999;
	border-top: 3px solid #f4f4f4;
	background-color: #fff;
}

.message_list_row td a
{
	color: #990000;
	text-decoration: underline;
}

.message_list_row a.unread
{
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}

.message_list_row td:first-child
{
	line-height: 20px;
	border: 0px;
}

ul.premium_cams
{
	list-style:none inside none;
	text-align:center;
	padding-top:40px;
	margin:0px 0px 0px 40px;
	width: 660px;
	white-space: nowrap;
	text-align: left;
}

ul.premium_cams li
{
	margin:0px;
	padding:0px;
	float:left;
	width:272px;
	padding-bottom: 30px;
	margin-left:0px;
	padding-right:20px;

}

.premium_cams_location b
{
	width: 120px;
	height: 30px;
	display: inline-block;
}


ul.search_result
{
	list-style:none inside none;
	text-align:center;
	margin:0px 0px 0px 0px;
	width: 886px;
	white-space: nowrap;
	text-align: left;
}

.is_gold {
background-image:url(../images/images/isgold.jpg);
background-repeat: no-repeat;
}

ul.search_result li
{
	margin:0px;
	padding:0px;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 12px;
	float:left;
	width:260px;
	padding-bottom: 30px;
	margin-left:0px;
	padding-right:20px;

}

.search_result_location b
{
	width: 120px;
	height: 30px;
	display: inline-block;
}
.search_result_location:hover
{
	overflow:visible;
	z-index: 10000;
}

.pager
{
	display:block;
	text-align:center;
	border:0px solid #000;

	height:20px;
	padding: 5px;
}

.pager .pagelink
{
	display:inline-block;
	width: 16px;
	height:16px;
	text-align:center;
	padding-top:0px;
	border:0px solid #000;
	color:#000000;
	text-decoration:none;
	margin-left: 5px;
	margin-right:5px;
}

.pager .pagelink:hover
{
	color:#ffffff;
	text-decoration:none;
	background-image:url('/images/images/allbuttons.png');
	background-position: 150px -180px;
}

.pager .pagelink_sep
{
	display:inline;
}

.pager .pagingInfo
{
	display:inline;
	width: 16px;
	height:16px;
	padding-left:5px;
	padding-right: 5px;
	text-align:center;
	padding-top:0px;
	border:0px solid #000;
	color: #000000;
	background-image:url('/images/images/allbuttons.png');

	background-position: 150px -220px;
}

ul.profile_tabs
{
	list-style:none inside none;
	text-align:center;
	margin:0px 0px 0px 0px;
	width: 930px;
	white-space: nowrap;
	height: 45px;
	padding-top: 10px;
	border-bottom: 3px solid #000000;
	z-index: 1000;
	padding-left: 20px;
	background-image: url(/images/images/profiletabbar.jpg);
	margin-bottom: 20px;
}

ul.profile_tabs li
{
	margin:0px 5px 10px 0px;
	padding: 0px;
	float:left;
	background-image: url(/images/images/profile_tabs.jpg);
	font-size: 12px;
	height: 48px;
	min-width:80px;
	color: #ffffff;
	font-weight: bold;
	width: 100px;
}

ul.profile_tabs li a
{
	width: 100%;
	height: 38px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding-top: 10px;
}

ul.profile_tabs li a:hover, ul.profile_tabs li:hover a, ul.profile_tabs li.selected a:hover, ul.profile_tabs li.selected a
{
	color: #000000;
}
ul.profile_tabs li:hover, ul.profile_tabs li.selected
{
	background-position: 0px -50px;
	height: 48px;
	color: #000000;
}

ul.profile_tabs li .profile_tab_div
{
	position: absolute;
	display: none;
	text-align: left;
	color: #000000;
	white-space: nowrap;
	left: 0px;
	width: 620px;
	margin: 0px;
	padding: 10px;
	padding-left: 20px;
	padding-top: 20px;
	min-height: 200px;
	background-color: #ffffff;
	white-space:normal;
}

ul.profile_tabs li.selected .profile_tab_div
{
	display: block;
	left: 0px;
}

ul.privateaccess_tabs
{
	list-style:none inside none;
	text-align:center;
	margin:0px 0px 0px 0px;
	width: 930px;
	white-space: nowrap;
	height: 45px;
	padding-top: 10px;
	border-bottom: 3px solid #000000;
	z-index: 1000;
	padding-left: 20px;

	margin-bottom: 20px;
}

ul.privateaccess_tabs li
{
	margin:0px 5px 10px 0px;
	padding: 0px;
	float:left;
	background-image: url(/images/images/profile_tabs.jpg);
	font-size: 12px;
	height: 48px;
	min-width:80px;
	color: #ffffff;
	font-weight: bold;
	width: 100px;
}

ul.privateaccess_tabs li a
{
	width: 100%;
	height: 38px;
	display: inline-block;
	color: #ffffff;
	text-decoration: none;
	padding-top: 10px;
}

ul.privateaccess_tabs li a:hover, ul.privateaccess_tabs li:hover a, ul.privateaccess_tabs li.selected a:hover, ul.privateaccess_tabs li.selected a
{
	color: #000000;
}
ul.privateaccess_tabs li:hover, ul.privateaccess_tabs li.selected
{
	background-position: 0px -50px;
	height: 48px;
	color: #000000;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
}

ul.privateaccess_tabs li .privateaccess_tab_div
{
	position: absolute;
	display: none;
	text-align: left;
	color: #000000;
	white-space: nowrap;
	left: 0px;
	width: 620px;
	margin: 0px;
	padding: 10px;
	padding-left: 20px;
	padding-top: 20px;
	min-height: 200px;
	background-color: #ffffff;
}

ul.privateaccess_tabs li.selected .profile_tab_div
{
	display: block;
	left: 0px;
}


/* ***************** */

ul.private_request_tabs
{
	list-style:none inside none;
	text-align:center;
	margin:0px 0px 0px 0px;
	width: 930px;
	white-space: nowrap;
	height: 45px;
	padding-top: 10px;
	border-bottom: 3px solid #000000;
	z-index: 1000;
	padding-left: 20px;
	background-image: url(/images/images/profiletabbar.jpg);
	margin-bottom: 20px;
}

ul.private_request_tabs li
{
	margin:0px 5px 10px 0px;
	padding: 0px;
	float:left;
	background-image: url(/images/images/profile_tabs.jpg);
	font-size: 12px;
	height: 48px;
	min-width:80px;
	color: #ffffff;
	font-weight: bold;
	width: 100px;
}

ul.private_request_tabs li a
{
	width: 100%;
	height: 38px;
	display: inline-block;
	color: #ffffff;
	text-decoration: none;
	padding-top: 10px;
}

ul.private_request_tabs li a:hover, ul.private_request_tabs li:hover a, ul.private_request_tabs li.selected a:hover, ul.private_request_tabs li.selected a
{
	color: #000000;
}
ul.private_request_tabs li:hover, ul.private_request_tabs li.selected
{
	background-position: 0px -50px;
	height: 48px;
	color: #000000;
}

ul.private_request_tabs li .profile_tab_div
{
	position: absolute;
	display: none;
	text-align: left;
	color: #000000;
	white-space: nowrap;
	left: 0px;
	width: 620px;
	margin: 0px;
	padding: 10px;
	padding-left: 20px;
	padding-top: 20px;
	min-height: 200px;
	background-color: #ffffff;
}

ul.private_request_tabs li.selected .profile_tab_div
{
	display: block;
	left: 0px;
}
/* ***************** */
.input
{
	background-position: right top;
	border: 1px solid #555;
	height: 18px;
	width: 100%;
	background-color: white;
}

.input2
{
	background-color: #ffffff;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
}

.input3
{
	background-image: url(/images/images/form.jpg);
	background-position: right top;
	border-width: 0px;
	height: 18px;
	width: 100%;
	background-color: transparent;

	width: 200px;
	padding-left: 3px;
	padding-top: 3px;
	border:1px solid #cccccc;
}

.ulfloatrow
{
	list-style:none inside none;
	margin:0px 0px 0px 0px;
}

.ulfloatrow li
{
	float: left;
}

.ulfloatrow li span
{
	display:inline-block;
	height: 60px;
}

.ulfloatcolumn
{
	list-style:none inside none;
	margin:0px 0px 0px 0px;
}

.ulfloatcolumn li
{
	float: left;
}

.ulfloatcolumn li span
{
	display:inline-block;
}

.ulbullet
{
	list-style-image:url(/images/images/bullet1.gif);
}

.faq_sec_header
{
	color: #FFFFFF; background-color:#333333; font-size:14px; font-weight:bold; padding: 10px;
}

.faq_qa
{
	padding: 15px;
}

.faq_qa dt
{
	color: #000000;
	font-size: 12px;
	padding-top: 20px;
	font-weight: bold;
}

.faq_qa dd
{
	color: #333333;
	line-height: 150%;
}

.faq_qa p
{
	background-color: #333333;
	color: #ffffff;
	padding: 10px;
}

.contact_us_page
{
	float: left;
	padding: 20px;
}

.contact_us_page table
{
	width: 500px;
}

.contact_us_page table td input
{
	width: 50%;
}

.contact_us_page table td textarea
{
	width: 100%;
}

.contactus2
{
	width: 350px;
	height: 500px;
	background-color:#333333;
	float: right;
	margin-top: 20px;

	text-align: center;
	color: #ffffff;
	font-size: 14px;
	padding-top: 20px;
}

.black_foot
{
	background-image: url(/images/images/blackbox.jpg);
	background-position: center top;
	height: 150px;
	color:#ffffff;
	text-align:center;
}

.maindiv
{
	padding: 20px;
}

.picborder
{
	border: 3px solid #999999;
	display: inline-block;
	background-position: center center;
}


ul.my_photo_list
{
	list-style:none inside none;
	padding: 30px;
	text-align:center;
	padding-top:15px;
	margin:0px 0px 0px 0px;
	width: 900px;
	white-space: nowrap;
}

ul.my_photo_list li
{
	margin:34px;
	padding:0px;
	float:left;
	width:156px;
	height: 156px;
	position: relative;
}

ul.my_photo_list li img
{
	width:150px;
	height:150px;
}

ul.my_photo_list li div
{
	display: none;
}

ul.my_photo_list li:hover img
{
	position: absolute;
	left: 0px;
}

ul.my_photo_list li:hover div
{
	display: inline-block;
	height: 150px;
	width: 150px;
	position: absolute;
	margin-left: 6px;
	margin-top: 6px;
}

ul.my_photo_list li:hover div a
{
	display: block;
	width: 146px;
	border: 1px solid #cccccc;
	line-height: 32px;
	margin: 4px;
	background-color:#000000;
	color: #ffffff;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	opacity:0.7;
	filter:alpha(opacity=70);
}
ul.my_photo_list li:hover div a:hover
{
	background-color:#663300;
}

ul.my_photo_list li span.isdefault
{
	display: block;
	position: absolute;
	text-decoration: none;
	text-align: center;
	height: 20px;
	width: 150px;
	top: 170px;
	margin-left: 6px;
}

ul.my_photo_list li span.imagecaption
{
	display: block;
	position: absolute;
	text-decoration: none;
	text-align: center;
	height: 20px;
	width: 150px;
	top: 180px;
	margin-left: 6px;
}

ul.my_photo_list li span.isprivate
{
	display: block;
	position: absolute;
	text-align: left;
	height: 20px;
	width: 150px;
	top: 135px;
	padding-left: 135px;
}

ul.my_photo_list li span.isprivate div
{
	display: inline-block;
	width: 11px;
	height: 14px;
	background-image:url(/images/images/lock-icon.gif);
}

ul.my_photo_list li img
{
	width:150px;
	height:150px;
}

/* ******************* */

ul.my_ppl_list
{
	list-style:none inside none;

	padding: 30px;
	text-align:center;
	padding-top:0px;
	margin:0px 0px 0px 0px;
	width: 900px;
	white-space: nowrap;
}

ul.my_ppl_list li
{
	margin:34px;
	padding:0px;
	float:left;
	width:156px;
	height: 156px;
	position: relative;
}

ul.my_ppl_list li img
{
	width:150px;
	height:150px;
}

ul.my_ppl_list li div
{
	display: none;
}

ul.my_ppl_list li:hover img
{
	position: absolute;
	left: 2px;
}

ul.my_ppl_list li:hover div
{
	display: inline-block;
	height: 150px;
	width: 150px;
	position: absolute;
	margin-left: 2px;
	margin-top: 0px;
}

ul.my_ppl_list li:hover div a
{
	display: block;
	width: 146px;
	border: 1px solid #cccccc;
	line-height: 32px;
	margin: 2px;
	background-color:#000000;
	color: #ffffff;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	opacity:0.7;
	filter:alpha(opacity=90);
}
ul.my_ppl_list li:hover div a:hover
{
	background-color:#530000;
}

ul.my_ppl_list li span.isdefault
{
	display: block;
	position: absolute;
	text-decoration: none;
	text-align: center;
	height: 20px;
	width: 150px;
	top: 170px;
	margin-left: 6px;
}


ul.my_ppl_list li img
{
	width:150px;
	height:150px;
}
/* ***************** */

ul.my_video_list
{
	list-style:none inside none;
	text-align:center;
	padding-top:15px;
	margin:0px 0px 0px 0px;
	width: 100%;
	white-space: nowrap;
}

ul.my_video_list li
{
	margin-top: 20px;
	margin-left:20px;
	padding:20px;
	float: left;
	width: 400px;
	border-bottom: 1px dotted #999;
	background-color: #ddd;
	position: relative;
}

ul.my_video_list li object
{
	width:200px;
	height:150px;
	float:left;
	margin-right: 15px;
}

ul.my_video_list li div
{
	padding-top: 30px;
}

ul.my_video_list li div a
{
	display: inline-block;
	width:135px;
	float: right;
	margin: 3px;
}

ul.my_video_list li span.isdefault
{
	display: block;
	text-decoration: none;
	atext-align: center;
}

ul.my_video_list li span.isprivate
{
	display: block;
	position: absolute;
	text-align: right;
	top: 145px;
	padding-left:170px;
}

ul.my_video_list li span.isprivate div
{
	display: inline-block;
	padding-top: 0px;
	width: 11px;
	height: 14px;
	background-image:url(/images/images/lock-icon.gif);
}



ul.my_friend_list
{
	list-style:none inside none;
	padding: 30px;
	text-align:center;
	padding-top:15px;
	margin:0px 0px 0px 0px;
	width: 900px;
	white-space: nowrap;
}

ul.my_friend_list li
{
	margin:10px;
	padding:10px;
	float:left;
	width:100px;
	height: 120px;
	position: relative;
	text-align: center;
	border: 3px solid #999999;
}

ul.my_friend_list li a
{
	color: #CC0000;
}
ul.my_friend_list li div
{
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
}



.ajax_msg_box_green
{
	font-size: 16px;
	padding: 0px;
	font-weight:bold;
	background-color: transparent;
	background-image:url(/images/images/alert_green.swf);
	color: #fff;
	margin: 0px;
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	text-align: center;
	padding: 0px;
	position: fixed;
	top: 0px;
	width: 950px;
	z-index: 1000;
	border-bottom: 0px solid #b4a865;
	display: block;
	text-align: center;
}

.ajax_msg_box_red
{
	font-size: 16px;
	padding: 0px;
	font-weight:bold;
	background-color: transparent;
	background-image:url(/images/images/alert_red.swf);
	color: #ffffff;
	margin: 0px;
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	text-align: center;
	padding: 0px;
	position: fixed;
	top: 0px;
	width: 950px;
	z-index: 1000;
	border-bottom: 0px solid #240000;
	display: block;
	text-align: center;
}

.ajax_msg_box_
{
	display: none;
}

ul.gogold_benefits
{
	list-style: none inside none;
	list-style-position:inside;
	padding-left: 40px;
	padding-top: 10px;
	margin: 0px 0px 0px 0px;
	width: 500px;
	white-space: nowrap;
}

ul.gogold_benefits li
{
	background-image:url(/images/images/bullet6.gif);
	background-repeat: no-repeat;
	margin:3px;
	padding:0px;
	float:left;
	width:220px;
	height: 30px;
	text-align: left;
	vertical-align: top;
	top: 0px;
}
ul.gogold_benefits li div
{
	text-align: left;
	vertical-align: top;
	width: 100px;
	top: 0px;
	margin-left: 30px;
}


ul.search_featured_result
{
	list-style:none inside none;
	text-align:center;
	padding-top:40px;
	margin:0px 0px 0px 0px;
	width: 600px;
	white-space: nowrap;
}

ul.search_featured_result li
{
	margin:0px;
	padding:0px;
	float:left;
	width:20%;
	margin-left:0px;
}

ul.search_featured_result li img
{
	display: inline-block;
}

img.profile_pic{
	background-repeat: no-repeat;
	width:135px;
	height:135px;
	border: 1px solid #333;

}

img.profile_pic2{
	background-image: url(/images/images/photoborder.gif);
	background-repeat: no-repeat;
	padding: 9px;
	width:150px;
	height:150px;
}

img.profile_pic_red{
	background-image: url(/images/images/friendsborder.gif);
	background-repeat: no-repeat;
	padding: 8px;
	width:80px;
	height:80px;
}
/* END NEW DESIGN DO NOT DELETE */


ul.seoterms
{
	style: none;
	list-style: none;
}

ul.seoterms li
{
	width:50%;
	float: left;
	text-align:left;
}


/*.video_box, .video_c_box {
 float: left;
position: relative;
padding: 0;
width: 160px;
height: 190px;
}*/

.video_box, .video_c_box {
 background-color: transparent;
float: left;
position: relative;
padding: 0;
width: 182px;
border: 0px;
text-align: center;
}

.video_box .video_text {
 text-align: left;
padding: 1px;
background-color: transparent;
border: 0px;
border-top: 1px solid transparent;
}

.video_box .title {
 white-space: nowrap;
overflow: hidden;
font-size: 12px;
height: 15px;
font-weight: bold;
width: 100%;
display: block;
text-align: left;
}

body.categories .video_box .title {
 display: block;
text-align: center;
padding: 4px 0px;
}

.video_box {
margin: 0px 30px 43px 0px;
}

.video_box, {
width: 200px;
}

.video_box img.pic {
  width: 182px; height: 138px; display: block; border: 1px solid #121212;
}

.video_box img:hover,
{
border: 1px solid #333333;
}


.videos_box {
 margin-top: 0px; width: 788px; float: left;
}


.all_gifts_li
{
	color: #000000;
	text-align: center;
}

.all_gifts_li .div
{
	padding: 1px;
	display: inline-block;
}

.all_gifts_li:hover .div
{
	background-color: #cccccc;
	padding: 1px;
}

/* begin profile_tabs */

.small_border{background-color:#0f0f0f;background-image:none!important;border-top:1px solid #494949;padding:6px 0 0 0;margin-bottom:-20px!important;width:630px!important;height:35px!important;border-bottom:2px solid #000!important;font-size: 11px!important;display:block;}
.small_border li{
	margin:0px 5px 0px 0px!important;
	padding: 0px;
	float:left;
	background:url(../templates/images/profile_tabs.png) no-repeat 0 0!important;
	height: 35px!important;
	color: #ffffff;
	font-weight: bold;
	width: auto!important;
	text-align:center;
	padding:0 5px  0 15px!important;
	min-width:0!important;

}

.small_border li a{height:25px!important;}
.small_border li a:hover{color:#fff!important;text-decoration:underline!important;}

.small_border li.selected{background-color:#460201!important;background-image:none!important;border-bottom:1px solid #460201;border-top:1px solid #78120b;border-left:1px solid #610a06;padding-right:0px!important;float:left;}
.small_border li.selected a, .small_border li a{float:left;margin:0 10px 0 0;width:auto!important;color:#fff!important;}
.small_border li.selected span, .small_border li span{display:block;float:right;background:url(../templates/images/bg_red_bullet.png) no-repeat 0 0; width:23px;height:18px;text-align:center;font-weight:bold;color:#fff!important;padding:5px 0 0 0px;margin-top:6px;font-size:11px;}
.small_border li.selected span{margin-right:4px;}
.wink_holder{color:#fff;width:300px; height: 232px; display: inline;float:left;background-color:#460201;}


.q_search{float:left;display:block;width:275px; height:222px;background:#861107 url(../templates/images/red_rectangle.jpg) no-repeat 0 0;padding:20px 0 0 25px;margin-bottom:20px;}
.q_search h2{float:left;display:inline;width:194px;height:20px;background:url(../templates/images/bg_quicksearch.png) no-repeat 54px 0;padding:0 0 20px 0;margin-bottom:20px;text-indent:-9999px;}
.q_search table{margin-top:-25px;display:inline;float:left;}
.q_search table, .q_search table tr{display:block;width:260px;color:#fff;}
.q_search table td .input_big{width:238px;}
.q_search table td .input_sml{width:110px;margin:0 2px 0 0;display:inline;}
.q_search table td input{margin: 10px 0 0 59px;}
.fl_right{float:right;}
.nomg_r{margin-right:0!important;}
.mgleft8{margin-left:8px;}
a.wink{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color:#7b1918;color:#fff;border-right:1px solid #a43f3e;border-left:1px solid #8e3130;border-bottom:1px solid #7e2726;border-top:1px solid #913332;float:left;width:auto;text-decoration:none;width:58px!important;height:15px;margin:5px 8px 0 8px;font-size:10px;padding-top:3px;}
a.delete{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background:#170000 url(../templates/images/bg_delete.png) no-repeat center center;border-right:1px solid #a43f3e;border-left:1px solid #8e3130;border-bottom:1px solid #7e2726;border-top:1px solid #913332;float:left;width:auto;text-decoration:none;width:18px!important;height:18px;margin:5px 0 0 0;}


html* .small_border li.selected span, html* .small_border li span {
[float:none;
]
}/*ie7 hacks*/


html* .small_border li.selected{[float:left;width:auto!important;]}

/** home tabs (the 4 tabs for paid profiles)*/
.tabs_content{
	text-align:center;
	margin:0px;
}

.tabs_content_list{
	margin-top: 10px;
	padding-top: 0px;
	float:left;
	display:inline;
}
.tabs_content_user{
	height:149px;
	width:102px;
	background:url(../templates/images/bg_homefriend_li.png) no-repeat 0 0;
	float:left;
	display:inline;
	margin-left: 23px;
}
.tabs_content_list div.state_normal{
	background:none!important;
	display:inline;
}
.tabs_content_image{
	position:relative;
	margin-top:0px;
	text-align:center;
}

.tabs_content_image span{
	margin-top:0px !important;
}

.tabs_content_image img{
	display: inline-block;
	height: 78px;
	width: 78px;
	border:1px solid #000;
	margin-top:10px;
}
.tabs_content_username{
	display: inline-block;
	margin-top: 5px;
	color: #DECFBA;
}
.homefriend_list_top{float:left;display:block;width:610px;padding:10px 0 0 40px;margin-bottom:-10px;}
.homefriend_list_top span{float:left;width:auto;font-size:12px;font-style:normal;color:#fff;letter-spacing:-0.9px;display:inline;margin-left:-6px;}
.homefriend_list_top a{float:right;width:auto;font-weight:bold;margin:0 37px 0 0;border-bottom:1px solid #744141;color:#fff;text-decoration:none;}

.homefriend_list_top{[margin-top:20px;]}

/*\*/
html>body*.homefriend_list_top{ margin-top:20px;}
/**/

.homefriend_list_top {
[
color:#c00;margin-top:20px;!important;]/*Opera and newer Safary 4+*/
}

.no_winks{
	margin-top: 50px;
}
.no_winks a{
	color: #ffffff;
	text-decoration:none;
}
/*end*/


ul.wink_form{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	padding-top:40px;
	text-align:center;
	width:886px;
	margin:0px;
	margin-left:50px;
}

ul.wink_form li{
	float:left;
	margin:0;
	padding:12px 30px 30px 30px;
	width:150px;
}

.teaser_subscription{float:left;display:inline;width:649px;height:52px;background:#fff url(../images/bg_teaser.jpg) no-repeat 0 0;border-left:1px solid #b3b3b3;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;text-align:center;margin:-54px 0 0 0;}
.teaser_subscription h1{float:left;display:block;width:auto;font-size:12px;font-weight:bold;padding:17px 7px 0 0;}
.teaser_subscription a{float:left;display:block;width:auto;height:35px;background:url(../images/bg_btn_left.jpg) no-repeat 0 0;padding:0 0 0 7px ;font-weight:bold;color:#fff;font-size:12px;text-decoration:none;margin:7px 0 0 264px;}
.teaser_subscription a span{float:left;display:block;width:auto;background:url(../images/bg_btn_right.jpg) no-repeat top right;padding:10px 14px 0 6px;height:25px;text-decoration:none;}