/* KinKyMatchMaker [:)} */

@import url(/css/content16a.css);

.leftNav
{
	background-image: url(/images/lnBG.gif);
	width: 147px;
	background-repeat: repeat-y;
	border-right: 1px solid #cccccc;
}
.topNavBackground
{
	background-image: url(/images/home_nav-bg.gif);
	width: 100%;
	height: 22px;
	background-repeat: repeat-y;
}
.homeHeadingLeft
{
	background-image: url(/images/home_header_left.png);
	width: 276px;
	height: 135px;
	background-repeat: no-repeat;
}
.homeHeadingRight
{
	background-image: url(/images/home_header_right.png);
	width: 484px;
	height: 135px;
	background-repeat: no-repeat;
}
.mainBody
{
	width: 613px;
	background-color: #ffffff;
	padding-bottom: 15px;
}
.mainBodyNN
{
	width: 760px;
	background-color: #000000;
}
.viewProfile /* [:)} */
{
	background-color: #ffffff;
}
.bottomBar
{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #BBBBBB;
	background-color: #999999;
	height: 3px;
}

.titleBar
{
	border-bottom: 1px solid #888888;
	border-top: 1px solid #cccccc;
	background-color: #000000;
	height: 4px;
	width: auto;
}
.titleBarThin
{
	border-top: 1px solid #999999;
	height: 1px;
}
.titleBarMid
{
	border-bottom: 1px solid white;
	border-top: 1px solid #000000;
	background-color: #9ABFAB;
	height: 5px;
	border-left: 1px solid #76AC95;
	border-right: 1px solid #76AC95;
}
.titleBox
{
	border-bottom: 1px solid #cccccc;
	background-color: #ECECEC;
}

.contentBody
{
	background: #ECECEC;
	border-bottom: 1px solid #cccccc;
}

.contentBodyReject
{
	background: #FFECEC;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.contentBodyPending
{
	background: #F5DED2;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.contentBodyActive
{
	background: #E4FFBE;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.contentBody2
{
	background: #ECECEC;
}
.contentBodyMid
{
	background: #ECECEC;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.contentBody td
{
	padding-bottom: 3px;
}
.contentBody2 td
{
	padding-bottom: 3px;
}
.contentBodyMid td
{
	padding-bottom: 3px;
}
.contentBodyTitleGr
{
	background: #F0F0F0;
	border-bottom: 1px solid #000000;
}
.contentBodyTitle
{
	background: #EFEFEF;
	border-bottom: 1px solid #000000;
}

.cbb
{
	border-top: 1px solid #000000;
	background-color: #EFEFEF;
}
.cbbW
{
	border-top: 1px solid #000000;
	background-color: white;
}

.contentDiv
{
	border-top: 1px solid #CCCCCC;
}

.subTitle
{
	color: #000000;
}

.pagingContents
{

}

.s1
{
	background-image: url(/images/profileTop.gif);
	background-repeat: repeat-x;
}
.s11
{
border-top: 1px solid #cccccc;
}
.s2
{
	background-image: url(/images/profileTop.gif);
	background-repeat: repeat-x;
}
.s3
{
	background-image: url(/images/profileTop.gif);
	background-repeat: repeat-x;
}
.s4
{
	background-color: #cccccc;
	border: 1px solid #cccccc;
	border-right: none;
	padding: 1px;
	font-weight: bold;
	color: #C1660E;
	height: 22px;
}
/* TRIAL */
.s4_10
{
	background-color: #cccccc;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding-top: 2px;
	color: #646464;
	font-weight: bold;
	font-size: 8pt;
}
/* SILVER */
.s4_20
{
	background-color: #efefef;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding-top: 3px;
}
.s4_20 td
{
	color: #676766;
	font-weight: bold;
	font-size: 8pt;
}

/* GOLD */
.s4_24
{
	background-image: url(/images/profileTop.gif);
	background-repeat: repeat-x;
}
.s4_24 td
{
	color: #C09A00;
	font-weight: bold;
	font-size: 8pt;
}

/* Platinum */
.s4_30
{
	background-color: #E0E4FD;
	border: 1px solid #cccccc;
	padding-top: 3px;
}
.s4_30 td
{
	color: #0D5F88;
	font-weight: bold;
	font-size: 8pt;
}
.s5
{
	background-color: #cccccc;
	border: 1px solid #cccccc;
	padding: 4px;
}
.s6
{
	background-color: #FFF7DE;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #FFF7DE;
	padding: 3px;
}
.s7
{
	background-color: #FFF7DE;
	border: 1px solid #cccccc;
	padding: 3px;
	border-right: none;
}
.s4 table
{
	font-weight: bold;
	color: #C1660E;
}

.contentHeader
{
	padding-left: 12px;
	font-family: arial, verdana;
	font-size: 105%;
	color: #660060;
	font-weight: bold;
	padding-top: 10px;
}
.contentHeaderLarge
{
	padding-left: 15px;
	font-weight: bold;
	margin-top: 8px;
	font-family: arial, Sans-Serif, verdana;
	font-size: 120%;
	color: #000000;
}
.contentHeaderLarge span
{
	padding-left: 5px;
	font-weight: bold;
	margin-top: 7px;
	font-family: arial, verdana;
	font-size: 11pt;
	color: #444444;
}
.contentHeaderLarge2
{
	padding-left: 5px;
	font-weight: bold;
	margin-top: 7px;
	font-family: arial, verdana;
	font-size: 11pt;
	color: #A53A6B;
}
.contentTitle
{
	padding-left: 15px;
	font-size: 9pt;
	color: #5E5E5E;
	font-family: arial, verdana;
	text-align: left;
}

.colapsedTable
{
	border-collapse: collapse;
}
.borderedTable
{
	border-collapse: collapse;
}
.borderedTable tr td
{
	border: #BCBCBB 1px solid;
}
.borderedTable td table tr td
{
	border: none;
}

.gridTable td
{
	border: #A6D1BF 1px solid;
	background: ivory;
}
.gridTitle td
{
	border: #A6D1BF 1px solid;
	background: #ffffcc;
}

.btnLarge
{
	border: 1px outset #ffffff;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Verdana;
	background-color: #A8E597; /*background-color: #ece9d8;*/
	cursor: hand;
	cursor: pointer;
	padding: 2px;
	width: 150px;
	height: 25px;
}
.btnLargeX
{
	border: 1px outset #efefef;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Verdana;
	background-color: #FFFEF9;
	cursor: hand;
	cursor: pointer;
	padding: 2px;
	width: 25px;
}
.buttonSmall
{
	border: 1px outset #ffffff;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Verdana;
	background-color: #A8E597;
	cursor: hand;
	cursor: pointer;
	padding: 2px;
	width: 50px;
}
.button
{
	border: 1px outset #ffffff;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Verdana;
	background-color: #A8E597;
	cursor: hand;
	cursor: pointer;
	padding: 2px;
	width: 50px;
}
.loginButton
{
	border: 1px outset;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Verdana;
	background-color: #A8E597;
	cursor: hand;
	cursor: pointer;
}

.picButton
{
	border: 1px outset #ffffff;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Verdana;
	background-color: #A8E597;
	cursor: hand;
	cursor: pointer;
	padding: 2px;
}

.paymentRow td
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.paymentRowSel td
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #000000;
	color: #ffffff;
}

.shadow
{
	margin-top: -4px;
	margin-left: 2px;
	height: 23px;
	width: 154px;
}
.shadow_MySavedSeach
{
	margin-left: 1px;
	height: 23px;
	width: 154px;
}
.shadow_left
{
	border-bottom: 1px solid red;
	border-right: 1px solid red;
}

.plainBg
{
	background: white;
}
.msgToolbar
{
	background: #DAD5DF;
	border-bottom: 1px solid #63A588;
}
.itemTable
{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}
.itemCell
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #ffffff;
}
.subCellSelb2
{
	background: #7600FD;
	border-right: 1px solid #009595;
	border-bottom: 1px solid #009595;
}
.infoNew
{
	background: #FBFDFC;
	border-left: 1px solid #009595;
	border-bottom: 1px solid #009595;
	border-right: 1px solid #009595;
	padding: 4px;
	margin-bottom: 5px;
}
.instantMessageBody
{
	background: url(/images/inside_header_im_bg.png) repeat-y scroll;
	font-size: 8pt;
}
.instantMessage
{
	height: 71px;
	width: 387px;
	padding: 0px;
}
.paging
{
	font-size: 8pt;
}

.defaultphoto
{
	background: white;
	border: dashed 1px #dd3333;
}
.photo
{
	background: white;
	border: solid 1px #bbbbbb;
}
.photoHolder
{
	border: 1px solid #EFEFEF;
	background-color: #EFEFEF;
}



.p-2
{
	font-family: Arial, Verdana;
	position: relative;
	left: -4px;
	top: -4px;
}
.p0
{
	font-family: Arial, Verdana;
	position: relative;
	left: -4px;
}
.p2
{
	font-family: Arial, Verdana;
	position: relative;
	top: 4px;
	left: -4px;
}

.tdSubmit
{
	border-bottom: 1px solid #000000;
	background-color: #BBBBBB;
	padding-bottom: 5px;
	padding-top: 5px;
}
.tdSubmit2
{
	border-bottom: 1px solid #000000;
	background-color: #BBBBBB;
	padding-bottom: 5px;
	padding-top: 5px;
}
.tdSubmit2Mid
{
	background-color: #BBBBBB;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tdInput2
{
	font-family: Arial, Verdana;
	font-size: 9pt;
}
.tdInput2nb
{
	font-family: Arial, Verdana;
	font-size: 9pt;
}
.tdInput
{
	padding-bottom: 5px;
	padding-left: 15px;
}

.manageTitle
{
	background: #C7E2D2;
	border-top: 1px solid #96C99C;
	border-bottom: 1px solid #96C99C;
	font-weight: bold;
}
.manageBody
{
	background: #F3F9F6;
}
.manageLeft
{
	background: #F3F9F6;
	border-left: 1px solid #96C99C;
}
.manageRight
{
	background: #F3F9F6;
	border-right: 1px solid #96C99C;
}
.manageBottom
{
	background: #F3F9F6;
	border-bottom: 1px solid #96C99C;
}
.manageTop
{
	border-bottom: 1px solid #96C99C;
}

.spanInfo
{
	font-size: 8pt;
}
.divInput
{
	padding-right: 8px;
	padding-left: 8px;
}
.clsImage
{
	border: inset 1px;
}
.navButton
{
	font-size: 10pt;
	background-color: #0000FF;
	color: #FFFFFF;
	font-weight: bold;
	border-style: outset;
}

.siteBanner
{
	margin: 1px;
	border: solid 1px yellow;
	top: 2px;
	position: relative;
}
.siteTable
{
	background: #EAF4F4;
	border-left: 2px solid #346667;
	border-right: 2px solid #346667;
	padding-bottom: 3px;
}
.siteTable2
{
	background: #f4f4f4;
	border: solid 1px #999999;
}
.siteTable3
{
	background: #FFF1FF;
}
.siteTitle2
{
	background: #dddddd;
	border-bottom: solid 1px #999999;
	color: #666666;
}
.siteBodyA
{
	background: white;
	border-bottom: solid 1px #999999;
}
.siteBodyB
{
	background: #f3f3f3;
	border-bottom: solid 1px #999999;
}
.siteTitleMid2
{
	background: #dddddd;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
	color: #666666;
}
.siteCell1
{
	border: 1px solid #ADACAC;
	background-color: #DFDCDC;
	font-weight: bold;
}
.siteCell2
{
	border: #dcdcdc 1px solid;
}
.siteCell2b
{
	border: #dcdcdc 1px solid;
	background: #f3f3f3;
}
.siteCell3
{
	border: #dcdcdc 1px solid;
}
.siteCell2sml
{
	border: #dcdcdc 1px solid;
	font-size: 9pt;
}
.siteCell2bsml
{
	border: #dcdcdc 1px solid;
	background: #f3f3f3;
	font-size: 9pt;
}

.noBorder
{
	border: none 0px;
}

/* Horizontal */
.subTable
{
	border: solid 1px #cccccc;
}
.subCellTitle
{
	border-bottom: solid 1px #BBBBBB;
	background-color: #FFFFCC;
	color: black;
}
.subCell
{
	background-color: #FFFFF0;
	border-bottom: solid 1px #BBBBBB;
	color: black;
}
.subCellSel
{
	background-color: #E6F2FF;
	border-bottom: solid 1px #cccccc;
	color: black;
}
.subCellSelb
{
	background-color: #FFFCCA;
	border-bottom: solid 1px #63A588;
	color: black;
}
.subCellb
{
	background-color: #DAD5DF;
	color: black;
}

/* Table Heading */
.tableTitle td, .tableTitle
{
	border-bottom: solid 1px #BBBBBB;
	background-color: #000000;
	color: #ffffff;
}
.subCellTitleSel
{
	background: #498F90;
}

/* Vertical */
.subTableVer
{
	border-left: solid 1px #BBBBBB;
	border-top: solid 1px #BBBBBB;
	border-right: solid 1px #BBBBBB;
}
.subCellTitleVer
{
	background: #ffffcc;
	border-bottom: solid 1px #BBBBBB;
	border-right: solid 1px #BBBBBB;
	color: black;
}
.siteTitle
{
	border-bottom: solid 1px #A51863;
	background: #F3AFD3;
	color: #A51863;
}
.siteTitleMid
{
	border-bottom: solid 1px #A51863;
	border-top: solid 1px #A51863;
	background: #F3AFD3;
	color: #A51863;
}
.siteBorderBottom
{
	border-bottom: solid 1px #A51863;
}

.smallTitle
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
}

.ab
{
	background: url(/images/bgSubMenu.gif) #c9c9c9 repeat-x;
	background: #C9C9C9;
	border: #999999 1px solid;
}
.ab2
{
	background: url(/images/bgSubMenu.gif) #c9c9c9 repeat-x;
	margin-bottom: 8px;
	border-bottom: #999999 1px solid;
}
.abb
{
	background: #C9C9C9;
	background: url(/images/bgSubMenu.gif) #c9c9c9 repeat-x;
	
}
.tbt
{
	margin-top: 1px;
	margin-left: 3px;
	margin-right: 3px;
	font-size: 8pt;
	font-family: Verdana, Arial;
}
.tbS
{
	background: url(/images/bgSubMenu.gif) #c9c9c9 repeat-x;
	padding-left: 2px;
	padding-right: 2px;
}

.pb
{
	padding: 1px;
	cursor: hand;
	cursor: pointer;
	font-size: 8pt;
}
.pb td
{
	font-size: 8pt;
	cursor: pointer;
	color: black;
	font-family: Verdana, Arial;
	text-align: center;
	text-decoration: none;
}
.pbH
{
	border: 1px solid #000000;
	background: #000000;
	cursor: hand;
	cursor: pointer;
	font-size: 8pt;
}
.pbH td
{
	background: #000000;
	text-align: center;
	color: #FFEE00;
	font-family: Verdana, Arial;
	font-size: 8pt;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}


.picButton2
{
	border: 1px solid #000000;
	background: #EFEFEF;
	padding-left: 2px;
	padding-right: 2px;
	height: 16px;
	text-align: center;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 8pt;
	text-decoration: none;
}
.winkReply
{
	background: #FFFFFF;
}

.informationDashed
{
	border: #BBBBBB 1px dashed;
	background: #FFFFCC;
	font: 12px, Arial, Verdana black;
	padding: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.information
{
	border-top: 3px solid #333333;
	border-bottom: 1px solid #000000;
	background: #FFFFE0;
	font-family: Arial, Verdana;
	color: black;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 4px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.informationBox
{
	border: #BBBBBB 1px solid;
	background: #ffffcc;
	font: 12px, Arial, Verdana black;
	padding: 2px;
}
.informationNoPadding
{
	border: 1px solid #cccccc;
	background: #FBFDFC;
	font-family: Arial, Verdana;
	color: black;
	padding: 4px;
}
.information2px
{
	border: #cccccc 1px solid;
	color: black;
	background: #FBFDFC;
	font-family: Arial, Verdana;
	padding: 2px;
}
.informationSlim
{
	border: #cccccc 1px solid;
	background: #FBFDFC;
	font-family: Arial, Verdana;
	color: black;
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.information2
{
	border: #cccccc 1px solid;
	background: #FBFDFC;
	font-family: Arial, Verdana;
	color: black;
	padding: 4px;
	margin-left: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.information3
{
	border-top: #cccccc 1px solid;
	border-bottom: #009595 1px solid;
	color: black;
	font-family: Arial, Verdana;
	padding: 4px;
	margin-left: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.information4
{
	border-bottom: 1px solid #F1F1F1;
	font-family: Arial, Verdana;
	color: black;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 4px;
	padding-left: 15px;
	padding-bottom: 4px;
	padding-top: 4px;
}
information5
{
}
.top10px
{
	margin-top: 10px;
}
.top2px
{
	margin-top: 2px;
	color: White;
}

/* Text Styles */
.infoWarningBold
{
	color: #ff3333;
	font-weight: bold;
}
.infoWarning
{
	color: #ff3333;
	font-weight: bold;
}
.infoOk
{
	color: #009600;
	font-weight: bold;
}
.pendingReview
{
	color: #CC3300;
	font-weight: bold;
}
.infoNeutral
{
	color: #0505AB;
}

.infoWarningSml
{
	color: #ff3333;
	font-size: 8pt;
}

.smallText
{
	font-size: 9pt;
}
.onlineText
{
	font-size: 9pt;
	color: #ff3300;
}

/* Menu Styles */
.mnuSite
{
	border: solid 1px #840000;
}
.mnuHighlight
{
	color: red;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	cursor: hand;
	cursor: pointer;
}
.mnuHighlight2
{
	color: #E5E100;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
.mnuNormal
{
	color: white;
	font-weight: normal;
}

.featuredMember
{
	color: White;
}

.mnuBreak
{
	color: #2BB3BD;
	padding-left: 1px;
	padding-right: 1px;
}


.mnuMainBg
{
	width: 760px;
	height: 24px;
	color: #efefef;
}
.mnuMainBg a:link
{
	color: #FFF;
}
.mnuMainBg a:active
{
	color: #FFF;
}
.mnuMainBg a:hover
{
	color: #FFFF00;
}
.mnuMainBg a:visited
{
	color: #FFF;
}




.mnuItem
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: #efefef;
	padding-left: 4px;
	padding-right: 4px;
}
.mnuSelItem
{
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid transparent;
	background: #transparent;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	font-family: Tahoma,Arial, Verdana;
	font-size: 8pt;
	color: black;
}


.mnuItemSub
{
	padding-left: 3px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-top: 1px solid #C8C8C8;
	height: 23px;
	width: 154px;
	background-color: #000000;
	color: white;
	cursor: hand;
	cursor: pointer;
}
.mnuItemSubSel
{
	padding-left: 3px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-top: 1px solid #C8C8C8;
	background-color: #333333;
	height: 23px;
	width: 154px;
	color: FFEE00;
	cursor: hand;
	cursor: pointer;
}
.mnuItem3
{
	padding-left: 3px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	background-color: #000000;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
}
.mnuSelItem3
{
	padding-left: 3px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	background-color: #FFD2F0;
	cursor: hand;
	cursor: pointer;
}
.mnuItemSub3
{
	padding-left: 3px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	border-left: 1px solid #C8C8C8;
	border-top: 1px solid #C8C8C8;
	background-color: #000000;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
}
.mnuItemSubSel3
{
	padding-left: 3px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	border-left: 1px solid #C8C8C8;
	border-top: 1px solid #C8C8C8;
	background-color: #414141;
	cursor: hand;
	cursor: pointer;
	color: yellow;
}

.navTitle
{
	color: #cccccc;
	font-family: Tahoma, Arial, Verdana;
	border-top: 0px solid #340070;
	font-size: 8pt;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.navBody
{
	background: #000000;
	padding: 0px;
	border-left: 1px solid #000000;
	color: white;
}
.navTable
{
	border-right: 1px solid #FFA8FF;
	border-bottom: 1px solid #FFA8FF;
}
.navCon
{
	background: #000000;
}
.navCon A:link, .navCon A:visited, .navCon A:active
{
	color: #E6FEE8;
	font-family: Arial, Verdana;
	font-size: 9pt;
	text-decoration: none;
}
.navCon A:hover
{
	color: #FFFF00;
	font-family: Arial, Verdana;
	font-size: 9pt;
	text-decoration: underline;
}

.navTableLarge
{
	background: #DA035B;
}
.mnuItem2
{
	padding-left: 3px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
}
.mnuSelItem2
{
	padding-left: 3px;
	background: #7200f6;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
}
.mnuItemAt2
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	border: 1px dashed #FF1591;
	background: #FFCCFF;
	color: black;
	cursor: hand;
	cursor: pointer;
}

/* Membership Type Colors */
.col1
{
	background: #99CCFF;
}
.col2
{
	background: #FF99FF;
}
.col3
{
	background: #FFCC00;
}
.col4
{
	background: #66FF99;
}
.col5
{
	background: #FF8080;
}

.actionText
{
	color: #840000;
	font-family: Arial, Verdana;
	font-size: 8pt;
}
.actionBox
{
	background-color: #EFF7F7;
	border: 1px solid #006363;
	margin-bottom: 5px;
}
.actionBoxSml
{
	background-color: #D5E9E9;
	border: 1px solid #7CAFAF;
	margin-bottom: 5px;
}
.paymentCellTitle
{
	background: #D8EBE1;
	border-bottom: 1px solid #A5CFCF;
	font-family: Arial, Verdana;
	font-size: 9pt;
}
.paymentCell
{
	border-bottom: 1px solid #A5CFCF;
	font-family: Arial, Verdana;
	font-size: 9pt;
}

/*Hover Styles*/
A.lnkDark:active, A.lnkDark:link, A.lnkDark:visited
{
	color: #0000cc;
	font-family: Arial, Verdana;
	font-size: 9pt;
	text-decoration: none;
}
A.lnkDark:hover
{
	color: #0066ff;
	text-decoration: underline;
}
A.sortLink:active, A.sortLink:link, A.sortLink:visited
{
	color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 18pt;
	text-decoration: none;
}
A.sortLink:hover
{
	color: #FFCC33;
	text-decoration: underline;
}
A.actionLink:active, A.actionLink:link, A.actionLink:visited
{
	color: #000000;
	font-family: Arial, Verdana;
	text-decoration: none;
}
A.actionLink:hover
{
	color: #FFCC33;
	text-decoration: underline;
}
A:active, A:link, A:visited
{
	color: #0000FF;
	font-family: Arial, Verdana;
	font-size: 9pt;
	text-decoration: none;
}
A:hover
{
	color: #000000;
	text-decoration: underline;
}
A.clearLink:active, A.clearLink:link, A.clearLink:visited
{
	color: white;
	font-family: Arial, Verdana;
	font-size: 8pt;
	text-decoration: none;
}
A.clearLink:hover
{
	color: #ffff00;
	font-size: 8pt;
}
A.lnLink:link, A.lnLink:visited, A.lnLink:active
{
	font-size: 8pt;
	color: yellow;
	padding-left: 3px;
}
A.lnLink:hover
{
	font-size: 8pt;
	color: yellow;
	padding-left: 3px;
}



#header_description_bg
{
	margin: 0px;
	padding: 0px;
	width: 484px;
	height: 135px;
	background: url(/images/home_header_right.png) no-repeat scroll left top;
	float: right;
}
#header_description
{
	margin: 25px 0px 0px 0px;
	padding: 0px;
	width: 440px;
	height: 100px;
}
#header_description p
{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 9pt;
	line-height: 16px;
}
#header_description h3
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11pt;
}

.bigpanel_bg
{
	margin: 0px;
	padding: 0px;
	width: 533px;
	height: 168px;
	float: left;
	background: url(/images/home_centreimage_bg.png) no-repeat scroll;
	background-color: #ece900;
}
#bigpanel_leftsmallnav
{
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 130px;
	background: url(/images/home_icon_bg.gif) no-repeat scroll;
	background-position: 0px 10px;
}
#bigpanel_leftsmallnav ul
{
	margin: 0px;
	padding-top: 12px !important;
	padding-top: 12px;
	padding-left: 5px;
}
#bigpanel_leftsmallnav li
{
	list-style: none;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 115px;
	border-top: solid 1px #efefef;
	border-bottom: solid 1px #cccccc;
}
#bigpanel_leftsmallnav img
{
	padding-top: 1px;
	padding-bottom: 1px;
}
#bigpanel_leftsmallnav a
{
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
#bigpanel_leftsmallnav a:hover
{
	color: #5c5c5c;
	text-decoration: underline;
	font-weight: bold;
}
#bigpanel_copy
{
	margin: 0px;
	padding: 0px;
	float: right;
}
#bigpanel_copy h2
{
	margin-right: 50px;
	margin-top: 3px;
	margin-bottom: 0px;
	padding: 0px;
	font: 13pt Arial, Verdana;
	color: #FFFFFF;
}

#joinbutton
{
	margin-top: -14px;
	padding: 0px;
	width: 166px;
	height: 45px;
	float: left;
}

/* number of members online */
a.one
{
	color: White;
}
a.one:hover
{
	color: White;
}
a.one:active
{
	color: White;
}
a.one:link
{
	color: White;
}
a.one:visited
{
	color: White;
}

/* Featured Members
**********************************************/
#l_c_FeaturedMembers_tblFeatured
{
	width: 100%;
	background-color: #000000;
	color: #FFEE07;
}
.featured-member-details
{
	background-image: url(/images/home_fm_rc_bg.gif);
	background-repeat: no-repeat;
	width: 217px;
	height: 119px;
}
.featured-member-details table
{
	padding-left: 0px;
	margin-left: 25px;
}
.featured-member-type
{
	color: #FFEE07;
	font-weight: bold;
}
.featurePanelbg
{
	background-color: #000000;
}

/*Quick Member Search Panel at Home Page*/
#home-panels
{
	width: 540px;
	height: 247px;
	padding-top: 0px !important;
	margin-top: 185px !important;
	margin-top: 2px;
}

.quick-search
{
	width: 270px;
	height: 247px;
	background-image: url(/images/home_qms_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
.homeSearchBg
{
	width: 270px;
	height: 247px;
	background-image: url(/images/homeSearchBg.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #efefef;
}
.homeSearchBgText
{
	color: #efefef;
}


#events
{
	width: 270px;
	height: 247px;
	float: right;
	background-image: url(/images/home_sevents_bg.gif);
	background-repeat: no-repeat;
}
.quicksearchbutton
{
	background: url(/images/home_button_bg.gif) no-repeat scroll;
	border-style: none;
	font-size: 9pt;
	color: #000000;
	height: 25px;
	width: 101px;
	font-weight: bold;
	margin: 8px 0px 0px 70px;
}

/*Contents styles - footer*/
#footer_description_bg
{
	margin-top: 5px;
	margin-right: 5px !important;
	margin-right: 0px;
	padding: 0px;
	width: 763px;
	height: 140px !important;
	background: url(/images/home_footerseo_body.gif) repeat-y scroll;
	float: right;
}
#footer_description
{
	margin: 10px 10px 0px 10px;
	padding: 0px;
	width: 730px !important;
	width: 740px;
	height: 100px !important;
}

/* home main body*/
#home_left
{
	float: left;
	width: 540px;
}
#home_right
{
	float: left;
	width: 217px;
	margin-right: 10px !important;
	margin-right: 5px;
	margin-top: 5px;
}

#middle_body
{
	width: 768px;
}

.mnuSelItem_mouseover_MemberOnline
{
	width: 145px;
	height: 24px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #ffff00;
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
}
.mnuSelItem_mouseout_MemberOnline
{
	width: 145px;
	height: 24px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
}
.mnuSelItem_mouseover_JoinNow
{
	width: 139px;
	height: 24px;
	background: url(/images/inside_menutab_join.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: yellow;
}
.mnuSelItem_mouseout_JoinNow
{
	width: 139px;
	height: 24px;
	background: url(/images/inside_menutab_join-o.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: yellow;
	
}
.mnuSelItem_mouseover_AccountHome
{
	width: 111px;
	height: 24px;
	background: url(/images/inside_menutab_acc-o.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: #FFEE00;
}
.mnuSelItem_mouseout_AccountHome
{
	width: 111px;
	height: 24px;
	background: url(/images/inside_menutab_acc.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: white;
}
.mnuSelItem_mouseover_Search
{
	width: 75px;
	height: 24px;
	background: url(/images/inside_menutab_sear-o.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: #FFEE00;
}
.mnuSelItem_mouseout_Search
{
	width: 75px;
	height: 24px;
	background: url(/images/inside_menutab_sear.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: white;
}
.mnuSelItem_mouseover_ChatLive
{
	width: 83px;
	height: 24px;
	background: url(/images/inside_menutab_chat-o.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: #FFEE00;
}
.mnuSelItem_mouseout_ChatLive
{
	width: 83px;
	height: 24px;
	background: url(/images/inside_menutab_chat.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: white;
}
.mnuSelItem_mouseover_Community
{
	width: 91px;
	height: 24px;
	background: url(/images/inside_menutab_com-o.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: #FFEE00;
}
.mnuSelItem_mouseout_Community
{
	width: 91px;
	height: 24px;
	background: url(/images/inside_menutab_com.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: white;
}
.mnuSelItem_mouseover_Events
{
	width: 71px;
	height: 24px;
	background: url(/images/inside_menutab_eve-o.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: #FFEE00;
}
.mnuSelItem_mouseout_Events
{
	width: 71px;
	height: 24px;
	background: url(/images/inside_menutab_eve.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: white;
}
.mnuSelItem_mouseover_Travel
{
	width: 71px;
	height: 24px;
	background: url(/images/inside_menutab_trv-o.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: #FFEE00;
}
.mnuSelItem_mouseout_Travel
{
	width: 71px;
	height: 24px;
	background: url(/images/inside_menutab_trv.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: white;
}
.mnuSelItem_mouseover_Support
{
	width: 76px;
	height: 24px;
	background: url(/images/inside_menutab_sup-o.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: #FFEE00;
}
.mnuSelItem_mouseout_Support
{
	width: 76px;
	height: 24px;
	background: url(/images/inside_menutab_sup.gif) no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
	color: white;
}
.mnuItemSubSel_last
{
	width: 154px;
	height: 24px;
	background: url(/images/inside_menu_rcb-o.gif);
	padding-left: 7px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	color: #FFEE00;
	cursor: hand;
	cursor: pointer;
	border-top: 1px solid #C8C8C8;
}
.mnuItemSub_last
{
	width: 154px;
	height: 24px;
	background: url(/images/inside_menu_rcb.gif);
	padding-left: 7px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	color: white;
	cursor: hand;
	cursor: pointer;
	border-top: 1px solid #C8C8C8;
}

.inputField250
{
	width: 250px;
	background-color: #FFFEF0;
}
.inputField
{
	background-color: #FFFEF0;
}

.loginField
{
	width: 125px;
	background-color: #FFFEF0;
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
}
.loginFieldHome
{
	width: 80px;
	background-color: #FFFEF0;
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
}
.fieldData
{
	width: 425px;
	background-color: #FFFEF0;
}

.textFontWhite
{
	color: #ffffff;
}

/* footer [:)} */

.footerSpace
{
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
}

.footerText
{
	color: #cccccc;
}
.footerText a:link
{
	color: #efefef;
}
.footerText a:active
{
	color: #ffffff;
}
.footerText a:hover
{
	color: #FFFF00;
}
.footerText a:visited
{
	color: #ffffff;
}
.fetishMeaning
{
	font-size: 80%;
	color: #006600;
	font-family: arial, Sans-Serif, verdana;
}
.fetishTerm
{
	font-size: 110%;
	color: #000000;
}

.fetishBox
{
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	border-bottom: blue 1px solid;
	background-color: #ccffff;
}

.meText
{
	font-family: 'Courier New' , Verdana, Tahoma, 'Times New Roman' , Arial;
	font-size: 100%;
	color: #555555;
}

.betaBox
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	background-color: lightyellow;
	width: 125px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
}

INPUT
{ 
	-moz-border-radius:	6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}

/* Affiliate Sites */

