@import "reset.css";

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.clr {
	clear:both;
}

a {
	outline: none !important;
}

.do-not-display {
	display:none;
}

body {
	font:75% Arial, Trebuchet ms, Helvetica, sans-serif;
	width:100%;
	min-width:980px;
	height:100%;
	text-align: center;
	background-color:#ffffff;
}
h1 {
	font:normal 180% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#890880;
	margin:0 0 13px 0;
	line-height:110%;
	text-align:left;
	padding:0 0 10px 0;
}
h2 {
	font:bold 140% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#890880;
	margin:0 0 13px 0;
	text-align:left;
}
h3 {
	font:bold 130% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:0 0 13px 0;
	text-align:left;
}
h4 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:0 0 13px 0;
	text-align:left;
}
h5 {
	font:bold 110% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:0 0 13px 0;
	text-align:left;
}
h6 {
	font:bold 105% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:0 0 13px 0;
	text-align:left;
}

.h2box {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.h2title {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.h2titleinfo {
	width:822px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.h2titleinfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
	margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.h2titleSubhead {
	width:804px;
	margin:0 10px 0 10px;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}


.h2titleinfoSubhead {
	width:802px;
	border:none;
	margin:0 10px 3px 0px;
	padding:0 0 0 0;
	float:left;
	background:none;
}

.h2titleinfoSubhead h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#960B8C;
	padding:5px 0 6px 0px;
	margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.h2boxsmall {
	width:573px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.h2titlesmall {
	width:573px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.h2titleinfosmall {
	width:571px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.h2titleinfosmall h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
	margin:0;
	text-align:left;
	float:left;
	display:inline;
}

#home-rightcol .h2box {
	width:167px;
}

#home-rightcol .h2title {
	width:167px;
}

#home-rightcol .h2titleinfo {
	width:165px;
}

#home-content .h2box {
	width:646px;
}

#home-content .h2title {
	width:646px;
}

#home-content .h2titleinfo {
	width:644px;
	position:relative;
}


.full-col {
	width:824px;
	margin:0 0 0 16px;
	float:left;
	display:inline;
}

p.all-done {
	margin:-80px 0 0 20px;
	font-weight:bold;
}

.default-content {
	margin:0 0 0 16px;
	width:574px;
	float:left;
}

.default-content .h2box {
	width:574px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.default-content .h2title {
	width:574px;
}

.default-content .h2titleinfo {
	width:572px;
	position:relative;
}

.default-content .h2titleinfo h2 {
	padding:5px 9px 6px 9px;
	width:556px;
}

.h2titleinfo input.btnEdit {
	background:url(../images/structure/btn-edit.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:50px;
	height:15px;
	float:right;
}

.sideInfo .h2box {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideInfo .h2title {
	width:235px;
}

.sideInfo .h2titleinfo {
	width:233px;
}

.sideInfo .h2titleinfo h2 {
	padding:5px 9px 6px 9px;
	width:214px;
}

.sideInfo .h2titleinfo h2 .number {
	font-size:0.75em;
	float:right;
	color:#ccc;
	font-weight:normal;
	position:absolute;
	right:10px;
}

.default-content .h2box {
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.default-content .h2title {
	width:574px;
}

.default-content .h2titleinfo {
	width:572px;
}

.default-content .h2titleinfo h2 {
	padding:5px 9px 6px 9px;
	width:556px;
}

.h2titleinfo input.btnEdit {
	background:url(../images/structure/btn-edit.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:50px;
	height:15px;
	float:right;
	position:absolute;
	right:10px;
}

.h2titleinfo .title-links input.btnEdit {
	position:relative;
	right:0;
	margin:2px 0 0 0;
}

h3.title {
background-image:url("/assets/images/structure/bg-dot-grad.gif");
background-position:0 27px;
background-repeat:repeat-x;
color:#890880;
float:left;
font-size:1.3em;
font-weight:bold;
margin:0 0 15px;
padding:0 0 12px;
text-transform:lowercase;
}

p {
	color:#000000;
	margin:0 0 15px 0;
	line-height:1.3em;
}

a {
	color:#5d88b5;
	text-decoration:none;
	cursor:pointer;
}


a:hover {
	color:#464646;
}

.floatLeft { float:left; }

.floatRight { float:right !important; }

.wrapper {
	width:100%;
	height:100%;
	margin:0 auto;
}

.grad-box-full {
	background:url("/assets/images/structure/bg-results-grad-big.gif") repeat-x scroll left top transparent;
	float:left;
	width:824px;
	padding:10px 0 0 0;
}


/* HEADER */	
	
.header {
	position:relative;
	width:100%;
	z-index:2;
	background:url(../images/structure/bg-header.jpg) bottom center no-repeat;
	background-color:#000000;
	text-align:left;
}

.headerArea {
	width:1006px;
	margin:0 auto;
}

.logo {
	margin:-10px 0 14px 23px;
	padding:0 0 0 0;
	float:left;
	position:relative;
}

/*   HEADER END   */







/* LOGIN AREA */	

.loginInfo {
	position:relative;
	float:right;
	width:650px;
	text-align:left;
	margin:0 0 0 0;
}

.login {
	position:relative;
	float:right;
	width:622px;
	text-align:left;
	background:url(../images/structure/bg-login-left.gif) bottom left no-repeat;
	margin:0 7px 0 0;
}

.loginLeft {
	width:150px;
	float:left;

}

.loginLeft p {
	color:#ffffff;
	text-align:center;
	font-size:125%;
	margin:11px 0 10px 0;
	padding:0 0 0 0;
	display:block;
}

.loginRight {
	width:471px;
	float:right;
	background:url(../images/structure/bg-login-right-02.gif) bottom left repeat;
	margin:0 1px 1px 0;
	padding:0 0 0 0;
	min-height:39px
}

.loginRight a { color:#24a6dc; text-decoration:none; border:none; }
.loginRight a:hover { color:#ffffff; text-decoration:underline;  }

.loginRight input.btnLogin {
	background:url(../images/structure/btn-login.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:60px;
	height:19px;
}
.loginRight p { display:inline; }
.loginRight p.loginParaLeft { margin:5px 0 0 13px; padding:0 0 0 0; float:left; width:194px; }
.loginRight p.loginParaLeft span { color:#ffffff; margin:0 0 0 0; padding:0 0 0 0; font-size:85%; }
.loginRight p.loginParaLeft .checkBox { margin:0 0 3px 0; .margin:-3px 0 3px -3px;  padding:0 0 0 0; vertical-align:text-top; }
.loginRight p.loginParaMid { margin:5px 0 0 0; padding:0 0 0 0; float:left; width:194px; }
.loginRight p.loginParaMid span { color:#ffffff; margin:0 0 0 0; padding:0 0 0 0; font-size:85%; }
.loginRight p.loginParaBtn { margin:5px 10px 0 0; padding:0 0 0 0; float:right; }

.loginRight .txtBox { width:177px; text-align:left; vertical-align:middle; font-family:Arial, Trebuchet ms, Helvetica, sans-serif; padding:0px 2px 1px 2px; color:#000000; border:none; margin:0 0 2px 0; background-color:#ffffff; }

/*   LOGIN AREA END   */







/* LOGGED IN AREA */	

.loggedinInfo {
	position:relative;
	float:right;
	width:730px;
	text-align:left;
	margin:0 0x 0 0;
}

.loggedinInfo img {
	display:block;
}

.loggedin {
	position:relative;
	float:right;
	width:622px;
	text-align:left;
	background:url(../images/structure/bg-login-left.gif) bottom left no-repeat;
	margin:0 7px 0 0;
}

.loggedinLeft {
	width:150px;
	float:left;

}

.loggedinLeft p {
	color:#ffffff;
	text-align:center;
	font-size:125%;
	margin:3px 0 2px 0;
	padding:0 0 0 0;
}

.loggedinLeft p a {
	color:#ffffff;
	border-bottom:1px dotted;
}

.loggedinLeft p a:hover {
	color:#ffffff;
	border-bottom:1px solid;
}


.loggedinRight {
	width:471px;
	float:right;
	background:url(../images/structure/bg-login-right-02.gif) bottom left repeat;
	margin:0 1px 1px 0;
	padding:0 0 0 0;
}

.loggedinRight li {
	float:left;
	margin:3px 0 4px 15px;
	display:inline;
}

.loggedinRight li.loggedinParaBtn {
	float:right;
	margin:0 12px 0 0;
	display:inline;
}

.loggedinRight li a {
	font-weight:bold;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	margin:3px 0 0 0;
}

.loggedinRight li a:hover {
	text-decoration:underline;
}

.loggedinRight li.has-unread a#message-link {
	background-position:0 -46px;
	color:#8eff00;
}

.loggedinRight li.has-unread a#notification-link {
	background-position:bottom left;
	color:#8eff00;
}

.loggedinRight li a#message-link {
	font-weight:bold;
	background-image:url(/assets/images/structure/nav-icons/message.gif);
	padding:0 0 1px 25px;
	margin:3px 0 0 0;
}

.loggedinRight li a#notification-link {
	font-weight:bold;
	background-image:url(/assets/images/structure/icon_notification.png);
	padding:3px 0 3px 30px;
	margin:0;
}

.loggedinRight li a#coins-link {
	font-weight:bold;
	background-image:url(/assets/images/structure/icon-coins.png);
	padding:1px 0 3px 20px;
	margin:2px 0 0 0;
}

.loggedinRight input.btnLogout {
	background:url(../images/structure/btn-logout.png) top left no-repeat;
	cursor:pointer;
	margin:5px 0 0 0;
	border:0;
	outline:0;
	width:60px;
	height:19px;
}

.loggedinRight p.loggedinParaLeft { margin:6px 0 0 13px; padding:0 0 0 0; float:left; width:120px; }

.loggedinRight a { color:#ffffff; margin:0 0 0 0; padding:0 0 0 0; }

.loggedinRight a:hover {  }

.loggedinRight p.loggedinParaLeft span img { vertical-align:middle; margin:0 0 0 0; padding:0 0 0 0; }

.loggedinRight p.loggedinParaLeft .checkBox { margin:0 0 3px 0; padding:0 0 0 0; vertical-align:text-top; }

.loggedinRight p.loggedinParaMid { margin:4px 0 0 0; padding:0 0 0 0; float:left; width:140px; }

.loggedinRight p.loggedinParaMid span img { vertical-align:middle; margin:0 0 0 0; padding:0 0 0 0; }

.loggedinRight p.loggedinParaRight { margin:6px 0 0 0; padding:0 0 0 0; float:left; width:120px; }

.loggedinRight p.loggedinParaRight span { color:#ffffff; margin:0 0 0 0; padding:0 0 0 0; }

.loggedinRight p.loggedinParaRight span img { vertical-align:middle; margin:0 0 0 0; padding:0 0 0 0; }

.loggedinRight p.loggedinParaRight a:hover { color:#ffd204; text-decoration:none;  }

.loggedinRight p.loggedinParaBtn { margin:5px 10px 0 0; padding:0 0 0 0; float:right; }

.loggedinRight .txtBox { width:177px; text-align:left; vertical-align:middle; font-family:Arial, Trebuchet ms, Helvetica, sans-serif; padding:0px 2px 1px 2px; color:#000000; border:none; margin:0 0 2px 0; background-color:#ffffff; }

/*   LOGGED IN AREA END   */









/* TITLE HOMEPAGE */	
	
.titleHomepage {
	position:relative;
	float:right;
	margin:10px 7px 0 0;
}

/*   TITLE HOMEPAGE END   */







/* HOMEPAGE SIGN UP BUTTON */

.btnSignUp {
	background:url(../images/structure/btn-sign-up.png) top left no-repeat;
	cursor:pointer;
	margin:4px 5px 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:288px;
	height:42px;
	float:right;
	clear:right;
	display:block;
}

/*   HOMEPAGE SIGN UP BUTTON END   */







/* NAVIGATION */	
	
ul.navigation {
	float:left;
	width:960px;
	margin:-20px 0 0 24px;
	padding:0 0 0 0;
	list-style: none;
	display:inline;
	z-index:8;
	position:relative;
}

ul.navigation li.selected {
	float:left;
	margin:0 7px 0 0;
	background:url(../images/structure/bg-nav-grey-right.gif) top right no-repeat;
}


ul.navigation li.selected a { 
	color:#000000; 
	text-decoration:none; 
	font-size:125%; 
	font-weight:bold; 
	background:url(../images/structure/bg-nav-grey-left.gif) top left no-repeat;
	display:inline-block; 
	width:auto;
}

ul.navigation li.selected a:hover { 
	background:url(../images/structure/bg-nav-grey-left.gif) top left no-repeat !important;
}

ul.navigation li {
	float:left;
	margin:0 7px 0 0;
	background:url(../images/structure/bg-nav-purple-right.gif) top right no-repeat; 
	padding:0 3px 0 0;
}

ul.navigation li a { 
	background:url(/assets/images/nav/a-bg.png) top left no-repeat;
	display:inline-block;
	color:#ffffff; 
	text-decoration:none; 
	font-size:125%; 
	font-weight:normal; 
	width:auto !important;
	height:auto !important;
	padding:6px 15px 5px 15px; 
}

ul.navigation li a:hover { 
	background:url(/assets/images/nav/a-bg.png) 0 -201px no-repeat !important;
}
/*   NAVIGATION END   */










/* SUB NAVIGATION */	
	
ul.subNavigation {
	float:left;
	width:976px;
	margin:0 0 0 7px;
	padding:5px 0 8px 16px;
	display:inline;
	min-height:28px;
	height:auto !important;
	height:28px;
	list-style: none;
	background-color:#CC99CC;
	background:url(../images/structure/bg-subnav.gif) bottom left repeat-x;
}

ul.subNavigation li.selected {
	float:left;
}

ul.subNavigation li.selected a { color:#890880; font-weight:bold; }

ul.subNavigation li {
	float:left;
	margin:0 10px 0 0;
}

ul.subNavigation li a { color:#000000; text-decoration:none; font-size:110%; display:inline-block; padding:6px;
background-color:#e9e9e9;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border:1px solid #ddd;}

ul.subNavigation li a:hover { color:#890880; text-decoration:none; display:inline-block; 

}

ul.subNavigation li.share-invite {
	float:right;
	margin:0;
	padding:0;
	width:101px;
}

ul.subNavigation li.share-invite a {
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	float:right;
	padding:0;
	width:101px !important;
	height:29px !important;
	display:block;
	border:0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	/* text-indent:-7777px; */
	position:relative;
	margin:-5px 0 0 0;
}

ul.subNavigation li#invite a {
	background-image:url(/assets/images/structure/nav-icons/invite.png);
}

ul.subNavigation li#invite a:hover { 
	background:url(/assets/images/structure/nav-icons/invite.png) bottom left no-repeat !important;
}

ul.subNavigation li#share a {
	background-image:url(/assets/images/structure/nav-icons/share.png);
}

ul.subNavigation li#share a span {
	background-image:none !important;
}

ul.subNavigation li#share a:hover { 
	background:url(/assets/images/structure/nav-icons/share.png) bottom left no-repeat !important;
}



/*   SUB NAVIGATION END   */










/* CONTENT AREA */	
	
#contentArea {
	position:relative;
	z-index:1;
	width:100%;
	background:url(../images/structure/bg-content.jpg) top center repeat-x;
	text-align:left;
	margin:-2px 0 20px 0;
}

.contentTile {
	width:1006px;
	margin:0 auto;
	background:url(../images/structure/bg-content-tile.gif) top center repeat-y;
}

.contentTop {
	width:1006px;
	background:url(../images/structure/bg-content-top.gif) top center no-repeat;
}

.contentBottom {
	width:1006px;
	background:url(../images/structure/bg-content-bottom.gif) bottom center no-repeat;
	padding:0 0 13px 0;
}

.contentInfoGrad {
	background:url(../images/structure/bg-content-top-grad.gif) top center repeat-x;
}

.contentInfo {
	width:992px;
	overflow:hidden;
	float:left;
	margin:0 0 0 7px;
	display:inline;
	padding:1px 0 0 0;
	/*margin:16px 0 30px 23px;*/
}

/* CONTENT AREA END */

/* error messaging */

#priority_messages {
	width:794px;
	position:relative;
	float:left;
	clear:left;
	margin:0 0 20px 0;
	padding:15px 15px 6px 15px;
	background-image:url(/assets/images/structure/errors/bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	display:inline;
}

.priority-area #priority_messages {
	margin:15px 0 0 16px;
}

#priority_messages ul li {
	padding:2px 0 3px 25px;
	margin:0 0 7px 0;
	font-size:1em;
	font-weight:bold;
	float:left;
	clear:left;
	background-position:top left;
	background-repeat:no-repeat;
}

#priority_messages ul.info_message li {
	background-image:url(/assets/images/structure/errors/tick.png);
}

#priority_messages ul.error_message li {
	background-image:url(/assets/images/structure/errors/exclamation.png);
}

#priority_messages .bottom-curve {
	position:absolute;
	bottom:0;
	left:0;
	height:5px;
	width:824px;
	background-image:url(/assets/images/structure/errors/bg-bottom.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}

/* next/back area */

.grey-rounded {
	width:794px;
	position:relative;
	float:left;
	clear:both;
	margin:0 0 10px 0;
	padding:15px;
	background-image:url(/assets/images/structure/errors/bg.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.grey-rounded p {
	float:left;
	color:#888;
	font-size:0.9em;
	padding:5px 0 0 0;
	margin:0;
}

.grey-rounded input.next {
	float:right;
}

.grey-rounded .bottom-curve {
	position:absolute;
	bottom:-1px;
	left:0;
	height:5px;
	width:824px;
	background-image:url(/assets/images/structure/errors/bg-bottom.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	overflow:hidden;
}

/* interest list */

ul#interests {
	width:824px;
	margin:20px 0;
	float:left;
	clear:both;
}

ul#interests li {
	width:254px;
	float:left;
	margin:10px;
	border-bottom:1px dotted #890880;
	background-repeat:no-repeat;
	background-position:top right;
}

ul#interests li .title {
	padding:0 0 8px 0;
	margin:10px 0 0 0;
	float:left;
	width:254px;
	background-image:url(/assets/images/structure/bg-dot-grad.gif);
	background-repeat:repeat-x;
	background-position:0 23px;
	font-size:1.3em;
}

ul#interests li.arts {
	background-image:url(/assets/images/groups/small/arts.png);
}

ul#interests li.books {
	background-image:url(/assets/images/groups/small/books.png);
}

ul#interests li.career {
	background-image:url(/assets/images/groups/small/career.png);
}

ul#interests li.fashion {
	background-image:url(/assets/images/groups/small/fashion.png);
}

ul#interests li.finance {
	background-image:url(/assets/images/groups/small/finance.png);
}

ul#interests li.fashion {
	background-image:url(/assets/images/groups/small/fashion.png);
}

ul#interests li.food_drink {
	background-image:url(/assets/images/groups/small/food_drink.png);
}

ul#interests li.gaming {
	background-image:url(/assets/images/groups/small/gaming.png);
}

ul#interests li.fitness {
	background-image:url(/assets/images/groups/small/fitness.png);
}

ul#interests li.hobbies {
	background-image:url(/assets/images/groups/small/hobbies.png);
}

ul#interests li.home_garden {
	background-image:url(/assets/images/groups/small/home_garden.png);
}

ul#interests li.motoring {
	background-image:url(/assets/images/groups/small/motoring.png);
}

ul#interests li.movies {
	background-image:url(/assets/images/groups/small/movies.png);
}

ul#interests li.music {
	background-image:url(/assets/images/groups/small/music.png);
}

ul#interests li.nightlife_social {
	background-image:url(/assets/images/groups/small/nightlife.png);
}

ul#interests li.pets {
	background-image:url(/assets/images/groups/small/pets.png);
}

ul#interests li.politics {
	background-image:url(/assets/images/groups/small/politics.png);
}

ul#interests li.family {
	background-image:url(/assets/images/groups/small/family.png);
}

ul#interests li.religion {
	background-image:url(/assets/images/groups/small/religion.png);
}

ul#interests li.technology {
	background-image:url(/assets/images/groups/small/technology.png);
}

ul#interests li.shopping {
	background-image:url(/assets/images/groups/small/shopping.png);
}

ul#interests li.sport {
	background-image:url(/assets/images/groups/small/sport.png);
}

ul#interests li.travel {
	background-image:url(/assets/images/groups/small/travel.png);
}

ul#interests li.tv {
	background-image:url(/assets/images/groups/small/tv.png);
}

ul#interests li.university {
	background-image:url(/assets/images/groups/small/university.png);
}

ul#interests li.new_to_bongal {
	background-image:url(/assets/images/groups/small/new_to_bongal.png);
}

ul#interests li.media {
	background-image:url(/assets/images/groups/small/media.png);
}


ul#interests li .title h3 {
	color:#000;
	font-size:1em;
	margin:0;
	padding:0;
	text-transform:lowercase;
	float:left;
	color:#890880;
}

ul#interests li .title a {
	float:right;
	font-size:0.9em;
	margin:2px 0 0 0;
	display:none;
}

ul#interests li ul {
	width:254px;
	float:left;
	clear:left;
	height:155px;
	overflow:auto;
	margin:5px 0;
	padding:0;
}

ul#interests li ul li {
	width:98%;
	float:left;
	clear:left;
	background-color:#f9f9f9;
	border-bottom:1px solid #fff;
	margin:0 0 1px 0;
	padding:2px;
	border:0;
}

ul#interests li ul li input {
	width:auto;
	float:left;
	margin:1px 5px 0 0;
}

ul#interests li ul li label {
	float:left;
	width:205px;
	text-transform:lowercase;
	font-size:1em;
	text-align:left;
}

/* browse for profile pic page */

#browse-pic {
	background-image:url(/assets/images/structure/signup/browse-bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:246px;
	height:246px;
	margin:20px 0 0 129px;
	padding:160px 150px 0 150px;
	text-align:center;
}

#browse-pic p {
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
}

#browse-pic input.browse {
	width:220px;
}

input.skip {
	position:absolute;
	margin:15px 0 0 0;
	left:20px;
}

#updateProfilePicDialog #browse-pic {
	height:auto;
	background-image:none;
	padding:20px;
	margin:0;
}

#updateProfilePicDialog #browse-pic p {
	font-size:1em;
	color:#000;
	font-weight:bold;
}

#updateProfilePicDialog .grey-rounded {
	width:245px;
	background-image:url(/assets/images/structure/errors/bg-small.png);
	padding:15px 15px 17px 15px;
	margin:0;
}

#purchase-coins .grey-rounded {
	width:245px;
	background-image:url(/assets/images/structure/errors/bg-small.png);
	padding:13px 15px 17px 15px;
	margin:20px 0 0 0;
}

.small-pop .grey-rounded {
	width:245px;
	background-image:url(/assets/images/structure/errors/bg-small.png);
	padding:15px 15px 17px 15px;
	margin:20px 0 0 0;
	position:absolute;
	bottom:8px;
}

#updateProfilePicDialog .grey-rounded .bottom-curve {
	display:none;
}

#purchase-coins .grey-rounded img {
	float:left;
	margin:3px 0 0 0;
}

#purchase-coins .grey-rounded form {
	width:123px;
	float:right;
}

.grey-rounded .buy-coins {
	width:123px;
	float:right;
}

#purchase-coins .coins-icon {
	margin:5px 0 0 60px;
}

#appear-here-dialog p {
	text-align:left;
	font-size:0.9em;
}

#appear-here-dialog input {
	float:right;
}

#appear-here-dialog {
	position:relative;
}

#appear-here-dialog .grey-rounded {
	position:absolute;
	bottom:8px;
	padding:15px 15px 17px 15px;
	left:8px;
}

/* invite dialog */

#scroll-box {
	width:574px;
	overflow:auto;
	height:390px;
}

.button-top {
	width:554px;
	border-top:2px solid #880980;
	background-color:#fff;
	float:left;
	margin:10px 0 0 0;
	padding:10px;
}

.button-top a {
	font-size:1em;
	float:left;
	margin:5px 0 0 0;
	color:#999;
	text-decoration:underline;
}

.button-top a:hover {
	color:#880980;
}

.button-top p {
	font-size:0.8em;
	float:left;
	margin:5px 0 0 0;
	font-weight:bold;
}

.button-top input {
	float:right;
	clear:none;
}

#group-invite-dialog p.info {
	font-weight:bold;
	color:#444;
	padding:20px 0 0 0;
}
		

#initial-invite-dialog .login-form form {
	width:370px;
	float:left;
	padding:15px 0 0 0;
	background-image:none;
	margin:15px 0 0 0;
}

#initial-invite-dialog .mail-icons {
	float:left;
	clear:both;
	margin:10px 0 0 0;
}

#initial-invite-dialog .login-form form ul {
	width:350px;
	float:left;
	clear:left;
}

#initial-invite-dialog .login-form form ul li {
	width:350px;
	float:left;
	margin:0 0 5px 0;
	clear:left;
}

#initial-invite-dialog .login-form form ul li label {
	font-size:0.9em;
	margin:0 0 2px 0;
	padding:4px 0 0 0;
	float:left;
	width:100px;
	text-align:left;
}

#initial-invite-dialog .login-form form ul li input {
	font-size:0.9em;
	width:240px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
	-moz-border-radius:3px;
	display:inline;
}

#initial-invite-dialog .login-form form ul li.submit input {
	width:auto;
	background:none;
	border:0;
	padding:0;
	-moz-border-radius:0;
	margin:0 0 0 100px;
}

#initial-invite-dialog .login-form form ul li.check input {
	width:auto;
	background:none;
	border:0;
	float:left;
	padding:0;
	margin:15px 5px 0 100px;
}

#initial-invite-dialog .login-form form ul li.check label {
	float:left;
	color:#999;
	width:200px;
	margin:10px 0 0 0;
	font-size:0.8em;
}

#initial-invite-dialog .login-form form ul li.submit a {
	float:right;
	color:#999;
	margin:6px 0 0 0;
	
}

#initial-invite-dialog .login-form form ul li.submit a:hover {
	color:#880980;
	text-decoration:underline;
}

#initial-invite-dialog .login-form form ul li textarea {
	font-size:0.9em;
	width:240px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
	height:150px;
	-moz-border-radius:3px;
}

#initial-invite-dialog .info-right {
	width:170px;
	float:right;
	padding:5px 0 5px 10px;
	margin:15px 0 0 0;
	text-align:left;
	border-left:1px dotted #880980;
}

#initial-invite-dialog .info-right p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4em;
}

/* crop image stuff */

#jcrop-area {
	width:824px;
	float:left;
	clear:left;
	margin:20px 0 0 0;
	background-image:url(/assets/images/structure/signup/crop-helper.png);
	background-position:527px 13px;
	background-repeat:no-repeat;
}

#jcrop-area .main-image {
	float:left;
	margin:20px;
	width:490px;
	padding:1px;
	border:1px dotted #890880;
}

#jcrop-area .small-image {
	float:right;
	width:235px;
	height:235px;
	overflow:hidden;
	border:1px dotted #890880;
	margin:90px 20px 20px 20px;
}

#jcrop-area .small-image .inner-border {
	border:1px solid #fff;
	width:233px;
	height:233px;
	overflow:hidden;
}

/* group suggestions */

#group-suggest .h2title select {
	float:right;
	padding:0;
	width:200px;
	font-size:0.7em;
}

#group-suggest-search {
	margin:0 0 20px 0;
	padding:0 16px 0 16px;
	width:542px;
}

#group-suggest-search h4 {
	font-size:0.9em;
	float:left;
}

#group-suggest-search ul {
	width:542px;
	float:left;
	clear:both;
	padding:0 0 16px 0;
	border-bottom:1px solid #eee;
}

#group-suggest-search ul li {
	width:38px;
	float:left;
	margin:0 3px 11px 0;
}

#group-suggest-search .category_holder .imgPurpleBdr {
	outline:3px solid #880980;
}

#group-suggest-search ul li a {
	text-align:center;
	float:left;
	display:block;
}

#group-suggest-search ul li a img {
	width:73px;
	border:1px solid #222;
}

#group-suggest-search ul li a:hover img {
	border:1px solid #880980;
}

#group-suggest-search ul li a img.imgPurpleBdr {
	border:1px solid #880980;
}

#group-suggest-search ul li a .txt {
	font-size:0.9em;
	font-weight:bold;
	display:inline;
	color:#999;
}

#group-suggest-search ul li a:hover .txt {
	color:#880980;
}

#group-suggest-search .category {
	width:32px;
	height:28px;
}


#group-suggest-search select {
	font-size:1.1em;
	display:inline;
	position:relative;	
	background-color:transparent;
	background-image:url("/assets/images/structure/signup/input-bg.png");
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	float:left;
	margin:-4px 0 0 20px;
	padding:4px 5px 4px 5px;
	width:233px;
}

/* send messages */

#send-message {
	margin:0;
	padding:16px;
	width:542px;
}

#send-message ul {
	width:542px;
	float:left;
	clear:left;
}

#send-message ul li {
	width:542px;
	float:left;
	clear:left;
	margin:0 0 10px 0;
}

#send-message ul li label {
	width:100px;
	float:left;
	font-weight:bold;
	font-size:0.9em;
}

#send-message ul li input {
	width:430px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
	margin:-6px 0 0 0;
}

#send-message ul li textarea {
	width:430px;
	height:100px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
	margin:-6px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

#send-message ul li.buttons {
	background-image:url(/assets/images/structure/bg-greyrounded-mid.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding:15px 15px 16px 15px;
	width:410px;
	float:right;
	clear:none;
	margin:0 2px 0 0;
}

#send-message ul li.buttons a {
	float:left;
	background-image:url(/assets/images/buttons/forms/cancel-black.png);
	width:78px;
	height:27px;
	display:block;
	text-indent:-9999px;
}

#send-message ul li.buttons input {
	float:right;
	width:auto;
	border:0;
	padding:0;
	margin:0;
}

/* profile area */

.sideInfo .normal {
	font-size:0.8em;
}

#profile {
	width:574px;
	float:left;
}

#profile-pic {
	width:235px;
	float:left;
	margin:0;
	position:relative;
}

#profile-pic .image {
	position:relative;
	float:left;
}

#profile-pic .image #vip {
	position:absolute;
	top:9px;
	left:-7px;
	z-index:10;
}

#profile-pic ul.profile-links {
	width:235px;
	float:left;
	margin:10px 0 0 0;
}

#profile-pic ul.profile-links li {
	width:235px;
	float:left;
	clear:left;
	text-align:center;
	margin:0 0 5px 0;
}

#profile-pic ul.profile-links li a {
	background-repeat:no-repeat;
	background-position:top left;
	width:232px;
	height:33px;
	text-indent:-9999px;
	display:block;
}

#profile-pic ul.profile-links li a#add-friend {
	background-image:url(/assets/images/buttons/profile/add-friend.png);
}

#profile-pic ul.profile-links li a#send-message-link {
	background-image:url(/assets/images/buttons/profile/send-message.png);
}

#profile-pic ul.profile-links li a#give-gift {
	background-image:url(/assets/images/buttons/profile/give-gift.png);
}

#profile-pic ul.profile-links li a#initiate-group-invite-link {
	background-image:url(/assets/images/buttons/profile/invite-your-friends.png);
}

#profile-pic ul.profile-links li a:hover {
	background-position:bottom left;
}

.sideInfo .add-button {
	background-repeat:no-repeat;
	background-position:top left;
	width:232px;
	height:33px;
	margin:20px 0 26px 1px;
	display:inline;
	text-indent:-9999px;
	float:left;
	padding:0;
	border:0;
}

.sideInfo .add-button:hover {
	background-position:bottom left;
}

.sideInfo #add-new-image{
	background-image:url(/assets/images/buttons/profile/add-new-photos.png);
}

.sideInfo #add-new-group{
	background-image:url(/assets/images/buttons/profile/create-new-group.png);
}

.sideInfo #add-new-post{
	background-image:url(/assets/images/buttons/profile/add-new-post.png);
}

.sideInfo #search-people{
	background-image:url(/assets/images/buttons/profile/search-people.png);
	margin:10px 0 0 0;
}

.sideInfo #find-people{
	background-image:url(/assets/images/buttons/profile/find-people.png);
	cursor:pointer;
	margin:10px 0 0 0;
}

.sideInfo #compose-message {
	background-image:url(/assets/images/buttons/profile/send-message.png);
	cursor:pointer;
}

.sideInfo #add-new-video {
	background-image:url(/assets/images/buttons/profile/add-new-video.png);
}

.see-all {
	background-color:#f2f2f2;
	padding:3px 4px 5px 4px;
	width:227px;
	font-size:0.9em;
	float:left;
	text-align:center;
	display:block;
	border-top:1px solid #ddd;
}

.see-all:hover {
	text-decoration:underline;
	color:#0076a3;
}

.default-content .see-all {
	width:566px;
}

#home-rightcol .see-all {
	width:159px;
}

/* SIDE BANNER */	
	
.sideBanner {
	position:relative;
	float:right;
	text-align:left;
	margin:15px 16px 0 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}

/* SIDE BANNER END */


/* HOMEPAGE FLASH */	
	
.blue {
color:#24A6DC;
font-size:80%;
font-weight:bold;
}

.contentFlash {
	float:left;
	position:relative;
	width:816px;
	margin:15px 0 10px 16px;
	display:inline;
	padding:7px 0 7px 8px;
	background:url(/assets/images/structure/bg-flash-dots.gif) top left repeat;
}


.contentFlash #home-banner-flash {
	float:right;
	z-index:4;
	margin:0;
	padding:0 0 0 0;
}

.contentFlashInfo {
	z-index:5;
	float:left;
	height:237px;
	background-image:url(/assets/images/structure/home-banner/sign-up.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#000;
	width:809px;
	padding:0 0 0 0;
}

.contentFlashInfo p {
color:#FFFFFF;
font-size:160%;
line-height:0.9em;
margin:5px 0px 0 0;
padding:0;
}

.contentFlashInfo h1 {
	margin:30px 0 0 33px;
	padding:0 0 0 0;
	color:#ffffff;
	line-height:1.9em;
	font-size:160%;
	font-weight:bold;
	position:relative;
	z-index:10;
}

.signup ul.initial-signup {
	width:446px;
	float:left;	
	margin:10px 0 0 0;
	z-index:5;
}

.signup ul.initial-signup li {
	width:440px;
	float:left;	
	clear:left;
	margin:0 0 7px 0;
}

.signup ul.initial-signup li label {
	color:#fff;
	font-size:1.4em;
	float:left;
	width:113px;
	padding:4px 0 0 0;
	color:#890880;
	font-weight:bold;
}

.signup ul.initial-signup li input {
	width:313px;
	float:left;
	background:url(/assets/images/forms/home-signup/input-bg.gif) repeat-x top left;
	border:0;
	padding:2px 7px 4px 7px;
	color:#eee;
	font-size:1.6em;
}

.signup ul.initial-signup li.submit {
	width:327px;
	padding:0 0 0 113px;
}

.signup ul.initial-signup li.submit input {
	width:auto;
	float:left;
	background:none;
	border:0;
	padding:0;
	margin:0 0 10px 0;
}

/* HOMEPAGE FLASH END */

.home-banner {
	margin:0 0 0 0;
	float:left;
	border-bottom:1px solid #fff;
	}

#home-not-logged {
	width:992px;
	float:left;
	background-image:url(/assets/images/structure/home-banner/not-logged-bg.png);
	background-repeat:repeat-x;
	background-position:top left;
	padding:15px 0 0 0;
}

#home-not-logged .signup {
	margin:0 15px;
	float:left;
	display:inline;
	width:466px;
}

#home-not-logged .signup .h2box {
	width:466px;
}

#home-not-logged .signup .h2title {
	width:466px;
}

#home-not-logged .signup .h2titleinfo {
	width:464px;
}

#home-not-logged .signup .contentBlackBoxInfo {
	width:446px;
	padding:10px;
}

#home-not-logged .latest {
	width:233px;
	float:left;
	margin:0 15px 0 0;
}

#home-not-logged .latest .h2box {
	width:233px;
}

#home-not-logged .latest .h2title {
	width:233px;
}

#home-not-logged .latest .h2titleinfo {
	width:231px;
}

#home-not-logged .latest .contentBlackBoxInfo {
	width:213px;
	padding:10px;
}

#home-not-logged .latest ul {
	width:213px;
	float:left;
	clear:both;
}

#home-not-logged .latest ul li {
	width:213px;
	float:left;
	clear:both;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #ccc;
}

#home-not-logged .latest ul li.see-all {
	width:213px;
	float:left;
	clear:both;
	padding:4px 0 8px 0;
	margin:-11px 0 10px 0;
	border-bottom:0;
}

#home-not-logged .latest ul li a {
	display:block;
	font-size:1em;
}

#home-not-logged .latest ul li a:hover {
	color:#097dae;
}


#home-not-logged .latest ul li a img {
	float:left;
	height:58px;
	width:58px;
	border:1px solid #880980;
	margin:0 10px 0 0;
}

#home-not-logged .latest ul li a span {
	float:left;
	width:140px;
	display:block;
	margin:0 0 3px 0;
}

#home-not-logged .latest ul li a span.name {
	color:#097dae;
	margin:5px 0 3px 0;
	font-weight:bold;
}

#home-not-logged .latest ul li a span.location {
	color:#777;
}

#home-not-logged .latest ul li a:hover .name {
	text-decoration:underline;
}

#home-not-logged #home-footer {
	width:962px;
	padding:15px;
	background-image:url(/assets/images/structure/home-banner/footer-bg.png);
	background-position:top;
	background-repeat:repeat-x;
	color:#fff;
	float:left;
	background-color:#000;
	margin:0 0 -19px 0;
}

#home-not-logged #home-footer .about {
	float:left;
	width:315px;
}

#home-not-logged #home-footer .zones {
	float:right;
	width:627px;
}

#home-not-logged #home-footer h3 {
	font-size:1.2em;
	color:#e364da;
	padding:0 0 10px 0;
	margin:0 0 13px 0;
	background-image:url(/assets/images/structure/home-banner/footer-title-bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

#home-not-logged #home-footer p {
	font-size:1em;
	line-height:1.4em;
	color:#fff;
	}

#home-not-logged #home-footer .zones ul {
	width:627px;
}

#home-not-logged #home-footer .zones ul li {
	width:150px;
	float:left;
	margin:0 0 3px 0;
}

#home-not-logged #home-footer .zones ul li a {
	color:#ccc;
	display:inline;
	font-size:1em;
}

#home-not-logged #home-footer .zones ul li a:hover {
	color:#fff;
	border-bottom:1px dotted
}



/* jquery carousel */

.carousel {
	width:809px;
	height:820px;
	position:relative;
}

.carousel li {
	background-color:#fff;
	width:809px;
	height:820px;
}

.carousel-button {
	height:85px;
	width:47px;
	display:block;
	position:absolute;
	top:90px;
	margin:0;
	background-position:top left;
	background-repeat:no-repeat;
	z-index:9999;
}

a.carousel-button:hover {
	background-position:bottom left;
}

.carousel-prev {
	background-image:url(/assets/images/buttons/carousel/prev.png);
	left:-1px;
}

.carousel-next {
	background-image:url(/assets/images/buttons/carousel/next.png);
	right:-1px;
}



/* sign up form area */

.two-col-form {
	width:824px;
	padding:20px 0 0 0;
}

ul.form-section {
	width:392px;
	float:left;
	margin:0 0 20px 0;
}

.two-col-form ul.left {
	padding:0 0 0 10px;
}

.two-col-form ul.right {
	padding:0 10px 0 0;
	float:right;
}

ul.form-section li {
	float:left;
	clear:left;
	margin:0 0 5px 0;
	width:392px;
}

ul.form-section li ul {
	width:250px;
	float:right;
}

ul.form-section li ul li {
	width:250px;
	float:left;
	clear:left;
	font-weight:bold;
	color:#890880;
	font-size:0.9em;
	padding:2px 0;
	text-align:left;
}


ul.form-section li.title {
	color:#890880;
	font-weight:bold;
	font-size:1.3em;
	margin:0 0 15px 0;
	padding:0 0 12px 0;
	float:left;
	background-image:url(/assets/images/structure/bg-dot-grad.gif);
	background-repeat:repeat-x;
	background-position:0 27px;
	text-transform:lowercase;
}

ul.invite-list li.title .smaller {
	font-size:0.85em;
	color:#777;
	margin:0 0 0 10px;
}

ul.form-section li label {
	width:142px;
	float:left;
	padding:4px 0 0 0;
}

ul.form-section li input {
	width:240px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
}

ul.form-section li.submit input {
	width:auto;
	float:right;
	background: none;
	border:0;
	margin:5px 0 0 0;
	padding:0;
}	

ul.form-section li select {
	width:250px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
}

ul.form-section li p.note {
	font-size:0.9em;
	color:#b4b4b4;
	width:250px;
	float:right;
	padding:3px 0;
	margin:0;
}

ul.form-section li .captcha {
	float:right;
	width:250px;
	padding:10px 0 0 0;
	border-top:1px solid #b4b4b4;
	text-align:center;
}

ul.form-section li .captcha input {
width:151px;
margin:0 5px 0 0;
}

ul.form-section li .captcha .button {
	float:left;
	margin:2px 0 0 0;
}

ul.form-section li .captcha img {
	float:left;
	margin:0 0 10px 0;
}


ul.form-section li .next {
	height:27px;
	width:71px;
	color:#fff;
	border:0;
	float:right;
	padding:0;
}	

ul.form-section li.checkbox p {
	font-size:0.9em;
	float:left;
	margin:5px 0 0 8px;
	display:inline;
}

#group-suggest-search .form-section {
	padding:16px 0 0 0;
	float:left;
	clear:left;
	width:554px;
}


/* ABOUT SEARCH */	
	
.contentAboutSearch {
	float:left;
	width:466px;
	margin:10px 0 0 16px;
	padding:0 0 0 0;
	display:inline;
}

.contentAboutSearch h2 {
	font:bold 135% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#890880;
	margin:0 0 5px 0;
	text-align:left;
}

.contentAboutSearchArea {
	width:466px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-dot-grad.gif) top left repeat-x;
}

.contentAboutSearchInfo {
	width:200px;
	position:absolute;
	z-index:5;
	margin:16px 0 0 6px;
	padding:0 0 0 0;
}

.contentAboutSearchInfo p {
	line-height:1.6em;
}

.contentAboutSearchArea .bigImg {
	position:relative;
	z-index:4;
	float:right;
	margin:8px 0 0 0;
	padding:0 0 0 0;
}

input.btnSearchPeople {
	background:url(../images/structure/btn-search-people.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:134px;
	height:23px;
}

input.btnSearchGroups {
	background:url(../images/structure/btn-search-groups.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:133px;
	height:23px;
}

/* ABOUT SEARCH END */







/* ABOUT TRAIL */	

.exclusive-preview {
	background-image:url(/assets/images/structure/home-banner/exclusive-preview.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:345px;
	height:143px;
	float:left;
	margin:0 0 -22px 20px;
}

.contentAboutTrail {
	float:right;
	width:341px;
	margin:10px 16px 0 0;
	padding:0 0 0 0;
}

.contentAboutTrail h2 {
	font:bold 135% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#890880;
	margin:0 0 5px 0;
	text-align:left;
}

.contentAboutTrailArea {
	width:341px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-dot-grad.gif) top left repeat-x;
}

.contentAboutTrailInfo {
	width:186px;
	position:absolute;
	z-index:5;
	margin:16px 0 0 6px;
	padding:0 0 0 0;
}

.contentAboutTrailInfo p {
	line-height:1.6em;
}

.contentAboutTrailArea .bigImg {
	position:relative;
	z-index:4;
	float:right;
	margin:8px 0 0 0;
	padding:0 0 0 0;
}

input.btnWatch {
	background:url(../images/structure/btn-watch.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:72px;
	height:23px;
}

/* ABOUT TRAIL END */






/* EXPLORE MAP / SLIDER AREA */	
	
.contentFindPeopleMapArea {
	position:relative;
	width:824px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
}

.contentFindPeople {
	width:516px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.findPeopleMap {
	float:right;
	margin:0 40px 0 0;
	padding:0 0 0 0;
}

.contentFindPeopleMapArea .right-area  {
	float:right;
	width:300px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-left:1px dotted #ccc;
}

.contentFindPeopleMapArea .right-area .search-select {
	margin:5px 0 0 0;
	float:left;
	width:300px;
}

.contentFindPeopleMapArea .right-area label {
	width:102px;
	float:left;
	padding:5px 0 0 10px;
}

.contentFindPeopleMapArea .right-area label.slider-label {
	padding:20px 0 0 10px;
	clear:both;
}

.contentFindPeopleMapArea .right-area select {
	float:right; 
	width:172px;
	text-align:left; 
	vertical-align:middle; 
	font:100% Arial, Helvetica, sans-serif; 
	padding:4px 4px 4px 4px; 
	color:#000000; 
	border:#b4b4b4 solid 1px; 
	margin:0 10px 8px 0; 
	background:url(../images/structure/bg-textbox.gif) top left repeat-x; 
}

.contentFindPeopleMapArea .right-area #map {
	float:right;
	margin:-8px 79px 0 0;
	display:inline;
	height:180px;
	width:142px;
}

.contentFindPeopleMapArea .slider { margin:0 8px 0 0; padding:0 0 0 0; float:right; width:177px; height:42px; display:inline; background:url(/assets/images/structure/bg-slider-tiny.gif) top left no-repeat; border: 0;}

#worldmap {
	float:right;
	margin:10px 10px 0 0;
	display:none;
}

ul.find-people {
	width:516px;
	margin:0;
	padding:10px 0 0 0;
	float:left;
}

ul.find-people li {
	width:506px;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	float:left;
	clear:left;
}

ul.find-people li.interest-zone {
	margin:7px 0 10px 0;
}

ul.find-people li.search-options {
	margin:12px 0 0 0;
}

ul.find-people li label {
	width:142px;
	float:left;
	padding:5px 0 0 0;
}

ul.find-people li.long-label label {
	width:auto;
	padding:0 20px 0 0;
}

ul.find-people li.long-label input {
	width:auto;
}

ul.find-people li label.slider-label {
	padding:20px 0 0 0;
}

ul.find-people li li {
	width:auto;
	margin:0 0 0 0;
	padding:0 20px 0 0;
	float:left;
	clear:none;
}

ul.find-people li li label {
	width:auto;
	margin:0 0 0 5px;
	display:inline-block;
	padding:0;
	.padding:5px 0 0 0;
	font-size:0.9em;
	font-weight:bold;
}

ul.find-people li li input {
	width:auto;
	float:left;
}

.contentFindPeople p.radioPara { margin:0 0 0 0; padding:10px 53px 0px 10px; }
.contentFindPeople p.sliderPara { margin:0 0 0 0; padding:11px 25px 0px 10px; }
.contentFindPeople .radioBtn { margin:1px 0 0 0; padding:0 0 0 0; vertical-align:text-top; }

.contentFindPeople span.sideTxt { margin:0 0 0 0; padding:0 0 0 0; width:127px; display:inline-block; }

.contentFindPeople span.radioInfo { margin:0 0 0 0; padding:0 15px 0 0; color:#9f1796; display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; }

.contentFindPeople span.checkboxInfo { margin:1px 0 0 0; padding:0 0 0 0; color:#9f1796; float:right; width:90px; text-align:right; display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; }

.contentFindPeople span.sideSliderTxt { margin:0 0 0 0; padding:22px 0 0 0; width:100px; display:inline-block; }
.contentFindPeople .slider { margin:0 0 0 5px; padding:0 0 0 0; float:left; width:342px; height:42px; display:inline; background:url(../images/structure/bg-slider.gif) top left no-repeat; border: 0;}

.contentFindPeople .sliderAgeBtn { margin:0 16px 0 16px; padding:3px 0 0 0; width:33px; height:39px; cursor:move; display:inline-block; background:url(../images/structure/btn-slider-age.png) top left no-repeat; text-align:center; color:#ffffff; font-size:11px;  border:0;}

.contentFindPeople .ui-slider-handle { 
	margin:0 0 0 -27px; 
	padding:3px 0 0 0; 
	width:60px; 
	height:39px; 
	cursor:move; 
	display:inline-block; 
	background:url(../images/structure/btn-slider-miles.png) top left no-repeat; 
	text-align:center; 
	color:#ffffff; 
	font-size:11px; 
	border:0;
}

.contentFindPeopleMapArea .ui-slider-handle { 
	margin:0 0 0 -27px; 
	padding:3px 0 0 0; 
	width:60px; 
	height:39px; 
	cursor:move; 
	display:inline-block; 
	background:url(../images/structure/btn-slider-miles.png) top left no-repeat; 
	text-align:center; 
	color:#ffffff; 
	font-size:11px; 
	border:0;
}

.contentFindPeople #ageslider .ui-slider-handle { 
	width:24px; 
	margin:0 0 0 -9px;
	background:url(../images/structure/btn-slider-miles.png) top center no-repeat; 
}

.contentFindPeople p.changeLocation { margin:0 0 0 0; padding:10px 25px 0px 10px; font-size:95%; }
.contentFindPeople p.changeLocation a { color:#0076a3; text-align:none; }
.contentFindPeople p.changeLocation a:hover { color:#000000; text-decoration:underline; }

.contentFindPeople p.dropboxPara { margin:0 0 0 0; padding:14px 53px 0px 10px; }
.contentFindPeople p.dropboxPara span.sideTxt { margin:0 0 0 0; padding:6px 0 0 0; width:100px; display:inline-block; }
.contentFindPeople .dropBox { float:left; width:347px;text-align:left; vertical-align:middle; font:100% Arial, Helvetica, sans-serif; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.contentFindPeople p.dropboxZonePara { margin:0 0 0 0; padding:14px 53px 10px 10px; }
.contentFindPeople p.dropboxZonePara span.sideTxt { margin:0 0 0 0; padding:6px 0 0 0; width:100px; display:inline-block; }
.contentFindPeople p.dropboxZonePara .dropBox { float:right; width:343px;text-align:left; vertical-align:middle; font:100% Arial, Helvetica, sans-serif; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

/* EXPLORE MAP / SLIDER AREA END */	

/* advanced search area */

a.advanced-link {
	color:#0076a3;
	font-size:0.9em;
	margin:20px 0 0 155px;
	border-bottom:1px dotted;
	clear:both;
	float:left;
	width:225px;
}

#advanced-search {
	width:516px;
	margin:0;
	float:left;
	display:inline;
	padding:0 0 0 0;
} 

#advanced-search h3 {
	width:500px;
}

#advanced-search ul {
	width:536px;
	float:left;
}

#advanced-search ul li {
	position:relative;
	width:500px;
}

#advanced-search ul li a.view-all {
	height:17px;
	width:47px;
	padding:5px 8px;
	display:block;
	float:left;
	background-image:url(/assets/images/buttons/forms/view-all.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
}

#advanced-search ul li input {
	width:337px;	
}

#advanced-search ul li.submit {
	border-top:1px dotted #ccc;
	padding:0 0 0 0;
	margin:5px 0 0 0;
}

#advanced-search ul li.submit input {
	width:auto;
	margin:10px 8px 0 0;
	display:inline;	
}

#advanced-search ul li.submit a {
	margin:15px 0 0 0;
	float:left;
}

#advanced-search ul li select {
	width:347px;	
}

#advanced-search ul li.checkbox label {
	width:auto;	
	margin:0 10px 7px 0;
}

#advanced-search ul li.checkbox input {
	width:auto;	
	margin:5px 0 0 0;
	position:absolute;
	padding:0;
}

h3.title {
	background-image:url(/assets/images/structure/bg-dot-grad.gif);
	background-position:0 27px;
	background-repeat:repeat-x;
	border:0;
	color:#890880;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 20px;
	width:824px;
	text-transform:lowercase;
	padding:2px 0 10px 9px;
}






/* EXPLORE RESULTS AREA */	
	
#contentResultsArea {
	position:relative;
	width:824px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
}

.full-col #contentResultsArea {
	margin:10px 0 0 0;
}

h2.title {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
	margin:0;
	text-align:left;
	float:left;
	background:url(/assets/images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

ul.title-links {
	display:inline;
	margin:0;
	text-align:left;
	float:left;
	list-style-type:none;
	position:absolute;
	right:3px;
	top:3px;
}

ul.title-links li {
	float:left;
	margin:0 3px 0 0;
}

ul.title-links li a {
	margin:2px 10px 0 0;
	padding:0 0 0 0;
	float:left;
	color:#ccc;
	font-size:0.9em;
}

ul.silver li a {
	margin:0 !important;
}

ul.title-links li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.contentResultsTitleInfo input.btnHide {
	background:url(../images/structure/btn-hide-search.png) top left no-repeat;
	cursor:pointer;
	margin:1px 0 0 0;
	border:0;
	outline:0;
	width:76px;
	height:21px;
	float:right;
}

.contentResults {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 3px 0;
	float:left;
}

.grid-list {
	background-image:url(/assets/images/structure/bg-results-grad-big.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#profile .contentResults {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 3px 0;
	float:left;
}

.contentResultsListItem {
	width:394px;
	margin:0 0 18px 0;
	float:left;
	padding:13px 0 0 9px;
	background:url(../images/structure/bg-results-grad.gif) top left no-repeat;
	min-height:118px;
	position:relative;
}

.contentResultsListItem .img {
	position:relative;
	float:left;
}

.contentResultsListItem .onlineImage {
	position:absolute;
	bottom:2px;
	left:2px;
}

#people-of-interest {
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

.grid-image {
	margin:12px 6px 0 6px;
	padding:0;
	float:left;
}

.grid-image a {
	display:block;
	width:102px;
	height:102px;
	position:relative;
}

.grid-image a img.onlineImage {
	position:absolute;
	bottom:0;
	left:0;
	height:16px;
	width:100px;
}

.grid-image a img {
	border:1px solid #777;
	width:100px;
	display:block;
	height:100px;
}

.grid-image a:hover img {
	border:1px solid #880980;
}

#people-of-interest .contentResultsListItem {
	width:565px;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

#people-of-interest .contentResultsListItem input.btnAddFriend {
	margin:0 8px 0 0;
}

#people-of-interest .info {
	width:410px;
}

.info h3 .location {
	display:block;
	color:#999;
	font-size:0.8em;
	margin:1px 0 0 0;
}

.info h3 .pending {
	display:inline;
	color:#666;
	font-size:0.7em;
	font-weight:normal;
	margin:0 0 0 2px;
}

.contentResultsListItem .btnAddFriend {
	background:url(../images/structure/btn-add-friend.png) top left no-repeat;
	cursor:pointer;
	top:13px;
	right:8px;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	position:absolute;
}

.contentResultsListItem .btnDelete {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	top:13px;
	right:8px;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	position:absolute;
}

.contentResultsListItem .imgPurpleBdr { border:2px solid #af19a6; }

.contentResultsListItem .info {
	float:left;
	margin:0;
	padding:0 0 0 0;
	width:260px;
}

.contentResultsListItem h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:0 0 5px 0;
	text-align:left;
}

.contentResultsListItem h3 a {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.contentResultsListItem h3 a:hover {
	color:#890880;
	text-decoration:none;
}

.contentResultsListItem .info p {
	font-size:0.9em;
}

.contentResultsListItem .info p.closed {
	background-image:url(/assets/images/buttons/delete.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#222;
	font-weight:bold;
	padding:10px 0 10px 20px;
	margin:10px 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}

.contentResultsListItem .info p.entered {
	background-image:url(/assets/images/buttons/accept.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#222;
	font-weight:bold;
	padding:10px 0 10px 20px;
	margin:10px 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}

ul.resultsIcons {
	display:inline;
	margin:0;
	text-align:left;
	list-style-type:none;
	float:left;
	margin:0 0 0 0;
	z-index:5;
	width:410px;
}

.search-bar {
	width:804px;
	float:left;
	clear:both;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	background-color:#f2f2f2;
	padding:5px 10px;
	margin:10px 0 0 0;
}

.search-bar label {
	font-weight:bold;
	font-size:0.9em;
	color:#444;
	margin:5px 10px 0 0;
	float:left;
}

.search-bar input {
	background-image:url("/assets/images/structure/signup/input-bg-small.png");
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	float:left;
	margin:0 5px 0 0;
	padding:5px;
	width:180px;
}

.search-bar select {
	background-image:url("/assets/images/structure/signup/input-bg-small.png");
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:0 none;
	float:left;
	margin:0 0 0 0;
	padding:4px 5px;
	width:190px;
}

#explorePeopleResults .info ul.resultsIcons {
	width:265px;
}

ul.resultsIcons li {
	float:left;
	margin:0 1px 1px 0;
}

ul.resultsIcons li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

ul.resultsIcons li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.resultsListItemImg {
	margin:0 10px 0 0;
	border:2px solid #909090;
	padding:0 0 0 0;
	float:left;
}

/* find friends list */

.find-friends {
	padding:15px 0 10px 0;
	float:left;
	width:534px;
}

.find-friends p {
	text-align:left;
}

.oh-no {
	padding:10px;
	background-color:#eaeaea;
	border-top:1px dotted #aaa;
	border-bottom:1px dotted #aaa;
	width:524px;
	float:left;
}

#initial-invite-dialog .purple {
	color:#880980;
	font-size:1.1em;
	font-weight:bold;
}

#initial-invite-dialog p {
	margin:0 0 10px 0;
	padding:0 10px;
}

#initial-invite-dialog .oh-no p {
	padding:3px 0 2px 25px;
	margin:0;
	font-size:1em;
	font-weight:bold;
	display:block;
	clear:left;
	text-align:left;
	background-position:left;
	background-repeat:no-repeat;
}

.oh-no p.error_message {
	background-image:url(/assets/images/structure/errors/exclamation.png);
}

.oh-no p.success_message {
	background-image:url(/assets/images/structure/errors/tick.png);
}

.oh-no p.info_message {
	background-image:url(/assets/images/structure/errors/info.png);
}

a.ok {
	background-image:url(/assets/images/buttons/forms/ok-on-white.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-7777px;
	width:38px;
	height:27px;
	cursor:pointer;
	display:block;
	float:left;
	clear:both;
	margin:20px 0 0 0;
}

.button-top a.ok {
	margin:0;
	float:right;	
}

.grey-rounded a.ok {
	margin:0;
	background-image:url(/assets/images/buttons/forms/ok.png);
}

.find-friends ul  {
	border-top:1px solid #CCCCCC;
	display:inline;
	float:left;
	margin:5px 0 12px 0;
	padding:5px 0;
	overflow:hidden;
	width:534px;
}

.find-friends ul li {
	float:left;
	margin:1px 5px 0 5px;
	padding:10px 5px;
	width:246px;
	border-bottom:1px dotted #ccc;
}


.find-friends ul li.title {
	line-height:1.5em;
}

.find-friends ul li.message {
	width:496px;
}

.find-friends ul li.message textarea {
	width:488px;
	padding:4px;
	background-image:url(/assets/images/structure/bg-textbox.gif);
	background-repeat:repeat-x;
	height:50px;
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

.find-friends ul li.add-all {
	background-color:#f2f2f2;
	width:514px;
}

.find-friends ul li input {
	float:left;
	margin:5px 10px 0 10px;
}

.find-friends label.for-textarea {
	width:190px;
	padding:0 0 0 10px;
	float:left;
	line-height:1.5em;
	text-align:left;
}

.find-friends textarea.invite-message {
	width:323px;
	float:left;	
	padding:4px;
	background-image:url(/assets/images/structure/bg-textbox.gif);
	background-repeat:repeat-x;
	height:50px;
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

.find-friends ul li label {
	float:left;
	padding:0;
	width:150px;
	margin:2px 0 0 0;
	text-align:left;
	line-height:1.3em;
}

.find-friends ul li img {
	float:left;
	border:1px solid #ccc;
	width:40px;
	height:40px;
	padding:1px;
	margin:0 10px 0 0;
}

/* group list */

.groups-padded {
	width:804px;
	overflow:hidden;
	margin:0 0 15px 0;
	float:left;
	padding:0 10px;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}


ul#group-listing {
	width:842px;
}

ul#group-listing li {
	width:393px;
	margin:0 18px 18px 0;
	padding:13px 0 13px 0;
	position:relative;
	border-bottom:1px solid #ddd;
	position:relative;
	float:left;
}

ul#group-listing li.grid-image {
	width:125px;
	border:none;
	float:left;
	margin:12px 11px 0 0;
	padding:0;
}

ul#group-listing li.floatRight {
	float:right;
}

ul#group-listing li img {
	width:122px;
	height:122px;
	float:left;
	margin:0 10px 0 0;
	border:1px solid #777;
}

ul#group-listing li .info {
	float:left;
	width:259px;
	padding:0 0 40px 0;
}

.with-icons li .info {
	padding:0 0 70px 0 !important;
}

ul#group-listing li .info h3 {
	margin:0 0 3px 0;
}

.notification-box-list {
	width:574px;
	float:left;
	margin:0 0 20px 0;
	padding:6px 0 0 0;
	border-bottom:1px solid #ccc;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.notification-box-list li {
	width:257px;
	padding:10px;
	float:left;
	border-bottom:1px dotted #ccc;
}

.notification-box-list li.right {
	float:right;
}

.notification-box-list li .img {
	margin:0 10px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
	position:relative;
	position:relative;
}

.notification-box-list li .img .newFriendImage {
	bottom:0;
	left:0;
	top:auto;
}

.notification-box-list li a.img img {
	display:block;
	float:left;
}

.notification-box-list li .info {
	float:left;
	width:175px;
}

.notification-box-list li .info span {
	float:left;
	margin:0 4px 0 0;
}

.notification-box-list li .info span input {
	margin:0;
}

.info .receive-notifications {
	float:left;
	width:259px;
	padding:0 0 5px 0;
}

.info .admin-notifications {
	bottom:48px;
}

.info .receive-notifications img {
	width:16px;
	height:16px;
	float:left;
	border:0;
	margin:0;
	padding:0;
}

.info .receive-notifications p {
	float:left;
	font-size:0.9em;
	color:#aaa;
	margin:1px 5px 0 0;
}

ul#group-listing li .members-button {
	float:left;
	clear:both;
	width:259px;
	padding:5px 0 0 0;
	position:absolute;
	bottom:10px;
	right:0;
	border-top:1px dotted #bbb;
}


ul#group-listing li .members-button p {
	font-size:0.9em;
	font-weight:bold;
	float:left;
	color:#999;
	padding:3px 0 0 0;
	margin:0;
}

ul#group-listing li .members-button p.owner {
	float:right;
	color:#880980;
	margin:0 10px 0 0;
	display:inline;
}

ul#group-listing li a.join-group {
	float:right;
	margin:0;
}

ul#group-listing li a.join-group img {
	width:auto;
	height:auto;
	border:0;
	margin:0;
	padding:0;
}

ul#group-listing  ul.resultsIcons {
	display:inline;
	margin:0;
	text-align:left;
	list-style-type:none;
	bottom:45px;
	position:absolute;
	z-index:5;
	width:259px;
	height:auto;
	border:0;
}

ul#group-listing  ul.resultsIcons li {
	float:left;
	width:auto;
	height:auto;
	margin:0 3px 0 0;
	border:0;
	padding:0;
}

ul#group-listing  ul.resultsIcons li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

ul#group-listing  ul.resultsIcons li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	height:auto;
	border:0;
	width:auto;
}




.contentResultsGridItem {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:118px;
	position:relative;
}

.resultsGridItemImg {
	margin:0;
	padding:0 0 0 0;
	float:left;
	border:2px solid #909090;
}

.imgPurpleBdr { border:2px solid #af19a6; }

.category_holder .imgPurpleBdr {
	border:0;
	background-position:bottom;
}


/* EXPLORE RESULTS AREA END */	




/* PAGE NATION */

#explorerPaginator {
	width:824px;
	float:left;
	clear:left;
	text-align:center;
	border-top:1px dotted #ccc;
	padding:0 0 0 0;
	margin:20px 0 0 0;
}

ul.pagenation {	
	list-style-type:none;
	text-align:center;
	overflow:hidden;
	padding:16px 0;
	margin:0 auto;
	float:left;
}

ul.pagenation li {
	float:left;
}	

#individual-photo ul.pagenation li {
	float:right;
}

#individual-photo ul.pagenation {
	width:200px;
}

.default-paginator {
	width:574px;
	border-top:1px dotted #ccc;
	float:left;
}

.default-wide-paginator {
	width:824px;
	border-top:1px dotted #ccc;
	float:left;
}

.groupsBoxInfo .default-wide-paginator {
	width:804px;
}

.default-paginator li {
	margin:0 10px 0 0;
}

ul.pagenation li a.pagenationArrowNext {
	padding:1px 0 0 12px !important; 
	margin:0 0 0 14px; 
	background-image:url(/assets/images/structure/arrow-blue-right.gif); 
	background-position:top left;
	background-repeat:no-repeat;
}

ul.pagenation li a.pagenationArrowPrev {
	padding:1px 12px 0 0 !important; 
	margin:0 14px 0 0; 
	background-image:url(/assets/images/structure/arrow-blue-left.gif); 
	background-position:top right;
	background-repeat:no-repeat;
}

.default-paginator ul.pagenation li a {
	padding:1px 0 0 0;
}

ul.pagenation li a.pagenationSelect { color:#ffffff; background-color:#880980; text-decoration:none; font-size:1em; padding:0 4px 0 4px; }

ul.pagenation li a:hover.pagenationSelect { color:#ffffff; text-decoration:none; }


ul.pagenation li a { 
	color:#0076a3; 
	text-decoration:none; 
	font-size:0.9em; 
	font-weight:bold;
	text-align:left;
}

ul.pagenation li a:hover { color:#9f1796; text-decoration:underline;}

ul.pagenation li.pagenationArrowPrev {
	padding:0 12px 0 0; 
	margin:0 0 0 14px; 
	background-image:url(/assets/images/structure/arrow-blue-left.gif); 
	background-position:top right;
	background-repeat:no-repeat;
}

ul.pagenation li.pagenationArrowNext {
	padding:0 0 0 12px; 
	margin:0 0 0 14px; 
	background-image:url(/assets/images/structure/arrow-blue-right.gif); 
	background-position:top left;
	background-repeat:no-repeat;
}


/* PAGE NATION END */








/* PROFILE INTRO TEXT AREA */	

.profileArea {
	position:relative;
	float:right;
	width:580px;
	text-align:left;
	margin:9px 7px 0 0;
	display:inline;
}

.profileArea .info-area {
	width:460px;
	float:left;
}

.profileArea .info-area p {
	margin:0 0 0 0;
	padding:0 110px 0 0;
	color:#ffffff;
	font-size:1.2em;
	color:#B448AD;
	float:left;
	clear:left;
}

.profileArea .info-area p.status {
	margin:0 0 0 0;
	padding:3px 0 0 0;
	color:#ffffff;
	font-size:115%;
	width:490px;
}

.profileArea p.profileTxt3 {
	margin:0 0 0 0;
	padding:10px 110px 0 0;
	color:#ffffff;
	font-size:100%;
}

.profileArea input.btnEditProfile {
	background:url(../images/structure/btn-edit.png) top left no-repeat;
	cursor:pointer;
	margin:20px 20px 0 0;
	border:0;
	outline:0;
	position:relative;
	float:right;
	width:50px;
	height:15px;
}

.profileArea .profileImg {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	position:relative;
	border:4px solid #ffffff;
	height:72px;
	width:72px;
}

.profileArea .full-banner {
	float:right;
	margin:9px 10px 0 0;
	display:inline;
	border:1px solid #444;
	height:60px;
	width:468px;
	overflow:hidden;
}

.profileArea .full-banner img {
	display:block;
}

/* bokeh status bar */

a#show-hide-bokeh {
	width:992px;
	height:14px;
	float:left;
	background-image:url(/assets/images/structure/bokeh-status/show-hide.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	text-indent:-7777px;
	border-top:1px solid #777;
}

a.show-bokeh {
	background-position:bottom !important;
	
}



#bokeh-status {
	width:992px;
	height:auto;
	padding:10px 0;
	background-image:url(/assets/images/structure/bokeh-status/bg.jpg);
	float:left;
}

#bokeh-status .info {
	background-image:url(/assets/images/structure/bokeh-status/black.png);
	background-repeat:repeat;
	background-color:transparent;
	padding:10px;
	width:972px;
	float:left;
}

#bokeh-status .info h2 {
	float:left;
	color:#fff;
	font-size:1.4em;
	margin:0;
	font-weight:bold;
	padding:0 15px 0 0;
	background-image:url(/assets/images/bullets/four-square.gif);
	background-position:right 8px;
	background-repeat:no-repeat;
}

#bokeh-status .status {
	float:left;
	width:540px;
	padding:3px 25px 0 25px;
	margin:0 0 0 15px;
	background-image:url(/assets/images/bullets/speech-left.gif);
	background-position:left 1px;
	background-repeat:no-repeat
}

#bokeh-status .status p {
	margin:0;
}

#bokeh-status .edit-status {
	margin:0 0 0 10px;
}

#bokeh-status textarea {
	background-color:transparent;
	color:#fff;
	padding:0;
	height:30px !important;
	width:450px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	float:left;
	border:0;
}

#bokeh-status #headerCurrentStatus {
	padding:0 25px 3px 0;
	margin:3px 0 0 0;
	background-image:url(/assets/images/bullets/speech-right.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
	color:#fff;
	max-width:450px;
	float:left;
}

#bokeh-status input.save {
	margin:5px 0 0 0;
	float:left;
}

#bokeh-status input.cancel {
	margin:5px 0 0 0;
	float:left;
}

#bokeh-status .charcounter {
	float:left;
	font-size:0.8em;
	margin:8px 0 0 0;
	color:#999;
	position:relative;
	display:block;
	width:80px;
}

#bokeh-status a#group-shuffle {
	background-image:url(/assets/images/structure/bokeh-status/group-shuffle.png);
	background-repeat:no-repeat;
	float:right;
	width:195px;
	height:31px;
	text-indent:-7777px;
	color:#fff;
}

/* other hompage specific stuff */

#home-rightcol {
	width:302px;
	float:right;
	margin:0 15px 0 0;
	display:inline;
}

#home-rightcol .mpu {
	width:300px;
	border:1px solid #ccc;
	float:left;
	height:250px;
	margin:15px 0 0 0;
}

#home-rightcol .mpu img {
	display:block;
}

#home-rightcol .half-mpu {
	width:300px;
	border:1px solid #ccc;
	float:left;
	height:125px;
	margin:15px 0 20px 0;
}

#home-rightcol .half-mpu img {
	display:block;
}

#home-rightcol .skyscraper {
	width:120px;
	border:1px solid #ccc;
	float:right;
	height:600px;
	margin:15px 0 0 0;
	overflow:hidden;
}

#home-content {
	width:646px;
	margin:15px 0 0 15px;
	display:inline;
	float:left;
}

#home-content .h2title .tab-links {
	position:absolute;
	right:10px;
}

#home-content .h2title .tab-links li {
	float:left;
	margin:1px 0 0 10px;
}

#home-content .h2title .tab-links li a {
	padding:4px 4px 3px 4px;
	display:block;
	font-size:1em;
	color:#ccc;
}

#home-content .h2title .tab-links li a:hover {
	color:#fff;
}

#home-content .h2title .tab-links li.active a{ 
	color:#000;
	background-color:#fff;
	border:1px solid #868686;
	background-image:url(/assets/images/hub/tab-bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

#home-content .sub-tabs {
	width:646px;
	background-image:url(/assets/images/buttons/tab-links/sub-tab-bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
	margin:1px 0 0px 0;
}

#home-content .sub-tabs li {
	float:left;
	padding:0 2px 0 0;
	background-image:url(/assets/images/hub/icons/subnav-seperator.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#home-content .sub-tabs li a {
	float:left;
	display:block;
	font-size:0.9em;
	padding:6px 10px 6px 35px;
	background-repeat:no-repeat;
	color:#fff;
	background-position:10px center;
}

#home-content .sub-tabs li a:hover {
	text-decoration:underline;
}

#home-content .sub-tabs li.active a {
	color:#e295de;
	text-decoration:none;
}

#home-content .sub-tabs li a.all {
	padding:6px 10px;
}

#home-content .sub-tabs li a.discussions {
	background-image:url(/assets/images/hub/icons/subnav-discussion.png);
}

#home-content .sub-tabs li a.comments {
	background-image:url(/assets/images/hub/icons/subnav-comment.png);
}

#home-content .sub-tabs li a.photos {
	background-image:url(/assets/images/hub/icons/subnav-camera.png);
}

#home-content .sub-tabs li a.invite {
	background-image:url(/assets/images/hub/icons/subnav-invite.png);
}

#home-content .sub-tabs li a.gifts {
	background-image:url(/assets/images/hub/icons/subnav-gift.png);
}

#home-content .sub-tabs li a.new-members {
	background-image:url(/assets/images/hub/icons/subnav-join.png);
}

#home-content .sub-tabs li a.new-friends {
	background-image:url(/assets/images/hub/icons/subnav-friend.png);
}


#home-content .sub-tabs li a.discussion {
	float:left;
	display:block;
	font-size:0.9em;
	padding:6px 10px;
	color:#fff;
}

#home-content .hub-list {
	width:646px;
	float:left;
	clear:both;
	margin:0 0 20px 0;
}

#home-content #view-more-hub-notifications {
	margin:-20px 0 20px 0;
}

#home-content .hub-list li {
	width:631px;
	float:left;
	clear:both;
	background-image:url(/assets/images/hub/li-bg.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#eee;
	border-bottom:1px solid #aaaaaa;
	margin:3px 0 0 0;
	padding:3px 15px 3px 0;
	position:relative;
}

#home-content .hub-list li .arrow {
	background-image:url(/assets/images/hub/notification-arrow.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:63px;
	float:left;
	position:relative;
	margin:0 0 0 -5px;
	width:140px;
	padding:12px 33px 13px 7px;
}

#home-content .hub-list li .icon {
	position:absolute;
	height:22px;
	padding:2px;
	width:22px;
	top:33px;
	left:66px;	
	display:block;
	background-image:url(/assets/images/hub/icon-bg.gif);
	background-repeat:no-repeat;
}

#home-content .hub-list li .arrow a {
	height:64px;
	width:64px;
	display:block;
	float:right;
	text-align:center;
}

#home-content .hub-list li .arrow a img {
	border:1px solid #505050;
}

#home-content .hub-list li .arrow a.object-image {
	margin:0 0 0 10px;
}

#home-content .hub-list li .arrow a img.large {
	height:63px;
	width:63px;
}

#home-content .hub-list li .arrow a img.small {
	height:53px;
	width:53px;
	margin:5px 0 5px 10px;
}

#home-content .hub-list li .arrow a.object-image img.small {
	height:53px;
	width:53px;
	margin:5px 10px 5px 0;
}

#home-content .hub-list li .info {
	float:right;
	width:445px;
	display:block;
}

#home-content .hub-list li h4 {
	display:block;
	border-bottom:1px solid #e3e3e3;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
	font-size:1em;
	font-weight:normal;
	line-height:1.3em;
}

#home-content .hub-list li h4 a {
	border-bottom:1px dotted;
	font-weight:bold;
	color:#0076a3;
}

#home-content .hub-list li .info a.image {
	background:none;
	border:0;
	margin:5px 0;
	width:77px;
	border:1px solid #777;
	float:left;
}

#home-content .hub-list li .info a.image:hover {
	border:1px solid #880980;
}

#home-content .hub-list li .info a.image img {
	border:0;
	margin:0;
	width:77px;
	display:block;
}

#home-content .hub-list li p.discussion {

	display:block;
	padding:2px 0;
	margin:10px 0 0 0;
	font-size:0.9em;
	font-weight:normal;
	position:relative;
}

#home-content .hub-list li p.quote {
	float:left;
	display:inline;
	padding:2px 25px;
	margin:10px 0 20px 0;
	font-size:0.9em;
	font-weight:normal;
	background-image:url(/assets/images/hub/quote-left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}

#home-content .hub-list li p.quote .end-quote {
	position:absolute;
	right:0;
	width:18px;
	height:16px;
	font-weight:normal;
	background-image:url(/assets/images/hub/quote-right.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#home-content .hub-list li p.date {
	position:absolute;
	bottom:10px;
	margin:0;
	font-size:0.9em;
	right:15px;
	color:#880980;
}

#home-content .hub-list li ul.images {
	width:445px;
	float:left;
	clear:both;
	margin:5px 0;
}

#home-content .hub-list li ul.images li {
	background:none;
	border:0;
	clear:none;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width:79px;
}

#home-content .hub-list li ul.images li a {
	background:none;
	border:0;
	margin:0;
	float:left;
	width:77px;
	border:1px solid #777;
}

#home-content .hub-list li ul.images li a:hover {
	border:1px solid #880980;
}

#home-content .hub-list li ul.images li a img {
	border:0;
	margin:0;
	width:77px;
	display:block;
}

#home-content .hub-list li.more {
	padding:0;
	width:646px;
	border:0;
	margin:1px 0 0 0;
	position:relative;
}

#home-content .hub-list li.more a {
	background-image:url(/assets/images/hub/view-more.png);
	background-position:top;
	height:37px;
	display:block;
	width:646px;
	font-weight:bold;
	color:#880980;
	font-size:1.3em;
	text-align:center;
	text-indent:-7777px;
}

#home-content .hub-list li.more a:hover {
	background-position:bottom;
}

/*** group listing ***/

#home-content #group-list {
	width:631px;
	float:left;
	padding:25px 0 25px 15px;
	background-color:#f6f6f6;
	border-bottom:1px solid #aaa;
}

#home-content #group-list li {
	width:111px;
	float:left;
	margin:0 15px 0 0;
	text-align:center;
}

#home-content #group-list li a img {
	width:109px;
	border:1px solid #777;
	-moz-box-shadow: 0px 0px 10px #888;
	-webkit-box-shadow: 0px 0px 10px #888;
	box-shadow: 0px 0px 10px #888;	
	behavior:url(/assets/js/pie.htc);
}

#home-content #group-list li a .name {
	color:#0076a3;
	font-size:1.1em;
	margin:5px 0;
	display:block;
	font-weight:bold;
}

#home-content #group-list li a:hover .name {
	color:#880980;
}

#home-content #group-list li a .location {
	color:#666;
	font-size:1em;
	margin:0;
	display:block;
}

.group-more {
	padding:0;
	width:646px;
	border:0;
	float:left;
	clear:both;
	margin:1px 0 0 0;
}

.group-more a {
	background-image:url(/assets/images/hub/view-groups.png);
	background-position:top;
	height:37px;
	display:block;
	width:646px;
	font-weight:bold;
	color:#880980;
	font-size:1.3em;
	text-align:center;
	text-indent:-7777px;
}

.group-more a:hover {
	background-position:bottom;
}

/**** leader box ****/

#leader-box {
	width:992px;
	float:left;
	clear:both;
	background-image:url(/assets/images/structure/bokeh-footer.jpg);
	background-position:bottom;
	height:163px;
	text-align:center;
	margin:0 0 -20px 0;
}

#bottom-leaderboard-728x90-container {
	background-image:url(/assets/images/structure/leader-bg.png);
	width:728px;
	height:90px;
	padding:2px;
	display:block;
	margin:35px auto 0 auto;
	background-color:#ccc;
	overflow:hidden;
}

#leader-box a img {
	display:block;
}

/* TITLE / INFO BLACK BOX AREA */	

.content {
	padding:20px 20px 5px 20px;
	position:relative;
}

.content p.larger {
	font-size:1.2em;
}

.content h3 {
	text-transform:lowercase;
	margin:25px 0 5px 0;
}

.content ul {
	margin:0 0 20px 0;
}

.content ul li {
	padding:0 0 0 20px;margin:0 0 5px 0;
	background-image:url(/assets/images/bullets/blue-triangle.png);
	background-position:0 2px;
	background-repeat:no-repeat;
}

.content ul ul {
	margin:10px 0;
}

.content ul li li {
	padding:0 0 0 20px;
	background-image:url(/assets/images/bullets/blue-minicircle.png);
	background-position:0 5px;
}

.no-bottom-padding {
	padding-bottom:0 !important;
}

.contentTitleBox {
	position:relative;
	width:824px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.contentBlackBoxInfo {
	width:824px;
	margin:0 0 15px 0;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

.default-content .contentBlackBoxInfo {
	width:574px;
}

.contentBlackBoxInfo p.dropboxPara { margin:0 0 0 0; padding:14px 0 0px 10px; display:block; width:814px; float:left; }
.contentBlackBoxInfo p.dropboxPara span.sideTxt { margin:0 0 0 0; padding:5px 0 0 0; width:100px; display:inline-block; float:left; }
.contentBlackBoxInfo p.dropboxPara .dropBox { float:left; width:343px; text-align:left; vertical-align:middle; font-weight:bold; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }


.contentBlackBoxInfo p.txtboxPara { margin:0 0 0 0; padding:14px 0px 0px 10px; display:block; width:814px; float:left; }
.contentBlackBoxInfo p.txtboxPara span.sideTxt { margin:0 0 0 0; padding:4px 0 0 0; width:100px; display:inline-block; float:left; }
.contentBlackBoxInfo p.txtboxPara .txtBox { float:left; width:333px; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }
.contentBlackBoxInfo p.txtboxPara .txtArea { font:100% Arial, Helvetica, sans-serif; float:left; width:333px; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.contentBlackBoxInfo input.btnBrowse {
	background:url(../images/structure/btn-browse.png) top left no-repeat;
	cursor:pointer;
	margin:2px 0 0 10px;
	border:0;
	outline:0;
	width:69px;
	height:23px;
}

.contentBlackBoxTitleInfo input.btnAppearHere {
	background:url(../images/structure/btn-appear-here.png) top left no-repeat;
	cursor:pointer;
	margin:4px 3px -1px 19px;
	border:0;
	outline:0;
	width:76px;
	height:21px;
	float:left;
	display:inline;
}

.contentBlackBoxInfo p.txtPurple { color:#890880; margin:0 0 0 0; padding:14px 0 0px 10px; display:block; width:814px; float:left; }

.contentBlackBoxInfo .resultsGridItemImgWth1 {
	margin:10px 6px 4px 9px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border:1px solid #909090;
}

.contentBlackBoxInfo .resultsGridItemImgWth2 {
	margin:9px 5px 4px 8px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border:2px solid #909090;
}

.contentBlackBoxInfo .imgPurpleBdrWth1 { border:1px solid #af19a6; }
.contentBlackBoxInfo .imgPurpleBdrWth2 { border:2px solid #af19a6; }




.radioBtnsRight {
	width:375px;
	margin:4px 0 0 0;
	float:right;
	padding:0 0 0 0;
}

.radioBtnsRight h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	margin:1px 0 0 0;
	text-align:left;
}

.radioBtnsRight .radioBtn { margin:1px 0 0 0; padding:0 0 0 0; vertical-align:text-top; }
.radioBtnsRight span.radioInfo { float:right; margin:0 15px 0 0; padding:0 0 0 0; color:#ffffff;  display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; font-size:80%; }

/* TITLE / INFO BLACK BOX AREA END */	








/* ZONES TITLE / INFOAREA */	
	
.contentZoneTitleInfo {
	width:334px;
	margin:13px 23px 0 0;
	padding:0 0 0 0;
	float:left;
}

.contentZoneTitleTop {
	width:334px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-zones-top.gif) top left no-repeat;
	background-color:#303030;
}

.contentZoneTitleBottom {
	width:334px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-zones-top.gif) bottom left no-repeat;
}

p.txtZonePara { margin:0 0 0 0; padding:14px 0px 0px 10px; display:inline-block; width:100px; float:left; }
p.txtZonePara span.sideTxt { margin:0 0 0 0; padding:4px 0 0 0; width:100px; display:inline-block; }

.contentZoneTitleBottom p {
	color:#ffffff;
	font-weight:bold;
	margin:5px 0 4px 7px ;
	padding:0 0 0 0;
}



.contentZoneInfoTile {
	width:334px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-zones-info-tile.gif) top left repeat-y;
}
.contentZoneInfoTop {
	width:334px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-zones-info-top.gif) top left no-repeat;
}

.contentZoneInfoBottom {
	width:334px;
	margin:0 0 0 0;
	padding:0 0 6px 0;
	float:left;
	background:url(../images/structure/bg-zones-info-bottom.gif) bottom left repeat-x;
}

.contentZoneInfo {
	width:322px;
	height:114px;
	margin:6px 6px 0 6px;
	padding:0 0 0 0;
	overflow:auto;
}

.contentZoneInfo ul {
	display:block;
	margin:3px 0 4px 0;
	text-align:left;
	list-style-type:none;
}

.contentZoneInfo ul.icons li {
	width:100%;
	display:block;
	float:left;
	margin:0 3px 9px 0;
}

.contentZoneInfo ul.icons li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#000000;
}

.contentZoneInfo ul.icons li a:hover {
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#890880;
}

.contentZoneInfo ul.icons li a span {
	margin:7px 0 0 0;
	padding:0 0 0 8px;
	float:left;
}

.contentZoneInfo ul.icons li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

input.createGroup {
	background:url(../images/structure/btn-create-group.png) top left no-repeat;
	cursor:pointer;
	margin:2px 20px 0 0;
	border:0;
	outline:0;
	float:right;
	width:229px;
	height:33px;
}

/* ZONES TITLE / INFOAREA END */	






/* TITLE / INFO PEOPLE OF INTEREST AREA */	
	
#peopleOfInterest {
	position:relative;
	width:574px;
	margin:15px 0 15px 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border-bottom:1px solid #d7d5d5;
}

#peopleOfInterestV2 {
	position:relative;
	width:574px;
	margin:0 0 15px 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border-bottom:1px solid #d7d5d5;
}

.peopleOfInterestBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.peopleOfInterestBoxTitleInfo ul.contentResultsListGrid {
	display:inline;
	margin:3px 0 3px 20px;
	text-align:left;
	float:left;
	list-style-type:none;
	display:inline;
}

.peopleOfInterestBoxTitleInfo ul.contentResultsListGrid li {
	float:left;
	margin:0 3px 0 0;
}

.peopleOfInterestBoxTitleInfo ul.contentResultsListGrid li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.peopleOfInterestBoxTitleInfo ul.contentResultsListGrid li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}




.peopleOfInterestListItem {
	width:574px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:121px;
	position:relative;
}

.peopleOfInterestListItem input.btnAddFriend {
	background:url(../images/structure/btn-add-friend.png) top left no-repeat;
	cursor:pointer;
	margin:9px 8px 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}

.peopleOfInterestListItem input.btnRequestFriend {
	background:url(../images/structure/btn-request-friend.png) top left no-repeat;
	cursor:pointer;
	margin:9px 8px 0 0;
	border:0;
	outline:0;
	width:91px;
	height:23px;
	float:right;
}	

.peopleOfInterestListItem input.btnComment {
	background:url(../images/structure/btn-comment.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:64px;
	height:23px;
	float:right;
	position:absolute;
	bottom:6px;
	right:8px;
}

.peopleOfInterestListItem .imgPurpleBdr { border:2px solid #af19a6; }

.peopleOfInterestListItem h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.peopleOfInterestListItem h3 a {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.peopleOfInterestListItem h3 a:hover {
	color:#890880;
	text-decoration:none;
}

.peopleOfInterestListItem p {
	margin:0 0 35px 0;
	padding:0 0 0 118px;
}

.peopleOfInterestListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.peopleOfInterestListItem ul.resultsIcons {
	display:inline;
	margin:3px 0 8px 0;
	text-align:left;
	list-style-type:none;
	position:absolute;
	bottom:0;
	left:118px;
	z-index:5;
}

.peopleOfInteresListItem ul.resultsIcons li {
	float:left;
	margin:0 3px 0 0;
}

.peopleOfInterestListItem ul.resultsIcons li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.peopleOfInterestListItem ul.resultsIcons li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.peopleOfInterestListItem .resultsListItemImg {
	margin:9px 6px 0 8px;
	border:2px solid #909090;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.peopleOfInterestListItem .imgPurpleBdr { border:2px solid #af19a6; }

.peopleOfInterestGridItem {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 8px 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:121px;
	position:relative;
}

.peopleOfInterestGridImg {
	width:100px;
	margin:9px 5px 0 8px;
	padding:0 0 0 0;
	position:relative;
	float:left;
	display:inline;
}

.peopleOfInterestGridItem .resultsListItemImg {
	margin:0 0 0 0;
	border:2px solid #909090;

	padding:0 0 0 0;
	float:left;
}

.peopleOfInterestGridItem .imgPurpleBdr { border:2px solid #af19a6; }

.peopleOfInterestGridItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:86px;
	left:2px;
}

/* TITLE / INFO PEOPLE OF INTEREST AREA END */




/** generic side info stuff **/

.sideInfo {
	position:relative;
	width:235px;
	margin:0 16px 0 0;
	padding:0 0 0 0;
	float:right;
	display:inline;
}

.sideBox {
	position:relative;
	width:235px;
	margin:15px 0 10px 0;
	padding:0 0 0 0;
	float:left;
}

#home-rightcol .sideBox {
	width:167px;
}

.sideBox ul.thumbs {
	width:235px;
	float:left;
	padding:8px 0 0 0;
	background-image:url(/assets/images/structure/bg-side-grad.gif);
	background-repeat:no-repeat;
}

#home-rightcol ul.thumbs {
	width:167px;
	padding:10px 0 0 0;
} 

.sideBox ul.thumbs li {
	width:68px;
	float:left;
	padding:0 0 8px 8px;
	text-align:center;
	font-size:0.9em;
}

#home-rightcol .sideBox ul.thumbs li {
	padding:0 0 10px 10px;
}

.sideBox ul.thumbs li .txt {
	width:68px;
	float:left;
	text-align:center;
	margin:3px 0 0 0;
}

.sideBox ul.thumbs li a:hover .txt {
	color:#880980;
}

.sideBox ul.thumbs li a {
	width:66px;
	float:left;
	display:block;
	padding:0;
	position:relative;
}

.sideBox ul.thumbs li a:hover img {
	border:1px solid #B842B1;
}

.sideBox ul.thumbs li a img {
	width:66px;
	float:left;
	display:block;
	padding:0;
	border:1px solid #777;
	margin:0;
}

.sideBox ul.latest-photos li a {
	width:68px;
	height:68px;
	overflow:hidden;
	text-align:center;
	line-height:68px;
	vertical-align:middle;
}

.sideBox ul.latest-photos li a img {
	min-height:66px;
	min-width:66px;
}

.sideBox ul li .status {
	height:10px;
	width:10px;
	position:absolute;
	bottom:2px;
	right:1px;
}

.sideBox ul li .online {
	background-image:url(/assets/images/hub/online.gif);
}

.sideBox ul li .recent {
	background-image:url(/assets/images/hub/recently-online.gif);
}




/* INFO SIDE DISCOVER AREA AREA */	
	
.sideDiscoverListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	/*min-height:121px;*/
	position:relative;
}

.sideDiscoverListItem form input.txtBox {
	width:215px;
	border:1px solid #ccc;
	padding:4px;
	margin:5px 0 0 4px;
	color:#666;
}

.sideDiscoverListItem input.btnSideFind {
	background:url(../images/structure/btn-find.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
	display:inline;
}

.sideDiscoverListItem .search-border {
	padding:0 0 10px 0;
	border-bottom:1px dotted #ccc;
}

.sideDiscoverListItem .imgPurpleBdr { border:2px solid #af19a6; }

.sideDiscoverListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
}

.sideDiscoverListItem .txtBox { width:216px; text-align:left; padding:1px 1px 1px 1px; color:#000000; border:#000000 solid 1px; margin:4px 0 0 0; font:90% Arial, Helvetica, sans-serif; }


.sideDiscoverListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

/* TITLE / INFO SIDE DISCOVER AREA END */











/* TITLE / INFO SIDE MY FRIENDS AREA */	
	
.sideMyFriends {
	position:relative;
	width:235px;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	float:left;
}










.sideMyFriendsListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	min-height:121px;
	position:relative;
}

.sideMyFriendsListItem input.btnSideSearchPeople {
	background:url(../images/structure/btn-search-people-2.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMyFriendsListItem input.btnSideFind {
	background:url(../images/structure/btn-find.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMyFriendsListItem p.paraLinkBlue {
	margin:0 7px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.sideMyFriendsListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.sideMyFriendsListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.sideMyFriendsListItem .resultsGridItemImgWth1 {
	margin:7px 0px 2px 8px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border:1px solid #909090;
}

.sideMyFriendsListItem .imgPurpleBdrWth1 { border:1px solid #af19a6; }

/* TITLE / INFO SIDE MY FRIENDS AREA END */









/* TITLE / INFO SIDE MAIL AREA AREA */	

h1.sideMailTitle {
	font:bold 160% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:16px 0 13px 0;
	line-height:110%;
	text-align:left;
}

#profile h1 {
	font:bold 160% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:16px 0 13px 0;
	line-height:110%;
	text-align:left;
}

.sideMail {
	position:relative;
	width:235px;
	margin:94px 0 16px 0;
	padding:0 0 0 0;
	float:left;
}

.sideMailBox {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideMailBoxTitle {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.sideMailBoxTitleInfo {
	width:233px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.sideMailBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}








.sideMailListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	min-height:121px;
	position:relative;
}

.sideMailListItem input.btnSideSearchPeople {
	background:url(../images/structure/btn-search-people-2.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMailListItem input.btnSideNewMessage {
	background:url(../images/structure/btn-new-messages.png) top left no-repeat;
	cursor:pointer;
	margin:19px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMailListItem .imgPurpleBdr { border:2px solid #af19a6; }

.sideMailListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
}

.sideMailListItem .txtBox { width:216px; text-align:left; padding:1px 1px 1px 1px; color:#000000; border:#000000 solid 1px; margin:4px 0 0 0; font:90% Arial, Helvetica, sans-serif; }


.sideMailListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.sideMailListItem p.paraMail { margin:0 0 0 0; padding:14px 0px 0px 10px; display:block; }
.sideMailListItem p.paraMail a { color:#ab3ea3; font-weight:bold; }
.sideMailListItem p.paraMail a:hover { color:#000000; }
.sideMailListItem p.paraMail img { margin:-1px 0 0 0; padding:0 0 0 0; vertical-align:middle; }

/* TITLE / INFO SIDE MAIL AREA END */













/* TITLE / INFO SIDE NOTIFICATION AREA AREA */	

h1.sideNotificationOptionsTitle {
	font:bold 160% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:16px 0 13px 16px;
	line-height:110%;
	text-align:left;
}

.sideNotificationOptions {
	position:relative;
	width:235px;
	margin:95px 0 16px 0;
	padding:0 0 0 0;
	float:left;
}

.sideNotificationOptionsBox {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideNotificationOptionsBoxTitle {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.sideNotificationOptionsBoxTitleInfo {
	width:233px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.sideNotificationOptionsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.sideNotificationOptionsListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	position:relative;
}

.sideNotificationOptionsListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
}

.sideNotificationOptionsListItem p.paraMail { margin:0 0 0 0; padding:10px 0px 10px 10px; display:block; float:left; clear:both; border-bottom:1px dotted #ccc; width:222px; }
.sideNotificationOptionsListItem p.paraMail a { color:#ab3ea3; font-weight:bold; }
.sideNotificationOptionsListItem p.paraMail a:hover { color:#000000; }
.sideNotificationOptionsListItem p.paraMail img { margin:-1px 0 0 0; padding:0 0 0 0; vertical-align:middle; }

.sideNotificationOptionsListItem .checkBtn { margin:1px 5px 0 0; padding:0 0 0 0; vertical-align:text-top; }

select#notification-filter-select  {
	width:217px;
	outline:0;
	padding:4px 5px;
	float:left;
	margin:5px 0 0 0;
	border:0;
	-moz-border-radius:2px 2px 2px 2px;
	background:url(/assets/images/structure/bg-textbox.gif) repeat-x scroll left top transparent;
	border:1px solid #B4B4B4;
}


/* TITLE / INFO SIDE NOTIFICATION AREA END */










/* TITLE / INFO SIDE LATEST PHOTOS AREA */	
	
.sideProfileImgBig {
	position:relative;
	margin:16px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	border:1px solid #c376be;
}


.sideLatestPhotos {
	position:relative;
	width:235px;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	float:left;
}

.sideLatestPhotosListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	position:relative;
}

.sideLatestPhotosList {
	width:100%;
	float:left;
	margin:3px 0 3px 0;
	padding:0 0 0 0;
}

.sideLatestPhotosListItem p.photoInfo {
	float:left;
	color:#0076a3;
	margin:8px 0 0 8px;
	padding:0 0 0 0;
	font-size:90%;
	display:inline;
}

.sideLatestPhotosListItem p.photoInfo a {
	color:#0076a3;
	text-decoration:none;
}

.sideLatestPhotosListItem p.photoInfo a:hover {
	color:#890880;
	text-decoration:none;
}

.sideLatestPhotosListItem input.btnCreateNewAlbum {
	background:url(../images/structure/btn-create-new-album.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:113px;
	height:23px;
	float:right;
}

.sideLatestPhotosListItem #side-photo-list {
	width:235px;
	margin:5px 0;
}

.sideLatestPhotosListItem #side-photo-list li {
	float:left;
	width:74px;
	margin:2px;
}

.sideLatestPhotosListItem #side-photo-list li a {
	border:1px solid #777;
	float:left;
	display:block;
}

.sideLatestPhotosListItem #side-photo-list li a img {
	width:72px;
	display:block;
	float:left;
}


.sideLatestPhotosListItem p.paraLinkBlue {
	margin:0 7px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.sideLatestPhotosListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.sideLatestPhotosListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.sideLatestPhotosListItem .resultsGridItemImgWth1 {
	margin:7px 0px 2px 8px;
	padding:0 0 0 0;
	float:left;
	border:1px solid #444444;
	display:inline;
}

.sideLatestPhotosListItem .imgPurpleBdrWth1 { border:1px solid #af19a6; }

/* TITLE / INFO SIDE LATEST PHOTOS AREA END */









/* SHELF / GIFT AREA */	


.sideShelf {
	position:relative;
	width:235px;
	height:270px;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-shelf.jpg) top left no-repeat;
}

.sideShelfTitle {
	width:235px;
	height:48px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.sideShelfTitle .titleGift {
	margin:15px 0 0 8px;
	float:left;
	display:inline;
}

.sideShelfTitle input.btnChangeShelf {
	background:url(../images/structure/btn-change-shelf.png) top left no-repeat;
	cursor:pointer;
	margin:15px 8px 0 0;
	border:0;
	outline:0;
	width:83px;
	height:15px;
	float:right;
}

.sideShelfRow {
	width:235px;
	height:90px;
	margin:0 0 10px 7px;
	padding:0 0 0 0;
}

.sideShelfRow img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

/* SHELF / GIFT AREA END */	







/* TAB NAVIGATION */	
	
ul.tabNavigation {
	float:left;
	clear:left;
	width:574px;
	margin:0 0 0 0;
	padding:0 0 8px 0;
	list-style: none;
	display:inline;
	background:url(../images/structure/bg-tab-navigation.gif) bottom left no-repeat;
}

ul.tabNavigation li.selected {
	float:left;
	margin:0 2px -1px 0;
	background:url(../images/structure/bg-tab-nav-grey-left.gif) top left no-repeat;
}

ul.tabNavigation li.selected span {
	background:url(../images/structure/bg-tab-nav-grey-right.gif) top right no-repeat; display:inline-block;
}

ul.tabNavigation li.selected span a { color:#000000; text-decoration:none; font-size:100%; font-weight:normal; display:inline-block; padding:3px 10px 4px 10px; }
ul.tabNavigation li.selected span a:hover { color:#9f1796; text-decoration:none; font-size:100%; font-weight:normal; display:inline-block; padding:3px 10px 4px 10px; }

ul.tabNavigation li {
	float:left;
	margin:0 2px 0 0;
	background:url(../images/structure/bg-tab-nav-purple-left.gif) top left no-repeat;
}

ul.tabNavigation li span {
	background:url(../images/structure/bg-tab-nav-purple-right.gif) top right no-repeat; display:inline-block;
}

ul.tabNavigation li span a { color:#ffffff; text-decoration:none; font-size:100%; font-weight:normal; display:inline-block; padding:3px 8px 2px 8px; }
ul.tabNavigation li span a:hover { color:#000000; text-decoration:none; font-size:100%; font-weight:normal; display:inline-block; padding:3px 8px 2px 8px; }

/*   TAB NAVIGATION END   */










/* TITLE / INFO MY MESSAGES AREA */	
	
#myMessages {
	position:relative;
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.myMessagesBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.myMessagesBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.myMessagesBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.myMessagesBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}





.myMessagesListItem {
	
}

.myMessagesListItemTxt {
	width:515px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.myMessagesWidthFull {
	width:100%;
}

.comment-list {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
	float:left;
}

.add-comment {
	margin:0 0 20px 0;
}

.comment-list li {
	width:554px;
	float:left;
	clear:left;
	margin:0 0 0 10px;
	padding:9px 0;
	border-bottom:1px solid #d7d5d5;
}

span.myMessagesTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.comment-list li .myMessagesListItemTxt .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.comment-list li input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-3px 0 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.comment-list .approve-comment {
	float:right;
	margin:-3px 3px 0 0;
	position:relative;
	display:inline;
}

.comment-list li .img {
	margin:0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
	position:relative;
}

.comment-list li a.img img {
	display:block;
	float:left;
}

.comment-list li a.img .newMessageImage {
	position:absolute;
	bottom:0;
	left:0;
}

.comment-list li .text {
	float:right;
	margin:0 5px 0 0;
	display:inline;
	width:470px;
}

.comment-list li .user-info {
	float:left;
	width:400px;
}

.comment-list li .text .name {
	float:left;
	font-weight:bold;
	font-size:1em;
	margin:0 0 10px 0;
	color:#880980;
	border-bottom:1px solid #fff;
}

.comment-list li .text .name:hover {
	border-bottom:1px dotted;
}

.comment-list li .text .date {
	float:right;
	margin:0 10px 0 0;
	display:inline;
	color:#777;
	font-size:0.9em;
}

.comment-list li .text .read {
	display:block;
	margin:6px 0 0 0;
}

.comment-list li .text .comment {
	float:left;
	clear:both;
	font-size:0.9em;
	color:#000;
	margin:0;
}

.comment-list li .text .quote {
	float:left;
	clear:both;
	font-size:0.9em;
	margin:10px 0 0 0;
	color:#999;
	border-bottom:1px dotted;
}

.comment-list li .text a.quote:hover {
	border-bottom:1px solid;
}

.comment-list li .text .comment .subject {
	font-size:1.1em;
	display:block;
	color:#0074a3;
	margin:0 0 3px 0;
}

.comment-list li .text a:hover .subject {
	border-bottom:1px dotted;
	margin:0 0 2px 0;

}

.comment-list li ul.user-links {
	border:0;
	padding:5px 0 0 0;
	margin:10px 0 0 0;
	float:left;
	clear:left;
	width:470px;
	border-top:1px dotted #eee;
}

.comment-list li ul.user-links li {
	width:auto;
	padding:0;
	border:0;
	margin:0 15px 3px 0;
	float:left;
	clear:none;
}

.comment-list li ul.user-links li a {
	background-position:top left;
	background-repeat:no-repeat;
	padding:1px 0 1px 20px;
	display:block;
	border:0;
	font-size:0.9em;
	color:#aaa;
}

.comment-list li ul.user-links li a:hover {
	background-position:bottom left;
	color:#222;
}

.comment-list li ul.user-links li a.block {
	background-image:url(/assets/images/buttons/block.gif);
}

.comment-list li ul.user-links li a.add {
	background-image:url(/assets/images/buttons/fam-add.gif);
}

.comment-list li .text-full {
	float:left;
	width:460px;
}

.comment-list li .text blockquote {
	padding:10px;
	float:left;
	clear:both;
	background-color:#f2f2f2;
	font-style:oblique;
	font-size:0.9em;
	width:400px;
	margin:0 40px 10px 10px;
}

.comment-list li .text .txtArea {
	width:460px;
	padding:5px;
	border:1px dotted #777;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	height:70px; 
	margin:0 0 6px 0;
}

.comment-list li .text-full textarea {
	width:450px;
	padding:4px;
	background-image:url(/assets/images/structure/bg-textbox.gif);
	background-repeat:repeat-x;
	height:100px;
	border:1px solid #B4B4B4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	margin:0 0 16px 0;
}


.comment-list li input.btnAddComment {
	background:url(../images/structure/btn-add-comment.png) top left no-repeat;
	cursor:pointer;
	margin:3px 3px -2px 0;
	border:0;
	outline:0;
	width:87px;
	height:21px;
	float:right;
}

.comment-list li h3 {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.comment-list li p a {
	color:#0076a3;
}

.comment-list li p a:hover {
	color:#890880;
	text-decoration:none;
}

.comment-list li p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.comment-list li img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:1px;
}

.comment-list li .imgPurpleBdr { border:1px solid #af19a6; }

/* video list // taken some styles from comments list above */

#video-list {
	padding:0;
}

#video-list li {
	padding:15px 0;
}

#video-list .text {
	width:410px;
}

#video-list .text h3 {
	width:380px;
	margin:0 0 5px 0;
}

#video-list .text p {
	font-size:0.9em;
}

#video-list .text p.added {
	color:#aaa;
	font-size:0.9em;
}
.diaryPostsListItem .videoInfo {
	margin-left:10px;
}
.diaryPostsListItem .videoInfo h3 {
	float:none;
}

.diaryPostsListItemInfo .videoPage .date {
	float:right;
}
/* competition section */

#competition-info {
	width:824px;
	float:left;
}

#competition-info p.terms {
	font-size:0.9em;
	clear:both;
	display:block;
	border-top:1px solid #999;
	padding:10px 10px 0 10px;
	margin:20px 0 0 0;
}

#simple-comp-terms-dialog {
	text-align:left;
	padding:20px 10px 10px 10px;
	}
	
#simple-comp-terms-dialog p {
	font-size:0.8em;
}

#competition-info .image {
	float:right;
	width:324px;
}

#competition-info .image-internal {
	float:right;
	width:225px;
	padding:1px;
	margin:10px 20px 20px 0;
}

#competition-info .image-internal img {
	width:225px;
}

#competition-info .content {
	float:left;
	width:460px;
	padding:10px;
}

#competition-info h3 {
	color:#111;
	margin:10px 0 20px 0;
}

#competition-info h4 {
	height:35px;
	text-indent:-7777px;
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
	margin:20px 0 10px 0;
	
}

#competition-info h4#bongal-quiz {
	background-image:url(/assets/images/competition/bongal-quiz.png);
	width:157px;
}

#competition-info h4#bongal-rate {
	background-image:url(/assets/images/competition/rate-the-bongalers.png);
	width:422px;
}

#competition-info p .purple {
	font-weight:bold;
	color:#880980;
}

#competition-info a {
	margin:0 0 30px 0;
}

#competition-info .rate-me {
	float:left; 
	margin:0 5px 0 0;
}

#competition-info p.entered-rating {
	background-image:url(/assets/images/buttons/accept.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#222;
	font-weight:bold;
	padding:12px 0 12px 20px;
	margin:0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	width:201px;
	font-size:1em;
	float:left;
}

#competition-info p.closed-rating {
	background-image:url(/assets/images/buttons/delete.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#222;
	font-weight:bold;
	padding:12px 0 12px 20px;
	margin:0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	width:201px;
	font-size:1em;
	float:left;
}

#competition-info ul.questions {
	width:460px;
	float:left;
	clear:both;
}

#competition-info ul.questions li {
	width:460px;
	float:left;
	clear:both;
	padding:0 0 0 15px;
	margin:0 0 20px 0;
}	

#competition-info ul.questions li.submit {
	background-image:none;
}	

#competition-info ul.questions li li {
	width:190px;
	float:left;
	margin:2px;
	padding:5px;
	background-image:none;
	clear:none;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f7f7f7;
}

#competition-info ul.questions li li:hover {
	border:1px solid #880980;
}

#competition-info ul.questions li li input {
	float:left;
}

#competition-info ul.questions li li label {
	font-weight:bold;
	cursor:pointer;
	margin:2px 0 0 0;
	padding:0 0 0 5px;
	float:left;
	width:160px;
	display:block;	
	
}

#competition-info .rating-info {
	float:right;
	width:280px;
	padding:20px 0 0 0;
	text-align:center;
}

#win-a-prize {
	background-image:url(/assets/images/competition/win-a-prize.png);
	background-repeat:no-repeat;
	height:102px;
	width:259px;
	margin:-20px 0 0 0;
	float:left;
}

#competition-info .rating-info p {
	font-size:1.2em;
	text-align:left;
}

#competition-info #contestantContainer {
	background-position:top left;
	width:461px;
	height:379px;
	padding:20px;
	background-image:url(/assets/images/competition/inset.png);
	float:left;
	display:inline;
	margin:10px 0 0 20px;
}

#competition-info #contestantContainer img {
	margin:40px auto 10px auto;
	border:1px solid #ccc;
	padding:1px;
	width:233px;
	display:block;
	height:233px;
}

#competition-info #contestantContainer ul.rating-inputs {
	width:461px;
	float:left;
	clear:both;
}

#competition-info #contestantContainer ul.rating-inputs li {
	width:27px;
	float:left;
	text-align:center;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f7f7f7;
	padding:5px;
	margin:1px;
}

#competition-info #contestantContainer ul.rating-inputs li input {
	display:inline;
}

#competition-info #contestantContainer ul.rating-inputs li label {
	display:block;
	width:27px;
	text-align:center;
	font-weight:bold;
	color:#880980;
	font-size:1.8em;
	cursor:pointer;
}

#competition-info #contestantContainer p.error {
	background-image:url(/assets/images/buttons/delete.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#222;
	font-weight:bold;
	padding:12px 0 12px 30px;
	margin:300px 0 0 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	width:431px;
	font-size:1em;
	float:left;
}

#competition-info #contestantContainer a.skip {
	float:right;
	margin:15px 0 0 0;
	padding:0 15px 0 0;
	font-weight:bold;
	background-image:url(/assets/images/bullets/blue-triangle.png);
	background-position:right;
	background-repeat:no-repeat;
}

#competition-info #contestantContainer a.skip:hover {
	color:#5D88B5;
	text-decoration:underline;
}

#competition-info .comp-winner {
	width:800px;
	padding:0 20px;	
	float:left;
	margin:0 0 50px 0;
}

#competition-info .comp-winner li {
	width:780px;
	padding:10px 0 20px 0;	
	float:left;
	clear:left;
	border-bottom:1px solid #ccc;
}

#competition-info .comp-winner li .comp-intro {
	float:left;
	width:450px;
}

#competition-info .comp-winner li img {
	float:left;
	border:1px solid #ccc;
	padding:1px;
}

#competition-info .comp-winner li .comp-intro h3 {
	display:block;
	margin:0 0 5px 0;
	font-size:1.1em;
	float:left;
	width:350px
}

#competition-info .comp-winner li .comp-intro p {
	display:block;
	margin:0;
	font-size:0.9em;
	float:left;
	width:350px
}

#competition-info .comp-winner li .comp-intro img {
	margin:0 10px 0 0;
}

#competition-info .comp-winner li ul {
	width:330px;
	float:left;
}

#competition-info .comp-winner li li {
	width:200px;
	padding:0 0 0 20px;	
	float:left;
	clear:none;
	border:0;
	position:relative;
	background-image:url(/assets/images/bullets/blue-triangle.png);
	background-position:left;
	background-repeat:no-repeat;
}

#competition-info .comp-winner li li h4 {
	text-indent:0;
	position:absolute;
	bottom:-10px;
	left:35px;
	color:#fff;
	background-color:#000;
	padding:4px;
	margin:0;
	height:auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:0.9em;
	border:1px solid #fff;
}

#competition-info .comp-winner li li a {
	line-height:64px;
	vertical-align:middle;
}

#competition-info .comp-winner li li a img {
	margin:0 10px 0 0;
}

/* TITLE / INFO MY MESSAGES AREA END */









/* TITLE / INFO MY MESSAGES AREA */	
	
#myNewMessages {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.myNewMessagesBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.myNewMessagesBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-green-dots.gif) bottom left repeat-x;
}

.myNewMessagesBoxTitleInfo {
	width:572px;
	border-top:1px solid #5c9d0b;
	border-left:1px solid #5c9d0b;
	border-right:1px solid #5c9d0b;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-green.gif) bottom left repeat-x;
	background-color:#7fe404;
}

.myNewMessagesBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}





.myNewMessagesListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.myNewMessagesListItemTxt {
	width:515px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.myNewMessagesListItemInfo {
	width:554px;
	margin:0 0 0 10px;
	padding:0 0 9px 0;
	border-bottom:1px solid #d7d5d5;
	position:relative;
}

span.myMessagesTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.myNewMessagesListItemTxt .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.myNewMessagesListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-3px 0 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.myNewMessagesListItem h3 {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.myNewMessagesListItem p a {
	color:#0076a3;
}

.myNewMessagesListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.myNewMessagesListItem p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.myNewMessagesListItem img.newMessageImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:51px;
	left:1px;
}

.myNewMessagesListItem .resultsListItemImg {
	margin:0 6px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
}

.myNewMessagesListItem .imgGreenBdr { border:1px solid #12be00; }

/* TITLE / INFO MY NEW MESSAGES AREA END */








/* TITLE / INFO NOTIFICATION AREA */	
	
#notifications {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.notificationsBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.notificationsBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.notificationsBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.notificationsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}





.notificationsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.notificationsListItemTxt {
	width:515px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.notificationsListItemInfo {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #d7d5d5;
}

span.notificationsTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.notificationsListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-3px 8px 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.notificationsListItem p a {
	color:#0076a3;
}

.notificationsListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.notificationsListItem p {
	margin:0 0 0px 8px;
	padding:0 0 0 0;
	color:#222;
}

.notificationsListItem a {
	color:#0076a3;
	border-bottom:1px dotted;
}

.notificationsListItem a:hover {
	color:#880980;
}

/* TITLE / INFO NOTIFICATION AREA END */











/* TITLE / INFO FRIENDS REQUEST AREA */	
	
#friendRequest {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.friendRequestBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.friendRequestBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.friendRequestBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.friendRequestBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.notification-list {
	width:574px;
	float:left;
	margin:0 0 20px 0;
	padding:6px 0 0 0;
	border-bottom:1px solid #ccc;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.notification-list li {
	padding:7px 0;
	border-bottom:1px dotted #ccc;
	float:left;
	clear:left;
}

.notification-list li p {
	margin:2px 0 0 0;
}

.notification-list li input{
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 8px;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.notification-list li img {
	float:left;
	margin:0 10px;
	height:30px;
	width:30px;
	border:1px solid #222;
}



.friendRequestListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.friendRequestListItemInfo {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 9px 0;
	border-bottom:1px solid #d7d5d5;
	position:relative;
}

.friendRequestListItemInfoLeft {
	width:280px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.friendRequestListItemInfoRight {
	width:270px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
}

.friendRequestListItemTxt {
	width:270px;
	margin:2px 0 0 0;
	padding:0 0 0 0;
}

span.friendRequestTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}


input.btnAcceptFriend {
	background:url(../images/structure/btn-friend-accept.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:83px;
	height:23px;
}

input.btnJoinGroup {
	background:url(/assets/images/buttons/groups/join-groups.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:70px;
	height:24px;
}

input.btnRjtInvite {
	background:url(/assets/images/buttons/groups/reject-invite.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:83px;
	height:23px;
}

input.btnRejectFriend {
	background:url(../images/structure/btn-friend-reject.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:83px;
	height:23px;
}

ul.request-status {
	float:left;
	width:260px;
	margin:0 0 10px -1px;
	position:relative;
}

ul.request-status li {
	float:left;
	width:90px;
}



.friendRequestListItem p a {
	color:#0076a3;
}

.friendRequestListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.friendRequestListItem p {
	margin:0 0 27px 0;
	padding:0 0 0 0;
	color:#0076a3;
}

img.newFriendImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:60px;
	left:9px;
}

.friendRequestListItem .resultsListItemImg {
	margin:0 6px 0 8px;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
}

.friendRequestListItem .imgGreenBdr { border:1px solid #12be00; }

/* TITLE / INFO FRIENDS REQUEST AREA END */








/* TITLE / INFO PERSONAL DETAILS AREA */	
	
#personalDetails {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.personalDetailsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	position:relative;
}

.personalDetailsListItem .mapRight {
	float:right;
	margin:0 8px 0 0;
	padding:0 0 0 0;
}

.personalDetailsListItem #map {
	width:140px;
	height:180px;
	float:right;
}

.personalDetailsListItemInfo {
	width:420px;
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

.personalDetailsListItemTxt {
	width:420px;
	float:left;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.personalDetailsListItemTxt p img {
vertical-align:middle;
}

span.personalDetailsTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.personalDetailsListItem p a {
	color:#0076a3;
}

.personalDetailsListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.personalDetailsListItem p.txtLeft {
	width:125px;
	font-size:115%;
	margin:0 0 0px 8px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.personalDetailsListItem p.txtRight {
	width:278px;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.personalDetailsListItem p.txtRightImg {
	width:298px;
	margin:-4px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.personalDetailsListItem .personalDetailsListItemInfo ul {
	width:410px;
	float:left;
	margin:0;
	padding:20px 0 0 10px;
}

.personalDetailsListItem .personalDetailsListItemInfo ul.password {
	border-top:1px dotted #aaa;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li {
	width:410px;
	float:left;
	clear:left;
	margin:0 0 8px 0;
	padding:0;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li p {
	margin:0;
	padding:0;
	float:left;
	font-size:1.1em;
	width:280px;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li p.label {
	float:left;
	width:120px;
	font-weight:bold;
	font-size:0.9em;
	color:#777;
	padding:2px 0 0 0;
}

.feedback-gif {
	position:absolute;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .public-hide {
	width:110px;
	display:inline-block;
	font-size:0.8em;
	background-color:#f2f2f2;
	padding:10px 3px 4px 6px;
	margin:2px 0 5px 0;
	clear:both;
	background-image:url(/assets/images/buttons/hide-tag.png);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .public-hide .feedback-gif {
	top:1px;
	right:-33px;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .public-hide input {
	float:left;
	width:auto !important;
	margin:2px 5px 0 0;
	padding:0;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li input {
	border:1px solid #960b8c;
	padding:2px 2px 2px 3px;
	width:169px !important;
	margin:-4px 0 0 0;
	float:left;
	font-size:0.9em;
	text-align:left;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .ui-datepicker-trigger {
	width:20px;
	height:20px;
	background-image:url(/assets/images/buttons/forms/date-picker.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:0;
	padding:0;
	text-indent:-7777px;
	float:left;
	margin:-4px 0 0 5px;
	cursor:pointer;
	position:relative;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .ui-datepicker-trigger:hover {
	background-position:bottom left;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li textarea {
	border:1px solid #960b8c;
	padding:2px;
	width:170px !important;
	margin:-4px 0 0 0;
	float:left;
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.8em;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .charcounter {
	float:left;
	font-size:0.8em;
	margin:0 0 5px 5px; 
	padding:0;
	color:#880980;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li select {
	border:1px solid #960b8c;
	padding:2px 2px 2px 0;
	width:176px !important;
	margin:-4px 0 0 0;
	float:left;
	font-size:0.9em;
	text-align:left;
	
}

.personalDetailsListItem .personalDetailsListItemInfo ul li input.save {
	border:0;
	padding:0;
	width:auto !important;	
	margin:-2px 0 0 5px;
	float:left;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li input.cancel {
	border:0;
	padding:0;
	width:auto !important;	
	margin:-2px 0 0 2px;
	float:left;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li input.submit {
	width:auto !important;
	padding:0;
	border:0;
	margin:-2px 0 0 0;
}

.personalDetailsListItem .personalDetailsListItemInfo ul.interests {
	width:290px;
	float:left;
	margin:0;
	padding:0 0 0 0;
}

.personalDetailsListItem .personalDetailsListItemInfo ul.interests li {
	width:auto;
	display:inline;
	clear:none;
	margin:0;
	padding:0 10px 0 0;
}

.personalDetailsListItem .personalDetailsListItemInfo ul.interests li a {
	margin:0 2px 0 5px;
	height:17px;
	width:17px;
	background-image:url(/assets/images/buttons/forms/delete.png);
	background-repeat:no-repeat;
	padding:0;
	display:inline-block;
}

.personalDetailsListItem .personalDetailsListItemInfo a#add-interest {
	float:left;
	margin:5px 0 0 120px;
}

#addMoreTagsForm {
	margin:10px 0 0 120px;
	float:left;
}

#addMoreTagsForm input.submit {
	margin:-3px 0 0 5px;
	position:relative;
}

/* TITLE / INFO _PERSONAL DETAILS AREA END */








/* TITLE / INFO INTEREST ZONE AREA */	
	
#interestZone {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.interestZoneBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.interestZoneListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.interestZoneListItem .mapRight {
	float:right;
	margin:0 8px 0 0;
	padding:0 0 0 0;
}

.interestZoneListItem p.paraLinkBlue {
	margin:8px 14px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.interestZoneListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.interestZoneListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.interestZoneListItemInfo {
	width:558px;
	margin:6px 0 0 0;
	padding:0 0 0 0;
}

.interestZoneListItemInfo p.showTitle {
	margin:-10px 0 5px 8px;
	padding:0 0 0 0;
	font-size:90%;
}

.interestZoneListItemInfo li {
	margin:0 0 10px 13px;
	float:left;
	height:100px;
}

.interestZoneListItemInfo a {
	width:66px;
	float:left;
	color:#000000;
	text-align:center;
	font-size:0.9em;
}

.interestZoneListItemInfo a:hover {
	color:#890880;
}

.interestZoneListItemInfo a:hover .category {
	background-position:bottom;
}


.interestZoneListItemInfo li a img {
	width:73px;
	height:64px;
	display:block;
	padding:4px;
	margin:0 0 5px 0;
	border:0;
	background:url(/assets/images/structure/bg-interest-zone.gif) top left repeat;
}

.interestZoneListItemImg img {
	margin:3px 0 0 3px;
	padding:0 0 0 0;
}

.interestZoneListItemImg .imgPurpleBdr { border:1px solid #3a0737;}
.interestZoneListItemImg .imgGreyBdr { border:1px solid #8d8d8d;}

.interestZoneListItemTxt {
	width:81px;
	float:left;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	text-align:center;
}

/* TITLE / INFO INTEREST ZONE AREA END */










/* TITLE / INFO GROUPS JOINED AREA */	
	
#groupsJoined {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.groupsJoinedBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.groupsJoinedBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.groupsJoinedBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	text-align:center;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.groupsJoinedBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.groupsJoinedBoxTitleInfo input.btnEdit {
	background:url(../images/structure/btn-edit.png) top left no-repeat;
	cursor:pointer;
	margin:5px 8px 0 0;
	border:0;
	outline:0;
	width:50px;
	height:15px;
	float:right;
}





.groupsJoinedListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	position:relative;
}

.groupsJoinedListItem .mapRight {
	float:right;
	margin:0 8px 0 0;
	padding:0 0 0 0;
}

.groupsJoinedListItem p.paraLinkBlue {
	margin:8px 14px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.groupsJoinedListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.groupsJoinedListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.groupsJoinedListItemInfo {
	width:574px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.groupsJoinedListItemInfo a {
	width:130px;
	float:left;
	color:#0076a3;
	font-size:85%;
	margin:0 4px 0 8px;
	padding:0 0 0 0;
	display:inline;
}

.groupsJoinedListItemInfo a:hover {
	width:130px;
	color:#890880;
}

span.groupsJoinedListItemImg {
	width:130px;
	height:130px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-interest-zone.gif) top left repeat;
}

.groupsJoinedListItemImg img {
	margin:4px 0 0 4px;
	padding:0 0 0 0;
}

.groupsJoinedListItemImg .imgPurpleBdr { border:1px solid #3a0737;}
.groupsJoinedListItemImg .imgGreyBdr { border:1px solid #8d8d8d;}

.groupsJoinedListItemTxt {
	width:130px;
	float:left;
	margin:0 0 0 0;
	padding:10px 0 20px 0;
	text-align:left;
	text-align:center;
}

.groupsJoinedListItemTxt .txt {
	font-size:1.1em;
}

/* TITLE / INFO GROUPS JOINED AREA END */









/* TITLE / INFO PROFILE COMMENTS AREA */	
	
#profileComments {
	position:relative;
	width:574px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.profileCommentsBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.profileCommentsBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.profileCommentsBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.profileCommentsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.profileCommentsBoxTitleInfo input.btnAddComment {
	background:url(../images/structure/btn-add-comment.png) top left no-repeat;
	cursor:pointer;
	margin:3px 3px -2px 0;
	border:0;
	outline:0;
	width:87px;
	height:21px;
	float:right;
}





.profileCommentsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.profileCommentsListItemTxt {
	width:515px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.profileCommentsListItemInfo {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 9px 0;
	border-bottom:1px solid #d7d5d5;
}

span.profileCommentsTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.profileCommentsListItemTxt .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.profileCommentsListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-3px 8px 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.profileCommentsListItem h3 {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.profileCommentsListItem p a {
	color:#0076a3;
}

.profileCommentsListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.profileCommentsListItem p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.profileCommentsListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.profileCommentsListItem .resultsListItemImg {
	margin:0 6px 0 8px;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.profileCommentsListItem .imgPurpleBdr { border:1px solid #af19a6; }

/* TITLE / INFO PROFILE COMMENTS END */










/* TITLE / INFO GROUP ZONES BOX AREA */	
	
#groupZones {
	position:relative;
	width:824px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.groupZonesBoxInfo {
	width:824px;
	margin:0 0 15px 0;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

#groupZonesBoxInfoImg {
	width:369px;
	height:188px;
	display:block;
	float:right;
	margin:10px 8px 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-dots-big-img.gif) top left repeat;
}

#groupZonesBoxInfoImg img {
	margin:4px 0 0 4px;
	padding:0 0 0 0;
	border:1px solid #1d1d1d;
}

.groupZonesBoxInfoTxt {
	width:445px;
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline;
}

.groupZonesBoxInfoTxtImg {
	width:79px;
	height:70px;
	display:block;
	margin:12px 12px 0 12px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/structure/bg-interest-zone.gif) top left repeat;
}

.groupZonesBoxInfoTxtImg img {
	margin:3px 0 0 3px;
	padding:0 0 0 0;
	position:absolute;
	clip:rect(0px,75px,64px,0px);
}

.groupZonesBoxInfoTxtImg .imgPurpleBdr { border:0;}
.groupZonesBoxInfoTxtImg .imgGreyBdr { border:0;}

.groupZonesBoxInfoTxt h3 {
	font:bold 1.6em Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#313131;
	display:block;
	border-bottom:1px solid #b0b0b0;
	/*width:413px;*/
	overflow:hidden;
	padding:0 0 10px 0;
	margin:17px 12px 0 12px;
	text-align:left;
}

.groupZonesBoxInfoTxt a.back-to-zones {
	float:left;
	background-image:url(/assets/images/structure/arrow-blue-left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	padding:1px 0 0 13px;
	margin:10px 0 0 0;
	font-size:0.9em;
	color:#0076A3;
}

.groupZonesBoxInfoTxt p.paraTxt { margin:12px 12px 0 12px; padding:0 0 0 0; display:block; float:left; }
.groupZonesBoxInfoTxt p.paraTxt a { color:#0076a3;  }
.groupZonesBoxInfoTxt p.paraTxt a:hover { color:#890880; text-decoration:underline; }





#groupZonesImgItems {
	width:824px;
	float:left;
	margin:0 0 8px 0;
	padding:8px 0 0 0;
}

#groupZonesImgItems li {
	width:66px;
	height:100px;
	float:left;
	margin:8px;
}


#groupZonesImgItems a {
	color:#000000;
	margin:0;
	padding:0 0 0 0;
}

#groupZonesImgItems a:hover {
	width:81px;
	color:#890880;
}

#groupZonesImgItems a:hover .category {
	background-position:bottom;
}

span.groupZoneListItemImg {
	width:81px;
	height:72px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-interest-zone.gif) top left repeat;
}

.groupZoneListItemImg img {
	margin:3px 0 0 3px;
	padding:0 0 0 0;
}

.groupZoneListItemImg .imgPurpleBdr { border:1px solid #3a0737;}
.groupZoneListItemImg .imgGreyBdr { border:1px solid #8d8d8d;}

.groupZoneListItemTxt {
	width:66px;
	float:left;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	text-align:center;
}

.category_holder {
	background:url(../images/structure/bg-interest-zone.gif) top left repeat;
	padding:3px;
	display:block;
}

.category {
	width:60px;
	height:53px;
	display:block;
}

.cat_arts {
	background:url(/assets/images/groups/medium/arts.png);
}

.cat_religion {
	background:url(/assets/images/groups/medium/religion.png);
}

.cat_books {
	background:url(/assets/images/groups/medium/books.png);
}

.cat_career {
	background:url(/assets/images/groups/medium/career.png);
}

.cat_fashion {
	background:url(/assets/images/groups/medium/fashion.png);
}

.cat_finance {
	background:url(/assets/images/groups/medium/finance.png);
}

.cat_fashion {
	background:url(/assets/images/groups/medium/fashion.png);
}

.cat_fitness {
	background:url(/assets/images/groups/medium/fitness.png);
}

.cat_food_drink {
	background:url(/assets/images/groups/medium/food_drink.png);
}

.cat_gaming {
	background:url(/assets/images/groups/medium/gaming.png);
}

.cat_health__fitness {
	background:url(/assets/images/groups/medium/fitness.png);
}

.cat_hobbies {
	background:url(/assets/images/groups/medium/hobbies.png);
}

.cat_home_garden {
	background:url(/assets/images/groups/medium/home_garden.png);
}

.cat_motoring {
	background:url(/assets/images/groups/medium/motoring.png);
}

.cat_movies {
	background:url(/assets/images/groups/medium/movies.png);
}

.cat_music {
	background:url(/assets/images/groups/medium/music.png);
}

.cat_nightlife_social {
	background:url(/assets/images/groups/medium/nightlife.png);
}

.cat_pets {
	background:url(/assets/images/groups/medium/pets.png);
}

.cat_politics {
	background:url(/assets/images/groups/medium/politics.png);
}

.cat_family {
	background:url(/assets/images/groups/medium/relationships.png);
}

.cat_technology {
	background:url(/assets/images/groups/medium/technology.png);
}

.cat_shopping {
	background:url(/assets/images/groups/medium/shopping.png);
}

.cat_sport {
	background:url(/assets/images/groups/medium/sport.png);
}

.cat_travel {
	background:url(/assets/images/groups/medium/travel.png);
}

.cat_tv {
	background:url(/assets/images/groups/medium/tv.png);
}

.cat_university {
	background:url(/assets/images/groups/medium/universities.png);
}

.cat_new_to_bongal {
	background:url(/assets/images/groups/medium/new_to_bongal.png);
}

.cat_media {
	background:url(/assets/images/groups/medium/media.png);
}

.cat_religion {
	background:url(/assets/images/groups/medium/religion.png);
}

/*** small variants ***/

.cat_small_arts {
	background:url(/assets/images/groups/small/arts.png);
}

.cat_small_religion {
	background:url(/assets/images/groups/small/religion.png);
}

.cat_small_books {
	background:url(/assets/images/groups/small/books.png);
}

.cat_small_media {
	background:url(/assets/images/groups/small/media.png);
}

.cat_small_career {
	background:url(/assets/images/groups/small/career.png);
}

.cat_small_fashion {
	background:url(/assets/images/groups/small/fashion.png);
}

.cat_small_finance {
	background:url(/assets/images/groups/small/finance.png);
}

.cat_small_fitness {
	background:url(/assets/images/groups/small/fitness.png);
}

.cat_small_food_drink {
	background:url(/assets/images/groups/small/food_drink.png);
}

.cat_small_gaming {
	background:url(/assets/images/groups/small/gaming.png);
}

.cat_small_health__fitness {
	background:url(/assets/images/groups/small/fitness.png);
}

.cat_small_hobbies {
	background:url(/assets/images/groups/small/hobbies.png);
}

.cat_small_home_garden {
	background:url(/assets/images/groups/small/home_garden.png);
}

.cat_small_motoring {
	background:url(/assets/images/groups/small/motoring.png);
}

.cat_small_movies {
	background:url(/assets/images/groups/small/movies.png);
}

.cat_small_music {
	background:url(/assets/images/groups/small/music.png);
}

.cat_small_nightlife_social {
	background:url(/assets/images/groups/small/nightlife.png);
}

.cat_small_pets {
	background:url(/assets/images/groups/small/pets.png);
}

.cat_small_politics {
	background:url(/assets/images/groups/small/politics.png);
}

.cat_small_family {
	background:url(/assets/images/groups/small/family.png);
}

.cat_small_technology {
	background:url(/assets/images/groups/small/technology.png);
}

.cat_small_shopping {
	background:url(/assets/images/groups/small/shopping.png);
}

.cat_small_sport {
	background:url(/assets/images/groups/small/sport.png);
}

.cat_small_travel {
	background:url(/assets/images/groups/small/travel.png);
}

.cat_small_tv {
	background:url(/assets/images/groups/small/tv.png);
}

.cat_small_university {
	background:url(/assets/images/groups/small/universities.png);
}

.cat_small_new_to_bongal {
	background:url(/assets/images/groups/small/new_to_bongal.png);
}

.cat_small_media {
	background:url(/assets/images/groups/small/media.png);
}

.cat_small_religion {
	background:url(/assets/images/groups/small/religion.png);
}



/* TITLE / INFO GROUP ZONES BOX AREA END */	












/* TITLE / INFO SUB ZONES BOX AREA */	
	
#subZones {
	position:relative;
	width:824px;
	margin:0px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.subZonesBoxInfo {
	width:824px;
	margin:0 0 15px 0;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

.subZonesBoxInfoTxt {
	width:785px;
	display:block;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	display:inline;
}

#subZonesBoxControls {
	height:30px;
	width:785px;
	clear:both;
}

#displaySubZones {
	width:785px;
	height:auto;
	margin-left:12px;
}

.subZonesBoxInfo p.paraTxt { margin:0 0 12px 12px; padding:0 0 0 0; display:block; float:left; }

.subZonesBoxInfo p.paraTxt a { color:#0076a3;  }

.subZonesBoxInfo p.paraTxt a:hover { color:#890880; text-decoration:underline; }

ul.subZonesBoxLinks { 
	margin:0 0 12px 13px; 
	padding:5px 0 5px 0; 
	float:left; 
	border-right:1px solid #ccc; 
	width:793px;
	display:inline;
}

ul.subZonesBoxLinks li { 
	margin:0; 
	padding:10px 15px 10px 15px;
	border-left:1px solid #ccc; 
	width:233px;
	float:left;
}

ul.subZonesBoxLinks li a { color:#0076a3; font-size:110%; font-weight:bold; line-height:1.7em; }

ul.subZonesBoxLinks li a:hover { color:#890880; border-bottom:1px dotted; }

/* TITLE / INFO SUB ZONES BOX AREA END */	











/* TITLE / INFO GROUPS BOX AREA */	
	
#groups {
	position:relative;
	width:824px;
	margin:0px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.groupsBox {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.groupsBoxTitle {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.groupsBoxTitleInfo {
	width:822px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.groupsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.groupsBoxTitleInfo h2 span {
	font-size:80%;
}

input.btnHideZones {
	background:url(../images/structure/btn-hide-zones.png) top left no-repeat;
	cursor:pointer;
	margin:3px 8px 0 0;
	border:0;
	outline:0;
	width:76px;
	height:21px;
	float:right;
}

.groupsBoxInfo {
	width:804px;
	margin:0 0 15px 10px;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

#groupsBoxInfoTxt {
	width:803px;
	display:block;
	float:left;
	margin:6px 0 0 0;
	display:inline;
	padding:0 0 0 0;
	border-top:#d7d5d5 1px solid;
}


.groupsBoxInfo p.paraTxt { margin:0 0 12px 0; padding:0 0 0 0; display:block; }
.groupsBoxInfo p.paraTxt a { color:#0076a3;  }
.groupsBoxInfo p.paraTxt a:hover { color:#890880; text-decoration:underline; }

.groupsBoxInfoSortShow {
	width:785px;
	display:block;
	float:left;
	margin:10px 0 0 20px;
	padding:0 0 0 0;
	display:inline;
}

.groupsBoxInfoSortShow a { color:#0076a3;  }
.groupsBoxInfoSortShow a:hover { color:#890880; text-decoration:underline; }

.groupsBoxInfoSort {
	width:360px;
	float:left;
	margin:4px 0 0 0;
	padding:0 0 0 0;
}

.groupsBoxInfoSort p { margin:0 0 0 0; padding:0 0 0 0; }
.groupsBoxInfoSort p span { margin:0 15px 0 0; padding:0 0 0 0; }

.groupsBoxInfoShow {
	width:400px;
	float:right;
	margin:0 10px 0 0;
	display:inline;
	padding:0 0 0 0;
}

.groupsBoxInfoShow p { margin:0 0 0 0; padding:0 0 0 0; }
.groupsBoxInfoShow p span { margin:0 15px 0 0; padding:0 0 0 0; }
.groupsBoxInfoShow p .dropBox { width:160px; text-align:left; vertical-align:middle; font-weight:nornal; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.groupsBoxInfoShow input.btnSelect {
	background:url(../images/structure/btn-select.png) top left no-repeat;
	cursor:pointer;
	margin:3px 0 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}




.groupsBoxInfoItem {
	width:380px;
	position:relative;
	min-height:148px;
	margin:0 0 0 0;
	padding:20px 0 12px 0;
	border-bottom:#d7d5d5 1px solid;
}

.groupsBoxInfoItemImg {
	width:130px;
	height:130px;
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-dots-groups.gif) top left repeat;
}

.groupsBoxInfoItemImg img {
	margin:4px 0 0 4px;
	padding:0 0 0 0;
}

.groupsBoxInfoItemImg .imgPurpleBdr { border:1px solid #3a0737;}
.groupsBoxInfoItemImg .imgGreyBdr { border:1px solid #8d8d8d;}





.groupsBoxInfoItem h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:12px 0 11px 0;
	padding:0 0 0 146px;
	text-align:left;
}

.groupsBoxInfoItem h3 a {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.groupsBoxInfoItem h3 a:hover {
	color:#890880;
	text-decoration:none;
}

.groupsBoxInfoItem p {
	margin:0 0 25px 0;
	padding:0 0 0 146px;
}
.groupsBoxInfoItem input.btnJoinGroup {
	background:url(../images/structure/btn-join-group.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	position:absolute;
	bottom:16px;
	left:146px;
	z-index:5;
}

.groupsBoxInfoItem .memberTxt {
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:170px;
	position:absolute;
	bottom:16px;
	right:0;
	text-align:right;
	z-index:5;
	color:#7c7c7c;
}


/* TITLE / INFO GROUPS BOX AREA END */


















/* NEW 22nd DEC 2009 */


#interestZoneSpaceTop {
	position:relative;
	width:574px;
	margin:15px 0 16px 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}



/* RESULTS (GROUPS EXPLORE) SORT BY SHOW / RESULT ITEMS */	


.resultsBoxInfo {
	width:824px;
	margin:0 0 10px 0;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

.resultsBoxInfo p.paraTxt { margin:0 0 12px 0; padding:0 0 0 0; display:block; }
.resultsBoxInfo p.paraTxt a { color:#0076a3;  }
.resultsBoxInfo p.paraTxt a:hover { color:#890880; text-decoration:underline; }

.resultsBoxInfoSortShow {
	width:785px;
	display:block;
	float:left;
	margin:10px 0 0 9px;
	padding:0 0 0 0;
	display:inline;
}

.resultsBoxInfoSortShow a { color:#0076a3;  }
.resultsBoxInfoSortShow a:hover { color:#890880; text-decoration:underline; }

.resultsBoxInfoSort {
	width:360px;
	float:left;
	margin:4px 0 0 0;
	padding:0 0 0 0;
}

.resultsBoxInfoSort p { margin:0 0 0 0; padding:0 0 0 0; }
.resultsBoxInfoSort p span { margin:0 15px 0 0; padding:0 0 0 0; }

.resultsBoxInfoShow {
	width:400px;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.resultsBoxInfoShow p { margin:0 0 0 0; padding:0 0 0 0; }
.resultsBoxInfoShow p span { margin:0 15px 0 0; padding:0 0 0 0; }
.resultsBoxInfoShow p .dropBox { width:160px; text-align:left; vertical-align:middle; font-weight:nornal; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.resultsBoxInfoShow input.btnSelect {
	background:url(../images/structure/btn-select.png) top left no-repeat;
	cursor:pointer;
	margin:3px 0 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}






.resultsBoxBorderBtm {
	margin-top:20px;
	position:relative;
}

.resultsBoxInfoItem {
	width:403px;
	margin:0 0 -16px 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad.gif) top left no-repeat;
	min-height:144px;
	position:relative;
}

.resultsBoxInfoItemImg {
	width:130px;
	height:130px;
	display:block;
	float:left;
	margin:12px 0 0 10px;
	padding:0 0 0 0;
	display:inline;
	background:url(../images/structure/bg-dots-groups.gif) top left repeat;
}

.resultsBoxInfoItemImg img {
	margin:4px 0 0 4px;
	padding:0 0 0 0;
}

.resultsBoxInfoItem h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:11px 0 11px 0;
	padding:0 0 0 146px;
	text-align:left;
}

.resultsBoxInfoItem h3 a {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:11px 0 11px 0;
	text-align:left;
}

.resultsBoxInfoItem h3 a:hover {
	color:#890880;
	text-decoration:none;
}

.resultsBoxInfoItem p {
	margin:0 0 22px 0;
	padding:0 0 0 146px;
}

.resultsBoxInfoItem input.btnJoinGroup {
	background:url(../images/structure/btn-join-group.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	position:absolute;
	bottom:0;
	left:146px;
	z-index:5;
}

.resultsBoxInfoItem input.btnLeaveGroup {
	background:url(../images/structure/btn-leave-group.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:79px;
	height:23px;
	position:absolute;
	bottom:0;
	left:146px;
	z-index:5;
}

.resultsBoxInfoItem .memberTxt {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:170px;
	position:absolute;
	bottom:0;
	right:10px;
	text-align:right;
	z-index:5;
	color:#7c7c7c;
}

/* RESULTS (GROUPS EXPLORE) SORT BY SHOW / RESULT ITEMS END */	




input.btnTopRightPageJoinGroup {
	background:url(../images/structure/btn-join-group.png) top left no-repeat;
	cursor:pointer;
	margin:15px 13px 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	position:relative;
	float:right;
	z-index:5;
}	

input.btnTopRightPageSendMessage {
	background:url(../images/structure/btn-send-message.png) top left no-repeat;
	cursor:pointer;
	margin:15px 13px 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:89px;
	height:23px;
	position:relative;
	float:right;
	z-index:5;
}	

input.btnTopRightPageRequestFriend {
	background:url(../images/structure/btn-request-friend.png) top left no-repeat;
	cursor:pointer;
	margin:15px 13px 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:91px;
	height:23px;
	position:relative;
	float:right;
	z-index:5;
}	









/* TITLE / INFO POPULAR DISCUSSION AREA */	
	
#popDiscussion {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}







.popDiscussionListItemMain {
	width:564px;
	margin:0 10px 0 10px;
	padding:0 0 9px 0;
	float:left;
}

.popDiscussionListItemTxtMain {
	margin:9px 8px 0 0;
	padding:0 0 0 0;
}

.popDiscussionListItemTxtMain a.img {
	border:1px solid #909090;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}

.popDiscussionListItemTxtMain a.img img {
	display:block;
	float:left;
}

a.bullet-link {
	font-size:0.9em;
	font:bold;
	color:#999;
	background-image:url(/assets/images/bullets/arrow-grey-right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:1px 0 0 13px;
}

a.bullet-link:hover {
	color:#0076A3;
	background-image:url(/assets/images/structure/arrow-blue-right.gif);
}

.popDiscussionListItemTxtMain .text {
	display:inline;
	float:left;
	margin:0 0 0 10px;
	width:470px;
}

.popDiscussionListItemTxtMain .date {
	display:block;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	color:#999;
	font-weight:bold;
	float:right;
	font-size:.9em;
}

.popDiscussionListItem .popDiscussionListItemTxtMain h3 {
	font-family:Arial, Trebuchet ms, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#9f1796;
	margin:0 0 10px 0px;
	text-align:left;
	clear:left;
	display:block;
	width:380px;
}

.popDiscussionListItem .popDiscussionListItemTxtMain h3 a {
	color:#9f1796;
	font-size:1.2em;
}

.popDiscussionListItem .popDiscussionListItemTxtMain h3 a:hover {
	color:#222;
}

.popDiscussionListItem input.btnReply {
	background:url(../images/structure/btn-reply.png) top left no-repeat;
	cursor:pointer;
	margin:-4px 0 -10px 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}

.popDiscussionListItem p.discussionBkLink a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.popDiscussionListItem p.discussionBkLink a:hover {
	color:#890880;
	text-decoration:underline;
}

p.topBkLink {
	color:#0076a3;
	font-size:90%;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
}

p.topBkLink a {
	color:#0076a3;
	text-decoration:underline;
}

p.topBkLink a:hover {
	color:#890880;
	text-decoration:underline;
}









.popDiscussionListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.popDiscussionListItemInfo {
	width:554px;
	margin:0 10px 0 10px;
	padding:0 0 9px 0;
	border-top:1px solid #d7d5d5;
	float:left;
}

.popDiscussionListItemInfo .img {
	margin:10px 10px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
	position:relative;
}

.popDiscussionListItemInfo a.img img {
	display:block;
	float:left;
}

.popDiscussionListItemInfo a.name {
	border-bottom:1px solid #FFFFFF;
	color:#880980;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0 0 10px;
}

.popDiscussionListItemInfo a.name:hover {
	border-bottom:1px solid #FFFFFF;
	color:#880980;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0 0 10px;
}

.popDiscussionListItemInfo .comment {
	clear:both;
	color:#000000;
	float:left;
	font-size:0.9em;
	margin:0;
}

.popDiscussionListItemInfo a.name:hover {
	border-bottom:1px dotted;
}

.popDiscussionListItemTxt {
	width:476px;
	float:left;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

span.popDiscussionTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.popDiscussionListItemTxt .date {
	float:right;
	width:auto;
	margin:1px 10px 0 0;
	display:inline;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.popDiscussionListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-3px 0 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.popDiscussionListItem h3 {
	font:bold 115% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#9f1796;
	margin:9px 0 8px 10px;
	text-align:left;
}

.popDiscussionListItem h4.commentTitle {
	font:bold 90% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:9px 10px 0 10px;
	text-align:left;
	padding:0 0 0 0;
	float:left;
}

.popDiscussionListItem h4.commentTitle a {
	background-color:#cccccc;
	margin:0 0 0 0;
	padding:4px 6px 3px 6px;
	display:inline-block;
	color:#444;
}

.popDiscussionListItem p a {
	color:#0076a3;
}

.popDiscussionListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.popDiscussionListItem p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.popDiscussionListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.popDiscussionListItem .resultsListItemImg {
	margin:10px 6px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
}

.popDiscussionListItem .imgPurpleBdr { border:1px solid #af19a6; }





.popDiscussionListItemInfoPara {
	width:554px;
	margin:0 10px 0 10px;
	padding:0 0 0 0;
}

.popDiscussionListItemTxtPara {

	margin:6px 0 0 0px;
	padding:0 0 0 0;
}

.popDiscussionListItem .popDiscussionListItemTxtPara p a span {
	color:#0076a3;
	font-size:120%;
}

.popDiscussionListItem .popDiscussionBorderBtm {
	border-bottom:1px solid #d7d5d5;
}

.popDiscussionListItem .popDiscussionListItemTxtPara p a {
	color:#000000;
	font-size:100%;
}

.popDiscussionListItem .popDiscussionListItemTxtPara p a:hover, .popDiscussionListItem .popDiscussionListItemTxtPara p a:hover span {
	color:#890880;
	text-decoration:none;
}

.popDiscussionListItemTxtPara .date {
	float:right;
	width:auto;
	margin:1px 10px 0 0;
	display:inline;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.popDiscussionListItem p.paraLinkBlue {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.popDiscussionListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.popDiscussionListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

/* TITLE / INFO POPULAR DISCUSSION END */












/* TITLE / INFO SIDE DISCOVER GROUPS AREA AREA */	
	
.sideDiscoverGroups {
	position:relative;
	width:235px;
	margin:15px 0 16px 0;
	padding:0 0 0 0;
	float:left;
}










.sideDiscoverGroupsListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	position:relative;
}

.sideDiscoverGroupsListItem input.btnSideBrowseGroups {
	background:url(../images/structure/btn-browse-groups.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideDiscoverGroupsListItem .imgPurpleBdr { border:2px solid #af19a6; }

.sideDiscoverGroupsListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
}

.sideDiscoverGroupsListItem .txtBox { width:216px; text-align:left; padding:1px 1px 1px 1px; color:#000000; border:#000000 solid 1px; margin:4px 0 0 0; font:90% Arial, Helvetica, sans-serif; }


.sideDiscoverGroupsListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

/* TITLE / INFO SIDE DISCOVER GROUPS AREA END */
















/* TITLE / INFO GROUPS OF INTEREST AREA */	
	
#groupsOfInterest {
	position:relative;
	width:574px;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

#groupsOfInterest ul li {
	width:554px;
	margin:0 0 0 0;
	padding:16px 10px;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	border-bottom:1px solid #d7d5d5;
	position:relative;
	float:left;
	clear:left;
}

#groupsOfInterest ul ul {
	position:absolute;
	top:16px;
	right:10px;
}

#groupsOfInterest ul li li {
	width:100px;
	margin:0 0 0 0;
	padding:0 0 2px 0;
	background:none;
	position:relative;
	border:0;
	font-weight:bold;
	font-size:0.9em;
	color:#999;
	text-align:right;
}

#groupsOfInterest ul li li a.join-group {
	background-image:url(/assets/images/buttons/groups/join-groups.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:24px;
	width:70px;
	display:inline;
	position:relative;
	float:right;
	margin:0 -3px 0 0;
	clear:right;
	text-indent:-9999px;
	text-align:left;
}

.groupsOfInterestListItem .btnJoinGroup {
	background:url(../images/structure/btn-join-group.png) top left no-repeat;
	cursor:pointer;
	margin:9px 8px 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}

#groupsOfInterest ul li .group-img {
	width:124px;
	height:124px;
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:4px;
	display:inline;
	background:url(../images/structure/bg-dots-groups.gif) top left repeat;
}

#groupsOfInterest ul li .group-img img {
	border:1px solid #777;
	width:122px;
	height:122px;
	display:block;
}

#groupsOfInterest ul li a.group-img:hover img {
	border:1px solid #880980;
}

#groupsOfInterest ul li .info {
	float:left;
	width:410px;
}

#groupsOfInterest ul li .info h3 {
	font-size:1.3em;
}

#groupsOfInterest ul li .info h3 a:hover {
	color:#880980;
}

#groupsOfInterest ul li .info h3 .location {
	display:block;
	font-size:0.8em;
	margin:5px 0 0 0;
}



.groupsOfInterestListItem .btnRequestFriend {
	background:url(../images/structure/btn-request-friend.png) top left no-repeat;
	cursor:pointer;
	margin:9px 8px 0 0;
	border:0;
	outline:0;
	width:91px;
	height:23px;
	float:right;
}	

.groupsOfInterestListItem .imgPurpleBdr { border:2px solid #af19a6; }

.groupsOfInterestListItem h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 146px;
	text-align:left;
}

.groupsOfInterestListItem h3 a {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.groupsOfInterestListItem h3 a:hover {
	color:#890880;
	text-decoration:none;
}

.groupsOfInterestListItem p {
	margin:0 0 25px 0;
	padding:0 0 0 146px;
}

.groupsOfInterestListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}




.groupsBoxOfInterestInfoItemImg img {
	margin:4px 0 0 4px;
	padding:0 0 0 0;
	
}

/* TITLE / INFO GROUPS OF INTEREST AREA END */










/* TITLE / INFO SIDE MY GROUPS AREA */	
	
.sideMyGroups {
	position:relative;
	width:235px;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	float:left;
}









.sideMyGroupsListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	/*min-height:121px;*/
	position:relative;
}

.sideMyGroupsListItem input.btnSideSearchPeople {
	background:url(../images/structure/btn-search-people-2.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMyGroupsListItem input.btnSideFind {
	background:url(../images/structure/btn-find.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMyGroupsListItem p.txtBlue {
	margin:0 0 10px 82px;
	padding:0 0 0 0;
	color:#0076a3;
}

.sideMyGroupsListItem p.txtBlue a {
	color:#0076a3;
	text-decoration:none;
}

.sideMyGroupsListItem p.txtBlue a:hover {
	color:#890880;
}

.sideMyGroupsListItem p.txtImg {
	margin:10px 0 10px 82px;
	padding:0 0 0 0;
}

.sideMyGroupsListItem p.txtImg img {
	vertical-align:middle;
	margin:-4px 0 0 0;
	padding:0 0 0 0;
}

.sideMyGroupsListItem p.txtImg a {
	color:#000000;
	text-decoration:none;
}

.sideMyGroupsListItem p.txtImg a:hover {
	color:#890880;
}

.sideMyGroupsListItem .resultsGridItemImgWth1 {
	margin:7px 0px 6px 8px;
	padding:0 0 0 0;
	float:left;
	border:1px solid #2f2f2f;
	display:inline;
}

.sideMyGroups .imgPurpleBdrWth1 { border:1px solid #af19a6; }


.sideMyGroups p.paraLinkBlue {
	margin:0 7px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.sideMyGroups p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.sideMyGroups p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

/* TITLE / INFO SIDE MY GROUPS AREA END */












/* TITLE / INFO DIARY POSTS AREA */	
	
#diaryPosts {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.add-new-form {
	width:554px;
	padding:10px;
	float:left;
	clear:both;
	border-bottom:1px dotted #000;
	margin:0 0 20px 0;
}

.add-new-form a#cancel {
	margin:7px 0 0 0;
	float:left;
}

.add-new-form a#cancel:hover {
	text-decoration:underline;
}

.add-new-form label {
	float:left;
	width:100px;
	font-weight:bold;
	clear:left;
	margin:0 0 5px 0;
	padding:3px 0 0 0;
}

.add-new-form input {
	float:left;
	width:446px;
	margin:0 0 10px 0;
}

.add-new-form .optional {
	float:left;
	font-size:0.9em;
	color:#aaa;
	padding:4px 0 0 0;
}

.add-new-form input#image {
	float:left;
	width:246px;
	margin:0 0 10px 0;
}

.add-new-form textarea {
	float:left;
	width:446px;
	margin:0 0 10px 0;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

.add-new-form table {
	float:left;
	margin:0 0 10px 0 !important;
	clear:left;
	font-size:1.1em;
}

.mce#contentBody p {
	font-size:12px !important;
}

.add-new-form table table.mceToolbar {
	float:left;
	margin:0 !important;
	clear:left;
}

.add-new-form table table#content_fontsizeselect {
	float:left;
	margin:0;
	clear:left;
}

.add-new-form input.submit {
	padding:0;
	width:auto;
	float:right;
}


.diaryPostsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	position:relative;
}

.diaryPostsListItem .diary-post-image {
	float:right;
	border:1px solid #880980;
	display:block;
	margin:0 0 15px 15px;
	width:250px;
}

.diaryPostsListItemInfo {
	width:542px;
	padding:0 16px 10px 16px;
	margin:0 0 20px;
}

.vid-box {
	width:542px;
	margin:0 auto;
	padding:10px 0;
	float:left;
	margin:10px 0;
	background-color:#eee;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	text-align:center;
}

.diaryPostsListItemTxt {
	width:540px;
	margin:16px 0 0 0;
	padding:0 0 0 0;
}

.diaryPostsListItemTxtFullWdt {
	width:100%;
}

.diaryPostsListItemTxtComment {
	width:515px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.diaryPostsListItem .diaryPostsListItemTxtMain h3 {
	font:bold 115% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#9f1796;
	margin:9px 0 8px 0px;
	text-align:left;
}

.diaryPostsListItem input.btnReply {
	background:url(../images/structure/btn-reply.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 -10px 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}

.diaryPostsListItem input.btnComment {
	background:url(../images/structure/btn-comment.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:64px;
	height:23px;
	float:right;
}

.diaryPostsListItem p.diaryPostsBkLink a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.diaryPostsListItem p.diaryPostsBkLink a:hover {
	color:#890880;
	text-decoration:underline;
}













span.diaryPostsTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

span.diaryPostsTxtBlue {
	color:#0076a3;
}

.diaryPostsListItemInfo .date {
	float:left;
	margin:1px 0 10px 0;
	padding:0 0 0 0;
	font-size:0.9em;
	text-align:right;
	font-weight:bold;
}

.diaryPostsListItemInfo .edit-button {
	float:right;
	font-size:1em;
	margin:0 0 0 10px;
	text-decoration:underline;
}

.diaryPostsListItemTxtComment .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.diaryPostsListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-4px 0 0 10px;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.diaryPostsListItem input.btnDeleteMessage2 {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-4px 0 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.diaryPostsListItem h3 {
	font:bold 115% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#9f1796;
	margin:0 0 4px 0;
	text-align:left;
	display:block;
	float:left;
	width:300px;
}

.diaryPostsListItem .diaryPostsTxt {
	clear:both;
	margin:10px 0 0 0;
	float:left;
}

.diaryPostsListItem p a {
	color:#0076a3;
}


.diaryPostsListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.diaryPostsListItem p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.diaryPostsBorderBottomBlack {
	border-bottom:1px solid #000000;
}

.diaryPostsBorderBottomGrey {
	border-bottom:1px solid #cccccc;
}

.diaryPostsListItem h4.commentTitle {
	font:bold 90% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:9px 10px 8px 10px;
	text-align:left;
	border-bottom:1px solid #cccccc;
	padding:0 0 0 0;
}

.diaryPostsListItem h4.commentTitle span {
	background-color:#cccccc;
	margin:0 0 0 0;
	padding:4px 6px 3px 6px;
	display:inline-block
}

.diaryPostsListItemTxtComment p {
	margin:0 0 10px 75px;
	padding:0 0 0 0;
}

.diaryPostsListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.diaryPostsListItem .resultsListItemImg {
	margin:0px 6px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
}

.diaryPostsListItem .imgPurpleBdr { border:1px solid #af19a6; }

/* TITLE / INFO DIARY POSTS END */












/* TITLE / INFO SIDE DIARY ARCHIVE AREA */

h1.sideDiaryArchiveTitle {
	font:bold 160% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:16px 0 13px 16px;
	line-height:110%;
	text-align:left;
}

.sideDiaryArchive {
	position:relative;
	width:235px;
	margin:16px 0 15px 0;
	padding:0 0 0 0;
	float:left;
}

.sideDiaryArchiveExtraSpacingTop {
	margin:75px 0 16px 0;
	padding:0 0 0 0;
}

.sideDiaryArchiveBox {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideDiaryArchiveBoxTitle {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.sideDiaryArchiveBoxTitleInfo {
	width:233px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.sideDiaryArchiveBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}








.sideDiaryArchiveListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	position:relative;
}

.sideDiaryArchiveListItem p {
	margin:16px 8px 0 10px;
	padding:0 0 0 0;
}

.sideDiaryArchiveListItem p.year {
	font-size:110%;
}

ul.sideDiaryArchiveLinks { margin:9px 0 9px 10px; padding:5px 0 0 0;}
ul.sideDiaryArchiveLinks li { margin:0 0 2px 0; padding:0 0 0 0; }
ul.sideDiaryArchiveLinks li a { color:#0076a3; font-size:110%;  }
ul.sideDiaryArchiveLinks li a:hover { color:#890880; text-decoration:underline; }

.btnAddPostArea {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:79px;
}

input.btnTopRightPageAddNewPost {
	background:url(../images/structure/btn-add-new-post.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:222px;
	height:33px;
	position:absolute;
	right:5px;
	top:32px;
}

/* TITLE / INFO SIDE DIARY ARCHIVE AREA END */











/* TITLE / INFO SHOWREEL AREA */	
	
.showreelBox {
	position:relative;
	width:824px;
	margin:0 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	/*background:url(/assets/images/titles/showreel-splatter.png) top center no-repeat;*/
}

.showreelBlackBox {
	width:824px;
	margin:16px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.showreelBlackBoxTitle {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.showreelBlackBoxTitleInfo {
	width:822px;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
}

.showreelBlackBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.showreelBlackBoxInfo {
	width:822px;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 2px;
	background:url(../images/structure/bg-film-strip.gif) top left no-repeat;
	height:111px;
}

.showreelBlackBoxTitleInfo input.btnAppearHere {
	background:url(../images/structure/btn-appear-here-black.png) top left no-repeat;
	cursor:pointer;
	margin:4px 3px -1px 10px;
	border:0;
	outline:0;
	width:76px;
	height:23px;
	float:left;
	display:inline;
}

.showreelBlackBoxInfo p.txtPurple { color:#890880; margin:0 0 0 0; padding:14px 0 0px 10px; display:block; width:814px; float:left; }

.showreelBlackBoxInfo .resultsGridItemImgWth1 {
	margin:14px 3px 4px 6px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border:1px solid #000000;
}

.showreelBlackBoxInfo .resultsGridItemImgWth2 {
	margin:14px 0 4px 8px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border:1px solid #909090;
}

.showreelBlackBoxInfo .imgPurpleBdrWth1 { border:1px solid #af19a6; }
.showreelBlackBoxInfo .imgPurpleBdrWth2 { border:2px solid #af19a6; }




.showreelBox .radioBtnsRight {
	width:375px;
	margin:4px 0 0 0;
	float:right;
	padding:0 0 0 0;
}

.showreelBox .radioBtnsRight h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:1px 0 0 0;
	text-align:left;
}

.showreelBox .radioBtnsRight .radioBtn { margin:1px 0 0 0; padding:0 0 0 0; vertical-align:text-top; }
.showreelBox .radioBtnsRight span.radioInfo { float:right; margin:0 15px 0 0; padding:0 0 0 0; color:#000000;  display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; font-size:80%; }

/* TITLE / INFO SHOWREEL AREA END */








/* SIDE BUTTONS */

.sideInfo input.btnSideAddFriend {
	background:url(../images/structure/btn-side-add-friend.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 7px 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideInfo input.btnSideSendMessage {
	background:url(../images/structure/btn-side-send-message.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 7px 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideInfo input.btnSideGiveGift {
	background:url(../images/structure/btn-side-give-gift.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 14px 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

/* SIDE BUTTONS END */







/* new album // generic gradient form */

.form-box form {
	width:554px;
	padding:15px 10px;
	background-image:url("/assets/images/structure/bg-results-grad-big.gif");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	float:left;
	clear:left;
}

.ui-widget-content .form-box form {
	width:554px;
	padding:15px 0;
	background-image:none;
	margin:0;
	float:left;
	clear:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

.form-box ul {
	width:554px;
	float:left;
	clear:both;
	text-align:left;
}

.form-box ul li {
	width:554px;
	float:left;
	clear:both;
	margin:0 0 4px 0;
}

.form-box ul li label {
	font-weight:bold;
	width:100px;
	float:left;
	padding:4px 0 0 0;
}

.form-box ul li input {
	float:left;
	width:440px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	border:1px solid #aaa;
}

.form-box ul li textarea {
	float:left;
	width:440px;
	height:150px;
	padding:2px;
	border:1px solid #aaa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

.form-box ul li select {
	float:left;
	width:446px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #aaa;
}

.form-box ul li.submit input {
	width:auto;
	padding:0;
	border:0;
	float:right;
	margin:0 6px 0 0;
	display:inline;
}

.form-box ul li.submit a.cancel {
	float:left;
	margin:7px 0 0 100px;
	display:inline;
	color:#5D88B5;	
}

.form-box ul li.submit a.cancel:hover {
	text-decoration:underline;	
}

.form-box .grey-rounded {
	width:516px;
	height:26px;
	background-image:url(/assets/images/structure/bg-greyrounded-popup-form.png);
	padding:15px 15px 17px 15px;
	margin:20px 0 0 0;
	position:absolute;
	bottom:7px;
}

.form-box .grey-rounded input {
	margin:0;
	padding:0;
	border:0;
	float:right;
}

.form-box ul li.browse input {
	width:200px;
	padding:6px;
	margin:0 0 0 45px;
}

.form-box .grey-rounded a.submit {
	margin:0;
	padding:0;
	border:0;
	float:right;
}

.form-box .uploadifyQueue {
	margin:0 0 0 80px;
}


/* TITLE / INFO LATEST PHOTOS AREA */	
	
#latestPhotos {
	position:relative;
	width:574px;
	margin:0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.latestPhotosBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.latestPhotosListItem {
	width:574px;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	
	position:relative;
}

.latestPhotosListItem p.paraLinkBlue {
	margin:8px 14px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.latestPhotosListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.latestPhotosListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.info-bar {
	float:left;
	clear:both;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	background-color:#f2f2f2;
	padding:5px 10px;
	margin:10px 0;
}

#profile .info-bar {
	width:554px;
}

#profile .info-bar p {
	margin:0;
	font-size:1em;
}

ul#photo-list {
	width:574px;
	float:left;
	background-image:url(/assets/images/structure/photo-list/ul-bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:4px 0 0 0;
}

ul#photo-list li {
	width:110px;
	padding:16px;
	float:left;
	border-bottom:1px solid #ddd;
}

ul#photo-list li.error {
	width:542px;
	padding:16px;
	float:left;
	font-weight:bold;
	border-bottom:1px solid #ddd;
}

ul#photo-list li a {
	display:block;
	width:110px;
	position:relative;
	padding:0;
	text-align:center;
	margin:0;
}

ul#photo-list li a img {
	border:1px solid #777;
	padding:0;
	margin:0;
}

ul#photo-list li a:hover img {
	border:1px solid #880890;
}

ul#photo-list li .txt {
	font-size:0.9em;
	color:#999;
}

ul#photo-list li a:hover .txt {
	color:#880890;
}

#individual-photo {
	width:542px;
	float:left;
	background:url(/assets/images/structure/bg-results-grad-big.gif) top left no-repeat;
	padding:16px;
	position:relative;
}

#individual-photo h3 {
	float:left;
	clear:both;
	color:#000;
	font-size:1.3em;
	margin:0 0 10px 0;
}

#individual-photo p {
	float:left;
	margin:5px 0 10px 0;
	display:inline;
	font-size:0.9em;
}

#individual-photo p.uploaded-by {
	display:block;
	clear:left;
	margin:0 0 20px 0;
}

#individual-photo .pagenation {
	float:right;
	padding:0 0 16px 0;
}

#individual-photo img {
	width:540px;
	border:1px solid #222;
	float:left;
	clear:both;
	display:block;
}

.default-content a.back {
	font-size:1em;
	border-bottom:1px solid;
	padding:0 0 3px 0;
	font-weight:bold;
	margin:0 0 16px 0;
	display:inline-block;
	float:left;
}

a.offensive {
	font-size:0.9em;
	text-indent:-9999px;
	height:17px;
	width:17px;
	display:block;
	color:#aaa;
	clear:both;
	position:absolute;
	right:3px;
	bottom:3px;
	background-image:url(/assets/images/buttons/offensive.gif);
}

#individual-photo a.offensive {
	font-size:0.9em;
	text-indent:-9999px;
	height:17px;
	width:17px;
	display:block;
	color:#aaa;
	clear:both;
	position:absolute;
	right:19px;
	bottom:19px;
	background-image:url(/assets/images/buttons/offensive.gif);
}

a.offensive:hover {
	background-position:bottom;
}

.ui-widget-content a.report {
	text-indent:-9999px;
	display:block;
	float:right;
	background-image:url(/assets/images/buttons/forms/report.png);
	width:78px;
	height:27px;
	clear:both;
	margin:20px 0 0 0;
}

.ui-widget-content a.cancel {
	float:left;
	color:#0076A3;
	clear:left;
	margin:25px 0 0 0;
}

.ui-widget-content a.cancel:hover {
	color:#880890;
	text-decoration:underline;
}

/* latest diary list */

ul#diary-list {
	width:574px;
	float:left;
	padding:4px 0 0 0;
}

ul#diary-list li {
	width:542px;
	padding:16px;
	float:left;
	clear:both;
	border-bottom:1px solid #ddd;
	position:relative;
}

ul#diary-list li img {
	float:left;
	width:66px;
	border:1px solid #777;
	margin:0 10px 0 0;	
}

ul#diary-list li .info {
	float:left;
	width:460px;
}

ul#diary-list li .info .date {
	float:left;
	font-size:0.9em;
	clear:both;
	width:540px;
	font-weight:bold;
	margin:0 0 10px 0;
}

ul#diary-list li .info h3 .location {
	margin:10px 0 0 0;
}

.latestPhotosListItemInfo p.latestPhotosBkLink {
	margin:0px 0px 0px 10px;
	padding:0 0 0 0;
}

.latestPhotosListItemInfo p.latestPhotosBkLink a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.latestPhotosListItemInfo p.latestPhotosBkLink a:hover {
	color:#890880;
	text-decoration:underline;
}

.latestPhotosListItemInfo h3 {
	font:bold 115% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:9px 0 8px 10px;
	text-align:left;
}

.latestPhotosListItemInfo input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:4px 8px 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

p.latestPhotoBigImg {
	margin:0 0 -10px 0;
	padding:0 0 0 0;
	text-align:center;
}

p.latestPhotoBigImg img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #444444;
}

/* TITLE / INFO LATEST PHOTOS END */









/* TITLE / INFO GIFTS AREA */	
	
#gifts {
	position:relative;
	width:574px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.giftsListItem input.btnReply {
	background:url(../images/structure/btn-reply.png) top left no-repeat;
	cursor:pointer;
	margin:-4px 0 -10px 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}

.giftsListItem p.giftsBkLink a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.giftsListItem p.giftsBkLink a:hover {
	color:#890880;
	text-decoration:underline;
}

.gifts-grid {
	text-align:left;
}

.change {
	font-size:11px;
	margin-left:20px;
}

.gift_thumb {
	height:100px;
	width:100px;
	border:1px solid #eee;
}

.gift_lrg {
	height:auto;
	width:200px;
	margin:0 auto;
	display:block;
}

#gifts-grid h3 {
	background-image:url("/assets/images/structure/bg-dot-grad.gif");
	background-position:0 23px;
	background-repeat:repeat-x;
	float:left;
	margin:10px 0 0;
	padding:0 0 8px;
	width:580px;
	color:#880980;
}

#gifts-grid ul.gifts {
	width:580px;
	float:left;
	clear:both;
	padding:10px 0;
}

#gifts-grid ul.gifts li {
	float:left;
	width:141px;
	margin:0 2px 4px 2px;
}

#gifts-grid ul.gifts li a {
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width:121px;
	padding:10px;
	float:left;
}

#gifts-grid ul.gifts li a:hover {
	border:1px solid #880980;
}

#gifts-grid ul.gifts li img {
	width:121px;
	float:left;
	height:auto;
}

#gifts-grid ul.gifts li .price {
	width:121px;
	height:auto;
	float:left;
	clear:left;
	font-weight:bold;
}

#giftDialog #categories {
	width:580px;
	float:left;
	clear:both;
	padding:10px 0;
}

#giftDialog #categories li {
	float:left;
	width:141px;
	margin:0 2px 5px 2px;
}

#giftDialog #categories li a {
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width:121px;
	padding:10px;
	float:left;
}

#giftDialog #categories li a:hover {
	border:1px solid #880980;
}


.giftsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	float:left;
	clear:left;
	position:relative;
}

.giftsListItemInfo {
	width:554px;
	margin:0 10px 20px 10px;
	padding:0 0 9px 0;
	float:left;
	clear:left;
	border-bottom:1px solid #d7d5d5;
}

.giftsListItemTxt {
	width:395px;
	margin:3px 0 0 0;
	float:left;
	display:inline;
	padding:0 0 0 0;
}

.giftsListItemTxt a {
	float:left;
}

span.giftsTxt {
	margin:4px 0 0 0;
	padding:0;
	float:left;
	clear:left;
	width:360px;
	font-size:0.9em;
}

span.giftsTxtBlue {
	color:#0076a3;
}

.giftsListItemTxt .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.giftsListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.giftsListItem h3 {
	font:bold 115% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#9f1796;
	margin:9px 0 8px 10px;
	text-align:left;
}

.giftsListItem h4.commentTitle {
	font:bold 90% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:9px 10px 0 10px;
	text-align:left;
	padding:0 0 0 0;
}

.giftsListItem h4.commentTitle span {
	background-color:#cccccc;
	margin:0 0 0 0;
	padding:4px 6px 3px 6px;
	display:inline-block
}

.giftsListItem p a {
	color:#0076a3;
}

.giftsListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.giftsListItem p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.giftsListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.giftsListItem .resultsListItemImg {
	margin:0px 6px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
}

.giftsListItem .giftImg {
	margin:0 6px 0 0;
	padding:0 0 0 0;
	float:left;
	width:75px;
	height:auto;
}

.giftsListItem .imgPurpleBdr { border:1px solid #af19a6; }

#gifts-pay {
	width:580px;
	float:left;
	clear:both;
	margin:0 0 20px 0;
	position:relative;
}

#show-gift-to-purchase {
	width:200px;
	padding:20px;
	background-color:#fff;
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	float:left;
	margin:0 0 0 170px;
	position:absolute;
}

#show-gift-to-purchase p {
	font-weight:bold;
	margin:10px 0;
}

#show-gift-to-purchase form {
	float:right;
}

#show-gift-to-purchase a {
	float:left;
}

.giftsListItemInfoPara {
	width:554px;
	margin:0 10px 0 10px;
	padding:0 0 0 0;
}

.giftsListItemTxtPara {

	margin:6px 0 0 0px;
	padding:0 0 0 0;
}

.giftsListItem .giftsListItemTxtPara p a span {
	color:#0076a3;
	font-size:120%;
}

.giftsListItem .giftsBorderBtm {
	border-bottom:1px solid #d7d5d5;
}

.giftsListItem .giftsListItemTxtPara p a {
	color:#000000;
	font-size:100%;
}

.giftsListItem .giftsListItemTxtPara p a:hover, .giftsListItem .giftsListItemTxtPara p a:hover span {
	color:#890880;
	text-decoration:none;
}

.giftsListItemTxtPara .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.giftsListItem p.paraLinkBlue {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.giftsListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.giftsListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

/* TITLE / INFO GIFTS END */












/* TITLE / INFO SIDE INVITE PEOPLE AREA */

.sideInvitePeople {
	position:relative;
	width:235px;
	margin:15px 0 16px 0;
	padding:0 0 0 0;
	float:left;
}

.sideInvitePeopleBox {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideInvitePeopleBoxTitle {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.sideInvitePeopleBoxTitleInfo {
	width:233px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.sideInvitePeopleBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}








.sideInvitePeopleListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	/*min-height:121px;*/
	position:relative;
}

.sideInvitePeopleListItem input.btnSideSearchPeople {
	background:url(../images/structure/btn-search-people-2.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideInvitePeopleListItem input.btnSideInvitePeople {
	background:url(../images/structure/btn-invite-people.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideInvitePeopleListItem input.btnSideFind {
	background:url(../images/structure/btn-find.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideInvitePeopleListItem .imgPurpleBdr { border:2px solid #af19a6; }

.sideInvitePeopleListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
}

.sideInvitePeopleListItem .txtBox { width:216px; text-align:left; padding:1px 1px 1px 1px; color:#000000; border:#000000 solid 1px; margin:4px 0 0 0; font:90% Arial, Helvetica, sans-serif; }


.sideInvitePeopleListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

/* TITLE / INFO SIDE INVITE PEOPLE AREA END */













/* TITLE / INFO FIND PEOPLE AREA */	
	
#findPeople {
	position:relative;
	width:574px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.findPeopleBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.findPeopleBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.findPeopleBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding:0 0 3px 0;
	margin:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.findPeopleBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}









.findPeopleListItem {
	width:574px;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	position:relative;
}

.findPeopleListItemInfo {
	width:574px;
	margin:9px 0 0 0;
	padding:0 0 7px 0;
	display:block;
}

.findPeopleListItemTxt {
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	text-align:left;
}

.findPeopleListItemInfo p.dropboxPara { margin:0 0 0 0; padding:1px 25px 19px 10px; }
.findPeopleListItemInfo p.dropboxPara span.sideTxt { margin:0 0 0 0; padding:6px 0 0 0; width:100px; display:inline-block; }
.findPeopleListItemInfo p.dropboxPara .dropBox { float:right; width:343px;text-align:left; vertical-align:middle; font:100% Arial, Helvetica, sans-serif; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }


.findPeopleListItemInfo p.txtboxPara { margin:0 0 0 0; padding:1px 25px 19px 10px; }
.findPeopleListItemInfo p.txtboxPara span.sideTxt { margin:0 0 0 0; padding:6px 0 0 0; width:100px; display:inline-block; }
.findPeopleListItemInfo p.txtboxPara .txtBox { float:right; width:333px; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }
.findPeopleListItemInfo p.txtboxPara .txtArea { font:100% Arial, Helvetica, sans-serif; float:left; width:694px; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.findPeopleListItemInfo input.btnSearch {
	background:url(../images/structure/btn-search-find-people.png) top left no-repeat;
	cursor:pointer;
	margin:1px 23px 0 0;
	border:0;
	outline:0;
	width:151px;
	height:33px;
	float:right;
}

/* TITLE / INFO LATEST PHOTOS END */










/* TITLE / INFO GIFTS IMAGE POP */

#giftImgBg {
	visibility:hidden;
	position:fixed;
	width:100%;
	text-align:center;
	height:100%;
	z-index:5;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	background:url(../images/structure/bg-pop.png) top left repeat;
	}
	
#giftImgPop {
	text-align:left;
	position:absolute;
	z-index:6;
	top:50px;
	left:50%;
	margin:0 0 0 -155px;
	}
	
#giftImgPopTL {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background:url(../images/structure/bg-pop-TL.png) top left no-repeat;
	}
	
#giftImgPopTR {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background:url(../images/structure/bg-pop-TR.png) top right no-repeat;
	}
	
#giftImgPopBL {
	height:12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background:url(../images/structure/bg-pop-BL.png) bottom left no-repeat;
	}
	
#giftImgPopBR {
	height:12px;
	padding: 0 0 0 0;
	margin: 0 0 0 12px;
	background:url(../images/structure/bg-pop-BR.png) bottom right no-repeat;
	}
	
#giftImgPopImg {
	padding: 0 0 0 0;
	margin: 12px 12px 0 12px;
	background:url(../images/structure/bg-pop-tile.png) top left repeat;
	}
	
#giftImgPopImg img {
	padding: 0 0 0 0;
	margin: 12px 0 0 0;
	float:left;
	}
	
input.btnClose {
	background:url(../images/structure/btn-close.png) top left no-repeat;
	position:absolute;
	cursor:pointer;
	margin:0 0 0 0;
	z-index:7;
	border:0;
	outline:0;
	width:42px;
	height:23px;
	top:28px;
	right:14px;
}
	
/* TITLE / INFO GIFTS IMAGE POP END */














/* TITLE / INFO PEOPLE INVITE BOX AREA END */	
	
#invitePeople {
	position:relative;
	width:824px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.invitePeopleBox {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.invitePeopleBoxTitle {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 3px 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.invitePeopleBoxTitleInfo {
	width:822px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.invitePeopleBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.invitePeopleBoxInfo {
	width:824px;
	margin:0 0 15px 0;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

.invitePeopleBoxInfoBgImg {
	width:100%;
	display:block;
	float:left;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	background:url(/assets/images/structure/signup/invite-bg.jpg) top right no-repeat;
	
}

.invitePeopleBoxInfoBgImg .content {
	padding:20px 300px 180px 20px;
}

.give-bongal {
	margin:0 0 10px 0;
}

.bongal-benefits {
	width:558px;
	height:320px;
	float:left;
	margin:-10px 0 0 -20px;
	position:relative;
	width:558px;
	display:block;
}

.referral-banner {
	margin:0 0 0 40px;
}

.bongal-benefits a#see-details {
	height:33px;
	width:128px;
	position:absolute;
	right:20px;
	top:120px;
	background-image:url(/assets/images/structure/signup/see-details.png);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
}

.bongal-benefits a#see-details:hover {
	background-position:bottom left;
}

.invitePeopleBoxInfoBgImg p.titleTxt {
	margin:25px 0 0 10px;
	padding:0 0 0 0;
}

.invitePeopleBoxInfoBgImg p.txtboxPara { 
margin:25px 0 0 0; 
padding:20px 230px 10px 10px; 
border-top:1px solid #E0E0E0;

}

ul.invite-list {
	width:824px;
	float:left;
	margin:0 0 20px 0;
}

ul.invite-list li {
	width:734px;
	float:left;
	clear:left;
	padding:10px 0 10px 90px;
	border-bottom:1px solid #e0e0e0;
	background-position:left;
	background-repeat:no-repeat;
}

ul.invite-list li.message {
	width:824px;
	padding:10px 0 10px 0;
}

ul.invite-list li.title {
	background-image:url(/assets/images/structure/bg-dot-grad.gif);
	background-position:0 27px;
	background-repeat:repeat-x;
	border:0;
	color:#890880;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:30px 0 5px;
	padding:0 0 12px;
	width:824px;
	text-transform:lowercase;
}

ul.invite-list li h3 {
	border:0;
	margin:0;
	position:relative;
	color:#890880;
}

ul.invite-list li.email {
	background-image:url(/assets/images/structure/invite-icons/title-email.gif);
}

ul.invite-list li.others {
	background-image:url(/assets/images/structure/invite-icons/title-others.gif);
}

ul.invite-list li.facebook {
	background-image:url(/assets/images/structure/invite-icons/logo-facebook.gif);
}

ul.invite-list li.flickr {
	background-image:url(/assets/images/structure/invite-icons/logo-flickr.gif);
}

ul.invite-list li.google-mail {
	background-image:url(/assets/images/structure/invite-icons/logo-google.gif);
}

ul.invite-list li.yahoo-mail {
	background-image:url(/assets/images/structure/invite-icons/logo-yahoo.gif);
}

ul.invite-list li.myspace {
	background-image:url(/assets/images/structure/invite-icons/logo-my-space.gif);
}

ul.invite-list li.twitter {
	background-image:url(/assets/images/structure/invite-icons/logo-twitter.gif);
}

ul.invite-list li.bebo {
	background-image:url(/assets/images/structure/invite-icons/logo-bebo.gif);
}

ul.invite-list li.windows-live {
	background-image:url(/assets/images/structure/invite-icons/logo-windows.gif);
}

ul.invite-list li label {
	font-size:0.9em;
	font-weight:bold;
	float:left;
	width:85px;
	margin:3px 0 0 10px;
	padding:5px 0;
	display:inline;
}

ul.invite-list li input {
	width:180px;
	padding:5px;
	float:left;
	margin:3px 5px 0 0;
	border:0;
	background-image:url(/assets/images/structure/signup/input-bg-small.png);
	background-repeat:no-repeat;
	background-position:top left;
}

ul.invite-list li select {
	width:190px;
	padding:4px 5px;
	float:left;
	margin:3px 0 0 0;
	border:0;
	background-image:url(/assets/images/structure/signup/input-bg-small.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:transparent;
}

ul.invite-list li textarea {
	width:500px;
	padding:5px;
	float:left;
	margin:0;
	border:0;
	background-image:url(/assets/images/structure/signup/textarea-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:86px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
}




.invitePeopleBoxInfoBgImg p.txtboxPara span.sideTxt { margin:0 0 0 0; padding:6px 0 0 0; width:100px; display:inline-block; float:left; }
.invitePeopleBoxInfoBgImg p.txtboxPara .txtBox { width:235px; float:left; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }
.invitePeopleBoxInfoBgImg p.txtboxPara .txtArea { font:100% Arial, Helvetica, sans-serif; width:473px; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.invitePeopleBoxInfoBgImg p.txtboxPara2 { margin:0 10px 0 10px; padding:14px 0 11px 0; }
.invitePeopleBoxInfoBgImg p.txtboxPara2 span.sideTxt1 { margin:3px 0 0 0; padding:6px 0 0 0; width:80px; display:inline-block; float:left; text-align:left; }
.invitePeopleBoxInfoBgImg p.txtboxPara2 span.sideTxt2 { margin:3px 0 0 0; padding:6px 10px 0 0; width:80px; display:inline-block; float:left; text-align:right; }
.invitePeopleBoxInfoBgImg p.txtboxPara2 .txtBox { width:205px; float:left; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:3px 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }
.invitePeopleBoxInfoBgImg p.txtboxPara2 img.logoImg { margin:0 23px 0 0; padding:0 0 0 0; display:inline-block; float:left; }
.invitePeopleBoxInfoBgImg p.txtboxPara2 img.logoImgBorderWhite { border:1px solid #ffffff;}
.invitePeopleBoxInfoBgImg p.txtboxPara2 img.logoImgBorderGrey { border:1px solid #a1a1a1;}

.invitePeopleBoxInfoBgImg p.txtboxPara3 { margin:0 10px 0 10px; padding:14px 0 11px 0; border-bottom:1px solid #e0e0e0; }
.invitePeopleBoxInfoBgImg p.txtboxPara3 span.sideTxt1 { margin:3px 0 0 0; padding:6px 0 0 0; width:80px; display:inline-block; float:left; text-align:left; }
.invitePeopleBoxInfoBgImg p.txtboxPara3 span.sideTxt2 { margin:3px 0 0 0; padding:6px 10px 0 0; width:80px; display:inline-block; float:left; text-align:right; }
.invitePeopleBoxInfoBgImg p.txtboxPara3 .txtBox { width:205px; float:left; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:3px 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }
.invitePeopleBoxInfoBgImg p.txtboxPara3 img.logoImg { margin:0 23px 0 0; padding:0 0 0 0; display:inline-block; float:left; vertical-align:middle; }
.invitePeopleBoxInfoBgImg p.txtboxPara3 img.logoImgBorderWhite { border:1px solid #ffffff;}
.invitePeopleBoxInfoBgImg p.txtboxPara3 img.logoImgBorderGrey { border:1px solid #a1a1a1;}

.invitePeopleBoxInfoBgImg h3 {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:9px 10px 0 10px;
	padding:0 0 6px 0;
	text-align:left;
	border-bottom:1px solid #e0e0e0;
}

.invitePeopleBoxInfoBgImg input.btnSend {
	background:url(/assets/images/buttons/profile/choose-contact.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:146px;
	height:33px;
	float:right;
}

.invitePeopleBoxInfoBgImg input.email-send {
	background:url(/assets/images/buttons/profile/send-email.png) top left no-repeat;
}


/* TITLE / INFO PEOPLE INVITE BOX AREA END */	











/* TITLE / INFO SIDE COINS AREA AREA */	
	
.sideCoins {
	position:relative;
	width:235px;
	margin:15px 0 16px 0;
	padding:0 0 0 0;
	float:left;
}

.sideCoinsBox {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideCoinsBoxTitle {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.sideCoinsBoxTitleInfo {
	width:233px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.sideCoinsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}








.sideCoinsListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 22px 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	position:relative;
	border-bottom:1px solid #cccccc;
}

.sideCoinsListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
	text-align:center;
}

.sideCoinsListItem p.sideCoinTxt {
	font-size:300%;
	font-weight:bold;
	color:#890880;
}

.sideCoins p.paraLinkBlue {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.sideCoins p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:none;
}

.sideCoins p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

/* TITLE / INFO SIDE COINS AREA END */











/* TITLE / INFO BUY COINS AREA */	
	
#buyCoins {
	position:relative;
	width:574px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.buyCoinsBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.buyCoinsBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.buyCoinsBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.buyCoinsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}


.buyCoinsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	position:relative;
}

.buyCoinsListItem p.paraLinkBlue {
	margin:8px 14px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.buyCoinsListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.buyCoinsListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.buyCoinsListItemInfo {
	width:574px;
	margin:9px 0 0 0;
	padding:0 0 7px 0;
	display:block;
}

.buyCoinsListItemImgArea {
	width:574px;
	margin:12px 0 0 0;
	padding:0 0 11px 0;
	display:block;
}

.buyCoinsListItemImgArea p.txtPoints {
	margin: 6px 0 14px 10px;
	float:left;
	width:100%;
	font-size:115%;
	display:inline;
}

.buyCoinsListItemImgArea a {
	margin:1px 0px 10px 11px;
	padding:0 0 0 0;
	float:left;
	width:128px;
	color:#000000;
	font-size:85%;
	border:1px solid #b8b8b8;
	display:inline;
}

.buyCoinsListItemImgArea a:hover {
	margin:0 -1px 9px 10px;
	padding:0 0 0 0;
	border:2px solid #890880;
}

.buyCoinsListItemImgArea a.selected {
	margin:0 -1px 9px 10px;
	padding:0 0 0 0;
	border:2px solid #890880;
	float:left;
	width:128px;
	color:#000000;
	display:inline;
	font-size:85%;
}

.buyCoinsListItemImgArea a:hover.selected {
	margin:0 -1px 9px 10px;
	padding:0 0 0 0;
	border:2px solid #890880;
}

span.buyCoinsListItemImg {
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.buyCoinsListItemImg img {
	margin:8px 0 8px 10px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.buyCoinsListItemTxt {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
}

.buyCoinsListItemTxt p.txt {
	font-size:200%;
	font-weight:bold;
	color:#890880;
	margin: 7px 0 0 11px;
	padding:0 0 0 0;
}

#purchase-coins .buyCoinsListItemTxt p.txt {
	margin: 0 0 0 11px;
}

.buyCoinsListItemTxt p.txtMoney {
	font-size:130%;
	font-weight:bold;
	color:#bfbfbf;
	margin:0 0 0 11px;
	padding:0 0 0 0;
}

.buyCoinsListItemImgArea p.radioPara { margin:0 0 5px 0; padding:0px 0 0px 10px; clear:both; font-size:1.1em;}
.buyCoinsListItemImgArea .radioBtn { margin:2px 5px 0 0; padding:0 0 0 0; vertical-align:text-top; }
.buyCoinsListItemImgArea span.radioInfoOne { margin:0 0 0 0; padding:0 0 0 0; color:#9f1796; width:170px; display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; }
.buyCoinsListItemImgArea span.radioInfoTwo { margin:0 0 0 0; padding:0 0 0 0; color:#9f1796; width:100px; display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; }
.buyCoinsListItemImgArea span.radioInfoThree { margin:0 0 0 0; padding:0 0 0 0; color:#9f1796; display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; }

.buyCoinsListItemImgArea a#buy-coins-next {
	background-image:url(/assets/images/buttons/forms/buy-coins.png);
	background-position:top left;
	cursor:pointer;
	margin:15px 0 0 8px;
	border:0;
	outline:0;
	width:232px;
	height:33px;
	float:left;
}

.buyCoinsListItemImgArea a#buy-coins-next:hover {
	background-position:bottom left;
}

.buyCoinsListItemImgArea input.btnBuyCoins {
	background-image:url(/assets/images/buttons/forms/buy-coins.png);
	cursor:pointer;
	margin:15px 0 0 0;
	border:0;
	outline:0;
	width:228px;
	height:33px;
	float:right;
}

/* TITLE / INFO LATEST PHOTOS END */










/* FOOTER AREA */	
	
.footerArea {
	position:relative;
	z-index:3;
	width:992px;
	margin:20px 0 0 0;
	float:left;
	overflow:hidden;
}

.footer {
	width:992px;
	margin:0;
	background-color:#000000;
	color:#ffffff;
	display:block;
	padding:10px 0 12px 0;
}

ul.footerLeft {
	float:left;
	width:40%;
	margin:0 0 0 18px;
	padding:0 0 0 0;
	list-style: none;
	clear:left;
	display:inline;
}


ul.footerLeft li {
	float:left;
	margin:0 11px 0 0;
}

ul.footerLeft li a { color:#ffffff; text-decoration:none; font-size:100%; padding:0 0 0 0; }
ul.footerLeft li a:hover { color:#9f1796; text-decoration:none; font-size:100%; padding:0 0 0 0; }


ul.footerRight {
	float:right;
	width:55%;
	margin:0 18px 0 0;
	padding:0 0 0 0;
	list-style: none;
}

ul.footerRight li {
	float:right;
	margin:0 0 0 30px;
}

ul.footerRight li a { color:#ffffff; text-decoration:none; font-size:100%; padding:0 0 0 0; }
ul.footerRight li a:hover { color:#9f1796; text-decoration:none; font-size:100%; padding:0 0 0 0; }

/* FOOTER AREA END */

#map>div:first-child+div>*,
#map>div:first-child+div+div>*
{display:none !important;}

div#recaptcha_image > img{
height:57px;
width:250px;
}
