html {
	height:100%;
}
body {
	margin:0;
	background:#e7e7e7 url(../images/layout/bg.jpg) repeat-x;
	font:0.875em Helvetica, Arial, Sans-Serif;
	color:#2b2b2b;
	height:100%;
}
td {
	font-family: Tahoma, "Trebuchet MS", Arial, Serif;
	font-size: 9pt;
	color: #555555;
	line-height: 140%;
}
img {
	border:none;
}
img.photo {
	border: 1px solid #DDDDDD;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#primary h1 {
	color:#4c4c4c;
	font-size:1.357em;
	line-height:1.316em;
	margin:0 0 11px 7px !important;
}
#primary h3 {
	font-size:16px !important;
}
#primary h2 {
	margin:0;
	font-size:17px;
	line-height:21px;
	font-family: Helvetica, Arial;
	font-weight: bold;
}
#primary h2 span, #primary h2 a {
	font-size:17px;
	line-height:21px;
	color:#4c4c4c;
}
#primary h2 a:hover {
	text-decoration:none;
}
#primary .welcome h2 {
	padding:0 0 6px;
	line-height:48px;
}
ul, li {
	margin-left:0;
	padding-left:0;
}
div#error {
	padding:5px 0;
	color:#444;
}
/* LINKS  */
a img {
	border:0px;
}
a {
	color:#666;
	text-decoration: none;
	cursor:pointer;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
.username_M {
	color:#069 !important;
}
.username_F {
	color:#cb14af !important;
}
.username_C {
	color:#43cb14 !important;
}
.username_M:hover {
	color:#000 !important;
}
.username_F:hover {
	color:#000 !important;
}
.username_C:hover {
	color:#000 !important;
}
a.subhead {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.subhead:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.main_title {
	font-family:"Trebuchet MS";
	font-size:15px;
	color: #CCC;
	text-decoration:none;
}
a:hover.main_title {
	color: #999;
}
a.panellink {
	font-weight: bold;
	text-decoration: none;
	color: #CCC;
}
a.panellink:hover {
	font-weight: bold;
	text-decoration: underline;
}
a.footerlink {
	font-size: 10px;
	color: #4278D3;
	text-decoration: none;
}
.panellinkhdr_div a {
	text-decoration: none;
}
a.panellink_div {
	font-weight: bold;
	text-decoration: none;
	color: #4278D3;
}
.panellink a:hover {
	text-decoration: underline;
}
.edituserlink a {
	color: #FFFFFF;
	font-weight: normal;
}
.edituserlink a:hover {
	color: #FFFFFF;
	font-weight: normal;
}
/* ROWS  */
.oddrow {
	background-color:#f8f8f8;
	color:#333;
	padding:3px;
}
.oddrow td {
	padding:3px;
	color: #333 !important;
}
.evenrow {
	color:#666;
}
.evenrow td {
	border-top:2px solid #f3f3f3;
	padding:3px;
	color:#666 !important;
}
/* COLORS  */
.errors {
	color: red !important;
}
.small {
	font-size:10px !important;
}
.normal {
	font-size:11px !important;
}
.large {
	font-size:12px !important;
}
.big {
	font-size:14px !important;
}
.huge {
	font-size:16px !important;
}
.enormous {
	font-size:24px !important;
}
.black {
	color:#282828 !important;
}
.dgrey {
	color:#333333 !important;
}
.grey {
	color:#666666 !important;
}
.lgrey {
	color:#CCCCCC !important;
}
.green {
	color:#74B121 !important;
}
.dgreen {
	color:#647C1B !important;
}
.blue {
	color:#0099CC !important;
}
.lblue {
	color:#A5DBED !important;
}
.mblue {
	color:#B9D8EE !important;
}
.dblue {
	color:#266C9F !important;
}
.white {
	color:#FFFFFF !important;
}
.red {
	color:#990000 !important;
}
.orange {
	color:#FF6600 !important;
}
.whiteShadow {
	text-shadow:#ffffff;
}
.bold {
	font-weight:200;
}
.clear {
	clear:both;
}
.break {
	margin-bottom:10px;
	margin-top:10px;
	border-bottom:1px solid #B8CDDA;
	clear:both;
}
.title {
	text-align: left;
	font-weight: bold;
	padding: 4px 4px 4px 11px;
	margin-left: 11px;
}
.panellinkhdr {
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
.modulehead {
	color: #003366;
}
.pollquestion {
	color: #4278D3;
	font-weight: bold;
}
.polloptions {
}
.payment_mod_head {
	color: #FFFFFF;
}
.im_msg {
	font-size: 9px;
}
.required_info {
	color: #FF0000;
}
.panelbox_div {
	height:16px;
	padding:1px;
	padding-left: 6px;
	padding-right: 3px;
}
.panellinkhdr_div {
	height:13px;
	font-weight: bold;
	color: #000;
	padding:3px;
	padding-left: 6px;
	padding-right: 3px;
}
.signup_line_outer {
	margin-top: 3px;
	margin-left: 6px;
	margin-bottom: 1px;
	margin-right: 4px;
	vertical-align:middle;
}
.signup_line_leftside {
	float: left;
	width: 188px;
}
.profile_line_leftside {
	float: left;
	width: 45%;
	font-weight:bold;
}
.loadsnaps_column {
	float: left;
	width: 49.9%;
	vertical-align: middle;
	text-align: center;
}
.column_head {
	font-weight: bold;
	color: #4278D3;
	line-height: 20px;
	vertical-align: middle;
}
/* PASSWORD STRENGHT */
.password_bar {
	font-size: 2px;
	height: 4px;
	width:210px;
}
.password_text {
	font-size:10px;
}
.searchselect {
	color: #101010;
}
/* HEADER */
#header {
	width:100%;
	display:table-header-group;
	position:relative;
	z-index:101;
}
#header:after {
	content:"";
	display:block;
	clear:both;
}
#header .bg-l {
	background:url(../images/layout/header/bgHeaderL.gif) no-repeat;
	width:14px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:0 0 0 10px;
	height:63px;
}
.header-mid {
	background:url(../images/layout/header/bgHeaderR.gif) no-repeat 100% 0;
	height:63px;
	float:left;
	position:relative;
	z-index:100;
	width:965px;
}
#header .bg-r {
	background:url(../images/layout/header/bgHeaderBg.gif) repeat-x;
	float:left;
	height:63px;
}
#header .logo {
	float:left;
	display:inline;
	overflow:hidden;
	margin:10px 16px 0 3px;
}
#header .logo a {
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background:url(../images/layout/logo.png) no-repeat;
	width:159px;
	height:34px;
}
/* SEARCH */
#searchHeader .drop-top {
	background:url(../images/layout/header/bgDropTop.gif) no-repeat;
	width:100%;
	overflow:hidden;
	height:6px;
}
#searchHeader .drop-inner {
	background:url(../images/layout/header/bgDropInner.png) repeat-y;
	padding:0 5px;
	height:1%;
	overflow:hidden;
}
#searchHeader .drop-btm {
	background:url(../images/layout/header/bgDropBtm.png) no-repeat;
	width:100%;
	overflow:hidden;
	height:12px;
}
div .results {
	position:absolute;
	overflow:hidden;
	top:56px;
	margin-left:10px;
	z-index:1000;
	width:144px;
}
#results {
	display:none;
}
#results ul, #results li {
	float:none;
	overflow:hidden;
	margin:0 0 6px;
	padding:0 0 6px;
	vertical-align:middle;
	background:url(../images/layout/header/sep.gif) no-repeat 0 100%;
}
#results li a {
	text-decoration:none;
	float:none;
	display:block;
	background:none;
	color:#fff;
	font-size:13px;
	height:1%;
	line-height:20px;
	padding:0 0 0 3px;
}
#results li a small {
	display:block;
	color:#999;
	font-weight:normal;
	font-size:10px;
}
#results li a:hover {
	color:#F2F9FF;
	text-decoration:none;
}
#results ul {
	background:#262626 url(../images/layout/header/bgDropGrad.jpg) repeat-x;
	list-style:none;
	height:1%;
	overflow:hidden;
	padding:0 11px 0 10px;
	width:120px;
	margin:0;
}
.formSearch {
	float:left;
	padding:14px 0 0 12px;
	overflow:hidden;
}
.formSearch label {
	display:none;
}
.formSearch .txt {
	float:left;
	width:219px;
	background:url(../images/bg-sprite.gif) no-repeat 0 -143px;
	height:28px;
	overflow:hidden;
}
.formSearch .txt input {
	float:left;
	background:none;
	border:0;
	width:204px;
	padding:6px 2px 5px 13px;
	color:#a1a1a1;
	font-size:14px;
	line-height:17px;
}
.formSearch .btn-search {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-sprite.gif) no-repeat -651px -143px;
	width:37px;
	height:28px;
}





.login{
	list-style:none;
	padding:0;
	margin:0;
	float:right;
	height:1%;
	z-index:9999;
}
.login:after{
	content:"";
	display:block;
	clear:both;
}
.login li{
	float:left;
}
.login a{
	background:url(../images/layout/header/bgNavL.jpg) no-repeat;
	float:left;
	cursor:pointer;
	position:relative;
	overflow:hidden;
}
.login a span{
	float:left;
	overflow:hidden;
	padding:18px 7px 18px 9px;
	background:url(../images/layout/header/bgNavR.jpg) no-repeat 100% 0;
	font-size:16px;
	line-height:20px;
	color:#fff;
}
.login a.signup span{
	background:url(../images/layout/header/bgNavRSignup.jpg) no-repeat 100% 0;
	padding-right:20px !important;
	padding-left:6px !important;
}
.login a:hover{
	text-decoration:none;
	background-position:100% -112px !important;
}
.login a:hover span{background-position:100% -112px !important;}
.login a.signup:hover span{background-position:100% -56px !important;}

.register a:hover {
	text-decoration:none;
	background-position:100% -112px !important;
}
.register a.register:hover span {
	background-position:100% -112px !important;
}
.login a.hello {
	background:url(../images/layout/header/bgNavL.jpg) no-repeat;
}
.login a.hello span {
	background:url(../images/layout/header/bgNavRSignup.jpg) no-repeat 100% 0;
	padding-right:20px !important;
	padding-left:6px !important;
}
#nav a.register {
	background:url(../images/layout/header/bgNavL.jpg) no-repeat;
}
#nav a.register span {
	background:url(../images/layout/header/bgNavRSignup.jpg) no-repeat 100% 0;
	padding-right:20px !important;
	padding-left:6px !important;
}
.login a.hello:hover span, .login li:hover a.hello span, .login li.hover a.hello span {
	background-position:100% -56px !important;
}
.login a em {
	float:left;
	font-size:16px;
	line-height:20px;
	color:#fff;
	font-style:normal;
	height:20px;
}
* html .login a em {
	padding-top:2px !important;
	line-height:18px;
	height:18px;
}
* +html .login a em {
	padding-top:2px !important;
	line-height:18px;
	height:18px;
}
.login a.hello em {
	background:url(../images/layout/header/bullMore.gif) no-repeat 100% 55%;
	padding:0 16px 0 7px;
}
.login a.hello:hover em, .login li:hover a.hello em, .login li.hover a.hello em {
	background:url(../images/layout/header/bullMoreHover.gif) no-repeat 100% 55%;
}
.big-link {
	color:#2D6FB7;
	font-weight:bold;
	font-size:14px;
}
#nav {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	z-index:100000;
}
#nav:after {
	content:"";
	display:block;
	clear:both;
}
#nav li {
	float:left;
}
#nav li:after {
	content:"";
	display:block;
	clear:both;
}
#nav a {
	background:url(../images/layout/header/bgNavL.jpg) no-repeat;
	float:left;
	cursor:pointer;
	position:relative;
	overflow:hidden;
}
#nav a span {
	float:left;
	overflow:hidden;
	padding:18px 8px 18px 7px;
	background:url(../images/layout/header/bgNavR.jpg) no-repeat 100% 0;
}
#nav a em {
	float:left;
	font-size:16px;
	line-height:20px;
	color:#fff;
	font-style:normal;
	height:20px;
}
* html #nav a em {
	padding-top:2px !important;
	line-height:18px;
	height:18px;
}
* +html #nav a em {
	padding-top:2px !important;
	line-height:18px;
	height:18px;
}
#nav a.more-info em {
	background:url(../images/layout/header/bullMore.gif) no-repeat 0 55%;
	padding:0 0 0 19px;
	z-index:2 !important;
}
#nav a:hover, #nav li.hover a, #nav li:hover a, #log li.hover a, #log li:hover a {
	text-decoration:none;
	background-position:100% -112px !important;
}
#nav a:hover span, #nav li.hover a span, #nav li:hover a span {
	background-position:100% -112px !important;
}
#nav a.profiles em {
	background:url(../images/layout/header/bullProfile.gif) no-repeat 0 55%;
	padding:0 0 0 23px;
}
#nav a.profiles:hover em {
	background:url(../images/layout/header/bullProfileHover.gif) no-repeat 0 55%;
}
#nav li.active a, #nav li.active a:hover, #nav li.active a span, #nav li.active a:hover span {
	background-position:100% -112px !important;
}
#nav a.profiles:hover em {
	background:url(../images/layout/header/bullProfileHover.gif) no-repeat 0 55%;
}
#nav li.active a.profiles em {
	background:url(../images/layout/header/bullProfileActive.gif) no-repeat 0 50%;
}
#nav a.realtime em {
	background:url(../images/layout/header/bullPulse.png) no-repeat 0 55%;
	padding:0 0 0 22px;
}
#nav a.realtime:hover em {
	background:url(../images/layout/header/bullPulseHover.png) no-repeat 0 55%;
}
#nav li.active a.realtime em {
	background:url(../images/layout/header/bullPulseHover.png) no-repeat 0 55%;
}
#nav a.members em {
	background:url(../images/layout/header/bullFriends.png) no-repeat 0 55%;
	padding:0 0 0 20px;
}
#nav a.members:hover em {
	background:url(../images/layout/header/bullFriendsHover.png) no-repeat 0 55%;
}
#nav li.active a.movies em {
	background:url(../images/layout/header/bullMoviesHover.gif) no-repeat 0 55%;
}
#nav a.more-info:hover em, #nav li.hover a.more-info em, #nav li:hover a.more-info em {
	background:url(../images/layout/header/bullMoreHover.gif) no-repeat 0 55%;
}
#nav li.active a.more-info em {
	background:url(../images/layout/header/bullMoreHover.gif) no-repeat 0 55%;
}
#nav li.hover, #nav li:hover, #log li.hover, #log li:hover {
	position:relative;
	cursor:pointer;
}
#nav li.hover .drop, #nav li:hover .drop, #log li.hover .drop, #log li:hover .drop {
	display:block;
	cursor:pointer;
}
#nav .drop, #log .drop {
	display:none;
	width:147px;
	position:absolute;
	top:56px;
	left:-4px;
	overflow:hidden;
	z-index:999;
}
#log .drop {
	left:-4px;
}
#nav .drop-top, #log .drop-top {
	width:100%;
	overflow:hidden;
	height:6px;
	background:url(../images/layout/header/bgDropTop.gif) no-repeat;
}
#log .drop-top {
	background:url(../images/layout/header/bgDropTopR.gif) no-repeat;
}
#nav .drop-btm, #log .drop-btm {
	background:url(../images/layout/header/bgDropBtm.png) no-repeat;
	width:100%;
	overflow:hidden;
	height:12px;
}
#nav .drop-inner, #log .drop-inner {
	background:url(../images/layout/header/bgDropInner.png) repeat-y;
	padding:0 5px;
	height:1%;
	overflow:hidden;
}
#nav .drop ul, #log .drop ul {
	background:#262626 url(../images/layout/header/bgDropGrad.jpg) repeat-x;
	list-style:none;
	height:1%;
	overflow:hidden;
	padding:0 11px 0 10px;
	margin:0;
}
#nav .drop ul li, #log .drop ul li {
	float:none;
	width:100%;
	overflow:hidden;
	margin:0 0 6px;
	padding:0 0 6px;
	vertical-align:middle;
	background:url(../images/layout/header/sep.gif) no-repeat 0 100%;
}
#nav .drop ul li.hover a, #nav .drop ul li:hover a, #log .drop ul li.hover a, #log .drop ul li:hover a {
	background-position:0 0 !important;
}
#nav .drop ul li.last, #log .drop ul li.last {
	background:none;
	margin:0;
}
#nav .drop ul li a, #log .drop ul li a {
	float:none;
	display:block;
	background:none;
	color:#fff;
	font-size:16px;
	height:1%;
	line-height:20px;
	padding:0 0 0 23px;
}
#header .drop ul li a.navFav, #header .drop li.hover ul li a.navFav, #header .drop li:hover ul li a.navFav {
	background:url(../images/layout/header/bullFav.gif) no-repeat !important;
}
#header .drop ul li a.navFav:hover {
	background:url(../images/layout/header/bullFavHover.gif) no-repeat 0 2px !important;
}
#header .drop ul li a.navView, #header .drop li.hover ul li a.navView, #header .drop li:hover ul li a.navView {
	background:url(../images/layout/header/bullView.gif) no-repeat !important;
}
#header .drop ul li a.navView:hover {
	background:url(../images/layout/header/bullViewHover.gif) no-repeat 0 2px !important;
}
#header .drop ul li a.navPolls, #header .drop li.hover ul li a.navPolls, #header .drop li:hover ul li a.navPolls {
	background:url(../images/layout/header/bullPolls.png) no-repeat 0 1px !important;
}
#header .drop ul li a.navPolls:hover {
	background:url(../images/layout/header/bullPollsHover.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navUserList, #header .drop li.hover ul li a.navUserList, #header .drop li:hover ul li a.navUserList {
	background:url(../images/layout/header/bullUserList.png) no-repeat 0 1px !important;
}
#header .drop ul li a.navUserList:hover {
	background:url(../images/layout/header/bullUserListHover.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navNews, #header .drop li.hover ul li a.navNews, #header .drop li:hover ul li a.navNews {
	background:url(../images/layout/header/bullNews.gif) no-repeat 0 4px !important;
}
#header .drop ul li a.navNews:hover {
	background:url(../images/layout/header/bullNewsHover.gif) no-repeat 0 2px !important;
}
#header .drop ul li a.navPulse, #header .drop li.hover ul li a.navPulse, #header .drop li:hover ul li a.navPulse {
	background:url(../images/layout/header/bullPulse.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navPulse:hover {
	background:url(../images/layout/header/bullPulseHover.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navMsg, #header .drop li.hover ul li a.navMsg, #header .drop li:hover ul li a.navMsg {
	background:url(../images/layout/header/bullMsg.png) no-repeat 0 3px !important;
}
#header .drop ul li a.navMsg:hover {
	background:url(../images/layout/header/bullMsgHover.png) no-repeat 0 3px !important;
}
#header .drop ul li a.navProfile, #header .drop li.hover ul li a.navProfile, #header .drop li:hover ul li a.navProfile {
	background:url(../images/layout/header/bullProfile.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navProfile:hover {
	background:url(../images/layout/header/bullProfileHover.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navFriends, #header .drop li.hover ul li a.navFriends, #header .drop li:hover ul li a.navFriends {
	background:url(../images/layout/header/bullFriends.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navFriends:hover {
	background:url(../images/layout/header/bullFriendsHover.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navPoints, #header .drop li.hover ul li a.navPoints, #header .drop li:hover ul li a.navPoints {
	background:url(../images/layout/header/bullPoints.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navPoints:hover {
	background:url(../images/layout/header/bullPointsHover.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navSettings, #header .drop li.hover ul li a.navSettings, #header .drop li:hover ul li a.navSettings {
	background:url(../images/layout/header/bullSettings.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navSettings:hover {
	background:url(../images/layout/header/bullSettingsHover.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navLogout, #header .drop li.hover ul li a.navLogout, #header .drop li:hover ul li a.navLogout {
	background:url(../images/layout/header/bullLogout.png) no-repeat 0 2px !important;
}
#header .drop ul li a.navLogout:hover {
	background:url(../images/layout/header/bullLogoutHover.png) no-repeat 0 2px !important;
}
/***************/
/* DATE HEADER */
/***************/
#dateHdr {
	clear:both;
	width:auto;
}
#dateHdrBG {
	background-image:url(../images/button_xl.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align:center;
	height:38px;
}
#dateHdr .divpadding {
	padding:8px 0 0 0;
}
#dateHdr h2 {
	font:18px Helvetica, Arial, Sans-Serif;
	color:#4c4c4c;
	font-weight:bold;
	text-align:center;
}
.page {
	width:1000px;
	margin:0 auto;
	position:relative;
	height:100%;
	padding:9px 0 0;
}
.page:after {
	content:"";
	display:block;
	clear:both;
}
.page-holder {
	display:table;
	height:100%;
	width:100%;
}
#main {
	display:table-row;
	width:100%;
}
.contentHolder {
	width:100%;
	display:table;
}
.pageHeader {
	font-size: 15pt;
	color: #555555;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", arial, verdana, serif;
	padding:2px;
}
.welcome h2 {
	font-size:17px;
	position:relative;
	margin:0 0 -10px;
	color:#4c4c4c;
	line-height:50px;
	border-bottom:1px solid #CCC;
}
.welcome p {
	margin:14px 0 0;
	font-size:12px;
	color:#444;
}
.welcome td {
	font-size:11px;
	color:#444;
}
.bluecontent .welcome h2 {
	font-size:17px;
	position:relative;
	margin:0 0 -10px;
	color:#4c4c4c;
	line-height:50px;
	border-bottom:1px solid #CCC;
	width:100%;
}
.bluecontent .welcome p {
	clear:both;
	padding-top:10px;
	margin:14px 0 0;
	font-size:12px;
	color:#444;
}
.bluecontent .welcome td {
	color:#3589B4 !important;
}
.bluecontent .holder {
	min-height:80px;
	height:1%;
}
.bluecontent .description {
	padding:7px 13px 7px 11px;
}
.bluecontent .description .indent {
	padding:5px 20px;
}
.bluecontent .description .onlyTakes {
	-x-system-font:none;
	font-family:Helvetica, Arial, Sans-Serif;
	font-size:0.80em !important;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.description .hdrBlue {
	color:#2D6FB7;
	font-size:12px;
	font-weight:bold;
}
input.text {
	border:1px solid #CCC;
	font-size:12px;
	padding:3px;
	margin-top:3px;
	color:#666;
}
input.text:hover {
	border:1px solid #999;
	color:#333;
}
textarea.text {
	border:1px solid #CCC;
	font-size:12px;
	padding:3px;
	margin-top:3px;
	color:#666;
}
textarea.text:hover {
	border:1px solid #999;
	color:#333;
}
/**************/
/* BOX STYLES */
/**************/
.gradBox {
	background: url(../images/gradients/flow.jpg) no-repeat;
	min-height:60px;
	height:1%;
	padding:5px 0 0 10px;
}
.content .holder {
	min-height:80px;
	height:1%;
}
.content .description {
	padding:7px 13px 7px 11px;
}
.content .description .indent {
	padding:5px 20px;
}
.content .points-description {
	padding:7px 13px 7px 5px;
	font-size:14px;
}
.content .points-description .indent {
	padding:5px 20px;
}
.description .hdrBlue {
	color:#2D6FB7;
	font-size:12px;
	font-weight:bold;
}
#content {
	display:table-footer-group;
	width:100%;
}
.contentTop {
	background: url(../images/layout/boxes/body/top.png) no-repeat;
	width:100%;
	overflow:visible;
	height:21px;
}
.contentBtm {
	background: url(../images/layout/boxes/body/btm.png) no-repeat;
	width:100%;
	overflow:visible;
	height:21px;
}
.contentInner {
	background: url(../images/layout/boxes/body/bg.png) repeat-y;
	width:100%;
	overflow:hidden;
}
#primary {
	float:left;
	width:960px;
	padding:0 0 0 30px;
}
#sidebar {
	float:left;
	overflow:visible;
}
/*sidebar boxes*/
.sb-box{
	overflow:hidden;
	width:311px;
	margin:0 0 17px;
	background:url(../images/layout/boxes/bg-sprite-hor.gif) repeat-y -622px 0;
}
.sb-box .bg-top{
	background:url(../images/layout/boxes/bg-sb-box-top.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.sb-box .bg-btm{
	background:url(../images/layout/boxes/bg-sb-box-btm.jpg) no-repeat 0 100%;
	width:100%;
	min-height:80px;
}
.sb-box .bg-btm:after{
	content:"";
	display:block;
	clear:both;
}
* html .sb-box .bg-btm{
	height:120px;
}
.sidebar {
	padding:0 15px 0 0;
}
.smallpic {
	border:1px dashed #999;
	margin:2px;
	padding:2px;
}
.registerBreadcrumbs ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:20px;
	font-weight:bold;
}
.registerBreadcrumbs li {
	color:#C5C5C5;
	font-size:18px;
	display:inline;
	line-height:20px;
	font-weight:bold;
	margin-right:20px;
}
.registerBreadcrumbs li.active {
	color:#333;
}
#registerTbl td {
	padding-top:13px;
}
#registerTbl input {
	font-size:12px;
	margin-top:-3px;
	border:1px solid #999;
	padding:2px;
}
#registerTbl input:hover {
	border:1px solid #333;
}
#registerTbl .inputtxt {
	width:250px;
}
#registerTbl .selecttxt {
	width:250px;
}
#registerTbl .small {
	font:10px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color:#999;
}
#registerTbl .header {
	font:11px/17px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color:#000;
}
#registerTbl .button {
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	margin:0;
	border:0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	padding:.44em .55em .38em;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	font-size:18px;
	line-height:1.2;
	font-family:arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-shadow:#6ea120 1px 1px 0;
	background:#9c3;
	cursor:pointer;
	outline:none;
}
#registerTbl .button:hover {
	border:0;
}
#regBirthday select {
	width:83px;
}
.tabs .content div {
	overflow:hidden;
}
.tab {
	display:none;
}
.tabs .content .active {
	display:block;
}
.slider .usernames {
	float:left;
	list-style:none;
	position:relative;
	z-index:50;
	padding:4px 21px 0 8px;
	margin:0 -21px 0 0;
	height:230px;
	overflow:hidden;
	width:112px;
}
.slider_holder {
	min-height:80px;
	height: 1%;
}
.slider .usernames li {
	height:30px;
	vertical-align:middle;
	padding:0 0 8px 5px;
	margin:0 0 9px;
	border-bottom:1px solid #e5e5e5;
	line-height:14px;
	position:relative;
	z-index:100;
}
.slider .usernames li a {
	font-size:11px;
	font-weight:bold;
}
.slider .usernames li a.userFrom {
	font-size:10px;
}
.slider .usernames li a.selected em {
	background:url(../images/layout/boxes/active.png) no-repeat;
	position:absolute;
	display:block;
	left:122px;
	top:7px;
	overflow:hidden;
	width:10px;
	height:18px;
	z-index:999;
}
.slider .content {
	position:relative;
	float:right;
	overflow:hidden;
	margin:-6px -2px -5px 0;
	padding:2px 1px 1px;
	width:483px;
	height:243px;
}
.slider .content .t, .slider .content .r, .slider .content .b, .slider .content .l {
	position:absolute;
	overflow:hidden;
	display:block !important;
	z-index:1;
}
.slider .content .t {
	background:url(../images/layout/boxes/holder_t.gif) no-repeat;
	top:0;
	left:14px;
	width:471px;
	height:2px;
}
.slider .content .r {
	background:url(../images/layout/boxes/holder_r.png) no-repeat;
	top:2px;
	left:483px;
	width:2px;
	height:244px;
}
.slider .content .b {
	background:url(../images/layout/boxes/holder_b.png) no-repeat !important;
	top:208px;
	left:14px;
	width:469px;
	height:38px;
}
.slider .content .l {
	background:url(../images/layout/boxes/holder_l.png) no-repeat;
	top:0;
	left:0;
	width:14px;
	height:246px;
}
.slider .content .container {
	position:absolute;
	z-index:3;
	top:218px;
	left:16px;
	overflow:hidden;
	padding:0;
	margin:0;
	width:454px;
	height:20px;
	color:#fff;
}
.slider .content .container strong.username a {
	color:#fff;
}
.slider .content .container strong.username a:hover {
	text-decoration:none;
}
strong.user_details {
	white-space:nowrap;
	overflow:scroll;
}
strong.user_details a {
	color:#333;
}
.slider .usernames .user_details {
	display:block;
	overflow:hidden;
	padding:0 0 3px;
	font-size:10px;
}
.slider .content .container .btn-grey {
	float:right;
	overflow:hidden;
}
.slider .content .userpic {
	display:block;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	z-index:1;
}
.slider .btn {
	float:right;
	color:#2d6fb7;
	font-size:11px;
	cursor:pointer;
}
.slider .btn span {
	background:url(../images/layout/boxes/btn_l.png) no-repeat;
	float:left;
	font-weight:bold;
	padding:0 1px 0 10px;
	position: absolute;
	display:block;
}
.slider .btn em {
	background:url(../images/layout/boxes/btn_r.png) no-repeat;
	float:left;
	width:10px;
	position: absolute;
	display:block;
}
.boxFrame {
	width:617px;
}
#main .box {
	position: relative;
	margin: 0px -3px 17px -2px;
	width: 617px;
	background: url(../images/layout/boxes/left/bg.gif) repeat-y;
	overflow: hidden;
}
#main .box .btm {
	width: 100%;
	background: url(../images/layout/boxes/left/btm.jpg) no-repeat 0px 100%;
	overflow: hidden;
}
#main .box .top {
	padding: 6px 2px 8px;
	background: url(../images/layout/boxes/left/top.gif) no-repeat;
	height: 1%;
	overflow: hidden;
}
#smallbox .box {
	margin: 0px -2px 17px -1px;
	width: 311px;
	background: url(../images/layout/boxes/right/inner.gif) repeat-y;
	overflow: hidden;
}
#smallbox .box .top {
	padding: 6px 2px 8px;
	width: 100%;
	background: url(../images/layout/boxes/right/top.gif) no-repeat;
	overflow: hidden;
}
#smallbox .box .btm {
	width: 100%;
	margin:0px;
	padding:0px;
	background: url(../images/layout/boxes/right/btm.jpg) no-repeat 0px 100%;
	overflow:hidden;
}
.box h2 {
	float:left;
	color:#666;
	font-size:17px;
}
.box .boxheader {
	padding:5px 0px;
}
.box .boxheader a {
	float:right;
}
.box .holder {
	min-height:80px;
	height: 1%;
	padding: 5px 15px 0;
}
box .newUsers {
	padding:8px 14px 0 16px;
}
.newUsers .miniBox {
	width:100%;
	overflow:hidden;
	padding:0 0 1px;
	margin:0 0 18px;
	border-bottom:1px solid #d2d2d2;
}
.newUsers .last {
	border:0;
	margin:0;
}
.newUsers .heading {
	width:100%;
	overflow:hidden;
	padding:0 0 14px;
}
.newUsers .heading h2 {
	float:left;
}
.newUsers .show-more {
	float:right;
	overflow:hidden;
}
.newUsers .show-more strong {
	float:left;
}
.newUsers ul {
	list-style:none;
	overflow:hidden;
	position:relative;
	margin:0 0 0 -18px;
	padding:0;
	float:left;
	overflow:hidden;
}
.newUsers ul li {
	float:left;
	overflow:hidden;
	width:131px;
	padding:0 0 9px 18px;
}
.newUsers ul li .photo {
	width:129px;
	height:81px;
	display:block;
	border:1px solid #9e9e9e;
	margin:0 0 3px;
	position:relative;
	cursor:pointer;
}
.newUsers ul li .photo img {
	display:block;
}
.newUsers ul li .photo em {
	background:url(../images/icons/watch.png) no-repeat;
	text-indent:-9999px;
	position:absolute;
	right:-2px;
	bottom:-3px;
	width:32px;
	height:32px;
}
.newUsers .btn-view {
	float:right;
}
.newUsers .btn-view span {
	padding-right:2px !important;
}
.btn-blue {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/buttons/btn-blue.gif) no-repeat scroll 0 0;
	float:left;
	font-weight:bold;
	height:26px;
	width:96px;
	overflow:hidden;
	padding:0 0 0 0px;
	color:#FFffff;
	border:none;
}
.btn-view {
	float:left;
	overflow:hidden;
	color:#fff;
	font-size:11px;
	line-height:21px;
	cursor:pointer;
}
.btn-view span {
	background:url(../images/tabs/bg-btn-blue-left.png) no-repeat;
	font-weight:bold;
	overflow:hidden;
	float:left;
	padding:0 0 0 14px;
	height:25px;
}
.btn-view em {
	background:url(../images/tabs/bg-btn-blue-right.png) no-repeat;
	float:left;
	overflow:hidden;
	height:25px;
	width:12px;
}
.tabs .banner div {
	overflow:hidden;
}
.tab {
	display:none;
}
.tabs .banner .active {
	display:block;
}
.tabs .more-info {
	float:right;
	white-space:nowrap;
	overflow:hidden;
	padding:0 0 0;
}
.tabs .more-info strong {
	color:#9d9d9d;
	font-size:0.857em;
	line-height:1.167em;
	float:left;
	margin:5px 7px 0 0;
}
.tabs .more-info strong a {
	font-size:1em;
	color:#9d9d9d;
}
.tabs .more-info ul {
	float:left;
	list-style:none;
	padding:2px 2px 0 0;
	margin:0;
	overflow:hidden;
}
.tabs .more-info ul li {
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 0 0 4px;
	padding:0 !important;
	width:auto;
}
.tabs .more-info ul a {
	text-indent:-9999px;
	float:left;
	outline:none;
	background:url(../images/tabs/tab-circle-state.gif) no-repeat 50% 0;
	width:13px;
	margin:3px 0 0;
	height:12px;
}
.tabs .more-info ul a.selected {
	background:url(../images/tabs/tab-circle-active.gif) no-repeat 50% 0;
}
.tabs .more-info .more.selected {
	background:url(../images/tabs/btn-more-arrow-active.gif) no-repeat;
}
.tabs .more-info .more {
	text-indent:-9999px;
	float:left;
	margin:0;
	outline:none;
	background:url(../images/tabs/btn-more-arrow.gif) no-repeat;
	width:16px;
	height:16px;
}
#box_result_small UL {
	position: relative;
	padding:5px 0px;
	list-style-type:none;
	list-style-image:none;
	margin: 0px 0px 0px -17px;
	float: left;
	overflow: hidden;
}
#box_result_small UL LI {
	padding:0px 0px 18px 17px;
	float: left;
	overflow: hidden;
}
#box_result_small UL LI .userpic, .tabs-holder .userpic {
	border:1px solid #9e9e9e !important;
	position: relative;
	margin: 0 0 3px;
	height: 65px;
	display: block;
	cursor: pointer;
}
#box_result_small UL LI .userpic IMG {
	display: block;
	border:0px;
}
#box_result_small UL LI .userpic EM {
	position: absolute;
	text-indent: -9999px;
	width: 18px;
	height: 22px;
	bottom: -3px;
	right: -2px;
}
.individual_box {
	position:relative;
	margin:0 0 17px -8px;
	overflow:hidden;
	width:624px;
}
.individual_box .individual_box_contents {
	height:132px;
	padding:1px 2px 4px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 6px;
	float:left;
	display:inline;
}
.individual_box .t {
	background:url(../images/layout/boxes/t.gif) no-repeat;
	top:0;
	left:4px;
	width:194px;
	height:1px;
	position: absolute;
}
.individual_box .r {
	background:url(../images/layout/boxes/r.png) no-repeat;
	top:1px;
	left:198px;
	width:4px;
	height:136px;
	position: absolute;
}
.individual_box .b {
	background:url(../images/layout/boxes/b.png) no-repeat;
	top:105px;
	left:4px;
	width:194px;
	height:32px;
	position: absolute;
}
.individual_box .l {
	background:url(../images/layout/boxes/l.png) no-repeat;
	top:0;
	left:0;
	width:4px;
	height:136px;
	position: absolute;
}
.individual_box .container {
	position:absolute;
	z-index:10;
	top:112px;
	left:6px;
	padding:0;
	width:190px;
	height:19px;
	overflow:hidden;
}
.individual_box .userpic {
	display:block;
	cursor:pointer;
	overflow:hidden;
}
.individual_box .container .username {
	float:left;
	overflow:hidden;
	margin:0px;
	line-height:1.167em;
	color:#fff;
}
.individual_box .container .username a {
	color:#fff;
	z-index:3;
}
.btn {
	float:right;
	overflow:hidden;
	color:#2d6fb7;
	font-size:11px;
	line-height:20px;
	cursor:pointer;
	position: relative;
	margin:0;
}
.btn span {
	background:url(../images/layout/boxes/btn_l.png) no-repeat;
	float:left;
	font-weight:bold;
	padding:0 1px 0 10px;
	margin:0;
	overflow:hidden;
	height:20px;
	position: relative;
}
.btn em {
	background:url(../images/layout/boxes/btn_r.png) no-repeat;
	float:left;
	overflow:hidden;
	width:10px;
	height:20px;
	position: relative;
}
.box_hdr {
	padding:6px 10px 0px 10px;
	background: url(../images/layout/boxes/right/heading.jpg) no-repeat;
	height: 25px;
	overflow: hidden;
}
.box_hdr h2 {
	font-size:13px;
	color:#FFF;
	float:left;
}
.box_hdr a {
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}
.listbox {
	margin: 0px;
	width: 311px;
	background: url(../images/layout/boxes/right/inner.gif) repeat-y;
	overflow: hidden;
	margin-bottom:5px;
}
.listbtm {
	width: 100%;
	margin:0px;
	padding:0px;
	background: url(../images/layout/boxes/right/btm.jpg) no-repeat 0px 100%;
	overflow:hidden;
}
.listholder {
	margin:5px 10px;
}
.listdata {
	padding:10px 5px;
	border-bottom:1px solid #CCC;
}
.listdata .listupdate {
	font-size:12px;
}
.listdata .commands {
	font-size:10px;
	font-weight:bold;
	color:#999;
}
.listdata .commands a {
	font-size:10px;
	font-weight:bold;
}
.listdata .userpic {
	float:left;
	overflow:hidden;
	background:url(../images/layout/boxes/avatar_frame.gif) no-repeat;
	width:24px;
	height:24px;
	margin:0;
	padding:4px;
}
.box .user_details {
	display:block;
	overflow:hidden;
	padding:0 0 3px;
	font-size:10px;
}
#primary .widebox {
	margin:0;
	width:940px;
	background:url(../images/layout/boxes/body/wideboxinner.gif) repeat-y;
	overflow:hidden;
}
.wideboxBtm {
	background:url(../images/layout/boxes/body/wideboxbtm.jpg) no-repeat 0 100%;
	overflow:hidden;
}
.wideboxTop {
	background:url(../images/layout/boxes/body/wideboxtop.gif) no-repeat;
	overflow:hidden;
}
.widebox .content {
	width:940px;
}
.widebox .contentWide {
	padding:8px 0 8px 8px;
	float:left;
	width:915px;
	font:10px Helvetica, Arial, Sans-Serif;
}
.widebox .contentLeft {
	padding:5px 0 5px 5px;
	float:left;
	width:475px;
	font:10px Helvetica, Arial, Sans-Serif;
}
.widebox .contentRight {
	padding:5px 0 5px 5px;
	float:right;
	width:340px;
	font:10px Helvetica, Arial, Sans-Serif;
}
.whyJoinHead {
	text-align:center;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	line-height:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#444;
}
#footer {
	margin:0 0 0 13px;
	width:974px;
	overflow:hidden;
	padding:47px 0 35px;
}
#footer a {
	font-size:12px;
	color:#333;
}
#footer a:hover {
	color:#000;
	text-decoration:underline;
}
.footerHolder {
	display:table-row;
	height:1%;
	width:100%;
}
.footerTop {
	background:url(../images/layout/footer/top.gif) no-repeat;
	width:100%;
	overflow:hidden;
	height:7px;
}
.footerBtm {
	background:url(../images/layout/footer/btm.gif) no-repeat;
	width:100%;
	overflow:hidden;
	height:10px;
}
.footerInner {
	background:url(../images/layout/footer/inner.gif) repeat-y;
	width:100%;
}
.footerInner:after {
	content:"";
	display:block;
	clear:both;
}
.footHeading {
	width:100%;
	overflow:hidden;
	position:relative;
	margin:-38px 0 0px;
	background:url(../images/layout/footer/headerbg.gif) repeat-y;
}
.footHeading .wrapper {
	width:100%;
	overflow:hidden;
	background:url(../images/layout/footer/headerbtm.jpg) no-repeat 0 100%;
}
.footHeading .inner {
	width:100%;
	background:url(../images/layout/footer/headertop.gif) no-repeat;
	height:44px;
}
.footHeading .formSearch {
	padding:7px 0 0 15px;
}
.footHeading .formSearch .txt {
	background:url(../images/layout/footer/search.gif) no-repeat;
	width:239px;
}
.footHeading .formSearch .txt input {
	width:224px;
}
.footHeading .formSearch .btn-search {
	background:url(../images/layout/footer/searchbtn.gif) no-repeat;
}
.container {
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
}
.discover {
	float:left;
	padding:0 17px;
	overflow:hidden;
	width:614px;
}
.support {
	float:left;
	overflow:hidden;
	width:312px;
}
.discover strong.ttl, .support strong.ttl {
	font-size:14px;
	display:block;
	width:100%;
	overflow:hidden;
	color:#828282;
	line-height:1.143em;
	border-bottom:1px solid #e7e7e7;
}
.discover ul, .support ul {
	float:left;
	width:100px;
	padding:7px 20px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.support ul {
	padding-right:14px !important;
}
.discover ul li, .support ul li {
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
	height:1%;
	vertical-align:middle;
}
.discover ul li a, .support ul li a {
	float:left;
	font-size:11px;
	line-height:1.165em;
}
.formSearch {
	float:left;
	padding:14px 0 0 12px;
	overflow:hidden;
}
.formSearch label {
	display:none
}
.formSearch .txt {
	float:left;
	width:219px;
	background:url(../images/layout/header/bgsearch.gif) no-repeat;
	height:28px;
	overflow:hidden;
}
.formSearch .txt input {
	float:left;
	background:none;
	border:0;
	width:204px;
	padding:6px 2px 5px 13px;
	color:#a1a1a1;
	font-size:14px;
	line-height:17px;
}
.formSearch .btnSearch {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/layout/footer/searchbtn.gif) no-repeat;
	width:37px;
	height:28px;
}
input[type="checkbox"], input[type="radio"] {
	vertical-align: middle;
	border:0;
}
input, textarea, select {
	font-family:arial, sans-serif;
	vertical-align:middle;
}
form, fieldset {
	margin:0;
	padding:0;
	border:none;
}
select, .select, .searchselect {
	border: 1px solid #AAA;
	padding: 2px;
}
select.icons option {
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:2px 2px 2px 22px;
}
option {
	border:0px solid #AAA;
}
input.button {
	font-family: Arial, Verdana, Serif;
	font-size: 8pt;
	padding: 3px;
	color: #333333;
	font-weight: bold;
	background: #EEEEEE;
	vertical-align: middle;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
}
input.button:hover {
	color: #000;
}
.realtimeForm {
	height:1%;
	margin:0 0 7px 0px;
	padding:5px 19px 5px;
	background:#f5f5f5;
	overflow:hidden;
}
.statusinput {
	display: block;
	background:none;
	overflow:hidden;
	font-size:13px;
	color:#959595;
	width:232px;
	padding-left:5px;
	float:left;
	border:0;
	margin:0;
}
.statusinputbg {
	display: block;
	background:url(../images/layout/boxes/right/updatestatus_bg.gif) no-repeat;
	overflow:hidden;
	height:28px;
	float:left;
	padding-top:5px;
	margin:0;
}
.statussubmit {
	display: block;
	overflow:hidden;
	background:url(../images/layout/boxes/right/updatestatus_submit.gif) no-repeat;
	width:26px;
	height:28px;
	float:left;
	border:0;
	margin:0;
}
.lrg_ico_fb_twit {
	background:url(../images/largeicons/fbtwit.gif) no-repeat;
	float:left;
	width:59px;
	height:48px;
	padding-right:5px;
}
.lrg_ico_pictures {
	background:url(../images/largeicons/pictures.png) no-repeat;
	float:left;
	width:48px;
	height:48px;
	padding-right:5px;
}
.lrg_ico_vault {
	background:url(../images/largeicons/vault.png) no-repeat;
	float:left;
	width:48px;
	height:48px;
	padding-right:5px;
}
.lrg_ico_inbox {
	background:url(../images/largeicons/inbox.gif) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_tick {
	background:url(../images/largeicons/tick.png) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_scripts {
	background:url(../images/largeicons/scripts.png) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_memberships {
	background:url(../images/largeicons/money.png) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_search {
	background:url(../images/largeicons/search.png) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_friends {
	background:url(../images/largeicons/emoticon.gif) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_settings {
	background:url(../images/largeicons/settings.gif) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_edit {
	background:url(../images/largeicons/edit.gif) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_password {
	background:url(../images/largeicons/password.gif) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_delete {
	background:url(../images/largeicons/delete.gif) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_featured {
	background:url(../images/largeicons/featured.png) no-repeat;
	float:left;
	width:48px;
	height:48px;
	padding-right:5px;
}
.lrg_ico_favourite {
	background:url(../images/largeicons/favourite.png) no-repeat;
	float:left;
	width:48px;
	height:48px;
	padding-right:5px;
}
.lrg_ico_addressbook {
	background:url(../images/largeicons/addressbook.png) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_user {
	background:url(../images/largeicons/buddy3.png) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.lrg_ico_locations {
	background:url(../images/largeicons/buddy9.png) no-repeat;
	float:left;
	width:48px;
	height:48px;
}
.ico_status_online {
	background:url(../images/icons/status_online.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_status_offline {
	background:url(../images/icons/status_offline.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_regPending {
	background:url(../images/icons/email_error.png) no-repeat center;
	height:16px;
	width:16px;
	padding-right:5px;
	float:left;
}
.ico_lvlGold {
	background:url(../images/icons/award_star_gold_3.png) no-repeat center;
	height:16px;
	width:16px;
	padding-right:5px;
	float:left;
}
.ico_lvlSilver {
	background:url(../images/icons/award_star_silver_3.png) no-repeat center;
	height:16px;
	width:16px;
	padding-right:5px;
	float:left;
}
.ico_lvlBronze {
	background:url(../images/icons/award_star_bronze_3.png) no-repeat center;
	height:16px;
	width:16px;
	padding-right:5px;
	float:left;
}
.ico_active {
	background:url(../images/icons/accept.png) no-repeat center;
	height:16px;
	width:16px;
	padding-right:5px;
	float:left;
}
.ico_pending {
	background:url(../images/icons/exclamation.png) no-repeat center;
	height:16px;
	width:16px;
	padding-right:5px;
	float:left;
}
.ico_alert {
	background:url(../images/icons/error.png) no-repeat;
	line-height:16px;
	font-size:13px !important;
	padding-left:20px;
}
.ico_wink {
	background:url(../images/icons/eye.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_sendmsg {
	background:url(../images/icons/email_edit.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_watch {
	background:url(../images/icons/watch.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_new {
	background:url(../images/icons/new.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_featured {
	background:url(../images/icons/featured.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_friend {
	background:url(../images/icons/user.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_banned {
	background:url(../images/icons/delete.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_hot {
	background:url(../images/icons/asterisk_orange.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_profile {
	background:url(../images/icons/vcard.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_profile_edit {
	background:url(../images/icons/vcard_edit.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_photo {
	background:url(../images/icons/picture.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_photos {
	background:url(../images/icons/photos.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_video {
	background:url(../images/icons/film.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_home {
	background:url(../images/icons/house.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_members {
	background:url(../images/icons/group.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
.ico_settings {
	background:url(../images/icons/cog.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
}
/**************/
/* Friendlist */
/**************/
.friendCount {
	font-style:italic;
	color:#666;
}
.friendResults {
	width:49%;
	display:inline-block;
	padding:10px;
	min-height:100px;
	background-color:#FFF;
	border:1px solid #EAEAEA;
}
.friendResults td {
	height:100px;
	padding-right:3px;
}
.friendResultUsername {
	font-size:12px;
	font-weight:bold;
}
#primary h1.bordered {
	border-bottom:1px solid #cfcfcf;
	width:583px;
	margin-left:0;
	padding:0 0 4px;
}
/***************/
/* USERS TABLE */
/***************/
#usersTable td {
	font-size:11px;
}
/*******************/
/* Navigation Tabs */
/*******************/
.tabs-list {
	height:1%;
	padding:0 0 0 3px;
}
.tabs-list:after {
	content:"";
	display:block;
	clear:both;
}
.tabs-list h2 {
	color:#5f5f5f;
	font-size:14px !important;
	line-height:30px !important;
	margin:0 13px 0 0 !important;
	float:left;
}
.tabs-list .tabNavigation {
	float:left;
	position:relative;
	margin:0 0 -1px;
	z-index:10;
}
.tabs-list .tabNavigation li {
	float:left;
	margin:0 3px 0 0;
	list-style:none;
}
.tabs-list .tabNavigation li a {
	float:left;
	text-align:center;
	height:31px;
	overflow:hidden;
	background:url(../images/tabs/tabsList.jpg) no-repeat;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	color:#5f5f5f;
	cursor:pointer;
}
.tabs-list .tabNavigation li a:hover, .tabs-list .tabNavigation li a.selected {
	background-position:0 -31px !important;
	text-decoration:none;
	color:#fff;
}
.tabs-list .tabNavigation li a:hover span, .tabs-list .tabNavigation li a.selected span {
	background-position:100% -31px !important;
}
.tabs-list .tabNavigation li a span {
	background:url(../images/tabs/tabsListR.gif) no-repeat 100% 0;
	float:left;
	overflow:hidden;
	padding:2px 10px 0;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	height:25px;
}
.tabsBtm {
	height:1%;
	padding:0 0 0 3px;
	margin-top:-20px;
}
.tabsBtm:after {
	content:"";
	display:block;
	clear:both;
}
.tabsBtm h2 {
	color:#5f5f5f;
	font-size:14px;
	line-height:30px;
	margin:0 13px 0 0;
	float:left;
}
.tabsBtm .tabNavigation {
	float:left;
	position:relative;
	margin:0 0 -1px;
	z-index:10;
}
.tabsBtm .tabNavigation li {
	float:left;
	margin:0 3px 0 0;
	list-style:none;
}
.tabsBtm .tabNavigation li a {
	float:left;
	text-align:center;
	height:31px;
	overflow:hidden;
	background:url(../images/tabs/btmTabs.jpg) no-repeat;
	background-position:0 -31px !important;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	color:#5f5f5f;
	cursor:pointer;
}
.tabsBtm .tabNavigation li a:hover, .tabsBtm .tabNavigation li a.selected {
	background-position:0 0 !important;
	text-decoration:none;
	color:#fff;
}
.tabsBtm .tabNavigation li a:hover span, .tabsBtm .tabNavigation li a.selected span {
	background-position:100% 0 !important;
}
.tabsBtm .tabNavigation li a span {
	background:url(../images/tabs/btmTabsR.gif) no-repeat;
	background-position:0 -31px !important;
	float:left;
	overflow:hidden;
	padding:2px 10px 0;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	height:25px;
}
.tabSet .content div {
	overflow:hidden;
}
.tabSet .content .active {
	display:block;
}
.tabsMain {
	margin-left:45px;
}
.tabsMain .tabNavigation {
	position:relative;
	z-index:100;
	margin:0 0 -1px;
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
}
.tabsMain .tabNavigation li {
	float:left;
	overflow:hidden;
	margin:0 1px 0 0;
}
.tabsMain .tabNavigation li a {
	background:url(../images/tabs/tabs_l.gif) no-repeat;
	float:left;
	overflow:hidden;
	cursor:pointer;
}
.tabsMain .tabNavigation li a:hover, .tabsMain .tabNavigation li a.selected {
	text-decoration:none;
	background-position:0 -27px !important;
}
.tabsMain .tabNavigation li a:hover span, .tabsMain .tabNavigation li a.selected span {
	background-position:100% -27px !important;
	color:#fff;
}
.tabsMain .tabNavigation li a span {
	background:url(../images/tabs/tabs_r.gif) no-repeat 100% 0;
	float:left;
	overflow:hidden;
	padding:2px 18px 0;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	height:25px;
}
/********************/
/* ADMIN ESSENTIALS */
/********************/
.widgetResult {
	border-top:1px solid #F3F3F3;
	line-height:20px;
}
.widgetResult:hover {
	background-color:#F8F8F8;
	cursor:pointer;
}
.widgetResult:hover a {
	color:#333;
}
/*********************/
/* ADMIN USER TOGGLE */
/*********************/
.evenrow .toggle, .oddrow .toggle {
	display:none;
}
.evenrow:hover .toggle, .oddrow:hover .toggle {
	display:block;
}
/****************/
/* SORT WIDGETS */
/****************/
#sortme_right {
	list-style: none;
}
#sortme_right li {
	color:#333;
}
#sortme_center {
	list-style: none;
}
#sortme_center li {
	color:#333;
}
#sortme_left {
	list-style: none;
}
.handle {
	padding-bottom:5px;
}
.handle em {
	width:100%;
	overflow:hidden;
	background:url(../images/largebtn_l.jpg) no-repeat;
	display:block;
	color:#696a6a;
	font-style:normal;
}
.handle:hover em {
	background-position:0 -68px !important;
	text-decoration:none;
	color:#2f71b8;
	cursor:move;
}
.handle em span {
	width:100%;
	text-align:center;
	overflow:hidden;
	background:url(../images/largebtn_r.jpg) no-repeat 100% 0;
	display:block;
	padding:22px 0 0;
	height:46px;
	font-size:1.429em;
	line-height:1.2em;
	font-weight:bold;
}
.handle:hover span {
	background-position:100% -68px !important;
}
/* Menu */
.preload1 {
	background: url(three_1.gif);
}
.preload2 {
	background: url(three_1a.gif);
}
.adminToolbar {
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	margin:0 auto;
	z-index:999999;
}
@media screen {
body>div#adminToolbar {
	position:fixed;
}
body>div#adminToolbar {
	position:fixed;
}
}
.adminToolbar .toolbar {
	text-align:left;
	background:url(../images/admin/transmenu.png) repeat-x !important;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:2px;
	width:970px;
	margin:0 auto;
	position:relative;
	height:100%;
}
.adminUtils {
	width:100%;
	height:29px;
}
#adminnav {
	padding:0;
	margin:0 0 0 10px;
	list-style:none;
	height:38px;
	position:relative;
	z-index:500;
	font-family:arial, verdana, sans-serif;
}
#adminnav li.top {
	display:block;
	float:left;
	height:38px;
}
#adminnav li a.top_link {
	display:block;
	float:left;
	height:38px;
	line-height:38px;
	color:#ccc;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
#adminnav li a.cpanel span {
	background:url(../images/admin/divhome.png) no-repeat;
	float:left;
	display:block;
	width:44px;
	margin:5px 0;
	height:28px;
}
#adminnav li a.top_link em {
	background:url(../images/admin/div.png) no-repeat;
	padding:8px 10px 5px 12px;
	line-height:28px;
}
#adminnav li a.top_link span {
	background:url(../images/admin/divbg.png) repeat-x;
	float:left;
	display:block;
	margin:5px 0;
	padding:0 4px;
	line-height:28px;
}
.divend {
	background:url(../images/admin/divend.png) repeat-x;
	float:left;
	width:5px;
	margin:5px 0;
	height:28px;
	background-color:fff;
}
#adminnav li a.top_link span.down {
	float:left;
	display:block;
	padding:0 24px 0 12px;
	height:38px;
}
#adminnav li:hover a.top_link {
	color:#fff;
}
#adminnav li:hover {
	position:relative;
	z-index:200;
}
#adminnav li:hover ul.sub {
	left:1px;
	bottom:30px;
	padding:3px;
	white-space:nowrap;
	height:auto;
	z-index:300;
}
#adminnav li:hover ul.sub li {
	min-width:130px;
	height:25px;
	position:relative;
	float:left;
	white-space:nowrap;
	font-weight:normal;
}
#adminnav li:hover ul.sub li a {
	background:#333;
	font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	bottom:26px;
	display:block;
	line-height:25px;
	white-space:nowrap;
	text-indent:5px;
	color:#ccc;
	text-decoration:none;
}
#adminnav li:hover ul.sub li a:hover {
	color:#fff;
}
#adminnav li:hover li:hover ul, #adminnav li:hover li:hover li:hover ul, #adminnav li:hover li:hover li:hover li:hover ul, #adminnav li:hover li:hover li:hover li:hover li:hover ul {
	left:130px;
	bottom:28px;
	position:relative;
	white-space:nowrap;
	z-index:400;
}
#adminnav ul, #adminnav li:hover ul ul, #adminnav li:hover li:hover ul ul, #adminnav li:hover li:hover li:hover ul ul, #adminnav li:hover li:hover li:hover li:hover ul ul {
	position:absolute;
	left:-9999px;
	bottom:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
#tabbed_box_1 {
	margin: 0px auto 0px auto;
	width:300px;
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {
	border:1px solid #494e52;
	background-color:#636d76;
	padding:8px;
}
.tabbed_area ul.tabz {
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
.tabbed_area ul.tabz li {
	list-style:none;
	display:inline;
}
.tabbed_area ul.tabz li a {
	background-color:#464c54;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
	background-image:url(images/tab_off.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.tabbed_area ul.tabz li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
}
.tabbed_area ul.tabz li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54;
	border-bottom: 1px solid #ffffff;
	background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.tabbed_area .intellicontent {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #464c54;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.tabbed_area #intellicontent_2, #intellicontent_3 {
	display:none;
}
.tabbed_area .intellicontent ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.tabbed_area .intellicontent ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}
.tabbed_area .intellicontent ul li:last-child {
	border-bottom:none;
}
.tabbed_area .intellicontent ul li a {
	text-decoration:none;
	color:#3e4346;
}
.tabbed_area .intellicontent ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
.tabbed_area .intellicontent ul li a:hover {
	color:#a59c83;
}
.tabbed_area .intellicontent ul li a:hover small {
	color:#baae8e;
}
/*content boxes*/
.contentBox {
	position:relative;
	margin:0 -3px 17px -2px;
	width:617px;
	background:url(../images/layout/boxes/bg-contentbox-inner.gif) repeat-y;
}
#main .last-box {
	margin-bottom:0 !important;
}
.contentBox .bgBtm {
	background:url(../images/layout/boxes/bg-contentbox-btm.jpg) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
}
.contentBox .bgTop {
	background:url(../images/layout/boxes/bg-contentbox-top.gif) no-repeat;
	padding:6px 2px 8px;
	height:1%;
	overflow:hidden;
}
.contentBox .bgTop-links {
	background:url(../images/layout/boxes/bg-contentbox-top.gif) no-repeat;
	padding: 0px 10px;
	height:1%;
	overflow:hidden;
}
.contentBox .holder {
	min-height:80px;
	height:1%;
}
.content-inner .holder:after {
	content:"";
	display:block;
	clear:both;
}
* html .content-inner .holder {
	height:80px;
}
.searchBox h3 {
	margin-right: 10px !important;
}
.searchBox h3 span {
	width:101px !important;
}
.searchBox .formSearch .txt {
	width:406px;
}
.searchBox .formSearch .txt input {
	width:391px;
}
.contentBox .contentSearch {
	height:37px;
	min-height:0;
}
* html .contentBox .contentSearch {
	height:37px;
}
.contentBox .contentSearch h3 {
	overflow:hidden;
	position:relative;
	float:left;
	display:inline;
	margin:-6px 13px -5px -1px;
	background:url(../images/layout/boxes/contentbox-ttl.gif) no-repeat;
	text-align:center;
	line-height:3.2em;
	color:#fff;
}
.contentBox .contentSearch h3 span {
	float:left;
	font-size:1em;
	text-align:center;
	width:102px;
	overflow:hidden;
	background:url(../images/layout/boxes/contentbox-ttl-r.gif) no-repeat 100% 0;
	height:48px;
}
.contentSearch .formSearch {
	padding:4px 0 0;
}
.contentSearch .formSearch .txt {
	background:url(../images/layout/boxes/search.gif) no-repeat;
	width:453px;
}
.contentSearch .formSearch .txt div {
	width:438px;
	height:20px;
	line-height:27px;
	padding-left:10px;
	color:#666;
}
.contentSearch .formSearch .btn-search {
	background:url(../images/layout/boxes/btn-search-contentbox.gif) no-repeat;
	width:38px;
}
/* FORMS */
.fuseForm td {
	padding:0 5px 5px 0;
}
.form_desc {
	clear:both;
	display:block;
	font-size:10px;
	color:#666;
}
.fuseForm_settings {
	background:url(../images/icons/pencil.png) no-repeat 97% 3px;
	display:block;
	float:left;
	line-height:21px;
	width:150px;
	border:1px solid #CCC;
	padding:0 0 0 1px;
	cursor:text;
	overflow:hidden;
}
.fuseForm_settings form input[type="text"] {
	font-family: Arial, Verdana, Serif;
	font-size: 8pt;
	height:16px;
	border:0px;
	padding:0;
	margin:0;
}
.fuseForm_settings form button[type="submit"] {
	background:url(../images/icons/disk.png) no-repeat;
	border:0px;
	width:16px;
	height:16px;
	line-height:21px;
	margin:3px 3px 0 0;
	float:right;
	cursor:pointer;
}
/*Realtime */
.formRealtime {
	height:1%;
	margin:0 11px 7px 15px;
	padding:5px 8px 7px;
	background:#f5f5f5;
	overflow:hidden;
}
.formRealtime label {
	display:none;
}
.formRealtime .txt {
	float:left;
	overflow:hidden;
	width:243px;
	height:28px;
	background:url(../images/realtime/bg_realtime.gif) no-repeat;
}
.formRealtime .txt input {
	padding:6px 2px 5px 9px;
	width:232px;
	font-size:13px;
	line-height:17px;
	color:#959595;
	background:none;
	border:0;
}
.formRealtime .btn-enter {
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/realtime/enter.gif) no-repeat;
	width:26px;
	height:28px;
	float:left;
}
.realtime .formRealtime .area {
	height:1%;
	padding:5px 0 0 2px;
	overflow:hidden;
	clear:both;
}
.realtime .formRealtime .area {
	display:block !important;
}
.realtime .formRealtime .area .btn-view {
	float:right;
	margin:5px 0 0;
}
.realtime .formRealtime .area .share-via {
	float:left;
	font-size:1em;
	margin:4px 17px 0 0;
	line-height:1.25em;
	color:#aaa9a9;
}
.realtime .formRealtime .area div {
	float:left;
	margin:5px 5px 0 0;
}
.realtime .formRealtime .area .check {
	float:left;
	height:13px;
	width:13px;
	margin:1px 2px 0 0;
}
.realtime .formRealtime .area label {
	float:left;
	color:#646464;
	font-size:0.9em;
	line-height:1.25em;
	display:block;
}
.realtime ul {
	padding:0 0 9px 11px;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:289px;
}
.realtime ul li {
	width:100%;
	height:1%;
	vertical-align:middle;
	overflow:hidden;
	padding:0 0 11px;
	margin:0 0 3px;
	border-bottom:1px solid #d0d0d0;
}
.realtime .container {
	float:right;
	overflow:hidden;
	width:243px;
}
.realtime .container p {
	font-size:1em;
	line-height:1.167em;
	margin:0 0 5px;
}
.realtime .container p a, .realtime .container p em {
	color:#2D6FB7;
}
.realtime .container .row {
	width:100%;
	overflow:hidden;
}
.realtime .row div {
	float:left;
	overflow:hidden;
}
.realtime .row .via {
	padding:0 6px 0 0;
	margin:0 5px 0 0;
	background:url(../images/realtime/sep_rt.gif) no-repeat 100% 55%;
}
.realtime .row div span {
	font-weight:bold;
	font-size:0.83em;
	line-height:1.4em;
	color:#8b8b8b;
	float:left;
	margin:2px 0 0;
}
.realtime .row div a {
	font-weight:bold;
	color:#2D6FB7;
}
.realtime .row div img {
	float:left;
}
.realtime .row .via span {
	margin:2px 5px 0 0;
}
.realtime .row .reply {
	padding:0 7px 0 0;
	margin:0 4px 0 0;
	background:url(../images/realtime/sep_rt.gif) no-repeat 100% 55%;
}
.realtime .row .like span {
	padding:0 0 0 5px;
}
.realtime ul li .photo {
	float:left;
	overflow:hidden;
	background:url(../images/realtime/avatar_holder.gif) no-repeat;
	width:24px;
	height:24px;
	margin:10px 0 0;
	padding:4px;
}
.realtime ul li .photo img {
	display:block;
}
.realtime .row .post-time {
	padding:0 7px 0 0;
	margin:0 5px 0 0;
	background:url(../images/realtime/sep_rt_cont.gif) no-repeat 100% 65%;
}
.realtime .comments .row .like {
	padding:0 7px 0 0;
	margin:0 5px 0 0;
	background:url(../images/realtime/sep_rt_cont.gif) no-repeat 100% 55%;
}
.realtime .comments .row a.plus {
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	background:url(../images/realtime/plus.gif) no-repeat;
	width:8px;
	height:16px;
}
.realtime .comments {
	padding:4px 10px 0 48px;
	height:1%;
	overflow:hidden;
	clear:both;
	font-size:1.2em;
}
.realtime li p a {
	font-weight:bold;
	color:#2D6FB7;
}
.realtime ul ul {
	padding:0;
	height:1%;
	margin:0;
	overflow:hidden;
	list-style:none;
	width:auto;
}
#content .realtime ul ul li {
	background:#f5f5f5;
	border:0;
	padding:1px 0 2px 8px;
	margin:2px 0 0;
	width:auto;
}
.realtime ul ul .btn-delete {
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/realtime/delete.gif) no-repeat;
	height:8px;
	width:8px;
	margin:0 5px 0 0;
}
.btn-delete {
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/realtime/delete.gif) no-repeat;
	height:8px;
	width:8px;
	margin:0 5px 0 0;
}
.realtime ul ul li .txt-box {
	width:200px;
	float:left;
	padding-right:10px !important;
}
.realtime .comments p {
	font-size:0.786em;
	line-height:1.091em;
}
.realtime .write-comment {
	height:1%;
	overflow:hidden;
	margin:2px 0 0;
	padding:8px 9px 7px 12px;
	background:#f4f4f4;
}
.realtime .write-comment .comment-txt {
	float:right;
	border-bottom:1px solid #cdcdcd;
	background:#fff url(../images/realtime/input_small_l.gif) repeat-y;
}
.realtime .write-comment .comment-txt .r {
	background:url(../images/realtime/input_small_r.gif) repeat-y 100% 0;
}
.realtime .write-comment .comment-txt .lt {
	background:url(../images/realtime/input_small_lt.gif) no-repeat;
}
.realtime .write-comment .comment-txt .rt {
	background:url(../images/realtime/input_small_rt.gif) no-repeat 100% 0;
	padding:0 0 0 6px;
}
.realtime .write-comment .inr-image {
	background:transparent url(../images/realtime/avatar_holder.gif) no-repeat;
	float:left;
	height:24px;
	overflow:hidden;
	padding:4px;
	width:24px;
	display:none;
}
.realtime .write-comment .inr-image img {
	display:block;
}
.realtime .active-text .inr-image {
	display:block;
}
.realtime .write-comment .comment-txt textarea {
	background:none;
	width:203px;
	border:0;
	color:#cfcfcf;
	font-size:0.856em;
	margin:0;
	padding:5px 0 0;
	height:16px;
	overflow:auto;
}
.realtime .active-text .minitext {
	height:42px;
	width:165px;
}
.realtime .write-comment .area {
	height:1%;
	padding:0 0 0 2px;
	overflow:hidden;
	display:none;
	clear:both;
}
.realtime .active-text .area {
	display:block !important;
}
.realtime .active-text .area .btn-view {
	float:right;
	margin:5px 0 0;
}
.realtime .write-comment .area .share-via {
	display:block;
	font-size:0.786em;
	margin:4px 17px 0 0;
	line-height:1.25em;
	color:#aaa9a9;
}
.realtime .write-comment .area div {
	float:left;
	margin:5px 5px 0 0;
}
.realtime .write-comment .area .check {
	float:left;
	height:13px;
	width:13px;
	margin:0 2px 0 0;
}
.realtime .write-comment .area label {
	float:left;
	color:#646464;
	font-size:0.786em;
	line-height:1.091em;
	display:block;
}
.realtime ul ul .txt-box p {
	margin:0 0 3px;
}
.realtime ul ul .txt-box p a {
	line-height:1em;
}
.realtime ul ul li .txt-box .row {
	padding:0;
}
.realtime .comments .txt-box .category {
	position:relative;
	margin:0 0 0 -25px;
	float:left;
	display:inline;
}
.realtime .comments .txt-box p a {
	color:#2D6FB7;
	font-weight:bold;
}
.realtime .comments .block p a {
	color:#2D6FB7;
}
.realtime .comments .block {
	padding:8px 10px 7px 16px;
	height:1%;
	overflow:hidden;
	background:#f5f5f5;
	margin:2px 0 0;
}
.realtime .comments .block p {
	margin:0;
}
.realtime .comments .txt-box .row {
	height:1%;
	overflow:hidden;
}
.realtime .comments .txt-box .row div {
	float:left;
	overflow:hidden;
}
.realtime .comments .txt-box .row .via {
	padding:0 7px 0 0;
	margin:0 5px 0 0;
	background:url(../images/realtime/sep_rt_cont.gif) no-repeat 100% 55%;
}
.realtime .comments .txt-box .row div span {
	font-weight:bold;
	font-size:0.714em;
	line-height:1.4em;
	color:#8b8b8b;
	float:left;
	margin:2px 0 0;
}
.realtime .comments .txt-box .row div a {
	font-weight:bold;
	color:#2D6FB7;
}
.realtime .comments .txt-box .row div img {
	float:left;
}
.realtime .comments .txt-box .row .via span {
	margin:2px 5px 0 0;
}
.realtime .comments .txt-box .ico {
	float:left;
	overflow:hidden;
}
.realtime .comments .row .reply {
	padding:0 7px 0 0;
	margin:0 5px 0 0;
	background:url(../images/realtime/sep_rt_cont.gif) no-repeat 100% 65%;
}
/* POPUP BOXES FOR SMOOTHBOX */

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {
	color: #336699;
	text-decoration: none;
}
#TB_window a:visited {
	color: #336699;
	text-decoration: none;
}
#TB_window a:hover {
	color: #3399FF;
	text-decoration: underline;
}
#TB_window a:active {
	color: #3399FF;
	text-decoration: underline;
}
#TB_window a:focus {
	color: #336699;
	text-decoration: none;
}
#TB_overlay {
	position: absolute;
	z-index:10000;
	top: 0px;
	left: 0px;
	background-color:#000;
}
#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 10002;
	color:#000000;
	border: 4px solid #525252;
	text-align:left;
}
#TB_window img {
}
#TB_caption {
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow {
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#e8e8e8;
	height:27px;
	font-weight: bold;
	border-bottom: 1px solid #BBBBBB;
	font-size: 9pt;
	font-family: tahoma, arial, serif;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:10001;
}
#TB_HideSelect {
	z-index:1099;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}
* html #TB_iframeContent {
	margin-bottom:1px;
}
/* SEARCH CONTENT */
.contentBox .searchContent {
	padding:8px 11px 5px 12px;
}
.searchContent .ttl {
	padding-bottom:12px;
	overflow:hidden;
	width:100%;
}
.searchContent .ttl h2 {
	float:left;
}
.searchContent .sort {
	float:right;
	overflow:hidden;
	padding:1px 0 0;
}
.searchContent .sort strong {
	float:left;
	font-size:0.786em;
	line-height:1.273em;
	color:#9d9d9d;
	padding:3px 1px 0 0;
}
.searchContent .sort .btn-grey-s {
	display:inline;
	font-size:10px;
	margin:0 0 0 3px;
}
.searchContent .formSearch {
	background:#f4f4f4 url(../images/realtime/bg_rt_search_t.gif) no-repeat;
	float: none;
	padding:8px 0 8px 9px;
	overflow:hidden;
	width:587px;
	padding:0;
	margin:0 0 20px;
}
.searchContent .formSearch em.bg-r {
	background:url(../images/realtime/bg_rt_search_r.gif) no-repeat;
	float:right;
	overflow:hidden;
	height:48px;
	width:3px;
	position:relative;
	margin:-8px 0;
}
.searchContent .formSearch .bgBot {
	background:url(../images/realtime/bg_rt_search_btm.gif) no-repeat 0 100%;
	height:1%;
	padding:8px 0 6px 9px;
	overflow:hidden;
}
.searchContent .formSearch .txt {
	background:url(../images/bg-sprite.gif) no-repeat 0 -314px;
	border-right:1px solid #cdcdcd;
	width:488px;
	height:32px;
}
.searchContent .formSearch .txt input {
	padding:8px 0 7px 10px;
	width:478px;
	font-size:15px;
	line-height:17px;
}
.btnBlueB {
	float:left;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	line-height:26px;
	cursor:pointer;
}
.btnBlueB span {
	background:url(../images/buttons/btnBlueBig-l.png) no-repeat;
	font-weight:bold;
	overflow:hidden;
	float:left;
	padding:2px 0 0 13px;
	margin:2px 0 0;
	height:28px;
}
.btnBlueB em {
	background:url(../images/buttons/btnBlueBig-r.png) no-repeat;
	float:left;
	overflow:hidden;
	height:30px;
	width:13px;
}
.searchContent .formSearch .btnBlueB {
	margin:0 0 0 8px;
	display:inline;
}
.searchContent .userResults {
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0 0 15px;
	margin:0;
}
.searchContent .userResults li {
	width:100%;
	overflow:hidden;
	padding:0 0 4px;
	margin:0 0 7px;
	height:1%;
	vertical-align:middle;
	border-bottom:1px solid #e8e8e8;
}
.searchContent ul .item-holder {
	width:100%;
	overflow:hidden;
	padding:0 0 0px;
}
.searchContent .txt-box {
	float:right;
	overflow:hidden;
	width:459px;
	padding:0 70px 0 0;
}
.searchContent .txt-box .container {
	height:1%;
	overflow:hidden;
	padding:4px 0 0 15px;
}
.searchContent .txt-box p {
	font-size:1em;
	line-height:1.143em;
	margin:0 0 6px;
}
.searchContent .txt-box p img {
	margin:0 10px 0 0;
	float:left;
}
.searchContent .txt-box .category {
	position:relative;
	margin:0 0 0 -25px;
	float:left;
	display:inline;
}
.searchContent .txt-box p a {
	color:#2D6FB7;
	font-weight:bold;
}
.searchContent .block p a {
	font-family:Helvetica, Arial, Sans-Serif;
	font-size:11px;
	color:#2D6FB7;
}
.searchContent .block {
	padding:8px 10px 7px 16px;
	height:1%;
	overflow:hidden;
	background:#f5f5f5;
	margin:2px 0 0;
}
.searchContent .block p {
	margin:0;
}
.searchContent .txt-box .row {
	height:1%;
	padding:0 0 0 23px;
	overflow:hidden;
}
.searchContent .txt-box .row div {
	font-size:1.15em;
	float:left;
	overflow:hidden;
}
.searchContent .txt-box .row .via {
	padding:0 7px 0 0;
	margin:0 5px 0 0;
	background:url(../images/realtime/sep_rt_cont.gif) no-repeat 100% 55%;
}
.searchContent .txt-box .row div span {
	font-weight:bold;
	font-size:0.714em;
	line-height:1.4em;
	color:#8b8b8b;
	float:left;
	margin:2px 0 0;
}
.searchContent .txt-box .row div a {
	font-weight:bold;
	color:#2D6FB7;
}
.searchContent .txt-box .row div img {
	float:left;
}
.searchContent .txt-box .row .via span {
	margin:2px 5px 0 0;
}
.searchContent .txt-box .ico {
	float:left;
	overflow:hidden;
}
.searchContent .row .reply {
	padding:0 7px 0 0;
	margin:0 5px 0 0;
	background:url(../images/realtime/sep_rt_cont.gif) no-repeat 100% 65%;
}
.searchContent .row .post-time {
	padding:0 7px 0 0;
	margin:0 5px 0 0;
	background:url(../images/realtime/sep_rt_cont.gif) no-repeat 100% 65%;
}
.searchContent .row .like {
	padding:0 7px 0 0;
	margin:0 5px 0 0;
	background:url(../images/realtime/sep_rt_cont.gif) no-repeat 100% 55%;
}
.searchContent .row a.plus {
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	background:url(../images/realtime/plus.gif) no-repeat;
	width:8px;
	height:16px;
}
a.plus {
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	background:url(../images/realtime/plus.gif) no-repeat;
	width:8px;
	height:16px;
}
.searchContent ul li .photo {
	float:left;
	overflow:hidden;
	background:url(../images/bg-sprite.gif) no-repeat -520px -82px;
	width:48px;
	height:48px;
	padding:4px;
}
.searchContent ul li .photo img {
	display:block;
}
.searchContent .comments {
	padding:4px 52px 0px 74px;
	height:1%;
	overflow:hidden;
}
.searchContent ul ul {
	height:1%;
	margin:0;
	overflow:hidden;
	list-style:none;
	width:auto;
	padding:0 0 0 0;
}
#content .searchContent ul ul li {
	background:#f5f5f5;
	border:0;
	padding:8px 0 6px 0px;
	margin:2px 0 0;
}
.searchContent ul ul .btn-delete {
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/realtime/delete.gif) no-repeat;
	height:8px;
	width:8px;
	margin:0 5px 0 0;
}
.searchContent ul ul li .txt-box {
	width:382px;
	float:left;
	padding-right:10px !important;
}
.searchContent ul ul .comments p {
	font-size:0.857em;
	line-height:1.167em;
}
.searchContent .write-comment {
	height:1%;
	overflow:hidden;
	margin:2px 0 0;
	padding:8px 9px 7px 9px;
	background:#f4f4f4;
}
.searchContent .write-comment .comment-txt {
	float:right;
	border-bottom:1px solid #cdcdcd;
	background:#fff url(../images/layout/boxes/input_l.gif) repeat-y;
}
.searchContent .write-comment .comment-txt .r {
	background:url(../images/layout/boxes/input_r.gif) repeat-y 100% 0;
}
.searchContent .write-comment .comment-txt .lt {
	background:url(../images/layout/boxes/input_lt.gif) no-repeat;
}
.searchContent .write-comment .comment-txt .rt {
	background:url(../images/layout/boxes/input_rt.gif) no-repeat 100% 0;
	padding:0 0 0 6px;
}
.searchContent .write-comment .comment-txt textarea {
	background:none;
	width:440px;
	border:0;
	color:#cfcfcf;
	font-size:0.856em;
	padding:5px 0 0;
	margin:0;
	height:16px;
	overflow:auto;
}
#primary .searchContent .active-text textarea {
	width:395px;
	height:42px;
}
* html #primary .searchContent .active-text textarea {
	width:393px;
}
* +html #primary .searchContent .active-text textarea {
	width:393px;
}
.searchContent .write-comment .inr-image {
	display:none;
	float:left;
	margin:0;
}
.searchContent .active-text .inr-image {
	display:block;
}
.searchContent .write-comment .area, .searchContent .formSearch .area {
	height:1%;
	clear:both;
	display:none;
	overflow:hidden;
	padding:8px 0 0 46px;
}
.searchContent .formSearch .area {
	padding:4px 0 0;
}
.searchContent .active-text .area, .searchContent .formSearch .area {
	display:block !important;
}
.searchContent .write-comment .area .share-via, .searchContent .formSearch .area .share-via {
	float:left;
	font-size:0.857em;
	margin:4px 17px 0 0;
	line-height:1.25em;
	color:#aaa9a9;
}
.searchContent .write-comment .area div, .searchContent .formSearch .area div {
	float:left;
	margin:5px 9px 0 0;
}
.searchContent .write-comment .area .check, .searchContent .formSearch .area .check {
	float:left;
	height:13px;
	width:13px;
	margin:0 2px 0 0;
}
.searchContent .write-comment .area label, .searchContent .formSearch .area label {
	float:left;
	color:#646464;
	font-size:0.857em;
	line-height:1.091em;
	display:block;
}
.searchContent .write-comment .area .btn-view {
	float:right;
}
.searchContent ul ul .txt-box p {
	margin:0 0 3px;
}
.searchContent ul ul .txt-box p a {
	line-height:1em;
}
.searchContent ul ul li .txt-box .row {
	padding:0;
}
.searchContent ul ul li .inr-image {
	float:left;
	overflow:hidden;
	cursor:pointer;
}
.searchContent ul li .inr-image {
	float:left;
	overflow:hidden;
	background:url(../images/bg-sprite.gif) no-repeat -551px -47px;
	width:24px;
	height:24px;
	padding:4px;
	margin:0 17px 0 0;
}
.searchContent ul li .inr-image img {
	display:block;
}
.btn-grey-s {
	float:left;
	overflow:hidden;
	color:#2d6fb7;
	font-size:11px;
	line-height:20px;
	cursor:pointer;
}
.btn-grey-s span {
	background:url(../images/buttons/bg-btn-grey-small-l.png) no-repeat;
	float:left;
	font-weight:bold;
	padding:0 1px 0 10px;
	overflow:hidden;
	height:20px;
}
.btn-grey-s em {
	background:url(../images/buttons/bg-btn-grey-small-r.png) no-repeat;
	float:left;
	overflow:hidden;
	width:10px;
	height:20px;
}
/*Fuse Search*/
.contentBox .fuseSearch {
	height:37px;
	min-height:0;
}
.contentBox .fuseSearch h3 {
	overflow:hidden;
	position:relative;
	float:left;
	display:inline;
	margin:-6px 13px -5px -1px;
	background:url(../images/bg-sprite.gif) no-repeat 0 -712px;
	text-align:center;
	line-height:48px;
	color:#fff;
}
.contentBox .fuseSearch h3 span {
	float:left;
	text-align:center;
	width:102px;
	overflow:hidden;
	background:url(../images/bg-sprite.gif) no-repeat 100% -712px;
	height:48px;
}
.fuseSearch h3 span {
	width:181px !important;
}
.fuseSearch .formSearch .txt {
	width:376px !important;
}
.fuseSearch .formSearch .txt input {
	width:361px !important;
}
/*search form*/
.fuseSearch .formSearch {
	padding:4px 0 0;
}
.fuseSearch .formSearch .txt {
	background:url(../images/layout/boxes/search.gif) no-repeat;
	width:453px;
}
.fuseSearch .formSearch .txt input {
	width:438px;
}
.fuseSearch .formSearch .btn-search {
	background:url(../images/bg-sprite.gif) no-repeat -356px -382px;
	width:38px;
}
.userList {
	width:586px;
	overflow:hidden;
	margin-left:15px;
}
.userList ul {
	list-style:none;
	overflow:hidden;
	padding:0 0 13px;
	margin:0;
	width:583px;
}
.userList ul li {
	overflow:hidden;
	height:1%;
	vertical-align:middle;
	padding:4px 0 8px 1px;
	margin:0 0 0px;
	background:url(../images/sep.gif) repeat-x 0 100%;
	font-size:0.857em;
	line-height:1.167em;
}
.userList ul li a:hover {
	text-decoration:none;
}
.userList ul li a {
	height:1%;
	position:relative;
	cursor:pointer;
	overflow:hidden;
	display:block;
	padding:0 0 0 5px;
	background:url(../images/bul.gif) no-repeat 2px 40%;
}
.userList a:hover {
	color:#2d6fb7;
}
.userData {
	width:586px;
	overflow:hidden;
	margin-top:10px;
}
.userData div {
	margin:0;
	padding:0;
}
.userData .title {
	width:560px;
	background-image:url(../images/title_bg.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:9px 0px 0px 32px;
	height:21px;
	margin-bottom:1px;
}
.userData .title-purple {
	width:560px;
	background-image:url(../images/title_bg_pu.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:9px 0px 0px 32px;
	height:21px;
	margin-bottom:1px;
}
.userData .title-green {
	width:560px;
	background-image:url(../images/title_bg_gr.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:9px 0px 0px 32px;
	height:21px;
	margin-bottom:1px;
}
.userData .title span.username {
	float:left;
	font-size:1em;
	line-height:1.167em;
}
.userData .title span.Admin {
	float:left;
	color:#FFCC00;
	text-shadow:#000 0px 1px 0px;
	text-transform:capitalize;
	font-style:italic;
	font-weight:bold;
	padding-left:10px;
	font-size:80%;
}
.userData .title span.Super {
	float:left;
	color:#00CCFF;
	text-shadow:#000 0px 1px 0px;
	text-transform:capitalize;
	font-style:italic;
	font-weight:bold;
	padding-left:10px;
	font-size:80%;
}
.userData .title span.Moderator {
	float:left;
	color:#CCFF00;
	text-shadow:#000 0px 1px 0px;
	text-transform:capitalize;
	font-style:italic;
	font-weight:bold;
	padding-left:10px;
	font-size:80%;
}
.userData .title div.active {
	margin-right:15px;
	position:relative;
	float:right;
	color:#575757;
	font-size:0.833em;
	line-height:1.4em;
}
.userData .title:hover {
	cursor:pointer;
}
.userData .usercontent {
	color:#3589B4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:1% !important;
}
.userData .featured_button_on {
	background-image:url(../images/admin/featured_on.png);
	width:121px;
	height:40px;
	display:block;
	float:left;
}
.userData .featured_button_off {
	background-image:url(../images/admin/featured_off.png);
	width:164px;
	height:40px;
	display:block;
	float:left;
}
.userData .save_button {
	background:url(../images/admin/save.png);
	border:0;
	width:87px;
	height:40px;
	display:block;
	float:left;
	cursor:pointer;
}
.userData .edit_button {
	background-image:url(../images/admin/edit_profile.png);
	width:139px;
	height:40px;
	display:block;
	float:left;
}
.userData .delete_button {
	background-image:url(../images/admin/delete_profile.png);
	width:151px;
	height:40px;
	display:block;
	float:left;
}
.userData .delete_btn {
	background:url(../images/admin/delete.png);
	border:0;
	width:104px;
	height:40px;
	display:block;
	float:left;
	cursor:pointer;
}
.userData .usercontent div.settings_title {
	background-image:url(../images/title_bg.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:9px 0px 0px 32px;
	height:21px;
	margin-bottom:1px;
}
.userData .usercontent div#user_main {
	background-image:url(../images/user_mainbg.jpg);
	background-repeat:repeat-x;
	padding:7px 7px 0px 7px;
	overflow:hidden;
}
.userData .usercontent div.user_box {
	background-color:#ECF1F4;
	background-image:url(../images/user_boxbg.jpg);
	background-repeat:repeat-x;
	border:1px solid #B8CDDA;
	padding:7px;
	margin-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
}
.userData .usercontent div.user_box div.boxtitle {
	font-size:16px;
	color:#4082AE;
	margin:0px 0px 7px 7px;
}
.userData .usercontent div.user_box div.boxmain {
	background-color:#FFFFFF;
	border:1px solid #E4EDF1;
	padding:7px;
}
.userData .usercontent div.user_box div.boxsub {
	background-color:#E7EDF1;
	border:1px solid #B8CDDA;
	padding:7px;
	margin-top:7px;
}
.userData .usercontent div.user_box .bglightblue {
	background-color:#EAEFF2;
}
.userData .usercontent div.user_box .bgmediumblue {
	background-color:#E1E8ED;
}
.fuseForm_data form input[type="text"] {
	font-family: Arial, Verdana, Serif;
	font-size: 10px;
	height:10px;
	margin:0;
	border:1px solid #CCC;
}
.fuseForm_data form button[type="submit"] {
	background:url(../images/icons/disk.png) no-repeat;
	border:0px;
	width:16px;
	height:16px;
	line-height:21px;
	margin:5px 3px 0 0;
	float:right;
	cursor:pointer;
}
.userData .usercontent .userpic {
	height:100px;
	width:100px;
	border:1px dashed #CCC;
	padding:2px;
	margin:5px;
	white-space:pre;
	float:right;
	position:static;
}
.userData .usercontent .activeControls {
	font-weight:bold;
	background-color:#F3F3F3;
	border-bottom:1px solid #DADADA;
	border-top:1px solid #F0F0F0;
	padding:5px;
}
.userData .usercontent .controls {
	font-weight:bold;
	background-color:#FFF;
	border-bottom:1px solid #F1F1F1;
	border-top:1px solid #FFF;
	padding:5px;
}
.userData .usercontent .controls a, .userData .usercontent .activeControls a {
	display:inline;
}
.userData .usercontent .controls a.userlevel {
	padding-left:30px;
	background:none;
}
.userData .usercontent .activeControls a.edit {
	background:url(../images/icons/pencil.png) no-repeat;
	padding-left:20px;
	padding-right:20px;
}
.userData .usercontent .activeControls a.delete {
	background:url(../images/icons/delete.png) no-repeat;
	padding-left:20px;
	padding-right:20px;
}
.userData .usercontent .desc {
	color:#666;
	font-size:11px;
	font-weight:bold;
	padding:5px 0 5px !important;
}
.userData .usercontent .controls .desc, .userData .usercontent .activeControls .desc {
	padding:0 !important;
}
.userData .usercontent .desc .details {
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.userData .usercontent .desc .smallDetails {
	font-size:11px;
	color:#000;
	font-weight:normal;
}
.userData .usercontent .desc .smallDetails .status {
	padding-left:10px;
	font-weight:bold;
	font-style:italic;
}
.userData .usercontent .desc .smallDetails .gold {
	padding-left:10px;
	color:#C90;
	font-weight:bold;
	font-style:italic;
}
.userData .usercontent .desc .smallDetails .silver {
	padding-left:10px;
	color:#666;
	font-weight:bold;
	font-style:italic;
}
.userData .usercontent .desc .smallDetails .bronze {
	padding-left:10px;
	color:#F90;
	font-weight:bold;
	font-style:italic;
}
.userData .usercontent .desc .smallDetails .other {
	padding-left:10px;
	color:#069;
	font-weight:bold;
	font-style:italic;
}
.browseUsers {
	padding:6px 0 0;
}
.browseUsers .heading {
	overflow:hidden;
	padding:0 13px;
}
.browseUsers .heading h2 {
	float:left;
}
.browseUsers .heading h2 span, .browseUsers .heading h2 span a {
	font-size:1em;
}
.browseUsers .heading .a-z {
	float:right;
	overflow:hidden;
	color:#9d9d9d;
	margin:4px 0 0;
	font-weight:bold;
	font-size:1em;
	line-height:1.167em;
}
.browseUsers .alph {
	list-style:none;
	padding:0 0 0 6px;
	margin:9px 0 0;
	width:607px;
	height:34px;
	background:url(../images/layout/boxes/bg-alph.gif) repeat-x;
}
.browseUsers .alph:after {
	content:"";
	display:block;
	clear:both;
}
.browseUsers .alph li {
	float:left;
	width:22.3px;
}
.browseUsers .alph li:after {
	content:"";
	display:block;
	clear:both;
}
.browseUsers .alph a {
	width:100%;
	display:block;
	overflow:hidden;
	color:#616161;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	padding:8px 0 6px;
	cursor:pointer;
	position:relative;
}
.browseUsers .alph a span {
	width:100%;
	padding:2px 0 0;
	display:block;
	text-align:center;
}
.browseUsers .alph a:hover {
	text-decoration:none;
	border:0;
}
.browseUsers .alph a:hover span, .browseUsers .alph a.selected span {
	background:url(../images/layout/boxes/bg-alph-hover.gif) no-repeat !important;
	color:#fff;
}
.browseUsers .alph a.selected {
	padding-bottom:12px !important;
	position:relative;
	margin-bottom:-4px !important;
	background:url(../images/layout/boxes/bg-alph-active.gif) no-repeat 50% 100%;
}
.browseUsers .user-lists {
	width:584px;
	margin:0 0 0 15px;
	padding:17px 0 14px;
	background:url(../images/sep.gif) repeat-x 0 100%;
}
.browseUsers .user-lists:after {
	content:"";
	display:block;
	clear:both;
}
.browseUsers .user-lists .list-holder {
	overflow:hidden;
	width:594px;
	float:left;
	display:inline;
	position:relative;
	margin:0 0 0 -10px;
}
.browseUsers .user-lists ul {
	float:left;
	width:188px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
}
.browseUsers .user-lists ul li {
	overflow:hidden;
	padding:0 0 6px;
	height:1%;
	vertical-align:middle;
}
.browseUsers .user-lists ul li a {
	float:left;
	font-size:1em;
	line-height:1.167em;
}
.browseUsers .version-lists {
	width:584px;
	margin:0 0 0 15px;
	padding:17px 0 14px;
}
.browseUsers .version-lists:after {
	content:"";
	display:block;
	clear:both;
}
.updateAlert h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size:1.5em !important;
	font-weight:bold;
}
.browseUsers .version-lists .list-holder {
	overflow:hidden;
	width:594px;
	float:left;
	display:inline;
	position:relative;
	margin:0 0 0 -10px;
}
.browseUsers .version-lists ul {
	float:left;
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
}
.browseUsers .version-lists ul li {
	overflow:hidden;
	padding:3px 0 9px;
	height:1%;
	vertical-align:middle;
	background:url(../images/sep.gif) repeat-x 0 100%;
}
.browseUsers .version-lists ul li a {
	float:left;
	font-size:1em;
	line-height:1.167em;
}
.browseUsers .version-lists ul li a:hover {
	text-decoration:none;
	cursor:default;
}
.browseUsers .version-lists ul li a.version {
	float:right;
	text-align:right;
	padding:2px 15px 0 0;
	display:block;
	width:150px;
	overflow:visible;
	font-size:0.8em;
	line-height:1.167em;
}
.browseUsers .version-lists ul li a.version:hover {
	cursor:pointer;
}
.browseUsers .btn-view {
	margin:9px 0 0 16px;
	clear:both;
}
<!--
POINTS
-->
.regText {
 -x-system-font:none;
 font-family:Helvetica, Arial, Sans-Serif;
 font-size:0.875em;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 line-height:normal;
}
#listTable {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	width:675px;
}
#listTable td, #listTable th {
	text-align:left;
	padding:0px 15px;
}
#listTable td {
	padding:5px 15px;
	background:#F5F5F5;
	border-top:1px solid #E1E0E0;
}
#listTable th {
	font:bold 14px/48px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#5C5C5C url(../images/points/th.gif) left top repeat-x;
	border-bottom:1px solid #2E2E2E;
	padding-top:17px;
	text-shadow: #1F1F1F 0 1px 1px;
}
#listTable th.blue {
	background:#4AA1D1 url(../images/points/th_blue.gif) left top no-repeat;
	width:120px;
	color:#fff !important;
	border-bottom:0px;
	text-align:center;
	border-left:1px #fff solid;
	border-right:1px #fff solid;
}
#listTable td.txtCenter, #listTable th.txtCenter {
	text-align:center;
}
#listTable th.txtCenter {
	background:url(../images/points/th.gif) right top repeat-x;
}
#listTable th.txtOther {
	background:url(../images/points/th.gif) -10px top repeat-x;
	line-height:18px;
	text-align:center;
	width:120px;
	padding:0px;
	padding-top:17px;
}
#listTable td.txtCenter {
	border-right:1px solid #D1D1D1;
}
#listTable td.lftTd {
	border-left:1px solid #D1D1D1;
}
#listTable td.lftTh {
	border-left:1px solid #6A6A6A;
}
#listTable td.blue {
	background:#2792CF url(../images/points/td_blue.gif) left top repeat-x;
	text-align:center;
	border-left:1px #fff solid;
	border-right:1px #fff solid;
	color:#fff !important;
	border-bottom:0px;
	text-shadow:#145BB1 0 1px 1px;
	border-top:0px;
}
#listTable td.noColor {
	background:#fff;
	border:0px;
	line-height:1px;
	height:14px;
	padding:0px 15px;
	border-top:1px solid #E1E0E0;
}
#listTable td.blueBot {
	background:url(../images/points/btm_blue.gif) left top no-repeat;
	height:14px;
	padding:0px;
	width:150px;
	border:0px;
	border-left:1px solid #fff;
}
.fusePoints {
	font-size:0.92em;
	color:#666666;
}
#basic_faqs {
	font:1em Helvetica, Arial, Sans-Serif;
	width:650px;
}
#basic_faqs .regText {
	font-size:12px;
}
#basic_faqs p {
	line-height:12px;
	padding-left:15px;
}
#basic_faqs a {
	color:#2D6FB7;
}
.vaultSplash {
	background-image:url(../images/points/points.jpg);
	width:916px;
	height:387px;
}
.topUser .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.topUser .clearfix {
	display: inline-block;
}

/* Hide from IE Mac \*/
.topUser. clearfix {
 display: block;
}  /* End hide from IE Mac */ /* --- a /begin --- */
.ourTop .entry {
	padding: 10px 50px 0 15px;
	border-bottom: 1px solid #F6F6F6;
	margin:0 !important;
}
.ourTop .entry h2 {
	font-size: 14px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
.ourTop .entry h2 span {
	float: left;
}
.ourTop .entry .entry_body {
	margin-bottom: 10px;
}
.ourTop .entry .image-wrap {
	width: 100px;
	float: left;
	margin: 4px 15px 15px 0;
}
.upcontent1 a {
	color: #4b4b4b;
	text-decoration: none;
}
.upcontent1 a:hover {
	text-decoration: none;
}
.ourTop .entry .upcontent1 {
	width: 200px;
	float: left;
}
.ourTop .text {
	padding-bottom: 10px;
}
.ourTop .entry .options {
	width: 255px;
	float: left;
	line-height: 17px;
}
.ourTop .options ul {
	padding: 0 0 5px 25px;
	margin: 10px 0 0 0;
	list-style: none;
	font-size: 14px;
}
.ourTop ul {
	margin-left: 15px;
}
.ourTop p, .ourTop ol, .ourTop ul {
	padding-bottom: 15px;
	font-size: 12px;
}
.ourTop .options ul li {
	padding: 1px 0 1px 12px;
}
.ourTop ul li, .ourTop ol li {
	padding: 1px 0 1px 0;
}
/* jFade */
ul#userpics {
	width:137px;
	list-style:none;
	overflow:hidden;
}
ul#userpics li img {
	border:0;
	padding:0;
	margin:0;
	overflow:hidden;
}
.your-profile .info {
	height:1%;
	overflow:hidden;
	padding:4px 10px 15px 10px;
}
.your-profile .txt-box {
	float:right;
	overflow:hidden;
	width:139px;
	margin-top:7px;
}
.your-profile .picture {
	float:left;
	overflow:hidden;
	cursor:pointer;
	width:132px;
	height:132px;
	position:relative;
	padding:1px 2px 4px 2px;
}
.your-profile .picture em {
	background:url(../images/bg-sprite.gif) no-repeat -551px -175px;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	width:137px;
	height:138px;
}
.your-profile .picture img {
	display:block;
}
.your-profile .txt-box div {
	width:100%;
	overflow:hidden;
	padding:0 0 4px;
}
.your-profile .txt-box div strong {
	color:#727272;
	display:block;
	font-size:0.95em;
	line-height:1.636em;
}
.your-profile .txt-box div span {
	display:block;
	font-size:1em;
	line-height:1.286em;
}
.your-profile .buttons-box {
	position:relative;
	width:100%;
	overflow:hidden;
	margin:0 0 0 -10px;
}
.your-profile .buttons-holder {
	position:relative;
	left:50%;
	float:left;
}
.your-profile .buttons-wrapper {
	position:relative;
	left:-50%;
	float:left;
}
.your-profile .buttons-box .btn-view {
	margin-left:10px !important;
}
.profile .tabNavigation-main {
	position:relative;
	z-index:100;
	margin:0 0 -1px;
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
}
.profile .tabNavigation-main li {
	float:left;
	overflow:hidden;
	margin:0 1px 0 0;
}
.profile .tabNavigation-main li a {
	background:url(../images/tabs/profileTabsL.gif) no-repeat;
	float:left;
	overflow:hidden;
	cursor:pointer;
}
.profile .tabNavigation-main li a:hover, .profile .tabNavigation-main li a.selected {
	text-decoration:none;
	background-position:0 -27px !important;
}
.profile .tabNavigation-main li a:hover span, .profile .tabNavigation-main li a.selected span {
	background-position:100% -27px !important;
	color:#fff;
}
.profile .tabNavigation-main li a span {
	background:url(../images/tabs/profileTabsR.gif) no-repeat 100% 0;
	float:left;
	overflow:hidden;
	padding:2px 18px 0;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	height:25px;
}
.profile .tabNavigation2-main {
	position:relative;
	z-index:100;
	margin:0 0 -1px;
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
}
.profile .tabNavigation-main2 li {
	float:left;
	overflow:hidden;
	margin:0 1px 0 0;
}
.profile .tabNavigation-main2 li a {
	background:url(../images/tabs/profileTabsL.gif) no-repeat;
	float:left;
	overflow:hidden;
	cursor:pointer;
}
.profile .tabNavigation-main2 li a:hover, .profile .tabNavigation-main2 li a.selected {
	text-decoration:none;
	background-position:0 -27px !important;
}
.profile .tabNavigation-main2 li a:hover span, .profile .tabNavigation-main2 li a.selected span {
	background-position:100% -27px !important;
	color:#fff;
}
.profile .tabNavigation-main2 li a span {
	background:url(../images/tabs/profileTabsR.gif) no-repeat 100% 0;
	float:left;
	overflow:hidden;
	padding:2px 18px 0;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	height:25px;
}
.profile .tabNavigation3-main {
	position:relative;
	z-index:100;
	margin:0 0 -1px;
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
}
.profile .tabNavigation-main3 li {
	float:left;
	overflow:hidden;
	margin:0 1px 0 0;
}
.profile .tabNavigation-main3 li a {
	background:url(../images/tabs/profileTabsL.gif) no-repeat;
	float:left;
	overflow:hidden;
	cursor:pointer;
}
.profile .tabNavigation-main3 li a:hover, .profile .tabNavigation-main3 li a.selected {
	text-decoration:none;
	background-position:0 -27px !important;
}
.profile .tabNavigation-main3 li a:hover span, .profile .tabNavigation-main3 li a.selected span {
	background-position:100% -27px !important;
	color:#fff;
}
.profile .tabNavigation-main3 li a span {
	background:url(../images/tabs/profileTabsR.gif) no-repeat 100% 0;
	float:left;
	overflow:hidden;
	padding:2px 5px 0;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	height:25px;
}
.contentBox .profileDetails {
	padding:8px 14px 0 16px;
}
.profileDetails .box {
	width:100%;
	overflow:hidden;
	padding:0 0 1px;
	margin:0 0 18px;
	border-bottom:1px solid #d2d2d2;
}
.profileDetails .last {
	border:0;
	margin:0;
}
.profileDetails .heading {
	width:100%;
	overflow:hidden;
	padding:0 0 14px;
}
.profileDetails .heading h2 {
	float:left;
}
.profileDetails .show-more {
	float:right;
	overflow:hidden;
}
.profileDetails .show-more strong {
	float:left;
}
.profileDetails ul {
	list-style:none;
	overflow:hidden;
	position:relative;
	margin:0 0 0 -18px;
	padding:0;
	float:left;
	overflow:hidden;
}
.profileDetails ul li {
	float:left;
	overflow:hidden;
	width:131px;
	padding:0 0 9px 18px;
}
.illustration {
	border:0;
}
.profileDetails ul li .illustration {
	width:129px;
	height:81px;
	display:block;
	margin:0 0 3px;
	position:relative;
	cursor:pointer;
}
.profileDetails ul li .illustration img {
	display:block;
}
.profileDetails ul li .illustration em {
	background:url(../images/btn-watch-over.png) no-repeat;
	text-indent:-9999px;
	position:absolute;
	right:-2px;
	bottom:-3px;
	width:32px;
	height:32px;
}
.profileDetails ul li .ttl {
	display:block;
	color:#575757;
	font-size:0.929em;
	font-weight:bold;
	line-height:1.231em;
	padding-bottom:0px;
}
.profileDetails .btn-view {
	float:right;
}
.profileDetails .btn-view span {
	padding-right:2px !important;
}
.profile .friend-list {
	padding-bottom:4px !important;
}
.profile .friend-list .category {
	float:left;
	overflow:hidden;
	margin:3px 9px 0 0;
}
.profile .friend-list .txt-box {
}
.profile .friend-list .container {
	padding-top:0 !important;
}
.profile .friend-list .row {
	padding-left:0 !important;
}
.friends ul li{
	float:left;
	overflow:hidden;
	width:50px;
	padding:0 5px 11px 18px;
}
.friends ul .illustration{
	background:url(../images/bg-sprite.gif) no-repeat -520px -82px;
	padding:4px;
	width:48px;
	height:48px;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
.friends ul .illustration img{display:block;}

.userDetails .heading {
	padding:15px 0 6px !important;
}
.userDetails .heading h3 {
	color:#9d9d9d;
	margin:0;
	padding:3px 0 0 23px;
	float:left;
	font-size:0.927em;
	line-height:1em;
}
.userDetails .heading h3.photos {
	background:url(../images/bg-sprite.gif) no-repeat 0 -476px;
}
.userDetails .heading h3.videos {
	background:url(../images/bg-sprite.gif) no-repeat -200px -476px;
}

.userDetails .tabs-holder ul {
	width:614px;
	float:none;
}
.userDetails ul li {
	padding-bottom:13px !important;
}
.userDetails .box {
	margin-bottom:0 !important;
}
.box-ttl {
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
	border-bottom:1px solid #cfcfcf;
}

/*stay conntected*/
.stay-conn{
	overflow:hidden;
	padding:15px 14px 13px 12px;
}
/*text box*/
.stay-conn .txt-box{
	float:right;
	overflow:hidden;
	width:215px;
}
.stay-conn .txt-box h4{
	margin:0;
	padding:2px 0 7px;
	border-bottom:1px solid #e1e1e1;
}
.stay-conn .txt-box h4 a{
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background:url(../images/bg-sprite.gif) no-repeat -586px -34px;
	width:165px;
	height:20px;
}
.stay-conn .txt-box p{
	font-size:0.929em;
	line-height:1.154em;
	padding:7px 0 0;
	margin:0;
	color:#495568;
}
.stay-conn .txt-box p a{
	font-weight:bold;
	color:#495568;
}
/*serials*/
.serials .heading{
	width:100%;
	overflow:hidden;
}
.serials .heading h2{float:left;}
.serials .get-rec{
	float:right;
	font-weight:bold;
	font-size:0.857em;
	line-height:1.167em;
	overflow:hidden;
	margin:8px 16px 0 0;
	color:#9d9d9d;
}
.box .serials .tabNavigation{width:auto;}
.box .serials ul li strong span{
	display:block;
	overflow:hidden;
	font-size:1em;
	line-height:1.167em;
	color:#696868;
	font-weight:normal;
	clear:both;
}
.serials{padding:7px 0 5px 12px;}
.serials ul{
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
	width:100%;
}
.serials ul li{
	float:left;
	width:109px;
	padding:5px 11px 0 0;
	overflow:hidden;
}
.serials ul li .illustration{
	position:relative;
	overflow:hidden;
	height:130px;
	width:105px;
	display:block;
	padding:1px 0px 5px;
	cursor:pointer;
}
.serials ul li .illustration .img-holder{
	position:absolute;
	left:0;
	top:0;
	background:url(../images/bg-sprite.gif) no-repeat -400px 0;
	width:109px;
	height:138px;
}
.serials ul li .illustration img{display:block;}
.serials ul li strong{
	font-size:0.857em;
	line-height:1.5em;
	margin:0 0 0 2px;
	display:block;
	overflow:hidden;
	height:1%;
}

/*what's new box*/
.whats-new{
	overflow:hidden;
	padding:9px 14px 13px 12px;
}
/*text box*/
.whats-new .txt-box{
	float:right;
	overflow:hidden;
	width:283px;
}
.whats-new .txt-box h4{
	margin:0;
	padding:2px 0 7px;
	border-bottom:1px solid #e1e1e1;
}
.whats-new .txt-box h4 a{
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background:url(../images/bg-sprite.gif) no-repeat -586px -58px;
	width:288px;
	height:27px;
}
.whats-new .txt-box p{
	font-size:0.929em;
	line-height:1.154em;
	padding:7px 0 0;
	margin:0;
	color:#495568;
}
.whats-new .txt-box p a{
	font-size:14px;
	font-weight:bold;
	color:#495568;
}
.whats-new .txt-box p a:hover{
	text-decoration:none;
	color:#0099CC;
}
