html {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
body {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-color: #000;
  background: url(../img/moojo_main_bg.jpg) repeat fixed top;
  font-family : "arial", "verdana", "helvetica", sans-serif;
  font-size : 9pt;
  color : #fff;
}
h1, h2, h3, h4, h5, h6, h7 {
  margin: 0px;
  padding: 0px;
  text-indent: -9999px;
}
a:link, a:visited {
  color: #fff;
  text-decoration: none;
}
a:hover, a:active {
  color: #fcffba;
  text-decoration: underline;
}
a img {
  border-style: none;
}
#container {
  width: 760px;
  position: relative;
  margin: 0px auto;
  padding: 0px 2px 0px 14px;
  background: url(../img/moojo_main_bg.gif) repeat-y bottom;
}
#header {
  width: 760px;
  height: 88px;
  margin: 0px;
  padding: 0px;
  background: url(../img/moojo_logo_bg.jpg) no-repeat center center;
}
#searchbox {
  width: auto;
  height: 33px;
  position: absolute;
  top: 40px;
  right: 15px;
  margin: 0px;
  padding: 0px;
}
#searchbox form, #searchbox input {
  margin: 0px;
  padding: 0px;
}
#keyword {
  width: 200px;
}
#search {
  position: relative;
  top: 8px;
}
#menu {
  width: 760px;
  position: absolute;
  top: 88px;
  margin: 0px;
  padding: 0px;
  background: url(../img/moojo_natbt_bg.jpg) repeat-x top left;
  z-index: 2;
}
#menu ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#menu ul li {
  position: relative;
  cursor: pointer;
  float: left;
}
#menu li ul {
  display: none;
  position: relative;
  left: 0px;
  top: -1px;
  background-color: #534f50;
  border: 1px solid #333;
  text-align: center;
  font-size: 8pt;
}
#menu li ul li {
  border-top: 1px solid #5e5a5b;
  border-right: 1px solid #5d595a;
  border-bottom: 1px solid #393536;
  border-left: 1px solid #5d595a;
  line-height: 24px;
  float: none;
}
#menu li:hover ul,
#menu li.over ul {
  display: block;
  z-index: 2;
}
#menu ul li a {
  height: 28px;
  text-indent: -9999px;
  display: block;
}
#menu ul li a:hover {
  color: #f86100;
}
/* Fix IE. Hide from IE Mac \*/
* html #navbar ul li { float: left; height: 1%; }
* html #navbar ul li a { height: 1%; }
/* End */
#menu_item_home a {
  width: 86px;
  height: 28px;
  background: url(../img/moojo_natbt_01.jpg) no-repeat left;
}
#menu_item_home a:hover {
  background: url(../img/moojo_natbt_on_01.jpg) no-repeat left;
}
#menu_item_horoscope a {
  width: 108px;
  height: 28px;
  background: url(../img/moojo_natbt_02.jpg) no-repeat left;
}
#menu_item_horoscope a:hover {
  background: url(../img/moojo_natbt_on_02.jpg) no-repeat left;
}
#menu_item_lovecalculator a {
  width: 124px;
  height: 28px;
  background: url(../img/moojo_natbt_03.jpg) no-repeat left;
}
#menu_item_lovecalculator a:hover {
  background: url(../img/moojo_natbt_on_03.jpg) no-repeat left;
}
#menu_item_lovecalculator:hover ul, #menu_item_lovecalculator a:hover ul {
  display: block;
}
#menu_item_wallpaper a {
  width: 149px;
  height: 28px;
  background: url(../img/moojo_natbt_04.jpg) no-repeat left;
}
#menu_item_wallpaper a:hover {
  background: url(../img/moojo_natbt_on_04.jpg) no-repeat left;
}
#menu_item_download a {
  width: 93px;
  height: 28px;
  background: url(../img/moojo_natbt_05.jpg) no-repeat left;
}
#menu_item_download a:hover {
  background: url(../img/moojo_natbt_on_05.jpg) no-repeat left;
}
#menu_item_download:hover ul, #menu_item_download a:hover ul {
  display: block;
}
#menu_item_game a {
  width: 78px;
  height: 28px;
  background: url(../img/moojo_natbt_06.jpg) no-repeat left;
}
#menu_item_game a:hover {
  background: url(../img/moojo_natbt_on_06.jpg) no-repeat left;
}
#menu_item_contactus a {
  width: 108px;
  height: 28px;
  background: url(../img/moojo_natbt_07.jpg) no-repeat left;
}
#menu_item_contactus a:hover {
  background: url(../img/moojo_natbt_on_07.jpg) no-repeat left;
}
#menu li ul li a,
#menu li ul li a:hover {
  height: 24px;
  background: none;
  text-indent: 0px;
}
#submenu_horoscope {
  background: url(../img/submenu_bg.jpg) repeat-x bottom center;
}
#submenu_horoscope a {
  width: 104px;
}
#submenu_lovecalculator {
  background: url(../img/submenu_bg.jpg) repeat-x bottom center;
}
#submenu_lovecalculator a {
  width: 120px;
}
#submenu_download {
  background: url(../img/submenu_bg.jpg) repeat-x bottom center;
}
#submenu_download a {
  width: 89px;
}
#top_ads {
  width: 756px;
  height: 15px;
  position: absolute;
  top: 116px;
  margin: 0px;
  padding: 2px;
  background-color: #484848;
}
#content {
  width: 760px;
  margin: 0px;
  padding: 0px;
  position: relative;
  top: 47px;
  clear: both;
  display: block;
}
#content:after {
  content: "";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
#main {
  width: 620px;
  margin: 0px;
  padding: 0px;
  float: left;
}
.main_block {
  width: 614px;
  margin: 3px;
  padding: 0px;
  display: block;
}
.main_block:after {
  content: "";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
.main_block_left {
  float: left;
}
.main_block_right {
  float: right;
}
.main_banner_1 {
  width: 468px;
  height: 60px;
  position: relative;
  margin: 3px;
  padding: 4px 33px 4px 113px;
  background: url(../img/ads/moojo_banner3.jpg) no-repeat left;
  clear: both;
}
.main_banner_2 {
  width: 468px;
  height: 60px;
  position: relative;
  margin: 3px;
  padding: 4px 33px 4px 113px;
  background: url(../img/ads/moojo_banner5.jpg) no-repeat left;
  clear: both;
}
.main_banner_2 a.checkagain {
  width: 106px;
  height: 64px;
  position: absolute;
  top: 2px;
  left: 2px;
  text-indent: -9999px;
  display: block;
}
.main_banner_3 {
  width: 614px;
  height: 60px;
  position: relative;
  margin: 3px;
  padding: 0px;
  background: url(../img/ads/moojo_main_banner_3.gif) no-repeat center center;
  clear: both;
}
.main_banner_3 .main_banner_3_ads_1 {
  float:left;
}
.main_banner_3 .main_banner_3_ads_2 {
  float:right;
}
.main_banner_4 {
  width: 468px;
  height: 60px;
  position: relative;
  margin: 3px;
  padding: 0px 0px 0px 146px;
  background: url(../img/ads/moojo_main_banner_3.gif) no-repeat left center;
  clear: both;
}
.main_banner_5 {
  width: 468px;
  height: 60px;
  position: relative;
  margin: 3px;
  padding: 4px 33px 4px 113px;
  background: url(../img/ads/moojo_banner3.jpg) no-repeat left;
  clear: both;
}
.game_1_614x60,
.game_2_614x60,
.game_3_614x60 {
  width: 468px;
  height: 60px;
  position: relative;
  margin: 3px;
  padding: 4px 33px 4px 113px;
  background: url(../img/ads/moojo_banner3.jpg) no-repeat left;
  clear: both;
}
#dating_tips_1 {
  width: 414px;
  height: 133px;
  margin: 3px;
  padding: 3px 10px 3px 190px;
  background: url(../img/ads/moojo_banner4.jpg) no-repeat top left;
  display: block;
}
#dating_tips_1_text {
  float: left;
}
#dating_tips_1 h3 {
  font-size: 12pt;
  text-indent: 0px;
}
#dating_tips_1_description {
  width: 280px;
}
#dating_tips_1_link {
  width: 280px;
  height: 30px;
  font-weight: bold;
  text-align: right;
  line-height: 30px;
}
#dating_tips_1_ads {
  width: 125px;
  height: 125px;
  float: right;
}
#dating_tips_2 {
  width: 605px;
  height: 102px;
  margin: 3px;
  padding: 5px 10px 5px 0px;
}
#dating_tips_2_ads {
  margin: 5px 0px 0px 0px;
  padding: 1px;
  border: 1px solid #888;
  float: left;
}
#dating_tips_2_text {
  width: 360px;
  float: right;
}
#dating_tips_2 h3 {
  text-indent: 0px;
}
#dating_tips_2_link {
  height: 17px;
  text-align: right;
}
#dating_tips_3 {
  width: 605px;
  height: 150px;
  margin: 3px;
  padding: 3px 3px 3px 3px;
  background-color: #000;
  border: 1px solid #333;
  display: block;
}
#dating_tips_3 a {
  color: #fcffba;
  text-decoration: underline;
}
#dating_tips_3_ads {
  width: 180px;
  height: 150px;
  margin: 0px 5px 0px 0px;
  float: left;
}
#dating_tips_3_text {
  float: left;
}
#dating_tips_3 h3 {
  margin: 0px 0px 10px 0px;
  font-size: 12pt;
  text-indent: 0px;
}
#dating_tips_3_description {
  width: 415px;
}
#module_wallpaper {
  width: 238px;
  height: 190px;
}
#module_wallpaper_header {
  height: 40px;
  background: url(../img/moojo_info_title1.gif) no-repeat left;
}
.module_wallpapers {
  width: 77px;
  height: 63px;
  margin: 1px;
  background-color: #4e554e;
  font-weight: bold;
  float: left;
}
.module_wallpapers img {
  width: 55px;
  height: 55px;
  margin: 4px;
  vertical-align: top;
}
#module_wallpaper_footer {
  height: 20px;
  padding: 0px 0px 0px 10px;
  clear: both;
}
#module_wallpaper_footer a {
  padding: 0px 0px 0px 10px;
  background: url(../img/moojo_module_wallpaper_viewall.gif) no-repeat center left;
  font-weight: bold;
}
#module_game {
  width: 238px;
  margin: 0px 0px 3px 0px;
}
#module_game_header {
  height: 36px;
  background: url(../img/cellphone.jpg) no-repeat left;
}
#module_game_content {
  width: 232px;
  height: 252px;
  padding: 2px;
  background-color: #333;
}
#module_game_main_game {
  height: 138px;
  margin: 0px 0px 3px 0px;
  padding: 2px;
  background-color: #4e554e;
}
#module_game_main_game_image {
  width: 114px;
  float: left;
}
#module_game_main_game_content {
  width: 110px;
  margin: 0px 0px 0px 2px;
  float: right;
}
#module_game_main_game_heading {
  font-size: 8pt;
  font-weight: bold;
}
#module_game_main_game_description {
  font-size: 8pt;
}
#module_game_main_game_button {
  margin: 2px;
  text-align: center;
}
.module_game_other_game {
  margin: 2px;
  float: left;
}
.module_game_other_game_image {
  padding: 2px;
  background-color: #4e554e;
}
.module_game_other_game_button {
  margin: 2px;
  padding: 0px 0px 0px 20px;
  background: url(../img/moojo_gameR_arrow.gif) no-repeat left;
  font-size: 8pt;
}
#module_game_footer {
  width: 232px !important;
  width: 233px;
  height: 20px;
  padding: 2px;
  background: url(../img/moojo_gameR_viewall.gif) no-repeat 223px 13px;
  background-color: #888;
  line-height: 20px;
  font-weight: bold;
  text-align: right;
  clear: both;
}
#module_game_footer a {
  padding: 0px 15px 0px 0px;
  color: #000;
}
#module_game_footer a:hover {
  color: #fcffba;
}
#module_compass {
  width: 138px;
  height: 178px;
  position: relative;
  margin: 0px;
  padding: 0px;
  background: url(../img/moojo_center_R.jpg) no-repeat top right;
}
#module_compass h3 {
  display: none;
}
#module_compass img {
  width: 125px;
  height: 125px;
  position: absolute;
  top: 3px;
  right: 6px;
  margin: 0px;
  padding: 0px;
  background: url(../img/moojo_center_R_button.jpg) no-repeat center;
  text-indent: -9999px;
  display: block;
}
#module_compass a {
  width: 108px;
  height: 22px;
  position: absolute;
  top: 152px;
  right: 13px;
  margin: 0px;
  padding: 0px;
  background: url(../img/moojo_center_R_button.jpg) no-repeat center;
  text-indent: -9999px;
  display: block;
}
#module_lovecalculator {
  width: 138px;
  height: 178px;
  position: relative;
  margin: 0px;
  padding: 0px;
  background: url(../img/moojo_center_R2.jpg) no-repeat top right;
}
#module_lovecalculator h3 {
  display: none;
}
#module_lovecalculator a {
  width: 114px;
  height: 23px;
  position: absolute;
  top: 152px;
  right: 11px;
  margin: 0px;
  padding: 0px;
  background: url(../img/moojo_center_R2_button.jpg) no-repeat center;
  text-indent: -9999px;
  display: block;
}
#module_horoscope_today {
  width: 238px;
  height: 105px;
  margin: 0px 0px;
  background: url(../img/moojo_banner2.gif) no-repeat left;
}
#module_horoscope_today_header {
  height: 20px;
  margin: 8px 8px 2px 8px;
  font-size: 13pt;
  font-weight: bold;
}
#module_horoscope_today_content {
  height: 55px;
  margin: 0px 8px 0px 8px;
  font-size: 8pt;
}
#module_horoscope_today_footer {
  height: 20px;
  margin: 8px 8px 0px 8px;
  font-weight: bold;
  text-align: right;
}
#comp_ringtone_238x66 {
  width: 238px;
  height: 66px;
  margin: 3px 0px;
}
.comp_ringtone_238x258 {
  margin: 3px 0px;
}
.game_4_125x125,
.game_5_125x125 {
  margin: 0px 0px 3px 0px;
}
.cyber_defender_234x60,
.leftside_234x60,
.leftside_235x250 {
  margin: 0px 0px 3px 0px;
  padding: 1px;
  border: 1px solid #888;
}
.home_468x60,
.luckycompass_468x60,
.zodiacprofile_468x60,
.download_468x60,
.contactus_1_468x60,
.contactus_2_468x60 {
  width: 468px;
  height: 60px;
  position: relative;
  margin: 3px;
  padding: 4px 33px 4px 113px;
  background: url(../img/ads/moojo_banner3.jpg) no-repeat left;
  clear: both;
}
.psychic_560x100 a {
  width: 614px;
  height: 100px;
  margin: 0px 3px 3px 3px;
  background-color: #fff;
  text-align: center;
  display: block;
}
.singlesnet_600x400 {
  width: 600px;
  height: 480px;
  margin: 3px;
  background-color: #fff;
  text-align: center;
}
#sidebar {
  width: 138px;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 9px 0px;
  background: url(../img/moojo_main_bg_Rdown.jpg) no-repeat bottom right;
  float: right;
}
#right_ads {
  width: auto;
  margin: 0px;
  padding: 0px 0px 0px 10px;
  background: url(../img/moojo_info_Rbg.jpg) repeat-y top right;
}
#google_120x600 {
  padding: 5px 0px;
  margin: 0px 5px 0px 0px;
}
.sidebar_125x125 {
  padding: 0px;
  margin: 0px 0px 3px 0px;
}
#footer {
  width: 760px;
  height: 34px;
  margin: 0px;
  padding: 70px 0px 0px 0px;
  background: url(../img/moojo_main_down_bg.jpg) repeat-x bottom;
  clear: both;
}
#footer #links {
  text-align: center;
}
#copyright {
  width: auto;
  height: auto;
  padding: 0px 10px;
  text-align: right;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.show_header {text-indent:0px; };