p, body, .content_months, span, div.footer, #current, #next, #links, th.horoscope_intro p {
	text-align: center;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:none;
}
.content_months span {
	line-height:30px;
}
#result {
	text-align: center;
	vertical-align: top;
	max-height:330px;
	padding-top:10px;
	overflow:hidden;
	max-height:290px;
	overflow:auto;
}
th {
	background:no-repeat;
}
#result span, #result p {
line-height:20px;
margin:0 15px;
padding:0;
text-align:center;
vertical-align:top;
}
div.logo_hero{
	padding:0;
	margin:0;
	margin-bottom:20px;
	margin-top:30px;
}
.content_months {
	height:30px;
	margin-bottom:15px;
	background: url(images/months.jpg) no-repeat 2px;
	display:none;
}
th.content_bg {
	background: url(images/content_bg.jpg) no-repeat;
}
.findyourtrip {
	margin:15px 0 15px 0;
	position:relative;
	bottom:0px;
}
#result h3, #result h2, h2, .container h2 {
	text-align:center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight:normal;
	font-style:none;
	padding:0;
	margin:10px 0;
	
}
h2, .container h2{
font-size:16px;
}
table.main {
	height:500px;
}
th.leftcol {
	display:block;
	width:67px;
}
th.leftcol img {
	display:block;
	width:67px;
}

table {
	border:none;
	margin:auto;
}
div.footer {
	color:#66CCFF;
}

div.footer{
position:relative;
bottom:0;
}
div.container{
height:400px;
padding-top:10px;
max-width:186px;
}
input{
margin-bottom:10px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f8fc0;
	
}
a:link {
	text-decoration: none;
	color:#5f8fc0;
	
}
a:visited {
	text-decoration: none;
}
a:hover, a.hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
}
#links{
color:#eee;
margin-bottom:10px;
}
th.horoscope_intro p {
color:#000000;
line-height:20px;
padding:0;
text-align:left;
}

/** HIDE EMAIL TEMPORARILY **/
div.footer, div.footer #email {
color:#3399bb;
}
.continent_header {
color:#0099FF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
margin-top:20px;
text-align:left;
}

#result span{
margin:0;
padding:0;
}
#links {
padding:5px 0;
background: url(images/dates_bg.jpg) no-repeat;
}
#current{
color:#3d6fae;
}

#emailform
{
	display:none; 
}

form p 
{
	padding-bottom:8px;
}

form p button
{
	margin-top:5px;
}

#emailMsg
{
	color:#00ff00; 
}