@charset "utf-8";

/* alignment styles */
.left{ text-align:left; }
.right{ text-align:right; }
.justify{ text-align:justify; }
.center{ text-align:center; }
.center800 { margin-left:auto; margin-right:auto; width:800em; }
.center784 { margin-left:auto; margin-right:auto; width:784em; }
.center650 { margin-left:auto; margin-right:auto; width:650em; }
.center338 { margin-left:auto; margin-right:auto; width:338em; }
.center90 { margin-left:auto; margin-right:auto; width:90em; }
.tblcenter {margin-left:auto; margin-right:auto;}

/* height styles */
.height14{ height: 14px; }
.height24{ height: 24px; }
.height25{ height: 25px; }
.height26{ height: 26px; }
.height27{ height: 27px; }
.height28{ height: 28px; }
.height29{ height: 29px; }
.height30{ height: 30px; }
.height31{ height: 31px; }
.height33{ height: 33px; }
.height36{ height: 36px; }

.height44{ height: 44px; }
.height49{ height: 49px; }
.height67{ height: 67px; }
.height69{ height: 69px; }
.height70{ height: 70px; }
.height72{ height: 72px; }
.height76{ height: 76px; }
.height79{ height: 79px; }
.height82{ height: 82px; }
.height88{ height: 88px; }
.height89{ height: 89px; }
.height96{ height: 96px; }
.height225{ height: 225px; }
.height272{ height: 272px; }
.height300{ height: 300px; }
.height348{ height: 348px; }
.height372{ height: 372px; }

/* width styles */
.width13{ width: 13px; }
.width15{ width: 15px; }
.width20{ width: 20px; }
.width24{ width: 24px; }
.width26{ width: 26px; }
.width30{ width: 30px; }
.width35{ width: 35px; }
.width82{ width: 82px; }
.width91{ width: 91px; }
.width95{ width: 95px; }
.width109{ width: 109px; }
.width123{ width: 123px; }
.width134{ width: 134px; }
.width136{ width: 136px; }
.width156{ width: 156px; }
.width166{ width: 166px; }
.width184{ width: 184px; }
.width190{ width: 190px; }
.width196{ width: 196px; }
.width202{ width: 202px; }
.width324{ width: 324px; }
.width318{ width: 318px; }
.width338{ width: 338px; }
.width398{ width: 398px; }
.width432{ width: 432px; }
.width462{ width: 462px; }
.width497{ width: 497px; }
.width650{ width: 650px; }
.width701{ width: 701px; }
.width750{ width: 750px; }
.width782{ width: 782px; }
.width784{ width: 784px; }
.width800{ width: 800px; }
.width802{ width: 802px; }

.width90{ width: 90%; }

/* background colours */
.bk_color_black{background-color:#000000; }
.bk_color_white{background-color:#ffffff; }
.hr_color{ color:#D2B48C;}

/* image(s) styles */
.bkg-t{ background:url(../images/swingers-club-list-top01.jpg); }
.bkg-t2{ background:url(../images/!Top_003.jpg); }

.bkg-b{ background:url(../images/swingers-club-list-bot01.jpg); }
.bkg-m{ background:url(../images/swingers-club-list-mid01.jpg); }
.bkg1{ background:url(../images/swingers-club-list-top1.jpg); }
.bkg2{ background:url(../images/swingers-club-list-top4.jpg); }
.bkg3{ background:url(../images/swingers-club-list-bot1.jpg); }

.img { border: none; }
.img_marginv02 {margin-left: 0px;margin-right: 0px;border: none;margin-top: 2px;margin-bottom: 2px;}
.img_marginh02 {margin-left: 2px;margin-right: 2px;border: none;margin-top: 0px;margin-bottom: 0px;}
.img_margin10 {
	margin-left: 10px;
	margin-right: 10px;
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;}
.img_margin05 {
	margin-left: 5px;
	margin-right: 5px;
	border: none;
	margin-top: 5px;
	margin-bottom: 5px;}

.imgBottom{ vertical-align:bottom;  }
.imgMiddle{ vertical-align:middle;  }
.imgBorder { border: none; }

/*
.headerTable1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;color: #FFFFFF;}
*/

/* font styles */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


/* body style */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* table styles */
.table_border_sides {
	border-top-style: none;
	border-top-color: #74A5DF;
	border-top-width: 0px;

	border-bottom-style: none;
	border-bottom-color: #74A5DF;
	border-bottom-width: 0px;

	border-right-style: solid;
	border-right-color: #74A5DF;
	border-right-width: 1px;

	border-left-style: solid;
	border-left-color: #74A5DF;
	border-left-width: 1px;
}

tr.forum_row1{ background-color: #D3E2F5; }
tr.forum_row1:hover{ background-color: #BAD2EF; cursor: pointer; }

tr.forum_row2{ background-color: #E7EFFA; }
tr.forum_row2:hover{ background-color: #BAD2EF; cursor: pointer; }

.table_blue {
	background-color: #E7EFFA;
	border: 1px solid #74A5DF;
}
.table_cellborder_lblue {
	border: 1px solid #E7EFFA;
}


/* link styles */
a.in_page_nav:link, a.in_page_nav:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 14px;
}

a.in_page_nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}
a.in_page_nav2:link, a.in_page_nav2:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}
a.in_page_nav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}
a.columnsort:link, a.columnsort:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	margin: 0px;
	padding: 0px;
}
a.columnsort:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	margin: 0px;
	padding: 0px;
}
a.countryselect:link, a.countryselect:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}
a.countryselect:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}
a.std:link, a.std:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
	line-height: 14px;
}
a.std:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}
a.std2:link, a.std2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
	line-height: 14px;
}
a.std2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}

a.list_link1:link, a.list_link1:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
a.list_link1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
	padding: 0px;
	line-height: 14px;
}


.title_black_lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.title_black_lgr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.title_white_lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.title_red_lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.text_new_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}
.text_new_desc_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
}

.text_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}
.text_new_desc_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 17px;
}
.text_sm_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.text_Large_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 36px;
}
.text_Black_M_thin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.text_Black_M_thin_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

.text_standard_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}

.text_ClubName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}

.t_grn_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #009966;
	text-decoration: none;
}
a.banner_red:link, a.banner_red:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
a.banner_red:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #F00;
	text-decoration: underline;
}
a.banner_blk:link, a.banner_blk:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.banner_blk:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}a.banner_wht:link, a.banner_wht:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
a.banner_wht:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}