.banner{ width:802px; height:210px;background-color:#000000; float:left; margin-bottom:20px; padding-top:0px;}
#message_container{width:908px}

a.titlez {font:10px Verdana,Arial; color:#FF0000}
a.titlez:hover{font:10px Verdana,Arial; color:#FFFFFF}

#errorMessages{margin-top:10px;width:310px}
.resultTitle{padding-top:10px;font:19px 'Trebuchet MS'}
.containerHeaderWAdSpace{width:804px;float:left;color:#FFFFFF;height:25px;line-height:24px;background:transparent url(../images/accountbars.jpg) repeat-x top center;}
.containerWAdSpace{width:772px;float:left}

.comunityheader{width:570px; height:24px; background:url(../images/accountbars.jpg) repeat-x}

.aboutregister{width:570px; height:400px; margin-left:10px; background:url(../images/detailbg.png) no-repeat; color:#CCC; font-size:14px; font-weight:bold}
.aboutregister h1{color:#F00; font-size:18px; font-weight:bold; margin-left:20px}
.aboutgirl{width:570; height:175px; background:url(../images/tara.png) no-repeat; margin-top:30px}
.registerform{width:400px; height:400px; margin-right:10px; background:url(../images/regbg.png) no-repeat;}
.registerform h1{color:#F00; font-size:18px; font-weight:bold; margin-left:20px}
.regline{height:1px; background: url(../images/linereg.png) no-repeat}
.regline2{height:1px; background: url(../images/linereg2.png) no-repeat}

.registerswing{width:570px; margin-left:10px; background:url(../images/detailbg.png) no-repeat;}
.registerswing h1{color:#F00; font-size:18px; font-weight:bold; margin-left:20px}
.aboutswing{width:400px; height:780px; margin-right:10px; background:url(../images/swingregister.png) no-repeat 0 30px; color:#CCC; font-size:12px;}
.aboutswing h1{color:#F00; font-size:18px; font-weight:bold; margin-left:20px}
.aboutswing h1 a{color:#FFF}
.aboutswing h1 a:hover{ text-decoration:underline}

.topleftcol{width:570px; float:left; height:460px; margin-left:10px;}
.toprightcol{width:360px; float:right; height:460px;}
.leftrightcol{background:#111; width:200px; float:left;}
.centercol{width:550px; height:200px; float:left; margin:0px 15px 0px 15px;}

.listmembers{width:350px; height:400px; border:1px solid #333; background:#0A0A0A; margin-top:24px; padding-top:12px}
.listmember{width:116px; height:100px;}
.listmemberpage{border:2px solid #333; padding:3px 0 3px 0; margin:10px; background:#111; width:105px; float:left}
.listpicturepage{width:130px; height:130px;}
.listvc{width:198px; min-height:200px; border:1px solid #333; background:#0A0A0A; margin-top:24px}
.listpics{width:548px; border:1px solid #333; background:#0A0A0A; padding:10px 0 10px 0; margin-top:24px}
.listad{width:198px; height:610px; border:1px solid #333; background:#0A0A0A; margin-top:24px; padding-top:10px}
.listsearch{width:188px; height:70px; padding:5px; border:1px solid #333; background:#0A0A0A; margin-top:24px}

.gsearch2{height:20px; background:#F0F0F0; border:solid 1px #999; width:45px; float:right}
.seeall{width:70px; margin-top:2px; background:url(../images/all.png) no-repeat;}
.seeall2{margin:0; padding-top:6px; float:right; width:139px; height:19px; color:#FFF; font-size:11px; font-weight:bold; text-align:center; border-left:1px solid #111}
.seeall2:hover{color:#FC0}

.invitetab2{width:550px; height:120px; background:url(../images/invite2.jpg) no-repeat; font-size:11px; padding-top:20px; font:verdana; margin-top:5px}
.invitetab2 a{font-size:18px; color:#000;}
.invitetab2 a:hover{font-size:18px; color: #E10000}

input.inputlogin{border:none; font-size:10px; color:#111; width:160px; margin-top:3px}
input.loginbut{height:30px; width:150px; background:none; border:none; color:#FFF; font-size:12px; font-weight:bold}

/*Swingers clubs*/
.map{background:url(../images/map.png) no-repeat; width:900px; height:458px; margin:0 auto}
.leftcolev{width:470px; float:left;}
.rightcolev{width:470px; float:right;}

.evtitle{width:460px; font-size:12px; color:#FFF; background:#222; padding:5px 0 5px 10px; font-weight:bold}

.listclub{ width:225px; float:left; border-bottom:1px solid #333; border-right:1px dotted #333; padding:5px}
.listclub:hover{background:#0C0C0C}
.listclub2{ width:224px; float:right; border-bottom:1px solid #333; padding:5px}
.listclub2:hover{background:#0C0C0C}
.listclubsearch{ width:230px; float:left; border-bottom:1px solid #333; padding:5px; margin:0 10px 15px 10px}
.listclubsearch:hover{background:#0C0C0C}
.fifty{width:50%}
.listclubdetails{ margin-left:5px; font-size:10px}
.listclubdetails a{color:#F00; font-size:12px}

.listevent{width:458px; float:left; border:1px solid #333; padding:5px; margin-bottom:4px}
.listevent:hover{background:#0C0C0C}
.listeventsearch{width:768px; float:left; border:1px solid #333; padding:5px; margin-bottom:4px}
.listeventsearch:hover{background:#0C0C0C}
.listevdetails{margin-left:5px; font-size:10px}
.listevdetails a{color:#F00; font-size:12px}
.listevdetails span{color:#FC0}
a.readmore{color:#F00; font-size:10px; font-weight:normal; text-decoration:underline}
a.readmore:hover{color:#FFF}

.clublisting{ width:750px; float:left; border-bottom:1px dotted #333; padding:5px; margin:0 10px 0 10px}
.clublisting:hover{background:#0C0C0C}
.clublistingdetails{ margin-left:5px; font-size:10px; width:180px; float:left}
.clublistingdetails a{color:#F00; font-size:11px}
.clublistdesc{width:350px; font-size:10px; float:left; padding:0 5px 0 5px; border-left:1px dotted #333; border-right:1px dotted #333}
.clublistpic{width:60px; height:28px; border-right:1px dotted #333; float:right; padding:10px 3px 0 3px; margin-right:15px; font-size:10px;}
