BODY {
	BACKGROUND-POSITION: center center; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../graphics/bg_tile.gif); MARGIN: 0px; COLOR: #fc3; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8eac9
}
#container {
	MARGIN-LEFT: auto; WIDTH: 770px; MARGIN-RIGHT: auto; POSITION: relative; HEIGHT: auto; BACKGROUND-COLOR: #fff
}
#header {
	MARGIN: 0px; WIDTH: 770px; HEIGHT: 134px
}
#mainNav {
	FONT-SIZE: 10px; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 158px; LINE-HEIGHT: 20px; HEIGHT: auto; BACKGROUND-COLOR: #9c429e
}
#mainCont {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 608px; HEIGHT: auto
}
#mainContWide {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 770px; HEIGHT: auto
}
#bottom {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 770px; HEIGHT: auto
}
P {
	COLOR: #606
}
H1 {
	COLOR: #606
}
LI {
	COLOR: #606
}
TABLE {
	COLOR: #606
}
.whitebody {
	LINE-HEIGHT: 2em; TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 24px; LINE-HEIGHT: 24px
}
TABLE {
	TEXT-ALIGN: left
}
#top {
	LEFT: 0px; BACKGROUND-IMAGE: url(../graphics/logo_top.jpg); MARGIN: 0px; WIDTH: 770px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 95px; BACKGROUND-COLOR: #306
}
#top SPAN {
	DISPLAY: none
}
#topNav {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 0px; BACKGROUND-IMAGE: url(../graphics/bg_topNav.jpg); MARGIN: 0px; WIDTH: 770px; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 95px; HEIGHT: 39px; BACKGROUND-COLOR: #c39
}
#topNav SPAN {
	DISPLAY: block; MARGIN: 12px 10px 5px 20px
}
#topNav A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 12px; COLOR: #fff; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
#topNav A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 12px; COLOR: #fff; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
#topNav A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 12px; COLOR: #fff; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
#topNav A:hover {
	FONT-WEIGHT: normal; COLOR: #fc3; TEXT-DECORATION: none
}
#topNav IMG {
	MARGIN-LEFT: 12px
}
#mainNav P {
	MARGIN-TOP: 5px; MARGIN-LEFT: 18px
}
#mainNav A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainNav A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainNav A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainNav A:hover {
	COLOR: #fc3
}
#mainNav H3.home {
	BACKGROUND-IMAGE: url(../graphics/sub_home.gif); MARGIN: 0px; WIDTH: 158px; HEIGHT: 32px
}
#mainNav H3.home SPAN {
	DISPLAY: none
}
#mainNav H3.cate {
	BACKGROUND-IMAGE: url(../graphics/sub_cate.gif); MARGIN: 0px; WIDTH: 158px; HEIGHT: 32px
}
#mainNav H3.cate SPAN {
	DISPLAY: none
}
#mainNav H3.story {
	BACKGROUND-IMAGE: url(../graphics/sub_story.gif); MARGIN: 0px; WIDTH: 158px; HEIGHT: 32px
}
#mainNav H3.story SPAN {
	DISPLAY: none
}
#mainNav H3.horo {
	BACKGROUND-IMAGE: url(../graphics/sub_horo.gif); MARGIN: 0px; WIDTH: 158px; HEIGHT: 36px
}
#mainNav H3.horo SPAN {
	DISPLAY: none
}
#mainNav H3.memb {
	BACKGROUND-IMAGE: url(../graphics/sub_memb.gif); MARGIN: 0px; WIDTH: 158px; HEIGHT: 36px
}
#mainNav H3.memb SPAN {
	DISPLAY: none
}
#mainNav H3.search {
	BACKGROUND-IMAGE: url(../graphics/sub_search.gif); MARGIN: 0px; WIDTH: 158px; HEIGHT: 32px
}
#mainNav H3.search SPAN {
	DISPLAY: none
}
#mainNav H3.endcap {
	BACKGROUND-IMAGE: url(../graphics/sub_endcap.gif); MARGIN: 0px; WIDTH: 158px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
#mainNav H3.endcap SPAN {
	DISPLAY: none
}
#topOffer {
	
}
#midCol {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 400px
}
#leftCol {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 550px
}
#ourPsychics {
	MARGIN-TOP: 10px; BACKGROUND-IMAGE: url(../graphics/ourPsychics.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}
#ourPsychicsBtm {
	BACKGROUND-IMAGE: url(../graphics/ourPsychicsBtm.jpg); WIDTH: 95%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px; BACKGROUND-COLOR: #fff
}
#ourPsychicsBtm SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 20px 10px 5px 20px; COLOR: #606; TEXT-ALIGN: center
}
#ourPsychicsBtm A:link {
	COLOR: #606; TEXT-DECORATION: none
}
#ourPsychicsBtm A:visited {
	COLOR: #606; TEXT-DECORATION: none
}
#ourPsychicsBtm A:active {
	COLOR: #606; TEXT-DECORATION: none
}
#ourPsychicsBtm A:hover {
	COLOR: #66f; TEXT-DECORATION: underline
}
#ourPsychics H3.top SPAN {
	DISPLAY: none
}
#ourPsychics H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 15px; TEXT-ALIGN: left
}
#ourPsychics .sub {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 15px; TEXT-ALIGN: left
}
#ourPsychics P {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; MARGIN-LEFT: 0px; COLOR: #000; LINE-HEIGHT: 9px
}
#ourPsychics IMG.but {
	FLOAT: right; MARGIN: 0px
}
#ourPsychics TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #000; PADDING-TOP: 0px
}
#ourPsychics TR {
	VERTICAL-ALIGN: top
}
#ourPsychics TD {
	VERTICAL-ALIGN: top; WIDTH: 50%
}
#ourPsychics TD.norm {
	VERTICAL-ALIGN: top
}
#ourPsychics TD.rule {
	BORDER-BOTTOM: #d877c9 1px solid
}
#ourPsychics A:link {
	TEXT-DECORATION: none
}
#ourPsychics A:visited {
	TEXT-DECORATION: none
}
#ourPsychics A:active {
	TEXT-DECORATION: none
}
#ourPsychics A:hover {
	TEXT-DECORATION: underline
}
#footer {
	FONT-SIZE: 10px; FLOAT: left; BACKGROUND-IMAGE: url(../graphics/bg_footer.gif); WIDTH: 770px; COLOR: #660066; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 219px; BACKGROUND-COLOR: #af8bbc
}
#footer A:link {
	COLOR: #606; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #606; TEXT-DECORATION: none
}
#footer A:active {
	COLOR: #606; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
.footerHome {
	LEFT: 38px; MARGIN: 0px; WIDTH: 133px; POSITION: absolute; TOP: 38px
}
.footerCate {
	LEFT: 205px; MARGIN: 0px; WIDTH: 124px; POSITION: absolute; TOP: 38px
}
.footerStory {
	LEFT: 346px; MARGIN: 0px; WIDTH: 124px; POSITION: absolute; TOP: 38px
}
.footerHoro {
	LEFT: 478px; MARGIN: 0px; WIDTH: 124px; POSITION: absolute; TOP: 38px
}
.footerSup {
	LEFT: 635px; MARGIN: 0px; WIDTH: 124px; POSITION: absolute; TOP: 38px
}
#pad {
	MARGIN-TOP: 219px; WIDTH: 770px; POSITION: absolute; HEIGHT: 60px; BACKGROUND-COLOR: #fff
}
#logos {
	MARGIN-TOP: 260px; LEFT: 200px; POSITION: absolute; BACKGROUND-COLOR: #fff
}
.legal {
	FONT-SIZE: 10px; COLOR: #660066; LINE-HEIGHT: 12px; TEXT-ALIGN: center
}
#myAccount {
	FONT-SIZE: 10px; FLOAT: right; BACKGROUND-IMAGE: url(../graphics/bg_myAccount.gif); MARGIN: 0px; WIDTH: 177px; LINE-HEIGHT: 12px; BACKGROUND-REPEAT: repeat-y; HEIGHT: auto; BACKGROUND-COLOR: #fff
}
#myAccount H3.ai {
	BACKGROUND-IMAGE: url(../graphics/myAccount_ai.gif); MARGIN: 0px; WIDTH: 177px; HEIGHT: 28px
}
#myAccount H3.ai SPAN {
	DISPLAY: none
}
#myAccount H3.favs {
	BACKGROUND-IMAGE: url(../graphics/myAccount_favs.gif); MARGIN: 0px; WIDTH: 177px; HEIGHT: 28px
}
#myAccount H3.favs SPAN {
	DISPLAY: none
}
#myAccount H3.btm {
	BACKGROUND-IMAGE: url(../graphics/myAccount_btm.gif); MARGIN: 0px; WIDTH: 177px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
#myAccount H3.btm SPAN {
	DISPLAY: none
}
#myAccount P {
	MARGIN: 8px 0px 4px 20px
}
#myAccount P.indent {
	MARGIN: 0px 0px 8px 30px
}
#myAccount TABLE {
	MARGIN: 8px 0px 4px 20px
}
#myAccount A:link {
	COLOR: #606; TEXT-DECORATION: none
}
#myAccount A:visited {
	COLOR: #606; TEXT-DECORATION: none
}
#myAccount A:active {
	COLOR: #606; TEXT-DECORATION: none
}
#myAccount A:hover {
	COLOR: #66f; TEXT-DECORATION: underline
}
.white12 {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.magentabold16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ce2ab6; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lblrequired {
	BACKGROUND-POSITION: right top; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../graphics/required.gif); COLOR: black; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 21px
}
.blackbold11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff1111; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.input_style2_reqd {
	BORDER-RIGHT: gray 1px solid; BACKGROUND-POSITION: right top; BORDER-TOP: gray 1px solid; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../graphics/required.gif); BORDER-LEFT: gray 1px solid; WIDTH: 120px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
.black12 {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.black10 {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.default {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.s3 {
	BORDER-RIGHT: #8ea7c0 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dbe8f5; COLOR: #43434b; BORDER-BOTTOM: #8ea7c0 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bluebold15 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 4px; COLOR: #0033cc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.required {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.periwinklebold12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0033cc
}
.periwinklebold14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0033cc
}
.goBut {
	VERTICAL-ALIGN: middle
}
#agentListingHt {
	LINE-HEIGHT: 210%
}
