@charset "utf-8";
/* CSS Document */

body {
background-color:#cfcfcf;
background-image:url(images/bg.jpg);
background-position:top;
background-repeat:no-repeat;
margin:0px;
font-family:"Times New Roman", Times, serif;
font-size:62.5%;
color:#373737;
}

.prevPage a:link{
color:#373737;
font-size:12px;
}

form {
margin:0px;
}

p {
margin-top:0px;
}

#container {
width:744px;
height:auto;
margin:0px auto;
}

#top_section {
width:744px;
height:250px;
float:left;
}

#top_left_column {
width:383px;
height:250px;
float:left;
}

#logo {
width:213px;
height:21px;
float:left;
margin-top:112px;
}

#top_right_column {
width:331px;
height:225px;
float:left;
padding-left:30px;
padding-top:25px;
}

.main_nav {
width:331px;
float:left;
border-top:1px solid #c0d6e2;
}

.main_nav a{
font-size:14px;
height:20px;
text-decoration:none;
color:#2d3991;
display:block;
padding-top:4px;
}

.main_nav_bottom {
width:331px;
float:left;
border-top:1px solid #c0d6e2;
border-bottom:1px solid #c0d6e2;
}

.main_nav_bottom a{
height:20px;
font-size:14px;
text-decoration:none;
color:#2d3991;
padding-top:4px;
display:block;
}

.main_nav a:hover{
background-image:url(images/rollover.gif);
}

.main_nav_bottom a:hover{
background-image:url(images/rollover.gif);
/*background-color:#c0d6e2;
opacity: .5;
filter: alpha(opacity=50);*/
}

#bottom_section {
width:744px;
height:auto;
float:left;
margin-top:18px;
}

#fourteen_cs {
width:688px;
height:471px;
float:left;
display:inline;
background-color:#999;
margin-left:27px;
}

#bottom_left_column {
width:383px;
height:auto;
float:left;
}

#bottom_left_column_full {
width:744px;
height:auto;
float:left;
}

#page_title {
width:383px;
height:40px;
float:left;
margin-top:7px;
margin-bottom:10px;
}

.page_link {
width:383px;
height:40px;
float:left;
margin-top:20px;
}

#page_title_full {
width:740px;
height:40px;
float:left;
margin-top:7px;
margin-bottom:10px;
}


#main_text_area {
width:383px;
height:auto;
float:left;
font-size:1.3em;
color:#373737;
}

#flashCard {
width:129px;
height:215px;
float:left;
display:inline;
padding-right:7px;
}

.threeCardSpread_holder {
width:383px;
height:auto;
float:left;
font-size:1.3em;
color:#373737;
margin-top:10px;
display:inline;
}

.threeCardSpread_holder img{
padding-right:7px;
border:0px;
}

.threeCardSpread_holder_right {
width:341px;
height:auto;
float:left;
font-size:1.3em;
color:#373737;
margin-top:10px;
display:inline;
}

.threeCardSpread_holder_right img{
padding-right:7px;
border:0px;
}

#main_text_area_users {
width:740px;
height:auto;
float:left;
font-size:1.3em;
color:#373737;
}

#main_text_area img{
padding-right:7px;
border:0px;
}

#bottom_right_column {
width:331px;
height:auto;
float:left;
padding-left:20px;
}

#bottom_right_column_fcs {
width:341px;
height:auto;
float:left;
padding-left:10px;
margin-top:57px;
}

.QL {
width:331px;
height:auto;
float:left;
background-color:#bababb;
margin-bottom:9px;
padding-bottom:10px;
padding-left:10px;
}

.QL_course {
width:321px;
height:auto;
float:left;
background-color:#bababb;
margin-bottom:9px;
padding-bottom:10px;
padding-left:10px;
padding-top:7px;
}

#footer_section {
width:744px;
height:25px;
float:left;
padding-top:4px;
margin-top:10px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#footer_section a{
text-decoration:underline;
color:#616263;
}

#copyright {
width:176px;
height:13px;
float:left;
padding-right:24px;
color:#616263;
border-right:1px solid #616263;
}

#valid_xhhtml {
width:214px;
height:13px;
float:left;
padding-right:24px;
padding-left:24px;
color:#616263;
border-right:1px solid #616263;
}

#website_design {
width:auto;
height:13px;
float:left;
padding-left:24px;
color:#616263;
}

.dark_titles {
width:313px;
height:38px;
float:left;
padding-top:7px;
padding-bottom:13px;
}

.dark_titlesFCS {
width:313px;
height:38px;
float:left;
padding-top:7px;
padding-bottom:5px;
}

.cover_titles {
width:313px;
height:445px;
float:left;
margin-bottom:13px;
}

.dark_contact_title {
width:313px;
height:38px;
float:left;
margin-top:7px;
}

.cotd_title {
width:321px;
height:38px;
float:left;
margin-top:7px;
}

#zodiac_thumb_holder {
width:311px;
height:auto;
float:left;
padding-left:3px;
font-size:13px;
}

#zodiac_thumb_holder a{
color:#373737;
}

#zodiac_thumbTwo_holder {
width:311px;
height:auto;
float:left;
padding-left:3px;
font-size:13px;
}

#zodiac_thumbTwo_holder a{
color:#373737;
}

#editText_holder {
width:311px;
height:auto;
float:left;
margin-left:10px;
margin-top:13px;
padding-left:3px;
font-size:13px;
}

#editText_holder a{
color:#373737;
}

.zodiac_thumb {
width:40px;
height:40px;
float:left;
margin-right:12px;
margin-bottom:13px;
cursor:pointer;
}

.zodiac_thumb img{
border:0px;
}

.zodiac_end_thumb {
width:40px;
height:40px;
float:left;
margin-bottom:13px;
cursor:pointer;
}

.zodiac_end_thumb img{
border:0px;
}

#starsign {
width:185px;
height:15px;
float:left;
padding-left:3px;
margin-top:10px;
font-size:13px;
}

#selected_starsign {
width:118px;
height:15px;
float:left;
margin-top:10px;
background-color:#cfcfcf;
font-size:13px;
padding-left:3px;
}

.contact_ql {
width:100px;
height:15px;
float:left;
padding-left:3px;
font-size:13px;
margin-bottom:2px;
}

.edit_ql {
width:40px;
height:15px;
float:left;
margin-left:13px;
font-size:13px;
margin-bottom:2px;
}

.editdetails_ql {
width:57px;
height:15px;
float:left;
font-size:13px;
margin-bottom:2px;
padding-left:3px;
}

.editdetails_ql a{
color:#373737;
}

.contact_ql_details {
width:204px;
height:15px;
float:left;
background-color:#cfcfcf;
font-size:13px;
padding-left:3px;
margin-bottom:2px;
}

.contact_ql_details a{
color:#373737;
text-decoration:underline;
}

.bold {
font-weight:bold;
}

.light_grey_bg {
height:22px;
background-color:#cfcfcf;
border:1px solid #cfcfcf;
cursor:pointer;
}

.dark_grey_bg {
height:22px;
background-color:#bababb;
border:1px solid #bababb;
cursor:pointer;
}

.learn_online_ql {
width:310px;
height:auto;
float:left;
padding-left:3px;
font-size:13px;
padding-top:10px;
}

.learn_online_ql a{
font-weight:bold;
text-decoration:underline;
color:#373737;
}

.link_container {
width:383px;
height:28px;
float:left;
margin-bottom:5px;
}

.link_image {
width:28px;
height:28px;
float:left;
margin-right:5px;
}

.link_text {
width:350px;
height:auto;
float:left;
margin-top:5px;
}

.link_text a{
text-decoration:underline;
color:#373737;
}

#horoscope_image {
width:139px;
height:104px;
float:left;
padding-right:12px;
}

.horoscope_details_title {
width:60px;
height:15px;
float:left;
font-size:13px;
margin-bottom:5px;
margin-top:1px;
font-weight:bold;
}

.horoscope_details_details {
width:160px;
height:15px;
float:left;
background-color:#cfcfcf;
font-size:13px;
padding-left:3px;
margin-bottom:5px;
margin-top:1px;
}

.horoscope_details_details a{
color:#373737;
text-decoration:underline;
}

#horoscope_reading {
width:383px;
height:auto;
float:left;
margin-top:8px;
}


.listHeight {
height:15px;
}

#cotd_holder {
width:321px;
height:auto;
float:left;
font-size:13px;
background-color:#BABABB;
}

#cotd_holder a{
color:#373737;
}

#cards {
width:323px;
height:281px;
float:left;
overflow:hidden;
}

#cards_1_2 {
position:relative;
left:64px;
top:120px;
}

#card1 {
	position:absolute;
	left:8px;
	top:-2px;
}

#card2 {
	position:absolute;
	left:0px;
	top:6px;
	z-index:1;
}

#card3 {
	position:relative;
	left:70px;
	top:173px;
	z-index:1;
}

#card4 {
	position:relative;
	left:20px;
	top:70px;
	z-index:1;
}

#card5 {
	position:relative;
	left:70px;
	top:-31px;
	z-index:1;
}

#card6 {
	position:relative;
	left:120px;
	top:-22px;
	z-index:1;
}
#card7 {
	position:relative;
	left:170px;
	top:42px;
	z-index:1;
}

#card8 {
	position:relative;
	left:170px;
	top:-59px;
	z-index:1;
}

#card9 {
	position:relative;
	left:170px;
	top:-161px;
	z-index:1;
}

#card10 {
	position:relative;
	left:170px;
	top:-262px;
	z-index:1;
}

#card11 {
	position:relative;
	left:120px;
	top:-364px;
	z-index:1;
}

#card12 {
	position:relative;
	left:170px;
	top:-410px;
	z-index:1;
}

#card13 {
	position:relative;
	left:220px;
	top:-456px;
	z-index:1;
}

#card14 {
	position:relative;
	left:270px;
	top:-395px;
	z-index:1;
}

#cardsLinks {
width:323px;
height:70px;
float:left;
overflow:hidden;
border-top:1px solid #ffffff;
font-size:12px;
padding-top:15px;
margin-top:15px;
text-align:center;
}

#cardsLinks a{
	color:#373737;
}