body {
margin: 0;
padding: 0;
text-align: center
}

img {
border: none
}

form {
margin: 0
}

p.clear {
margin: 0;
text-align: center;
clear: left
}

div.headerMain {
margin: auto;
text-align: left;
width: 760px
}

div.headerMain a:link, div.headerMain a:visited {
color: #fff;
text-decoration: none
}

div.headerMain a:active, div.headerMain a:hover {
text-decoration: underline
}

div.logo {
float: left
}

div.topNav {
float: left;
background: url(../images/top-nav-bg.gif) #1b1d37 left no-repeat;
color: #fff;
width: 502px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
height: 81px
}

div.topNav div {
position: relative;
top: 28px;
padding-left: 140px
}

div.bottomNav {
clear: left;
font-size: 10px;
height: 146px;
background: url(../images/bottom-nav-bg.gif) no-repeat top left
}

div.bottomNav h1 {
color: #fff;
position: relative;
top: 5px;
padding-left: 410px;
font-size: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
margin: 0
}

div.bottomNav h2 {
color: #fff;
font-size: 24px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
padding-left: 440px;
position: relative;
top: 0;
margin: 0
}

img.arrow {
position: relative;
top: 15px;
left: 450px;
margin: 1px;
}

div.secNav {
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 90%;
top: 15px;
left: 1px
}

#bodyContext {
margin: auto;
clear: left;
text-align: left;
width: 760px
}

div.leftCol {
float: left;
width: 187px
}

div.searchTitle {
font-family: Georgia, "Times New Roman", Times, serif;
color: #353535;
font-size: 16px;
margin: 0;
background: url(../images/search-title-bg.gif) repeat-y;
padding: 3px 0 3px 6px
}

div.searchBox {
background:  url(../images/search-body-bg.gif) no-repeat bottom left;
color: #636263;
padding: 5px 0;
font-size: 11px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold
}

div.searchBox ul {
list-style: none;
clear: left;
margin: 0;
padding: 5px 0 5px 12px
}

div.searchBox select {
background: #FA8600;
border: 1px solid #ccc;
color: #fff;
font-size: 11px;
}

select option[value="M"] {
background:  url(../images/man.gif) no-repeat left;
padding-left: 10px;
}

select option[value="F"] {
background:  url(../images/woman.gif) no-repeat left;
padding-left: 10px;
}

input.button {
border: 1px solid #A09FA0;
margin-top: 7px;
background:  url(../images/button-bg.gif) repeat-x;
}

input.zip {
border: 1px solid #A09FA0;
font-size: 11px;
}

div.searchBox ul li {
float: left;
width: 70px;
}

div.searchBox ul input {
width: 80px
}

div.successStor {
border: 1px solid #969597;
background: url(../images/success-bottom.gif) no-repeat bottom
}

div.successStor ul {
color: #4DB333;
padding: 5px 0 20px 10px;
font-size: 12px;
margin: 4px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal
}

div.successStor ul li {
padding: 4px 0;
margin: 0;
}

div.successStor ul li a:link, div.successStor ul li a:visited {
color: #4DB333;
text-decoration: none;
}

div.successStor ul li a:hover, div.successStor ul li a:active {
color: #4DB333;
text-decoration: underline;
}

div.successStor p {
margin: 0 0 2px 15px
}

div.successStor p a {
color: #353535;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}

div.webmaster {
border: 1px solid #969597;
margin: 5px 0
}

h4.webmaster {
font-family: Georgia, "Times New Roman", Times, serif;
color: #969597;
font-size: 16px;
margin: 0;
background: url(../images/webmaster.gif) no-repeat;
padding: 3px 0 3px 30px
}

div.webmaster ul {
padding: 5px 0 20px 10px;
list-style: none;
font-size: 12px;
margin: 4px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold
}

div.webmaster ul li {
padding: 4px 0;
margin: 0;
}

div.webmaster ul li a:link, div.webmaster ul li a:visited {
color: #636263;
text-decoration: underline;
}

div.webmaster ul li a:hover, div.webmaster ul li a:active {
color: #636263;
text-decoration: none;
}


div.rightCol {
float: left;
width: 573px
}

div.welcomBox {
padding: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px
}

div.welcomBox h2 {
color: #4DB333;
margin: 0 0 10px 0;
font-size: 16px;
}

div.welcomBox a:link, div.welcomBox a:visited  {
	text-decoration: underline;
	color: #fa7600
}
div.welcomBox a:active, div.welcomBox a:hover {
	text-decoration: none
}


img.reviews {
float: right
}

table.sponsors {
margin: 5px;
width: 550px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

table.sponsors .context {
background: url(../images/refer-bg.gif) repeat-x
}



table.sponsors a:link, table.sponsors a:visited {
color: #4db333;
font-weight: bold;
fon-size: 20px
}


table.sponsors a:active, table.sponsors a:hover {
font-weight: bold;
text-decoration: none;
}

table.sponsors td {
padding: 4px;
border: 1px solid #4db333
}

div.footer2 {
margin: auto;
clear: left;
text-align: left;
background: #1b1d37;
padding: 1px;
height: 45px;
width: 760px
}

div.bottomNav2 {
background: #fff;
text-align: center;
height: 35px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
padding-top: 10px;
width: 80%;
}

div.footer2 a:link, div.footer2 a:visited {
color: #1b1d37;
text-decoration: none
}

div.footer2 a:active, div.footer2 a:hover {
text-decoration: underline
}

div.formAdd ul {
list-style: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fa7900;
clear: left
}

div.formAdd li {
float: left;
text-align: left;
width: 150px;
}

div.siteMap ul {
color: #4db333
}

div.siteMap a {
color: #fa7900
}es, serif;
font-weight: normal;
margin: 0
}

div.bottomNav h2 {
color: #fff;
font-size: 24px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
padding-left: 440px;
position: relative;
top: 0;
margin: 0
}

img.arrow {
position: relative;
top: 15px;
left: 450px;
margin: 1px;
}

div.secNav {
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 90%;
top: 15px;
left: 1px
}

#bodyContext {
margin: auto;
clear: left;
text-align: left;
width: 760px
}

div.leftCol {
float: left;
width: 187px
}

div.searchTitle {
font-family: Georgia, "Times New Roman", Times, serif;
color: #353535;
font-size: 16px;
margin: 0;
background: url(../images/search-title-bg.gif) repeat-y;
padding: 3px 0 3px 6px
}

div.searchBox {
background:  url(../images/search-body-bg.gif) no-repeat bottom left;
color: #636263;
padding: 5px 0;
font-size: 11px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold
}

div.searchBox ul {
list-style: none;
clear: left;
margin: 0;
padding: 5px 0 5px 12px
}

div.searchBox select {
background: #FA8600;
border: 1px solid #ccc;
color: #fff;
font-size: 11px;
}

select option[value="M"] {
background:  url(../images/man.gif) no-repeat left;
padding-left: 10px;
}

select option[value="F"] {
background:  url(../images/woman.gif) no-repeat left;
padding-left: 10px;
}

input.button {
border: 1px solid #A09FA0;
margin-top: 7px;
background:  url(../images/button-bg.gif) repeat-x;
}

input.zip {
border: 1px solid #A09FA0;
font-size: 11px;
}

div.searchBox ul li {
float: left;
width: 70px;
}

div.searchBox ul input {
width: 80px
}

div.successStor {
border: 1px solid #969597;
background: url(../images/success-bottom.gif) no-repeat bottom
}

/*h4.successStor {
font-family: Georgia, "Times New Roman", Times, serif;
color: #969597;
font-size: 16px;
margin: 0;
background: url(../images/success.gif) no-repeat;
padding: 3px 0 3px 25px
}*/

div.successStor ul {
color: #4DB333;
padding: 5px 0 20px 10px;
font-size: 12px;
margin: 4px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal
}

div.successStor ul li {
padding: 4px 0;
margin: 0;
}

div.successStor ul li a:link, div.successStor ul li a:visited {
color: #4DB333;
text-decoration: none;
}

div.successStor ul li a:hover, div.successStor ul li a:active {
color: #4DB333;
text-decoration: underline;
}

div.successStor p {
margin: 0 0 2px 15px
}

div.successStor p a {
color: #353535;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}

div.webmaster {
border: 1px solid #969597;
margin: 5px 0
}

h4.webmaster {
font-family: Georgia, "Times New Roman", Times, serif;
color: #969597;
font-size: 16px;
margin: 0;
background: url(../images/webmaster.gif) no-repeat;
padding: 3px 0 3px 30px
}

div.webmaster ul {
padding: 5px 0 20px 10px;
list-style: none;
font-size: 12px;
margin: 4px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold
}

div.webmaster ul li {
padding: 4px 0;
margin: 0;
}

div.webmaster ul li a:link, div.webmaster ul li a:visited {
color: #636263;
text-decoration: underline;
}

div.webmaster ul li a:hover, div.webmaster ul li a:active {
color: #636263;
text-decoration: none;
}


div.rightCol {
float: left;
width: 573px
}

div.welcomBox {
padding: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px
}

div.welcomBox h2 {
color: #4DB333;
margin: 0 0 10px 0;
font-size: 16px;
}

img.reviews {
float: right
}

table.sponsors {
margin: 5px;
width: 550px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

table.sponsors .context {
background: url(../images/refer-bg.gif) repeat-x
}



table.sponsors a:link, table.sponsors a:visited {
color: #4db333;
font-weight: bold;
fon-size: 20px
}


table.sponsors a:active, table.sponsors a:hover {
font-weight: bold;
text-decoration: none;
}

table.sponsors td {
padding: 4px;
border: 1px solid #4db333
}

div.footer2 {
margin: auto;
clear: left;
text-align: left;
background: #1b1d37;
padding: 1px;
height: 45px;
width: 760px
}

div.bottomNav2 {
background: #fff;
text-align: center;
height: 35px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
padding-top: 10px;
width: 80%;
}

div.footer2 a:link, div.footer2 a:visited {
color: #1b1d37;
text-decoration: none
}

div.footer2 a:active, div.footer2 a:hover {
text-decoration: underline
}

div.formAdd ul {
list-style: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fa7900;
clear: left
}

div.formAdd li {
float: left;
text-align: left;
width: 150px;
}

div.siteMap ul {
color: #4db333
}

div.siteMap a {
color: #fa7900
}

#horoscope {
font-size: 12px;
margin: 0 0 10px 10px;
width: 550px;
color: #fa7d00;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#horoscope a:link, #horoscope a:visited {
color: #4db333;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
text-decoration: underline
}
#horoscope a:active, #horoscope a:hover {
text-decoration: none
}

div.rssLeftCol {
border: 1px solid #969597;
margin-top: 5px;
}

div.rssLeftCol ul {
color: #4DB333;
padding: 5px 0 20px 10px;
font-size: 12px;
margin: 4px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal
}

div.rssLeftCol ul li {
padding: 4px 0;
margin: 0;
}

div.rssLeftCol ul li a:link, div.rssLeftCol ul li a:visited {
color: #4DB333;
text-decoration: none;
}

div.rssLeftCol ul li a:hover, div.rssLeftCol ul li a:active {
color: #4DB333;
text-decoration: underline;
}

#topLinks {
	color: #fa7600;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0 0 8px 10px;
	text-transform: uppercase
}

#topLinks a:link, #topLinks a:visited  {
	text-decoration: underline;
	color: #fa7600
}

#topLinks a:active, #topLinks a:hover {
	text-decoration: none
}

#horoscopeTop {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 10px;
}

#horoscopeTop h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #fa7d00
}

#horoscopeTop a:link, #horoscopeTop a:visited  {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fa7600
}
#horoscopeTop a:active, #horoscopeTop a:hover {
	text-decoration: none
}

div.pageLeft {
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fa7600;
font-size: 12px;
margin-left: 5px
}

div.pageLeft a:link, div.pageLeft a:visited  {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fa7600
}
div.pageLeft a:active, div.pageLeft a:hover {
	text-decoration: none
}

div.pageRight {
float: right;
font-size: 12px
}

div.pageRight a:link, div.pageRight a:visited  {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4db333
}
div.pageRight a:active, div.pageRight a:hover {
	text-decoration: none
}

#searchResults {
margin-left: 5px;
width: 550px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#searchResults a:link, #searchResults a:visited  {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4db333
}
#searchResults a:active, #searchResults a:hover {
	text-decoration: none
}

#searchResults .context {
background: url(../images/refer-bg.gif) repeat-x
}

#searchResults .info p {
color: #fa7600;
margin: 2px 0
}

div.partnersDirs ul, div.partnersDirs li {
list-style: none;
margin: 10px 0 10px 30px
}

div.partnersDirs a:link, div.partnersDirs a:visited  {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fb8b00
}
div.partnersDirs a:active, div.partnersDirs a:hover {
	text-decoration: none
}
