body {
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0
}
#headerLogo {
width: 760;
margin: auto;
color: #6B92FF;
background: url(/images/top-bg.gif) right top no-repeat;
clear: both
}
img {
border: 0
}
#headerLogo ul {
list-style: none;
margin: 0;
padding: 0;
clear: both
}
#headerLogo li.left {
float: left
}
#headerLogo li.right {
float: right;
padding: 0 50px 0 0
}
#headerLogo li.right a {
color: #FF7373
}
h1 {
color: #84C7D6;
padding: 0;
margin: 0;
font-size: 10px
}
#headerLogo input {
width: 100px;
height: 20px;
font-size: 10px
}
#headerLogo input.search {
width: 60px;
height: 20px
}
#topMenu {
border-top: 1px solid #5E75B6;
text-align: center;
text-transform: uppercase;
letter-spacing: -1px;
font-size: 13px;
clear: both;
}
#topMenu a:link, #topMenu a:visited  {
text-decoration: none;
padding: 0 3px 0 3px;
background: #E4EBFD;
color: #1b1d37
}
#topMenu a:active, #topMenu a:hover {
color: #fff;
background: #489FB3
}
#topMenu a.sel:link, #topMenu a.sel:visited  {
text-decoration: none;
color: #0043FF
}
#topMenu a.sel:active, #topMenu a.sel:hover {
color: #fff
}
form {
margin: 0;
padding: 0
}
div.topBg {
background: url(/images/top_bg.gif) right top repeat-x;
margin-top: 5px;
font-size: 4px;
border-bottom: 1px solid #90ACFD;
text-align: right;
padding-bottom: 10px
}
table {
text-align: left;
margin: auto;
width: 760px !important;
font-size: 10px
}	
td.leftColum {
background: #CDF2FB;
width: 142px;
border-right: 1px solid #85C5D5;
padding: 4px;
text-align: center
}
td.rightColum {
background: #D9E1FA;
text-align: center;
color: #4D39A1;
padding: 5px;
width: 123px !important
}
div.win {
padding-bottom: 4px
}	
div.winCenter {
border-right: 1px solid #5E75B6;
border-left: 1px solid #5E75B6;
background: #FFFFFF
}	
div.winCenter span {
color: #398CA1;
font-weight: bold;
text-transform: uppercase
}
.winSearch {
color: #6B90FC;
padding: 5px 5px 0 0;
text-align: right
}
.winSearch select {
width: 65px;
height: 15px;
font-size: 10px
}
.winSearch input {
font-size: 10px
}
div.winButton {
padding: 5px
}
div.winButton input {
background: #A73735;
color: white;
font-weight: bold;
width: 100px;
height: 20px;
font-size: 10px
}
.winButtonJoin {
background: #A73735;
color: white;
font-weight: bold;
width: 100px;
height: 20px;
font-size: 10px
}
div.howsOnline {
color: #6B90FC;
text-transform: uppercase;
padding: 4px;
text-align: left
}
div.howsOnline a:link, div.howsOnline a:visited {
text-decoration: underline;
color: #6B90FC
}
div.howsOnline a:active, div.howsOnline a:hover {
text-decoration: none}
div.howsOnline span {
color: red
}
div.howsOnline p {
margin: 7px 0 7px 0
}
#lastSearch {
padding-bottom: 1px;
text-align: left
}
#lastSearch ul {
margin: 10px 0 0 10px;
padding: 0 0 0 10px
}
#lastSearch a:link, #lastSearch a:visited  {
text-decoration: none;
color: #6B90FC
}
#lastSearch a:active, #lastSearch a:hover {
text-decoration: underline
}
#lastSearch li {
color: #6B90FC;
margin: 0 2px 0 2px
}
div.winCenterPink {
border-right: 1px solid #5E75B6;
border-left: 1px solid #5E75B6;
background: url(/images/dating_sites_subscribe.png) center no-repeat #FFDBEF
}
div.winCenterPink span {
color: #398CA1;
font-weight: bold;
text-transform: uppercase
}
#topLinks {
color: black;
font-weight: bold;
font-size: 9px;
margin: 0 0 8px 0;
text-transform: uppercase
}
#topLinks a:link, #topLinks a:visited  {
text-decoration: underline;
color: black
}
#topLinks a:active, #topLinks a:hover {
text-decoration: none
}
div.ultraTitle {
background: url(/images/ultra_bg.gif) no-repeat right top #D38EFB;
margin: 4px 0 3px 0;
height: 19px;
color: white;
text-transform: uppercase;
padding: 2px 0 2px 15px;
clear: left
}
div.ultraTitle h1 {
font-size: 12px;
color: white;
margin: 0
}
div.moustWinLeft {
border: 1px solid #EED9FA;
clear: both;
color: #FF0000;
background: url(/images/dating_sites_popular.png);
text-transform: uppercase;
font-weight: bold;
height: 175px;
padding: 3px;
margin: 0 0 4px 0
}
div.moustWinLeft div {
color: #0C00FF;
font-weight: normal;
font-size: 11px;
text-align: justify;
text-transform: none;
padding-left: 10px
}
div.moustWinLeft a {
color: red;
font-weight: normal;
font-size: 9px;
text-transform: none
}
div.moustWinRight {
border: 1px solid #EED9FA;	
clear: left;	
color: #FF0000;
text-transform: uppercase;
background: url(/images/dating_sites_popular.png);
font-weight: bold;
margin: 0 0 4px 0;
padding: 3px;
min-height: 175px;
text-align: right
}
div.moustWinRight div {
color: #0C00FF;
font-weight: normal;
font-size: 11px;
text-align: justify;
text-transform: none;
padding-right: 10px
}
div.moustWinRight h1 {
font-size: 12px;
margin: 2px;
color: #737173
}
div.moustWinRight a {
color: red;
font-weight: normal;
font-size: 9px;
text-transform: none
}
div.pinkTitle {
background: url(/images/pink_bg.gif) right top no-repeat #FB8ECC;
margin: 4px 0 2px 0;
height: 19px;
color: white;
text-transform: uppercase;
padding: 2px 0 0 15px;
clear: left
}
div.pinkTitle h1 {
font-size: 12px;
clear: left;
color: white;
margin: 0
}
div.StoryBox {
text-transform: uppercase;
clear: left;
font-size: 12px;
font-weight: bold;
}
div.StoryBox a:link, div.StoryBox a:visited  {
text-decoration: none;
color: #FF0000
}
div.StoryBox a:active, div.StoryBox a:hover {
text-decoration: underline
}
div.StoryBox li {
list-style-image: url(/images/li.gif);
padding: 0 0 10px 0;
margin: 10px 0 0 20px;
list-style-type: none
}
div.StoryBox ul {
padding: 0px 0 0 25px
}
.storyLeft {
width: 307px;
border: 1px solid #FFDBEF;
float: left
}
.storyRight {
width: 306px;
float: left;
border-top: 1px solid #FFDBEF;	
border-right: 1px solid #FFDBEF;		
border-bottom: 1px solid #FFDBEF
}
div.blueTitle {
background: url(/images/blue_bg.gif) no-repeat right top #8E91FB;
margin: 4px 0 2px 0;
height: 19px;
color: white;
text-transform: uppercase;
padding: 2px 0 0 15px;
clear: left
}
div.blueTitle h1 {
font-size: 12px;
color: white;
margin: 0
}
div.DirBox {
clear: left
}
div.DirBox a.dira:link, div.DirBox a.dira:visited {
text-transform: uppercase;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #FF0000
}
div.DirBox a.dira:active, div.DirBox a.dira:hover {
text-decoration: underline
}
div.DirBox a:link, div.DirBox a:visited {
text-decoration: underline;
text-transform: none;
font-size: 9px;
color: #417DC0
}
div.DirBox a:active, div.DirBox a:hover {
text-decoration: none
}
div.DirBox li {
padding: 0 0 10px 0; 
font-weight: bold
}
div.DirBox ul {
list-style-image: url(/images/li2.gif);
margin: 0 1px 0 20px;
padding: 5px 2px 0 10px;
list-style-type: none
}
.dirLeft {
width: 230px;
border: 1px solid #D9E1FA;
float: left
}
.dirRight {
width: 232px;
border-top: 1px solid #D9E1FA;
border-right: 1px solid #D9E1FA;
border-bottom: 1px solid #D9E1FA;		
float: left
}
#goTop {
float: right; 
padding: 20px 0 0 0
}
div.bottomBg {
width: 760;
margin: auto;
text-align: left;
background: url(/images/bottom_bg.gif) repeat-x;
height: 18px
}
div.bottomText {
margin: auto
}
div.bottomText a {
color: black
}
#onlineLeft {
clear: left;
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
width: 230px;
border: 1px solid #FFDBEF;
color: #6992FF;
height: 180px;
float: left
}
#onlineLeft a:link, #onlineLeft a:visited  {
text-decoration: none;
font-size: 12px;
color: #FF0000
}
#onlineLeft a:active, #onlineLeft a:hover {
text-decoration: underline
}
#onlineLeft li {
padding-bottom: 10px
}
#onlineLeft ul {
list-style-image: url(/images/li.gif);
margin: 5px 10px 20px 20px;
padding: 0 0 0 10px;
list-style-type: none
}
#onlineRight {
width: 230px;
font-size: 10px;
float: left;
border-top: 1px solid #FFDBEF;	
border-right: 1px solid #FFDBEF;		
border-bottom: 1px solid #FFDBEF;
height: 180px
}
#onlineRight div {
padding: 5px
}
#onlineRight p {
margin: 0 0 5px 0
}
#searchFormLeft {
border: 1px solid #EED9FA;
width: 232px;
padding: 0;
margin: 0;
text-align: center;
height: 250px;
float: left
}
#searchFormRight {
border-top: 1px solid #EED9FA;
border-right: 1px solid #EED9FA;
border-bottom: 1px solid #EED9FA;		
font-weight: bold;
padding: 0 0px 0 0;
float: left;
height: 250px;
margin: 0 0 4px 0;
text-align: center;
width: 230px
}
#searchFormRight select {
width: 65px;
height: 15px;
font-size: 10px
}
#searchFormRight p {
margin: 10px
}
#serchNotFound {
border: 1px solid #EED9FA;
color: red;
text-align: center;
font-weight: bold;
text-transform: uppercase;
padding: 10px;
font-size: 12px
}
#serchNotFound a {
color: red
}
div.pageLeft {
color: #898788;
clear: left;
float: left;
font-size: 11px;
letter-spacing: 1px
}
div.pageLeft a:link, div.pageLeft a:visited {
text-decoration: underline;
font-size: 11px;
color: #162AEB
}
div.pageLeft a:active, div.pageLeft a:hover {
text-decoration: none
}
div.pageLeft a.select:link, div.pageLeft a.select:visited {
text-decoration: underline;
font-size: 11px;
color: red
}
div.pageLeft a.select:active, div.pageLeft a.select:hover {
text-decoration: none
}
div.pageRight {
text-align: right
}
div.pageRigh a:link, div.pageRight a:visited {
text-decoration: underline;
font-size: 11px;
color: #162AEB
}
a.blue:link, a.blue:visited  {
text-decoration: underline;
font-size: 13px;
color: blue
}
a.blue:active, a.blue:hover {
text-decoration: none
}
div.pageRight a:active, div.pageRight a:hover {
text-decoration: none
}
#searchResults {
width: 606px !important;
margin-top: 10px
}
td.SearchPhoto {
width: 90px;
padding: 5px;
text-align: center;
border: 1px solid #EED9FA
}
td.SearchProfile {
width: 150px;
padding: 5px;
border: 1px solid #EED9FA
}
td.SearchProfile a {
color: #D38EFB;
font-weight: bold
}
td.SearchProfile  p {
margin: 5px
}
td.SearchProfile hr {
height: 1px;
background: #D38EFB;
margin: 0;
width: 80px
}
td.SearchInfo {
padding: 5px;
font-size: 11px;
background: #EED9FA
}
td.SearchInfo h4 {
color: #CC2025;
font-size: 10px
}
td.SearchInfo a {
color: #CC2025;
font-weight: bold
}
#joinSelect {
color: #727272;
width: 465px !important;
font-size: 12px;
border: 1px solid #EFDEFF
}
#joinSelect td {
padding: 3px
}
.rateSel {
background: #FFFF00;
font-size: 9px
}
td.joinCheckImage {
width: 200px;
color: #FF0000;
font-size: 10px;
text-transform: uppercase;
font-weight: bold
}
td.joinCheckText {
border-left: 1px solid #EFDEFF
}
#joinSelect a {
color: red
}
td.joinCheckImage2 {
width: 200px;
border-top: 1px solid #EFDEFF;
font-size: 10px;
color: #FF0000;
text-transform: uppercase;
font-weight: bold
}
td.joinCheckText2 {
border-top: 1px solid #EFDEFF;
border-left: 1px solid #EFDEFF
}
td.joinCheckText3 {
background: #F4E5FD;
border-top: 1px solid #EFDEFF;
border-left: 1px solid #EFDEFF
}
#datingSites {
width: 628px !important;
border: 1px solid #EFDEFF;
margin: 10px 0 10px 0
}
#datingSites p.border {
margin: 7px 4px 7px 4px;
padding: 2px;
border-bottom: 1px dotted #EFDEFF; 
border-left: 10px solid #EFDEFF
}
#datingSites h2 {
text-align: center;
margin: 3px;
font-size: 12px;
color: #E7B502
}
td.datingSitesImg {
padding: 3px;
color: red;
text-transform: uppercase;
font-weight: bold;
border-bottom: 1px solid #EFDEFF;
text-align: center;
width: 220px
}
td.datingSitesText {
padding: 3px;
color: #727272;
font-size: 12px;
border-bottom: 1px solid #EFDEFF
}
td.datingSitesText b {
font-size: 14px
}
td.datingSitesText a {
color: #0C00FF;
font-weight: normal;
font-size: 12px
}	
td.datingSitesText a.red {
color: red
}
td.datingSitesImg2 {
padding: 3px;
color: red;
text-transform: uppercase;
text-align: center;
font-weight: bold;
width: 220px
}
td.datingSitesText2 {
padding: 3px;
font-size: 12px;
color: #727272
}
td.datingSitesText2 b {
font-size: 14px
}
td.datingSitesText2 a {
color: #0C00FF;
font-weight: normal;
font-size: 10px
}	
td.datingSitesText2 a.red {
color: red
}
div.userReview {
border-left: 10px solid #EED9FA;
padding-left: 10px;
font-size: 12px
}
div.userReview i {
text-align: right;
color: #CCCCCC;
font-size: 10px
}
#print {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;	
padding: 10px
}
#print i {
text-align: right;
color: #CCCCCC;
font-size: 10px
}
#print h1 {
font-size: 14px;
color: #000066;
margin: 0;
font-style: italic
}
#print h2 {
font-size: 18px
}
#lastSearchRes {
border: 1px solid #EED9FA;
font-size: 11px;
width: 473px
}
#lastSearchResultPadd {
padding: 10px;
margin: 0
}
.red {
color: red
}
#lastSearchRes a.ter:link, #lastSearchRes a.ter:visited  {
font-size: 13px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
color: #0099CC
}
#lastSearchRes a.ter:active, #lastSearchRes a.ter:hover {
text-decoration: underline
}
#lastSearchRes ul {
list-style-type: none;
padding: 0;
margin: 10px 0 0 0;
color: #727272
}
#lastSearchRes li.topSearchRes {
list-style-type: none;
padding: 0;
margin: 10px 0 0 0;
color: #727272
}
#lastSearchRes li {
padding: 5px 0 0 15px
}
#lastSearchRes a.asd:link, #lastSearchRes a.asd:visited  {
font-size: 10px;
text-transform: uppercase;
text-decoration: underline;
font-weight: bold;
color: #3366ff
}
#lastSearchRes a.asd:active, #lastSearchRes a.asd:hover {
text-decoration: none
}
#lastSearchRes a.tor:link, #lastSearchRes a.tor:visited  {font-size: 10px;
text-decoration: underline;
color: #727272
}
#lastSearchRes a.tor:active, #lastSearchRes a.tor:hover {
text-decoration: none
}
#horoscope {
width: 475px !important;
border: 1px solid #EED9FA;
color: #D38EFB
}
#horoscope td {
text-align: center;
padding: 0
}
#horoscope b {
color: red;
font-size: 12px
}
#horoscope p {
margin: 0px
}
#horoscope h2 {
font-size: 14px
}
div.horoscopeBox {
clear: left
}
div.horoscopeBox a:link, div.horoscopeBox a:visited  {
text-decoration: none;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
color: #FF0000
}
div.horoscopeBox a:active, div.horoscopeBox a:hover {
text-decoration: underline
}
div.horoscopeBox li {
padding-bottom: 10px
}
div.horoscopeBox ul {
list-style-image: url(/images/li.gif);
margin: 10px 0 10px 30px;
padding: 0 0 0 10px;
list-style-type: none
}
.horoscopeLeft {
width: 236px;
border: 1px solid #FFDBEF;
float: left
}
.horoscopeRight {
width: 236px;
float: left;
border-top: 1px solid #FFDBEF;	
border-right: 1px solid #FFDBEF;		
border-bottom: 1px solid #FFDBEF
}
#horoscopeTop {
margin: 5px 0 5px 0;
font-size: 12px;
border: 1px solid #FFDBEF
}
#horoscopeTop p {
margin: 5px
}
#horoscopeTop h2 {
font-size: 12px;
margin: 5px
}
#horoscopeTop a {
color: red
}
div.topDir {
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
border: 1px solid #FFDBEF
}
div.topDir a:link, div.topDir a:visited  {
text-decoration: none;
color: #FF0000
}
div.topDir a:active, div.topDir a:hover {
text-decoration: underline
}
div.topDir li {
padding-bottom: 10px
}
div.topDir ul {
list-style-image: url(/images/li.gif);
margin: 10px 0 10px 30px;
padding: 0 0 0 10px;
list-style-type: none
}
#siteMap {
border: 1px solid #EED9FA;
width: 598px;
font-size: 12px;
padding: 3px
}
#siteMap hr {
border:thin solid #EED9FA
}
#siteMap ul {
margin: 0 0 20px 20px;
padding: 0 0 0 0;
}
#siteMap li.siteMapTop {
margin: 20px 0 0 0;
padding: 0 0 0 0;
font-size: 13px;
list-style-type: none;
color: #737173
}
#siteMap li {
margin: 10px 0 0 30px;
padding: 0;
font-size: 10px
}
#siteMap b {
color:black;
}
#siteMap a:link, #siteMap a:visited  {
text-decoration: underline;
color: red
}
#siteMap a:active, #siteMap a:hover {
text-decoration: none
}
#subscribeBg {
background: url(/images/subscribe_img.jpg) no-repeat 450px 0
}
#addReviewBg {
background: url(/images/add_review_img.jpg) no-repeat 430px 30px
}
#SendFriend {
background: url(/images/send_friend_img.jpg) no-repeat 450px 5px
}
div.banner {
border-bottom: 2px solid #999999;
border-left: 2px inset;
border-top: 2px inset;
border-right: 2px solid #999999;
padding: 10px
}
#datingBooks {
text-align: left;
border: 1px solid #FB8ECC;
margin: auto;
width: 600px !important;
font-size: 10px
}
#amazon {
width: 600px !important;
font-size: 12px
}
#amazon2 {
width: 600px !important;
font-size: 12px
}
input.datingSitesSub {
font-size: 10px
}
.DatingSitesHorocopeText {
padding: 4px;
color: #737173;
text-align: justify
}
#dating_books_index {
width: 450px
}
#dating_books_index p {
float: left
}
span.articles_subtitle {
font-weight: normal;
text-transform: none
}
span.dating_questions_subtitle {
font-weight: normal;
text-transform: none
}
span.dating-ads-search {
font-weight: normal;
text-transform: none
}
div.read-dating-search {
clear: both;
color: #727272;
font-size: 12px;
padding: 4px;
line-height: 150%;
margin-bottom: 3px;
border: 1px solid #EFDEFF
}

div.read-dating-search a:link, div.read-dating-search a:visited {
color: blue;
text-decoration: underline
}

div.read-dating-search a:hover, div.read-dating-search a:active {
text-decoration: none
}


div.read-dating-search h2 {
margin: 0;
padding: 20px 0 0 0;
font-size: 14px
}
div.read-dating-search h1 {
margin: 0;
color: #727272;
padding: 20px 0 0 0;
font-size: 14px
}
div.formAdd {
padding: 10 0 0 50px
}
div.formAdd ul {
list-style: none;
clear: left;
height: 20px
}
div.formAdd li {
float: left;
width: 150px;
}
