

/*   START GENERIC STUFF  */

body  {  
text-align: center;
margin: 0px; 
font-family: Tohoma,Verdana;
font-size: 11px;
color: #000000;
}

TD, TR  { 
font-size: 11px;
font-family: tahoma, Helvetica, sans-serif;
color: #000000;
}

a { 
font-family: tahoma, Helvetica, sans-serif;
color: #e44a91;
text-decoration: none;
font-size: 11px;
text-decoration: underline;
outline: none;
}

a:hover { 
font-family: tahoma, Helvetica, sans-serif;
color: #e44a91;
text-decoration: none;
font-size: 11px;
text-decoration: none;
}

/* Links */
a:visited { outline: none; }
a:hover { outline: none; }
a:active { outline: none; }

input, textarea, select {
font-size: 11px;
font-family: tahoma, Helvetica, sans-serif;
color: #000000;
}

/*   START CUSTOM FILdate.com STUFF  */

.text  { 
font-family: tahoma, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-size: 12px;
}

.text a { 
font-family: tahoma, Helvetica, sans-serif;
color: #e44a91;
text-decoration: none;
font-size: 12px;
text-decoration: underline;
}

.text a:hover { 
font-family: tahoma, Helvetica, sans-serif;
color: #e44a91;
text-decoration: none;
font-size: 12px;
text-decoration: none;
}

.whiteText  { 
font-family: tahoma, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
font-size: 12px;
}

.whiteText a { 
font-family: tahoma, Helvetica, sans-serif;
color: #f49ac1;
text-decoration: none;
font-size: 12px;
text-decoration: underline;
}

.whiteText a:hover { 
font-family: tahoma, Helvetica, sans-serif;
color: #f49ac1;
text-decoration: none;
font-size: 12px;
text-decoration: none;
}

.copy  { 
font-family: tahoma, Helvetica, sans-serif;
color: #556462;
text-decoration: none;
font-size: 10px;
}

.bottomNav  { 
font-family: tahoma, Helvetica, sans-serif;
color: #556462;
text-decoration: none;
font-size: 11px;
}

.bottomNav a { 
font-family: tahoma, Helvetica, sans-serif;
color: #556462;
text-decoration: none;
font-size: 11px;
text-decoration: none;
}

.bottomNav a:hover { 
font-family: tahoma, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-size: 11px;
text-decoration: underline;
}

.big  { 
font-family: tahoma, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-size: 16px;
font-weight:bold;
}

.big a { 
font-family: tahoma, Helvetica, sans-serif;
color: #710938;
text-decoration: none;
font-size: 16px;
text-decoration: underline;
font-weight:bold;
}

.big a:hover { 
font-family: tahoma, Helvetica, sans-serif;
color: #b30f59;
text-decoration: none;
font-size: 16px;
text-decoration: none;
font-weight:bold;
}

.modelNames a { 
font-family: tahoma, Helvetica, sans-serif;
color: #556462;
text-decoration: none;
font-size: 10px;
text-decoration:none;
}

.modelNames a:hover { 
font-family: tahoma, Helvetica, sans-serif;
color: #556462;
text-decoration: none;
font-size: 10px;
text-decoration:underline;
}


/*   START TEMPLATE SPECIFIC  STUFF  */

td.search {
background-color: #4E4EB3;
}

.headertable {
background-color: #000066;
}

td.homesearchtitle{
font-weight: 900;
font-size: 19px;
color: #ffffff;
}

td.homesearch {
font-weight: 600;
font-size: 11px;
color: #ffffff;
}

td.hometext{
font-weight: 600;
font-size: 14px;
color: #ffffff;
background-color: #9999ff;
}

td.main  { 
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px;
}

td.content  { 
border: 1px solid #E5E5FC;
padding: 15px;
}

td.logo  { 
border-bottom: 2px solid #ffffff;
}

td.topnav  { 
font-weight: 600;
font-size: 11px;
color: #ff9900;
padding-bottom: 12px;
padding-right: 18px;
border-bottom: 2px solid #ffffff;
}

td.topnav a  { 
text-transform: uppercase;
color: #ffffff;
text-decoration: none;
font-weight: 600;
}

td.topnav a:hover { 
text-transform: uppercase;
color: #ffffff;
text-decoration: underline;
font-weight: 600;
}

td.nav  { 
font-weight: 600;
font-size: 13px;
background-color: #6666cc;
padding: 0px;
border-bottom: 2px solid #ffffff;
}

td.nav a  { 
color: #ffffff;
text-decoration: none;
display: block;
float: left;
padding: 7px 10px;
font-weight: 600;
}

td.nav a:hover { 
color: #000099;
text-decoration: none;
background-color: #9999ff;
font-weight: 600;
}

td.side  { 
background-color: #9999ff;
}

td.join  { 
font-size: 23px;
font-weight: 900;
color: #ff9900;
padding-right: 10px;
}

td.footer  { 
font-size: 10px;
color: #ffffff;
background-color: #000066; 
padding: 10px;
border-top: 2px solid #ffffff;
}

td.footer a  { 
text-transform: uppercase;
color: #ffffff;
text-decoration: none;
}

td.footer a:hover {
text-transform: uppercase; 
color: #ffffff;
text-decoration: underline;
}



/*   START PROGRAM PAGE STUFF  */

#mailnav
{
padding: 5px 3px 3px 3px;
margin-left: 0;
border-bottom: 1px solid #6666cc;
font-weight: 600;
font-size: 13px;
}

#mailnav li
{
list-style: none;
margin: 0;
display: inline;
}

#mailnav li a
{
color: #ffffff;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #6666cc;
border-bottom: none;
background: #9999ff;
text-decoration: none;
font-weight: 600;
}



#mailnav li a:hover
{
color: #ffffff;
background: #6666cc;
border-color: #6666cc;
}

#mailnav li a#current
{
color: #000000;
background: #ffffff;
border-bottom: 1px solid #ffffff;
}



td.profile  { 
font-weight: 300;
font-size: 10px;
background-color: #6666cc; 
}

td.profile a  { 
color: #ffffff;
text-decoration: none;
}

td.profile a:hover { 
color: #ffffff;
text-decoration: underline;
}


td.tdhead { /*   header row for subtables  */
color: #d46c9c;
font-weight: bold;
font-size: 14px;
padding-bottom: 15px;
padding-left: 0px;
border-bottom : 1px dotted #E5E5FC;
}

td.tdhead a{ /*   header row link for subtables  */
font-weight: 300;
font-size: 11px;
}

td.tdfoot  /*   footer row for subtables  */
{
border-top : 1px solid #E5E5FC;
}

tr.tdtoprow  td, .tdtoprow/*   top row for mail and hotlist tables */
{
background-color : #DEDEFD;
color: #000000;
height: 25px;
font-size: 12px;
font-weight: 600;;
border-bottom: 1px solid #CCCCFF;
}

tr.tdodd td, td.tdodd/*  odd row for subtables   */
{
border-bottom : 1px dotted #E5E5FC;
background-color: #ffffff;
}

tr.tdeven td, td.tdeven /*   even row for subtables  */
{
border-bottom : 1px solid #E5E5FC;
background-color: #ffffff;
}

.td1  /*   row 1 for search and profile pages */
{
background-color: #EFEFFD;
}

.td2 /*  row 2 for search and profile pages */
{
background-color: #E5E5FC;
}

.td3  /*   row 3 for search and profile pages  */
{
background-color : #DEDEFD;
}

.rettext  /*   information blocks for subtables  */
{
font-weight: bold;
color: #612a43;
padding-right: 5px;
font-size: 10px;
}

.infoOutput  /*  Outputs the user stats selected   */
{
color: #000000;
padding-right: 5px;
font-size: 10px;
}

.retimage  /*   information blocks for subtables  */
{
border-bottom : 1px solid #E5E5FC;
border-left : 1px solid #E5E5FC;
border-right : 1px solid #E5E5FC;
}

.tdcontent  /*   information blocks for subtables  */
{
padding: 15px;
border-bottom : 1px solid #E5E5FC;
}

.tdmail  /*   unread mail row colour  */
{
background-color: #EFEFFD;
border-bottom : 1px solid #E5E5FC;
}

td.image  /*   image cell for search results  */
{
background-color: #ffffff;
border-left : 1px solid #DEDEFD;
padding: 10px;
}

td.imageframe  /*   image frame for search results  */
{
padding: 7px;
background-color: #ffffff;
border : 1px solid #dddddd;
}

img.imagehome  /*   image frame for search results  */
{
border : 1px solid #ffffff;
}

td.resulthead   /*   header row for search results  */
{
border-bottom : 1px solid #dedefd;
border-left : 1px solid #dedefd;
border-top : 1px solid #dedefd;
font-weight:bold;
padding: 5px ;
font-size: 13px;
}

td.resultheadright   /*   header row for search results  */
{
border-bottom : 1px solid #dedefd;
border-right : 1px solid #dedefd;
border-top : 1px solid #dedefd;
padding: 5px ;
}

td.resulthead  a  /*   header row for search results  */
{
text-decoration: none;
color: #45454f;
}

td.resultbody  /*   body row for search results  */
{
padding: 10px;
background-color: #ffffff;
border-right : 1px solid #DEDEFD;
}

td.resultfoot   /*   header row for search results  */
{
padding: 5px;
border-top : 2px solid #DEDEFD;
}

td.resulttitle   /*   advert title for search results  */
{
font-weight: 600;
}


.online { /*  "online" text for search result */
font-weight: 600;
color: #00cc00;
font-size: 10px;
}

.offline { /*  "offline" text for search result */
font-weight: 600;
color: #666666;
font-size: 10px;
}

.premium { /*   member status  text for search result */
font-weight: bold;
color: #ffd200;
font-size: 10px;
}

.standard { /*  member status text for search result */
font-weight: bold;
color: #666666;
font-size: 10px;
}

.searchage { /*  age and location search result */
color: #45454f;
font-size: 11px;
}


a.switch  /*   search form + -   */
{
font-size: 14px;
text-decoration: none;
}

a:hover.switch /*   search form + -   */
{
font-size: 14px;
text-decoration: none;
}

tr.noborder td /*  pop checks removes border inherited from tdodd   */
{
border: none;
}

.poptable{  /*  background colour for tables in popups   */
background-color :  #ffffff;
}

.pageheader { /*  Page Titles */
font-size: 18px;
color: #a1a9a8;
font-family: tahoma, Helvetica, sans-serif;
font-weight: bold;
padding-bottom: 10px;
}

td.blogdate { /*  date for blogs  */
font-weight: 600;
color: #000099;
font-size: 10px;
font-style: italic;
border-bottom : 3px solid #E5E5FC;
}

.input  { /* general input field secific formatting  */
width: 120px;
}

.inputs  {  /*  small input field secific formatting  */
width: 95px;
}

.inputl { /*  large input field secific formatting  */
width: 250px;
}

.inputf { /*  free width input field secific formatting  */
}

.button  { /*   all form buttons */
font-size: 14px;
font-family: tahoma, Helvetica, sans-serif;
font-weight: bold;
padding-left:7px;
padding-right: 7px;
color: #ffffff;
background-color: #e579ad;
border-top: 1px solid #edb8d1;
border-left: 1px solid #edb8d1;
border-right: 1px solid #d14f8b;
border-bottom: 1px solid #d14f8b;
}

hr  {  /*   horizontal rules   */
height:1px;
}

.forumlinks { /*  forum links */
}

.forumlinkshd { /*  forum links */
font-weight: 600;
}

form {
padding: 0px;
margin: 0px;
}

/*  Search Engine Text */
h1 {
font-size: 7px;
font-family: tahoma, Helvetica, sans-serif;
color:#ffffff;
}

.sideNav a { 
font-family: tahoma, Helvetica, sans-serif;
color: #f5e4ec;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}

.sideNav  a:hover { 
font-family: tahoma, Helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}

.statsHeader { /* Profile header */
color: #d46c9c;
font-weight: bold;
font-size: 14px;
}

.dots { /* Seperation dots */
border-top: 1px dotted;
border-color: #b1b8b7;
}

/* Homepage login */

.loginText { 
font-family: verdana, tahoma, Helvetica, sans-serif;
color: #3c4c58;
font-size: 10px;
}

.inputLogin { 
font-family: verdana, tahoma, Helvetica, sans-serif;
color: #3c4c58;
background:#d4dfe7;
border:1px solid;
border-color:#97aebf;
font-size: 11px;
color:#3c4c58;
width:110px;
}

.inputLoginOn { 
font-family: verdana, tahoma, Helvetica, sans-serif;
color: #3c4c58;
background:#ffffff;
border:1px solid;
border-color:#e14ca5;
font-size: 11px;
color:#3c4c58;
width:110px;
}

.memberName a {
font-size: 12px;
font-family: verdana, tahoma, Helvetica, sans-serif;
font-weight:bold;
color:#4e4d4d;
text-decoration: none;

}
.memberName a:hover {
font-size: 12px;
font-family: verdana, tahoma, Helvetica, sans-serif;
font-weight:bold;
color:#e44a91;
text-decoration: underline;
}

.pinkBox
{
border-top:1px solid #e7d0db;
border-left:1px solid #e7d0db;
border-right: 1px solid #dcbaca;
border-bottom: 1px solid #dcbaca;
height:150px;
}

.blueBox
{
border-top:1px solid #a3c0d5;
border-left:1px solid #a3c0d5;
border-right: 1px solid #94b0c5;
border-bottom: 1px solid #94b0c5;
height:150px;
}

.purpleBox
{
border-top:1px solid #b18dc9;
border-left:1px solid #b18dc9;
border-right: 1px solid #8f55b5;
border-bottom: 1px solid #8f55b5;
height:150px;
}


/* START FILdate.com 2.0  *********************************************************************/

table {
border:0px;
}

img {
border:0px;
}

form {
margin:0;
}

#container {
width:960px;
vertical-align:top;
margin-right:auto;
margin-left:auto;
}

#logo {
text-align:left;
height:68px;
float:left;
}

.tdRight{ 
text-align:right;
}
.tdLeft{
text-align:left;
}

/* Form Elements */
form {
margin:0;
}

.inputLogin { 
font-family: tahoma, verdana;
color: #3c4c58;
background:#d4dfe7;
border:1px solid;
border-color:#97aebf;
font-size: 11px;
width:110px;
}

.inputLoginOn { 
font-family: tahoma, verdana;
color: #3c4c58;
background:#ffffff;
border:1px solid;
border-color:#e14ca5;
font-size: 11px;
width:110px;
}

.inputSelect {
font-family: tahoma, verdana;
color:#000000;
font-size: 10px;
font-weight:bold;
}

/*  Navigation */

#topNavigation {
width:960px;
background-image: url(/skins/_fildate/images/new/bg-nav.gif);
}

.topNavFirst {
text-align:left;
width:134px;
}

.topNav {
background-image: url(/skins/_fildate/images/new/bg-nav.gif);
height:43px;
text-align:center;
}

.topNav a { 
display: block; 
height: 100%; 
line-height:51px;
font-family:Tohoma, Verdana;
color: #7c8384;
font-weight:bold;
font-size: 11px;
text-decoration:none;
padding-right:6px;
padding-left:6px;
}

.topNav a:hover {
background-image: url(/skins/_fildate/images/new/bg-nav.gif);
background-position: 0px -52px;
color:#de0485;
text-decoration:none;
}

.navSep { 
width:1px;
height:49px;
background-image: url(/skins/_fildate/images/new/nav-sep.gif);
}

.topNavEnd {
background-image: url(/skins/_fildate/images/new/bg-nav-end.gif);
background-position: -1px 0px;
height:43px;
width:116px;
text-align:center;
padding-right:4px;
}

.topNavEnd a { 
display: block; 
height: 100%; 
line-height:51px;
font-family:Tohoma, Verdana;
color: #7c8384;
font-weight:bold;
font-size: 11px;
text-decoration:none;
}

.topNavEnd a:hover {
background-image: url(/skins/_fildate/images/new/bg-nav-end.gif);
background-position: -1px -52px;
color:#de0485;
text-decoration:none;
}

.bottomNav {
font-size: 11px;
font-family:Tohoma, Verdana;
color: #697c9c;
}

.bottomNav a {
font-size: 11px;
font-family:Tohoma, Verdana;
color: #697c9c;
text-decoration:none;
}

.bottomNav a:hover {
font-size: 11px;
font-family:Tohoma, Verdana;
color: #697c9c;
text-decoration:underline;
}

.upgradePremium {
color:#f7bc1d;
}

#sideNav1 {
padding: 0;
margin:0;
margin-left: 17px;
margin-bottom: 10px;
text-align:left;
}

#membersSideNav {
padding: 0;
margin: 0;
padding-bottom:10px;
display: inline;
list-style-type: none;
text-align: left;
width: 192px;
}

#membersSideNav li{ 
background: transparent url(/skins/_fildate/images/new/bg-sidenav.gif);
width:192px;
}

#membersSideNav li a { 
text-align:left;
margin-left: 12px;
display: block; 
height: 100%; 
font-family: tahoma, Helvetica, sans-serif;
color: #f5e4ec;
font-weight: bold;
font-size: 11px;
height: 20px;
width:170px;
line-height:15px;
text-decoration: none;
background-image: url(/skins/_fildate/images/new/sidenav-sep.gif);
background-repeat: no-repeat;
background-position: bottom;
}

#membersSideNav li a:hover { 
margin-left: 12px;
font-family: tahoma, Helvetica, sans-serif;
color: #ffffff;
text-decoration: underline;
}


/* Ads */

#topAds {
text-align:center;
height:90px;
float:right;
padding-top:5px;
margin-right:20px;
}

/*  Design Home */

.joinAsianDating {
background-image: url(/skins/_fildate/images/new/join-asian-dating.gif);
background-repeat: no-repeat;
height:264px;
width:547px;
vertical-align:top;
}

.asianGirls {
background-image: url(/skins/_fildate/images/new/filipino-couple.jpg);
background-repeat: no-repeat;
height:264px;
width:413px;
vertical-align:top;
}

.meetFilipina {
background-image: url(/skins/_fildate/images/new/meet-filipina.gif);
background-repeat: no-repeat;
width:242px;
height:298px;
vertical-align:top;
}

.videoChatPreview {
background-image: url(/skins/_fildate/images/new/videoChat-preview.gif);
background-repeat: no-repeat;
width:239px;
height:298px;
vertical-align:top;
}

.profilePreview {
background-image: url(/skins/_fildate/images/new/profile-preview.gif);
background-repeat: no-repeat;
width:479px;
height:525px;
vertical-align:top;
}

.features {
background-image: url(/skins/_fildate/images/new/bg-features.gif);
background-repeat: no-repeat;
width:481px;
height:227px;
vertical-align:top;
cursor:pointer;
text-align:center;
padding-top:45px;
}

.featureTable {
background:#ff8dc3;
text-align:center;
margin-left:25px;
}

.featureTable td{
width:410px;
color:#833d5f;
font-size: 10px;
font-family:Tohoma, Verdana;
font-weight:bold;
text-align:center;
}

.filipinasMore {
background-image: url(/skins/_fildate/images/new/bg-more.jpg);
background-repeat: no-repeat;
width:960px;
height:212px;
vertical-align:top;
text-align:left;
}

.filipinasMore {
background-image: url(/skins/_fildate/images/new/bg-more.jpg);
background-repeat: no-repeat;
width:960px;
height:212px;
vertical-align:top;
text-align:left;
}

.profileMini {
background-image: url(/skins/_fildate/images/new/profile-mini.gif);
background-repeat: no-repeat;
width:220px;
height:131px;
vertical-align:top;
text-align:left;
}

.headShot {
cursor:pointer;
width:70px;
height:80px;
overflow:hidden;
background:#cfdbe0;
border: 1px solid #467596;
}

.headShot:hover {
cursor:pointer;
width:70px;
height:80px;
overflow:hidden;
background:#000000;
border: 1px solid #fa9ac8;
}

/*  Design Guest/Members */

.guestSide {
background-image: url(/skins/_fildate/images/new/bg-guest-side.gif);
vertical-align:top;
text-align:center;
width:218px;
}

.membersSide {
background-image: url(/skins/_fildate/images/new/bg-guest-side.gif);
vertical-align:top;
text-align:center;
width:218px;
}

.guestContent {
background-image: url(/skins/_fildate/images/new/top-fildate-shadow.gif);
background-repeat: no-repeat;
vertical-align:top;
text-align:left;
padding:10px;
width:742px;
}

.membersContent {
background-image: url(/skins/_fildate/images/new/top-fildate-shadow.gif);
background-repeat: no-repeat;
vertical-align:top;
text-align:left;
padding:10px;
width:742px;
}

.bottomContent {
background-image: url(/skins/_fildate/images/new/fildate-bottom.gif);
background-repeat: no-repeat;
vertical-align:top;
width:960px;
height:96px;
}

/*  Font Styles */

.text {
font-size: 11px;
font-family:Tohoma, Verdana;
color: #000000;
}

.text a {
font-size: 11px;
font-family:Tohoma, Verdana;
color: #000000;
}

.text a:hover {
font-size: 11px;
font-family:Tohoma, Verdana;
color: #833d5f;
text-decoration:none;
}

.textBold {
font-size: 12px;
font-family:Tohoma, Verdana;
color: #000000;
font-weight:bold;
}

.textProfile {
font-size: 9px;
height:80px;
font-family:Tohoma, Verdana;
color: #000000;
overflow:hidden;
}

.textWhite {
font-size: 11px;
font-family:Tohoma, Verdana;
color: #ffffff;
}

.textWhite a {
font-size: 11px;
font-family:Tohoma, Verdana;
color: #ffffff;
}

.textWhite a:hover {
font-size: 11px;
font-family:Tohoma, Verdana;
color: #faa5cb;
text-decoration:none;
}

.textWhiteBold {
font-size: 12px;
font-family:Tohoma, Verdana;
color: #ffffff;
font-weight:bold;
}

.textPurple {
font-size: 10px;
font-family:Tohoma, Verdana;
color: #752a55;
}

.textPurple a {
font-size: 10px;
font-family:Tohoma, Verdana;
color: #752a55;
}

.textPurple a:hover {
font-size: 10px;
font-family:Tohoma, Verdana;
color: #752a55;
text-decoration:none;
}

.textGreen {
font-size: 10px;
font-family:Tohoma, Verdana;
color: #1d2221;
}

.textGreen a {
font-size: 10px;
font-family:Tohoma, Verdana;
color: #1d2221;
}

.textGreen a:hover {
font-size: 10px;
font-family:Tohoma, Verdana;
color: #1d2221;
text-decoration:none;
}

.textBlue {
font-size: 12px;
font-family:Tohoma, Verdana;
color: #002157;
}

.textBlue a {
font-size: 12px;
font-family:Tohoma, Verdana;
color: #002157;
}

.textBlue a:hover {
font-size: 12px;
font-family:Tohoma, Verdana;
color: #002157;
text-decoration:none;
}





