/* @group clearfix */

.clearfix {  
	display: inline-block;  
}

.clearfix:after {
	content: ".";  
	display: block;  
	clear: both;  
	visibility: hidden;  
	line-height: 0;  
	height: 0;  
}  
html[xmlns] .clearfix {  
	display: block;  
}  
* html .clearfix {  
	height: 1%;  
}

/* @end */

body {
	background: #2c2a2a url(../images/headerBG.gif?1242303368) repeat-x;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	border-top: 1px solid #fe0079;
	padding-bottom: 20px;
}

.header {
	width: 616px;
	margin-right: auto;
	margin-left: auto;
	height: 109px;
	background-image: url(../images/header.png?1242303368);
}

.signupformtop {
	height: 10px;
	background-image: url(../images/signupcorners.png?1242303368);
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 11px;
}

.signupformwrapper {
	background-color: white;
	width: 600px;
	padding: 5px 15px 2px;
	margin-left: auto;
	margin-right: auto;
}

.signupformbottom {
	height: 10px;
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	background: url(../images/signupcorners.png?1242303368) 0 -12px;
}

p {
	font-size: 12px;
}

h1 {
font-size: 24px;
margin-top: 4px;
}


h3 {
	font-size: 15px;
	margin-top: 0;
	margin-bottom: 10px;
}

.centerblok {
	text-align: center;
	margin-bottom: 6px;
}

/* @group forms */

.signupzonetitle {
	border-bottom: 1px solid #ff007e;
	padding-bottom: 4px;
	font-size: 15px;
	color: #ff007e;
	padding-top: 5px;
}

.signupzonetitle span.right {
	color: #303030;
	font-size: 12px;
}

.signupzone {
	background-color: #d1d1d1;
	padding: 12px 10px 1px;
	margin-bottom: 4px;
}

.input-box {
	color: #212121;
	font-size: 13px;
	margin-bottom: 8px;
	font-weight: bold;
}

.input-box small {
	color: #5b5b5b;
	font-weight: normal;
	font-style: normal;
}

.chk-box {
	color: #212121;
	font-size: 13px;
	margin-bottom: 8px;
}

.chk-box a {
	font-size: 11px;
	color: #747474;
}

.chk-box a:hover {
	color: #fe0079;
	text-decoration: none;
}

.signupzone input {
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	margin-top: 3px;
	margin-left: 0;
	border: 1px solid #bebebe;
	padding: 5px;
	color: #212121;
}

.signupzone textarea {
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
	margin-left: 0;
}

.signupzone select {
	margin-top: 6px;
	font-size: 16px;
	margin-left: 0;
}

.data input, .data1 input {
	font-size: 13px;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	margin-top: 0;
}

.data select, .data1 select {
	margin-top: 0;
	font-size: 12px;
	margin-left: 0;
}

.centerblok input {
	font-size: 14px;
	padding: 3px;
	font-weight: normal;
	font-style: normal;
	margin-top: 3px;
	margin-left: 0;
}

.radiobox {
	float: left;
	background-color: #f3f3f3;
	padding: 6px 12px;
	border: 1px solid #bebebe;
	margin-top: 7px;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
}

.radiobox input {
	margin-bottom: 5px;
}

.chkbox {
	float: left;
	background-color: #f3f3f3;
	padding: 6px 12px;
	border: 1px solid #bebebe;
	margin-top: 7px;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height: 23px;
}

.chkbox input {
	position: relative;
	bottom: 1px;
}

.pocal {
	float: left;
	padding: 4px;
	margin-top: 7px;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	margin-left: 4px;
	color: #212121;
}

.pocal img {
	margin-bottom: 4px;
}

.formsplitter {
	float: left;
	margin-right: 4px;
}

.wideboy {
	margin-left: 30px;
}

.columner {
	width: 110px;
	float: left;
}

.submit-box {
	color: #262626;
	font-size: 13px;
	margin-bottom: 9px;
	margin-top: 18px;
	text-align: left;
}

#inlineform .submit-box {
	color: #262626;
	font-size: 13px;
	margin-bottom: 0;
	margin-top: 10px;
	text-align: left;
}

.submitbutton {
	background-color: #ff007e;
	color: white;
	padding: 8px;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 1px;
}

.submitbutton:hover {
	text-decoration: none;
	background-color: #cc0065;
}

.submitbutton2 {
	background-color: #ff007e;
	color: white;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.submitbutton2:hover {
	text-decoration: none;
	background-color: #cc0065;
	color: white;
}

.skipbutton {
	background-color: #a3a3a3;
	color: white;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 1px;
	margin-right: 5px;
}

.skipbutton:hover {
	text-decoration: none;
	background-color: #808080;
}

.redir-box {
	text-align: center;
	margin: -5px 21px 27px;
}

.redir-box p {
	font-weight: bold;
	font-size: 13px;
	color: #212121;
	margin-bottom: 19px;
}

.redir-box a {
	margin-right: 2px;
	margin-left: 2px;
}



/* @end */

.marketing {
	font-size: 10px;
	color: #464646;
	margin-top: 13px;
}

.marketing input {
	font-size: 11px;
}

input#WS_ProfileInfo_MyJob.Form_TextBox {
	font-size: 12px;
	width: 337px;
}

span.Form_Text {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-top: 9px;
	width: 117px;
	text-align: right;
}

td.chk2col {
	width: 168px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 0;
}

div.signupcontent {
	font-size: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

div.signupcontent h3 {
	margin-top: 6px;
}

div.signupoptions {
	text-align: center;
	margin-bottom: 14px;
	margin-top: 14px;
}

div.signupcontent div.left {
	width: 240px;
	float: left;
}

div.signupcontent div.or {
	float: left;
	width: 44px;
	font-size: 20px;
	padding-top: 19px;
}

h4 {
	font-size: 12px;
	color: gray;
	margin-top: -10px;
}

div.choice {
	padding-top: 12px;
	margin-top: 10px;
	margin-bottom: 6px;
}

div.signupcontent div.right {
	float: left;
	width: 240px;
}

.table label {
	margin-left: 0;
}

td.chk2col input {
	margin-left: -19px;
}

img.logos {
	margin-bottom: 9px;
	margin-left: 2px;
}

#salestable {
	text-align: left;
	width: 599px;
	border: 1px solid silver;
	font-size: 12px;
	margin-bottom: 11px;
}

#salestable td, #salestable th {
	padding: 6px;
}

#salestable th {
	background-color: #d2d2d2;
}

textarea {
	width: 322px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.applet {
}

.signupzone p {
	margin-top: 0;
}

/* @group signup options */

.option {
	background-color: #ccc;
}

div.p1 {
	width: 175px;
	float: left;
	margin-left: 20px;
	padding: 10px;
}

div.p2 {
	width: 310px;
	float: right;
	margin-right: 20px;
	padding: 10px;
}

div.p4 {
	width: 175px;
	float: left;
	margin-left: 20px;
	padding: 10px;
	background-color: transparent;
}

div.p4 a {
	position: relative;
	bottom: 40px;
	left: 7px;
}

.option h1 {
	font-size: 15px;
	margin-top: 0;
	margin-bottom: 8px;
}

.option h2 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 9px;
	background-color: #e1e1e1;
	padding-top: 5px;
	color: #212121;
	margin-top: 10px;
}

.option div.choice {
	margin-bottom: 10px;
	padding: 7px 0;
	margin-top: 0;
}

.option .submitbutton {
}

a.choice {
	background-color: #ff007e;
	color: white;
	padding: 5px;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 1px;
	display: block;
	margin-right: 0;
	margin-left: 0;
	width: 165px;
}

a.choice.centered {
	margin-right: auto;
	margin-left: auto;
}

a.choice2 {
	background-color: #ff007e;
	color: white;
	padding: 5px;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 1px;
	display: inline-block;
	width: 143px;
}

a.choice:hover, a.choice2:hover {
	text-decoration: none;
	background-color: #cc0065;
}

.option ul {
	text-align: left;
	padding-left: 20px;
	font-size: 12px;
	margin-top: 0;
	color: #212121;
	margin-bottom: 0;
	line-height: 1.2em;
	margin-left: 0;
}

.option ul li {
	margin-bottom: 7px;
}

div.p2.black {
	background-color: #212121;
	color: white;
	float: left;
	margin-right: -5px;
	margin-left: 20px;
}

div.p2.black ul {
	color: white;
}



/* @end */

#inlineform div.signupzone div.input-box.gbox div.group label {
	margin-right: 8px;
}

/* Banner */
#banner {
margin-left: 150px;
padding-top:25px;
color:#fff;
font-size:1.65em;
}
#bullets {
margin-left: 200px;
margin-top:20px;
color:#cc0065;
font-size:1.75em;
}

span.loclabel {
	width: 50px;
	display: inline-block;
}
/* copyright click tonight ltd */ 
/* @group clearfix */

.clearfix {  
	display: inline-block;  
}

.clearfix:after {
	content: ".";  
	display: block;  
	clear: both;  
	visibility: hidden;  
	line-height: 0;  
	height: 0;  
}  
html[xmlns] .clearfix {  
	display: block;  
}  
* html .clearfix {  
	height: 1%;  
}

/* @end */

/* @group utility */

/* Fixes bottom-aligned background in Firefox */
html {
	min-height: 100%;
	height: auto;
}

/* Remove borders on FFox images */
img {
	border-style: none;
}

/* Generic left and right floating */

.left {
	float: left;
}

.right {
	float: right;
}

.last {
	margin-right: 0;
}

a {
	color: #fe0079;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.dellink {
	color: #707070;
}

a.dellink:hover {
	color: red;
	text-decoration: none;
}

.noU:hover {
	text-decoration: none;
}

p {
	margin-top: 0;
	margin-bottom: 9px;
}

.textfiller {
	font-size: 16px;
	line-height: 20px;
	color: #767676;
}

.disclaimer {
	color: #6b6b6b;
	margin-top: 3px;
	font-size: 9px;
}

.button {
	background-color: #f1ebff;
	padding: 4px;
	color: #835ed7;
	border: 1px solid #835ed7;
	border-top-color: #a680ff;
	border-left-color: #a57eff;
	font-size: 12px;
}

.sendbutton {
	background-color: #f1ebff;
	padding: 4px 20px;
	color: #835ed7;
	border: 1px solid #835ed7;
	border-top-color: #a680ff;
	border-left-color: #a57eff;
	font-size: 12px;
}

.backbutton {
	background-color: #e5e5e5;
	padding: 4px 20px;
	color: #8c8c8c;
	border: 1px solid #ababab;
	border-top-color: #ccc;
	border-left-color: #ccc;
	font-size: 12px;
}

.cancelbutton {
	background-color: #e5e5e5;
	padding: 4px 20px;
	color: #8c8c8c;
	border: 1px solid #ababab;
	border-top-color: #ccc;
	border-left-color: #ccc;
	font-size: 12px;
}

.button:hover, .sendbutton:hover, .backbutton:hover {
	text-decoration: none;
}

.button2 {
	background-color: #fffece;
	padding: 6px;
	color: #515141;
	border: 1px solid #908f71;
	font-size: 16px;
}

.button2:hover {
	text-decoration: none;
	background-color: #f5f4c9;
}

.buttonfixer {
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 4px;
	margin-bottom: 6px;
}

.buttonwrapper {
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 4px;
	margin-bottom: 6px;
	height: 22px;
}

.buttonwrapperspcd {
	text-align: right;
	margin-top: 18px;
	margin-bottom: 24px;
}

a.pbuttonFind {
	width: 55px;
	height: 26px;
	display: block;
	float: right;
	margin-top: 0;
	margin-left: 5px;
	background: url(/images/pbuttons.png?1247058030) -54px 0;
	margin-bottom: 9px;
}

a.pbuttonJoin {
	width: 55px;
	height: 26px;
	display: block;
	float: right;
	margin-top: 0;
	margin-left: 5px;
	background: url(/images/pbuttons.png?1247058030) -109px 0;
	margin-bottom: 9px;
}

.jr {
	text-align: right;
}

.jl {
	text-align: left;
}

.jc {
	text-align: center;
}

.push {
	margin-bottom: 10px;
}

.calert {
	font-size: 14px;
	background-color: #f3f3f3;
	padding: 12px;
	margin: 16px;
	border-left: 3px solid red;
}

.calert a {
	color: red;
}

.success {
	padding: 7px;
	font-size: 12px;
	background-color: #d1ffcc;
	border: 1px solid #8ae381;
	margin-bottom: 8px;
}
.success-add-venue {
	padding: 7px;
	font-size: 12px;
	background-color: #d1ffcc;
	border: 1px solid #8ae381;
	margin-bottom: 8px;
	float:left;
	min-height:100px;
	width:349px;
}

.error {
	padding: 7px;
	font-size: 12px;
	background-color: #fcc;
	border: 1px solid #e38181;
	margin-bottom: 8px;
}

.complete {
	padding: 7px;
	font-size: 12px;
	background-color: #ccf2ff;
	border: 1px solid #81c9e2;
	margin-bottom: 8px;
}

form {
	margin: 0;
}

/* @group movers */

.d1p {
	top: 1px;
	position: relative;
	background-repeat:no-repeat;
}

.d2p {
	top: 2px;
	position: relative;
}

.d3p {
	top: 3px;
	position: relative;
}
.d3p-online {
	float:left;
	margin-top:-3px;
	position:relative;
	position: relative;
}

.u1p {
	position: relative;
	bottom: 1px;
}

.u2p {
	bottom: 2px;
	position: relative;
}

.u3p {
	bottom: 3px;
	position: relative;
}

/* @end */

/* @end */

/* @group layout */

body {
	background: #9f9f9f url(/images/bakgrad.gif?1247058010) repeat-x 0 bottom;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	border-top: 1px solid #fe0079;
}

.header {
margin: 0 auto;
width: 966px;
height: 110px;
padding-top: 0;
	background: #211f1f url(/images/header.jpg?1247058010) 0 0;
}

#headermeta {
	height: 66px;
	_height: 66px;
}

.subheader {
	margin: 0 auto;
	width: 966px;
	height: 31px;
	padding-top: 0;
	background-image: url(/images/subnavBG.png?1247058010);
}

.subheaderButtons {
	float: left;
	width: 176px;
	background-color: #131313;
	height: 31px;
}

.subheaderNav {
	float: left;
	height: 24px;
	color: white;
	padding-top: 6px;
	font-size: 13px;
	padding-right: 10px;
	padding-left: 10px;
	text-shadow: #444 0 0 0;
}

.main {
	width: 966px;
	margin: 0 auto;
	background-color: #282828;
}

.leftCol {
	width: 176px;
	background-color: #363333;
	float: left;
	padding: 0;
	margin: 0;
}

.mainCol {
	float: left;
	background-color: #c6c6c6;
	width: 790px;
}

.mainCol.dk {
	background-color: #0f0f0f;
}

.twoColA1 {
	float: left;
	width: 509px;
	background-color: white;
	padding: 20px;
	border-right: 1px solid #a3a3a3;
}

.twoColB1 {
	float: left;
	width: 549px;
	background-color: white;
	border-right: 1px solid #828282;
}

.twoColSC {
float: left;
width: 509px;
background-color: white;
padding: 20px;
border-right: 1px solid #e1e1e1;	
}

.onecol {
	float: left;
	background-color: white;
	border-right-style: none;
	width: 790px;
}

.onecol.dk {
	background-color: #0f0f0f;
	padding: 23px;
	width: 742px;
}

.twoColA2 {
	float: left;
	width: 240px;
	background-color: #e1e1e1;
}

.mainColFooter {
	float: left;
	width: 782px;
	background-color: #979797;
	border-top: 1px solid #8c8c8c;
	padding: 4px;
}

.footer {
	text-align: center;
	width: 966px;
	font-size: 0.8em;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0;
	background: url(/images/footer.gif?1247058010) repeat-x 0 bottom;
	color: #494949;
	border-top: 1px solid #fe0079;
}

.sublinks {
	text-align: right;
	width: 953px;
	font-size: 11px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 10px 5px 0;
	background-position: 0 bottom;
	background-repeat: repeat-x;
	font-weight: bold;
}

.sublinks a {
	color: #323232;
	padding: 3px 5px;
}

.sublinks a:hover {
	color: #fe0079;
	text-decoration: none;
	background-color: #1d1d1d;
}

/* @end */

/* @group HeaderMeta */

#homelink {
	width: 151px;
	height: 108px;
	display: block;
	float: left;
	background: url(/images/clicklogo.png?1247058011) no-repeat;
}

#metalinks {
	float: right;
	color: #888;
	background-color: rgba(0,0,0,0.59);
	margin-right: 7px;
	padding: 6px 10px 5px;
}

#metalinks #submit {
	width: 50px;
	background-image: url(/images/signin.png?1247058011);
	border: none;
	height: 18px;
	background-color: #0e091b;
	margin-bottom: 0;
	margin-top: 0;
        display:inline-block;
        vertical-align:top;
}
#metalinks #signup {
	width: 50px;
	background-image: url(/images/sign-up-pink-btn.png?1247058011);
	border: none;
	height: 18px;
	background-color: #0e091b;
	margin-bottom: 0;
	margin-top: 0;
        display:inline-block;
        vertical-align:top;
}


/* @end */

/* @group Left Column */

.leftcolH {
	margin: 10px 0 0;
}

#doing_tonight {
}

#tonightBox {
	background-color: #3f3f3f;
	margin-right: auto;
	margin-left: auto;
	color: white;
	text-align: center;
	border: 1px solid #2a2a2a;
	border-top-color: #5b5b5b;
	padding: 3px;
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	text-shadow: #000000 0 0 0;
	margin-top: 0;
	border-bottom-color: #212121;
	width: 148px;
}

#tonightBox .tthumb {
	font-size: 12px;
	width: 70px;
	margin-left: 3px;
	margin-top: 3px;
	float: left;
	margin-bottom: 4px;
}

#tonightBox .tthumb a.prev {
	width: 33px;
	height: 24px;
	background-image: url(/images/smb-prev.png?1247058010);
	display: block;
	float: left;
	margin-right:1px;
}

#tonightBox .tthumb a.next {
	width: 33px;
	height: 24px;
	background-image: url(/images/smb-next.png?1247058010);
	display: block;
	float: left;
}

#tonightBox .tthumb img {
	float: left;
	border: 1px solid #1b1b1b;
	width: 65px;
	margin-right: 6px;
	height: 65px;
}

/*
#tonightBox .tthumb img:hover {
	border-color: #fe0079;
}
*/
#tonightBox .label {
	float: left;
	width: 83px;
	margin-left: 6px;
	margin-top: 6px;
	height: 60px;
	margin-bottom: 5px;
	text-align: left;
}
/**********

*/

.rsvps_gmessages {
	margin-right: 10px;
	margin-left: 10px;
	background-color: #1d1c1c;
	border: 1px solid #262626;
	color: #fff;
	border-top-style: none;
	margin-bottom:12px;
}
.rsvps_gmessages a.rsvp_icon {
	float: left;
	display: block;
	width: 37px;
	height: 30px;
	background-image: url(/images/rsvp.png?1247058010);
}

.rsvps_gmessages a:hover {
	text-decoration: none;
}

.rsvps_gmessages a.rsvp_icon.on {
	float: left;
	display: block;
	width: 37px;
	height: 30px;
	background: url(/images/rsvp.png?1247058010) -37px 0;
}

.rsvps_gmessages a.gmessages_icon {
	float: left;
	display: block;
	width: 61px;
	height: 30px;
	margin-right:7px;
	background: url(/images/groupmessages.png?1247058010) 0;
}

.rsvps_gmessages a.gmessages_icon.on {
	float: left;
	display: block;
	width: 61px;
	height: 30px;
	margin-right:7px;
	background: url(/images/groupmessages.png?1247058010) -61px 0;
}

.rsvps_gmessages div.text {
	color: white;
	padding-top: 3px;
	display: block;
	line-height: 11px;
}

a.gpage_party_starter {
	float:right;
	display:block;
	overflow:hidden;
	width:72px;
	height:38px;
	margin-right:10px;
	background: url(/images/groupmessage2.png?1247058010) -18px -7px;
}
span.gpage_party_starter {
	float:left;
	display:block;
	overflow:hidden;
	width:72px;
	height:38px;
	margin-right:10px;
	background: url(/images/groupmessage2.png?1247058010) -18px -7px;
}

/********/

#tonightBox div textarea {
	width: 134px;
	color: #00a75f;
	background-color: #2c2c2c;
	border: 1px solid #464646;
	border-top-color: #212121;
	font: normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	height: 30px;
	margin-top: 4px;
	margin-bottom: 0;
	padding: 2px;
	text-align: center;
}

#tonightBox div .stat {
	background-color: #303030;
	margin-right: 5px;
	margin-left: 5px;
	padding: 4px 5px 5px;
	text-shadow: none;
	margin-bottom: 3px;
	color: #00a75f;
	font-size: 13px;
	border: 1px solid #464646;
	border-top-color: #212121;
}

.boxedit {
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	display: block;
	margin-bottom: 10px;
	text-decoration: none;
	background-color: #2e2e2e;
	border: 1px solid #262626;
	padding: 4px;
	color: #fff;
	border-top-style: none;
}

.boxedit:hover {
	color: #fe0079;
	background-color: #460021;
	border-color: #230011;
	text-decoration: none;
	border-top-style: none;
}

.out2niteItem {
	border-bottom: 1px solid #2e2e2e;
	padding: 4px;
	width: 167px;
	background: #141212 url(/images/grad3BG.gif?1247058010) repeat-x -144px -9px;
}

.alt {
	background-color: #3e3e3e;
}

.out2niteItem img {
	float: left;
	border: 1px solid #1b1b1b;
	width: 65px;
	margin-right: 6px;
	height: 65px;
}

.out2niteItem img:hover {
	border-color: #fe0079;
}

.out2niteItem a {
	text-decoration: none;
	color: white;
}

.out2niteItem a:hover {
	text-decoration: none;
}

.out2niteItem a.title {
	font-weight: normal;
	color: #fff;
	font-style: normal;
}

.out2niteItem a.where {
	font-size: 10px;
	color: #696969;
}

.out2niteItem .join  {
	margin-top: 8px;
	margin-bottom: 5px;
}

.out2niteItem .join a.otbutton {
	padding: 2px 6px 3px;
	color: white;
	border: 1px solid #2c2c2c;
	background-color: #363636;
	border-top-color: #515151;
	border-left-color: #4d4d4d;
	font-size: 11px;
}

.out2niteItem .join a.otbutton:hover {
	color: #ff0079;
	border-color: #b10054;
	text-decoration: none;
	text-shadow: #fe65ae 0 0 16px;
	border-bottom-color: #690032;
	border-right-color: #6a0133;
	background-color: transparent;
}



/* @end */

/* @group Nav */

/* @group SearchNav */

.searchNav {
	display: block;
	width: 295px;
	float: left;
}

form#username_search_form {
	float: left;
}

.searchNav .active {
	width: 44px;
	height: 20px;
	display: block;
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	background: url(/images/sbuttons.png?1247058010) 0 -40px;
}

.searchNav .active:hover, .searchNav .active.on {
	background-position: 0 -18px;
}

.searchNav .nearest {
	width: 53px;
	height: 20px;
	display: block;
	float: left;
	margin-top: 3px;
	margin-left: 3px;
	background: url(/images/sbuttons.png?1247058010) -48px -40px;
}

.searchNav .nearest:hover, .searchNav .nearest.on {
	background-position: -48px -18px;
}

.searchNav .mostpop {
	width: 78px;
	height: 20px;
	display: block;
	float: left;
	margin-top: 3px;
	margin-left: 3px;
	background: url(/images/sbuttons.png?1247058010) -105px -40px;
}

.searchNav .mostpop:hover, .searchNav .mostpop.on {
	background-position: -105px -18px;
}

.searchNav .online {
	width: 42px;
	height: 20px;
	display: block;
	float: left;
	margin-top: 3px;
	margin-left: 3px;
	background: url(/images/sbuttons.png?1247058010) -187px -40px;
}

.searchNav .online:hover, .searchNav .online.on {
	background-position: -187px -18px;
}

.searchNav .newest {
	width: 50px;
	height: 20px;
	display: block;
	float: left;
	margin-top: 3px;
	margin-left: 3px;
	background: url(/images/sbuttons.png?1247058010) -234px -40px;
}

.searchNav .newest:hover, .searchNav .newest.on {
	background-position: -234px -18px;
}

.userSearch {
	width: 240px;
	padding-top: 2px;
	float: right;
	z-index: 0;
}

.userSearch input {
	width: 167px;
	height: 17px;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 6px 7px 4px 22px;
	border-width: 0;
	border-style: none;
	vertical-align: middle;
	float: left;
	background: url(/images/searchbg.png?1247058010) 0 0;
	margin-top: 0;
	margin-left: 2px;
	margin-right: 3px;
}

.userSearch img {
	float: left;
	margin-top: 3px;
}

.searchSub {
	background-color: #afafaf;
	padding: 6px 6px 6px 10px;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #888;
	clear:both;
	margin-bottom:20px;
}

.searchSub a {
	color: #af0053;
	font-weight: bold;
}



/* @end */

/* @group Tabs */

/* @group dropdown */



/* @end */

.tabs {
	margin-right: 0;
	display: block;
	margin-left: 0;
	list-style-type: none;
	float: right;
	margin-bottom: 0;
	padding: 0 7px 0 0;
	z-index: 2;
}

.tabs li {
	float: left;
	position: relative;
}

.tabs li ul {
	position: absolute; 
	top: 1em;
	left: 0;
	list-style-type: none;
	margin: -1px;
	padding: 0 0 0 4px;
	width: 131px;
	display: none;
}

.tabs li > ul {
	top: auto;
	left: auto;
	}
	
.tabs li:hover ul, li.over ul{ display: block; }
.tabs li.on:hover ul { display: none; }

.tabs li ul li {
	width: 131px;
	background-image: url(/images/subtabs-bg.png?1247058010);
	border-style: solid;
	border-width: 1px;
	border-top-color: #323232;
	border-bottom-color: #000;
	border-left-style: none;
	border-right-style: none;
	padding: 0;
	z-index: 2;
}

.tabs li ul li.first {
	height: 6px;
	background-image: url(/images/subtabs-top.png?1247058010);
	border-style: none;
}

.tabs li ul li.scnd {
	border-top-style: none;
}

.tabs li ul li.scndlast {
	border-bottom-style: none;
}

.tabs li ul li.last {
	border-style: none;
	background-image: url(/images/subtabs-btm.png?1247058010);
	height: 6px;
	margin-top: 0;
}

.tabs li ul li:hover {
}

.tabs li ul li a {
	padding: 7px;
	display: block;
	font-size: 13px;
	color: #9f9f9f;
}

.tabs li ul li a:hover {
	text-decoration: none;
	color: white;
	border-right: 2px solid #fe0079;
	background-color: #131313;
}

.tabs a.tab {
	background: url(/images/tabsBG2.png?1247058011) no-repeat 0 -141px;
	height: 33px;
	display: block;
}

.tabs a#MyHome { background-position: 0 -141px; width: 102px; }
.tabs a#MyHome:hover { background-position: 0 -104px; }
.tabs li.on a#MyHome { background-position: 0 -67px; width: 102px; }
.tabs a#NightsOut { background-position: -99px -141px; width: 118px; }
.tabs a#NightsOut:hover { background-position: -99px -104px; }
.tabs li.on a#NightsOut { background-position: -99px -67px; width: 118px; }
.tabs a#Search { background-position: -216px -141px; width: 77px; }
.tabs a#Search:hover { background-position: -216px -104px; width: 77px; }
.tabs li.on a#Search { background-position: -216px -67px; width: 77px; }
.tabs a#Groups { background-position: -293px -141px; width: 84px; }
.tabs a#Groups:hover { background-position: -293px -104px; width: 84px; }
.tabs li.on a#Groups { background-position: -293px -67px; width: 84px; }
.tabs a#Places { background-position: -375px -141px; width: 75px; }
.tabs a#Places:hover { background-position: -375px -104px; width: 75px; }
.tabs li.on a#Places { background-position: -375px -67px; width: 75px; }
.tabs a#Parties { width: 78px;background-position: -449px -141px; }
.tabs a#Parties:hover { background-position: -449px -104px; width: 78px; }
.tabs li.on a#Parties { width: 78px; padding-right: 0; background-position: -449px -67px;}
.tabs a#Girls { width: 117px;background-position: -951px -141px; }
.tabs a#Girls:hover { background-position: -951px -104px; width: 117px;}
.tabs li.on a#Girls { width: 117px;	background-position: -951px -67px;}
.tabs a#newest { width: 85px;background-position: -591px -141px; }
.tabs a#newest:hover { background-position: -591px -104px; width: 85px;}
.tabs li.on a#newest { width: 85px; padding-right: 0;background-position: -591px -67px;}
.tabs a#online { width: 78px;background-position: -675px -141px;}
.tabs a#online:hover { background-position: -675px -104px; width: 78px;}
.tabs li.on a#online { width: 78px; padding-right: 0;background-position: -675px -67px;}
.tabs a#hottest { width: 85px;background-position: -752px -141px;}
.tabs a#hottest:hover { background-position: -752px -104px; width: 85px;}
.tabs li.on a#hottest { width: 85px;background-position: -752px -67px;}
.tabs a#popular { width: 85px;background-position: -836px -141px;}
.tabs a#popular:hover { background-position: -836px -104px; width: 85px;}
.tabs li.on a#popular { width: 85px;background-position: -836px -67px;}
.tabs a#searchboys { background-position: -919px -141px; width: 118px; }
.tabs a#searchboys:hover { background-position: -919px -104px; }
.tabs li.on a#searchboys { background-position: -919px -67px; width: 118px; }
.tabs a#searchgirls { background-position: -1037px -141px; width: 118px; }
.tabs a#searchgirls:hover { background-position: -1037px -104px; }
.tabs li.on a#searchgirls { background-position: -1037px -67px; width: 118px; }

.tabs a#eventstab { background-position: -1655px -141px; width: 77px; }
.tabs a#eventstab:hover { background-position: -1655px -104px; width: 77px; }
.tabs li.on a#eventstab { background-position: -1655px -67px; width: 77px; }
/* @end */

/* @group SubheaderButtons */

.subheaderButtons a {
	background: url(/images/subHbuttons.gif?1247058010) no-repeat 0 -132px;
	width: 35px;
	height: 30px;
	display: block;
	float: left;
	border-bottom: 1px solid #444;
}

.subheaderButtons a:hover { background-position: 0 -99px; }
.subheaderButtons a#mail { width: 37px; }
.subheaderButtons a#mailOn { width: 37px; background-position: 0; }

.subheaderButtons a#mailNew { width: 37px; background-position: 0 -33px; }

.subheaderButtons a#mailNew:hover { width: 37px; background-position: 0; }

.subheaderButtons a#sent { background-position: -37px -132px; }

.subheaderButtons a#sent:hover { background-position: -37px -99px; }

.subheaderButtons a#sentOn { background-position: -37px -66px; }

.subheaderButtons a#sentNew { background-position: -37px -33px; }

.subheaderButtons a#sentNew:hover { background-position: -37px -66px; }
.subheaderButtons a#favs { background-position: -72px -132px; }
.subheaderButtons a#favsOn { background-position: -72px -66px; }
.subheaderButtons a#favs:hover { background-position: -72px -99px; }

.subheaderButtons a#favsNew { background-position: -72px -33px; }

.subheaderButtons a#favsNew:hover { background-position: -72px -66px; }

.subheaderButtons a#cards { background-position: -107px -132px; }
.subheaderButtons a#cardsOn { background-position: -107px -66px; }
.subheaderButtons a#cards:hover { background-position: -107px -99px; }

.subheaderButtons a#cardsNew { background-position: -107px -33px; }

.subheaderButtons a#cardsNew:hover { background-position: -107px -66px; }

.subheaderButtons a#ratings { background-position: -142px -132px; width: 34px; }
.subheaderButtons a#ratingsOn { background-position: -142px -66px; width: 34px; }
.subheaderButtons a#ratings:hover { background-position: -142px -99px; }

.subheaderButtons a#ratingsNew { background-position: -142px -33px; width: 34px; }

.subheaderButtons a#ratingsNew:hover { background-position: -142px -66px; width: 34px; }
/* JW added */
.subheaderButtons a#buttonreview { width: 56px; background-position: -176px -132px;  }
.subheaderButtons a#buttonreview:hover { width: 56px; background-position: -176px -99px; }
.subheaderButtons a#buttonreviewNew { width: 56px; background-position: -176px -33px; }
.subheaderButtons a#buttonreviewNew:hover { width: 56px; background-position: -176px -66px; }

.subheaderButtons a#buttonpartystarter { width: 61px; background-position: -234px -132px;  }
.subheaderButtons a#buttonpartystarter:hover { width: 61px; background-position: -234px -99px; }
.subheaderButtons a#buttonpartystarterNew { width: 61px; background-position: -234px -33px; }
.subheaderButtons a#buttonpartystarterNew:hover { width: 61px; background-position: -234px -66px; }

.subheaderButtons a#buttonrsvp { width: 37px; background-position: -296px -132px;  }
.subheaderButtons a#buttonrsvp:hover { width: 37px; background-position: -296px -99px; }
.subheaderButtons a#buttonrsvpNew { width: 37px; background-position: -296px -33px; }
.subheaderButtons a#buttonrsvpNew:hover { width: 37px; background-position: -296px -66px; }
/* JW added end */

/* @end */

/* @group SubheaderNav */

.subheaderNav a {
	padding: 2px 5px 3px;
	color: white;
}

.subheaderNav a.on {
	color: #460021;
	font-weight: bold;
	text-shadow: #fe0079 0 0 10px;
}

.subheaderNav a:hover {
	color: #232323;
	text-decoration: none;
}



/* @end */

/* @group ToolBox */

.Col2Tabs {
	height: 40px;
	margin-left: -1px;
}

.Col2Tabs a, .Col2Tabs div {
	background: url(/images/pfunctBG.gif?1247058010) no-repeat 0 -143px;
	width: 75px;
	height: 40px;
	display: block;
	float: left;
}

.Col2Tabs a:hover { background-position: 0 -100px; }

.Col2Tabs a#msg {
	width: 91px;
}

.Col2Tabs a#msg.off {
	width: 91px;
	background-position: 0 -57px;
}

.Col2Tabs div#msg {
	width: 91px;
	height: 40px;
	background-position: 0 -57px;
}

.Col2Tabs a#card {
	background-position: -91px -143px;
}

.Col2Tabs div#card {
	background-position: -91px -57px;
}

.Col2Tabs a#card.off {
	background-position: -91px -57px;
}

.Col2Tabs a#card:hover {
	background-position: -91px -100px;
}

.Col2Tabs a#card.off:hover {
	background-position: -91px -57px;
}

.Col2Tabs a#book {
	background-position: -242px -143px;
}

.Col2Tabs div#book {
	background-position: -242px -57px;
}

.Col2Tabs a#book.off {
	background-position: -242px -57px;
}

.Col2Tabs a#book.off:hover {
	background-position: -242px -57px;
}

.Col2Tabs a#book:hover {
	background-position: -242px -100px;
}

.Col2Tabs a#book.on {
	background-position: -317px -143px;
}

.Col2Tabs a#book.on:hover {
	background-position: -317px -100px;
}

.Col2Tabs a#review {
	background-position: -166px -143px;
}

.Col2Tabs div#review {
	background-position: -166px -57px;
}

.Col2Tabs a#review.off {
	background-position: -166px -57px;
}

.Col2Tabs a#review.off:hover {
	background-position: -166px -57px;
}

.Col2Tabs a#review:hover {
	background-position: -166px -100px;
}
.Col2Tabs a#song {
	background-position: -392px  -143px;
}

.Col2Tabs div#song {
	background-position: -392px  -57px;
}

.Col2Tabs a#song.off {
	background-position: -392px  -57px;
}

.Col2Tabs a#song:hover {
	background-position: -392px  -100px;
}

.Col2Tabs a#song.off:hover {
	background-position: -392px  -57px;
}


/* @end */

/* @end */

/* @group Content */

#tstatus {
	padding: 5px 6px;
	text-align: center;
	font-size: 13px;
	display: block;
	color: #fff;
	background: #0b0b0b url(/images/gradBG1.jpg?1247058010) -151px -39px;
}

#tstatus a {
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
}

/* @group Main Status */

div.statusmain {
	margin-bottom: 10px;
	border: 1px solid #a9a9a9;
	padding: 6px;
	background-color: #e9e9e9;
}

div.statusmain.dk {
	background-color: #262626;
	border-style: none;
	padding: 6px 8px 8px;
	margin-bottom: 20px;
	margin-right: 21px;
}

div.statusmain.dk input {
	width: 634px;
}

div.statusmain.dk h1 {
	color: white;
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	margin-bottom: 6px;
}

div.statusmain h1 {
	border-style: none;
	color: #2c2c2c;
	margin-bottom: 1px;
}

div.statusmain img {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 7px;
	padding: 2px;
	border: 1px solid #b6b6b6;
	background-color: white;
}

div.statusmain input {
	border: 1px solid #a1a1a1;
	padding: 4px;
	font-size: 16px;
	width: 359px;
	float: left;
}

a.pbuttonPost {
	width: 55px;
	height: 26px;
	display: block;
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	background: url(/images/pbuttons.png?1247058030) 0 0;
}



/* @end */

/* @group Home Meta */

.metahome {
	padding: 10px;
	margin: -20px -20px 12px;
	background: #d8d8d8 repeat-x;
	border-bottom: 1px solid #bebebe;
}

.hmetablok {
	float: left;
	background-color: #b5b5b5;
	margin-right: 10px;
	width: 137px;
}

.hmetablok2 {
	float: left;
	background-color: #b5b5b5;
	width: 235px;
}

.hmetablok div.top, .hmetablok2 div.top {
	text-align: center;
	padding: 4px;
	font-size: 12px;
}

.hmetablok div.bottom, .hmetablok2 div.bottom {
	text-align: center;
	background-color: #dfdfdf;
	margin: 0 9px 9px;
	padding: 8px;
	font-size: 16px;
	font-size: 18px;
	color: #3e3e3e;
}

/* @group Calendar */

.calendar {
	float: right;
}

#calendar caption {
	background-color: #7c7c7c;
	color: white;
	padding: 0 0 2px;
}

#calendar tbody {
	border-right: 1px solid #464646;
}

#calendar caption a {
	font-size: 14px;
	padding: 0 4px;
}

#calendar caption a:hover {
	text-decoration: none;
}

#calendar tbody tr th.weekday {
	padding: 2px;
	background-color: #dbdbdb;
	border-bottom: 1px solid #c4c4c4;
}

#calendar tbody tr td {
	background-color: #cacaca;
	text-align: center;
	padding: 2px;
	border-bottom: 1px solid #b5b5b5;
	border-left: 1px solid #bcbcbc;
}

#calendar tbody tr td:hover {
	background-color: #b8b8b8;
}

#calendar tbody tr td a:hover {
	text-decoration: none;
}

#calendar tbody tr td.activeday {
	background-color: #fe0079;
}

#calendar tbody tr td.activeday a {
	color: white;
}

#calendar tbody tr td.day a {
	color: #5d5d5d;
}

#calendar tbody tr td.today {
	background-color: #dfdfdf;
}

#calendar tbody tr td.today a {
	
}

.tcalendar {
	background-color: #494949;
	padding: 7px 8px 7px 7px;
}

.tcalendar table#calendar {
	width: 100%;
	border-right: 0 solid #494949;
}

.tcalendar #calendar caption {
	background-color: #6e6e6e;
	color: white;
	padding: 1px 3px 3px;
	font-size: 13px;
}

.tcalendar #calendar tbody tr th.weekday {
	padding: 2px;
	background-color: #dbdbdb;
	border-bottom: 1px solid #c4c4c4;
	font-size: 13px;
}

.tcalendar #calendar tbody tr td {
	font-size: 16px;
	padding: 5px;
}

.tcalendar2 {
	background-color: #dfdfdf;
	padding: 6px 16px;
}

.tcalendar2 #calendar caption {
	background-color: #6e6e6e;
	color: white;
	padding: 1px 0 3px;
	font-size: 13px;
}

.tcalendar2 #calendar tbody tr th.weekday {
	padding: 2px;
	background-color: #ebebeb;
	border-bottom: 1px solid #c4c4c4;
	font-size: 13px;
}

#profilecontent div.clearfix div.caltool div.gphdr.clearfix textarea {
	width: 227px;
	margin-left: 4px;
	margin-top: 7px;
	border-color: #b5b5b5;
	padding: 4px;
	height: 44px;
}

#profilecontent div.clearfix div.caltool div.gphdr.clearfix a.gpagebutton2 {
	padding: 3px 8px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	float: right;
}

.tcalendar2 #calendar tbody tr td {
	font-size: 16px;
	padding: 5px;
}

.tcalendar .partyplanner {
	text-align: center;
	font-size: 12px;
	color: white;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	background-color: #343434;
	margin-right: 0;
}

.niteout {
	float: left;
	background-color: #fe0079;
	width: 96px;
	margin-right: 8px;
	padding: 6px;
	text-align: center;
	font-size: 14px;
	margin-top: 8px;
	color: #fff;
}

.makegroup {
	float: left;
	background-color: #2389ff;
	width: 96px;
	padding: 6px;
	text-align: center;
	font-size: 14px;
	margin-top: 8px;
	color: #fff;
}

.niteout {
	padding: 5px 0;
	text-align: center;
	color: #be0063;
	font-size: 13px;
	display: block;
	background-color: #350d22;
	margin-top: 8px;
	margin-right: 8px;
	width: 108px;
}

.niteout:hover {
	color: #ff2898;
	background: #42102a -156px -1px;
	text-shadow: #ff59b0 0 0 20px;
	text-decoration: none;
}

.makegroup {
	padding: 5px 0;
	text-align: center;
	color: #0050ff;
	font-size: 13px;
	display: block;
	background-color: #0c1934;
	margin-top: 8px;
	width: 108px;
}

.makegroup:hover {
	color: #286cff;
	background: #0f1f42 -156px -1px;
	text-shadow: #286bff 0 0 20px;
	text-decoration: none;
}

/* @end */



/* @end */

/* @group Group Page */

/* @group groups */

.gtitle {
margin-bottom: 0;
/*	border-bottom: 1px solid #979797;*/
padding-bottom: 3px;
font-size: 14px;
margin-top: 12px;
}

.gtitle span {
	float: left;
}


.gtitle a {
	float: right;
	display: block;
	font-weight: normal;
	font-style: normal;
	font-size: 13px;
}
.gtitle a.grp_link {
	float: left;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	color:#101010;
}
.gtitle a.grp_link:hover {}

.gtitle img {
float: left;
padding: 1px;
border: 1px solid #afafaf;
margin-right: 7px;
width: 75px;
height: 75px;
}
/*.group .ginfoimg {float:left;}
.group .ginfo {float:left;width:430px;}
.group .ginfo .ginfoitem {padding:5px;font-size:1.2em;}
.group .ginfo .ginfoitem .ginfotitle {font-weight:bold;}
*/
.group-photo img {
padding: 1px;
border: 1px solid #afafaf;
margin-right: 7px;
width: 75px;
height: 75px;
}
.group-places img {float:left;padding: 1px;
	border: 1px solid #333333;
	width: 50px;height: 50px;
}
.group-background-black { min-height:100px; padding:10px;margin:14px -14px; background-color:#000; background-image:url(/images/small-black-background.png?1251198166); background-repeat:repeat; }
.group-background { background-color:#EEEEEE; height:auto; padding:10px;margin:-14px; }
.group-photo { float:left; margin-right:10px; }
.group-title { float:left; font-size:13px; color:#FFFFFF; font-weight:bold; width:50px; line-height:130%; margin-right:10px; }
.group-info { float:left; font-size:13px; color:#FFFFFF; width:110px; line-height:130%; margin-right:10px; }
.group-places { float:left; margin:2px;text-align:center; overflow:hidden; color:#FFFFFF;}
.group-more {float:right; font-size:10px; color:#990066; }
.group-place-name { width:50px; text-align:center;padding-top:2px; padding-bottom:2px; overflow:hidden; color:#FFFFFF; }


.group {
	
}

.group .gmembers {
	float: left;
	width: 252px;
}

.topgroups .groups {
	float: left;
	width: 206px;
	margin-right: 0;
	margin-bottom: 0;
}

.topgroups a.gmlink {
	background-image: url(/images/groupmessage2.png?1247058010);
	width: 107px;
	height: 52px;
	display: block;
	float: left;
}


.grpactions {
	float: left;
	width: 267px;
}
.midgroups {
	margin-top:45px;
}
.midgroups a.gmlink {
	background-image: url(/images/groupmessage2.png?1247058010);
	width: 107px;
	height: 52px;
	display: block;
	float: left;
}
.midgroups .ps {
	float: left;
	width: 154px;
	background-color: #fff;
	border-top: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
	border-left: 1px solid #bcbcbc;
	margin-bottom: 10px;
}

.midgroups .ps a {
	display: block;
	padding-left:4px;
	color: #212121;
	font: 10px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration:none;
}
.midgroups .ps a:hover {	
	background-color: #e5e5e5;
}
.midgroups .ps a span {
	position: relative;
	top: 3px;
	font-weight: bold;
	font-size: 12px;
	color: #ff0f7e;
}
.gmessagebyline {
	text-align: center;
	margin-bottom: 10px;
	background-color: #e5e5e5;
	padding-top: 2px;
	padding-bottom: 5px;
	color: #404040;
}

.gmembers .review {
	width: 229px;
	padding-bottom: 3px;
	padding-top: 4px;
	padding-right: 20px;
}

.gmembers .review.top {
	background: url(/images/spider1.png?1247058010) no-repeat 230px 14px;
}

.gmembers .review.mid {
	background: url(/images/spider2.png?1247058010) no-repeat 230px -12px;
}

.gmembers .review.bottom {
	background: url(/images/spider3.png?1247058010) no-repeat 230px -37px;
}

.gmembers .review hr {
	margin-bottom: 0;
	margin-top: 8px;
	width: 223px;
	display: block;
	float: left;
	height: 1px;
	background-color: #a5a5a5;
	border-style: none;
}

.gmembers .review img {
	float: left;
	padding: 1px;
	border: 1px solid #afafaf;
	margin-right: 7px;
	width: 75px;
	height: 75px;
}

.group .actions {
	float: left;
	width: 267px;
}

.gpmessagebox {
	background-color: #e3e3e3;
	margin: 9px;
	padding: 2px;
	border: 1px solid #c8c8c8;
}

div.messageinline {
	width: 245px;
	float: left;
}

div.gcustommsg {
	float: left;
	width: 191px;
	padding-top: 6px;
}

div.gcustommsg span {
	padding: 0 6px 6px;
	display: inline-block;
}

img.bigmsg {
	margin-top: 18px;
	margin-left: -1px;
}

#profilecontent div.group.clearfix div.actions div.gpmessagebox div.gphdr.clearfix div.gstext div.messageinline.clearfix div.left a.gpagebutton2 {
	margin-left: 0;
	padding: 4px 10px;
}

#profilecontent div.group.clearfix div.actions div.gpmessagebox div.gphdr.clearfix div.gstext div.messageinline.clearfix div.left textarea {
	width: 176px;
	height: 62px;
	padding: 3px;
	border-color: #afafaf;
}

#profilecontent div.group.clearfix div.actions div.gpmessagebox div.gphdr.clearfix div {
	float: left;
	font-size: 14px;
}

div.msgicon {
	width: 48px;
	float: left;
}

.gstext {
	float: left;
	font-size: 13px;
	width: 177px;
	padding-top: 8px;
}

.group .actions a {
	display: block;
	text-align: center;
	font-size: 12px;
	background-color: #fdafd4;
	color: #fe0079;
	font-weight: bold;
	padding: 6px;
	margin: 6px;
}

.group .actions a:hover {
	text-decoration: none;
	background-color: #fc98c8;
}

.group .greviews {
	float: left;
	width: 180px;
}

.group .greviews .review {
	border-bottom: 1px solid #afafaf;
	width: 180px;
	padding-bottom: 5px;
	padding-top: 1px;
}

.group  p {
	position: relative;
	top: 3px;
	font-size: 11px;
	color: #5b5b5b;
	margin-bottom: 5px;
	font-weight: bold;
	padding-top: 0;
}

.group .greviews .review p a {
	font-weight: bold;
}

.group .actions .gcustommsg a {
	margin-top: -5px;
}



/* @end */

.gphdr {
	padding: 6px;
}

#profileheader.gphdr h1 {
	width: 275px;
	padding-top: 0;
	font-size: 21px;
}
#profileheader.profilegrpheader {
	padding-top:10px;
	border-top: 1px solid #d0d0d0;	
}

.gprofilethumb {
	float: left;
	width: 50px;
	height: 50px;
	padding: 2px;
	background-color: white;
	margin-right: 6px;
	margin-left: 3px;
	border: 1px solid #bcbcbc;
}

.gprofilethumb2 {
	float: left;
	width: 25px;
	height: 25px;
	padding: 2px;
	background-color: white;
	margin-right: 6px;
	margin-left: 3px;
	border: 1px solid #bcbcbc;
}

.groupintro {
	float: left;
	font-size: 14px;
	width: 310px;
}

.calutext {
	float: left;
	font-size: 13px;
	width: 199px;
	padding-top: 8px;
}

.partyplanner {
	text-align: center;
	font-size: 12px;
	color: black;
	margin-right: 1px;
	padding-top: 2px;
	padding-bottom: 3px;
}

a.gpagebutton {
	float: right;
	display: block;
	text-align: right;
	font-size: 12px;
	background-color: #fdafd4;
	padding: 6px;
	color: #fe0079;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 2px;
}

a.gpagebutton:hover, a.gpagebutton3:hover {
	text-decoration: none;
	background-color: #fc98c8;
}

a.gpagebuttonB {
	float: right;
	display: block;
	margin-top: 10px;
	text-align: right;
	margin-right: 10px;
	font-size: 12px;
	background-color: #afd4ff;
	padding: 6px;
	color: #2389ff;
	font-weight: bold;
	margin-bottom: -5px;
}

a.gpagebuttonB:hover {
	text-decoration: none;
	background-color: #9bc9ff;
}

a.gpagebutton2 {
	float: left;
	display: block;
	font-size: 12px;
	background-color: #f1ebff;
	padding: 5px 14px;
	color: #835ed7;
	border-style: solid;
	border-width: 1px;
}

a.gpagebutton2:hover {
	text-decoration: none;
}

a.gpagebutton3 {
	float: right;
	display: block;
	font-size: 12px;
	background-color: #fdafd4;
	padding: 6px;
	color: #fe0079;
	font-weight: bold;
}

.gphotos1 {
	margin-bottom: 5px;
	width: 257px;
	float: left;
	margin-right: 7px;
}

.gphotos1 .user {
	padding: 5px 5px 9px;
	border: 1px solid #bababa;
	width: 245px;
	border-bottom-color: #959595;
	margin-bottom: 0;
	text-align: center;
	overflow: hidden;
}

.gphotos1 .group {
	float: right;
	padding: 5px 5px 9px;
	border: 1px solid #bababa;
	width: 245px;
	border-bottom-color: #959595;
	margin-bottom: 0;
	text-align: center;
	overflow: hidden;
}

.caltool {
	margin-bottom: 5px;
	width: 257px;
	float: left;
	background-color: #dfdfdf;
	padding-top: 3px;
	padding-bottom: 4px;
}

.gprofilepic {
	width: 244px;
}

.psublink {
	background-color: #ccc;
	display: block;
	border: 1px solid #868686;
	text-align: center;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #363636;
	border-top-style: none;
	width: 235px;
	margin: 0 6px 8px 7px;
}

.psublink:hover {
	text-decoration: none;
	background-color: #e5e5e5;
}

.gphotos2 {
	margin-right: -2px;
	margin-left: 0;
	margin-bottom: 0;
	width: 522px;
}

.gphotos2 a {
	border: 1px solid #bababa;
	padding: 3px;
	margin-right: 3px;
	margin-bottom: 4px;
	display: block;
	width: 76px;
	float: left;
	text-align: center;
	font-size: 10px;
	color: #212121;
}

.gphotos2 a:hover {
	text-decoration: none;
	color: #fe0079;
}

.gphotos2 a img {
	width: 75px;
	height: 75px;
	margin-bottom: 3px;
}

.gfeed {
	text-align: left;
	background-color: #f3f3f3;
	padding: 4px 7px 7px;
	margin-bottom: 14px;
}

.gfeedtools {
	padding-bottom: 6px;
	border-bottom: 1px solid #c6c6c6;
}

.gfeedtools textarea {
	float: left;
	padding: 3px;
	color: #212121;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 237px;
	height: 38px;
	margin-right: 6px;
}



/* @end */

.redcard {
	background-color: #e1e1e1;
	border-top: 1px solid #bebebe;
	color: #4d4d4d;
}

.spammers {
	padding: 8px 0 8px 8px;
	float: left;
}

.redcardbox {
	float: left;
	width: 122px;
	padding: 6px 0 6px 6px;
	color: black;
	background-color: #cecece;
	display: block;
}

.redcardbox:hover {
	text-decoration: none;
	background-color: #b5b5b5;
	color: red;
}

.redcardbox span {
	position: relative;
	top: 2px;
	font-size: 11px;
}

.redcardbox img {
	float: left;
	margin-right: 2px;
}

/* @group Messaging */

.mlink {
	font-weight: normal;
	font-style: normal;
	color: gray;
}

.mfilter {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	display: block;
	margin-top: 10px;
	color: gray;
	margin-bottom: 1px;
}

.mfilter a, .mlink a {
	color: gray;
	font-weight: bold;
}

.mfilter a:hover {
	color: #2389ff;
	text-decoration: none;
}

.mlink a:hover {
	color: black;
	text-decoration: none;
}

.mfilter a.on {
	color: #2389ff;
	font-weight: bold;
}

.message {
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #e1e1e1;
}

small.ts {
	color: gray;
}

.message:hover {
	background-color: #fff;
}

.message .stat {
	float: left;
	width: 32px;
	display: block;
	height: 52px;
}

.message .senderimg {
	float: left;
	width: 58px;
	height: 52px;
	margin-right: 4px;
}

.message .sender {
	float: left;
	width: 140px;
	padding-bottom: 3px;
	padding-right: 5px;
}

.message .subject {
	float: left;
	width: 232px;
	display: block;
	color: black;
	padding-bottom: 4px;
}

.message .opener {
	float: left;
	height: 33px;
	width: 232px;
	display: block;
	color: #6e6e6e;
	text-align: center;
	font-size: 14px;
	background-color: #e3e3e3;
	padding-top: 15px;
	font-weight: bold;
}

.message .opener:hover {
	background-color: #dbdbdb;
}

.message .mcontent {
	width: 320px;
	float: left;
	padding-bottom: 6px;
}

.replybox {
	background-color: #efefef;
}

.message .mcontent textarea {
	width: 298px;
	padding: 5px;
	font-size: 12px;
}

.message .replyheading {
	float: left;
	width: 177px;
	font-size: 19px;
	padding-left: 9px;
}

.message .splitreply {
	width: 250px;
	float: left;
	padding-bottom: 6px;
}
.message .splitreply textarea {
	width:240px;
	height:200px;
	padding: 5px;
	font-size: 12px;
}

.message .greplyheading {
	float: left;
	width: 171px;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 19px;
}

.message .greplyheading img {
	margin-right: 2px;
	margin-bottom: -1px;
	margin-top: 3px;
	padding: 1px;
	border: 1px solid #bcbcbc;
	background-color: white;
	width: 50px;
	height: 50px;
}

.message .tools {
	float: left;
	height: 52px;
	width: 30px;
	text-align: right;
	padding-right: 4px;
}

.message .stat img {
	margin-bottom: 3px;
}

.message .senderimg img {
	width: 50px;
	height: 50px;
	border: 1px solid #bcbcbc;
	padding: 1px;
}

.message .sender a, .message .sender span.nolink {
	font-size: 14px;
	color: black;
	font-weight: bold;
}

.message .subject:hover {
	text-decoration: none;
}

.message .subject a {
	color: black;
}

.message .subject .mcont {
	color: black;
	display: block;
	margin-bottom: 3px;
}

.message .subject .big {
	font-size: 14px;
}

.message .subject a.mcont:hover {
	text-decoration: none;
}

.message .subject span {
	font-weight: bold;
	font-size: 15px;
}

.message .subject span.mlinks {
	font-size: 11px;
	color: gray;
}

.message .subject span.mlinks a.okcol {
	color: #36ca00;
}

.message .subject span.mlinks a.nokcol {
	color: #ef2d36;
}

.message .subject span.mlinks a.tlkcol {
	color: #2389ff;
}

.message .subject span.mlinks a.plink {
	font-size: 13px;
	display: block;
	margin-bottom: 3px;
}



/* @end */

/* party starter inbox */
.party_starter {
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #e1e1e1;
}

.party_starter:hover {
	background-color: #efefef;
}
.party_starter .stat {
	float: left;
	width: 32px;
	display: block;
	height: 52px;
}
.party_starter .stat img {
	margin-bottom: 3px;
}
.party_starter .senderimg {
	float:left;	
	width: 58px;
	height: 52px;
	margin-right: 4px;
}
.party_starter .senderimg img {
	width: 50px;
	height: 50px;
	border: 1px solid #bcbcbc;
	padding: 1px;
}

.party_starter .participants {
	float: left;
	width: 242px;
	display: block;
	color: black;
	padding-bottom: 4px;
}
.party_starter_participants {
	margin-left: -20px;
	margin-right: -20px;
	color:#f5f5f5;
}
.party_starter .participants img {
	width: 25px;
	height: 25px;
	border: 1px solid #bcbcbc;
	padding: 1px;
}
.party_starter_participants img.participants {
	width: 40px;
	height: 40px;
	border: 1px solid #bcbcbc;
	padding: 1px;
}
.party_starter .opener {
	float: left;
	height: 33px;
	width: 170px;
	display: block;
	color: #6e6e6e;
	text-align: center;
	font-size: 14px;
	background-color: #e3e3e3;
	padding-top: 15px;
	font-weight: bold;
}

.party_starter .opener:hover {
	background-color: #dbdbdb;
}
.party_starter .participants a, .party_starter .participants span.nolink {
	font-size: 14px;
	color: black;
	font-weight: bold;
}

.party_starter .brief span.mlinks a.tlkcol {
	color: #2389ff;
}
.party_starter:hover .brief span.mlinks a.tlkcol {
	display:block;
	color: #2389ff;
}

/* @end */

/* @group Profiles */

#profileheader {
	background-color: #e3e3e3;
	padding-left: 14px;
	border-bottom: 1px solid #d0d0d0;
	margin-top: 0;
	padding-bottom: 6px;
}

#profileheader h1 {
	font-size: 18px;
	padding-bottom: 1px;
	padding-top: 7px;
	width: 405px;
	margin: 1px 0 0;
	float: left;
}

#profileheader a.favstat {
	float: right;
	width: 124px;
	display: block;
}

#profileheader .statmeta {
	float: left;
	width: 499px;
	margin-top: -3px;
}

#profileheader .statmeta2 {
	float: left;
	width: 400px;
	margin-top: -3px;
}

#profileheader #sfilter {
	width: 748px;
	background-color: #cecece;
	float: left;
	margin-top: 5px;
	padding: 4px 8px 8px;
	margin-bottom: 3px;
}

#profileheader #sfilter img {
	position: relative;
	top: 6px;
	margin-left: 6px;
	margin-right: 5px;
}

.statmeta .onlinestat {
	float: left;
	width: 206px;
}

.statmeta .onlinestat2 {
	float: left;
	width: 180px;
	padding-left: 26px;
}

.statmeta .tonight {
	float: left;
	width: 293px;
	margin-top: 1px;
}

#profilecontent {
	padding: 14px;
}

.morelink2 {
	text-align: right;
	background-color: #c6c6c6;
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #4d4d4d;
	padding: 3px 7px 5px;
}

.morelink3 {
	text-align: center;
	background-color: #c6c6c6;
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #4d4d4d;
	padding: 3px 7px 5px;
}

.morelink2:hover, .morelink3:hover, #groups a.morelink2:hover {
	background-color: #adadad;
	text-decoration: none;
}

#profilecontent .pleftcol {
	float: left;
	width: 200px;
}

#profilecontent .prightcol {
	float: right;
	width: 313px;
	margin-right: -1px;
}

#profilecontent .pleftcol3 {
	float: left;
	width: 257px;
}

#profilecontent .prightcol3 {
	float: right;
	width: 256px;
}

#groupphotos {
	margin-bottom: 7px;
}

.maingrouppic {
	height: 184px;
	float: left;
	width: 245px;
}

.grouppic {
	width: 92px;
	height: 92px;
	float: left;
}

div.movable_item img {
	max-height: 200px;
}

/* @group leftcol */

.profilepic {
	padding: 2px 2px 9px;
	border: 1px solid #bababa;
	width: 190px;
	border-bottom-color: #959595;
	margin-bottom: 0;
	float:left;
	margin-top:10px;
}

#viewgallery {
	background-color: #ccc;
	display: block;
	border: 1px solid #868686;
	text-align: center;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #363636;
	border-top-style: none;
	width: 178px;
	margin: 0 4px 8px;
}

#viewgallery:hover {
	text-decoration: none;
	background-color: #e5e5e5;
}

#badges {
	margin-bottom: 9px;
}

#metabox {
	background-color: #f1ebff;
	font: 15px Georgia, "Times New Roman", Times, serif;
	color: #835ed7;
	padding: 5px;
	margin-right: 3px;
	margin-bottom: 9px;
	border-style: solid;
	border-width: 1px;
	border-right-style: none;
	border-left-style: none;
}

#metabox2 {
	background-color: #f1ebff;
	font: 15px Georgia, "Times New Roman", Times, serif;
	color: #835ed7;
	padding: 5px;
	margin-right: 0;
	margin-bottom: 15px;
	border-style: solid;
	border-width: 1px;
	border-right-style: none;
	border-left-style: none;
	margin-top: 10px;
}

#metabox2 td.center {
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	padding-top: 1px;
	padding-bottom: 2px;
}

#metabox td.label {
	font-size: 12px;
	text-align: right;
	color: #a28bd7;
	vertical-align: bottom;
}

/* @group Members */

.members {
	background-color: #fff;
	border-top: 1px solid #afafaf;
	margin-bottom: 10px;
	margin-right: 3px;
}

.members a {
	display: block;
	border-bottom: 1px solid #a7a7a7;
	color: #3c3c3c;
	font: 11px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.members a.morelink2 {
	text-align: right;
	background-color: #c6c6c6;
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #4d4d4d;
	padding: 3px 7px 5px;
	border-bottom-style: none;
}

.members a span {
	position: relative;
	top: 3px;
	font-weight: bold;
	font-size: 14px;
	color: black;
	display: block;
	margin-bottom: 12px;
	margin-top: 0;
	padding-top: 3px;
}

.members a.lvenue span {
	color: #835ed7;
	font-size: 13px;
}

.members a:hover {
	text-decoration: none;
	background-color: #f1f1f1;
}

.members a img {
	float: left;
	margin-right: 7px;
	width: 75px;
	height: 75px;
}

/* @end */

/* @group OTs */

.ots {
	background-color: #fff;
	margin-bottom: 10px;
	margin-right: 3px;
}

#profilecontent div.otresults {
	margin-top: 7px;
}

.ots div {
	display: block;
	border: 1px solid #a7a7a7;
	color: #3c3c3c;
	font: 11px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 4px;
	padding: 2px;
}

.ots div a {
	text-decoration: none;
	color: black;
}

.ots div a.boxx {
	display: block;
	float: left;
	padding: 5px 10px;
	background-color: #939393;
	margin-top: 5px;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	margin-bottom: 2px;
}

.ots div span.boxx {
	display: block;
	float: left;
	padding: 5px 10px;
	background-color: #c6c6c6;
	margin-top: 3px;
	text-transform: uppercase;
	font-weight: bold;
	color: #e5e5e5;
	font-size: 11px;
	margin-bottom: 2px;
}

.ots div a.boxx:hover {
	background-color: #fe0079;
}

.ots div span {
	position: relative;
	top: 3px;
	font-weight: bold;
	font-size: 15px;
	color: #323232;
	display: block;
	margin-bottom: 1px;
	margin-top: 0;
	padding-top: 3px;
}

.ots div span.otstatus {
	margin-top: 0;
	margin-bottom: 6px;
	font-size: 12px;
	color: #fe0079;
}

.ots div:hover {
	text-decoration: none;
	background-color: #f1f1f1;
}

.ots div img {
	float: left;
	margin-right: 7px;
	width: 75px;
	height: 75px;
}

/* @end */

/* @group Groups & Venues */

.groupstitle {
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 3px;
	text-align: center;
}

.groups {
	background-color: #fff;
	border-top: 1px solid #afafaf;
	margin-bottom: 10px;
	margin-right: 3px;
}

.groups a {
	display: block;
	border-bottom: 1px solid #a7a7a7;
	color: #212121;
	font: 10px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.groups a.morelink2 {
	text-align: right;
	background-color: #c6c6c6;
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #4d4d4d;
	padding: 3px 7px 5px;
	border-bottom-style: none;
}

.groups a span {
	position: relative;
	top: 3px;
	font-weight: bold;
	font-size: 12px;
	color: #ff0f7e;
}

.groups a.lvenue span {
	color: #835ed7;
	font-size: 13px;
}

.groups a:hover {
	text-decoration: none;
	background-color: #f1f1f1;
}

.groups a img {
	float: left;
	margin-right: 5px;
	width: 50px;
	height: 50px;
}

/* @end */



/* @end */

/* @group rightcol */

#infotitle {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	display: block;
	color: #333;
	float: left;
}

#infotitle:hover {
	text-decoration: none;
}

.editlink {
	float: right;
}

#infobox {
	background-color: #efefef;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #424242;
	padding: 5px;
	margin-right: 3px;
	margin-bottom: 9px;
	border: 1px solid #808080;
	border-left-style: none;
	border-right-style: none;
}

#infobox td.label {
	font-size: 12px;
	text-align: right;
	color: #808080;
	vertical-align: top;
	width: 85px;
	padding-top: 5px;
}

.reviewstitle {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	display: block;
	color: #333;
}

#reviews {
	background-color: #fff;
	border-top: 1px solid #afafaf;
	margin-bottom: 6px;
}

#reviews div {
	border-bottom: 1px solid #a7a7a7;
	color: #212121;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#reviews div div {
	width: 256px;
	float: left;
	border-bottom-style: none;
	padding-bottom: 3px;
}

#reviews div img.reviewMetaImg {
	float: right;
	position: relative;
	top: 6px;
	margin-right: 0;
	width: 12px;
	height: 12px;
}

#reviews div img {
	margin-right: 7px;
	float: left;
	width: 50px;
	height: 50px;
}

#reviews div p {
	position: relative;
	top: 3px;
	font-size: 11px;
	color: #5b5b5b;
	margin-bottom: 5px;
	font-weight: bold;
}

#reviews div p a {
	font-weight: bold;
	font-size: 13px;
}



/* @end */



/* @end */

/* @group Venues */

#venueheader {
	padding-left: 7px;
	border-bottom: 1px solid #a3a3a3;
	margin-top: 0;
	background: #e3e3e3 -145px -49px;
	border-right: 1px none #2e2e2e;
	padding-bottom: 7px;
}

#venueheader #venuelogo {
	float: left;
	margin-top: 7px;
	margin-right: 6px;
	border: 1px none #fff;
	height: 42px;
}

#venueheader h1 {
	width: 308px;
	margin: 7px 0 0;
	float: left;
	letter-spacing: 1px;
	font: bold 18px Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #212121;
}

#venueheader h2 {
	color: #696969;
	margin: -1px 0 0;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	float: left;
	width: 309px;
}

#venueheader a.favstat {
	float: right;
	width: 124px;
	display: block;
}

#venueheader .statmeta {
	float: left;
	width: 351px;
	margin-top: -2px;
	color: #212121;
}

#profilecontent .photofeature {
	background-color: #262626;
	margin: -14px -15px 14px -14px;
	padding: 0;
}

#profilecontent .photofeature img {
	width: 183px;
	margin-right: 0;
}

#profilecontent .pleftcol2 {
	float: left;
	width: 200px;
}

#profilecontent .prightcol2 {
	float: right;
	width: 314px;
}

/* @group leftcol */

#viewgallery {
	background-color: #ccc;
	display: block;
	border: 1px solid #868686;
	text-align: center;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #363636;
	border-top-style: none;
	width: 178px;
	margin: 0 4px 8px;
}

#viewgallery:hover {
	text-decoration: none;
	background-color: #e5e5e5;
}

#venuemetabox {
	background-color: #efefef;
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #212121;
	margin-right: 3px;
	margin-bottom: 9px;
	border: 1px solid #808080;
	border-right-style: none;
	border-left-style: none;
	width: 199px;
	padding: 5px 0 9px;
}

#venuemetabox td.label {
	font-size: 11px;
	text-align: right;
	color: #5d5d5d;
	vertical-align: top;
	border-style: none;
	font-weight: bold;
	padding-top: 5px;
	width: 49px;
}

#venuemetabox td.label2 {
	font-size: 11px;
	text-align: right;
	color: #5d5d5d;
	vertical-align: top;
	border-style: none;
	font-weight: bold;
	width: 49px;
	padding: 5px 0 0;
}

#venuemetabox td.options {
	font-size: 12px;
	padding: 5px 0 2px 5px;
	line-height: 1em;
}

#venuemetabox td div {
	margin-bottom: 5px;
}

#venuemetabox div span {
	font-weight: bold;
	font-size: 11px;
}

#fans {
	border-bottom: 1px solid #8c8c8c;
}

#fans a.fan {
	margin-bottom: 0;
	padding-bottom: 0;
}

#fans a.fan img {
	width: 50px;
	height: 50px;
	margin-bottom: 0;
	padding-bottom: 0;
}



/* @end */



/* @end */

/* @group Parties */

.partyHeader {
	border-bottom: 1px solid #4d4d4d;
	padding-bottom: 3px;
	font-weight: bold;
	color: #212121;
	font-size: 14px;
	text-align: left;
}

#partyHeader h1 {
	border-bottom: 1px solid #4d4d4d;
	padding-bottom: 3px;
	font-weight: bold;
	color: #212121;
	font-size: 14px;
	text-align: left;
}

.upcomingParty .partyMeta {
	padding: 10px;
	background: #212121 url(/images/gradBG1.jpg?1247058010) no-repeat 0 -10px;
	color: white;
	font-size: 11px;
	border-top: 1px solid #151515;
	margin-bottom: 16px;
}

.partyMeta h2 {
	margin: 0;
}

.partyMeta .date {
	color: #a39b7c;
}

.upcomingParty .partyMeta .left {
	
}

.upcomingParty .partyMeta .right {
	
}

.upcomingParty img.flyer {
	height:365px;
  margin-left:5px;
  width:510px;
}

.previousParty {
	margin-top: 6px;
	padding-top: 0;
	background-color: #0f0f0f;
}

.previousParty.clearfix div.partyMeta2 {
	margin-top: 1px;
}

.previousParty a {
	position: relative;
	top: 12px;
}

.partyMeta2 {
	float: left;
	width: 145px;
	margin-top: 27px;
	padding: 8px 0 8px 8px;
	margin-right: 8px;
	font-size: 11px;
	color: #939393;
	height: 82px;
	background: #dbdbdb url(/images/gradBG1.jpg?1247058010) 0 0;
}

.partyMeta2 h2 {
	font-size: 16px;
	color: #fe0660;
	margin-top: 2px;
	margin-bottom: 0;
}

.partyMeta2 h3 {
	margin: 0 0 3px;
	font-weight: normal;
	font-style: normal;
	color: #753155;
	font-size: 12px;
}

.partyMeta2 .line2 {
	font-size: 13px;
	font-weight: bold;
}

.partyMeta2 a {
	color: #d4d4d4;
	font-size: 12px;
	top: 0;
	position: relative;
}



/* @end */

/* @group TOOLBOX */

/* @group Contacts */

.ctabs {
	padding-left: 4px;
	background-color: #292727;
	background-image: url(/images/ctabsBG2.png?1247058011);
	height: 37px;
	padding-bottom: 0;
	width: 236px;
}

.ctabs a:hover {
	text-decoration: none;
	background-image: none;
}

.ctabs a.friends {
	display: block;
	float: left;
	width: 108px;
	text-align: right;
	color: white;
	background: url(/images/tabsBG2.png?1247058011) 1px -9px;
	height: 25px;
	margin: 8px 7px 0 2px;
	padding-top: 4px;
	padding-right: 3px;
}

.ctabs a.friends:hover {
	background-position: -219px -38px;
	background-position: -219px -38px;
	padding-top: 3px;
	height: 26px;
}

.ctabs a.friends.on {
	background: url(/images/tabsBG2.png?1247058010) 0px -38px;
}

.ctabs a.friends.new {
	background-position: -329px -9px;
}

.ctabs a.friends.new:hover {
	background-position: -549px -38px;
}

.ctabs a.friends.new.on {
	background: url(/images/tabsBG2.png?1247058010) -329px -38px;
}

.ctabs a.blackbook {
	display: block;
	float: left;
	width: 106px;
	text-align: right;
	background: url(/images/tabsBG2.png?1247058010) -111px -9px;
	height: 25px;
	margin: 8px 0 0;
	padding-top: 4px;
	padding-right: 3px;
	color: white;
}

.ctabs a.blackbook:hover {
	background-position: -221px -9px;
	height: 26px;
	padding-top: 3px;
}

.ctabs a.blackbook.on {
	background: url(/images/tabsBG2.png?1247058010) -110px -38px;
}

.ctabs a.friends.on:hover, .ctabs a.blackbook.on:hover {
	height: 25px;
	padding-top: 4px;
}

.ctabs a.blackbook.new {
	background-position: -441px -9px;
}

.ctabs a.blackbook.new:hover {
	background-position: -551px 165px;
}

.ctabs a.blackbook.new.on {
	background: url(/images/tabsBG2.png?1247058010) -441px -38px;
}

.csearch {
	padding: 3px 3px 0;
	background-color: #4f4f4f;
	border-bottom: 1px solid #444;
	height: 29px;
}

.csearch input {
	width: 167px;
	height: 17px;
	margin-top: 0;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 6px 7px 4px 22px;
	border-width: 0;
	border-style: none;
	vertical-align: middle;
	float: left;
	margin-right: 3px;
	background: url(/images/searchbg.png?1247058010) 0 0;
	margin-left: 2px;
}

.csearch img {
	margin-top: 3px;
}

#cflirts {
	background-color: #dfdfdf;
}

.csub {
	font-size: 13px;
	text-shadow: #3a3a3a 1px 1px 0;
	padding-top: 3px;
	padding-bottom: 4px;
	background-color: #535353;
	color: #b8b8b8;
	margin: 0;
	padding-left: 7px;
	border-bottom: 1px solid #2e2e2e;
}

.csub a {
	color: #fff;
}

.csub a.on {
	color: #2c8dff;
	font-weight: bold;
}

.csub a:hover {
	color: #2c8dff;
	text-decoration: none;
}

.clist {
	background-color: #e1e1e1;
}

.c {
	border-bottom: 1px solid #bebebe;
	padding: 4px;
	background: none repeat-x -144px -9px;
}

.c img.thumb {
	float: left;
	border: 3px solid white;
	width: 50px;
	margin-right: 6px;
}

.c a.deleter {
	width: 16px;
	margin: 0;
	display: block;
	float: right;
}

.c a.deleter img {
	width: 16px;
	height: 16px;
	border-style: none;
	margin: 0;
}

.c a {
	text-decoration: none;
	color: #232323;
	margin-top: 1px;
}

.c a small {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

.c a:hover {
	text-decoration: none;
}

.c a.title {
	font-weight: bold;
	font-size: 15px;
	float: left;
	display: block;
	width: 138px;
}

.c a.title img {
	vertical-align: bottom;
	padding-bottom: 2px;
}

.c div.actions {
	float: left;
	display: block;
	width: 139px;
	margin-top: 6px;
}

.c div.actions a {
	margin-right: 3px;
	background-color: #cecece;
	padding: 2px 5px 3px;
	border: 1px solid #bcbcbc;
	display: inline-block;
}

.c div.actions a:hover {
	background-color: #e5e5e5;
}

.c div.actions a.approve:hover {
	background-color: #fe0079;
	color: white;
}

.c div.actions a.msg {
	border-style: none;
	float: left;
	display: block;
	width: 41px;
	height: 25px;
	padding: 0;
	background: url(/images/cbuttons.png?1247058010) 0 0;
}

.c div.actions a.card {
	border-style: none;
	float: left;
	display: block;
	width: 41px;
	height: 25px;
	padding: 0;
	background: url(/images/cbuttons.png?1247058010) -44px 0;
}

.c div.actions a.review {
	border-style: none;
	float: left;
	display: block;
	width: 41px;
	height: 25px;
	padding: 0;
	background: url(/images/cbuttons.png?1247058010) -87px 0;
}

.contact_seperator {
	background:#000;color:#fff;font-size:1.5em;padding:5px 10px;border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;
}

div.whos_looked_actions a.msg {
border-style: none;
float: left;
display: block;
width: 41px;
height: 25px;
padding: 0;
background: url(/images/cbuttons.png?1247058010) 0 0;
}
div.whos_looked_actions a.card {
border-style: none;
float: left;
display: block;
width: 41px;
height: 25px;
padding: 0;
background: url(/images/cbuttons.png?1247058010) -44px 0;
}
div.whos_looked_actions a.review {
border-style: none;
float: left;
display: block;
width: 41px;
height: 25px;
padding: 0;
background: url(/images/cbuttons.png?1247058010) -87px 0;
}

.c .titlechk {
	font-weight: bold;
	font-size: 15px;
	float: left;
	display: block;
	width: 138px;
	margin-top: 18px;
	color: #212121;
}

.c .titlechk input {
	font-size: 20px;
	margin-top: 2px;
}

.c div.txt {
	background-color: #f5f5f5;
	padding: 6px 7px;
	font-size: 11px;
	line-height: 14px;
	color: #262626;
	margin: 3px;
}

.c div.txt h1 {
	font-size: 14px;
	margin-bottom: 3px;
	margin-top: 3px;
}

.c div.txt a {
	color: #fe0079;
}

.iclist {
	margin-bottom: 10px;
}

.iclist .c {
	width: 236px;
	float: left;
}

.iclist .c a {
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	color: #707070;
}

.iclist .c a:hover {
	text-decoration: none;
	color: #fe0079;
}

.iclistbtn {
	margin-top: 4px;
	margin-bottom: 10px;
}



/* @end */

.Col2ToolBox {
	background-color: #ddd;
	border-bottom: 1px solid #727272;
	padding-top: 0;
	padding-bottom: 0;
}

form#new_message_form {
	margin: 0;
}

.col2Box {
	padding: 10px;
	margin-top: 7px;
}

.innerToolBox {
	padding: 11px;
	margin-top: 0;
	margin-bottom: 0;
}
.innerToolBox-lesspadding {
	padding: 4px;
	margin-top: 0;
	margin-bottom: 0;
}
.innerToolBox textarea {
	width: 210px;
	padding: 3px;
	margin-top: 6px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.innerToolBox select {
	width: 219px;
	font-size: 14px;
	color: #3c3c3c;
}

select#reservation_reservation_date_time_4i {
	width: 50px;
}

select#reservation_reservation_date_time_5i {
	width: 50px;
}

.collapsibletitle {
	font-weight: bold;
	font-size: 12px;
	display: block;
	color: #333;
}

.collapsibletitle:hover {
	text-decoration: none;
}

.shortmsg {
	background-color: #f5f5f5;
	padding: 5px;
	margin-top: 6px;
}

.shortmsg div.meta {
	float: right;
	font-size: 10px;
	font-weight: bold;
}

.shortmsg div.msgcontent {
	margin-top: 6px;
	margin-left: 1px;
	margin-right: 1px;
}

.shortcard div.meta {
	float: right;
	font-size: 10px;
	font-weight: bold;
}

.shortcard div.msgcontent {
	margin-left: 1px;
	margin-right: 1px;
	background-color: #c8c8c8;
	color: #3c3c3c;
	font-size: 14px;
	padding: 2px 5px 5px;
	width: 205px;
	border: 1px outset #efefef;
	margin-top: 3px;
	font-weight: bold;
}

.morelink {
	text-align: center;
	margin-top: 8px;
	background-color: #4d4d4d;
	padding-top: 2px;
	padding-bottom: 4px;
	display: block;
	font-weight: bold;
	margin-left: 62px;
	font-size: 11px;
	color: #fff;
	margin-right: 60px;
}

.morelink:hover {
	background-color: #656565;
	text-decoration: none;
}

#msglegend {
	margin-top: 6px;
	text-align: left;
}

#msglegend img {
	top: 3px;
	position: relative;
}

#msglegend span.sent {
	color: #ff0072;
}

#msglegend span.received {
	color: #1872f1;
}

.NTshow {
	padding: 0 10px 10px;
	font-size: 15px;
	text-align: center;
	color: #38352b;
}

.testimonial {
	text-align: left;
	font: italic 15px/16px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
	margin-top: 12px;
	border-bottom: 1px solid #868066;
	padding-bottom: 7px;
}

.testimonial p {
	margin-bottom: 1px;
}

.testimonial img {
	text-align: left;
	width: 44px;
	float: left;
	margin-right: 7px;
}

.listertabbie {
	width: 240px;
	margin: 0 0 4px;
}

#buyLink {
	border-bottom: 1px solid #650236;
}

#buyLink a {
	padding: 10px 9px 9px;
	text-align: center;
	color: #be0063;
	text-transform: uppercase;
	font-size: 18px;
	background: #350d22 -156px -1px;
	display: block;
	font-weight: bold;
}

#buyLink a:hover {
	color: #ff2898;
	background: #42102a -156px -1px;
	text-shadow: #ff59b0 0 0 20px;
	text-decoration: none;
}

/*Jon Added */
#buybutton {
	width: 240px;
	text-align:center;
	background: #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
}

#buybutton a {
	width: 240px;
	text-align:center;
	background: #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
}

#buybutton a:hover {
	width: 240px;
	text-align:center;
	background: #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
}

.buy-tickets-middle {
	float: right;
	width: 85px;
	height: 29px;
}
/* @group Fans */

#whosGoing {
	background-color: #31383c;
	border-bottom: 1px solid #272d30;
}

#whosGoing h2 {
	background: #afafaf url(/images/header.png?1247058010) -156px -1px;
	padding: 9px;
	text-align: center;
	color: #dbdbdb;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: 15px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
}

#fans2 {
	border-bottom: 1px solid #8c8c8c;
	border-top: 1px solid #31383c;
}

#fans2 a.fan img {
	width: 48px;
	height: 48px;
}



/* @end */

/* @group VenueTool */

#venuetool {
	background-color: #31383c;
	border-bottom: 1px solid #272d30;
	width: 240px;
	padding: 0;
}

#venuetool h2 {
	background: #1e1c1c url(/images/header.png?1247058010) -156px -1px;
	padding: 9px;
	text-align: center;
	color: #dbdbdb;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: 15px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
	width: 222px;
}

#venuetool h2 span {
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	display: block;
	margin-top: 3px;
}

#venuetool h3 {
	margin: 4px 0 0 7px;
	width: 162px;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	padding: 0;
	float: left;
}

#venuetool h4 {
	margin: 0 7px 5px;
	float: left;
	width: 162px;
	color: #151819;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

.vlistwrapper {
	border-bottom: 1px solid #ccc;
}

.venuelist {
	border-top: 1px solid #ccc;
	padding: 6px;
	margin: 0;
}

.venuelist img {
	height: 100px;
	float: left;
	margin-right: 10px;
	width: 100px;
}

.venuelist a {
	width: 366px;
	color: #212121;
	float: left;
}

.venuelist div a {
	width: 112px;
	float: right;
	text-align: center;
	background-color: #ccc;
	color: #464646;
}

.venuelist div a:hover {
	background-color: #fe0079;
	color: white;
}

.venuelist a:hover {
	text-decoration: none;
}

.venuelist h3 {
	margin: 0 0 1px;
	font-size: 14px;
	padding: 0;
}

.venuelist h4 {
	margin: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	padding: 0;
}

#venuetool .venuelist2 {
	border-top: 1px solid #252b2e;
	padding: 0;
	margin: 0;
	background-color: #394246;
	width: 240px;
}

#venuetool .venuelist2 div {
	width: 165px;
	float: left;
}

#venuetool .venuelist3 {
	border-top: 1px solid #252b2e;
	padding: 0 0 5px;
	margin: 0;
	width: 240px;
}

#venuetool .venuelist2 img {
	width: 63px;
	border: 2px none #202528;
	float: left;
}

#venuetool .venuelist3 img {
	margin-left: 7px;
	margin-top: 7px;
	width: 226px;
	float: none;
}

a.venueaction {
	margin-left: 7px;
	background-color: #5d6365;
	padding: 3px 6px;
	color: #232628;
	font-weight: bold;
	font-size: 10px;
	float: left;
	margin-bottom: 5px;
	margin-top: 0;
}

a.venueaction:hover {
	margin-left: 7px;
	background-color: #d4c9a1;
	padding: 3px 6px;
	color: #615013;
	font-weight: bold;
	font-size: 10px;
}

#venuetool .venuelist2 a:hover, #venuetool .venuelist3 a:hover {
	text-decoration: none;
}

/* @end */

/* @group evenTool */

#evenTool {
	background-color: #a39b7c;
	border-bottom: 1px solid #616161;
}

#evenTool h2 {
	background: #afafaf url(/images/header.png?1247058010) -156px -1px;
	padding: 9px;
	text-align: center;
	color: #dbdbdb;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: 15px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
}

#evenTool h3 {
	margin: 7px 7px 1px;
	color: #343125;
	font-size: 14px;
	text-transform: uppercase;
}

#evenTool h4 {
	color: #807a61;
	font-size: 13px;
	font-weight: bold;
	margin: 0 7px;
	padding-bottom: 5px;
}

#evenTool h5 {
	margin-top: 6px;
	margin-bottom: 4px;
}

#evenTool .eventdate {
	text-align: center;
	background-color: #262626;
	color: white;
	padding: 4px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}

#evenTool .eventlist2 {
	border-top: 1px solid #252b2e;
	padding: 0;
	margin: 0;
	background-color: #e3dbbf;
	text-align: center;
}

#evenTool .eventlist2 img {
	width: 63px;
	border: 2px none #202528;
	float: left;
}

#evenTool .eventlist2 a:hover {
	text-decoration: none;
}

/* @end */



/* @end */

/* @group News Feed */

.twoColA1 h1 {
	margin: 0;
	font-size: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #bebebe;
}

h2.datesep {
	margin: 14px 0 0;
	font-size: 12px;
	padding-bottom: 2px;
	border-bottom: 1px solid #bebebe;
	color: #787878;
	font-weight: normal;
	font-style: normal;
}

.newsitem {
	border-bottom: 1px solid #d8d8d8;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-left: 21px;
}
.newsitem-feed {
	padding-top: 2px;
	padding-bottom: 3px;
	margin-left: 21px;
}
.newsitem-feed-nomargin {
	padding-top: 2px;
	padding-bottom: 3px;
}

.pulloutitem {
	background-color: #ededed;
}

.genericpic {
	margin-right: 9px;
	float: left;
	margin-top: 4px;
}

.generic {
	font-size: 15px;
	line-height: 1.2em;
	margin-top: 5px;
	margin-bottom: 5px;
}
.generic-13px {
	font-size: 13px;
	line-height: 1.2em;
	margin-top: 5px;
	margin-bottom: 5px;
}

.generic a {
	font-size: 12px;
}

.newsitem .n1 {
	float: left;
	width: 17px;
	margin-left: -21px;
}

.newsitem .n2 {
	float: left;
	width: 466px;
	padding-top: 4px;
	padding-bottom: 0;
}

.newsitem .n2pullout {
	float: left;
	padding: 2px 8px 0;
	line-height: 1.2em;
	width: 452px;
}

.newsitem .n2pullout h2 {
	margin: 0;
	font-weight: bold;
	font-size: 14px;
}

a.deleter {
	float: right;
	margin-top: 3px;
	padding: 0;
	color: gray;
	margin-bottom: 0;
	margin-right: 2px;
}

.icon16 {
	width: 16px;
	height: 16px;
	border: 0 solid #835ed7;
	position: relative;
	top: 3px;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 2px;
}

.newsitem h2 {
	font-size: 11px;
	margin: 0;
	font-weight: normal;
	float: left;
	width: 460px;
	padding-top: 1px;
	padding-bottom: 4px;
	font-style: normal;
	line-height: 1.2em;
}

.newsitem h2 small, .feedcomment .meta small {
	color: #7e7e7e;
	white-space: nowrap;
}

a.photolink img {
	border: 1px solid #b3b3b3;
	margin-right: 1px;
	padding: 2px;
	margin-bottom: 5px;
}

a.photolink img:hover {
	border-color: #fe0079;
}

a.smallphoto img {
	width: 50px;
	height: 50px;
	margin-right: 13px;
	margin-bottom: 5px;
	float: left;
	padding: 1px;
}


img.smallphoto {
	width: 50px;
	height: 50px;
	margin-right: 13px;
	margin-bottom: 5px;
	float: left;
	padding: 1px;
}

.feedaction {
	float: left;
	margin-top: 12px;
}

.n2 .card {
	font-weight: bold;
	font-size: 14px;
	color: #191919;
}

.feedaction a {
	color: #000;
	font-weight: bold;
}

.feedaction a img {
	position: relative;
	top: 4px;
	padding-left: 2px;
}

.feedcomments {
	float: left;
	width: 395px;
	margin-left: -5px;
}

.grouptitle {
	width: 377px;
	padding: 8px;
	margin-bottom: 3px;
	float: left;
	border: 1px solid #e9e9e9;
	font-size: 14px;
	text-align: center;
	background-color: #c0c0c0;
	color: #191919;
}

.grouptitle:hover {
	width: 377px;
	padding: 8px;
	margin-bottom: 3px;
	float: left;
	border: 1px solid #e9e9e9;
	font-size: 14px;
	text-align: center;
	background-color: #afafaf;
	color: #191919;
	text-decoration: none;
}

.feedgroupmembers {
	width: 383px;
	padding: 3px 6px 0;
	float: left;
	background-color: #e9e9e9;
	text-align: left;
}

.niteouttitle {
	width: 377px;
	padding: 8px;
	margin-bottom: 0;
	float: left;
	border: 1px solid #e9e9e9;
	font-size: 14px;
	text-align: center;
	background-color: #151515;
	color: #fff;
}

.niteouttitle:hover {
	width: 377px;
	padding: 8px;
	margin-bottom: 3px;
	float: left;
	border: 1px solid #e9e9e9;
	font-size: 14px;
	text-align: center;
	background-color: #afafaf;
	color: #191919;
	text-decoration: none;
}

.niteoutmembers {
	width: 385px;
	padding: 4px;
	float: left;
	background-color: #232323;
	text-align: left;
	margin-top: -1px;
	margin-left: 1px;
}

a.memberphoto img {
	width: 45px;
	margin-right: 1px;
	margin-bottom: 1px;
	padding: 1px;
	float: left;
}

.feedstatus {
	width: 377px;
	padding: 8px;
	margin-bottom: 3px;
	float: left;
	border: 1px solid #e9e9e9;
	font-size: 12px;
	background-color: white;
}

.feedcomment {
	background-color: #e9e9e9;
	width: 385px;
	padding: 5px;
	margin-bottom: 3px;
	float: left;
}

.cherrypop {
	background-color: #e9e9e9;
	width: 459px;
	padding: 5px 0 2px 5px;
	float: left;
	margin-left: 5px;
	margin-bottom: 3px;
}

.cherrypop img {
	width: 60px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.feedcommentRV {
	width: 377px;
	padding: 8px;
	margin-bottom: -2px;
	float: left;
	border: 1px none #d8d8d8;
	font-size: 12px;
	border-top-style: none;
	border-left-style: none;
	word-wrap: break-word;
}

.feedcomment textarea {
	width: 375px;
	padding: 3px;
	border: 1px solid #999;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.feedbutton {
	background-color: #f1ebff;
	padding: 3px;
	color: #835ed7;
	border: 1px solid #835ed7;
	border-top-color: #a680ff;
	border-left-color: #a57eff;
	font-size: 12px;
	display: inline-block;
	margin-top: 3px;
}

a.smallerphoto img {
	width: 30px;
	height: 30px;
	margin-right: 7px;
	margin-bottom: 0;
	padding: 1px;
	float: left;
}

.feedcomment .meta {
	margin-bottom: 2px;
	float: left;
	width: 345px;
}

.feedcomment .comment {
	float: left;
	width: 345px;
}



/* @end */



/* @end */

/* @group lastutil */

.nohover:hover {
	background-color: transparent;
}



/* @end */

/* @group out tonight */

h1.ot {
	float: none;
	height: 24px;
}

h1.ot span {
	color: #464646;
	font-size: 14px;
}

h1.ot a {
	font-size: 11px;
}

.metonightpointer {
	background-color: #c4c4c4;
	border-top: 1px solid #9d9d9d;
	padding: 4px 12px 6px;
	color: #494949;
	border-bottom: 1px solid #9f9f9f;
}

#ottoppics {
	margin-right: -2px;
}

#ottoppics a {
	margin-right: 2px;
}

#ottoppics a img {
	width: 56px;
	height: 56px;
}

#weekdays {
	margin-right: -16px;
	margin-bottom: 7px;
}

#weekdays a {
	width: 69px;
	display: block;
	float: left;
	height: 19px;
	margin-top: 6px;
	margin-right: 4px;
	text-align: center;
	padding-top: 4px;
	border: 1px solid gray;
	color: gray;
}

#weekdays a.on, #weekdays a:hover {
	color: #835ed7;
	border-color: #835ed7;
	background-color: #f1ebff;
	text-decoration: none;
}

.pagenav {
	margin-bottom: 7px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 13px;
	width: 510px;
}

.pagenav span {
	font-size: 16px;
	margin: 0;
}

.pagenav a {
	margin-right: 3px;
	text-align: center;
	border: 1px solid #3593ff;
	padding: 4px 7px;
	color: #3593ff;
}

.pagenav a.on {
	font-weight: bold;
	border-color: #fff;
	color: #fe0079;
}

.pagenav a:hover {
	text-decoration: none;
	color: #fe0079;
	border-color: #fe0079;
}

/* out tonight by josh */
div#ot_select_group_container, div#ot_select_member_container {position:relative; width: 100%; height: 97px; overflow:hidden;}
div#ot_select_group_content, div#ot_select_member_content {position:relative;width:1500px;}
div.ot_select_item {float:left;width:73px;}
div.ot_select_item div.label span {font-size:0.65em;}

div#ot_select_member {width:73px;float:left;height:97px;}
div#ot_select_group {width:73px;float:left;height:97px;}
div.ot_selected {border:1px solid #fe0079;}

/* @end */

/* @group search */

#usernamefilter {
	text-align: right;
	float: right;
	padding-top: 4px;
}

#usernamefilter input {
	font-size: 14px;
	border: 1px solid #bebebe;
	padding: 4px;
	margin-top: 4px;
	width: 152px;
}

#usernamefilter img {
	position: relative;
	top: 6px;
	margin-right: 9px;
	margin-bottom: 2px;
}

#searchtoppics {
	margin-right: auto;
	margin-left: auto;
	width: 693px;
	padding: 0;
}

#searchtoppics a {
	margin-right: 2px;
}

#searchtoppics a img {
	width: 75px;
	height: 75px;
}

.results {
	margin-right: -4px;
	margin-bottom: -13px;
}

.results div {
	margin-right: 11px;
	margin-left: 1px;
	width: 83px;
	float: left;
	text-align: center;
	height: 132px;
}

.results div a {
	border: 1px solid silver;
	padding: 3px;
	width: 75px;
	display: block;
	float: left;
	margin-bottom: 3px;
	color: black;
}

.results div a:hover {
	background-color: #f1f1f1;
	text-decoration: none;
	color: #fe0079;
}

.results.top div a {
	background-color: #171717;
	color: white;
	border-color: #171717;
}

.results.top div a:hover {
	background-color: #262626;
}

.results div a div {
	border-style: none;
	margin: 0;
	height: 15px;
	text-align: center;
	font-size: 11px;
	padding-right: 0;
	padding-left: 0;
	padding-top: 5px;
	width: 75px;
}

.results div a img {
	width: 75px;
	height: 75px;
}



/* @end */

/* @group game */

.hsub {
	margin-top: 4px;
	font-size: 12px;
	color: gray;
}

div.game {
}

div.game h2 {
	margin-top: 27px;
	font-size: 20px;
}

div.game h2 span {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

.gamepic {
	padding: 2px 2px 9px;
	border: 1px solid #bababa;
	width: 190px;
	border-bottom-color: #959595;
	margin-bottom: 0;
	margin-right: 13px;
}

.urtype {
	font-size: 17px;
	margin-bottom: 21px;
}

.yesb {
	background-color: #7cd835;
	padding: 8px 16px;
	margin-right: 10px;
	color: #fff;
	font-size: 21px;
	border: 1px solid #449f00;
	text-shadow: #409500 1px 1px 0;
	font-weight: bold;
}

.yesb:hover {
	background-color: #63e500;
}

.nob {
	background-color: #d83434;
	padding: 8px 16px;
	margin-right: 10px;
	color: #fff;
	font-size: 21px;
	border: 1px solid #9f0000;
	text-shadow: #6b0000 1px 1px 0;
	font-weight: bold;
}

.nob:hover {
	background-color: #e50000;
}

.yesb:hover, .nob:hover {
	text-decoration: none;
}



/* @end */

/* @group night out */

.gbox {
	border-bottom: 1px solid #999;
}

#inlineform div.signupzone div.input-box div.group {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #999;
}

#inlineform div.signupzone div.input-box div.group img {
	width: 40px;
	height: 40px;
	vertical-align: middle;
	background-color: white;
	padding: 2px;
	margin-right: 3px;
}

#inlineform div.signupzone div.input-box img {
	
}

.gmaps {
	width: 490px;
	margin-top: 9px;
}



/* @end */

#invites {
	padding-bottom: 8px;
	background: url(/images/gradBG1.jpg?1247058010) -111px;
	text-align: center;
	padding-top: 10px;
}

/* @group Inline Forms */

#inlineform div.checkboxwp {
	border-top: 1px solid #ccbaf7;
	margin-bottom: 7px;
	margin-top: 15px;
}

#inlineform div.checkboxwp div {
	font-size: 14px;
	padding: 6px;
	background-color: #ebe3ff;
	border-bottom: 1px solid #ccbaf7;
}

#inlineform div.checkboxwp2 {
	border-top: 1px solid #cacaca;
	margin-bottom: 7px;
	margin-top: 15px;
}

#inlineform div.checkboxwp2 div {
	font-size: 14px;
	padding: 6px 6px 6px 7px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #cacaca;
}

#infobox_form {
	background-color: #efefef;
	padding: 5px;
	margin-right: 3px;
	margin-bottom: 9px;
	border: 1px solid #808080;
	border-left-style: none;
	border-right-style: none;
	color: #212121;
}

#infobox_form td.label {
	font-size: 12px;
	text-align: right;
	color: #808080;
	vertical-align: top;
	width: 85px;
	padding-top: 5px;
}

#infobox_form select {
	width: 191px;
	font-size: 18px;
}

input#WS_ProfileInfo_MyJob.Form_TextBox {
	font-size: 12px;
	width: 178px;
	padding: 2px;
}

span.Form_Text {
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin-top: 4px;
	width: 89px;
	text-align: right;
}

div.chktitle {
	font-weight: bold;
	font-size: 12px;
	margin-top: 7px;
}

td.chk2col {
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	width: 133px;
	padding: 0 0 0 10px;
}

td.chk2col label {
	width: 101px;
	margin: 0;
}

td.chk2col input {
}

/* @end */

/* @group Home */

.hp {
	background-color: #0f0f0f;
	color: white;
	margin-top: 0;
}

.homeimporter {
	float: left;
	width: 415px;
	margin-right: 20px;
}

.homeimporter h1, .homejoin h1 {
	margin-bottom: 9px;
	color: #c0c0c0;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
}

/* @group itabs */

.homeimporter .itabs {
	float: left;
}

.homeimporter .itabs ul {
	padding: 0;
	margin-top: 0;
	list-style-type: none;
	float: left;
	margin-left: 0;
}

.homeimporter .itabs ul li a {
	display: block;
	width: 119px;
	height: 36px;
}

.homeimporter .itabs ul li#itab1 {
	width: 119px;
	height: 36px;
	background: url(/images/itabs.png?1247058010) 0 0;
}

.homeimporter .itabs ul li#itab2 {
	width: 119px;
	height: 36px;
	background: url(/images/itabs.png?1247058010) 0 -36px;
}

.homeimporter .itabs ul li#itab3 {
	width: 119px;
	height: 36px;
	background: url(/images/itabs.png?1247058010) 0 -72px;
}

.homeimporter .itabs ul li#itab4 {
	width: 119px;
	height: 36px;
	background: url(/images/itabs.png?1247058010) 0 -108px;
}

.homeimporter .itabs ul li#itab1.on {
	width: 119px;
	height: 36px;
	background: url(/images/itabs.png?1247058010) -119px 0;
}

.homeimporter .itabs ul li#itab2.on {
	width: 119px;
	height: 36px;
	background: url(/images/itabs.png?1247058010) -119px -36px;
}

.homeimporter .itabs ul li#itab3.on {
	width: 119px;
	height: 36px;
	background: url(/images/itabs.png?1247058010) -119px -72px;
}

.homeimporter .itabs ul li#itab4.on {
	width: 119px;
	height: 36px;
	background: url(/images/itabs.png?1247058010) -119px -108px;
}

/* @end */

.homeimporter .iform {
	float: left;
	width: 286px;
}

.homeimporter .iform input, .homejoin input {
	width: 254px;
}

.homejoin {
	float: left;
	width: 285px;
}

.csloganquotes {
	padding-bottom: 12px;
}

.hpfeed {
	float: left;
	width: 605px;
	padding: 20px;
}

.hpfeed .newsitem {
	border-color: #232323;
}

.hpsignup {
	float: left;
	padding: 20px;
	width: 280px;
}

.hp .secondrow {
	background-color: #5e5e5e;
	padding: 6px 20px 7px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #191919;
}

#scrollingreview {
	padding: 0 20px 20px; 
}
.pagination_container_reviews { position:relative; width: 830px; height: 200px; overflow:hidden; float:left;}

.pagination_content_reviews {
	position: absolute; width: 15000px; float:left;
}

#scrollingreview div.pagination_item {
	float: left;
	width: 108px;
	margin-right: 11px;
	text-align: center;
	font-size: 14px;
	padding-bottom: 6px;
}

#scrollingreview img {
	width: 50px;
	border: 2px solid #141414;
	margin-bottom: 3px;
	height: 50px;
	padding-bottom: 0;
}

#scrollingreview #nextarrow {
	width: 40px;
	margin: 0;
	height: 128px;
}

#scrollingreview #prevarrow {
	width: 40px;
	margin: 0 12px 0 0;
	height: 128px;
}

#scrollingreview #nextarrow:hover, #scrollingreview #prevarrow:hover {
	background-color: none;
}

#scrollingreview #nextarrow a {
	display: block;
	width: 38px;
	height: 128px;
	background: url(/images/arrow_next.png?1247058010) no-repeat 10px 47px;
}

#scrollingreview #prevarrow a {
	display: block;
	width: 38px;
	height: 128px;
	background: url(/images/arrow_prev.png?1247058010) no-repeat 10px 47px;
}

#scrollingreview div.pagination_item a {
width: 100px;
color:#fff;
margin-bottom: 3px;
/*background:#fe0079;
height: 100px;
display:block;*/
padding-bottom: 0;
}

#scrollingreview div.pagination_item a:hover {
text-decoration:none;
}

#scrollingreview div.pagination_item img {
margin-bottom: 0px;
padding-bottom: 0px;
border: 4px solid #141414;
}	
	
.bboard {
	float: left;
	width: 288px;
	padding: 5px 10px;
	text-align: left;
	font-size: 17px;
	color: #171717;
}

.bboard img {
	width: 50px;
	border: 2px solid #787878;
	margin-bottom: 6px;
	float: left;
	margin-right: 13px;
}

.bboard small {
	font-size: 12px;
}

.bboard-scrolling {
	float: left;
	width: 250px;
	padding: 5px 10px;
	text-align: left;
	font-size: 17px;
	color: #171717;
}

.bboard-scrolling img {
	width: 50px;
	border: 2px solid #787878;
	margin-bottom: 6px;
	float: left;
	margin-right: 13px;
}

.bboard-scrolling small {
	font-size: 12px;
}

.hp .thirdrow {
	background-color: #0f0f0f;
	padding: 6px 20px 11px;
	border-top: 1px solid #3a3a3a;
	border-bottom: 1px solid #fe63ad;
	font-size: 14px;
	color: #888;
}

.hp .thirdrow a {
	color: white;
	font-size: 12px;
	margin-right: 0;
	margin-left: 8px;
}

.hp .thirdrow a:hover {
	text-decoration: none;
}

.hp .thirdrow a img {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: -7px;
}

.hpsignup a {
	background-color: #fe0079;
	display: block;
	color: white;
	font-size: 25px;
	text-align: center;
	padding: 15px 20px;
}

.hpfeed #feedcomms1 div.feedstatus {
	background-color: #000;
	border-color: #1b1b1b;
	width: 507px;
	font-size: 16px;
}

.hpfeed #feedcomms1 div.feedcomment {
	background-color: #191919;
	width: 514px;
}

.hpfeed #feedcomms1 div.comment {
	width: 471px;
}

.hpfeed a.smallphoto img {
	padding: 0;
	border: 1px solid #262626;
}

.hpfeed .n2 {
	width: 580px;
}

.hpfeed div#feedcomms1.feedcomments {
	width: 520px;
}

.hpfeed h2 {
	width: 530px;
}



/* @end */

/* @group NuHome */

/* @group featureboxes */

#hpfeatures {
	padding: 20px;
}

#hpfeatures div.billboard {
	width: 610px;
	margin-right: 20px;
	height: 342px;
	float:left;
	/*background-image: url(/images/billboard1.jpg?1247058010);*/
}

#hpfeatures #features {
	float:left;
	width: 296px;
}

#hpfeatures #features a.panel {
	display: block;
	width: 275px;
	height: 43px;
	margin-left: 10px;
	margin-top: 13px;
}

#hpfeatures #feature1 {
	width: 296px;
	height: 161px;
	margin-bottom: 20px;
	/*background-image: url(/images/box1a.png?1247058010);*/
}

#hpfeatures #feature2 {
	width: 296px;
	height: 161px;
	/*background-image: url(/images/box2a.png?1247058010);*/
}

#userfeature {
	padding: 0 20px 20px;
}
#userfeature div#pagination_container{position:relative; width: 830px; height: 128px; overflow:hidden;}

#userfeature div#pagination_content{
	position: absolute; width: 15000px;
}

#userfeature div.pagination_item {
	float: left;
	width: 108px;
	margin-right: 11px;
	text-align: center;
	font-size: 14px;
	padding-bottom: 6px;
}

#userfeature img {
	width: 100px;
	border: 4px solid #141414;
	margin-bottom: 3px;
	height: 100px;
	padding-bottom: 0;
}

#userfeature #nextarrow {
	background-color: #151515;
	width: 40px;
	margin: 0;
	height: 128px;
}

#userfeature #prevarrow {
	background-color: #151515;
	width: 40px;
	margin: 0 12px 0 0;
	height: 128px;
}

#userfeature #nextarrow:hover, #userfeature #prevarrow:hover {
	background-color: #1b1b1b;
}

#userfeature #nextarrow a {
	display: block;
	width: 38px;
	height: 128px;
	background: url(/images/arrow_next.png?1247058010) no-repeat 10px 47px;
}

#userfeature #prevarrow a {
	display: block;
	width: 38px;
	height: 128px;
	background: url(/images/arrow_prev.png?1247058010) no-repeat 10px 47px;
}

#userfeature div.pagination_item a {
width: 100px;
color:#fff;
margin-bottom: 3px;
/*background:#fe0079;
height: 100px;
display:block;*/
padding-bottom: 0;
}

#userfeature div.pagination_item a:hover {
text-decoration:none;
}

#userfeature div.pagination_item img {
margin-bottom: 0px;
padding-bottom: 0px;
border: 4px solid #141414;
}
.clickslogan {
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
}



/* @end */



/* @end */

.killbutton {
	background-color: #ffcacb;
	padding: 7px;
	color: red;
	border: 1px solid #ff595c;
	font-size: 17px;
}

.killbutton:hover {
	background-color: red;
	text-decoration: none;
	color: white;
}

.killbuttonwp {
	padding: 15px 15px 15px 0;
}

.signupzone textarea.killform {
	font-size: 15px;
	padding: 5px;
	margin-top: 9px;
	width: 384px;
}

.expirybox {
	font-size: 14px;
	background-color: #f2f3da;
	padding: 29px;
	margin: 16px;
	text-align: center;
	border: 1px solid #b7ba74;
	color: #3f401f;
	font-weight: bold;
}

.expirybox span {
	font-size: 24px;
	line-height: 35px;
	font-weight: normal;
	font-style: normal;
}

input#reservation_table_reserved {
	background-color: red;
	margin: 0 5px 0 0;
}

#reserve_restaurant_form div h2 {
	margin-top: 0;
	margin-bottom: 8px;
}

#errorExplanation {
	background-color: #ffdfee;
	padding: 8px;
	margin-bottom: 5px;
	border: 1px solid #ffbedc;
	color: #7a0038;
	margin-top: 5px;
}

#errorExplanation h2 {
	margin-top: 0;
	font-size: 14px;
}

.c .multichk {
font-weight: bold;
font-size: 10px;
float: left;
display: block;
width: 138px;
margin-top: 4px;
color: #212121;
}

.c .multichk input {
font-size: 10px;
margin-top: -2px;
}

/* @group Social Convos */

/* social conversations */

#socialconvoheader {
	background-color: #000;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: -20px;
	padding: 20px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
}

#socialconvo {
	padding: 14px 14px 14px 0;
}

#convolink {
	padding: 15px;
	text-align: center;
	background-color: #fff;
	margin-right: -20px;
	margin-left: -20px;
}

#convolink input {
	padding: 3px;
	width: 455px;
	margin-top: 8px;
	font-size: 13px;
}

.friendspointer {
	background-color: #E1E1E1;
	padding: 4px 12px 6px 17px;
	color: #494949;
	margin-right: -20px;
	margin-left: -20px;
}

#socialTo {
	margin-top: 16px;
	border: 1px solid;
	font-size: 13px;
	font-weight: bold;
	color: #232323;
	text-align: center;
}

#socialToLeft {
	float: left;
	width: 244px;
	height: inherit;
}

#socialPlus {
	float: left;
	padding-top: 59px;
	width: 21px;
	font-size: 24px;
}

#socialToLeft img {
	width: 100px;
	height: 100px;
	padding: 1px;
	border: 1px solid #808080;
	margin-top: 3px;
}

#socialToRight {
	float: left;
	width: 244px;
}

#socialToRight img {
	height: 100px;
	padding: 1px;
	border: 1px solid #808080;
	margin-top: 3px;
}
.conversation_participants {
width:50px;
float:left;
text-align:center;
	color: #f5f5f5;
	margin-top: 5px;
	font-size: 15px;
	background-color: #171717;
	line-height: 14px;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.boystitle, .girlstitle {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px none #2a2a2a;
}
.conversation_participants img {
float:left;
width:50px;
height:50px;
	margin-top: 3px;
}
.conversation_messages {
padding:0;
/*
width: 396px;
border-left:1px solid #2c8dff;
border-right:1px solid #fe0079;
*/
min-height:140px;
float:left;
margin:5px 0;
}
.conversation_messages div {
width: 475px;
}
.conversation_msg_male, .conversation_msg_female {
padding-top: 5px;
padding-bottom: 2px;
margin: 5px 0;
clear:both;
border-bottom: 1px solid #e1e1e1;
}
.conversation_msg_female {
float:right;
text-align:right;
}
.conversation_msg_male {
float:left;
text-align:left;
}
.conversation_msg_male .ps_sender{
	display:block;
	width:400px;
	padding-bottom: 2px;
	float:left;
}
.conversation_msg_female .ps_sender{
	display:block;
	width:475px;
	padding-bottom: 2px;
	padding-top: 0;
}
.conversation_msg_female img, .conversation_msg_male img {
width:50px;
height:50px;
}
.conversation_msg_female .ps_senderimg,.conversation_msg_male .ps_senderimg {
width:50px;
height:50px;	
margin:0;
padding:0;	
}
.conversation_msg_female .ps_senderimg {float:right;
	margin-left: 12px;
	margin-top: -3px;
} 
.conversation_msg_male .ps_senderimg {float:left;
	margin-right: 12px;
	margin-top: -3px;
}
.conversation_msg_female img{
	margin-left: 0;
}
.conversation_msg_male img {
}
.conversation_msg_male div.ps_sender a, .conversation_msg_female div.ps_sender a {
font-size: 14px;
color: black;
font-weight: bold;
}
small.w {
color:#fff;
}
.conversation_msg_male div.pscontent, .conversation_msg_female div.pscontent {
padding:2px;              
display:block;
width:400px;
position:relative;
float:left;
}




.socialreplybox {
	background-color: #fff;
	margin-right: -20px;
	margin-left: -20px;
	margin-bottom: -20px;
	padding: 10px 68px 0 66px;
	font-size: 15px;
}

.socialreplybox textarea {
	height: 100px;
	margin-top: 5px;
	width: 405px;
	padding: 4px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* @end */

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		/*border: 10px solid #ffffff;
		background-color: #ffffff;*/
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 640px;
	width: 400px;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED
	background-color: #f0f0f0; */
	padding: 10px;
        display:none;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
/*		background: transparent url(/images/blank.gif?1251198166) no-repeat; */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(/images/prevlabel.gif?1251198166) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(/images/nextlabel.gif?1251198166) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(/images/black-70.png?1251198166) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(/images/arrow-up.gif?1251198166) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(/images/arrow-down.gif?1251198166) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(/images/black-70.png?1251198166) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}


	.profileRightMenu{
	background:#394247;
	width:211px;
	padding:15px 12px;
	font-family:Tahoma;
	font-size:11px;
}
.profileRightLineGapping{ line-height:150%;}
.profileRightColorOne{ color:#BFBFBF;}
.profileRightColorTwo, .profileRightColorTwo a, .profileRightColorTwo a:visited{ color:#FFF; text-decoration:none;}
.profileRightColorTwo a:hover{ color:#FFF; text-decoration:underline;}
.profileRightComment{ background:url(../images/profile-right-cone.jpg?1241042018) no-repeat top left #4C5559; padding:0px 8px 4px; margin:15px 0 0;}
.profileRightCommentPhoto{ padding:0 8px 0 0;}
.profileRightBigPhoto{ padding:0 7px 0 0;}
.profileRightButton{ margin:16px 0 12px;}
.profileRightButton a{ background:#5D6265; border:1px solid #212A2F; text-align:center; padding:2px 7px; text-decoration:none; font-family:verdana; font-size:12px; font-weight:bold; color:#131B1E;}
.profileRightButton a:hover{ text-decoration:none; color:#615013; background:#D4C9A1;}
.profileRightHR{ background:url(../images/where-to-go-hr.gif?1241042018) repeat-x top left; height:1px; margin:0 0 10px;}
.profileRightViewAll { font-family:verdana; font-size:12px; color:#CF417D; text-decoration:none; font-weight:bold; padding:0 18px 0 0;}
a.profileRightViewAll:link{ text-decoration:none; color:#fff; background:url(../images/profile-right-view-all.gif?1241042018) no-repeat right 3px;}
a.profileRightViewAll:visited{ text-decoration:none; color:#fff; background:url(../images/profile-right-view-all.gif?1241042018) no-repeat right 3px;}
a.profileRightViewAll:hover{ text-decoration:none; color:#cf417d; background:url(../images/profile-right-view-all-over.gif?1241042018) no-repeat right 3px;}
a.profileRightViewAll:active{ text-decoration:none; color:#fff; background:url(../images/profile-right-view-all.gif?1241042018) no-repeat right 3px;}

/* gift shop */
.giftShopMiddle{ font-family:Tahoma; font-size:11px; padding:18px 18px 15px; background:#fff; width:534px;}
.giftShopHeader{ font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #BEBEBE;}
.giftShopHeader .title { font-size:18px; font-weight:bold;}
.giftShopRightFloat{ float:right; line-height:normal; margin:10px 0 0;}
.deleteIcon{ margin:0 0 0 10px;}
.giftShopTopGap{ padding:7px 0 0;}
a.giftShopBuy:link{ color:#211f20; text-decoration:none;}
a.giftShopBuy:visited{ color:#211f20; text-decoration:none;}
a.giftShopBuy:hover{ color:#835ED7; text-decoration:none;}
.giftShopPhotosContainer{ padding:22px 0 0;}
.giftShopPhotosContainer .singlePhoto{ width:145px; background:#EDEDED; padding:11px;}
.singlePhoto img{ border:1px solid #C0C0C0; padding:3px; background:#fff; margin:0 0 3px;}
.HR { margin:5px 0 5px; padding:5px 0 0;}
.HR2 { margin:10px 0 10px; padding:1px 0 0; background:url(../images/hr.gif?1241042018) repeat-x;}
.singlePhoto .different{ margin:13px 0 3px;}
.giftShopButton{ padding:5px 0 0;}
.giftShopButton a{ background:#363636; border-width:1px; border-style:solid; border-color:#4D4D4D #2C2C2C #2C2C2C #4D4D4D; text-align:center; padding:2px 7px; text-decoration:none; font-family:verdana; font-size:12px; color:#fff;}
.giftShopButton a:hover{ text-decoration:none; color:#FF0079; background:#141212; border-width:1px; border-style:solid; border-color:#B10054 #690032 #690032 #B10054;}
.giftShopColorOne{ font-size:9px; color:#686868;}
a.titleForUsername {
	font-size: 15px;
	color:#000000;
}
.singlePhoto{ text-align:left;}
.giftShopFinished{ padding:12px 0 0;}
a.gpagebutton222 {
	display: block;
	font-size: 12px;
	background-color: #f1ebff;
	padding: 3px 8px;
	color: #835ed7;
	border-style: solid;
	border-width: 1px;
	width:40px;
}

a.gpagebutton222:hover {
	text-decoration: none;
}
/* invite page */
.inviteFrendsNameWid{ width:20%;}
.inviteFriendGroupMembs{ background:url(http://77.68.46.147/images/mini-group.png?1241042018) no-repeat 5px 2px; padding:0 25px 5px 35px; margin:7px 0 0;font-family:Verdana, Arial, Helvetica, sans-serif; width:474px;}
.inviteFriendGroupMembs img, .inviteFriendInvitedMembs .imgClass { border:1px solid #BCBEBD; padding:1px; background:#fff; margin:0 10px 0 0;}
.inviteFriendViewProfile{ display:block;}
.inviteFriendViewProfile a{ background:#E3E3E3; text-align:center; padding:20px 65px; text-decoration:none; font-family:verdana; font-size:14px; color:#686868;}
.inviteFriendViewProfile a:hover{ text-decoration:none; color:#835ED7;}
.inviteFriendInvitedStatus{ background:#EDEDED; padding:8px; width:290px;}
.inviteFriendInvitedMembs{ background:url(../images/invite-friends-icon2.gif?1241042018) no-repeat 5px 2px; padding:0 0px 5px 35px; margin:7px 0 0;font-family:Verdana, Arial, Helvetica, sans-serif; width:499px;}
.fontNine{ font-size:9px;} 
.inviteFriendInvitedStatus .content{ padding:0 0 0 10px; width:85%;}
/* inviter tool page */
.verdana{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.tahoma{ font-family:tahoma;}
.fontTwelve{ font-size:12px;}
.fontTwoFour{ font-size:24px;} 
.fontEleven{ font-size:11px;}
.fontTen{ font-size:10px;}
.fontFourteen{ font-size:14px;}
.fontEighteen{ font-size:18px;}
.trebuchetMS{ font-family:trebuchet MS;}
.fontThirty{ font-size:30px;}

.giftShopPhotosContainer .searchBox{ background:url(../images/invitor-tool-tab1-search-box.png?1241042018) no-repeat top left; 
	height:20px;
	border:none;
	padding:2px 15px 0 18px;
	width:159px;
}
.zero{ margin:0; padding:0;}
.pagenav2 {
	text-align: left;
}

.pagenav2 span {
	font-size: 16px;
	margin: 0;
}

.pagenav2 a {
	margin-right: 3px;
	text-align: center;
	border: 1px solid #3593ff;
	padding: 4px 7px;
	color: #3593ff;
}

.pagenav2 a.on {
	font-weight: bold;
	border-color: #fff;
	color: #fe0079;
}

.pagenav2 a:hover {
	text-decoration: none;
	color: #fe0079;
	border-color: #fe0079;
}

.pagenav3 {
	text-align: left;
}

.pagenav3 span {
	font-size: 16px;
	margin: 0;
}

.pagenav3 a {
	text-align: center;
	border: 1px solid #3593ff;
	padding: 0px 2px;
	color: #3593ff;
}

.pagenav3 a.on {
	font-weight: bold;
	border-color: #fff;
	color: #fe0079;
}

.pagenav3 a:hover {
	text-decoration: none;
	color: #fe0079;
	border-color: #fe0079;
}
.rightText{ text-align:right;}
.leftText{ text-align:left;}
.centerText{ text-align:center;}
.searchRecordContainer{
	padding:20px 0px 5px;
	width:499px;
}
.inviterSinglePhoto{
	border:1px solid #C0C0C0;
	padding:4px;
	margin:0 0 10px;
}
.inviterSinglePhotoContainer{
	width:87px;
}
.inviterTextarea{
	border:1px solid #CBCBCB;
	overflow:auto;
	width:416px;
	height:100px;
}
.inviterTextareaCont{
	margin:3px 0 4px;
}

/*
#inlineform .submit-box {
	color: #262626;
	font-size: 13px;
	margin-bottom: 0;
	margin-top: 10px;
	text-align: left;
}

.submit-box {
	color: #262626;
	font-size: 13px;
	margin-bottom: 9px;
	margin-top: 18px;
	text-align: left;
}
.submitbutton {
	background-color: #ff007e;
	color: white;
	padding: 8px;
	display:block;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 1px;
}

.submitbutton:hover {
	text-decoration: none;
	background-color: #cc0065;
}
*/
#service-search{margin:0;}
#service-nav{float:left;width:90px;margin:-1px 0 0 0;border-bottom:0px solid #ddd;border-left:0px solid #ddd;padding:0;list-style:none;background-color:#f6f6f6; font-family:'Lucida Grande',sans-serif; font-size:12px;}
#service-nav li{position:relative;float:left;width:89px;margin:0;border:1px solid #ddd;border-left:0;border-bottom:0;padding:0;line-height:32px;color:#001d73;cursor:pointer;z-index:3;}
#service-nav li.current,#service-nav li.current:hover{border-right-color:#fff;background-color:#fff;}
#service-nav li.current2,#service-nav li.current2:hover{border-right-color:#ddd;background-color:#fff; border-bottom:none; cursor:auto;}
#service-nav li:hover{background-color:#f1f1f1;}
#service-nav li a{display:block;padding:0 10px 0 28px;outline:none;text-decoration:none; color:#0084B4;}
#service-nav li img{position:absolute;top:8px;left:7px;border:0;}
#service-credentials{float:left;width:583px;margin:0 0 0 -1px;padding:30px 22px 30px 22px;border:1px solid #ddd;border-top-color:#fff;background-color:#fff;}
#service-credentials form{float:left;width:394px;margin:0 30px 0 0;}
#service-credentials table{border-collapse:collapse;}
#inviterChanging{ padding:28px 45px 17px;}
.signupzone input {
	border:1px solid #BEBEBE;
	color:#212121;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	margin-left:0;
	margin-top:3px;
	padding:5px;
}
.securityTip {
	background:transparent url(../images/security-lock.jpg?1241042018) no-repeat scroll 0 19px;
	padding:12px 0 0 20px;
}
.inviteFriendGroupMembs2{ background:url(../images/yellocard-icon.png?1241042018) no-repeat 0px 0px; padding:7px 25px 5px 35px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.inviteFriendGroupMembs2Selected{ background:url(../images/yellocard-over-icon.png?1241042018) no-repeat 0px 0px; padding:7px 25px 5px 35px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.inviteFriendGroupMembs2 img, .inviteFriendGroupMembs2 .imgClass, .inviteFriendGroupMembs2Selected img, .inviteFriendGroupMembs2Selected .imgClass { border:1px solid #BCBEBD; padding:1px; background:#fff; margin:0 10px 0 0;}

.signupzonetitle22 {
	border-bottom:1px solid #FF007E;
}
.signupzone222 {
background-color:#E5E5E5;
margin-bottom:4px;
padding:12px 20px 17px;
}
.lightGray{
	background:#D2D2D2;
}
.blackBg {
	background:#0F0F0F none repeat scroll 0 0;
	margin:0 0 0 18px;
	width:164px;
}
.blackText{
	color:#212121;
}
.whiteText{
	color:#fff;
}
.upgrade1{
	padding:14px 14px 18px;
}
.upgradeOptionOne{
	width:322px;
}
.itsTitle{
	padding:0 0 13px;
}
.whatDoiGet{
	background:#DFDFDF;
	padding:7px 0;
	margin:0 0 12px;
}
.whatDoiGet2{
	background:#404040;
}
.onebyOne{
	padding:0 0 3px;
}
.longGap{
	padding:0 0 15px;
}
.longGap2{
	padding:0 0 3px;
}
.blackBulls li{
	list-style:none;
	background:url(../images/blk-bull.gif?1241042018) no-repeat 1px 8px;
	padding:0 0 0px 10px;
	line-height:150%;
}
.whiteBulls li{
	list-style:none;
	background:url(../images/white-bull.gif?1241042018) no-repeat 1px 5px;
	padding:0 0 5px 10px;
	line-height:120%;
}
.hangingTag{
	position:relative;
	top:-28px;
	padding:0 0 0 19em;
}
.underConstruction{
	background:url(../images/under-construction.png?1241042018) no-repeat 0 100px #000;
	width:362px;
	padding:0 0 0 78px;
}
.pinkColor{
	color:#ff007e;
}
.pickItUp{
	margin:-10px 0 20px;
}
.sameWidth{
	width:245px;
}
.freePostion {
	left:70px;
	position:relative;
	top:-13px;
}
.hangingOR{
	position:relative;
	top:-566px;
}
.paddingBottom{
	padding:0 0 6px;
}
.messagePhotoCont{
	margin:9px 0 0;
	background:#F2F2F2 url(../images/message-photo.jpg?1241042018) no-repeat center 7px;
	width:110px;
	border:2px solid #A2A2A3;
	padding:30px 0 10px;
}
.addBBFrndContainer{
	padding:7px;
	width:226px;
	background:#E1E1E1;
}
.addBBFrndContainerOne{
	background:#F5F5F5;
	padding:5px;
}
.darkBorder{
	border:1px solid #BEBEBE;
}
.addBBFrndContainerPhoto{
	padding:3px;
	background:#fff;
	margin:0 5px 0 0px;
}
.addBBFrndContainerOneinside{
	background:#E3E3E3;
	padding:11px;
	width:129px;
}
.addBBFrndBlackBook{
	background:url(../images/add-bb-frend-black-book.png?1241042018) no-repeat 116px 15px #E3E3E3;
}
.addBBFrndaddFrend{
	background:url(../images/add-bb-frend-add-frend.png?1241042018) no-repeat 116px 15px #E3E3E3;
}
a.blacktitle:link{ text-decoration:none; color:#000;}
a.blacktitle:visited{ text-decoration:none; color:#000;}
a.blacktitle:hover{ text-decoration:underline; color:#000;}
a.blacktitle:active{ text-decoration:none; color:#000;}
.ajaxInviterContainer{
	padding:2px 0;
	width:240px;
	background:#E1E1E1;
}
.ajaxInviterContainerOne{
	padding:3px;
}
.ajaxInviterPhotoDiv{
	width:50px;
	padding:3px;
	text-align:center;
	background:#fff;
	margin:0 7px 0 0;
}
.ajaxInviterMove{margin:0 0 2px; display:block;background:#CECECE;}
.ajaxInviterMovewid1{ width:81px;}
.ajaxInviterMovewid2{ width:100px;}
.ajaxInviterMove a:link{ background:#CECECE url(../images/inviter-find-move-icon.png?1241042018) no-repeat scroll 2px 3px;padding:5px 2px 5px 35px; display:block;}
.ajaxInviterMove a:visited{ background:#CECECE url(../images/inviter-find-move-icon.png?1241042018) no-repeat scroll 2px 3px;padding:5px 2px 5px 35px; display:block;}
.ajaxInviterMove a:hover{ background:#CECECE url(../images/inviter-find-move-icon.png?1241042018) no-repeat scroll 2px 3px;padding:5px 2px 5px 35px; display:block;}
.ajaxInviterMove a:active{ background:#CECECE url(../images/inviter-find-move-icon.png?1241042018) no-repeat scroll 2px 3px;padding:5px 2px 5px 35px; display:block;}

.ajaxInviter2Container{
	width:455px;
	background:#fff;
	border:1px solid #CBCBCB;
}
.ajaxInviter2linksBar{
	background:#4F4F4F;
	padding:8px;
	color:#808080;
	height:15px;
}
.ajaxInviter2linksBarDel{
	margin:-3px 0 0;
}
.centHeight{ height:100%;}
.ajaxInviter2rightWid2{ width:16%;}
.ajaxInviter2rightWid1{ width:84%;}
.clear{ clear:both;}
.forButtonOnly{ margin:3px 0;}
.ajaxInviter2topGap{ padding:7px 0 0;}
.otherNetsOne{ width:20%;}
.otherNetsTwo{ width:80%;}
.formText{ padding:7px 0; margin:0 0 10px;}
.formElement{ margin:0 0 10px;}

.ajaxInviter2CallContainer{ width:453px;}
.ajaxInviter2CallContainer2{ width:533px;}
.inviterOldTopTen{ margin:20px 0 0;}
a.subButton:link{ color:#fff; text-decoration:none; outline:none; padding:8px; background:#FF007E; font-weight:bold; font-size:15px; display:block;}
a.subButton:visited{ color:#fff; text-decoration:none; outline:none; padding:8px; background:#FF007E; font-weight:bold; font-size:15px; display:block;}
a.subButton:hover{ color:#fff; text-decoration:none; outline:none; padding:8px; background:#CC0065; font-weight:bold; font-size:15px; display:block;}
a.subButton:active{ color:#fff; text-decoration:none; outline:none; padding:8px; background:#FF007E; font-weight:bold; font-size:15px; display:block;}

a.blueLinks:link{ color:#fff; text-decoration:none; outline:none;}
a.blueLinks:visited{ color:#fff; text-decoration:none; outline:none;}
a.blueLinks:hover{ color:#2c8dff; text-decoration:none; outline:none;}
a.blueLinks:active{ color:#fff; text-decoration:none; outline:none;}

.theBlue{ color:#2c8dff;}
.ajaxInviter2ContainerInner{
	padding:10px 17px;
}
#service-nav2{float:left;width:90px;margin:0px 0 0 0;border-bottom:0px solid #ddd;border-left:0px solid #ddd;padding:0;list-style:none;background-color:#f6f6f6; font-family:'Lucida Grande',sans-serif; font-size:12px;}
#service-nav2 li{position:relative;float:left;width:89px;margin:0;border:1px solid #ddd;border-left:0;border-bottom:0;padding:0;line-height:32px;color:#001d73;cursor:pointer;z-index:3;}
#service-nav2 li.current,#service-nav2 li.current:hover{border-right-color:#fff;background-color:#fff;}
#service-nav2 li.current2,#service-nav2 li.current2:hover{border-right-color:#ddd;background-color:#fff; border-bottom:none; cursor:auto;}
#service-nav2 li:hover{background-color:#f1f1f1;}
#service-nav2 li a{display:block;padding:0 10px 0 28px;outline:none;text-decoration:none; color:#0084B4;}
#service-nav2 li img{position:absolute;top:8px;left:7px;border:0;}
#service-credentials{float:left;width:583px;margin:0 0 0 -1px;padding:30px 22px 30px 22px;border:1px solid #ddd;border-top-color:#fff;background-color:#fff;}
#service-credentials form{float:left;width:394px;margin:0 30px 0 0;}
#service-credentials table{border-collapse:collapse;}
#inviterChanging2{ padding:30px 15px 0;}
#service-nav2 li.ajaxInviter2GrayBack, #service-nav2 li.ajaxInviter2GrayBack:hover {
	background-color:#E1E1E1;
	border-bottom:medium none;
	border-right-color:#DDDDDD;
	cursor:auto;
}
.callTextBOx{ width:225px;}
.securityTip2{
	background:url(../images/security-lock.jpg?1241042018) no-repeat 0px 12px;
	padding:11px 0 0 14px;
}
.stbannartop1-d1{
	width:397px;
}
.stbannartop1-d2{
	background:url(../images/st-bannner-top_04.jpg?1241042018) repeat-x;
	height:43px;
	width:384px;
	padding:11px 0px 0px 5px;
}
.whiteText{
	color:#fff;
}
.stbannartop-d1{
	background:#FFF;
	border:#444444 6px solid;
	width:520px;
	padding:0px 19px 10px 19px; 
 }
.stbannartop-textarea{	
	height:133px;
	width:515px;
}
.stbannartop-submit{
	padding:11px 0px 2px 0px;	
}
.stbannartop-button{
	background:#CCCCCC;
	padding:2px 12px 2px 12px;
	border-width:1px;
	border-color:#E2E2E2 #565656 #565656 #E2E2E2;
	font-weight:bold;
}
.stbannartop-d1-feedback{
	padding:12px 0 0;
}
.inviterOldTextAtea{
	width:499px;
}
.inviterOldGo{
	padding:0px 0 0 15px;
}
.inviterOldTen{
	margin:10px 0 0;
}
.twoPix{ height:2px;}
.oneFivePix{ height:15px;}
.twentyPix{ height:20px;}
.twoEightPix{ height:28px;}
.inviterOldOnePhotoRight{ margin:0 16px 0 0;}
.imgMarginRight{ margin:0 10px 0 0;}
.congratsNightoutPhoto{ width:72px;}
.congratsNightoutPlus{ width:13px;}
.congratsMergePhotos{ width:63px; padding:0 0 0 15px}
.congrateRight{ margin:0 0 0 14px;}
.inviterOldInviteLink{ margin:4px 0 0;}
.uploadPhotoContainer{ padding:25px 0 0; color:#292828;}
.uploadPhotoPhotoBorder{ border:2px solid #A2A2A2;}
.uploadPhotoPhotoMargin{ margin:0 15px 0 0;}
.uploadPhotoText{ width:320px; padding:23px 0 0; line-height:160%;}
.uploadPhotoText2{ padding:11px 0 0;}
.uploadPhotoPanel1{ width:440px;}
.uploadPhotoPanel2{ width:160px; padding:17px 0 0;}
.sorryVarContainer{ padding:15px 15px; color:#292828; line-height:160%;}
.sorryVarPhotoMargin{ margin:0 10px 0 0;}
.sorryVarContainer2{ background:#000; padding:15px; width:570px;}
.sorryVarButtonContainer{ padding:0 124px;}
.sorryVarButtonGap{ margin:0 10px 0 0;}
.sorryVarLiContainer{ padding:10px 0 20px 86px;}
.sorryVarLi{ margin:0 0 8px;}
.sorryVarLiOne {background:transparent url(../images/sorry-variation-icon1.png?1241042018) no-repeat scroll left top;padding:4px 0 4px 50px;}
.sorryVarLiTwo{ background:url(../images/sorry-variation-icon2.png?1241042018) no-repeat left top;padding:7px 0 7px 50px;}
.sorryVarLiThree{ background:url(../images/sorry-variation-icon3.png?1241042018) no-repeat left 4px;padding:3px 0 3px 50px;}
.sorryVarhangingTag{ position:relative; top:-7px;}
.centWid{ width:100%;}
.landingRevContainer{ padding:15px; background:#D2D2D2; width:570px;}
.landingRevPhotoBorder{ border:4px solid #fff;}
.landingRevCommentContainer{ padding:0 0 0 4px; width:374px;}
.landingRevComment{ background:url(../images/landing-page-comment-bg.png?1241042018) no-repeat left top #E5E5E5; padding:10px 10px 10px 21px;}
.landingRevCommentBox{ padding:0 0 0 11px;}
.landingRevTextAreaHt1{ height:135px;  width:353px;}
.landingRevTextArea{ border:1px solid #BEBEBE; padding:4px; overflow-y:auto;}
.landingSgnpContainer{ padding:15px; background:#E5E5E5; width:332px;}
.fontThirteen{ font-size:13px;}
.landingSgnpName{ padding:7px 0 0;}
.landingSgnpText{ padding:0 0 2px;}
.landingSgnpInput{ padding:0 0 8px;}
.landingSgnpInputBox{ width:220px; padding:5px; height:22px;}
.landingSgnpInputBox1{ width:320px;}
.landingSgnpSmall{ color:#5B5B5B;}
.noramlFont{ font-weight:normal;}
.landingSgnpSelect{ border:1px solid #BEBEBE; padding:1px;}
.landingSgnpInputMar{ margin:0 30px 0 0;}
.landingSgnpPanel1{ width:138px;}
.landingNetPhoto{ border:2px solid #878787;}
.landingNetPhoto1{ padding:11px 0 0;}
.landingNetPhoto2{ padding:12px 0 0;}
.landingNetPhoto3{ padding:32px 0 0;}
.landingNetPhoto4{ padding:0px 0 0;}
.landingNetPhoto5{ padding:2px 0 0;}
.landingSgnpPanel2{ width:55px;} 
.landingSgnpPanelMain{ margin:0 15px 0 0;}
.landingSgnpHeader {
	background:#000000 url(../images/click-to-night-logo.png?1241042018) no-repeat scroll 13px top;
	line-height:300%;
	margin:0 auto;
	padding:15px 0 0 210px;
	width:420px;
}
.fontTwoTwo{ font-size:22px;}
a.Toplinkss:link{ color:#fff; text-decoration:none;}
a.Toplinkss:visited{ color:#fff; text-decoration:none;}
a.Toplinkss:hover{ color:#FF007E; text-decoration:underline;}
a.Toplinkss:active{ color:#fff; text-decoration:none;}
.congBoysClick{ padding:7px 0 0px;}
.congBoysWhatIGet{ padding:0 5px 10px;}
.congBoysWhatIGet .title{ padding:0 0 8px;}
.congBoysWhatIGet ul{
	margin:0;
	padding:0;
}
.congBoysWhatIGet ul li {
	background:transparent url(../images/congratulation4boys_06.jpg?1241042018) no-repeat scroll 3px 5px;
	list-style-type:none;
	margin:0;
	padding:0 0 4px 12px;
}
.tenPix{ height:10px;}
.congBoysWhatIGet ul .noLI{ background:none; padding:0 0 4px 62px;}
.congBoysHRT{
	background:url(../images/congratulation4boys-sml-hrt.png?1241042018) no-repeat 0 0;
}
.congBoysFrames{
	margin:23px 0 0;
}
.sameWidth22 {
	padding:0 64px;
	width:145px;
}
.oneFourPix{ height:12px;}
.FourPix{ height:4px;}

/*******ADS styles**********************/
.ad-area{
	background:#000;
	width:200px;
	padding:10px 9px 0;
}
.ad-top-title{
	padding:0 0 7px;
}
.ad-inner-bg{
	background:url(../images/ad1-tab-container-bg.jpg?1241042018) repeat-x top left #110C06;
	padding:11px;
	width:178px;
}
.ad-friend-photo{
	border:#110C06 solid 2px;
}
.ad-find-friends{
	margin:-12px 0 0;
}
.twentyTwoPix{
	height:22px;
}
.ad-boys-night-container{
	width:192px;
	padding:27px 4px 9px;
}
.ad-boys-night-big-photo{
	border:#575757 solid 4px;
}
.ad-boys-night-sml-photo{
	border:#575757 solid 2px;
}
.sevenPix{
	height:7px;
}
.ad-boys-night-container3 {
	padding:13px 4px 9px;
	width:192px;
}
.ad-boys-night-sml-photo-right{
	margin-right:17px;
}
.ad-join-group-bg{
	background:url(../images/in-a-group.png?1241042018) no-repeat center 3px;
	padding:17px 0 7px;
	width:192px;
	margin:0 0 5px;
}
.ad-join-text{
	color:#b1b1b1;
}
.ad-boys-night-container2{
	width:192px;
	padding:16px 4px 9px;
}
.oneEightPix{
	height:18px;
}
.ad-boys-night-group-width{
	width:64px;
}
.ad-boys-night-sml-photo-bottom{
	margin-bottom:7px;
}
.ad-boys-night-sml-photo-bottom2{
	margin-bottom:10px;
}
.party-banner{
	width:199px;
}
.party-banner a{ text-decoration:underline; color:#000;}
.party-banner a:visited{ text-decoration:underline; color:#000;}
.party-banner a:hover{ text-decoration:none; color:#fff;}
.give-top-gap{ padding:10px 0 0;}
.party-banner-inner-block{
	padding:2px 3px;
}
.party-banner-blue-block{ background:#2B8CF1;}
.party-banner-pink-block{ background:#FE0079;}

.party-banner-bottom-blue, .party-banner-top-blue, .party-banner-bottom-pink, .party-banner-top-pink{
	height:4px;
	display:block;
}
.party-banner-top-blue{
	background:url(../images/party-banner-top-blue-row.png?1241042018) right top no-repeat;
}
.party-banner-bottom-blue{
	background:url(../images/party-banner-bottom-blue-row.png?1241042018) right top no-repeat;
}
.party-banner-top-pink{
	background:url(../images/party-banner-top-pink-row.png?1241042018) right top no-repeat;
}
.party-banner-bottom-pink{
	background:url(../images/party-banner-bottom-pink-row.png?1241042018) right top no-repeat;
}


.fontsixty{font-size:60px; }

.most_body{ background:#2c2a2a url(../images/body_back.png?1247057032) no-repeat top center; padding:120px 0;	}
.most_middle{ background-color:#d1d1d1;  padding:23px 20px 28px 20px;}
.most_gray{background-color:#d1d1d1; width:148px; }
.most_middle_text{ background-color:#d1d1d1; padding:0 10px 0 0;}
.most_img{border:#19090a solid 6px; margin:0 23px 0 0; width:136px;} 
.most_h{padding:0 0 20px 0;}
.most_t{ padding:5px 6px 10px 6px; width:136px; background-color:#19090a;}
.most_text{ padding:23px 22px 0 22px;}
.most_footer_text{ padding:20px 0 0 0;}
.most_top_bdr{border-top:#f31c86 solid 1px;}
.most_ru_text{ padding-bottom:5px;}

a.mostname:link{text-decoration:none; color:#FFFFFF;}
a.mostname:visited{text-decoration:none; color:#FFFFFF;}
a.mostname:hover{text-decoration:underline; color:#FFFFFF;}
a.mostname:active{text-decoration:none; color:#FFFFFF;}

.white_back{background-color:#FFF; height:420px;}

.black_back{ background:#000;}
ul.mostul{list-style-type:none; padding:20px 0 20px 0; margin:0; line-height:15px;}
.most_btn{ width:162px; text-align:center; margin:5px 0 0 0;}

.most_ls{letter-spacing:-6px; }
.most_vl{vertical-align:middle; padding:0 0 0 7px;}					

.sp_eyeback{background:url(../images/special_eye_photo.jpg?1247057032);}
.sp_width{ width:239px;}
.sp_inner_div_pad{padding:2px 0 0 9px;}
.sp_inner_div_pad1{padding:5px 0 0 9px;}
.sp_inner_eye_pad{padding:0 9px 0 0;}
.sp_img_bdr{border:#BCBCBA solid 1px; padding:1px;}
.sp_smal_box_midle_height{height:30px; float:left; padding:0 10px 0 3px;}
.sp_mtop{background:url(../images/special_middle_top.png?1247057032) no-repeat; width:100%; height:7px;}
.sp_mdle{background:url(../images/sp_middle_pic.jpg?1247057032) repeat-y; width:100%;}
.sp_mbtm{background:url(../images/special_middle_bottom.png?1247057032) no-repeat; width:100%; height:7px;}
.sp_wh_back{ background-color:#FFFFFF; }
.sp_wb{background-color:#FFF; }
.sp_gray_text{ color:#808080; }									
.sp_text_pad{ padding-left:95px; }								
.sp_btm_bdr{ border-bottom:#E1E1E1 solid 1px; width:229px; float:left; background-color:#FFFFFF; clear:both;}
.sp_btm_bdr2{ width:229px; float:left; background-color:#FFFFFF; clear:both;}


.sp_middle{ background-color:#d1d1d1;  padding:23px 0 28px 23px;}
.sp_right_text{padding:14px 0 0 18px; width:300px;}
.sp_right_img1{padding:0 10px 0 0;}
.sp_right_p{padding:15px 0 0 0; width:300px;}
.sp_mdl_main_border{border-bottom:#000 dotted 1px; width:100%; float:left; height:10px; margin:13px 150px 0 0;}
sp_mdl_partSpace{
	padding-top:22px;
}
.sp_white_back_pad{background-color:#FFF; height:654px;}
.sp_large_border_margin{margin:10px 0 20px 0;}
.sp_wfull{width:100;}
.sp_ls{letter-spacing:-8px; }

.sp_arow_pad{ width:59px; padding-top:50px; }
.sp_white_sec2{background-color:#FFF;}
.sp_btm_bdr_sec2{  width:229px; float:left; background-color:#FFFFFF; clear:both;}

.sp_text_pad_sec3{ padding-left:63px; }								
.most_btn{ width:162px; text-align:center; margin-top:10px;}
.sp_btm_rs{width:422px;}

.sp_body{ background:#2c2a2a url(../images/special_background.png?1247057032) no-repeat top center; padding:120px 0;}.profilepic_square {
  width:50px;
  height:50px;
  float:left;
  margin-right:6px;
}

.profilepic_square_large {
  width:75px;
  height:75px;
  float:left;
  margin-right:6px;
}


.feedprofilepic_square {
  width:40px;
  height:40px;
  float:left;
  margin-right:6px;
}

/* The error box */

.fieldWithErrors {
  padding: 0;
  display: inline;
}
.fieldWithErrors select, .fieldWithErrors input, .fieldWithErrors textarea {
  border : 1px solid red;    
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

.movable_item {
  float:left;width:160px;height:220px;vertical-align:middle;border:1px solid #cccccc;margin-right:2px;margin-top:2px;padding:2px;text-align:center;
  cursor:move;
}

.out_tonight_button {
  background-color:#cccccc;
  font-size:14px;
  font-weight:bold;
  padding:3px 10px 3px 10px;
}

.out_tonight_button_lp {
  font-size:10px;
  font-weight:bold;
  color:#ff24ca;
  text-align:right;
}

#tonightBox div input {
        width: 134px;
        color: #00a75f;
        background-color: #2c2c2c;
        border: 1px solid #464646;
        border-top-color: #212121;
        font: normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
        height: 30px;
        margin-top: 4px;
        margin-bottom: 0;
        padding: 2px;
        text-align: center;
}

.submit-box {
        color: #262626;
        font-size: 13px;
        margin-bottom: 9px;
        margin-top: 21px;
        text-align: left;
}
 
.submitbutton {
        background-color: #ff007e;
        color: white;
        padding: 8px;
        text-decoration: none;
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 1px;
}
 
.submitbutton:hover {
        text-decoration: none;
        background-color: #cc0065;
}

.submitbutton2:hover {
        text-decoration: none;
        background-color: #cc0065;
        color: white;
}

.submitbutton2 {
        background-color: #ff007e;
        color: white;
        padding: 5px;
        text-decoration: none;
        font-weight: bold;
        font-size: 11px;
}
        
.submitbutton2:hover {
        text-decoration: none;
        background-color: #cc0065;
        color: white;
}
        
/*
#calendar {
	width: 141px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #A2ADBC;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

.nav, .nav a {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


caption {
	margin: 0;
	padding: 0;
	width: 141px;
	background: #A2ADBC;
	color: #fff;	 
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

th.weekday {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
}

.today, td.today a, td.today a:link, td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
}

td.day {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 20px;
	height: 20px;
	text-align: center;
	background: url(/images/bg_calendar.gif?1239745367) no-repeat right bottom;
}

td.day a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

td.day a:link, td.day a:visited {	
	color: #608194;
	background: url(/images/bg_calendar.gif?1239745367) no-repeat;
}

td.day a.filled:link, td.day a.filled:visited {	
	color: #ff24ca;
	background: url(/images/bg_calendar.gif?1239745367) no-repeat;
}

td.day a:hover, td.day a:active {
	color: #6aa3ae;
	background: url(/images/bg_calendar.gif?1239745367) no-repeat right top;
}

.ctabs a {width:110px;}
*/

#profileheader .sfilter {
        width: 748px;
        background-color: #cecece;
        float: left;
        margin-top: 5px;
        padding: 4px 8px 8px;
        margin-bottom: 3px;
}
 
#profileheader .sfilter img {
        position: relative;
        top: 6px;
        margin-left: 6px;
        margin-right: 5px;
}

#profileheader h1.ot {
	font-size:16px;
}

h1.ot a {
        font-size: 16px;
}

/* FIX FOR JMs CONTACTS */
.c div.actions {
        float: left;
        display: block;
        width: 132px;
        margin-top: 6px;
}

.out2niteItem a.otdescription {
        text-decoration: none;
        color: #fe0079;
}

.ajaxInviter2linksBar {
  height: 20px;
  padding:2px 2px 1px 5px;
  border-bottom: 1px solid #2E2E2E;
}

.ajaxInviter2Container {
  border:none;
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

#contacts_importer {
  z-index:91;
}

.newsitem .n1 {
  z-index: 50;
}

.sfilter {
        width: 748px;
        background-color: #cecece;
        float: left;
        margin-top: 5px;
        padding: 4px 8px 8px;
        margin-bottom: 3px;
}

.sfilter img {
        position: relative;
        top: 6px;   
        margin-left: 6px;
        margin-right: 5px;
}

div.statusmain h1 {
  font-size:15px;
  padding-bottom:3px;
}


img { -ms-interpolation-mode:bicubic; }

.notice {
        padding: 7px;
        font-size: 12px;
        background-color: #FDFAA0;
        border: 1px solid #E2DC39;
        margin-bottom: 8px;
}

.out2niteItem textarea {
        width: 160px;
        color: #00a75f;
        background-color: #2c2c2c;
        border: 1px solid #464646;
        border-top-color: #212121;
        font: normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
        height: 30px;
        margin-top: 4px;
        margin-bottom: 8px;
        padding: 2px;
        text-align: left;
}

.out2niteItem .preset {
  margin-bottom:8px;
}

.out2niteItem .join  {
  text-align:right;
  margin-top: 8px;
  margin-bottom: 5px;
}

.csub div.boxed {
  margin-left:1px;margin-right:3px;margin-top:3px;margin-bottom:1px;padding:3px;text-align:center;width:105px;float:left;
  background-color:#646464;
}

.csub div.boxed {
  margin-left:1px;margin-right:3px;margin-top:3px;margin-bottom:1px;padding:3px;text-align:center;width:105px;float:left;
  background-color:#646464;
}

.i_submitbutton {
        background-color: #ff007e;
        color: white;
        padding: 8px;
        display:block;
        text-decoration: none;
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 1px;
}

.i_submitbutton:hover {
        text-decoration: none;
        background-color: #cc0065;
}

/***** NEW Member promo bits *****/
.results div.new_female a {
	background-color: rgb(255, 155, 235);
	color: white;
	border-color: rgb(255, 155, 235);
}

.results div.new_female a:hover {
	background-color: rgb(255, 155, 235);
}

.results div.new_male a {
	background-color: rgb(135, 154, 218);
	color: white;
	border-color: rgb(135, 154, 218);
}

.results div.new_male a:hover {
	background-color: rgb(135, 154, 218);
}

.header_new_male {
	background-color: rgb(135, 154, 218);
}
.header_new_female {
	background-color: rgb(255, 155, 235);
}

div.ultranav {
  float:left;padding-left:10px;padding-top:8px;font-size:120%;color:white;width:550px;
}

div.ultranav a {
  color:white;
}

div.auto_complete {
      position:absolute;
      width:250px;
      background-color:white;
	  color:#101010;
      border:1px solid #888;
      margin:0px;
      padding:0px;
}
div.auto_complete ul {
  padding:0px;margin:0px;
}
div.auto_complete li {
  list-style-type:none;  
  padding:2px;font-size:100%; 
}
div.auto_complete li.selected { background-color: #ffb; }

.subheader_non_member {
        margin: 0 auto;
        width: 966px;  
        height: 31px;
        padding-top: 0;
        background-color:black;
/*        background-image: url(../images/subnavBG.png?1240835752); */
}

.morelink2 a {
        font-weight: bold;
        font-size: 12px;   
        color: #4d4d4d;
}

.inlineform div.signupzone div.input-box div.group {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #999;
}

.inlineform div.signupzone div.input-box div.group img {
	width: 40px;
	height: 40px;
	vertical-align: middle;
	background-color: white;
	padding: 2px;
	margin-right: 3px;
}

.inlineform div.signupzone div.input-box img {
	
}

#invites {
	padding-bottom: 8px;
	background: url(../images/gradBG1.jpg?1242303368) -111px;
	text-align: center;
	padding-top: 10px;
}

.inlineform div.checkboxwp {
	border-top: 1px solid #ccbaf7;
	margin-bottom: 7px;
	margin-top: 15px;
}

.inlineform div.checkboxwp div {
	font-size: 14px;
	padding: 6px;
	background-color: #ebe3ff;
	border-bottom: 1px solid #ccbaf7;
}

.inlineform div.checkboxwp2 {
	border-top: 1px solid #cacaca;
	margin-bottom: 7px;
	margin-top: 15px;
}

.inlineform div.checkboxwp2 div {
	font-size: 14px;
	padding: 6px 6px 6px 7px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #cacaca;
}

img.panel_thumb {
  float:left;
  margin-right:3px;
  margin-top:3px;
  width:70px;
  height:70px;
}

img.panel_eye {
  float:left;
  margin-right:4px;
  margin-top:4px;
  padding:17px 14px 16px 14px;
}

div.panel_notice {
  font-size:130%;
  padding:10px;
  text-align:center;
  background-color:#ADADAD;
  margin:8px;
}

a.feedphoto img {
  float:left;
  margin-bottom:5px;
  margin-right:13px;
  width:50px;
  width:50px;
  padding:1px;
}

#lightwindow {line-height:20px;}

.sign-up-black-background {
        float:left;  
        width: 620px;
        height: auto;
        background-image: url(/images/background-sign-up-black.png?1251198167);
        background-repeat:repeat;
        margin: 10px;
        overflow:auto;
        height:420px;
        padding-bottom:10px;
}

.form-group {padding-top:5px;}

.profile-header-background {
  height:45px;
}

.button-bottom {margin-right:10px;padding-right:0px;padding-bottom:0px;margin-bottom:10px; float:left;}
.button-bottom-right {margin-right:10px;padding-right:0px;padding-bottom:0px;margin-bottom:10px; float:right;}

.line-dotted {
  margin-top:-20px;
}

.profile-right {
  width:400px;
}

#ff_helper {
  background-color:white;
  width:150px;
  text-align:left;
  z-index:999;
  border:1px solid #333333;
  color:#555555;
  padding:3px;
}

/*
 popup.js
*/
div.popup {
  max-width: 600px;
  border: 1px solid red;
  padding: 5px;
  background-color: white;
  /* The following properties should not be changed */
  position: absolute;
}

#popup_overlay {
  background-color: whitesmoke;
  /* The following properties should not be changed */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 500px;
}

span.popup_link, a.popup_link {
  cursor: pointer;
  border-bottom: 1px dotted;
}

.popup_draghandle {
  cursor: move;
}


/* Jon Whitby */

@charset "UTF-8";
/* CSS Document */
/* x */
.wrapper {
	margin: 0 auto;
	width: 640px;
	padding-top: 20px;
}

.right-landing-body-signup {
	float: left;
	width: 310px;
	padding-left: 10px;
	padding-top: 10px;
}
.right-landing-body-background {
	float: left;
	width: 310px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.landing-page-group {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #0F0F0F;
	width: 940px;
	height: auto;
}

.left-landing {
	float: left;
	width: 310px;
	height: 360px;
	background-color: #0F0F0F;
}
.group-landing-text {
	float:left;
font-size:20px;
margin-bottom:10px;
width:100%;
padding-left:10px;
}
.right-landing {
	float:left;
	width: 610px;
	margin-left: 10px;
}

.right-landing-body {
	float:left;
	height:390px;
	margin-bottom:20px;
	width:620px;
}

.right-landing-body-left {
	float: left;
	width: 280px;
	padding-left: 10px;
	padding-top: 10px;
}

.right-landing-header {
	float: left;
	width: 620px;
	background-color: #CC0066;
	height: 40px;
}

.right-landing-body-right {
	float: left;
	width: 310px;
	padding-left: 10px;
	padding-top: 10px;
}

.landing-group-middle {
	float: left;
	width: 100px;
	padding-left: 10px;
	padding-top: 10px;
}

.landing-group-left {
	float: left;
	width: 60px;
	padding-left: 10px;
	padding-top: 10px;
}

.landing-group-image {
	float: left;
	width: 50px;
	height: 50px;
}

.landing-group-text{
	float:left;
	font-size: 8px;
	margin-bottom: 12px;
	width: 50px;	
}

.landing-group-right {
	float: left;
	width: 60px;
	padding-left: 10px;
	padding-top: 10px;
}


.header-landing, .header-landing-two, .small-landing {
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.small-landing {
	margin: 0;
	text-align: center;
	font-size: 8px;
	width: 100px;
}

.header-landing {
	padding-left: 10px;
	padding-top: 7px;
	font-size: 15px;
}
.header-landing-two {
	padding-top: 7px;
	font-size: 13px;
	width:290px;
	text-align: center;
}

.image-landing {
	float: left;
	text-align:center;
	width:290px;
}

.profile-tab-place {
 float:left;
 padding-top: 5px;
 padding-left: 15px;
 }

.profile-header-background-top {
	margin: 0 auto;
	float: left;
	background-image:url(/images/header-corners-background.png?1251199011);
	width: 640px;
	height: 10px;
	background-repeat:no-repeat;
}

.profile-header-background {
	margin: 0 auto;
	float: left;
	background-image:url(/images/header-background.png?1251199011);
	width: 640px;
	background-repeat:repeat-y;
}

.profile-body-background {
	float: left;
	background-image:url(/images/body-background.png?1251199010);
	background-repeat:repeat-y;
	width: 640px;
	padding-bottom: 0px;
	height: auto;
}

.profile-body-background-start {
	float: left;
	background-image:url(/images/body-background.png?1251199010);
	background-repeat:repeat-y;
	width: 640px;
	padding-bottom: 0px;
	height: 510px;
}

.profile-body-bottom {
	float: left;
	background-image:url(/images/body-background-bottom.png?1251199010);
	background-repeat:repeat-y;
	width: 640px;
	height: 15px;
	margin-top:0px;
}

.profile-body-background-photo {
	float: left;
	background-image:url(/images/body-photo-background.png?1251199010);
	width: 640px;
	height: 240px;
}

.tab-profile-details, .tab-profile-details-incomplete, .tab-profile-details-deselected-incomplete, .tab-profile-details-deselected,
.tab-profile-about, .tab-profile-about-incomplete, .tab-profile-about-deselected-incomplete, .tab-profile-about-deselected,
.tab-profile-photo, .tab-profile-photo-incomplete, .tab-profile-photo-deselected-incomplete, .tab-profile-photo-deselected,
.tab-profile-likes, .tab-profile-likes-incomplete, .tab-profile-likes-deselected-incomplete, .tab-profile-likes-deselected,
.tab-profile-location, .tab-profile-location-incomplete, .tab-profile-location-deselected-incomplete, .tab-profile-location-deselected,
.tab-profile-invite, .tab-profile-invite-incomplete, .tab-profile-invite-deselected-incomplete, .tab-profile-invite-deselected  {
	float: left;
	background:url(/images/tabsBG2.png?1251199009);
	height: 41px;
	width: 84px;
}

.tab-profile-details  {   background-position: -1151px -134px;  }
.tab-profile-details-incomplete  {   background-position: -1151px -396px;  }
.tab-profile-details-deselected-incomplete  {   background-position: -1151px -349px;  }
.tab-profile-details-deselected  {   background-position: -1151px -268px;  }
.tab-profile-details-deselected a { background-position: -1151px -134px; }
.tab-profile-details-deselected a:hover { background-position: -1151px -134px; }

.tab-profile-about  {   background-position: -1235px -134px;  }
.tab-profile-about-incomplete  {   background-position: -1235px -396px;  }
.tab-profile-about-deselected-incomplete  {   background-position: -1235px -349px;  }
.tab-profile-about-deselected  {   background-position: -1235px -268px;  }
.tab-profile-about-deselected a {   background-position: -1235px -134px;  }
.tab-profile-about-deselected a:hover {   background-position: -1235px -134px;  }

.tab-profile-photo  {   background-position: -1319px -134px;  }
.tab-profile-photo-incomplete  {   background-position: -1319px -396px;  }
.tab-profile-photo-deselected-incomplete  {   background-position: -1319px -349px;  }
.tab-profile-photo-deselected  {   background-position: -1319px -268px;  }
.tab-profile-photo-deselected a {   background-position: -1319px -134px;  }
.tab-profile-photo-deselected a:hover {   background-position: -1319px -134px;  }

.tab-profile-location  {   background-position: -1403px -134px;  }
.tab-profile-location-incomplete  {   background-position: -1403px -396px;  }
.tab-profile-location-deselected-incomplete  {   background-position: -1403px -349px;  }
.tab-profile-location-deselected  {   background-position: -1403px -268px;  }
.tab-profile-location-deselected a {   background-position: -1403px -134px;  }
.tab-profile-location-deselected a:hover {   background-position: -1403px -134px;  }

.tab-profile-likes  {   background-position: -1487px -134px;  }
.tab-profile-likes-incomplete  {   background-position: -1487px -396px;  }
.tab-profile-likes-deselected-incomplete  {   background-position: -1487px -349px;  }
.tab-profile-likes-deselected  {   background-position: -1487px -268px;  }
.tab-profile-likes-deselected a {   background-position: -1487px -134px;  }
.tab-profile-likes-deselected a:hover {   background-position: -1487px -134px;  }

.tab-profile-invite  {   background-position: -1571px -134px;  }
.tab-profile-invite-incomplete  {   background-position: -1571px -396px;  }
.tab-profile-invite-deselected-incomplete  {   background-position: -1571px -349px;  }
.tab-profile-invite-deselected  {   background-position: -1571px -268px;  }
.tab-profile-invite a {   background-position: -1571px -134px;  }
.tab-profile-invite a:hover {   background-position: -1571px -134px;  }





.profile-left {
	float: left;
	width: 100px;
	padding-left: 10px;
}

.profile-right {
	float: left;
	padding-left: 10px;
	width:320px;
}

.profile-right-like {
	float: left;
	padding-left: 10px;
	width:500px;
}

.group {
	float: left;
}

.group-right {
	float: right;
}

.input-box-profile {
color: #FFF;
font-size:15px;
margin-bottom:2px;
}

.input-box-profile-three {
color: #FFF;
font-size:13px;
margin-bottom:2px;
}

.type-one {
font-size: 15pt;
color:#fff;
}

.type-two {
font-size: 13pt;
color:#fff;
}

.profile-update {
font-size: 20px;
color:#FFFFFF;
padding-top: 10px;
padding-left:15px;
}

.form-group {
 float: left;
 padding-top:10px;
 }
.form-group-big {
 float: left;
 padding-top:20px;
 }
 
 .private-text {
 float: left;
 font-size:10px;
 color:#fff;
 }
 
 .button-bottom {
  float: right;
  padding-right:10px;
  padding-bottom: 10px;
  width: 84px; 
 }
 
 .close-profile {
  float: right;
  padding:10px;
 }

 .close-popup {
  float: right;
  padding:5px;
  width: 20px;
 }
 
 .line-dotted {
 	float: left;
 	border-bottom:dotted #FFF thin;
 	width: 500px;
 	margin-bottom: -10px;
	margin-top: -20px;
 }
 
.line-dotted-likes {
 	float: left;
 	border-bottom:dotted #FFF thin;
 	width: 490px;
	height: 1px;
 }
.members-image {
float: right;
}

.invite-image {
float: left;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: -10px;
}

.right-col-one {
float: left;
width:115px;
padding-left: 5px;
}

.right-col-two {
float: left;
width:115px;
padding-left: 5px;
}

.right-col-three {
float: left;
width:115px;
padding-left: 5px;
}

.right-col-four {
float: left;
width:115px;
padding-left: 5px;
}
.profile-check-text {
	float: left;
	padding-left: 3px;
	font-size:10px;
	width: 90px;
	color: #FFF;
}

.invite-check-text {
	float: left;
	padding-left: 3px;
	padding-top: 7px;
	font-size:10px;
	width: 390px;
	color: #FFF;
}

.profile-check-text-black {
	float: left;
	padding-left: 3px;
	font-size:10px;
	width: 150px;
	color: #000;
}

.profile-check-text-black-long {
	float: left;
	width: 300px;

}
.profile-check-text-black-short {
	float: left;
	width: 200px;
}
.friends-text-one {
	float: left;
	width: 25px;
}
.friends-text-two {
	float: left;
	width: 55px;
}
.friends-text-three {
	float: left;
	width: 25px;
}
.friends-text-four {
	float: left;
	width: 150px;
}

.profile-check {
 float:left;
 margin-top: -4px;
}

.group-addmore {
float: left;
width:500px;
padding-top:15px;
}

.addmore {
float: left;
padding-top: 10px;
padding-left: 5px;
width: 500px;
}

.scroll-profile {
 float: left;
 width: 600px;
 height: 360px;
 border: solid #FFFFFF 1px;
overflow-x: hidden;
overflow-y: scroll;  
margin-top: 10px;
}

.scroll-only-email {
 float: left;
 width: 600px;
 height: 360px;
 border: solid #666666 1px;
overflow-x: hidden;
overflow-y: auto;  
margin-top: 10px;
}

.profile-right-scroll {
	float: left;
	padding-left: 10px;
	width:450px;
}
.email-results-scroll {
	float: left;
	padding-left: 10px;
	width:570px;
}

.profile-member-image {
	float: left;
	width: 85px;
	padding-right:5px;
}
 .line-dotted-scroll {
 float: left;
 border-bottom:dotted #fff thin;
 width: 450px;
 }
 
 .email-results-one {
 	float: left;
	background:#CCCCCC;
	height: 30px;
	width: 450px;
}
 .email-results-two {
 	float: left;
	background:#ffffff;
	height: 30px;
	width: 450px;
}

 .email-results-one-long {
 	float: left;
	background: #ffffff;
	height: 30px;
	width: 560px;
}
 .email-results-two-long {
 	float: left;
	background: #CFC8E6;
	height: 30px;
	width: 560px;
}

.email-align {
	float:left;
	padding-top: 8px;
}

.gap {
height: 300px;
}
.gaptwo {
height: 60px;
}
.home-sign-up {
	float: left;
	width: 300px;
}

.home-register-top {
	background-image: url(/images/sign-up-top.png?1251199009);	
	height: 10px;	
	width: 300px;
}

.home-register-middle {
	background-image: url(/images/sign-up-background.png?1251199009);	
	background-repeat: repeat-y;
	width: 300px;	
	height: 370px;
}

.home-register-bottom {
	background-image: url(/images/sign-up-bottom.png?1251199009);		
	height: 10px;
	width: 300px;
}
.register-warning {
	float:left;
	padding-left: 5px;
	font-size: 6pt;
	color: #FFF;
	width: 60px;
}

.home-register-form {
	float: left;
	width: 150px;
}

.register-group-landing {
	float:left;
	padding-top: 7px;
	width: 310px;
}

.thirteen-white {
	float:left;
	font-size: 10pt;
	color: #FFF;
	padding-right: 5px;
	width: 70px;
	padding-top:3px;
}

.thirteen-white-no-width {
	float:left;
	font-size: 10pt;
	color: #FFF;
	padding-top:3px;
}



.register-group {
	float:left;
	padding-bottom: 9px;
}

.landing-image-left-group, .landing-image-left {
	float: left;
	width: 100px;
	height: 125px;
	padding: 1px;
}


.white-text {
	color: #fff;
	float: left;
	font-size: 7pt;
	padding-left: 5px;
	width: 250px;
}

.white-text-two {
	color: #fff;
	float: left;
	font-size: 7pt;
	padding-left: 5px;
	width: 400px;
}

.white-text-three {
	float: left;
	color: #fff;
	font-size: 7pt;
	padding-left: 5px;
}
.white-text-four {
	float: left;
	color: #fff;
	font-size: 10pt;
	padding-left: 5px;
}



.button-male-on, .button-male-off, .button-female-on, .button-female-off, .button-boys-on, .button-boys-off, .button-girls-on, .button-girls-off, .button-both-on, .button-both-off, .button-average-on, .button-average-off, .button-athletic-on, .button-athletic-off, .button-muscular-on, .button-muscular-off, .button-teetotal-on, .button-teetotal-off, .button-social-on, .button-social-off, 
.button-occasional-on, .button-occasional-off, .button-fish-on, .button-fish-off, .button-wellbuilt-on, .button-wellbuilt-off, .button-nothing-on, .button-nothing-off, .button-mindyourownbuisiness-on, .button-mindyourownbuisiness-off, .button-25-on, .button-25-off, .button-100-on, .button-100-off, 
.button-no-on, .button-no-off, .button-yes-on, .button-yes-off, .button-occasional-on, .button-occasional-off, .button-whendrinking-on, .button-whendrinking-off, .button-250-on, .button-250-off, .button-500-on, .button-500-off, .button-whatever-on, .button-whatever-off, .button-tohot-on, .button-tohot-off, .button-slender-on, .button-slender-off, .button-petite-on, .button-petite-off, .button-curvy-off, .button-curvy-on  {
	float: left;
	margin-bottom: 3px;
	height: 32px;
	background-image: url(/images/profile-buttons.png?1251199009);
}

a.button-male-off:selected { border: 0px none; }



.button-male-on { background-position: -388px -36px; width:74px; display:block; }
 a.button-male-on:hover { text-decoration:none; }
.button-male-off { background-position: -388px 0; width:74px; display:block;}
 a.button-male-off:hover { text-decoration:none;  background-position: -388px -36px; width:74px; display:block; }
.button-female-on { background-position: -314px -36px; width:74px;display:block; }
 a.button-female-on:hover { text-decoration:none;  }
.button-female-off { background-position: -314px 0; width:74px; display:block;}
 a.button-female-off:hover { text-decoration:none; background-position: -314px -36px; width:74px;display:block; }

.button-boys-on { background-position: 0 -34px; width:74px; display:block; }
 a.button-boys-on:hover { text-decoration:none; }
.button-boys-off { background-position: 0  0; width:74px; display:block; }
 a.button-boys-off:hover { text-decoration:none; background-position: 0 -34px; width:74px; display:block; }
  a.button-boys-off:selected { border: 0px; }

.button-girls-on { background-position:  -74px -34px; width:79px; display:block; }
 a.button-girls-on:hover { text-decoration:none; }
.button-girls-off { background-position: -74px  0; width:79px; display:block;}
 a.button-girls-off:hover { text-decoration:none; background-position:  -74px -34px; width:79px; display:block; }
.button-both-on { background-position: -154px -34px; width:74px; display:block; }
 a.button-both-on:hover { text-decoration:none; }
.button-both-off { background-position: -154px 0; width:74px; display:block; }
 a.button-both-off:hover { text-decoration:none; background-position: -154px -34px; width:74px; display:block; }

.button-average-on { background-position: 0px -110px; width:74px; display:block;}
 a.button-average-on:hover { text-decoration:none; }
.button-average-off { background-position: 0px -73px; width:74px; display:block;}
 a.button-average-off:hover { text-decoration:none;  background-position: 0px -110px; width:74px; display:block; }
.button-athletic-on { background-position: -74px -110px; width:79px; display:block;}
 a.button-athletic-on:hover { text-decoration:none; }
.button-athletic-off { background-position: -74px -73px; width:79px; display:block;}
a.button-athletic-off:hover { text-decoration:none; background-position: -74px -110px; width:79px; display:block; }
.button-muscular-on { background-position: -152px -110px; width:79px;display:block; }
a.button-muscular-on:hover { text-decoration:none; }
.button-muscular-off { background-position: -152px -73px; width:79px;display:block; }
a.button-muscular-off:hover { text-decoration:none; background-position: -152px -110px; width:79px;display:block; }
.button-wellbuilt-on { background-position: -231px -110px; width:74px; display:block; }
a.button-wellbuilt-on:hover { text-decoration:none; }
.button-wellbuilt-off { background-position: -231px -73px; width:74px; display:block;} 
a.button-wellbuilt-off:hover { text-decoration:none;  background-position: -231px -110px; width:74px; display:block; }

.button-teetotal-on { background-position: -313px -110px; width:74px; display:block; }
a.button-teetotal-on:hover { text-decoration:none; }
.button-teetotal-off { background-position: -313px -73px; width:74px; display:block;}
a.button-teetotal-off:hover { text-decoration:none; background-position: -313px -110px; width:74px; display:block; }
.button-social-on { background-position: -387px -110px; width:79px; display:block;}
a.button-social-on:hover { text-decoration:none; }
.button-social-off { background-position: -387px -73px; width:79px; display:block; }
a.button-social-off:hover { text-decoration:none; background-position: -387px -110px; width:79px; display:block; }
.button-occasional-on { background-position: -461px -110px; width:79px; display:block; }
a.button-occasional-on:hover { text-decoration:none; }
.button-occasional-off { background-position: -465px -73px; width:79px; display:block;}
a.button-occasional-off:hover { text-decoration:none; background-position: -465px -110px; width:79px; display:block; }
.button-fish-on { background-position: -546px -110px; width:74px; display:block; }
a.button-fish-on:hover { text-decoration:none; }
.button-fish-off { background-position: -546px -73px; width:74px; display:block; }
a.button-fish-off:hover { text-decoration:none; background-position: -546px -110px; width:74px; display:block; }

.button-nothing-on { background-position: -313px -184px; width:74px; display:block; }
a.button-nothing-on:hover { text-decoration:none; }
.button-nothing-off { background-position: -313px -147px; width:74px; display:block; }
a.button-nothing-off:hover { text-decoration:none; background-position: -313px -184px; width:74px; display:block; }
.button-25-on { background-position: -387px -184px; width:79px; display:block; }
a.button-25-on:hover { text-decoration:none; }
.button-25-off { background-position: -387px -147px; width:79px; display:block; }
a.button-25-off:hover { text-decoration:none; background-position: -387px -184px; width:79px; display:block; }
.button-100-on { background-position: -465px -184px; width:79px; display:block; }
a.button-100-on:hover { text-decoration:none; }
.button-100-off { background-position: -465px  -147px; width:79px; display:block; }
a.button-100-off:hover { text-decoration:none; background-position: -465px -184px; width:79px; display:block;}
.button-tohot-on { background-position: -544px -184px; width:79px; display:block; }
a.button-tohot-on:hover { text-decoration:none; }
.button-tohot-off { background-position: -544px  -147px; width:79px; display:block;}
a.button-tohot-off:hover { text-decoration:none; background-position: -544px -184px; width:79px; display:block; }

.button-mindyourownbuisiness-on { background-position: -313px -221px; width:74px; display:block; }
a.button-mindyourownbuisiness-on:hover { text-decoration:none; }
.button-mindyourownbuisiness-off { background-position: -313px -221px; width:74px; display:block; }
a.button-mindyourownbuisiness-off:hover { text-decoration:none; background-position: -313px -258px; width:74px; display:block; }
.button-250-on { background-position: -387px -258px; width:79px; display:block;}
a.button-250-on:hover { text-decoration:none; }
.button-250-off { background-position: -387px -221px; width:79px; display:block; }
a.button-250-off:hover { text-decoration:none;  background-position: -387px -258px; width:79px; display:block; }
.button-500-on { background-position: -465px -258px; width:79px; display:block;}
a.button-500-on:hover { text-decoration:none; }
.button-500-off { background-position: -465px -221px; width:79px; display:block;}
a.button-500-off:hover { text-decoration:none; background-position: -465px -258px; width:79px; display:block; }
.button-whatever-on { background-position: -544px -258px; width:74px; display:block;}
a.button-whatever-on:hover { text-decoration:none; }
.button-whatever-off { background-position: -544px -221px; width:74px; display:block;}
a.button-whatever-off:hover { text-decoration:none; background-position: -544px -258px; width:74px; display:block; }

.button-no-on { background-position: 0 -184px; width:74px; display:block;}
a.button-no-on:hover { text-decoration:none; }
.button-no-off { background-position: 0 -147px; width:74px; display:block;}
a.button-no-off:hover { text-decoration:none; background-position: 0 -184px; width:74px; display:block; }
.button-yes-on { background-position: -74px -184px; width:79px; display:block;}
a.button-yes-on:hover { text-decoration:none; }
.button-yes-off { background-position: -74px -147px; width:79px; display:block; }
a.button-yes-off:hover { text-decoration:none; background-position: -74px -184px; width:79px; display:block; }
.button-whendrinking-on { background-position: -232px -184px; width:74px; display:block;}
a.button-whendrinking-on:hover { text-decoration:none; }
.button-whendrinking-off { background-position: -232px -147px; width:74px; display:block;}
a.button-whendrinking-off:hover { text-decoration:none; background-position: -232px -184px; width:74px; display:block; }

.button-slender-on { background-position: -74px -258px; width:79px; display:block;}
a.button-slender-on:hover { text-decoration:none;  }
.button-slender-off { background-position: -74px -221px; width:79px; display:block;}
a.button-slender-off:hover { text-decoration:none; background-position: -74px -258px; width:79px; display:block;}
.button-petite-on { background-position: -153px -258px; width:79px; display:block; }
a.button-petite-on:hover { text-decoration:none; }
.button-petite-off { background-position: -153px -221px; width:79px; display:block; }
a.button-petite-off:hover { text-decoration:none;   background-position: -153px -258px; width:79px; display:block;}
.button-curvy-on { background-position: -233px -258px; width:74px; display:block; }
a.button-curvy-on:hover { text-decoration:none; }
.button-curvy-off { background-position: -233px -221px; width:74px; display:block; }
a.button-curvy-off:hover { text-decoration:none;  background-position: -233px -258px; width:74px; display:block; }

.home-register-buttons {	float:left;	width:230px; }

.register-check { 
	float:left;
	height:15px;
	margin-left:-5px;
	padding-right:10px;
	width:15px;
 }

.whole-width-sign-up {
	float: left;
	width: 600px;
	margin:10px;
}

.promo-box-invite {
	float: left;
	width: 295px;
	height: 150px;
	margin-top: 10px;
	background-image: url(/images/background-invite.png?1251199009);
}

.promo-box-sign {
	float: right;
	width: 295px;
	height: 150px;
	margin-top: 10px;
	background-image: url(/images/background-invite.png?1251199009);
}

.promo-box-whole-width {
	float: left;
	width: 595px;
	height: 150px;
	margin-top: 10px;
	background-image: url(/images/background-invite-long.png?1251199009);
}

.input-box-profile-two {
color: #FFF;
font-size:15px;
padding: 20px;
text-align: center;
line-height:18px;
}
.new-input-box-profile-two {
  color: #FFF;
  font-size:15px;
  padding: 20px;
  text-align: center;
  line-height:18px;
  width:255px;
}
.login-whole-width {
	padding: 20px;
}

.invite-left {
	float: left;
	width: 200px;
	height: auto;
}

.invite-right {
	float: left;
	width: 390px;
	height: auto;
	margin-left: 10px;
}

.skip-link { font-size:11px; color: #993399; }
.signup-form { height: 23px; color:#333; background-color: #fff; border: #4B4B4B 2px solid; padding-left:2px;  }
.signup-form:active { border: 2px solid #BF1679; }
.group-margin-bottom {
	float:left;
	margin-bottom:10px;
}
.photo-form { height: 23px; color:#333; background-color: #fff; border: #4B4B4B 2px solid; width:230px;  }
.photo-form:active { border: 2px solid #BF1679; }

.sign-up-black-background {
	float:left;
	width: 620px;
	height: auto;
	background-image: url(/images/background-sign-up-black.png?1251199009);
	background-repeat:repeat;
	margin-top: 10px;
	margin-left: 10px;
	margin-left: 10px;
    overflow:auto;
}
.center-text-about {
	float: left;
	padding-left: 90px;
}

.height-background {
	float: left;
	width: 307px;
	height: 35px;
	background-image:url(/images/height-background.png?1251199009);
}

.invite-hotmail-on, .invite-hotmail-off, .invite-aol-on, .invite-aol-off, .invite-msn-on, .invite-msn-off, .invite-gmail-on, .invite-gmail-off, .invite-yahoo-on, .invite-yahoo-off, .invite-aim-on, .invite-aim-off, .invite-facebook-on, .invite-facebook-off, .invite-twitter-on, .invite-twitter-off, .invite-mail-on, .invite-mail-off {
	float: left;
	margin-right: 2px;
	height: 55px;
	background-image: url(/images/invite-buttons.png?1251199009);
}

.invite-hotmail-on { background-position: 0px -55px; width: 55px; display:block; }
.invite-hotmail-off { background-position: 0 0;  width: 55px; display:block; }
.invite-hotmail-off:hover { text-decoration:none; background-position: 0 0;  width: 55px; display:block; }
.invite-aol-on { background-position: -57px -55px; width: 55px; display:block; }
.invite-aol-off { background-position: -57px 0;  width: 55px; display:block; }
.invite-aol-off:hover { text-decoration:none; background-position: -57px -55px; width: 55px; display:block; }
.invite-msn-on { background-position: -114px -55px;  width: 55px; display:block; }
.invite-msn-off { background-position: -114px 0; width: 55px; display:block; }
.invite-msn-off:hover { text-decoration:none; background-position: -114px -55px;  width: 55px; display:block; }
.invite-gmail-on { background-position: -171px -55px;  width: 55px; display:block; }
.invite-gmail-off { background-position: -171px 0; width: 55px; display:block; }
.invite-gmail-off:hover { text-decoration:none; background-position: -171px -55px;  width: 55px; display:block;; }
.invite-yahoo-on { background-position: -228px -55px; width: 55px; display:block; }
.invite-yahoo-off { background-position: -228px 0; width: 55px; display:block; }
.invite-yahoo-off:hover { text-decoration:none; background-position: -228px -55px; width: 55px; display:block; }
.invite-aim-on { background-position: -285px -55px; width: 55px; display:block; }
.invite-aim-off { background-position: -285px 0; width: 55px; display:block; }
.invite-aim-off:hover { text-decoration:none; background-position: -285px -55px; width: 55px; display:block; }
.invite-twitter-on { background-position: -399px -55px; width: 55px; display:block; }
.invite-twitter-off { background-position: -399px 0; width: 55px; display:block; }
.invite-twitter-off:hover { text-decoration:none; background-position: -399px -55px; width: 55px; display:block; }
.invite-facebook-on { background-position: -342px -55px; width: 55px; display:block; }
.invite-facebook-off { background-position: -342px 0; width: 55px; display:block; }
.invite-facebook-off:hover { text-decoration:none; background-position: -342px -55px; width: 55px; display:block; }
.invite-mail-on { background-position: -460px -55px; width: 55px; display:block; }
.invite-mail-off { background-position: -460px 0; width: 55px; display:block; }
.invite-mail-off:hover { text-decoration:none; background-position: -460px -55px; width: 55px; display:block; }

.cart-header-background {
	float:left;
	width: 600px;
	height: 30px;
	background:#FFFFFF;
}

.cart-footer-background {
	float:left;
	width: 600px;
	height: 30px;
	border-bottom:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
}

.cart-total {
	float: left;
	width: 84px;
	border-right: #FFF 1px solid;
		height: 30px;


}

.cart-vat {
	float: left;
	width: 70px;
	border-right: #FFF 1px solid;
	height: 30px;
}

.cart-price {
	float: left;
	width: 70px;
	border-right: #FFF 1px solid;
	height: 30px;
}

.cart-qty {
	float: left;
	width: 70px;
	border-right: #FFF 1px solid;
	height: 30px;
}

.cart-description {
	float: left;
	width: 300px;
	border-right: #FFF 1px solid;
	border-left: #FFF 1px solid;
	height: 30px;
}

.cart-header {
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	color: #333333;
	font-size: 15px;
}

.cart-body {
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	color: #FFF;
	font-size: 13px;
}

.cart-text {
	float: left;
	color: #FFF;
	font-size: 13px;
	width: 70px;
	padding-top: 5px;
}

.cart-form {
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}

.cart-left {
	float: left;
	width: 295px;
}

cart-right {
	float: left;
	width: 295px;
	margin-left: 10px;
}
.cart-form textarea {
	width: 198px;
	padding: 3px;
	margin-top: 3px;
	height: 96px;
	border: 2px solid #333;
}
.cart-form:active textarea { 
	border: 2px solid #BF1679;
	width: 198px;
	padding: 3px;
	margin-top: 3px;
	height: 96px; 
}

/* Share Box */

.share-right { float:right; margin:5px; }
.share-left { float:left; margin:5px; }
.share-end {
	background-image:url(/images/share-end.png?1263223930);
	 width: 11px;
	 height: 30px;
	 float: left;
}
.share-end-right {
	background-image:url(/images/share-end2.png?1263223930);
	 width: 11px;
	 height: 30px;
	 float: left;
}

.share-middle-party {
	float:left;
	width: 232px;
	height: 27px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-top: 3px;
	background-color: #666666;
}

.share-middle-link {
	float:left;
	width: 300px;
	height: 27px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-top: 3px;
	background-color: #666666;
}

.share-middle {
	float:left;
	width: 200px;
	height: 27px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-top: 3px;
	background-color: #666666;
}

.share-middle-long {
	float:left;
	width: 450px;
	height: 30px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-top: 3px;
	background-color: #666666;
}

.share-button { float:left; padding-top:2px; padding-right: 5px;  }

.share-social { float: right; padding-left: 5px; padding-top:3px; }

.share-form { float:left; margin-top: 1px; }

.share-all { float:left; width:500px; }
.share-all-two { float:right; width:270px; }
.share-text { float: left; padding-top: 5px; padding-right: 10px; }

/* Delete Friends */
.friend-image-space-off { float:left; height:140px; padding:20px 10px 5px; background-color:#FFFFFF; }
.friend-image-space { float:left;  height:140px; padding:20px 10px 5px; background-color:#FFFFFF; }
.friend-image-space .tools {float:right;width:20px;height:20px;margin:-20px -5px -5px;border:0;}
.friend-image-space .tools a.deleter, .friend-image-space .tools img {width:17px;height:17px; border: 0;}
.friend-image-space:hover { float:left; background-color:#E3E3E3; /*background-image: url(/images/deleter.gif?1251199009); background-repeat:no-repeat; background-position:right top; */  }
.image-friends { float:left; width:75px; height:75px; }
.image-border { float:left; background-color:#FFFFFF; width:75px; height:75px; border:1px #333333 solid; padding:4px; }
.user-name { padding-top: 4px; width: 83px; text-align:center; }

/* quote homepage */
.right-col-home-background {
	background-repeat: repeat;
	background-image: url(/images/rightcolhomeback.png?1263223930);
	height: 330px;
	width: 290px;
	margin-top: 5px;
}
.home-text-right {
	float: left;
	color: #FFF;
	font-size: 16px;
	line-height: 125%;
	padding: 10px;
}
.home-quote-right {
	float: right;
	background-image: url(/images/quote-white-home.png?1251485402);
	padding-right: 140px;
	background-repeat: no-repeat;
}
.home-quote-left {
	float: left;
	background-image: url(/images/quote-white-home.png?1251485402);
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
.home-text-quote-details {
	float: left;
	color: #FFF;
	font-size: 13px;
	line-height: 120%;
	padding-top:25px;
	padding-left:10px;
}

/* Party Countdown */


.tabs a#parties_1  {   background-position: 0px -258px; display: block; width: 81px; height: 34px;  }
.tabs a#parties_1:hover { background-position: 0px -220px; display: block; width: 81px; height: 34px;}
.tabs li.on a#parties_1 { background-position: 0px -184px; display: block; width: 81px; height: 34px;}
.tabs a#parties_2  {   background-position: -79px -258px; display: block;  width: 81px; height: 34px;}
.tabs a#parties_2:hover { background-position: -79px -220px; display: block; width: 81px; height: 34px;}
.tabs li.on a#parties_2 { background-position: -79px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_3  {   background-position: -158px -258px; display: block; width: 81px; height: 34px; }
.tabs a#parties_3:hover { background-position: -158px -220px; display: block;width: 81px; height: 34px; }
.tabs li.on a#parties_3 { background-position: -158px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_4  {   background-position: -237px -258px; display: block; width: 81px; height: 34px;  }
.tabs a#parties_4:hover { background-position: -237px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_4 { background-position: -237px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_5  {   background-position: -316px -258px; display: block; width: 81px; height: 34px;  }
.tabs a#parties_5:hover { background-position: -316px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_5 { background-position: -316px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_6  {   background-position: -395px -258px; display: block; width: 81px; height: 34px;  }
.tabs a#parties_6:hover { background-position: -395px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_6 { background-position: -395px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_7  {   background-position: -474px -258px; display: block; width: 81px; height: 34px;  }
.tabs a#parties_7:hover { background-position: -474px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_7 { background-position: -474px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_8  {   background-position: -554px -258px; display: block; width: 81px; height: 34px;  }
.tabs a#parties_8:hover { background-position: -554px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_8 { background-position: -554px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_9  {   background-position: -632px -258px; display: block; width: 81px; height: 34px;  }
.tabs a#parties_9:hover { background-position: -632px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_9 { background-position: -632px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_10  {   background-position: -710px -258px; display: block; width: 81px; height: 34px;  }
.tabs a#parties_10:hover { background-position: -710px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_10 { background-position: -710px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_11  {   background-position: -789px -258px; display: block;  width: 81px; height: 34px; }
.tabs a#parties_11:hover { background-position: -789px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_11 { background-position: -789px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_12  {   background-position: -868px -258px; display: block; width: 81px; height: 34px;  }
.tabs a#parties_12:hover { background-position: -868px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_12 { background-position: -868px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_13  {   background-position: -947px -258px; display: block;  width: 81px; height: 34px; }
.tabs a#parties_13:hover { background-position: -947px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_13 { background-position: -947px -184px; display: block;  width: 81px; height: 34px;}
.tabs a#parties_14  {   background-position: -1026px -258px; display: block;  width: 81px; height: 34px; }
.tabs a#parties_14:hover { background-position: -1026px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_14 { background-position: -1026px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_15  {   background-position: -1105px -258px; display: block; width: 81px; height: 34px;  }
.tabs a#parties_15:hover { background-position: -1105px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_15 { background-position: -1105px -184px; display: block; width: 81px; height: 34px; }
.tabs a#parties_16  {   background-position: -1184px -258px; display: block; width: 81px; height: 34px;  }
.tabs a#parties_16:hover { background-position: -1184px -220px; display: block; width: 81px; height: 34px; }
.tabs li.on a#parties_16 { background-position: -1184px -184px; display: block; width: 81px; height: 34px; }




/* leave group */

.leave-group-background {
	float: left;
	width: 380px;
	height: 120px;
	background-image: url(/images/faintback-square.png?1251485402);
	background-repeat: repeat;
	background-color: #000;	
	margin:200px 200px;
}
.share-link-background {
	float: left;
	width: 400px;
	height: 120px;
	background-image: url(/images/faintback-square.png?1251485402);
	background-repeat: repeat;
	background-color: #000;	
	margin:200px 200px;
}

.leave-text {
	float:left;
	padding: 10px;
	font-size: 15px;
	line-height: 120%;
	width:360px;
	color: #FFF;	
}
.share-text {
	float:left;
	padding: 10px;
	font-size: 15px;
	line-height: 120%;
	width:350px;
	color: #FFF;	
}
.leave-buttons {
	float:left;
	padding: 10px;
	width: 360px ;
	text-align: center;	
}

.share-box-align {
	float: left;
	padding-left: 30px;
	padding-top: 15px;
}

/* Mail Changes */
.group-mail {
	float:left;
	padding-bottom: 5px;
	border-bottom: 1px solid #bebebe;
	width: 100%;
}
.mail-header {
	float: left;
	font-size: 15px;
	padding-top: 10px;
	font-weight: bold;
}

/* party starter */

.party-filter {
	float: right;
}
/* party videos */
.video-title {
	float:left;
	text-align: left;
	width: 220px;
	border-bottom: 1px solid #000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom:3px;
	margin-top:5px;
}
/* who has been looking images */
.beenlooking {
	float:left;
	width:41px;
	height:16px;
    margin-left: -45px;
    margin-top:50px;
}
/* Party Buttons */
.buy-button-homepage {
	float: right; 
	padding-right:13px; 
	padding-top:3px;
}

.home-party-promo-pink {
	float:left; 
	color:#fff; 
	padding:2px; 
	background-image: url(/images/party-promo-background.png?1263223930); 
	background-repeat:no-repeat; 
	margin-top:3px; 
	width: 130px; 
	height: 70px;
}
.home-party-promo-blue {
	float:left; 
	color:#fff; 
	padding:2px; 
	background-image: url(/images/party-promo-background-blue.png?1263223930); 
	background-repeat:no-repeat; 
	margin-top:3px; 
	width: 130px; 
	height: 70px;
}
.music-advert-background {
	float:left; 
	color:#000; 
	padding:2px; 
	background-image: url(/images/music-advert-background.png?1263223930); 
	background-repeat:no-repeat; 
	margin-top:3px; 
	width: 130px; 
	height: 70px;
}
/* Friend Invite - News Feed Area */

.email-invite-button {
	float:left;
	padding: 10px;
	width: 152px;
	height: 26px;
	background-image: url(/images/invite-by-email-button.png?1263223930);
}

.facebook-button {
	float:left;
	padding: 10px 30px 10px 10px;
	width: 96px;
	height: 25px;
	background-image: url(/images/buttons-sprite.png?1263224000);
	background-position: -388px -82px;
	display:block;
	background-repeat: no-repeat;
}
.feed-top-background {
	float:left;
	background-color:#E1E1E1;
}
/* Fav icons on images */
.icons-on-images {
	float:left;
	width:16px;
	height:14px;
    margin-left: -55px;
    margin-top:4px;
}

.fav-people {
	float:left;
}

.about-member-left {
	float:left;
	width:330px;
}

.about-member-left-one {
	float:left;
	font-size: 13px;
	font-weight: bold;
	margin-right:5px;
	line-height:150%;
	color: #000;
	width: 55px;
}

.about-member-left-two {
	float:left;
	font-size: 13px;
	margin-right:20px;
	line-height:150%;
	color: #000;
	width: 90px;
}
.about-member-right {
	float:right;
	width:130px;
	margin-right:10px;
	margin-left:10px;
}
.yes-no-member-image {
	max-height:150px;
	max-width:110px;
	vertical-align:middle;
	text-align:center;
}

/* song signup */
.news-feed-signup {
	float:left;
	/*background-image: url(/images/background-sign-up-black.png?1263223930);*/
	background-image:url(/images/rightcolhomeback.png?1263223930);
	background-repeat:repeat;
}
.song-group {
	float:left;
	padding:10px;
	padding-top: 5px;
}
.left-col-song {
	float:left;
	padding-left: 20px;
	width: 135px;
}
.right-col-song {
	float:left; 
	padding-left:10px; 
	padding-bottom: 10px;
	width: 305px;	
}
.rightsignup-form-col-song {
	float:left;
	padding-left: 15px;
	width: 330px;
}
.song-form { height: 22px; color:#333; background-color: #fff; border: #4B4B4B 1px solid; font-size:14px; padding-left:5px; padding-top:5px;  }
.song-form:active { border: 1px solid #BF1679; }

.small-song-signup-text {
	float:left;
	font-size: 7pt;
	color: #fff;
}

.song-page-group {
	float: left;
	width: 966px;
	height: auto;
}

.group-song-signup {
	float:left;
	width:  470px;
}

/* SEO homepage */

.home-page-bottom-text {
width: 940px;
height: auto;
color: #000;
padding:10px;
margin-bottom: 50px;
margin-top: 10px;
}

.wrapper-bottom {
margin: 0 auto;
width: 960px;
background-color: #9F9F9F;
}

.body-background {
background: #9f9f9f url(../images/home-background.png?1263223930) repeat-x 0 bottom; margin-bottom:100px;
}

/* Photo Options */
.photo-large-comments a, .photo-large-tagging a, .photo-large-comments_1 a, .photo-large-tagging_1 a, .photo-large-comments_2 a, .photo-large-tagging_2 a, .photo-large-comments_3 a, .photo-large-tagging_3 a, .photo-large-comments_4 a, .photo-large-tagging_4 a, .photo-large-comments_5 a, .photo-large-tagging_5 a, .photo-large-comments_6 a, .photo-large-tagging_6 a, .photo-large-comments_7 a, .photo-large-tagging_7 a, .photo-large-comments_8 a, .photo-large-tagging_8 a, .photo-large-comments_9 a, .photo-large-tagging_9 a, .photo-large-partystarter a, 
.photo-small-comments a, .photo-small-tagging a, .photo-small-comments_1 a, .photo-small-tagging_1 a, .photo-small-comments_2 a, .photo-small-tagging_2 a, .photo-small-comments_3 a, .photo-small-tagging_3 a, .photo-small-comments_4 a, .photo-small-tagging_4 a, .photo-small-comments_5 a, .photo-small-tagging_5 a, .photo-small-comments_6 a, .photo-small-tagging_6 a, .photo-small-comments_7 a, .photo-small-tagging_7 a, .photo-small-comments_8 a, .photo-small-tagging_8 a, .photo-small-comments_9 a, .photo-small-tagging_9 a, .photo-small-partystarter a, 
.photo-white-comments a, .photo-white-tagging a, .photo-white-comments_1 a, .photo-white-tagging_1 a, .photo-white-comments_2 a, .photo-white-tagging_2 a, .photo-white-comments_3 a, .photo-white-tagging_3 a, .photo-white-comments_4 a, .photo-white-tagging_4 a, .photo-white-comments_5 a, .photo-white-tagging_5 a, .photo-white-comments_6 a, .photo-white-tagging_6 a, .photo-white-comments_7 a, .photo-white-tagging_7 a, .photo-white-comments_8 a, .photo-white-tagging_8 a, .photo-white-comments_9 a, .photo-white-tagging_9 a, .photo-white-partystarter a  {
	background: url(../images/photo-actions.png?1263223930);
	background-repeat:no-repeat;
	display: block;
	float: left;
	text-decoration:none;
}

.photo-large-comments a {	background-position: 0px  0px; width: 85px; height: 30px;}
.photo-large-comments a:hover {	background-position: 0px  -31px; width: 85px; height: 30px;}
.photo-large-tagging a {	background-position: -174px  0px; width: 52px; height: 30px;}
.photo-large-tagging a:hover {	background-position: -174px  -31px; width: 52px; height: 30px;}
.photo-large-comments_1 a {	background-position: 0px  -61px; width: 85px; height: 30px;}
.photo-large-tagging_1 a {	background-position: -174px  -61px; width: 52px; height: 30px;}
.photo-large-comments_2 a {	background-position: 0px  -91px; width: 85px; height: 30px;}
.photo-large-tagging_2 a {	background-position: -174px  -91px; width: 52px; height: 30px;}
.photo-large-comments_3 a {	background-position: 0px  -121px; width: 85px; height: 30px;}
.photo-large-tagging_3 a {	background-position: -174px  -121px; width: 52px; height: 30px;}
.photo-large-comments_4 a {	background-position: 0px  -151px; width: 85px; height: 30px;}
.photo-large-tagging_4 a {	background-position: -174px  -151px; width: 52px; height: 30px;}
.photo-large-comments_5 a {	background-position: 0px  -181px; width: 85px; height: 30px;}
.photo-large-tagging_5 a {	background-position: -174px  -181px; width: 52px; height: 30px;}
.photo-large-comments_6 a {	background-position: 0px  -211px; width: 85px; height: 30px;}
.photo-large-tagging_6 a {	background-position: -174px  -211px; width: 52px; height: 30px;}
.photo-large-comments_7 a {	background-position: 0px  -241px; width: 85px; height: 30px;}
.photo-large-tagging_7 a {	background-position: -174px  -241px; width: 52px; height: 30px;}
.photo-large-comments_8 a {	background-position: 0px  -271px; width: 85px; height: 30px;}
.photo-large-tagging_8 a {	background-position: -174px  -271px; width: 52px; height: 30px;}
.photo-large-comments_9 a {	background-position: 0px  -301px; width: 85px; height: 30px;}
.photo-large-tagging_9 a {	background-position: -174px  -301px; width: 52px; height: 30px;}
.photo-large-partystarter a {	background-position: -85px  0px; width: 89px; height: 30px;}
.photo-large-partystarter a:hover {	background-position: -85px  -31px; width: 89px; height: 30px;}

.photo-small-comments a {	background-position: -0px  -330px; width: 28px; height: 30px; }
.photo-small-comments a:hover {	background-position: -0px  -361px; width: 28px; height: 30px; }
.photo-small-comments a.on {	background-position: -0px  -361px; width: 28px; height: 30px; }
.photo-small-tagging a {	background-position: -73px  -330px; width: 29px; height: 30px; }
.photo-small-tagging a:hover {	background-position: -73px  -361px; width: 29px; height: 30px;}
.photo-small-comments_1 a {	background-position: 0 -391px; width: 28px; height: 30px; }
.photo-small-tagging_1 a {	background-position: -73px  -391px; width: 29px; height: 30px; }
.photo-small-comments_2 a {	background-position: 0  -421px; width: 28px; height: 30px; }
.photo-small-tagging_2 a {	background-position: -73px  -421px; width: 29px; height: 30px; }
.photo-small-comments_3 a {	background-position: 0  -451px; width: 28px; height: 30px; }
.photo-small-tagging_3 a {	background-position: -73px  -451px; width: 29px; height: 30px; }
.photo-small-comments_4 a {	background-position: 0  -481px; width: 28px; height: 30px; }
.photo-small-tagging_4 a {	background-position: -73px  -481px; width: 29px; height: 30px; }
.photo-small-comments_5 a {	background-position: 0  -511px; width: 28px; height: 30px; }
.photo-small-tagging_5 a {	background-position: -73px  -511px; width: 29px; height: 30px; }
.photo-small-comments_6 a {	background-position: 0  -541px; width: 28px; height: 30px; }
.photo-small-tagging_6 a {	background-position: -73px  -541px; width: 29px; height: 30px; }
.photo-small-comments_7 a {	background-position: 0  -571px; width: 28px; height: 30px; }
.photo-small-tagging_7 a {	background-position: -73px  -571px; width: 29px; height: 30px; }
.photo-small-comments_8 a {	background-position: 0  -601px; width: 28px; height: 30px; }
.photo-small-tagging_8 a {	background-position: -73px  -601px; width: 29px; height: 30px; }
.photo-small-comments_9 a {	background-position: 0  -630px; width: 28px; height: 30px; }
.photo-small-tagging_9 a {	background-position: -73px  -630px; width: 29px; height: 30px; }
.photo-small-partystarter a {	background-position: -28px  -330px; width: 45px; height: 30px; }
.photo-small-partystarter a:hover {	background-position: -28px  -361px; width: 45px; height: 30px; }

.photo-white-comments a {	background-position: -5px  -663px; width: 20px; height:18px; }
.photo-white-comments a:hover {	background-position: -5px  -685px; width: 20px; height:18px; }
.photo-white-tagging a {	background-position: -31px  -663px; width: 20px; height:18px;}
.photo-white-tagging a:hover {	background-position: -31px  -685px; width: 20px; height:18px;}
.photo-white-comments_1 a {	background-position: -5px  -707px; width: 20px; height:18px;}
.photo-white-tagging_1 a {	background-position: -31px  -707px; width: 20px; height:18px;}
.photo-white-comments_2 a {	background-position: -5px  -729px; width: 20px; height:18px;}
.photo-white-tagging_2 a {	background-position: -31px  -729px; width: 20px; height:18px;}
.photo-white-comments_3 a {	background-position: -5px  -751px; width: 20px; height:18px;}
.photo-white-tagging_3 a {	background-position: -31px  -751px; width: 20px; height:18px;}
.photo-white-comments_4 a {	background-position: -5px  -773px; width: 20px; height:18px;}
.photo-white-tagging_4 a {	background-position: -31px  -773px; width: 20px; height:18px;}
.photo-white-comments_5 a {	background-position: -5px  -795px; width: 20px; height:18px;}
.photo-white-tagging_5 a {	background-position: -31px  -795px; width: 20px; height:18px;}
.photo-white-comments_6 a {	background-position: -5px  -817px; width: 20px; height:18px;}
.photo-white-tagging_6 a {	background-position: -31px  -817px; width: 20px; height:18px;}
.photo-white-comments_7 a {	background-position: -5px  -839px; width: 20px; height:18px;}
.photo-white-tagging_7 a {	background-position: -31px  -839px; width: 20px; height:18px;}
.photo-white-comments_8 a {	background-position: -5px  -861px; width: 20px; height:18px;}
.photo-white-tagging_8 a {	background-position: -31px  -861px; width: 20px; height:18px;}
.photo-white-comments_9 a {	background-position: -5px  -883px; width: 20px; height:18px;}
.photo-white-tagging_9 a {	background-position: -31px  -883px; width: 20px; height:18px;}

.photo-options-party-gallery {
	float:left;
	height:30px;
	width: 168px;
	background-image:url(../images/photo-actions-background.png?1263223930);
	background-repeat:repeat-x;
	margin-bottom:10px;
}

.photo-options-members-page {
	float:left;
	width: 196px;
	background-image:url(../images/photo-actions-background.png?1263223930);
	background-repeat:repeat-x;
	background-color:#333333;
}

.photo-options-members-page-view {
	float:left;
	height: 30px;
	width: 196px;
	background-image:url(../images/photo-actions-background.png?1263223930);
	background-repeat:repeat-x;
}

.photo-options-party-popup {
	background-image:url(../images/photo-actions-background.png?1263223930);
	background-repeat:repeat-x;
	background-color:#333333;
}
.photo-options-center {
	margin: 0 auto;	
	width: 315px;	
}

.photo-member-comment {
	float:left;
}
.photo-comments {
	float:left;
	width:350px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.photo-comments-member {
	float:left;
	width:176px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.photo-comments-title a {
	float:left;
	font-size:14px;
	color:#FFFFFF;
	padding-left:10px;
}

.photo-comments-title :hover {
	color:#FF00FF;
}

.photo-comments-title-black a {
	float:left;
	font-size:14px;
	color:#000000;
	padding-left:10px;
}

.photo-comments-title-black :hover {
	color:#FF00FF;
}

.photo-comments-date {
	float:left;
	font-size:9px;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
}
.photo-comments-actions a {
	float:right;
	font-size:10px;
	color:#FFFFFF;
	padding-left:5px;
}

.photo-comments-actions :hover {
	float:right;
	font-size:10px;
	color: #FF00FF;
	text-decoration:underline;
	padding-left:5px;
}

.photo-comments-text {
	float:left;
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
}

.photo-options-group-gallery {
	border:1px solid #BABABA;
	float:left;
	margin-bottom:4px;
	margin-right:3px;
	padding:3px;
	height: 95px;
	width:76px;
}

.photo-options {
	float: left;
	width: 150px;
}
.tagging-howto {
	float: left;
	width: 450px;
	font-size: 11px;
	padding: 7px;
	background-color: #CCCCCC;
	margin: 10px;
}
.photos-in-gallery {
	float: left; 
	height: 213px; 
	width: 160px; 
	display: inline-block; 
	background: #333333; 
	text-align: center; 
	vertical-align: middle;
}

.comment-bottom {
	clear:both; 
	margin-bottom:100px;
	*height: 800px;
}

/* PartyStarter Landing Page */
.landing-page-group { 
	float:left;
}
.home-header-top { 
	float:left;
	padding: 20px;
}
.party-landing { 
	margin: 0 auto;
	width: 590px;
}
.party-landing-icon { 
	float:left;
	
}
.party-landing-comment { 
	float:left;
	width: 450px;
}
.party-landing-members-icon { 
	float:left;
	width: 50px;
	height: 50px;
	padding:2px;
}
.party-landing-title { 
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	padding-left:10px;
	float:left;
}
.party-landing-date { 
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom:5px;
	padding-left:10px;
}
.party-landing-body { 
	text-align: left;
	color: #FFFFFF;
	font-size: 13px;
	padding-bottom:15px;
	padding-left:10px;
}

.party-landing-button { 
	float:right;
	padding-top:40px;
	border: none;
	padding-left: 5px;
}

.landing-party-people {
	float:left;
	max-width: 590px;
	background-color:#666666;
	padding: 3px;
	height: 54px;
}

.landing-page-textarea {
	float:left;
	width: 305px;
	height: 75px;
	border: 1px #333333 solid;
	margin-left:15px;
	margin-bottom:15px;
	padding:5px;
}
.party-landing-comment-group {
	float:left;
	width: 512px;
}

.partystarter-col-one {
	float:left;
	width: 60px;
}
.partystarter-col-two {
	float:left;
	width: 512px;
}
/* group advert */
.group-advert {
	width: 241px;
	height: 320px;
	background-color: #000000;
}
.header-text-group {
	text-align:center;
	width: 241px;
	font-size:16px;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-top:5px;
}
.group-advert-left {
	float:left;
	width: 105px;
	margin-left: 20px;
	vertical-align:middle;
}

.members-image {
	float:left;
	width: 50px;
	height:	50px;
	border: #FFFFFF solid 2px;
}

.group-advert-right {
	float:right;
	width: 96px;
	margin-right: 10px;
	vertical-align:middle;
}

.tiny-photo-advert {
	float:left;
	width: 34px;
	height: 34px;
	border: #FFFFFF solid 2px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.group-advert-bottom {
	width: 180px;
	text-align: center;
	padding-left:50px;
}

.group-advert-purple-bottom {
	background-color:#69008D;
	width: 241px;
	height: 29px;
}

.image-right-button-group {
	float:right;
	padding: 5px;
	border: none;
}
.small-user-image-advert {
	float:left;
	width: 40px;
	height: 40px;
	border: #FFFFFF solid 2px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.fbc-advert-right {
	float:right;
	width: 70px;
	margin-right: 10px;
}
/* Photo Options */  /* check whether this has been duplicated */

.photo-options-party-gallery {
	float:left;
	height:30px;
	width: 160px;
	background-image:url(/images/photo-actions-background.png?1263223930);
	background-repeat:repeat-x;
}

.photo-options-members-page {
	float:left;
	height:145px;
	width: 196px;
	background-image:url(/images/photo-actions-background.png?1263223930);
	background-repeat:repeat-x;
	background-color:#333333;
}

.photo-options-members-page-view {
	float:left;
	height: 30px;
	width: 196px;
	background-image:url(/images/photo-actions-background.png?1263223930);
	background-repeat:repeat-x;
}

.photo-options-party-popup {
	height:1px;
	background-image:url(/images/photo-actions-background.png?1263223930);
	background-repeat:repeat-x;
	background-color:#333333;
}

.photo-member-comment {
	float:left;
}
.photo-comments {
	float:left;
	width:495px;
	padding-top: 10px;
}
.photo-comments-member {
	float:left;
	width:176px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.photo-comments-title a {
	float:left;
	font-size:14px;
	color: #ffffff;
	padding-left:5px;
	padding-top: 5px;
}

.photo-comments-title a:hover {
	color:#FF00FF;
}

.photo-comments-date {
	float:left;
	font-size:7px;
	color:#333333;
	padding-top:5px;
	padding-left:5px;
}
.photo-comments-actions a {
	float:right;
	font-size:10px;
	color:#333333;
	padding-left:5px;
}

.photo-comments-actions :hover {
	float:right;
	font-size:10px;
	color: #FF00FF;
	text-decoration:underline;
	padding-left:5px;
}

.photo-comments-text {
	float:left;
	font-size:12px;
	color:#333333;
	padding-left:10px;
	word-wrap: break-word;
	width: 420px;
}

.photo-options-group-gallery {
	border:1px solid #BABABA;
	float:left;
	margin-bottom:4px;
	margin-right:3px;
	padding:3px;
	height: 95px;
	width:76px;
}

.photo-navigation-left a {
	float: left;
	color: #333333;
	font-size: 13px;
	padding-bottom: 3px;
}
.photo-navigation-forward-back a {
	float: right;
	color: #333333;
	font-size: 13px;
	padding-bottom: 3px;	
}

.photo-navigation-left :hover {
	color: #ff3399;
}
.photo-navigation-forward-back :hover {
	color: #ff3399;
}
.main-photo-subject {
	margin-bottom: 10px;
	max-width: 505px;
	overflow:hidden;
	height:auto;
}
.comment-line {
	border-bottom:#666666 solid 1px;
	float:left;
	width:505px;
}
/* homepage - FBC */

.free-sticker {
	float:right;
	padding:10px;
	background-image:url(/images/its-free-sticker.png?1263223930);
	background-repeat:no-repeat;
	width: 62px;
	height: 55px;
}

.sign-up-header-text{
	color:#FFFFFF;
	font-size: 22px;
	font-weight: bold;
	width:270px;
	padding-bottom:3px;
	border-bottom:#FFFFFF 1px solid;
}
.sign-up-body{
	color:#FFFFFF;
	font-size: 13px;
	width:270px;
	margin-bottom:20px;
}
.sign-up-small-group {
	width: 270px;
	float:left;
}
.sign-up-small-left{
	float:left;
	width: 90px;
}
.sign-up-medium-text {
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.sign-up-small-text {
	color:#FFFFFF;
	font-size: 10px;
}
.sign-up-small-right {
	float:left;
	width: 175px;
	padding-left: 5px;
}
/* FBC */
.fbc-home-small-background {
	float: left;
	width: 510px;
	height: 30px;
	margin-top: -1px;
	background-image: url(/images/FBC-home-small-background.png?1263223930);
	background-repeat:no-repeat;
}

.fbc-graphic {
	float: left;
	margin-left: 15px;
	width: 16px;
	height: 30px;
	background-image: url(/images/facebook-f.png?1263223930);
	background-repeat: no-repeat;
}
.fbc-text {
	margin-top: 8px;
	float:left;
	margin-left: 10px;
	width: 270px;
	background-image: url(/images/facebook-header-text.png?1263223930);
	background-repeat: no-repeat;
}
.fbc-send-song-small{
	margin-top: 5px;
	float: right;
	padding-right: 10px;
	width: 78px;
	background-image: url(/images/buttons-sprite.png?1263224000);
	background-position:  -151px 0;
	display:block;
	background-repeat: no-repeat;	
	height: 20px;
}                 
 
.fbc-home-large-background{
	float:left;
	width: 510px;
}
.fbc-home-large-background-top{
	float:left;
	width: 510px;
	height:30px;
	background-image:url(/images/fbc-background-top.png?1263223930);
	background-repeat:no-repeat;
	margin-top: -1px;
}
.fbc-home-large-background-middle{
	float:left;
	width: 510px;
	background-color: #415E9A;
}
.fbc-left-col{
	padding-left:10px;
	float:left;
	width: 110px;
}
.fbc-text-left{
	float:left;
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.fbc-right-col{
	float:left;
	width: 360px;
	margin-left: 10px;
}
.fbc-send-song-large{
	margin-top:10px;
	float:right;
	padding-right:10px;
	width: 101px;
	height: 30px;
	background-image: url(/images/buttons-sprite.png?1263224000);
	background-position: 0 0;
	display:block;
	background-repeat: no-repeat;
}
.fbc-home-large-background-bottom {
	float:left;
	width: 510px;
	height:30px;
	background-image:url(/images/fbc-background-bottom.png?1263223930);
	background-repeat:no-repeat;
}
/* Party Buttonright-col-home-background */
.party-sign-up-background {
	background-repeat: repeat;
	background-image: url(/images/rightcolhomeback.png?1263223930);
	width: 240px;
	float:left;
}
.sign-up-header-text-party{
	color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;
	width:220px;
	margin-left:10px;
	padding-bottom:3px;
	margin-top:5px;
	border-bottom:#FFFFFF 1px solid;
}
.sign-up-body-party{
	color:#FFFFFF;
	font-size: 11px;
	width:230px;
	padding-left:10px;
	margin-bottom:10px;
	margin-top:5px;
}
.sign-up-small-group-party {
	width: 230px;
	padding-left: 10px;
	float:left;
}
.sign-up-small-left-party{
	float:left;
	width: 85px;
}
.sign-up-medium-text-party {
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.sign-up-small-text-party {
	color:#FFFFFF;
	font-size: 9px;
}
.sign-up-small-right-party {
	float:left;
	width: 135px;
	padding-left: 5px;
}
/* Move Icon */
.move-icon-transparent a, .move-icon-transparent a:hover, .move-icon a:hover, .move-icon a {
	float: left;
	height: 30px;
	background-image: url(/images/move-icon.png?1263223930);
	background-repeat: no-repeat;

}
.move-icon-transparent a {	background-position: 0  0; width: 85px; height: 30px; width: 33px; }
.move-icon-transparent a:hover {	background-position: 0px  -30px; width: 85px; height: 30px; width: 33px; }
.move-icon a {	background-position: -33px  0px; width: 85px; height: 30px; width: 27px; }
.move-icon a:hover {	background-position: -33px  -30px; width: 85px; height: 30px; width: 27px; }

/* trash Icon */
.trash-icon-transparent a, .trash-icon-transparent a:hover, .trash-icon a:hover, .trash-icon a {
	float: right;
	height: 30px;
	background-image: url(/images/trash-icon.png?1263223932);
	background-repeat: no-repeat;
	text-decoration:none;	
}
.trash-icon-transparent  {	background-position: 0  0; width: 85px; height: 30px; width: 33px; }
.trash-icon-transparent a:hover {	background-position: 0px  -30px; width: 85px; height: 30px; width: 33px; }
.trash-icon a:hover {	background-position: -33px  0px; width: 85px; height: 30px; width: 27px; }
.trash-icon a {	background-position: -33px  -30px; width: 85px; height: 30px; width: 27px; }

/* Landing Pages from FB */

.form-area-fblanding {
	float:left;
	padding-bottom: 5px;
}

.FBLanding-homepage-left {
	float:left;
	width: 555px;
	height: 395px;
	padding-right: 5px;
	margin-left:10px;
}

.FBLanding-homepage-right {
	float:left;
	width:355px;
	padding-left: 15px;
	padding-top: 70px;
	background-image:url(/images/its-free-sticker-two.png?1263223930);
	background-repeat:no-repeat;
}

.FBlanding-whole {
	margin: 0 auto;
	width: 965px;
	padding-bottom:20px;
	padding-top:20px;
	background: #000000;
}	

/* My Account */
.myaccount-button-yes-on, .myaccount-button-yes-off, .myaccount-button-no-on, .myaccount-button-no-off {
	float: left;
	margin-bottom: 3px;
	height: 31px;
	width: 73px;
	background-image: url(/images/yes-no-buttons.png?1263223930);
	text-decoration: none;
}

.myaccount-button-yes-on { background-position: 0 -32px; display:block; }
.myaccount-button-yes-off { background-position: 0 0; display:block;}
.myaccount-button-no-on { background-position: -73px -32px; display:block; }
.myaccount-button-no-off { background-position: -73px 0; display:block;}

.account-title {
	float:left;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	width: 515px;
	margin-bottom: 10px;
}

.account-column {
	float:left;
	width: 245px;
	padding-bottom:5px;
}
.account-column-marginright {
	float:left;
	width: 245px;
	padding-bottom:5px;
	margin-right:90px;
}
.account-column-margin {
	float:left;
	width: 245px;
	padding-bottom:5px;
	margin-left: 15px;
}
.group-485 {
	float:left;
	width:485px;
	margin-bottom:7px;
}

.blackthirteen {
	font-size: 13px;
	color:#333333;
	padding-top: 8px;
}
.account-button {
	float:right;
	padding:10px;
}
.text-height {
	height: 50px;
}
.details-column {
	float:left;
	width: 150px;
	padding-bottom: 5px;
}
.details-column-two {
	float:left;
	width: 340px;
	padding-left: 10px;

}
.account-col1 {
	float:left;
	width: 180px;
}
.account-col2 {
	float:left;
	width:52px;
	margin-right:10px;
}
.greybox {
	background-color :#333333;
	height:290px;
}
.greyboxsmall {
	background-color :#333333;
	height:190px;
}
.blackbox {
	float:left;
	height: auto;
	background-color: #000000;
}
.detailforms {
	border:1px solid gray;
  margin-bottom:4px;
  padding:10px;
}
.middlewhitetext {
	float:left;
	text-align:center;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13pt;
	padding:10px;
}
.twelvewhitetext {
	float:left;
	line-height: 180%;
	color: #FFFFFF;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	width: 225px;
}
.tenpinktext, a.tenpinktext :hover {
	float:left;
	color: #F800A5;
	font-size:10px;
	padding-left:10px;
	margin-top:10px;
}
.fifteenpinktext {
	float: right;
	color: #F800A5;
	font-size:15px;
	padding:10px;
}
.text-heightthirty {
	height: 35px;
}
.blackboxwide {
	float:left;
	width: 245px;
	background-color: #000000;
	height: auto;
}
.twelvewhitetext-added {
	float:left;
	line-height: 120%;
	color: #FFFFFF;
	font-size:12px;
	padding:10px;
}
.CBcenter-female {
	width: 188px;
	height: 159px;
	background-image: url(/images/stand-out-cb-girls.png?1263223931);
	background-repeat: no-repeat;
  text-align: center;
  margin-top: 30px;
	color: #FFFFFF;
	font-size:12px;
	margin-left:45px;
	padding-top:5px;
}
.CBcenter-male {
	width: 188px;
	height: 159px;
	background-image: url(/images/stand-out-cb.png?1263223931);
	background-repeat: no-repeat;
  text-align: center;
  margin-top: 30px;
	color: #FFFFFF;
	font-size:12px;
	margin-left:45px;
	padding-top:5px;
}
.purplebox {
	float:left;
	height: auto;
	background-color: #1E1436;
}
.greyboxsmall {
	background-color :#333333;
	height: 230px;
}
.twelvepinktext {
	float: left;
	color: #F800A5;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	width: 225px;
}
.twelvewhitetextsmall {
	float:left;
	color: #FFFFFF;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	width: 225px;
}

/* Landing Page */
.whole-landing {
	width: 966px;
	background-color:#0F0F0F;
}
.christmas-bkg {
	background-image: url(/images/christmas/christmas-bkg.png?1263223930);
	min-height: 600px;
	background-color:#0F0F0F;
}
.christmas-yesnolanding {
	background-image: url(/images/christmas/bkg-yesno-landing.png?1263223930);
	width: 539px;
	height: 164px;
	margin-left: 350px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.christmas-photolanding {
	background-image: url(/images/christmas/bkg-photo-landing.png?1263223930);
	width: 625px;
	height: 351px;
	margin-left: 220px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.christmas-yesnoinside {
	background-image: url(/images/christmas/bkg-yesno-inside.png?1263223930);
	width: 528px;
	height: 155px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;
}
.christmas-photoinside {
	background-image: url(/images/christmas/bkg-photo-inside.png?1263223930);
	width: 347px;
	height: 321px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
.banner-text-landing {
	font-size: 16pt;
	color: white;
	font-weight: bold;
	float: left;
	padding-left:20px;
	padding-top: 20px;
	width: 300px;
}
.banner-text-landingphoto {
	font-size: 18pt;
	color: white;
	font-weight: bold;
	float: left;
	padding-left:20px;
	padding-top: 40px;
	width:440px;
}
.banner-text-insidephoto {
	font-size: 16pt;
	color: white;
	font-weight: bold;
	float: left;
	padding-left:20px;
	padding-top: 20px;
	width:200px;
}
.banner-text-insideyesno {
	font-size: 16pt;
	color: white;
	font-weight: bold;
	float: left;
	padding-left:20px;
	padding-top: 40px;
	width:250px;
}
.christmas-username-landingyesno {
	float: left;
	margin-left: 95px;
	color: #F800A5;
	margin-top: 55px;
	font-size: 10pt;
}
.christmas-username-landingphoto {
	float: left;
	margin-left: 15px;
	color: #F800A5;
	margin-top:185px;
	font-size: 10pt;
	width: 100px;
}
.christmas-username-insideyesno {
	float: left;
	margin-left: 95px;
	color: #F800A5;
	margin-top: 55px;
	font-size: 10pt;
}
.christmas-username-insidephoto {
	float: left;
	margin-left: 95px;
	color: #F800A5;
	margin-top: 55px;
	font-size: 10pt;
}
.yesno-game-landing {
	float:left;
	width: 930px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.yesno-center {
	float:left;
	width: 220px;
}
.yesno-left {
	float:left;
	width: 330px;
	padding-top:80px;
	padding-right: 10px;
}
.yesno-right {
	float:left;
	margin-top:80px;
	padding-left:10px;
	width:350px;
}
.yesno-text {
	text-align:right;
	font-size: 10pt;
	color: white;
}
.yesno-text-header {
	float: left;
	color: white;
	font-size: 15pt;
	padding-bottom:15px;
	width: 200px;
}
.username-yesno-header {
	text-align: right;
	font-size: 20pt;
	color: #F800A5;
	padding-bottom: 15px;
}
.banner-text-inside {
	font-size: 16pt;
	color: white;
	font-weight: bold;
	float: left;
	padding:5px;
	width: 150px;
}
.landingpage-form { float:left; height: 30px; color:#333; background-color: #fff; border: #4B4B4B 2px solid; width:150px; margin-top:5px;  }
.landingpage-form:active { border: 2px solid #BF1679; }
.uploadphoto-landing-form-area {
	float:left;
	width: 330px;
	height: 150px;
	padding-left: 10px;
}
.landing-browse {
	float:left;
	background-image: url(/images/christmas/browse-button.png?1263223930);
	height: 44px;
	margin-left:10px;
	width:141px;
}
.landing-upload {
	float:left;
	background-image: url(/images/christmas/upload-photo.png?1263223930);
	width: 250px;
	height: 44px;
	margin-left: 20px;
	margin-top: 15px;
}
.landing-uploading {
	float:left;
	background-image: url(/images/christmas/uploading-photo.png?1263223930);
	width: 250px;
	height: 44px;
	margin-left: 20px;
	margin-top: 15px;
}
.landingpage-photo {
	float: left;
	width: 100px;
	height: 120px;
	border: 2px white solid;
	margin-top:5px;
}
.landing-thumbs {
	float:left;
	margin-right:6px;
	margin-top:6px;
	width:75px;
	height:75px;
	border: 1px white solid;
}
.yesno-text-title {
	font-weight:bold;
	color:#F800A5;
}
.continue-buttonnew {
	width: 250px;
	height: 44px;
	padding:15px;
}
.pop-up-terms-area {
	float:left;
	margin-left:-90px;
	width: 550px;
}
.terms-popup {
	color: #fff;
	float: left;
	font-size: 7pt;
	padding-left: 5px;
	width: 470px;
	margin-left:10px;
	line-height:100%;
	padding-top:6px;
}
.party-video-page-text {
	float:left;
	font-size: 14px;
	color: black;
	line-height: 120%;
	padding-bottom: 30px;
	width:480px;
	background:white;
}
.red-card {
	float:left;
}
.change_song_button {
	float:left;
	width: 82px;
	height: 21px;
	padding-top: 10px;
	background-image: url(/images/buttons-sprite.png?1263224000);
	background-position: -1771px 0; 
	display:block;
	background-repeat: no-repeat;
}
.song-background-big {
	background-image: url(/images/song-background-big.png?1268232455);
	width: 966px;
	height: 500px;
	float: left;
}	
.song-background-body {
	float:left;
	background-image: url(/images/song-background-body.png?1268232455);
	background-repeat:repeat-y;
	width: 500px;
	margin-top:20px;
	padding:10px;
}
.seventy-five-image {
	float:left;
	width:75px;
	height: 75px;
	margin-bottom:15px;
	margin-right:10px;
}
.song-text-title {
	float:left;
	font-size: 19px;
	color: white;
	line-height: 120%;
	margin-top:8px;
	width:380px;
}
.song-text-title-no-photo {
	float:left;
	font-size: 19px;
	color: white;
	line-height: 120%;
	margin-top:8px;
	width:460px;
}
.song-form { height: 23px; color:#333; background-color: #fff; border: #4B4B4B 1px solid; margin-bottom:10px;  }
.song-form:active { border: 1px solid #BF1679; }

.Suggest-button { 
	background-image: url(/images/buttons-sprite.png?1263224000);
	background-position: background-position: -482px 0; 
	display:block;
	background-repeat: no-repeat;
	display:block;
	float:right;
	height:29px;
	text-decoration:none;
	width:85px;
}
.94percent-line {
	float:left;
	width:94%;
	margin-left: 3%;
	margin-right: 3%;
	margin-top: 10px;
	margin-bottom:10px;
	border-bottom: 1px solid white;
}
.news-header {
	float:left;
	font-size: 18px;
	margin-left: 3%;
	margin-right: 3%;
	width: 94%;
	margin-top: 7px;
	margin-bottom:5px;
	color: white;
	padding: 5px;
}
.join-header {
	float:left;
	font-size: 18px;
	margin-left: 3%;
	margin-right: 3%;
	margin-top: 20px;
	margin-bottom:10px;
	color: white;
	padding: 5px;
	width: 94%;
	background-color: #000;
}
.news-information {
	float:left;
	font-size:12px;
	line-height:140%;
	margin-left:5%;
	margin-right:5%;
	width:90%;
	color: white;
}
.join_button_home {
	width:100%;
	text-align: center;
	width: 285px;
	height: 60px;
}
.song-reply { height: 135px; padding:5px; width:496px; }
.song_reply_textarea { height: 100px; padding:5px; width: 486px;}
.select_select_song_reply { height: 70px; padding:5px; width: 486px; }

.suggest-song-area {
	float:left;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 220px;
}
.right-col-home-background-song {
	background-repeat: repeat;
	background-image: url(/images/song-background-body-340.png?1268232455);
	height: 240px;
	width: 290px;
	margin-bottom: 30px;
}
.right-col-home-background-none {
	background-repeat: repeat;
	background:black;
	height: 260px;
	width: 290px;
	margin-bottom: 10px;
}
.right-col-home-background-tv {
	background-repeat: repeat;
	background-image: url(/images/tv-background-body-340.png?1268232455);
	height: 240px;
	width: 290px;
	margin-bottom: 30px;
}
.right-col-home-background-mobile {
	background-repeat: repeat;
	background-image: url(/images/mobile-background-body-340.png?1268232455);
	height: 260px;
	width: 290px;
	margin-bottom: 10px;
}
.right-col-home-background-birthday {
	background-repeat: repeat;
	background: url(/images/mobile-background-birthday-340.png?1268232456) black;
	height: 260px;
	width: 290px;
	margin-bottom: 10px;
}
.right-col-home-background-easter {
	background-repeat: repeat;
	background: url(/images/easter-background-340.png?1268232456) black;
	height: 260px;
	width: 290px;
	margin-bottom: 10px;
}
.right-col-home-background-group {
	background-repeat: repeat;
	background: url(/images/group-background-340.png?1268232456) black;
	height: 260px;
	width: 290px;
	margin-bottom: 10px;
}
.buttonchange_song {
	background-color:#E5E5E5;
	border-color:#CCCCCC #ABABAB #ABABAB #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#8C8C8C;
	font-size:12px;
	padding:4px 5px;
	float:left;
	margin-left:5px;
}
.sendbutton_song {
	background-color:#F1EBFF;
	border-color:#A680FF #835ED7 #835ED7 #A57EFF;
	border-style:solid;
	border-width:1px;
	color:#835ED7;
	float:right;
	font-size:12px;
	padding:4px 10px;
	margin-left:5px;
}
.feednotification-header-background {
	float:left;
	width: 510px;
	height: 200px;
	background-repeat: repeat;
	background-image: url(/images/feednotification-song.png?1268232455);

	background-color: #000000;
}
.feednotification-header-background-tv {
	float:left;
	width: 510px;
	height: 250px;
	background-repeat: no-repeat;
	background-image: url(/images/feednotification-tv.png?1268232455);
	background-color: #000000;	
	background-position:center bottom;
}
.feednotification-header-background-dj {
  float:left;
	width: 510px;
	height: 200px;
	background-repeat: repeat;
	background-image: url(/images/feednotification-dj.png?1268232456);
	background-color: #000000;
}
.feednotification-header-background-blog {
  float:left;
	width: 510px;
	height: 280px;
	background-repeat: no-repeat;
	background-image: url(/images/feednotification-blog.png?1268232546);
	background-color: #000000;
}
.feednotification-header-background-mobile {
	float:left;
	width: 510px;
	height: 200px;
	background-repeat: repeat;
	background-image: url(/images/feednotification-mobile.png?1268232455);
	background-color: #000000;	
}
.feednotification-header-background-coaching {
	float:left;
	width: 510px;
	height: 340px;
	background-repeat: repeat;
	background-image: url(/images/feednotification-coaching.png?1268232456);
	background-color: #000000;	
}
.feednotification-header-background-powers {
	float:left;
	width: 510px;
	height: 200px;
	background-repeat: repeat;
	background-image: url(/images/feednotification-powers.png?1268232456);
	background-color: #000000;	
}
.feednotification-header-background-birthday {
	float:left;
	width: 510px;
	height: 200px;
	background-repeat: repeat;
	background-image: url(/images/feednotification-birthday.png?1268232456);
	background-color: #000000;	
}
.feednotification-header-background-coachingsmall {
	float:left;
	width: 510px;
	height: 230px;
	background-repeat: repeat;
	background-image: url(/images/feednotification-coachingsmall.png?1268232456);
	background-color: #000000;	
}
.feednotification-header-background-coachingsoldout {
	float:left;
	width: 510px;
	height: 200px;
	background-repeat: repeat;
	background-image: url(/images/feednotification-coachingsmall-soldout.png?1268232457);
	background-color: #000000;	
}
.feednotification-header-background-feedback {
	float:left;
	width: 510px;
	height: 200px;
	background-repeat: repeat;
	background-image: url(/images/feednotification-feedback.png?1268232456);
	background-color: #000000;	
}
.feednotification-close {
	float:right;
	margin-top:5px;
	margin-right:5px;
	color: white;
	font-size: 11px;
	text-decoration: underline;
}
.feednotification-header {
	font-size: 18px;
	margin-top:10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:20px;
	color: #fff;
	background-color: #CC0066;
	float: left;
	margin-bottom: 10px;
}
.feednotification-body {
	font-size: 13px;
	margin:5px;
	color: #fff ;
	line-height: 130%;
	float:left;	
	width:495px;
}

.t-and-c-group {
	float:left;
	width: 590px;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:10px;
}
.tc-checkbox {
	float: left;
}
.tc-group-text {
	float:left;
	height:auto;
	padding-left: 10px;
	width: 550px;
}
.tc-text {
	float:left;
	font-size: 9px;
	color: white;
	line-height: 110%;
	padding-bottom: 5px;
	padding-top:4px;
}
.tc-text-two {
	float:left;
	font-size: 9px;
	color: white;
	line-height: 110%;
}
.feedbuttons-group {
	float:left;
	margin-bottom:10px;
	margin-left:200px;
	*margin-left: 190px; /* IE 7 and below */
	margin-top:20px;
}
.groupfeed {
	float:left;
	width:400px;
}
.groupfeed-nothumb {
	float:left;
	width: 460px;
}
.feed-info-nothumb {
	float: left;
	height: auto;
	width: 450px;
	font-size:11px;
	color: black;
}
.feedbuttons-group-nothumb {
	float:left;
	margin-bottom:10px;
	margin-left:265px;
	*margin-left: 245px; /* IE 7 and below */
	margin-top:10px;
}
.feedbuttons-group-nothumb-twobuttons {
	float:left;
	margin-bottom:10px;
	margin-left:255px;
	*margin-left: 235px; /* IE 7 and below */
	margin-top:10px;
}
.feedbuttons { background: url(/images/feedbutton.png?1268232455); background-repeat: no-repeat; display: block; float: left; margin-left:7px; text-decoration: none; }


.big-fav { background-position: 0 0; width: 30px; height: 36px; } 
.big-message { background-position: 0 -86px; width: 30px; height: 36px; } 
.big-song { background-position: 0 -172px; width: 30px; height: 36px; } 
.big-yellow { background-position: 0 -258px; width: 30px; height: 36px; } 
.buy-button-feed { background-position: 0 -344px; width: 101px; height: 28px; float:right; } 
a.fav-feed-button:hover { background-position: 0 -422px; width: 40px; height: 25px; text-decoration:none;} 
.fav-feed-button { background-position: 0 -501px; width: 40px; height: 25px; } 
.fav-feed-button-inactive { background-position: -40px -501px; width: 40px; height: 25px; } 
a.message-feed-button:hover { background-position: 0 -580px; width: 40px; height: 25px; text-decoration:none;} 
.message-feed-button { background-position: 0 -659px; width: 40px; height: 25px; } 
.message-feed-button-inactive { background-position: -40px -659px; width: 40px; height: 25px; } 
.see-info-button-feed { background-position: 0 -738px; width: 70px; height: 28px; float:right; padding-right: 10px; } 
.no-button-feed { background-position: 0 -816px; width: 70px; height: 28px; } 
.send-feed-button { background-position: 0 -894px; width: 70px; height: 28px; float:right; margin-top: 5px; } 
a.song-feed-button:hover { background-position: 0 -972px; width: 40px; height: 25px; text-decoration:none;} 
.song-feed-button { background-position: 0 -1051px; width: 40px; height: 25px; } 
.song-feed-button-inactive { background-position: -40px -1051px; width: 40px; height: 25px; } 
a.yellow-feed-button:hover { background-position: 0 -1130px; width: 40px; height: 25px; text-decoration:none; } 
.yellow-feed-button { background-position: 0 -1209px; width: 40px; height: 25px; } 
.yellow-feed-button-inactive { background-position: -40px -1209px; width: 40px; height: 25px; } 
.yes-button-feed { background-position: 0 -1288px; width: 70px; height: 28px; } 
.rsvp-button { background-position: 0 -1366px; width: 72px; height: 28px; }
.acceptbutton-feed { background-position: 0 -1444px; width: 70px; height: 28px; } 
.approvebutton-feed { background-position: 0 -1522px; width: 70px; height: 28px; } 
.declinebutton-feed { background-position: 0 -1600px; width: 70px; height: 28px; } 
.joinbutton-feed { background-position: 0 -1678px; width: 70px; height: 28px; } 
.addfriendbutton-feed { background-position: 0 -1756px; width: 70px; height: 28px; } 
.groupbutton-feed { background-position: 0 -1834px; width: 129px; height: 28px; float:right; padding-right: 10px; margin-top:3px; } 
.privatebutton-feed { background-position: 0 -1912px; width: 47px; height: 23px; float:right; padding-right: 10px; margin-top:3px; } 
.publicbutton-feed { background-position: -122px 0; width: 47px; height: 23px; float:right; padding-right: 10px; margin-top:3px; }
.happybirthdaybutton-feed { background-position: 0 -1960px; width: 129px; height: 28px; float:left; padding-left: 10px; } 
.findfriendbutton-feed { background-position: 0 -1874px; width: 129px; height: 28px; float:right; padding-right: 10px; margin-top:3px; } 
.uploadphotobutton-feed { background-position: 0 -1796px; width: 129px; height: 28px; float:right; margin-bottom:10px; padding-right: 42px; margin-top:3px; } 

.hidetext-feed { 
	font-size: 11px;
	color: #FE0079;
	float:right;
	margin-top:10px;
	margin-right:32px;
}

.feed-area {
	float: left;
	min-height: 100px;
	width: 510px;
	padding-top: 4px;
	border-bottom: 1px solid #7E7E7E;
}
.feed-info {
	float: left;
	height: auto;
	width: 400px;
	font-size:11px;
	color: black;
}
.feed-text {
	float: left;
	font-size:11px;
	color: black;
}
.feed-date {
	font-size:10px;
	color: #7E7E7E;
	padding-left: 5px;
}
.feed-comment {
	float: left;
	height: auto;
	padding: 5px;
	font-size:11px;
	color: #FE0079;
}
.feed-icon {
	float: left;
	width: 17px;
}
.feed-news {
  margin-left:21px;
	padding-bottom:3px;
	padding-top:2px;
}
.feed-reply-area {
	float: left;
	width: 420px;
	margin-left: 90px;
	margin-bottom:10px;
}
.reply-topic {
	float: left;
	font-size: 15px;
	color: black;
	margin-left:4px;
	margin-top:3px;
}

.feed-split-message {
  width: 385px;
	padding: 5px;
  margin-bottom: 3px;
  float: left;
}

.feed-split-message div.left {
  float: left; 
  margin-right:3px; 
  display:inline-block; 
  width:190px;
}

.feed-split-message div.right {
  display:inline-block; 
  width:190px;
}

.feed-split-message textarea {
  width: 182px; 
  height: 51px;
  padding: 3px;
}

.feed-split-message div.buttons {
  text-align:right;
}

.feed-split-message div.success {
  clear: both;  
  margin-top: 6px;
}


.profile-split-message {
  width: 180px;
  padding: 5px;
  margin-bottom: 3px;
}

.profile-split-message textarea {
  width: 168px; 
  height: 51px;
  padding: 3px;
}

.profile-split-message div.buttons {
  text-align:right;
}

.profile-split-message div.success {
  clear: both;  
  margin-top: 6px;
}


.profile-center-split-message {
  width: 318px;
	padding: 5px;
  margin-bottom: 3px;
  float: left;
}

.profile-center-split-message div.left {
  float: left; 
  margin-right:3px; 
  display:inline-block; 
  width:155px;
}

.profile-center-split-message div.right {
  display:inline-block; 
  width:155px;
}

.profile-center-split-message textarea {
  width: 145px; 
  height: 51px;
  padding: 3px;
}

.profile-center-split-message div.buttons {
  text-align:right;
}

.profile-center-split-message div.success {
  clear: both;  
  margin-top: 6px;
}



.feed-fullwidth-comments {
  width: 385px;
  padding: 5px;
  margin-bottom: 3px;
  float: left;
}

.feed-fullwidth-comments textarea {
  width: 375px; 
  height: 51px;
  padding: 3px;
}

.feed-fullwidth-comments div.buttons {
  text-align:right;
}

.feed-fullwidth-comments div.success {
  clear: both;  
  margin-top: 6px;
}

.profile-fullwidth-comments {
  width: 320px;
  padding: 5px;
  margin-bottom: 3px;
  float: left;
}

.profile-fullwidth-comments textarea {
  width: 312px; 
  height: 51px;
  padding: 3px;
}

.profile-fullwidth-comments div.buttons {
  text-align:right;
}

.profile-fullwidth-comments div.success {
  clear: both;  
  margin-top: 6px;
}


.profile-review-comments {
  width: 220px;
  padding: 5px;
  margin-bottom: 3px;
  float: left;
}

.profile-review-comments textarea {
  width: 200px; 
  height: 51px;
  padding: 3px;
}

.profile-review-comments div.buttons {
  text-align:right;
}

.profile-review-comments div.success {
  clear: both;  
  margin-top: 6px;
}


.canned-inside { background-color:#CCCCCC; font-size:13px; margin-bottom:4px; padding:3px; text-align:left; color:black; line-height:150%; }
.canned-inside a { background-color:#CCCCCC; font-size:13px; margin-bottom:4px; padding:3px; text-align:left; color: #000; }
a.canned-inside:hover { background-color:#CCCCCC; font-size:13px; margin-bottom:4px; padding:3px; text-align:left; color: #FE0079; }
.canned-border { border:1px solid #BBBBBB; height:51px; margin-bottom:0; overflow:auto; padding:4px; }

.site-styles {
	float:left;
	font-size: 70px;
	color: white;
	width: 100%;
}
.site-styles a {
	float:left;
	font-size: 70px;
	color: white;
	width: 100%;
}


/* Landing Page Facebook Girl Ads */
.whole-background-chatup-bar { float: left; width: 966px; height: 500px; background: url(/images/fb-landing/girladverts/bar-background.jpg?1268232455); background-repeat: no-repeat; display: block; }
.whole-background-chatup-city { float: left; width: 966px; height: 500px; background: url(/images/fb-landing/girladverts/city-background.jpg?1268232455); background-repeat: no-repeat; display: block; }
.whole-background-chatup-barsquare { float: left; width: 966px; height: 500px; background: url(/images/fb-landing/girladverts/bar-background.jpg?1268232455); background-repeat: no-repeat; display: block; }

.landing-speech-bubble { 
	float: left; 
	width: 264px; 
	height: 87px; 
	background: url(/images/fb-landing/girladverts/speechbubble.png?1268232455); 
	background-repeat: no-repeat; 
	display: block; 
	font-size: 15px;
	padding: 10px;
	margin-top:10px;
	margin-left: 550px;
	color: black;
}
.chatup-man-ollie-bar {
	background: url(/images/fb-landing/girladverts/people/ollie-cutout.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 300px; height: 280px; text-align: center;	 margin-left: 330px; }
.chatup-man-stocky-bar {
	background: url(/images/fb-landing/girladverts/people/stocky-cutout.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 300px; height: 280px; text-align: center;	 margin-left: 330px; }
.chatup-man-charlie-bar {
	background: url(/images/fb-landing/girladverts/people/charlie-cutout.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 300px; height: 280px; text-align: center;	 margin-left: 330px; }
.chatup-man-jamiedh-bar {
	background: url(/images/fb-landing/girladverts/people/jamiedh-cutout.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 300px; height: 280px; text-align: center;	 margin-left: 330px; }
.chatup-man-fergiollie-bar {
	background: url(/images/fb-landing/girladverts/people/fergie-oli-cutout.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 300px; height: 280px; text-align: center;	 margin-left: 330px; }
.chatup-man-gareth-bar {
	background: url(/images/fb-landing/girladverts/people/gareth-cutout.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 300px; height: 280px; text-align: center;	 margin-left: 330px; }
.chatup-man-supermaxtedsmoking-bar {
	background: url(/images/fb-landing/girladverts/people/supermaxted-cutout.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 300px; height: 280px; text-align: center;	 margin-left: 330px; }
.chatup-man-supermaxted-bar {
	background: url(/images/fb-landing/girladverts/people/supermaxtednormal-bar.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 300px; height: 280px; text-align: center;	 margin-left: 330px; }
.chatup-man-fergi-city {
	background: url(/images/fb-landing/girladverts/people/1f1.jpg?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-ollie-city {
	background: url(/images/fb-landing/girladverts/people/1o1.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-swingball-city {
	background: url(/images/fb-landing/girladverts/people/swingball.jpg?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-sebastian-city {
	background: url(/images/fb-landing/girladverts/people/sebastian.jpg?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-supermaxtedeye-city {
	background: url(/images/fb-landing/girladverts/people/SuperMaxTed.jpg?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-jamiedh-city {
	background: url(/images/fb-landing/girladverts/people/jamiedh.jpg?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-fergi-barsquare {
	background: url(/images/fb-landing/girladverts/people/fergie-cut.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-jamiedh-barsquare {
	background: url(/images/fb-landing/girladverts/people/jamiedh-cut.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-ollie-barsquare {
	background: url(/images/fb-landing/girladverts/people/oli-cut.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-swingball-barsquare {
	background: url(/images/fb-landing/girladverts/people/swingball-cut.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-sebastian-barsquare {
	background: url(/images/fb-landing/girladverts/people/sebastian-cut.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-budgiesmuggler-city {
	background: url(/images/fb-landing/girladverts/people/budgiesmuggler.jpg?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-budgiesmuggler-barsquare {
	background: url(/images/fb-landing/girladverts/people/budgiesmuggler-cut.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-stocky-city {
	background: url(/images/fb-landing/girladverts/people/stocky-cut.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-stocky-barsquare {
	background: url(/images/fb-landing/girladverts/people/stocky-cutout.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-supermaxted-city {
	background: url(/images/fb-landing/girladverts/people/supermaxtednormal.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-supermaxted-barsquare {
	background: url(/images/fb-landing/girladverts/people/supermaxtednormal-cutout.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }		
.chatup-man-ollie2-barsquare {
	background: url(/images/fb-landing/girladverts/people/ollie2-cutout.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-ollie2-city {
	background: url(/images/fb-landing/girladverts/people/ollie2.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-charlie2-barsquare {
	background: url(/images/fb-landing/girladverts/people/charlie2-cutout.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }
.chatup-man-charlie2-city {
	background: url(/images/fb-landing/girladverts/people/charlie2.png?1268232455); 
	background-repeat: no-repeat; 	display: block; float:left; margin-top: 3px; width: 250px; height: 250px; text-align: center;	 margin-left: 360px; margin-bottom:30px; }

.chatup-button-group {
	float:left;
	width: 440px;
	height: 70px;
	margin-left: 300px;
}
.chatup-button-no {
	background: url(/images/fb-landing/girladverts/button-no.png?1268232455); 
	background-repeat: no-repeat; 
	display: block;
	float:left;
	width: 180px;
	height: 50px;
	text-align: center;
	font-size: 15px;
	color: white;
	padding: 10px;
	text-align:center;
}
.chatup-button-yes {
	background: url(/images/fb-landing/girladverts/button-yes.png?1268232455); 
	background-repeat: no-repeat; 
	display: block;
	float: left;
	width: 180px;
	height: 50px;
	text-align: center;
	font-size: 15px;
	color: white;
	padding: 10px;
	text-align:center;
	margin-left:40px;
}
/* Landing Page Facebook */
.signup-long-back {
	background-repeat: repeat;
	background-image: url(/images/rightcolhomeback.png?1263223930);
	width: 790px;
	height: 60px;
	float:left;
}
.signup-long-text{
	color: white;
	font-size: 18px;
	font-weight: bold;
	margin-left: 350px;
	padding-bottom:3px;
	padding-top: 18px;
	float:left;
}
.signup-long-button {
	float:right; margin-right:10px; margin-top:7px;
}
/* Landing Page Facebook */
.facebook-landing-page-area { float: left; width: 555px;	height: 395px; 	overflow: hidden; margin-bottom: 30px;}
.landing-flirting { float: left; width: 555px; height: 64px; background: url(/images/fb-landing/new/flirting.png?1268232455); background-repeat: no-repeat; display: block; }
.landing-songs { float: left; width: 555px; height: 64px; background: url(/images/fb-landing/new/songs.png?1268232455); background-repeat: no-repeat; display: block; }
.landing-groups { float: left; width: 555px; height: 64px; background: url(/images/fb-landing/new/groups.png?1268232455); background-repeat: no-repeat; display: block; }
.landing-nights { float: left; width: 555px; height: 64px; background: url(/images/fb-landing/new/nights-out.png?1268232455); background-repeat: no-repeat; display: block; }
.landing-parties { float: left; width: 555px; height: 64px; background: url(/images/fb-landing/new/parties.png?1268232455); background-repeat: no-repeat; display: block; }
.landing-flirtingnightsoutgroupsparties { float: left; width: 555px; height: 64px; background: url(/images/fb-landing/new/flirtingnightsoutgroupsparties.png?1268232456); background-repeat: no-repeat; display: block; }
.landing-meetingnightsoutgroupsparties { float: left; width: 555px; height: 64px; background: url(/images/fb-landing/new/meetingnightsoutgroupsparties.png?1268232456); background-repeat: no-repeat; display: block; }
.landing-peopleplacesparties {float: left; width: 555px; height: 64px; background: url(/images/fb-landing/new/peopleplacesparties.png?1268232456); background-repeat: no-repeat; display: block;}
.landing-white-outline { font-family:arial; font-size: 34px; color: white; width: 535px; bottom:10px; margin-top:235px; text-shadow:-2px -2px 15px #000; padding-left:10px; }
.landing-background-facebook { float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.landing-boyfriend { float: left; width: 555px; height: 64px; background: url(/images/fb-landing/new/fb-boyfriend.png?1268232455); background-repeat: no-repeat; display: block; }
.landing-black-box-text { font-family:arial; font-size: 30px; color: white; width: 545px; bottom:10px; margin-top:276px; background:black; padding:5px; }

.pty { background: url(/images/fb-landing/pty.jpg?1268232455); }
.image1bc1 { background: url(/images/fb-landing/1bc1.jpg?1268232455); }
.image1o1 { background: url(/images/fb-landing/1o1.jpg?1268232455); }
.image1s5 { background: url(/images/fb-landing/1s5.jpg?1268232455); }
.image1f1 { background: url(/images/fb-landing/1f1.jpg?1268232455); }
.image1f1b { background: url(/images/fb-landing/1f1b.jpg?1268232455); }
.image1f1d { background: url(/images/fb-landing/1f1d.jpg?1268232455); }
.image1av1 { background: url(/images/fb-landing/1av1.jpg?1268232455); }
.image1av1b { background: url(/images/fb-landing/1av1b.jpg?1268232455); }
.image1av1c { background: url(/images/fb-landing/1av1c.jpg?1268232455); }
.image1av1d { background: url(/images/fb-landing/1av1d.jpg?1268232455); }
.image1fs1 { background: url(/images/fb-landing/1fs1.jpg?1268232455); }
.image1sj1 { background: url(/images/fb-landing/1sj1.jpg?1268232455); }
.image1sj1b { background: url(/images/fb-landing/1sj1b.jpg?1268232455); }
.image1sj1d { background: url(/images/fb-landing/1sj1d.jpg?1268232455); }
.image1sj2 { background: url(/images/fb-landing/1sj2.jpg?1268232455); }
.image1f2 { background: url(/images/fb-landing/1f2.jpg?1268232455); }
.image3s1 { background: url(/images/fb-landing/3s1.jpg?1268232455); }
.image1e1 { background: url(/images/fb-landing/1e1.jpg?1268232455); }
.image1pb3 { background: url(/images/fb-landing/1pb3.jpg?1268232455); }
.image1d1 { background: url(/images/fb-landing/1d1.jpg?1268232455); }
.image1c1 { background: url(/images/fb-landing/1c1.jpg?1268232455); }
.image1bg13 { background: url(/images/fb-landing/boyfriend/bg13.png?1268232456); }
.image1pb1 { background: url(/images/fb-landing/1pb1.png?1268232456); }
.image1k1 { background: url(/images/fb-landing/1k1.png?1268232456); }
.image1bs1 { background: url(/images/fb-landing/1bs1.png?1268232456); }
.image1lc1 { background: url(/images/fb-landing/1lc1.png?1268232456); }
.image1lc2 { background: url(/images/fb-landing/1lc2.png?1268232456); }
.image1l1 { background: url(/images/fb-landing/1l1.png?1268232456); }
.imageCT { background: url(/images/fb-landing/CT.jpg?1268232457); }
.imageCT1 { background: url(/images/fb-landing/CT1.jpg?1268232457); }
.imagedb { background: url(/images/fb-landing/db.jpg?1268232457); }
.image1lh1 { background: url(/images/fb-landing/1lh1.png?1268232459); }
.image1cs1 { background: url(/images/fb-landing/1cs1.png?1268232459); }
.image1o5 { background: url(/images/fb-landing/1o5.png?1268232459); }
.imageparis_photo { background: url(/images/fb-landing/paris-flash-ads-landing-2.jpg?1268232459); }
.imageparis_illus { background: url(/images/fb-landing/paris-flash-ads-landing-1.jpg?1268232459); }
.image2s2 { background: url(/images/fb-landing/2s2.png?1268232459); }
.image1rm1 { background: url(/images/fb-landing/1rm1.png?1268232459); }
.image1s1 { background: url(/images/fb-landing/1f1.png?1268232459); }
.image1tm1 { background: url(/images/fb-landing/1tm1.jpg?1268232459); }
.image1s21 { background: url(/images/fb-landing/1s21.jpg?1268232459); }
.image1sp1 { background: url(/images/fb-landing/1sp1.png?1268232459); }
.imageboysgirls { background: url(/images/fb-landing/boys-girls-happy.jpg?1268232459); }
.imagepeopleplacesparties { background: url(/images/fb-landing/people-places-parties.jpg?1268232459); }
.imagevenusmars { background: url(/images/fb-landing/venus_clicktonight.jpg?1268232459); }
.imageboys { background: url(/images/fb-landing/imageboys.jpg?1268232459); }
.imagegirls { background: url(/images/fb-landing/imagegirls.jpg?1268232459); }
.imagebg8 { background: url(/images/fb-landing/boyfriend/bg8.jpg?1268232459); }
.imagebg2 { background: url(/images/fb-landing/boyfriend/bg2.jpg?1268232459); }
.imagebg11 { background: url(/images/fb-landing/boyfriend/bg11.jpg?1268232459); }
.imagegmg1 { background: url(/images/fb-landing/gmg1.png?1268232459); }
.imageoal1 { background: url(/images/fb-landing/oa1.png?1268232459); }
.imagegmg1-pol { background: url(/images/fb-landing/gmg1-pol.png?1268232459); }
.image1new { background: url(/images/fb-landing/1new.png?1268232459); }
.image2new { background: url(/images/fb-landing/2new.png?1268232459); }
.image3new { background: url(/images/fb-landing/3new.png?1268232459); }
.image4new { background: url(/images/fb-landing/4new.png?1268232459); }
.image5new { background: url(/images/fb-landing/5new.png?1268232459); }
.image6new { background: url(/images/fb-landing/6new.png?1268232459); }
.image7new { background: url(/images/fb-landing/7new.png?1268232459); }
.image10new { background: url(/images/fb-landing/10new.png?1268232459); }
.image11new { background: url(/images/fb-landing/11new.png?1268232459); }
.image12new { background: url(/images/fb-landing/12new.png?1268232459); }
.image13new { background: url(/images/fb-landing/13new.png?1268232459); }
.image15new { background: url(/images/fb-landing/15new.png?1268232459); }
.image16new { background: url(/images/fb-landing/16new.png?1268232459); }
.image17new { background: url(/images/fb-landing/17new.png?1268232459); }
.image18new { background: url(/images/fb-landing/18new.png?1268232459); }
.image19new { background: url(/images/fb-landing/19new.png?1268232459); }
.image20new { background: url(/images/fb-landing/20new.png?1268232459); }
.image21new { background: url(/images/fb-landing/21new.png?1268232459); }
.image22new { background: url(/images/fb-landing/22new.png?1268232459); }
.image23new { background: url(/images/fb-landing/23new.png?1268232459); }
.image24new { background: url(/images/fb-landing/24new.png?1268232459); }
.image-girly-1pb1 { background: url(/images/fb-landing/girly/1pb1.png?1268232459); width: 555px; height: 370px;}
.image-girly-1o5 { background: url(/images/fb-landing/girly/1o5.png?1268232459); width: 555px; height: 370px;}
.image-girly-25new { background: url(/images/fb-landing/girly/25new.png?1268232459); width: 555px; height: 370px;}
.image-girly-1fs1 { background: url(/images/fb-landing/girly/1fs1.png?1268232459); width: 555px; height: 370px;}
.image-girly-1new { background: url(/images/fb-landing/girly/1new.png?1268232459); width: 555px; height: 370px;}
.image-girly-29new { background: url(/images/fb-landing/girly/29new.png?1268232459); width: 555px; height: 370px;}
.image25new { background: url(/images/fb-landing/25new.png?1268232459); }
.image26new { background: url(/images/fb-landing/26new.png?1268232459); }
.image27new { background: url(/images/fb-landing/27new.png?1268232459); }
.image28new { background: url(/images/fb-landing/28new.png?1268232459); }
.image29new { background: url(/images/fb-landing/29new.png?1268232459); }
.image30new { background: url(/images/fb-landing/30new.png?1268232459); }
.image31new { background: url(/images/fb-landing/31new.png?1268232459); }
.image32new { background: url(/images/fb-landing/32new.png?1268232459); }
.image33new { background: url(/images/fb-landing/33new.png?1268232459); }
.image34new { background: url(/images/fb-landing/34new.png?1268232459); }
.image35new { background: url(/images/fb-landing/35new.png?1268232459); }
.image36new { background: url(/images/fb-landing/36new.png?1268232459); }
.image37new { background: url(/images/fb-landing/37new.png?1268232459); }
.image38new { background: url(/images/fb-landing/38new.png?1268232459); }
.image39new { background: url(/images/fb-landing/39new.png?1268232459); }
.image40new { background: url(/images/fb-landing/40new.png?1268232459); }
.image41new { background: url(/images/fb-landing/41new.png?1268232459); }
.image42new { background: url(/images/fb-landing/42new.png?1268232459); }
.image43new { background: url(/images/fb-landing/43new.png?1268232459); }
.image44new { background: url(/images/fb-landing/44new.png?1268232459); }
.image45new { background: url(/images/fb-landing/45new.png?1268232459); }
.image46new { background: url(/images/fb-landing/46new.png?1268232459); }
.image47new { background: url(/images/fb-landing/47new.png?1268232459); }
.image48new { background: url(/images/fb-landing/48new.png?1268232459); }


.white-text-bottom-tc {
	color: #fff;
	float: left;
	font-size: 7pt;
	padding-left: 5px;
}
/* Landing Page Facebook END */
/* Friend Invite Landing Page */
.friend-invite-landing-left {
	float:left;
	width: 350px;
	height:510px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.friend-invite-landing-right {
	float:left;
	width: 566px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding:10px;
}
.slide-title-friendinvite-parties {
	float:left;
	background-image: url(/images/fb-landing/new/parties.png?1268232455);
	background-repeat: no-repeat;
	height: 64px;
	margin-top:15px;
	margin-bottom:5px;
	width: 350px;
}
.slide-images-friendinvite-parties {
	float:left;
	background-image: url(/images/friend_invite_parties.png?1268232455);
	background-repeat: no-repeat;
	width: 350px;
	height: 350px;
}
.slide-title-friendinvite-group {
	float:left;
	background-image: url(/images/fb-landing/new/groups.png?1268232455);
	background-repeat: no-repeat;
	height: 64px;
	margin-top:15px;
	margin-bottom:5px;
	width: 350px;
}
.slide-images-friendinvite-group {
	float:left;
	background-image: url(/images/friend_invite_groupmessaging.png?1268232455);
	background-repeat: no-repeat;
	width: 350px;
	height: 350px;
}
.slide-title-friendinvite-nightsout {
	float:left;
	background-image: url(/images/fb-landing/new/nights-out.png?1268232455);
	background-repeat: no-repeat;
	height: 64px;
	margin-bottom:5px;
	margin-top:15px;
	width: 350px;
}
.slide-images-friendinvite-nightsout {
	float:left;
	background-image: url(/images/friend_invite_nightsout.png?1268232455);
	background-repeat: no-repeat;
	width: 350px;
	height: 350px;
}
.slide-title-friendinvite-flirting {
	float:left;
	background-image: url(/images/fb-landing/new/people.png?1268232455);
	background-repeat: no-repeat;
	height: 64px;
	margin-bottom:5px;
	margin-top:15px;
	width: 350px;
}
.slide-images-friendinvite-flirting {
	float:left;
	background-image: url(/images/flirting.png?1268232455);
	background-repeat: no-repeat;
	width: 350px;
	height: 350px;
}
.slide-text-friendinvite {
	float:left;
	line-height: 120%;
	width: 350px;
	margin-top:5px;
	font-size: 20px;
	color: white;
	height: 70px;
	font-family: arial;
}
.friendinvite-titletext {
	float:left;
	line-height: 120%;
	width: 566px;
	font-size: 24px;
	margin-bottom:15px;
	margin-top:15px;
	color: white;
}
.friendinvite-tandc {
	width:566px;
	margin-top:20px;
	color: #fff;
	float: left;
	font-size: 7pt;
}
.friendinvite-signup {
	float:left;
	width: 300px;
	margin-right: 10px;
}
.friendinvite-image-area {
	width: 250px;
	height:350px;
	float:left;
	text-align:center;
}
.friendinvite-image {
	max-width: 236px;
	max-height: 280px;
}
.signup-group-friendinvite {
	float:left;
	padding-top: 7px;
	width: 320px;
	margin-bottom:5px;
}
.friendinvite-image-area-no-photo {
	float:left;
	margin-left: 125px;;
}
/* Friend Invite Landing Page END */
/* Favourites Page */
.group-490 {
	float: left;
	width: 510px;
}
.group-490-border {
	float:left;
	width:510px;
	padding-bottom:4px;
	border-bottom: 1px solid #999999;
}
.group-220 {
	float: left;
	width: 220px;
	margin-bottom:5px;
}
.group-220-border {
	float:left;
	width:220px;
	padding-bottom:2px;
	border-bottom: 1px solid #999999;
	margin-bottom:5px;
}
.profilepage-right-title {
	float:left;
	width:220px;
	padding-bottom:4px;
	border-bottom: 1px solid #999999;
	font-size: 15px;
	color:black;
	margin-left:10px;
	font-weight: bold;
}
.favourite-user-photo {
	float:left;
	width: 70px;
	height: 70px;
	margin-right: 3px;
	margin-bottom: 3px;
	background-color:#333;
}
.favourite-user-photo-delete {
  border: none;
  width: 17px;
	height: 17px;
	float:right;
	background: none; 
	background-repeat: no-repeat;
	text-align:right;
	margin-top:0px;
	margin-right:0px;
	position:absolute;
        top:0px;
        right:3px;
	z-index:3000;
	display:inline-block;
	margin-left:53px; 
}
a.favourite-user-photo-delete:hover {
  border: none;
  width: 17px;
	height: 17px;
	float:right;
	background: url(/images/deleter.gif?1259972339);
  background-repeat: no-repeat;
	text-align:right;
	margin-top:0px;
	margin-right:0px;
        top:0px;
        right:3px;
	position:absolute;
	z-index:3000;
	display:inline-block;
	margin-left:53px;
	text-decoration:none;
}
.favourite-user-photo-new {
	float:left;
	width: 66px;
	height: 66px;
	margin-right: 3px;
	margin-bottom: 3px;
	border: 2px solid #FE0079;
	z-index:3000;
} 
.seemore-text {
	float:right;
	font-size: 11px;
	color: #FE0079;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 150px;
	overflow: hidden;
	height:15px;
	text-align:right;
}
.seemore-text-right {
	float:right;
	font-size: 11px;
	color: #FE0079;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right:10px;
}
.favourite-center-text {
	text-align: center;
	font-size:17px;
  margin-bottom:5px;
  margin-top:5px;
	color: black;
}
.large-favourite-photo {
	float:left;
	width: 100px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.favourite-yesnogame-text {
	font-size: 17px;
	color: black;
	margin-top: 5px;
	margin-bottom:5px;
}
.favourite-yesnogame-image {
	text-align:center;
	max-height: 230px;
	max-width: 210px;
	margin-bottom: 10px;
	float:left;
}
.favourite-yesnogame-image-small {
	float:left;	
	height: 100px;
	width: 100px;
	margin-top:10px;
	margin-right:95px;
}
.favourite-yesnogame-info {
	text-align:center;
	font-size: 13px;
	color: black;
	line-height: 120%;
	margin-bottom: 10px;
	width:280px;
	float:right;
	margin-top:50px;
}
.favourite-yesnogame-info-small {
	text-align:center;
	font-size: 13px;
	color: black;
	line-height: 120%;
	width: 300px;
	margin-left:10px;
	float:left;
	margin-bottom:5px;
}
.favourite-yesnogame-buttons {
	width: 420px;
	text-align: center;
	padding-bottom:10px;
}
.favourite-buttons { 	background: url(/images/favourite-buttons.png?1268232456); background-repeat: no-repeat; display: inline-block; text-decoration: none; }

.favourite-yesnogame-back {
	background-position: 0 9px; width:51px; height: 22px; margin-right:20px; float:left;
}
.favourite-yesnogame-save {
	background-position: 0 -385px; width:130px; height: 35px;
}
.favourite-yesnogame-no {
	background-position: 0 -354px; width: 94px; height: 35px;
}
.favourite-yesnogame-yes {
	background-position: 0 -439px; width: 94px; height: 35px;
}
.favourite-yesnogame-next {
	background-position: 0 -265px; width: 48px; height: 22px; margin-left:20px; float:left;
}
.favourite-male-icon {
	background-position: 0 -67px; width: 17px; height: 16px;  float:right; margin-right:10px;
}
.favourite-female-icon {
	background-position: 0 -201px; width: 17px; height: 16px;  float:right; margin-right:10px;
}
.favourite-clicked-icon {
	background-position: 0 -134px; width: 17px; height: 16px;  float:right; margin-right:10px;
}
.favourites-right-col-header { float:left; font-size:15px;}
.favourite-check-text {
	float:left;
	margin-right:15px;
	font-size:11px;
	margin-top:3px;
}
.favourite-checkbox {
	float:left;
}
.favourite-image-group {	width:73px; margin-bottom:5px; height:90px; overflow:hidden; z-index: 1000 }
.favourite-image-group-small {	width:73px; margin-bottom:5px; z-index: 1000 }
a.favourite-image-text { margin-top:3px; margin-right:3px; float:right; text-align:right; color:#1A1A1A; }
a.favourite-image-text:hover { margin-top:3px; margin-right:3px; float:right; text-align:right; color:#FE0079; text-decoration:none; }
a.favourite-image-delete { margin-top:3px; margin-right:3px; float:right; text-align:right; color:#999999; }
a.favourite-image-delete:hover { margin-top:3px; margin-right:3px; float:right; text-align:right; color:#FE0079; text-decoration:none; }

/* END Favourites Page */
/* Boyfriend Landing Page */
.whole-background-boyfriend { 
	float: left; 
	width: 966px; 
	height: 500px; 
	background-color: black;
}

.boyfriend-button-group {
	float:left;
	width: 440px;
	margin-left: 260px;
}
.boyfriend-button-no {
	background: url(/images/fb-landing/girladverts/button-no.png?1268232455); 
	background-repeat: no-repeat; 
	display: block;
	float:left;
	width: 180px;
	height: 50px;
	text-align: center;
	font-size: 15px;
	color: white;
	padding: 10px;
	text-align:center;
}
.boyfriend-button-yes {
	background: url(/images/fb-landing/girladverts/button-yes.png?1268232455); 
	background-repeat: no-repeat; 
	display: block;
	float: left;
	width: 180px;
	height: 50px;
	text-align: center;
	font-size: 15px;
	color: white;
	padding: 10px;
	text-align:center;
	margin-left:40px;
}
.boyfriend-question { 
  text-align:center;  
	width: 420px; 
	font-size: 15px;
	padding: 10px;
	margin-top:10px;
	margin-left: 260px;
	color: white;
	height: 30px;
	margin-bottom: 15px;
}
.boyfriend-text {
	float:left;
	color:white;
	font-size: 18px;
	line-height:120%;
	margin-bottom: 10px;
}
.boyfriend-background-1bg1 { background: url(/images/fb-landing/boyfriend/bg1.jpg?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg2 { background: url(/images/fb-landing/boyfriend/bg2.jpg?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg3 { background: url(/images/fb-landing/boyfriend/bg3.jpg?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg4 { background: url(/images/fb-landing/boyfriend/bg4.jpg?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg5 { background: url(/images/fb-landing/boyfriend/bg5.jpg?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg6 { background: url(/images/fb-landing/boyfriend/bg6.jpg?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg7 { background: url(/images/fb-landing/boyfriend/bg7.jpg?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg8 { background: url(/images/fb-landing/boyfriend/bg8.jpg?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg9 { background: url(/images/fb-landing/boyfriend/bg9.png?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg10 { background: url(/images/fb-landing/boyfriend/bg10.jpg?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg11 { background: url(/images/fb-landing/boyfriend/bg11.png?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg12 { background: url(/images/fb-landing/boyfriend/bg12.jpg?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg13 { background: url(/images/fb-landing/boyfriend/bg13.png?1268232455); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg14 { background: url(/images/fb-landing/boyfriend/bg14.jpg?1268232456); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.boyfriend-background-1bg15 { background: url(/images/fb-landing/boyfriend/bg15.jpg?1268232456); float: left; width: 555px; height: 330px; background-repeat: no-repeat; display: block; }
.landing-nights { float: left; width: 555px; height: 64px; background: url(/images/fb-landing/new/nights-out.png?1268232455); background-repeat: no-repeat; display: block; }

.boyfriend-q1 {
	background: url(/images/fb-landing/boyfriend/q1.png?1268232455); 
	background-repeat: no-repeat; 	display: block;  margin-top: 10px; width: 681px; height: 304px; text-align: center;	margin-bottom: 30px; margin-left: 142px; }
.boyfriend-q2 {
	background: url(/images/fb-landing/boyfriend/q2.png?1268232455); 
	background-repeat: no-repeat; 	display: block;  margin-top: 10px; width: 681px; height: 304px; text-align: center;	margin-bottom: 30px; margin-left: 142px; }
.boyfriend-q3 {
	background: url(/images/fb-landing/boyfriend/q3.png?1268232455); 
	background-repeat: no-repeat; 	display: block;  margin-top: 10px; width: 681px; height: 304px; text-align: center;	margin-bottom: 30px; margin-left: 142px; }
.boyfriend-q4 {
	background: url(/images/fb-landing/boyfriend/q4.png?1268232455); 
	background-repeat: no-repeat; 	display: block; margin-top: 10px; width: 681px; height: 304px; text-align: center;	margin-bottom: 30px; margin-left: 142px; }
.boyfriend-q5 {
	background: url(/images/fb-landing/boyfriend/q5.png?1268232455); 
	background-repeat: no-repeat; 	display: block; margin-top: 10px; width: 681px; height: 304px; text-align: center;	margin-bottom: 30px; margin-left: 142px; }
.boyfriend-q6 {
	background: url(/images/fb-landing/boyfriend/q6.png?1268232455); 
	background-repeat: no-repeat; 	display: block; margin-top: 10px; width: 681px; height: 304px; text-align: center;	margin-bottom: 30px; margin-left: 142px; }
.boyfriend-q7 {
	background: url(/images/fb-landing/boyfriend/q7.png?1268232455); 
	background-repeat: no-repeat; 	display: block; margin-top: 10px; width: 681px; height: 304px; text-align: center;	margin-bottom: 30px; margin-left: 142px; }

/* END boyfriend Landing Page */
/* Profile Page */
.profilepage-buttons {
	background: url(/images/profile-sprites.png?1268232455); 
	background-repeat: no-repeat; 
	display: inline-block; 
  text-decoration: none; 
}
.profilepage-clubbing { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:4px;
	margin-bottom:10px;
	background-position: 0 0;
}
.profilepage-clubbing-on { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:4px;
	margin-bottom:10px;
	background-position: 0 -31px;
}
a.profilepage-clubbing:hover { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:4px;
	margin-bottom:10px;
	background-position: 0 -31px;
}
.profilepage-drinks { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:4px;
	margin-bottom:10px;
	background-position: -65px 0;
}
.profilepage-drinks-on { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:4px;
	margin-bottom:10px;
	background-position: -65px -31px;
}
a.profilepage-drinks:hover { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:4px;
	margin-bottom:10px;
	background-position: -65px -31px;
}
.profilepage-dinner { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:5px;
	margin-bottom:10px;
	background-position: -130px 0;
}
.profilepage-dinner-on { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:5px;
	margin-bottom:10px;
	background-position: -130px -31px;
}
a.profilepage-dinner:hover { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:5px;
	margin-bottom:10px;
	background-position: -130px -31px;
}
.profilepage-offers { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:4px;
	margin-bottom:10px;
	background-position: -195px 0;
}
.profilepage-offers-on { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:4px;
	margin-bottom:10px;
	background-position: -195px -31px;
}
a.profilepage-offers:hover { 
	width: 65px;
	height: 30px;
	float: left;
	margin-right:4px;
	margin-bottom:10px;
	background-position: -195px -31px;
}
.profilepage-rsvp { 
	width: 47px;
	height: 22px;
	margin-top:4px;
	float: right;
	margin-bottom:10px;
	background-position: 0 -65px;
}
.profilepage-rsvp-on { 
	width: 47px;
	height: 22px;
	margin-top:4px;
	float: right;
	margin-bottom:10px;
	background-position: -48px -65px;
}
a.profilepage-rsvp:hover { 
	width: 47px;
	height: 22px;
	margin-top:4px;
	float: right;
	margin-bottom:10px;
	background-position: -48px -65px;
}
.profilepage-invite { 
	width: 47px;
	height: 22px;
	margin-top:4px;
	float: right;
	margin-bottom:10px;
	background-position: -94px -65px;
}
.profilepage-invite-on { 
	width: 47px;
	height: 22px;
	margin-top:4px;
	float: right;
	margin-bottom:10px;
	background-position: -141px -65px;
}
a.profilepage-invite:hover { 
	width: 47px;
	height: 22px;
	margin-top:4px;
	float: right;
	margin-bottom:10px;
	background-position: -141px -65px;
}
.profile-friend-male {
	width: 81px;
	height: 38px;
	margin-top:7px;
	margin-right:10px;
	float: right;
	background-position: -186px -259px;
}
a.profile-friend-male:hover {
	width: 81px;
	height: 38px;
	margin-top:7px;
	margin-right:10px;
	float: right;
	background-position: -270px -259px;
}
.profile-friend-pending-male {
	width: 96px;
	height: 38px;
	margin-top:7px;
	margin-right:10px;
	float: right;
	background-position: -352px -259px;
}
.profile-friend-accept-male {
	width: 129px;
	height: 38px;
	margin-top:7px;
	margin-right:10px;
	float: right;
	background-position: -222px -179px;
}
.profile-friend-accepted-male {
	width: 93px;
	height: 38px;
	margin-top:7px;
	margin-right:10px;
	float: right;
	background-position: -449px -259px;
}
.profile-friend-female {
	width: 81px;
	height: 38px;
	margin-top:7px;
	margin-right:10px;
	float: right;
	background-position: -186px -298px;
}
a.profile-friend-female:hover {
	width: 81px;
	height: 38px;
	margin-top:7px;
	margin-right:10px;
	float: right;
	background-position: -270px -298px;
}
.profile-friend-pending-female {
	width: 81px;
	height: 38px;
	margin-top:7px;
	margin-right:10px;
	float: right;
	background-position: -352px -298px;
}
.profile-friend-accept-female {
	width: 129px;
	height: 38px;
	margin-top:7px;
	margin-right:10px;
	float: right;
	background-position: -222px -218px;
}
.profile-friend-accepted-female {
	width: 81px;
	height: 38px;
	margin-top:7px;
	margin-right:10px;
	float: right;
	background-position: -449px -298px;
}
.profilepage-mostpopular-become { 
	width: 101px;
	height: 38px;
	margin-top:7px;
	margin-right:10px;
	float: left;
	background-position: 0 -89px;
}
.profilepage-mostpopular { 
	width: 101px;
	height: 38px;
	margin-top:8px;
	margin-right:10px;
	float: left;
	background-position: -101px -89px;
}
.profilepage-party-invite { 
	width: 82px;
	height: 38px;
	margin-top:10px;
	margin-right:10px;
	float: left;
	background-position: 0 -214px;
}
.profilepage-party { 
	width: 82px;
	height: 38px;
	margin-top:10px;
	margin-right:10px;
	float: left;
	background-position: -82px -214px;
}
.profilepage-header-background {
	background: url(/images/profile-header-background.png?1268232457);
	background-repeat:  repeat-x; 
	float:left;
	height: 55px;
	width: 790px;
}
.profilepage-header-profilepage {
	background: url(/images/profile-header-background.png?1268232457);
	background-repeat:  repeat-x; 
	float:left;
	height: 55px;
	width: 966px;
}
.profilepage-username {
  float:left;
  color: white;
	font-size:20px;
	margin-left:15px;
	margin-top:14px;
}
.profileonline {
	color:white; 
	float:left; 
	margin-top:20px; 
	margin-left:5px;
}
.profilepage-redcard { 
	width: 61px;
	height: 38px;
	margin-top:10px;
	margin-right:10px;
	float: right;
	background-position: 0 -259px;
}
.profilepage-fav-female { 
	float:right;
	width: 61px;
	height: 38px;
	margin-top:10px;
	margin-right:10px;
	background-position: -61px -259px;
}
.profilepage-fav-male { 
	float:right;
	width: 61px;
	height: 38px;
	margin-top:10px;
	margin-right:10px;
	background-position: -122px -259px;
}

.profilepage-write-review {
	float:right;
	width: 120px;
	height: 30px;
	margin-right:10px;
	background-position: 0 -135px;
}

.profilepage-send-review {
	float:right;
	width: 120px;
	height: 30px;
	margin-right:10px;
	background-position: -178px -135px;
}

.profilecomment {
	padding: 5px;
	margin-bottom: 3px;
	font-size:11px;
}
.profilepage-sendmsg {
	width: 64px;
	height: 38px;
	float: left;
	background-position: 0 -170px;
}
.profilepage-yellowcard {
	width: 66px;
	height: 38px;
	float: left;
	background-position: -66px -170px;
}
.profilepage-sendsong {
	width: 66px;
	height: 38px;
	float: left;
	background-position: -132px -170px;
}
.profilepage-photo-divide {
	float:left;
	width:2px;
	height: 29px;
	background-position: 0px -340px;
	margin-top:-4px;
}
.profilepage-left-title {
	border-bottom: 1px solid #999999;
	width: 196px;
	color: black;
	font-size: 15px;
	margin-top: 12px;
	margin-bottom:5px;
	font-weight:bold;
	line-height:120%;
}
.profilepage-left-border {
	border-bottom: 1px solid #999999;
	width: 196px;
	color: black;
	height:1px;
	clear:both;
}
.profilepage-middle-title {
	border-bottom: 1px solid #999999;
	width: 325px;
	color: black;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom:5px;
	font-weight:bold;
	line-height:120%;
}
.profilepage-middle-border {
	border-bottom: 1px solid #999999;
	width: 325px;
	color: black;	
	height:1px;
	clear:both;
}
.profilepage-left-col {
	float:left;
	width: 196px;
	margin-left:10px;
}
.profilepage-right-col {
	float:left;
	width: 325px;
	margin-left:10px;
}
.profilepage-right-text {
	float:left;
	color: black;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:360px;
}
.fifty-col-pink {
	float:left;
	width: 50px;
	font-size: 13px;
	color:#FE0079;
	line-height:120%;
	padding-top:2px;
	padding-bottom:2px;
}
.onefourty-col-black {
	float:left;
	width: 140px;
	margin-left:6px;
	font-size: 13px;
	color: black;
	line-height:120%;
	padding-top:2px;
	padding-bottom:2px;
}
.profile-middle-title {
	border-bottom: 1px solid #999999;
	width: 320px;
	color: black;
	font-size: 15px;
	font-weight:bold;
	line-height:120%;
}
.profilepage-photo {
	float:left;
	width: 196px;
	background-image:url(../images/photo-actions-background.png?1263223930);
	background-repeat:repeat-x;
	background-color:#333333;
	font-size:13px;
	text-align:center;
	padding-top:5px;
	height:25px;
	color: white;
}
.profilepage-date {
	float: right;
	color: #666666;
	font-size: 9px;
	margin-top:5px;
	margin-bottom:3px;
	margin-left:10px;
	text-align:right;
	width:250px;
}
.profilepage-historydate {
	float: right;
	color: #666666;
	font-size: 10px;
	margin-top:5px;
	margin-left:10px;
	text-align:right;
	width:140px;
	margin-bottom:7px;
}
.eighteen-black {
	float:left;
	width: 325px;
	font-size: 16px;
	color: black;
	line-height:120%;
}
.thirteen-black {
	float:left;
	width: 325px;
	font-size: 12px;
	color: black;
	line-height:140%;
	text-align:left;
}
.onefifteen-pink {
	float:left;
	text-align:right;
	line-height: 140%;
	font-size: 12px;
	width: 115px;
	color: #FE0079;
}
.onenintythree-black {
	float:left;
	line-height: 140%;
	color: black;
	font-size: 12px;
	width: 195px;
	margin-left:10px;
}
.right-border-bottom {
	width: 220px;
	border-bottom: 1px solid #999999;
	margin-left:10px;
}
.profile-right-text {
	float:left;
	font-size: 13px;
	color: black;
	line-height:120%;
	margin-left:10px;
	width:220px;
	margin-top:5px;
	margin-bottom:5px;
}
.boy_text {
	color: #1D91FF;
	line-height:120%;
}
.girl_text {
	color: #FE0079;
	line-height:120%;
}
.breather {
	padding-top:3px;
	padding-bottom:3px;
}
.breather-five {
	padding-top:5px;
	padding-bottom:5px;
}
.profile-review-photo {
	float:left;
	width: 50px;
	height: 50px;
	margin-right: 5px;
	margin-top:5px;
}
.sending-song-msg-yel {
	width:194px;
	height:auto;
	margin-top:0px;
	padding-top:10px;
	background-color:#999999;
	margin-bottom:10px;
}
.profilesend-title {
	float:left;
	font-size:13px;
	color:black;
	width:186px;
	margin-bottom:10px;
	margin-top:10px;
}
.editpage-icon {
	width: 34px;
	height: 20px;
	float: right;
	background-position: 0 -310px;
	margin-bottom:2px;
	margin-top:2px;
}
.button-small-cancel-right {
	float:right;
	margin-top:5px;
	margin-bottom:5px;
	background-image: url(/images/button-small-cancel-button.png?1268232455);
	height: 22px;
	width: 58px;
}
.button-small-send-right {
	float:right;
	margin-top:5px;
	margin-bottom:5px;
	background-image: url(/images/button-small-send-button.png?1268232455);
	height: 22px;
	width: 58px;
}
.button-small-cancel-left {
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	background-image: url(/images/button-small-cancel-button.png?1268232455);
	height: 22px;
	width: 58px;
	background-repeat:no-repeat;
}
.button-small-cancel-right {
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	background-image: url(/images/button-small-cancel-button.png?1268232455);
	height: 22px;
	width: 58px;
	background-repeat:no-repeat;
}
.profilepage-comment {
	float:left;
	width: 300px;
	margin-top: 5px;
	padding-left:20px;
	padding-top:4px;
	border-top:1px solid #999999;
	margin-bottom:5px;
}
.profilepage-comment img {width:30px; height:30px; float:left; margin-right:10px; }

.small-profilepage-date {
	float:right;
	font-size: 10px;
	color: #666;
}
.profilepage-comment-text {
  float:left;
	width: 240px;
}

.small-save-button {
	float:right;
	height: 22px;
	width: 58px;
	margin-top:5px;
	margin-bottom:5px;
	background-image: url(/images/button-small-save-button.png?1268232455);
	background-repeat:no-repeat;
}
.scrollyTick_profilepage {
    padding-left:10px;
}
td.profilecheckboxes {
	font-size:10px;
	overflow:hidden;
	text-align:left;
	vertical-align:top;
	width:95px;
}
.rightprofile-comment-text {
	float:left;
	width: 220px;
	margin-top:2px;
	margin-bottom:2px;
}
.rightprofile-comment-text {
	width:220px;
	margin-left:10px;
	float:left;
}
.profilepage-checkbox-text {
	width: 60px;
	font-size: 10px;
	margin-bottom:2px;
	float:left;
	margin-left:3px;
}
.profilepage-checkbox {
	margin-bottom:2px;
	float:left;
}
.profile_small_venue_photo {
	float:left;
	width: 62px;
	height: 62px;
	margin-right:3px;
	margin-bottom: 3px;
}
.profile_small_venue_photo img {
	float:left;
	width: 62px;
	height: 62px;
	margin-right:3px;
	margin-bottom: 3px;
}
.profilepage_party_flyer {
	width: 325px;
	height: 41px;
	background-image: url(/images/profile_party_flyer.jpg?1268232455);
	margin-top:10px;
}
.going-text-profilepage {
	text-align: left;
	font-size:13px;
	color: white;
	background:black;
	width:315px;
	padding:5px;
	float:left;
}
.buttom-small-invite {
	float:right;
	height: 22px;
	width: 58px;
	margin-bottom:2px;
	background-image: url(/images/buttom-small-invite.png?1268232455);
}
.profilepage-master-comments {
	float:right;
	margin-right:5px;
	font-size:9px;
	margin-top:5px;
	margin-bottom:3px;
}

.profilepage-review-photo {
	float:left;
	width:50px;
	height:50px;
	margin-right:5px;
}
.fav-background-tiny {
	float:left;
	width:35px;
	height:25px;
	background-image: url(/images/fav-background-tiny.png);
}
.profilepage-comment-left {
	float:left;
	text-align:left;
}
/* Profile Page END */
/* Party Page */
.partybox {
	float: left;
	width: 513px;
	margin-top: 15px;
	padding: 5px 0 7px 7px;
	color: #939393;
	height: 129px;
	background: url(/images/partybox-background.png?1268232455);
	background-repeat:  repeat-x;
}
.partyslide-thumb {
	float:left;
	width: 145px;
	height: 75px;
	margin-right: 5px;
}
.partyphoto-thumb {
	float:left;
	width: 115px;
	height: 75px;
	margin-right: 5px;
}
.phototext {
	float:left;
	font-size: 13px;
	color: white;
	text-decoration: none;
	margin-bottom:3px;
}
a.phototext {
	float:left;
	font-size: 15px;
	color: white;
	text-decoration: underline;
	margin-bottom:3px;
}
.partydate {
	float:left;
	font-size: 11px;
	color: white;
	text-decoration: none;
	margin-bottom:5px;
	padding-top: 6px;
	margin-left:10px;
}
.partyname { 
  float:left;
	font-size: 18px;
	color: #FE0079;
	text-decoration: none;
}

/* Party Page END */
/* Party Email Share Area */
.party-email-share {
	width: 410px;
	float:left;
	font-size: 15px;
	background-color: #FE0079;
	padding-left: 60px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	color: white;
}
.party-email-form { float:left; height: 30px; color:#333; background-color: #fff; border: #4B4B4B 2px solid; width:290px; margin-top:5px;  }
.party-email-form:active { border: 2px solid #BF1679; }

.button-copy {
	float: left;
	width: 64px;
	height: 25px;
	margin-left: 5px;
	margin-top: 2px;
	background: url(/images/button-copy.png?1268232455);
}
/* Party Email Share Area END */
/* Dating Coaching */
.thirteen-black-510 {
	font-size: 12px;
	color: black;
	line-height:120%;
	width: 510px;
	padding-bottom:5px;
}
.button-reserve-tickets {
	float:right;
	width: 152px;
	height: 32px;
	margin:5px;
	background: url(/images/button-reserve-tickets.png?1268232455);
}
.button-buy-tickets {
	float:right;
	width: 152px;
	height: 32px;
	margin:5px;
	background: url(/images/button-buy-now.png?1268232455);
}
.right-review-dating {
	font-size: 11px;
	text-align:left;
	color: black;
	margin:8px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 1px solid black;
	width: 220px;
}
.header-underline-fullwidth {
	border-bottom: 1px solid black;
	padding-bottom: 3px;
	margin-bottom: 5px;
	margin-top:5px;
	font-weight: bold;
	color: black;
	font-size: 15px;
	text-align: left;
	width:510px;
}
.dating-coaching-page-header  {
	background-color:black; width:510px; height:115px;
	background-image: url(/images/dating-coaching-page-header.png?1268232455); background-repeat: no-repeat;
}
.dating-coaching-soldout-header  {
	background-color:black; width:510px; height:162px;
	background-image: url(/images/dating-coaching-soldout-header.png?1268232457); background-repeat: no-repeat;
}

.adam-cumberland-image  {
	float:left; margin-right:10px; margin-bottom:5px; width:125px; height:125px;
	background-image: url(/images/adamcumberland.jpg?1268232455); background-repeat: no-repeat;
}

#iwasthere h2 {
	background: #afafaf url(/images/header.png?1247058010) -156px -1px;
	padding: 9px;
	text-align: center;
	color: #dbdbdb;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: 15px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
}
/* Dating Coaching END */
/* Feedback Page */
.slider { background-image: url(/images/slider-background.png?1268232457); background-repeat: repeat-x; width:230px; margin-top:16px; margin-left:10px; margin-right:10px; background-color:#999; height:5px; float:left; position:relative;}
.slider .handle { width:15px; height:20px; margin-top:-4px; cursor:pointer; position: absolute; background-image: url(/images/slider-handle.png?1268232457); background-repeat: no-repeat; }


/* Feedback Page End */
.feedback-question {
	font-size: 13px;
	color: #000000;
	line-height: 120%;
	margin-bottom:5px;
	padding-top:20px;
}
.feedback-response {
	font-size: 13px;
	color: #000000;
	line-height: 120%;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	margin-right: 15px;
	text-align:right;
  width:105px;
}
.feedback-response-two {
	font-size: 13px;
	color: #000000;
	line-height: 120%;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	margin-left: 15px;
}
/* yellow card send */
.yell-black-text {
	font-size:13px;
	color:black;
	margin-bottom:5px;
	width:400px;
}
.yell-black-small {
	font-size:11px;
	color:black;
	width:400px;
}
/* friend finder */
.friendfinder-whole-width {
	float:left;
	width: 769px;
	margin-left: 20px;
	margin-right: 10px;
}
.friendfinder-whole-width-box {
	float:left;
	width: 745px;
	padding:7px;
}
.friendfinder-whole-width-border {
	float:left;
	border-bottom:1px solid black;
	margin-top:3px;
	margin-bottom:3px;
	width:769px;
}
.friend-finder-twothirds {
	float:left;
	width:501px;
}
.friend-finder-twothirds-border {
	float:left;
	border-bottom:1px solid black;
	margin-top:3px;
	margin-bottom:3px;
	width:501px;
}
.friendfinder-third {
	float:left;
	width: 245px;
}
.friendfinder-third-box {
	float:left;
	width: 231px;
	height: 190px;
	padding:7px;
	border: 1px solid black;
}
.friendfinder-third-box-result {
	float:left;
	width: 231px;
	height: 150px;
	padding:7px;
	border: 1px solid black;
}
.friendfinder-third-border {
	float:left;
	border-bottom:1px solid black;
	margin-top:3px;
	margin-bottom:3px;
	width:245px;
}
.friendfinder-margin {
	margin-right:11px;
}
.friendfinder-thirteen {
	color: black;
	font-size: 13px;
	line-height: 120%;
}
.friendfinder-fifteen {
	color: black;
	font-size: 15px;
	line-height: 120%;
	font-weight:bold;
}
.section-title {
	color: black;
	font-size: 15px;
	line-height: 120%;
	float:left;
	font-weight:bold;
}
.friendfinder-box-title {
	float:left;
	width: 231px
}
.friendfinder-userimage {
	float:left;
	width: 70px;
	height: 70px;
	margin-right:5px;
}
.friendfinder-thumbs {
	float: left;
	width: 70px;
	height: 70px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.master-buttons {
	background-image: url(/images/master-buttons.png?1268232480);
	background-repeat: no-repeat;
	text-decoration: none;
}
a.master-buttons {
	background-image: url(/images/master-buttons.png?1268232480);
	background-repeat: no-repeat;
	text-decoration: none;
}
.button-find-friends {
	width: 120px;
	height: 28px;
	background-position: 0 0;
}
.button-invite-friends {
	width: 120px;
	height: 28px;
	background-position: 0 -28px;
}
.button-create-group {
	width: 150px;
	height: 28px;
	background-position: 0 -56px;
}
.button-search {
	width: 70px;
	height: 25px;
	background-position: 0 -84px;
}
.findfriends-form { float:left; height: 28px; color:#333; background-color: #fff; border: #4B4B4B 1px solid; width:220px; margin-top:5px; padding: 3px;}
.findfriends-form:active { float:left; height: 28px; color:#333; background-color: #fff; border: #4B4B4B 1px solid; width:290px; margin-top:5px; padding: 3px; }

.friendfinder-margin-big {
	margin-right:18px;
}
.friendfinder-feed {
	float:left;
	width:461px;
	margin-left:30px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}
.friendfinder-textarea {
	float:left;
	width: 300px;
}
.friendfinder-feedimage {
	float:left;
	width:75px;
	height:75px;
	margin-right:10px;
}
.friendfinder-date {
	float:right;
	font-size: 10px;
	color:#999;
	width:100px;
}
.friendfinder-group-area {
	float:left;
	width: 231px;
	padding: 7px;
	background-color: #222222;
}
/* ready for spectrum onwards */
/* new css for profile/groups/venues */
#profile h1 {
	font-size: 15px;
	margin-bottom:0;
	height:22px;
	font-weight:bold;
}
#profile h2 {
	font-size: 13px;
	color:#333333;
}
#profile_new h1 {
	font-size: 15px;
	margin-bottom:0;
	height:22px;
	font-weight:bold;
}
#profile_new h2 {
	font-size: 13px;
	color:#333333;
}
#profile_new .icon {
	float:left;
	margin-left:4px;
  margin-right:10px;
  margin-top:8px;
}
#profile_new .iconreview {
	float:left;
	margin-left:4px;
  margin-right:10px;
  margin-top:4px;
}
#profile_new .left_col {
	float:left;
	width:260px;
	margin-left:20px;
}
#profile_new .middle_col {
	float:left;
	width: 390px;
	margin-left:20px;
	margin-right:20px;
}
.width-390 {
	width: 390px;
}
#profile_new .profilepic {
	padding: 2px 2px 9px;
	border: 1px solid #bababa;
	width: 254px;
	border-bottom-color: #959595;
	margin-bottom: 0;
	float:left;
	margin-top:10px;
}
#profile_new .mainphoto {
	padding: 2px;
	border: 1px solid #191919;
	width: 254px;
	border-bottom-color: #959595;
	margin-bottom: 0;
	float:left;
}
#profile_new .title-border {
	border-bottom:1px solid #191919;
	height:1px;
	margin-top:1px;
	margin-bottom:5px;
	width:100%;
}
#profile_new .action-photo {
	float:left;
	width: 260px;
	background-image:url(../images/photo-actions-background.png?1263223930);
	background-repeat:repeat-x;
	background-color:#333333;
	font-size:13px;
	text-align:center;
	padding-top:5px;
	height:25px;
	color: white;
}
#profile_new .profilepage-photo-text {
	float:left;
	font-size: 13px;
	margin-top: 2px;
	text-align:center;
}
#profile_new .profilepage-block-text {
	color: #999999;
	width: 65px;
	padding-left:5px;
}
#profile_new .profilepage-block-text a {
	color: #999999;
	width: 65px;
	padding-left:5px;
}
#profile_new .profilepage-save-text {
	color: white;
	width: 65px;
	padding-left:5px;
}
#profile_new .profilepage-save-text a {
	color: white;
	width: 65px;
	padding-left:5px;
}
#profile_new .profilepage-middlephoto-text {
	color: white;
	width: 115px;
}
#profile_new .profilepage-middlephoto-text a {
	color: white;
	width: 115px;
}
.width-260 {
	width:260px;
}


.left-196 {
	width: 196px;
	margin-right:15px;
}
.center-298 {
	width:298px;
}
.right-251 {
	width:250px;
	border-left:1px solid #191919;
	float:left;
}
.whole-539 {
	background:none repeat scroll 0 0 white;
	padding-left:15px;
	padding-right:15px;
	width:509px;
	float:left;
	padding-top:5px;
	padding-bottom:30px;
}
.whole-profile {
	background:none repeat scroll 0 0 white;
	width:710px;
	float:left;
	padding-top:10px;
	padding-bottom:30px;
}
.group-509 {
	float:left;
	width:509px;
}
.group-251 {
	float:left;
	width:231px;
	margin-left:10px;
	margin-right:10px;
}
.border-251 {
	border-bottom:1px solid #191919;
	height:1px;
	margin-top:1px;
	margin-bottom:5px;
	float:left;
	width:231px;
	margin-left:10px;
	margin-right:10px;
}
.border-509 {
	border-bottom:1px solid #191919;
	height:1px;
	margin-top:1px;
	margin-bottom:5px;
	float:left;
	width:509px;
}
.boxbackground-grey {
	background-color:#E3E9E3;
	border-bottom: 1px solid #191919;
	border-top: 1px solid #191919;
}
.border-196 {
	border-bottom:1px solid #191919;
	height:1px;
	margin-top:1px;
	margin-bottom:5px;
	float:left;
	width:196px;
}

.border-298 {
	border-bottom:1px solid #191919;
	height:1px;
	margin-top:1px;
	margin-bottom:5px;
	float:left;
	width:298px;
}
.border-390 {
	border-bottom:1px solid #191919;
	height:1px;
	margin-top:1px;
	margin-bottom:5px;
	float:left;
	width:390px;
}
.border-539 {
	border-bottom:1px solid #191919;
	height:1px;
	margin-top:1px;
	margin-bottom:5px;
	width:539px;
}
.border-539-2px {
	border-bottom:2px solid #191919;
	height:2px;
	margin-top:1px;
	margin-bottom:5px;
	width:539px;
}
.border-dotted-298 {
	border-bottom:1px dotted #191919;
	height:1px;
	margin-top:1px;
	margin-bottom:5px;
	float:left;
	width:298px;
}
.border-dotted {
	border-bottom:1px dotted #191919;
	height:1px;
	margin-top:1px;
	margin-bottom:5px;
	float:left;
	width:100%;
}
.photo-62 {
	float:left;
	width:62px;
	height:62px;
	overflow:hidden;
}
.photo-62-group {
	float:left;
	width:62px;
	height:80px;
	margin-left:2px;
	margin-bottom:2px;
}
.photo-70 {
	float:left;
	width:70px;
	height:70px;
	overflow:hidden;
}
.photo-70-group {
	float:left;
	width:70px;
	height:100px;
	margin-left:2px;
	margin-bottom:2px;
}
.photo-94-group {
	float:left;
	width:70px;
	height:150px;
	margin-left:2px;
	margin-bottom:2px;
	background-color:#;
}
.photo-50-group {
	float:left;
	width:50px;
	height:50px;
	margin-left:2px;
	margin-bottom:2px;
}
.photo-50 {
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
}
.photo-40 {
	float:left;
	width:40px;
	height:40px;
	overflow:hidden;
}
.photo-75 {
	float:left;
	width:75px;
	height:75px;
	overflow:hidden;
}
.photo-73 {
	float:left;
	width:73px;
	height:73px;
	border: 1px solid #FE0079;
	overflow:hidden;
}
.photo-60 {
	float:left;
	width:58px;
	height:58px;
	border: 1px solid #FE0079;
	overflow:hidden;
}
.text-13 {
	padding:5px;
	font-size:12px;
	font-weight:lighter;
	line-height:140%;
	text-align:left;
	color:#333333;
}
.text-14 {
	padding:5px;
	font-size:13px;
	font-weight:lighter;
	line-height:140%;
	text-align:left;
	color:#333333;
	float:left;
}
.text-13-nopadding {
	padding-bottom:5px;
	font-size:12px;
	font-weight:lighter;
	line-height:140%;
	text-align:left;
	color:#333333;
}
.text-15 {
	padding:5px;
	font-size:15px;
	line-height:130%;
	text-align:left;
	color:#333333;
}
.text-17 { 
	padding:5px;
	font-size:17px;
	line-height:130%;
	text-align:left;
	color:#333333;
}
.text-17-nopadding { 
	font-size:17px;
	line-height:130%;
	text-align:left;
	color:#333333;
}
.text-14-nopadding { 
	font-size:14px;
	line-height:130%;
	text-align:left;
	color:#333333;
}
.text-11-right {
	font-size:10px;
	line-height:130%;
	text-align:right;
	float:right;
	color:#333333;
}
.text-11-left {
	font-size:10px;
	line-height:120%;
	text-align:left;
	float:left;
	color:#333333;
}
.mainphoto {
	padding: 2px;
	border: 1px solid #191919;
	width: 190px;
	border-bottom-color: #959595;
	margin-bottom: 0;
	float:left;
	margin-top:10px;
}
.action-photo {
	float:left;
	width: 196px;
	background-image:url(../images/photo-actions-background.png?1263223930);
	background-repeat:repeat-x;
	background-color:#333333;
	font-size:13px;
	text-align:center;
	padding-top:5px;
	height:25px;
	color: white;
}

.profilepage-photo-text {
	float:left;
	font-size: 13px;
	margin-top: 2px;
	text-align:center;
}
.profilepage-block-text {
	color: #999999;
	width: 40px;
	padding-left:5px;
}
.profilepage-block-text a {
	color: #999999;
	width: 40px;
	padding-left:5px;
}
.profilepage-save-text {
	color: white;
	width: 30px;
	padding-left:5px;
}
.profilepage-save-text a {
	color: white;
	width: 30px;
	padding-left:5px;
}
.profilepage-middlephoto-text {
	color: white;
	width: 105px;
}
.profilepage-middlephoto-text a {
	color: white;
	width: 105px;
}
.yourpagebuttons {
	background: url(/images/profile-sprites.png?1268232455); 
	background-repeat: no-repeat; 
	display: inline-block; 
  text-decoration: none; 
}
.details-left {
	float:left;
	width: 70px;
	margin-right:10px;
	line-height:140%;
	font-size:13px;
	color:#818181;
	padding-bottom:5px;
	text-align:right;
}
.details-right {
	float:left;
	width: 160px;
	line-height:140%;
	font-size:13px;
	color:#333333;
	padding-bottom:5px;
}

.info-left {
	float:left;
	width: 100px;
	margin-right:10px;
	line-height:140%;
	font-size:13px;
	color:#818181;
	padding-bottom:5px;
	text-align:right;
}
.info-right {
	float:left;
	width: 265px;
	line-height:140%;
	font-size:13px;
	color:#333333;
	padding-bottom:5px;
}

.tonight-im {
	height: 230px;
	float:left;
	overflow:hidden;
	background-color:#ffffff;
	position:relative;
	overflow:hidden;
	width:390px;
}
.main-tonight-im {
	float:left;
	background-color: #F4F4F4;
	height: auto;
	border-top:1px solid #191919;
	border-bottom:1px solid #191919;
	min-height:60px;
	width:390px;
}

div.deselected-tonight-im .tonight-im-content {
        padding:5px;
        font-size:13px;
      	line-height:140%;
        text-align:left;
        color:#93929B;
	width:390px;

}

div.deselected-tonight-im .tonight-im-date {
        color:#93929B;
}

div.main-tonight-im .tonight-im-content {
        padding:5px;
        font-size:13px;
      	line-height:140%;
        text-align:left;
        color:#333333;
	width:390px;       
}

.tonight-im-links {
 	font-size:11px;
        line-height:120%;
 	text-align:right;
 	float:right;
        width:390px;
}

.deselected-tonight-im {
	float:left;
	height: auto;
	border-bottom:1px dotted #191919;
	min-height:55px;
	width:390px;
}
.male-color {
	color:#329EFF;
}
.female-color {
	color: #FF0085;
}
.faintgrey {
	color:#93929B;
}
.tonightscrolling-up {
	text-align:center;
	float:left;
	width: 390px;
	height: 36px;
	display:block;
	position:absolute;
	z-index:9;
	top:10px;
	text-decoration:none;
}
a.tonightscrolling-up {
	text-align:center;
	float:left;
	width: 390px;
	height: 36px;
	display:block;
	position:absolute;
	z-index:9;
	top:10px;
	text-decoration:none;
}
a.tonightscrolling-up:hover {
	text-align:center;
	float:left;
	width: 390px;
	height: 36px;
	display:block;
	background-image: url(/images/tonightim-scrolling-up.png?1268232456);
	background-repeat: no-repeat;
	position:absolute;
	z-index:9;
	top:10px;
	text-decoration:none;
}
.tonightscrolling-down {
	text-align:center;
	float:left;
	width: 390px;
	height: 36px;
	display:block;
	position:absolute;
  z-index:9;
  bottom:10px;
	text-decoration:none;
}
a.tonightscrolling-down {
	text-align:center;
	float:left;
	width: 390px;
	height: 36px;
	display:block;
	position:absolute;
  z-index:9;
  bottom:10px;
	text-decoration:none;
}
a.tonightscrolling-down:hover {
	text-align:center;
	float:left;
	width: 390px;
	height: 36px;
	display:block;
	background-repeat: no-repeat;
	background-image: url(/images/tonightim-scrolling-down.png?1268232456);
	position:absolute;
  z-index:9;
  bottom:10px;
	text-decoration:none;
}
.margin-right-10 {
	margin-right:10px;
}
.small-review-icon {
  background-image: url(/images/yourpage_sprites.png?1268232455);
	overflow:hidden;
	float:left;
	background-repeat: no-repeat;
	width: 13px; 	
	height: 16px;
	background-position: -135px -135px;
}
.inviteoutmaster {
	display:block;
	background-image: url(/images/yourpage_sprites.png?1268232455);
	overflow:hidden;
	float:left;
	background-repeat: no-repeat;
	margin-right:3px;
	margin-top:3px;
}
.inviteout-tonight { 	background-position: 0px -214px; 	width: 60px; 	height: 18px; }
.inviteout-tonight-on { 	background-position: 0px -195px; 	width: 60px; 	height: 18px; }
.inviteout-tonight :hover { 	background-position: 0px -195px; 	width: 60px; 	height: 18px; }

.inviteout-tomorrow { 	background-position: -61px -214px; 	width: 64px; 	height: 18px; }
.inviteout-tomorrow-on { 	background-position: -61px 195px; 	width: 64px; 	height: 18px; }
.inviteout-tomorrow :hover { 	background-position: -61px -195px; 	width: 64px; 	height: 18px; }

.inviteout-monday { 	background-position: -207px -214px; 	width: 26px; 	height: 18px; }
.inviteout-monday-on { 	background-position: -207px -195px; 	width: 26px; 	height: 18px; }
.inviteout-monday :hover { 	background-position: -207px -195px; 	width: 26px; 	height: 18px; }

.inviteout-tuesday { 	background-position: -234px -214px; 	width: 26px; 	height: 18px; }
.inviteout-tuesday-on { 	background-position: -234px -195px; 	width: 26px; 	height: 18px; }
.inviteout-tuesday :hover { 	background-position: -234px -195px; 	width: 26px; 	height: 18px; }

.inviteout-wednesday { 	background-position: -261px -214px; 	width: 26px; 	height: 18px; }
.inviteout-wednesday-on { 	background-position: 261px -195px; 	width: 26px; 	height: 18px; }
.inviteout-wednesday :hover { 	background-position: 261px -195px; 	width: 26px; 	height: 18px; }

.inviteout-thursday { 	background-position: -288px -214px; 	width: 26px; 	height: 18px; }
.inviteout-thursday-on { 	background-position: -288px -195px; 	width: 26px; 	height: 18px; }
.inviteout-thursday :hover { 	background-position: -288px -195px; 	width: 26px; 	height: 18px; }

.inviteout-friday { 	background-position: -126px -214px; 	width: 26px; 	height: 18px; }
.inviteout-friday-on { 	background-position: 126px -195px; 	width: 26px; 	height: 18px; }
.inviteout-friday :hover { 	background-position: 126px -195px; 	width: 26px; 	height: 18px; }

.inviteout-saturday { 	background-position: -153px -214px; 	width: 26px; 	height: 18px; }
.inviteout-saturday-on { 	background-position: 153px -194px; 	width: 26px; 	height: 18px; }
.inviteout-saturday :hover { 	background-position: 153px -194px; 	width: 26px; 	height: 18px; }

.inviteout-sunday { 	background-position: -180px -214px; 	width: 26px; 	height: 18px; }
.inviteout-sunday-on { 	background-position: 180px -195px; 	width: 26px; 	height: 18px; }
.inviteout-sunday :hover { 	background-position: 180px -195px; 	width: 26px; 	height: 18px; }

.inviteout-offers { 	background-position: 0px -254px; 	width: 65px; 	height: 21px; }
.inviteout-offers-on { 	background-position: 0px -233px; 	width: 65px; 	height: 21px; }
.inviteout-offers :hover { 	background-position: 0px -233px; 	width: 65px; 	height: 21px; }

.inviteout-clubbing { 	background-position: -66px -254px; 	width: 65px; 	height: 21px; }
.inviteout-clubbing-on { 	background-position: -66px -233px; 	width: 65px; 	height: 21px; }
.inviteout-clubbing :hover { 	background-position: -66px -233px; 	width: 65px; 	height: 21px; }

.inviteout-drinks { 	background-position: -132px -254px; 	width: 65px; 	height: 21px; }
.inviteout-drinks-on { 	background-position: -132px -233px; 	width: 65px; 	height: 21px; }
.inviteout-drinks :hover { 	background-position: -132px -233px; 	width: 65px; 	height: 21px; }

.inviteout-dinner { 	background-position: -198px -254px; 	width: 65px; 	height: 21px; }
.inviteout-dinner-on { 	background-position: -198px -233px; 	width: 65px; 	height: 21px; }
.inviteout-dinner :hover { 	background-position: -198px -233px; 	width: 65px; 	height: 21px; }

.mypagemaster {
	display:block;
	background-image: url(/images/yourpage_sprites.png?1268232466);
	overflow:hidden;
	float:left;
	background-repeat: no-repeat;
	text-decoration:none;
}
a.mypage-sendmessage { 	background-position: 0px 0px; 	width: 108px; 	height: 42px;	text-decoration:none; }
.mypage-sendmessage-on { 	background-position: 0px -84px; 	width: 108px; 	height: 42px; }
a.mypage-sendmessage:hover { 	background-position: 0px -42px; 	width: 108px; 	height: 42px;	text-decoration:none; }

.mypage-sendyellow { 	background-position: -108px 0px; 	width: 101px; 	height: 42px;	text-decoration:none; }
.mypage-sendyellow-on { 	background-position: -108px -84px; 	width: 101px; 	height: 42px; }
.mypage-sendyellow:hover { 	background-position: -108px -42px; 	width: 101px; 	height: 42px;	text-decoration:none; }

.mypage-sendsong { 	background-position: -209px 0px; 	width: 101px; 	height: 42px;	text-decoration:none; }
.mypage-sendsong-on { 	background-position: -209px -84px; 	width: 101px; 	height: 42px; }
.mypage-sendsong:hover { 	background-position: -209px -42px; 	width: 101px; 	height: 42px;	text-decoration:none; }

a.mypage-inviteout { 	background-position: -310px 0px; 	width: 80px; 	height: 42px;	text-decoration:none; }
.mypage-inviteout-on { 	background-position: -310px -84px; 	width: 80px; 	height: 42px; }
a.mypage-inviteout:hover { 	background-position: -310px -42px; 	width: 80px; 	height: 42px;	text-decoration:none; }

.small-grey-cancel {
	display:block;
	background-image: url(/images/master-buttons.png?1268232455);
	overflow:hidden;
	float:right;
	background-repeat: no-repeat;
	background-position: 0px -109px; 	
	width: 58px; 	height: 23px;
}
.small-pink-save {
	display:block;
	background-image: url(/images/master-buttons.png?1268232455);
	overflow:hidden;
	float:right;
	background-repeat: no-repeat;
	background-position: 0px -131px; 	
	width: 58px; 	height: 23px;
}
.center-268-textarea {
	float:left;
	width:268px;
	border:1px solid #93929B;
	background-color:white;
	height:220px;
}
.keyword {
	float:left;
	background-color: #;
	padding-left:5px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-right:5px;
}
.keyword-delete {
	float:right;
	position: top;
	margin:2px;
	background-image:url(/images/master-buttons.png?1268232456);
	background-position: 0px 0px; 	
}
.keyword-form { float:left; height: 28px; color:#333; background-color: #fff; border: #4B4B4B 1px solid; width:290px; margin-top:5px; padding: 3px;}
.keyword-form:active { float:left; height: 28px; color:#333; background-color: #fff; border: #4B4B4B 1px solid; width:290px; margin-top:5px; padding: 3px; }

.masterbuttons {
	display:block;
	background-image: url(/images/yourpage_sprites.png?1268232456);
	overflow:hidden;
	float:left;
	background-repeat: no-repeat;
}
.button-enter { 	background-position: 0px 0px ; 	width: 0; 	height: 0; }
.button-smallsave { 	background-position: 0px 0px ; 	width: 0; 	height: 0; }
.big-search { }
.big-addall { }
.big-signin { }
.big-copy { }
.big-invite { }
.big-inviteall { }
.big-wide-twitterinvite { }


#diary {
	
}
.diaryspacing {
	vertical-align:middle;
	text-align:center;
	width: 22px;
	height:22px;
	font-size: 13px;
}
.diarycolor-today {
	background-color:#37A0FE;
	color:#FFF;
}
.diarycolor-event {
	background-color:#FF00FF;
	color:#FFF;
}
.diarycolor-monthone {
	background-color:#ADADAD;
	color:#000;
}
.diarycolor-monthtwo {
	background-color:#CFCFCF;
	color:#000;
}
.keywords-subheader-background {
	background-image: url(/images/subnavBG.png?1247058010);
	background-repeat: repeat-x;
	height: 30px;
}
.editprofile-tab-on {
	float:left;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	background-image: url(/images/edittab-background.gif?1247058010);
	background-repeat: repeat-x;
	font-size: 15px;
	height:30px;
	color: #fff;
}
.editprofile-tab-off {
	float:left;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	background-image: url(/images/edittab-background-hover.gif?1247058010);
	background-repeat: repeat-x;
	font-size: 15px;
	height:30px;
	color: #fff;
}

.notice-background {
	background-color: #B8E7BA;
	height: 110px;
}
.mtop-4 {
	margin-top: 4px;
}
textarea.profile-comment  { 
	height:60px;
	margin-left:10px;
	width:360px;
}
.connect-group {
	float:left;
	width:229px;
	background:white;
	border-bottom:1px dotted black;
	height:40px;
	padding:5px;
}

.connect-images {
	display:block;
	background-image: url(/images/friendfinder-icons.png?1268232455);
	overflow:hidden;
	float:left;
	background-repeat: no-repeat;
}
.connect-click {	width: 42px;	height: 38px;	background-position: 0px -38px; }
.connect-facebook {	width: 42px;	height: 38px;	background-position: 0px -76px; }
.connect-twitter {	width: 42px;	height: 38px;	background-position: 0px -114px; }
.connect-hotmail {	width: 42px;	height: 38px;	background-position: 0px -152px; }
.connect-yahoo {	width: 42px;	height: 38px;	background-position: 0px -190px; }
.connect-gmail {	width: 42px;	height: 38px;	background-position: 0px -228px; }
.connect-email {	width: 42px;	height: 38px;	background-position: 0px -266px; }
.connect-share {	width: 42px;	height: 38px;	background-position: 0px -304px; }


.connect-text {
	float:left;
	margin-top: 5px;
	font-size: 13px;
	color: #060606;
	margin-left: 15px;
}
.ff_group {
	float:left;
	width: 425px;
	margin-left: 10px;
}
.findfriends-form { float:left; height: 40px; color:#333; background-color: #fff; border: #4B4B4B 1px solid; width:365px; padding:5px; }
.findfriends-form:active { float:left; height: 40px; color:#333; background-color: #fff; border: #4B4B4B 1px solid; width:365px; padding:5px; }

.ff-textarea-1 { float:left; height: 75px; color:#333; background-color: #fff; border: #4B4B4B 1px solid; width:509px; padding:5px; }
.ff-textarea-2 { float:left; height: 150px; color:#333; background-color: #fff; border: #4B4B4B 1px solid; width:509px; padding:5px; }

.ff-mailarea {
	width:509px;
	float:left;
	height: 500px;
}
.ff-mail-background-grey {
	float:left;
	height: 30px;
	padding:2px;
	color: #000000;
	background: #CCCCCC;
}
.ff-mail-background-white {
	float:left;
	height: 30px;
	padding:2px;
	color: #000000;
	background: #ffffff;
}
.ff-mail-490 {
	width:490px;
}
.ff-checkbox {
	float:left;
	margin-right:10px;
	margin-top:3px;
}

.interactive-background {
	background-color:#E7E7E7;
	height:350px;
	width:380px;
	margin-bottom:10px;
	border-bottom:1px solid black;
}
.profilenew-canned {
	width: 275px;
	margin-bottom: 20px;
}
.profilenew-form { width:225px; height: 22px; color:#333; background-color: #fff; border: #4B4B4B 1px solid; font-size:14px; padding-left:5px; padding-top:5px;  }
.profilenew-form:active { border: 1px solid #BF1679; }

#click-jobs{
	width: 926px;
	padding:20px;
	background-color:#0F0F0F;
  margin:0 auto;
  padding-top:10px;
  height:1350px;
}

#click-jobs .job-col-1 {
	float:left;
	width: 270px;
	margin-right:20px;
}
#click-jobs .job-col-2 {
	float:left;
	width: 630px;
}
#click-jobs .job-whole-divider {
	width:926px;
	border-bottom:1px solid white;
	height: 1px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
#click-jobs .text-13-white {
	float:left;
	font-size:13px;
	line-height:140%;
	color: white;
	font-weight:normal;
}
#click-jobs h1 {
	color: white;
	line-height: 130%;
	font-size:24px;
	font-weight: bold;
}
#click-jobs h2 {
	color: white;
	line-height: 130%;
	font-size:16px;
	margin-bottom:10px;
	margin-top: 10px;
	font-weight: bold;
	clear: both;
}
#click-jobs .job-half-divider {
	width: 630px;
	border-bottom:1px solid white;
	height: 1px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
#new_venues {
	background-color:#ffffff;
}
#new_venues h1 {
	font-size:17px;
	line-height:130%;
	text-align:left;
	color:#333333;
	margin-bottom:0;
}
.all-threes {
	color: #333333;
}
.width-170 {
	width: 170px;
}
.width-270 {
	width:270px;
}
.width-365 {
	width:365px;
}
.width-85 {
	width:85px;
}
#new_venues .results-one {
	background-color: #E3E9E3;
	border-bottom: 1px solid black;
	height: auto;
	padding-top:5px;
	padding-bottom:5px;
}
#new_venues .results-two {
	background-color: #ffffff;
	border-bottom: 1px solid black;
	height: auto;
	padding-top:5px;
	padding-bottom:5px;
}
.map-pin {
	float:right;
	background-image: url(/images/map-pin.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 27px;
}
.pin-letter {
	padding-left:3px;
	padding-top:1px;
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	width:8px;
}
.map-365 {
	width:365px;
	margin-bottom:20px;
	float: right;
	margin-top:5px;
}
.small-pink-button {
	width: 58px;
	height: 17px;
	background-position: 0 -233px;
	font-size: 12px;
	text-align:center;
	padding-top:3px;
}
.small-long-pink-button {
	width: 100px;
	height: 17px;
	background-position: -59px -233px;
	font-size: 12px;
	text-align:center;
	padding-top:3px;
}
.large-pink-button {
	width: 150px;
	height: 38px;
	background-position: 0 -184px;
	font-size: 22px;
	text-align:center;
	padding-top:10px;
	margin-bottom:10px;
}
.long-pink-button {
	width: 150px;
	height: 25px;
	background-position: 0 -288px;
	font-size: 15px;
	text-align:center;
	padding-top:7px;
	margin-bottom:10px;
	float:left;
}
.extra-long-pink-button {
	width: 220px;
	height: 25px;
	background-position: 0 -445px;
	font-size: 15px;
	text-align:center;
	padding-top:7px;
	margin-bottom:10px;
	float:left;
}
.extraextra-long-pink-button {
	width: 270px;
	height: 25px;
	background-position: 0 -478px;
	font-size: 15px;
	text-align:center;
	padding-top:7px;
	margin-bottom:10px;
	float:left;
}
.massive-pink-button {
	width: 270px;
	height: 46px;
	background-position: 0 -511px;
	font-size: 22px;
	text-align:center;
	padding-top:14px;
	margin-bottom:10px;
	float:left;
}
.long-grey-button {
	width: 150px;
	height: 25px;
	background-position: 0 -320px;
	font-size: 15px;
	text-align:center;
	padding-top:7px;
	margin-bottom:10px;
	float:left;
}
.smallmedium-pink-button {
	width: 90px;
	height: 24px;
	background-position: 0 -416px;
	font-size: 15px;
	text-align:center;
	padding-top:4px;	
}
.smallmedium-grey-button {
	width: 90px;
	height: 24px;
	background-position: -90px -416px;
	font-size: 15px;
	text-align:center;
	padding-top:4px;	
}
.medium-pink-button {
	width: 130px;
	height: 28px;
	background-position: 0 -253px;
	font-size: 16px;
	text-align:center;
	padding-top:7px;	
}
.tiny-pink-button {
	width: 32px;
	height: 22px;
	background-position: 0 -601px;
	font-size: 14px;
	text-align:center;
	padding-top:4px;	
}
.tiny-grey-button {
	width: 32px;
	height: 22px;
	background-position: -33px -601px;
	font-size: 14px;
	text-align:center;
	padding-top:4px;	
}
.linkedin-button {
	width: 150px;
	height: 32px;
	background-position: 0 -352px;
	margin-bottom:10px;
	float:right;
}
.clicktonight-button {
	width: 150px;
	height: 32px;
	background-position: 0 -384px;
	margin-bottom:10px;
	float:left;
}
.whole-750 {
	background-color:white;
	padding:10px 20px;
	width:750px;
	float:left;
	height:auto;
}
.width-285 {
	width:285px;
}
.width-160 {
	width:160px;
}
.width-250 {
	width:250px;
}
.width-240 {
	width:240px;
}
.width-95 {
	width:95px;
}

.border-750 {
	width:750px;
	height:1px;
	border-bottom:1px solid black;
	margin-top:0px;
	float:left;
	margin-bottom:5px;
}
.text-22 {
	padding:5px;
	font-size:20px;
	line-height:130%;
	text-align:left;
	float:left;
	color:#333333;
}
.white {
	color:white;
}
.black {
	color:black;
}
.black-background {
	background-color:black;
}
.venuesearch-form { height: 20px; color:#333; padding:5px 0; background-color: #fff; border: #4B4B4B 1px solid; font-size:13px; margin-bottom:5px; margin-top:5px; }
.venuesearch-form:active { border: 1px solid #BF1679; }

.fixedmap {
  position:fixed;
  top:0px;
}

select.venuesearch-form {padding:0px; height:30px}

.venue-icons {
	width:55px;
	height:55px;
	margin-left:3px;
	margin-bottom:3px;
	background-image:url(/images/venueicon_background.png?1268232456);
	background-repeat: no-repeat;
}
a.venue-icons {
	width:55px;
	height:55px;
	margin-left:3px;
	margin-bottom:3px;
	background-image:url(/images/venueicon_background.png?1268232456);
	background-repeat: no-repeat;
}
a.venue-icons:hover {
	width:55px;
	height:55px;
	margin-left:3px;
	margin-bottom:3px;
	background-image:url(/images/venueicon_background-on.png?1268232457);
	background-repeat: no-repeat;
}

.venue-icons-on {
	width:55px;
	height:55px;
	margin-left:3px;
	margin-bottom:3px;
	background-image:url(/images/venueicon_background-on.png?1268232457);
	background-repeat: no-repeat;
}

.text-19 {
	font-size:19px;
}
.width-360-border-bottom {
	border-bottom:1px solid #333;
	margin-bottom:5px;
	width:360px;
	height:1px;
}
.width-740-border-bottom {
	border-bottom:1px solid #333;
	margin-bottom:5px;
	width:740px;
	height:1px;
}
.width-360-padding {
	float:left;
	width:350px;
	padding:5px;
}
#events {
	width:740px;
	float:left;
	clear:both;
	min-height:600px;
}
#events .two-col-side-a {
	float:left;
	width: 360px;
	margin-right: 20px;
}
#events .two-col-side-b {
	float:left;
	width: 360px;
}
#events .review {
	width:360px;
  padding-top:5px;
  padding-bottom:10px;
	border-bottom: 1px dotted #333;
}
#events .member-image {
	width:50px;
	height:50px;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#333;
	float:left;
}
#events .image {
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
#events .image-right {
	margin-bottom:10px;
	float:right;
}

.facebook-like {
	float:left;
	margin-top: 15px;
	margin-left: 20px;
}
.venue-page-map {
	width: 298px;
	height: 196px;
	margin-bottom:5px;
	float:left;
}
.venue-pics {
	float:left;
	display:inline-block;
	width:60px;
	height:60px;
	margin-right:5px;
}
.venue-pics-popup {
	width:200px;
	height:130px;
	margin-right:5px;
	padding: 3px;
	border: 1px solid #333;
	background-color: white;
	z-index: 10;
}

.venue-subnav-on {
	background: url(/images/venue-subnav-on.png?1268232455);
	min-width: 50px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	text-align:center;
	font-size:13px;
	color:white;
}
.venue-subnav-on {
	background: url(/images/venue-subnav-on.png?1268232455);
	background-repeat:repeat-x;
	min-width: 60px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	text-align:center;
	font-size:15px;
	color:white;
	margin-right:2px;
	height:26px;
	padding-top:4px;
}
.venue-subnav {
	background: url(/images/venue-subnav.png?1268232455);
	background-repeat: repeat-x;
	min-width: 60px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	text-align:center;
	font-size:15px;
	color:white;
	margin-right:2px;
	height:26px;
	padding-top:4px;
}
a.venue-subnav{
	background: url(/images/venue-subnav.png?1268232455);
}
a.venue-subnav:hover{
	background: url(/images/venue-subnav-on.png?1268232455);
}
.width-159 {
	width:159px;
}
.height-109 {
	height:109px;
}
.minheight-140 {
	min-height:140px;
}
.venue-feed {
	width: 509px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:1px dotted #333;
}
.venue-photo-feed {
	width: 509px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #333;
}
.venue-album-thumb-landscape {
	width:108px;
	height:70px;
	margin-left:5px;
}
.venue-album-thumb-portrait {
	max-width:108px;
	height:70px;
	margin-left:4px;
}
.smallkeyword-form { height: 15px; color:#333; padding:5px 0; background-color: #fff; border: #4B4B4B 1px solid; font-size:13px; margin-bottom:5px; margin-top:5px; }
.smallkeyword-form:active { border: 1px solid #BF1679; }
.textarea-review { height: 60px; color:#333; padding:5px 0; background-color: #fff; border: #4B4B4B 1px solid; font-size:13px; margin-bottom:5px; margin-top:5px; width:509px; }
.textarea-review:active { border: 1px solid #BF1679; }

.venue-username {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
.venue-booking-block {
	min-width: 14px;
	height: 23px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 7px;
	text-align:center;
	margin-right:2px;
	margin-bottom:2px;
	font-size:12px;
	color:#333;
	background-color:#FBBECD;
}
a.venue-booking-block {
	color:#333;
	background-color:#FBBECD;
}
a.venue-booking-block:hover {
	color:#fff;
	background-color:#FF0088;
}
.venue-booking-block-on {
	min-width: 14px;
	height: 23px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 7px;
	text-align:center;
	margin-right:2px;
	margin-bottom:2px;
	font-size:12px;
	color:#fff;
	background-color:#FF0088;
}

.venue-booking-time {
	width: 57px;
	height: 26px;
	padding-top: 4px;
	text-align:center;
	margin-right:2px;
	font-size:12px;
	color:#333;
	background-color:#FBBECD;
}
a.venue-booking-time {
	color:#333;
	background-color:#FBBECD;
}
a.venue-booking-time {
	color:#fff;
	background-color:#FF0088;
}
.venue-booking-time-on {
	width: 57px;
	height: 26px;
	padding-left: 5px;
	text-align:center;
	margin-right:2px;
	font-size:12px;
	color:#fff;
	background-color:#FF0088;
}
.new-form { height: 15px; color:#333; padding:5px 0; background-color: #fff; border: #4B4B4B 1px solid; font-size:13px; margin-bottom:5px; margin-top:5px; }
.new-form:active { border: 1px solid #BF1679; }

.greenbackground {
	background-color:#ACFFB6;
}
.bookvenue-photo {
	width:196px;
	height: 132px;
	overflow: hidden;
}
.pink-border {
	border:1px solid #FF0088;
}
.pinkbackground {
	background-color: #FF0088;
} 
.width-194 {
	width:194px;
}
.width-509 {
	width:509px;
}
.calendar-icon {
	width: 27px;
	height:29px;
	margin-right:4px;
	background-image: url(/images/calendariffic/date.png?1268232455);
	background-repeat: no-repeat;
	float:left;
	margin-top:3px;
}

/* Venue Icons */
.venueicon-55 {
	width:55px;
	height:55px;
}
.venueicon-60 {
	width:60px;
	height:60px;
}
.venueicon-text {
	font-size:9px;
	padding-top:3px;
	margin-bottom:8px;
	word-wrap: break-word;
	hyphenate: 2;
	width:55px;
	text-align: center;
}

/* TAG CLOUD */
#cloud span.tag1 { font-size: 9px; font-weight: 100; }
#cloud span.tag2 { font-size: 11px; font-weight: 200; }
#cloud span.tag3 { font-size: 13px; font-weight: 300; }
#cloud span.tag4 { font-size: 15px; font-weight: 400; }
#cloud span.tag5 { font-size: 17px; font-weight: 500; }
#cloud span.tag6 { font-size: 19px; font-weight: 600; }
#cloud span.tag7 { font-size: 21px; font-weight: 700; }
#cloud span.tag8 { font-size: 23px; font-weight: 800; }
#cloud span.tag9 { font-size: 25px; font-weight: 900; }
#cloud span.tag10 { font-size: 27px; font-weight: 900; }
#cloud { padding: 2px; line-height: 3em; text-align: center;  word-wrap: break-word; }
#cloud span { padding: 0px 4px; color: #329EFF;}
#cloud { margin: 0; }
#cloud li { display: inline; }

/* Products Footer */
#product-footer {
	width:966px;
	border-top: 1px solid #FF0088;
	padding-top:5px;
	padding-bottom:5px;
	margin-left: auto;
	margin-right: auto;
	background-color:#E0E0E0;
	height:70px;
	clear:both;
	margin-bottom:55px;
}
#product-footer .text-13 {
	font-size:12px;
	color:#1F1F1F;
	margin-top:13px;
	padding-top:10px;
	width:166px;
}
#product-footer .text-13 {
	font-size:15px;
	color:#1F1F1F;
	margin-top:4px;
	padding-top:16px;
	width:166px;
}
#product-footer .background {
	width: 170px;
	padding:5px;
	height: 58px;
	background-image: url(/images/product-footer-background.png?1268232455);
	background-repeat: repeat-x;
	border:1px solid #1F1F1F;
	margin-right:5px;
}
#product-footer a.background {
	width: 170px;
	padding:5px;
	height: 58px;
	background-image: url(/images/product-footer-background.png?1268232455);
	background-repeat: repeat-x;
	border:1px solid #1F1F1F;
	margin-right:5px;
}
#product-footer a.background:hover {
	width: 170px;
	padding:5px;
	height: 58px;
	background-image: url(/images/product-footer-background-hover.png?1268232455);
	background-repeat: repeat-x;
	border:1px solid #1F1F1F;
	margin-right:5px;
	text-decoration: none;
}
#product-footer .brand-image {
	width: 80px;
	height: 50px;
	float:left;
	margin-right:5px;
	margin-top:5px;
}
#product-footer .text-11 {
	font-size:10px;
	color:#1F1F1F;
	margin-top:-2px;
	width:85px;
}

#event_landing {
	width: 926px;
	padding:20px;
}
#event_landing .col_one {
  width:260px;
	margin-right:20px;
	margin-bottom:20px;
}
#event_landing .col_two {
	margin-bottom:20px;
	width: 646px;
}
#event_landing h1 {
	font-size:32px;
	color:white;
}
#event_landing h2 {
	font-size:15px;
	color:white;
	font-weight:normal;
	margin-top:-15px;
}
#event_landing .button-background {
  float:left;
	width: 273px;
	height: 100px;
	margin-right:5px;
	padding:10px;
	background-image: url(/images/events/event-button-background.png?1268232455);
}
#event_landing .button-background-two {
  float:left;
	width: 180px;
	height: 130px;
	padding:10px;
	background-image: url(/images/events/event-button-background-2.png?1268232457);
}
#event_landing .single-col {
	margin-bottom:20px;
	width: 490px;
}
#event_landing .col_a {
	float:left;
  width:646px;
	margin-right:20px;
	margin-bottom:20px;
}
#event_landing .col_c {
  width:646px;
	margin-left:150px;
	margin-bottom:20px;
}
#event_landing .col_b {
	float:left;
	margin-bottom:20px;
	width: 260px;
}
#event_landing .text {
	font-size:13px;
	color:white;
	font-weight:normal;
	line-height:140%;
}
#event_landing .text-three {
	font-size:13px;
	font-weight:normal;
	line-height:140%;
}
#event_landing .text-two {
	font-size:12px;
	color:white;
	font-weight:lighter;
	line-height:140%;
	margin-bottom:15px;
}
#event_landing_two h1 {
	color:white;
	font-size:26px;
	font-weight:lighter;
}
#event_landing_two h2 {
	font-size:17px;
	color:white;
	font-weight:bold;
	margin-top:30px;
}
#event_landing .dates-top {
  float:left;
	width: 644px;
	height: 30px;
	padding-top:10px;
	background-image: url(/images/events/dates-top.png?1268232457);
}
#event_landing .dates-bottom {
  float:left;
	width: 644px;
	height: 20px;
	margin-bottom:20px;
	background-image: url(/images/events/dates-bottom.png?1268232457);
}
#event_landing .dates-middle {
  background-color:#797979;
	float:left;
	height:25px;
	padding-bottom:10px;
	padding-top:10px;
	width:644px;
}
#event_landing .width-date {
	width: 85px;
	margin-left:15px;
}
#event_landing .width-name {
	width: 220px;
}
#event_landing .width-instructor {
	width:140px;
}
#event_landing .width-price {
	width: 65px;
}
#event_landing .width-book {
	width: 95px;
}
#event_landing .next-event-background {
  float:left;
	width: 260px;
	height: 150px;
	background-image: url(/images/events/next-event-background.png?1268232457);
	margin-bottom:20px;
}
#event_landing .email-background {
  float:left;
	width: 260px;
	height: 150px;
	background-image: url(/images/events/email-background.png?1268232457);
	margin-bottom:20px;
}
#next_event  {
  float:left;
	width: 170px;
	height: 140px;
	margin-left: 76px;
}
#next_event h1 {
  font-size:19px;
	color:#333333;
	font-weight:bold;
	margin-bottom: 5px;
	
}
#next_event h3 {
  font-size:15px;
	color:#333333;
}
#event_email  {
  float:left;
	width: 240px;
	padding:10px;;
}
#event_email h1 {
  font-size:21px;
	font-weight:bold;
	margin-bottom:0;
	color:white;
}
#event_email h3 {
  font-size:13px;
	font-weight:lighter;
	color:white;
}


.poker-profile {
	float:left;
	width: 196px;
	padding-top:5px;
	text-align:center;
	color:white;
	height:25px;
	background-image:url(../images/poker-profile.png?1263223930);
	background-repeat:repeat-x;
	margin-top:7px;
	margin-bottom:7px;
	font-size:18px;
}
.impress-profile {
	float:left;
	width: 196px;
	padding-top:5px;
	text-align:center;
	color:white;
	height:25px;
	background-image:url(../images/Impress-profile.png?1263223930);
	background-repeat:repeat-x;
	margin-top:7px;
	margin-bottom:7px;
	font-size:18px;
}
.booktable-photo {
	width:196px;
	height: 127px;
	margin-bottom:10px;
}
#adamlandingpage h1 {
	width:646px;
	font-size: 15px;
	color: #fff;
	float:left;
	padding-bottom:5px;
	margin-bottom:0px;
	border-bottom: 1px solid white;
}

/* JW Landing */
#jw_landing {
	width: 926px;
	padding:20px;
	background-color:black;
}
#jw_landing .col_one {
  width:433px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
}
#jw_landing .col_two {
	margin-bottom:20px;
	width: 433px;
	float:left;
}
#jw_landing-bottom .col_one {
  width:433px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
}
#jw_landing-bottom .col_two {
	margin-bottom:20px;
	width: 433px;
	float:left;
}
#jw_landing h1 {
	font-size:26px;
	color:white;
	line-height:130%;
	margin-top:30px;
}
#jw_landing h2 {
	font-size:15px;
	color:white;
	font-weight:normal;
	margin-top:15px;
	line-height:140%;
}

#jw_landing-bottom .signup_backgroud {
  float:left;
  border-top: 1px solid #666666;
  background-color:#181818;
  width: 966px;
  padding-bottom:20px;
}
#jw_landing-bottom .padding {
	padding-left:20px;
	padding-right:20px;
}

#jw_landing-bottom h1 {
	font-size:26px;
	color:white;
	line-height:130%;
}
#jw_landing-bottom  .pink-header {
  padding-top:2px;
  padding-bottom:2px;
  padding-left: 20px;
  padding-right:5px;
  background-color:#FF0088;
	float:left;
	margin-bottom:20px;
	margin-top:15px;
}
#jw_landing-bottom .text {
	font-size:15px;
	padding-top:10px;
	color:white;
	float:left;
	width:90px;
	margin-right:10px;
}
#jw_landing-bottom .margin-bottom {
	margin-bottom:10px;
}
#jw_landing .landing-image {
	text-align:center;
}
.polaroid-imagegmg1 { background: url(/images/fb-landing/polaroid/gmg1.png?1268232459); height:306px; width:273px; background-repeat: no-repeat; margin-left:85px; }
.polaroid-image1o5 { background: url(/images/fb-landing/polaroid/1o5.png?1268232459); height:306px; width:273px; background-repeat: no-repeat; margin-left:85px; }
.polaroid-image1pb1 { background: url(/images/fb-landing/polaroid/1pb1.png?1268232459); height:306px; width:273px; background-repeat: no-repeat; margin-left:85px; }

/* Payment Options */
#payment {
	width: 926px;
	padding:20px;
	background-color:white;
	min-height:500px;
	float:left;
}

#payment h2 {
	font-size:15px;
	color:#101010;
	margin-bottom:15px;
	padding-bottom:3px;
}

#payment h1 {
	width: 926px;
	font-size:17px;
	color:#101010;
	border-bottom:1px solid #101010;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:3px;
}

#payment .option-box-295 {
	width: 285px;
	padding:5px;
	background-color:black;
	background-image: url(images/option-295.png?1268232459);
	background-repeat: repeat-x;
	min-height:150px;
	float:left;
}

#payment .option-box-295-on {
	width: 285px;
	padding:5px;
	background-color:black;
	background-image: url(images/option-295-on.png?1268232459);
	background-repeat: repeat-x;
	min-height:150px;
	float:left;
}

#payment .option-box-925-on {
	width: 925px;
	padding:10px;
	background-color:black;
	background-image: url(images/option-925-on.png?1268232459);
	background-repeat: repeat-x;
	min-height:150px;
	float:left;
	margin-top:20px;
}
/* Payment All */
#payment_all {
	width: 926px;
	padding:20px;
	background-color:white;
	min-height:500px;
	float:left;
}

#payment_all h2 {
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	width:290px;
	text-align:center;
	margin-top:0px;
	clear:both;
}

#payment_all h1 {
	width: 926px;
	font-size:17px;
	color:#101010;
	border-bottom:1px solid #101010;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:3px;
}

#payment_all .header-one {
	padding:5px;
	width:290px;
	background-color: #333333;
	clear:both;
}
#payment_all .header-two {
	padding:5px;
	width:290px;
	background-color: #6B6B6B;
}
#payment_all .header-three {
	padding:5px;
	width:290px;
	background-color: #979797;
}
#payment_all .header-best {
	padding:5px;
	width:290px;
	background-color: #FF0088;
	height:25px;
}

#payment_all .box-top {
	width: 258px;
	height: 10px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
	background-color: #FAFAFA;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#payment_all .box-space {
	width: 258px;
	height: 10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin-top:0px;
	background-color: #FAFAFA;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

#payment_all .box {
	width: 258px;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	background-color: #FAFAFA;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:20px;
	margin-bottom:20px;
	clear:both;
	float:left;
	min-height:190px;
}

#payment_all .text {
	width: 258px;
	font-size:14px;
	font-weight:lighter;
	line-height:120%;
	color:#333333;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom: 1px solid #333333;
	padding-bottom:20px;
}
#payment_all li {
	margin-bottom:10px;
}
#payment_all ul {
	margin-left:0;
	width:220px;
	list-style-type: circle;
	color:#333333;
	font-size:12px;
	font-weight:lighter;
	line-height:140%;
	list-style-type: circle;
}

#payment_all .text-price {
	font-size:15px;
	font-weight:lighter;
	line-height:120%;
	color:#333333;
	margin-bottom:10px;
	width:180px;
	float:left;
	margin-left:10px;
}

#payment_all .text-center {
	font-size:13px;
	font-weight:lighter;
	color:#ffffff;
	width:290px;
	text-align:center;
	margin-top:-12px;
}
#payment_all .text-more {
	font-size:13px;
	font-weight:lighter;
	color:#ff0088;
	width:258px;
	text-align:right;
	float:left;
}

#payment_all .text-17 {
	font-size:17px;
	font-weight:bold;
	color:#000000;
  margin-left:10px;
  margin-right:10px;
  float:left;
}
#payment_all .arrow {
  height:57px;
	width:55px;
	margin-bottom:5px;
	background-image: url(/images/youhave-arrow.png?1268232459);
	background-repeat: no-repeat;
	float:left;
	*margin-top:-10px;
}


/* Payment All END */

.mr-20 {
	margin-right:20px;
}
.mr-10 {
	margin-right:10px;
}
.all-six {
	color:#666666;
}

#upgrade-notice .box {
	float:left;
	width:495px;
	padding:10px;
	margin-bottom:10px;
}
#upgrade-notice .female {
	background-color:#FF0084;
}
#upgrade-notice .male {
	background-color:#00B3FF;
}
#upgrade-notice .userimage {
	width:75px;
	height:75px;
	float:left;
	margin-right:10px;
}
#upgrade-notice h3 {
	font-size: 15px;
	float:left;
	color:white;
	line-height:130%;
	padding-top:15px;
	text-align:left;
	width:400px;
	font-weight:normal;
}

.admin-form-label-200 {
  display:inline-block;
  width: 200px;
  margin-right:10px;
  text-align:right;
}

.admin-form-field {
  height:30px;
}
/* Party Flyer */
#partyflyer .background {
	height:54px;
	width:300px;
	margin-bottom:10px;
	background-image: url(/images/partyflyerbackground.png?1268232459);
	background-repeat: no-repeat;
	padding:5px;
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
}
#partyflyer .userphoto {
	float:left;
	width: 50px;
	height: 50px;
	margin-right:7px;
}
#partyflyer h3 {
	color:#282828;
	float:left;
	font-size:15px;
	margin-bottom:0px;
	width:235px;	
}
#partyflyer .text-small {
	color:#282828;
	float:left;
	font-size:11px;
	margin-bottom:0;
	width:235px;	
}
#partyflyer .text-13 {
	font-size: 13px;
	color: #ff0088;
	margin-bottom:2px;
	margin-left:10px;
}
