body {
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0
}
#headerLeft {
font-family: verdana;
font-size: 10px;
float: left;
color: #E54040
}
div.topHeaderMenu {
text-align: left;
width: 440px;
height: 13px
}
#headerLeft a {
color: #E54040
}
h2.slogan {
color: #D1D1D1;
font-size: 31px;
word-spacing: 20px;
letter-spacing: 3px;
font-weight: bold;
margin: 0;
padding: 0;
height: 38px;
width: 440px;
font-family: Arial
}
h3.headerDescr {
color: #ffffff;
background: url(../images/top_header_bg.gif) top repeat-x #FF0000;
height: 18px;
width: 440px;
font-weight: normal;
font-size: 10px;
margin: 1px 0 1px 0;
font-family: Verdana
}


#headerRight {
float: left
}
#headerLogo {
width: 760 !important;
margin: auto;
color: #FF0000;
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: 13px
}
/*
#headerLogo input {
width: 100px;
height: 20px;
font-size: 10px
}
#headerLogo input.search {
width: 60px;
height: 20px
}
*/
#topMenu {
border-top: 1px solid #ff000;
text-align: center;
height: 18px;
background: url(/images/top_header_bottom.jpg) right no-repeat;
text-transform: uppercase;
letter-spacing: 0;
padding: 6px 0 0 0;
clear: both;
font-size: 0.9em
}
#topMenu a:link, #topMenu a:visited  {
text-decoration: none;
font-size: 10px;
font-weight: bold;
padding: 0 3px 0 3px;
color: #b40000
}
#topMenu a:active, #topMenu a:hover {
color: #fff;
background: #ff0000
}
#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 {
margin-top: 5px;
height: 2px;
background: #D58585;
padding-bottom: 10px
}
table {
text-align: left;
margin: auto;
width: 760px !important;
font-size: 12px
}	
td.leftColum {
background: #FBCDCD;
width: 142px;
border-right: 1px solid #D58585;
padding: 4px;
text-align: center
}
td.rightColum {
background: #FAD9D9;
text-align: center;
color: #4D39A1;
padding: 5px;
width: 123px !important
}
div.win {
padding-bottom: 4px
}	
div.winCenter {
border-right: 1px solid #CF0B0B;
border-left: 1px solid #CF0B0B;
background: #FFFFFF
}	
div.winCenter span {
color: #B40000;
font-weight: bold;
text-transform: uppercase
}
.winSearch {
color: #ff0000;
font-size: 9px;
padding: 5px 5px 0 0;
text-align: right
}
.winSearch select {
width: 55px;
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: #979797;
padding: 4px;
text-align: left
}
div.howsOnline ul {
margin: 0;
padding: 0;
list-style-position: inside;
list-style-image: url(/images/heart2.gif)
}
div.howsOnline li {
margin: 0;
padding: 0 0 10px 0
}
div.howsOnline li:first-letter {
font-weight: bold;
color: #ff0000;
font-size: 20px
}
div.howsOnline a:link, div.howsOnline a:visited {
text-decoration: underline;
color: #FF0000
}
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 #CF0B0B;
border-left: 1px solid #CF0B0B;
background: #FFDBEF
}
div.winCenterPink:first-letter {
font-weight: bold;
color: #ff0000;
font-size: 20px
}
div.winCenterPink span {
color: #B34040;
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/boxheader.gif) no-repeat;
margin: 4px 0 3px 0;
height: 19px;
text-transform: uppercase;
padding: 2px 0 2px 15px;
clear: both
}
div.ultraTitle h1 {
font-size: 12px;
color: #B40000;
margin: 0
}
div.moustWinLeft {
clear: left;
color: #FF0000;
text-transform: uppercase;
font-weight: bold;
/*height: 175px;*/
padding: 3px;
margin: 0 0 4px 0
}
div.moustWinLeft div {
color: #666565;
font-weight: normal;
font-size: 11px;
text-align: justify;
text-transform: none;
padding-left: 0
}
div.moustWinLeft a {
color: red;
font-weight: normal;
font-size: 12px;
text-transform: none
}
div.moustWinRight {	
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: #666565;
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: 12px;
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: 305px;
border: 1px solid #D9E1FA;
float: left
}
.dirRight {
width: 305px;
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 !important;
margin: auto;
text-align: left;
background: #D58585;
height: 18px
}
div.bottomText {
width: 760 !important;
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: 225px;
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: 205px
}
#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 #D58585
}
td.SearchProfile {
width: 150px;
padding: 5px;
border: 1px solid #D58585
}
td.SearchProfile a {
color: #CC2025;
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: #FBCDCD
}
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 #EC6765;
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
}

#default_table {
width: 500px !important;
border: 0px;
color: #D38EFB
}

#default_table2 {
width: 100% !important;
border: 0px;
color: #D38EFB;
}

#horoscope {
width: 600px !important;
border: 1px solid #EED9FA;
color: #D38EFB
}
#horoscope td {
text-align: left;
padding: 0
}
#horoscope b {
color: red;
font-size: 12px
}
#horoscope strong {
color: #727272;
font-size: 12px
}
#horoscope p {
margin: 0px;
color: #0066FF;

}
#horoscope h2 {
font-size: 14px;
color: #0066FF;
}
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-top: 1px solid #EED9FA;
border-bottom: 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;
font-size:red
}
#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-top: 1px solid #EFDEFF;
border-bottom: 1px solid #EFDEFF
}

.read-dating-search a {
color: #727272;
font-size: 10px;
}

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;
}
.small {
	font-size: 9px;
}
div.logoBox {
width: 94px;
background: url(/images/logo_box.gif) no-repeat;
padding: 0;
height: 92px;
float: left;
clear: left
}

div.moustWinLeft b {
text-align: left;
}