
@font-face { font-family: 'MTCORSVA'; src: url("fonts/MTCORSVA.eot");  src:local(" real FontName "), ../fonts/MTCORSVA.ttf) format("truetype");
}

@font-face { font-family: 'TrebuchetMSRegular'; src: url('fonts/trebuchetms.eot'); src: url('fonts/trebuchetms.eot') format('embedded-opentype'), url('fonts/trebuchetms.woff2') format('woff2'), url('fonts/trebuchetms.woff') format('woff'), url('fonts/trebuchetms.ttf') format('truetype'), url('fonts/trebuchetms.svg#TrebuchetMSRegular') format('svg'); }

table.containerTable { border-width: 1px; border-style: solid; border-spacing: 0px; padding: 0px; margin: 0 auto; width: 1100px; border-color: #800000; }

.containerTable td { margin: 0px; padding: 0px; border-width: 0px; }

table.topMessage { border-width: 1 0 2 0; border-style: solid; border-spacing: 0px; border-color: #800000; padding: 0px; margin: 0px; width: 99%; }

.topMessage td { color: #800000; font-family: 'MTCORSVA'; margin: 0px; padding: 0px; border-width: 0px; }

.logoStyle { margin: 0px; }

.logoStyle1 a { color: #800000; text-decoration: none; text-underline: single; font-size: 24.0pt; font-family: 'MTCORSVA'; }

.logoStyle2 { font-size: 13.5pt; font-family: 'MTCORSVA'; }

.rightTextStyle { text-align: justify; font-family: 'MTCORSVA'; color: #800000; }

table.topLinksTable { border-width: 0px; padding: 0px; margin: 6px; border-collapse: collapse; height: 30px; width: 99%; -webkit-box-shadow: 0 0 8px #202020; -moz-box-shadow: 0 0 8px #202020; box-shadow: 0 0 8px #202020; }

.topLinksTable td { padding: 0px; margin: 0px; text-align: center; vertical-align: middle; color: white; background-color: #800000; text-decoration: none; }

.topLinksTable a { color: white; font-size: 16px; font-weight: bold; background-color: #800000; text-decoration: none; }

table.footerLinksTable { border-width: 0px; padding: 0px; margin: 6px; border-collapse: collapse; height: 30px; width: 99%; -webkit-box-shadow: 0 0 8px #202020; -moz-box-shadow: 0 0 8px #202020; box-shadow: 0 0 8px #202020; }

.footerLinksTable td { padding: 0px; margin: 0px; text-align: center; vertical-align: middle; color: white; background-color: #800000; text-decoration: none; }

.footerLinksTable a { color: white; font-size: 14px; background-color: #800000; text-decoration: none; }

table.mainTable { border-width: 1 1 1 1; border-spacing: 0; border-color: #800000; border-collapse: collapse; border-style: solid; padding: 0px; margin: 5px; width: 600px; -moz-box-shadow: 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 5px 5px rgba(0,0,0,0.5); box-shadow: 5px 5px rgba(0,0,0,0.5); }

.mainTable td { margin: 0px; padding: 10px; border-width: 0px; border-style: solid; font-size: 12px; }

.mainTable th { margin: 0px; padding: 0px; border-width: 0px; border-style: solid; font-size: 15px; height: 30px; background-color: #800000; }

table.sideTable { border-width: 1 1 1 1; border-spacing: 0; border-collapse: collapse; border-style: solid; margin: 5px; width: 417px; height: 200px; font-family: Verdana; border-color: black; -moz-box-shadow: 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 5px 5px rgba(0,0,0,0.5); box-shadow: 5px 5px rgba(0,0,0,0.5); }

.sideTable td { margin: 5px; padding: 10px; border-width: 0px; border-style: solid; font-size: 12px; vertical-align: top; }

.sideTable th { margin: 5px; padding: 5px; border-width: 0px; border-style: solid; font-size: 15px; height: 15px; color: #FFFFFF; font-weight: bold; background-color: #800000; }

table.buyNowTable { border-width: 0 0 0 0; border-spacing: 0; border-collapse: collapse; border-style: solid; font-family: Verdana; }

.buyNowTable td { margin: 0px; padding: 0px; border-width: 0px; border-style: solid; font-size: 12px; vertical-align: middle; text-align: center; }

.buyNowTable th { margin: 0px; padding: 5px; border-width: 0px; border-style: solid; font-size: 12px; vertical-align: middle; text-align: center; background-color: #800000; }

.buyNowTable a { text-decoration: none; }

.topLinks a { margin: 5px; text-decoration: none; text-align: center; font-weight: bold; }

table.tabStyle { border-width: 0px; border-spacing: 0px; padding: 0px; margin: 0px; height: 35px; width: 100%; vertical-align: middle; }

.tabStyle td { margin: 0px; padding: 0px; border-width: 0px; border-color: white; border-style: solid; vertical-align: middle; text-align: center; }

.tab-button { min-width: 60px; -moz-box-shadow: inset 0px 1px 0px 0px #f5978e; -webkit-box-shadow: inset 0px 1px 0px 0px #f5978e; /*box-shadow:inset 0px 1px 0px 0px #f5978e;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f24537		),color-stop(1,#c62d1f) );background:-moz-linear-gradient(center top,#f24537 5%,#c62d1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537',	endColorstr='#c62d1f' );*/
background-color: #a60f0f; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #d02718; display: inline-block; color: #ffffff; font-family: arial; font-size: 15px; font-weight: bold; padding: 5px; text-decoration: none; text-shadow: 1px 1px 0px #810e05; }

.tab-button:hover { /*background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#c62d1f		),color-stop(1,#f24537) );background:-moz-linear-gradient(center top,#c62d1f 5%,#f24537 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f',	endColorstr='#f24537' );*/
background-color: #7f0000; }

.Based_Moon_2014_Horoscope_Order { background-color: #ffffff; float: left; height: auto; margin-top: 20px; width: 562px; }

.Based_Moon_2014_Horoscope_Orde_Heding { background-color: #7f0000; background-image: url("../2014-image/2014_heading_bg.jpg"); background-position: right center; background-repeat: no-repeat; color: #ffffff; float: left; font-size: 15px; font-weight: bold; height: 29px; padding-left: 20px; padding-right: 20px; padding-top: 3px; }

.clear-home { clear: both; }

.Based_Moon_2014_Horoscope_Bottom { background-color: #fcf8f8; background-image: url("../2014-image/2014_bg_report.jpg"); background-position: center bottom; background-repeat: repeat-x; border: 1px solid #7f0000; float: left; height: auto; padding: 15px; width: 559px; }

.Based_Moon_2014_Horoscope_Bottom_Img { float: left; }

.Based_Moon_2014_Horoscope_Bottom_Text { color: #000000; float: left; font-size: 15px; font-weight: normal; line-height: 20px; margin-left: 15px; text-align: justify; width: 382px; }

.annual_price { color: #ff0000; float: left; padding-top: 4px; width: 145px; }

.left-sectionbox { width: 54%; float: left; }

.parghtextfont { text-align: left; margin-left: 0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt; }

.borderboxline { border-bottom: 1px solid #7f0000; margin-bottom: 20px; padding-bottom: 20px; width: 100% !important; float: left; }

.parghtextone { text-align: justify; font-size: 13px; font-family: Verdana; padding-bottom: 8px; }

.parghtextone a { color: #CC3300; }

.parghtexttwo { text-align: justify; font-size: 13px; font-family: Verdana; padding-bottom: 10px; }

.parghtextthree { text-align: justify; font-size: 14px !important; font-family: Verdana; }

.marginbottomtop { margin-top: 10px; margin-bottom: 30px; }

.headingtextsub { font-size: 11px; color: #CC3300; }

.headingtextsub a { color: #CC3300; text-decoration: none; }

.parghtextfive { text-align: justify; font-size: 13px; font-family: Verdana; }

.parghtextfive a { color: #CC3300; font-weight: bold; }

.parghtextfour { font-family: Trebuchet MS; }

.margintopma { text-align: left; margin-left: 0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt; }

.margintopmap { text-align: justify; margin-left: 0in; margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt }

/*cssinner*/

.contentTable { margin: 8px; padding: 0; }

.leftsection { border-collapse: collapse; border-color: #800000; border-spacing: 0; border-style: solid; border-width: 1px; box-shadow: 5px 5px rgba(0,0,0,0.5); font-family: Verdana; margin: 0 0 10px; float: left; width: 100%; }

.centerTable { border-collapse: collapse; border-color: #800000; border-spacing: 0; border-style: solid; border-width: 1px; box-shadow: 5px 5px rgba(0,0,0,0.5); line-height: 125%; margin: 0 9px 0; min-height: 200px; }

.centerTable-container { margin: 0 9px 0; clear: both; width: auto; }

.headheading { background: none repeat scroll 0 0 #7f0000; color: #ffffff; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; height: 27px; padding: 2px 0 0; text-align: center; width: 100%; }

.headheading a, .headheading a:hover { color: #ffffff; text-decoration: underline; }

.leftsectiontext { float: left; width: 100%; text-align: center; }

.leftsectiontext img { text-align: center; }

.leftsectiontext h1 { color: #800000; font-family: Times New Roman; font-size: 16px; font-weight: bold; text-decoration: none; float: left; width: 100%; text-align: center; }

.leftsectiontext h1 a { text-decoration: underline; color: #800000; }

.leftsectiontext p { border-style: solid; border-width: 0; font-size: 12px; padding: 2px; text-align: center; vertical-align: top; width: 88%; margin: 0 auto; }

.leftsectiontext span { width: 100%; float: left; color: #800000; font-family: Times New Roman; font-size: 16px; font-weight: bold; text-decoration: none; }

.leftsectiontext span a { color: #800000; text-decoration: none; }

ul.list-typebox { float: left; width: 100%; margin: 0px; padding: 0px; }

ul.list-typebox li { padding: 0px; margin: 0px; list-style: none; color: #000000; font-family: Verdana; font-size: 13px; line-height: 31px; }

/*ul.list-typebox li:nth-child(6) {
	padding-bottom:18px;
}*/

ul.list-typebox li a { text-decoration: none; color: #000000; }

ul.list-typebox1 { float: left; width: 100%; margin: 0px; padding: 0px; }

ul.list-typebox1 li { padding: 0px; margin: 0px; list-style: none; color: #000000; font-family: Verdana; font-size: 13px; line-height: 31px; }

/*ul.list-typebox1 li:nth-child(13) {
	padding-bottom:18px;
}*/

ul.list-typebox1 li a { text-decoration: none; color: #000000; }

.list-typebox2 { float: none; width: 100%; margin: 5px 0 31px; padding: 0px; list-style-type: square; text-align: justify; }

.list-typebox2 span { padding: 0 6px 0 0; margin: 0; display: inline-block; list-style-type: square; color: #003366; font-family: Times New Roman; font-size: 12pt; line-height: 15pt; font-weight: bold; }

.list-typebox2 span a { text-decoration: underline; color: #003366; }

.list-typebox-small { clear: both; margin: 20px 0; }

.list-typebox-small .services_title { margin: 0; }

.list-typebox-small .list-typebox2 { text-align: justify; margin-bottom: 0; }

.list-typebox-small span { font-size: 11pt; display: inline; }

ul.list-typebox3 { float: left; width: 100%; margin: 0px; padding: 0px; }

ul.list-typebox3 li { padding: 0px; margin: 0px; list-style: none; color: #000000; font-family: Verdana; font-size: 13px; line-height: 31px; }

/*ul.list-typebox3 li:nth-child(18) {
	padding-bottom:158px;
}*/

ul.list-typebox3 li a { text-decoration: underline; color: #000000; }

ul.list-typebox4 { float: left; width: 100%; margin: 0px; padding: 0px; }

ul.list-typebox4 li { padding: 0px; margin: 0px; list-style: none; color: #000000; font-family: Verdana; font-size: 13px; line-height: 31px; }

/*ul.list-typebox4 li:nth-child(18) {
	padding-bottom:129px;
}*/

ul.list-typebox4 li a { text-decoration: underline; color: #000000; }

.headheadingtwo { background: none repeat scroll 0 0 #7f0000; color: #ffffff; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; height: 27px; padding: 2px 0 0; text-align: center; width: 100%; }

.left-panelpadding { padding: 10px; }

.mobileversion { display: none; }

.titile-textinner { color: #CC3300; font-size: 20pt; line-height: 20pt; margin: 5px 0 10px; font-weight: bold; font-style: italic; font-family: Times New Roman; text-align: center; }

.titile-sub-textinner { font-size: 18px; line-height: 22pt; }

.astro-tagline { clear: both; color: #003366; font-size: 15pt; font-style: italic; font-weight: bold; line-height: 20pt; margin: 0 0 35px; text-align: center; }

.subtitle { font-family: Times New Roman; font-size: 13.5pt; line-height: 15pt; color: #000000; font-weight: bold; }

.subtitle-new { color: #800000; font-family: Times New Roman; font-size: 15pt; line-height: 16pt; font-weight: bold; }

.subtitle-new a { color: #800000; text-decoration: none; }

.subtitle-new a:hover { color: #800000; text-decoration: underline; }

.subtitle-blue { font-size: 16pt; line-height: 20pt; font-weight: bold; color: #548DD4; margin: 15px 0 15px 0; }

.subtitle-blue-small { font-size: 13pt; line-height: 16pt; font-weight: bold; color: #548DD4; margin: 15px 0 15px 0; }

.subtitle-green-small { font-size: 13pt; line-height: 16pt; font-weight: bold; color: green; margin: 15px 0 15px 0; }

.subtitle-goldan-large { line-height: 18pt; font-size: 14pt; color: #663300; font-weight: 700 }

.subtitle-maroon-xsmall { font-size: 10pt; line-height: 14pt; font-weight: bold; color: maroon; margin: 15px 0 15px 0; }

.subtitle-green-xsmall { font-size: 10pt; line-height: 14pt; font-weight: bold; color: green; margin: 15px 0 15px 0; }

.subtitletwo { margin-bottom: 12pt; font-weight: bold; color: #808000; line-height: 115%; font-family: Times New Roman; font-size: 12pt; }

.subtitle-heading { margin: 15pt 0 10pt 0; font-weight: bold; color: #800000; line-height: 20pt; font-family: Times New Roman; font-size: 15pt; text-align: center; }

.parghtextoneinner { text-align: justify; font-size: 12pt; font-family: Times New Roman; }

.pargh-bottom-container p a { float: right; font-weight: bold; }

.centerTablebox { border-collapse: collapse; border-color: #800000; border-spacing: 0; border-style: solid; border-width: 1px; box-shadow: 5px 5px rgba(0,0,0,0.5); line-height: 125%; margin: 2px 9px; min-height: 200px; width: 560px !important; }

.centerTableboxsmallbox { border-collapse: collapse; border-color: #800000; border-spacing: 0; border-style: solid; border-width: 1px; box-shadow: 5px 5px rgba(0,0,0,0.5); line-height: 125%; margin: 10px 0 0 0; min-height: 200px; }

.centerTableboxsmallbox.centerTableboxsmallboxLeft { margin-right: 5px; }

.centerTableboxsmallbox.centerTableboxsmallboxRight { margin-left: 5px; }

.right-siderbar { width: 301px; float: left; }

.subtitletwo { font-family: Times New Roman; font-size: 13.5pt; color: #000000; font-weight: bold; text-align: center; }

.readmoretext { font-family: verdana; color: #000; text-align: center; font-size: 13px; margin: 0px; padding-top: 10px; }

.readmoretext a { text-decoration: underline; color: #000; }

.readmoretext2 { font-family: "Times New Roman", Times, serif; color: #000; text-align: center; font-size: 15px; margin: 0px; padding-top: 10px; }

.readmoretext2 a { text-decoration: underline; color: #000; }

.main-count-center { width: 574px; float: left; }

.headheadingthreerow { background: none repeat scroll 0 0 #7f0000; color: #ffffff; font-family: times new roman; font-size: 17px; font-weight: bold; height: 22px; line-height: 22px; padding: 0; text-align: center; width: 100%; }

.subtitlethreerow { color: #000000; font-family: Times New Roman; font-size: 11pt; text-align: left; margin-bottom: 5px; }

.subtitlethreerowpargh { color: #000000; font-family: Times New Roman; font-size: 11pt; text-align: left; margin-bottom: 15px; }

ul.list-textbox { padding: 0px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333333; width: 50%; float: left; }

ul.list-textbox li { padding: 0px; list-style-type: none; float: left; line-height: 27px; }

ul.list-textbox li a { text-decoration: none; color: #333333; }

.paddingbottom { padding-bottom: 72px; }

.subtitlethree { margin-bottom: 2pt; font-weight: bold; color: #000000; line-height: 115%; font-family: Times New Roman; font-size: 12pt; }

.subtitlethree a { text-decoration: underline; color: #000000; }

.subtitlethree a:hover { color: #000000; }

.subtitlethree-span { font-family: Verdana, Geneva, sans-serif; float: right; }

.subtitlethree-span a { color: #333333; text-decoration: underline; }

.subtitlethree-span a:hover { color: #333333; }

.parghtextonetext { font-family: Verdana; font-size: 13px; padding-bottom: 8px; text-align: left; }

.heightbox { height: 238px; }

.centerTableboxbottom { border-collapse: collapse; border-color: #800000; border-spacing: 0; border-style: solid; border-width: 1px; box-shadow: 5px 5px rgba(0,0,0,0.5); line-height: 125%; margin: 2px 9px; min-height: 200px; width: 48% !important; }

.paddingtop { padding-top: 50px; }

.astrologyheaing { font-size: 20pt; line-height: 30px; font-family: "Times New Roman", Times, serif; color: #984806; font-weight: bold; padding-bottom: 29px; }

.astrologyheaingtext { font-size: 14pt; line-height: 22px; font-family: Verdana; color: #000080; padding-bottom: 5px; }

.divtable { font-size: 12pt; font-family: "Times New Roman", Times, serif; color: #800000; font-weight: bold; padding-bottom: 22px; }

.divtable tr td { padding-bottom: 11px; }

.astrologyheaingthree { color: #984806; font-family: Verdana, Geneva, sans-serif; font-size: 15pt; font-weight: bold; padding-bottom: 15px; text-align: center; line-height: 22px; }

.astrologyheaingfour { color: #984806; font-family: "Times New Roman", Times, serif; font-size: 23pt; font-weight: bold; padding-bottom: 10px; line-height: 30px; }

.main-countcenter { width: 674px; float: left; }

.centerTablecareer { border-collapse: collapse; border-color: #800000; border-spacing: 0; border-style: solid; border-width: 1px; box-shadow: 5px 5px rgba(0,0,0,0.5); line-height: 125%; margin: 2px 9px 6px; min-height: 200px; width: 97.7% !important; }

@media (max-width:767px) {
	.centerTable {
		margin:0 0 10px 0;
	}
}
