ul#languages					{list-style: none; margin: 0; padding: 0; position: absolute; top: 9px; left: 10px;}
ul#languages li					{float: left; margin: 0 0 -10px; padding: 0 4px 0 4px;}

.bold{
    font-weight:bold;
}

.style1{
    font-weight:bold;
    font-size:15px;
}

.bigitalic{
    font-style:italic;
    font-weight:bold;
}
.levelbox{
    background-image:url(../images/red.png);
    text-align:center;
    padding-top:15px;
    width:70px;
    height:56px;
    color:#ffffff;
    font-weight:bold;
    font-size:15px;
    float:left;
    margin-left:10px;
}
#levelmenu li,#levelmenu li a{
    display:inline;
    text-decoration:none;
}
#currentLevelItem a:link,#currentLevelItem a:visited,#currentLevelItem a:hover,#currentLevelItem a:active{
    text-decoration:underline;
}

.tree td img,.tree td a,.tree td{
    vertical-align:top;
}

.aboutusbg textarea {border:1px solid #BDC7D8; font-size:12px; padding:3px; width:300px; margin:2px 0; } /*Ashish*/
.aboutusbg .label{ padding-right:15px; text-align:right; font-size:14px; line-height:30px; vertical-align:top;}/*Ashish*/
.aboutusbg select {font-size:11px; padding:2px; }
.aboutusbg .buttons{padding-top:10px;text-align:center;clear:both;}
.aboutusbg ul li input{width:140px; border:1px solid #fff; color:#ffffff; float:left; margin-bottom:2px; line-height:20px; background:none;}

div.padded {padding:20px;}
div.photo_album {float:left; margin:0 15px 0 0; padding-bottom:10px; text-align:center; }
div.photo_album div.album_thumb_frame {background:back none repeat scroll 0 0; border:1px solid #CCCCCC; height:106px; margin:10px; width:106px; }
div.photo_album div.album_thumb {height:100px; margin:3px; overflow:hidden; position:relative; text-align:left; width:100px; }
div.photo_album div.album_title {font-weight:600; margin-top:10px; overflow:hidden; width:128px; }
div.photo_album div.album_info {margin-top:3px; overflow:hidden; width:128px; font-size:14px; }

/*  About me */
.aboutme{width:100%; float:left;}
.aboutme div input{border: 1px solid #ffffff; background:none; color:#ffffff; float: right; width: 105px; padding:0 2px; margin-left:5px;}
.aboutme div{display: block; text-align:right; padding:2px 10px 2px 0; clear: both; font-size:13px; margin-top:3px;}
.aboutme input.submit{width: 121px; height: 21px; margin: 10px 0 0 0; color:#F00; font-size:14px; font-weight:bold; background:transparent url(../IMG/submitbtn.png) no-repeat scroll 0 0;}
.aboutme label{display:inline;}
.select{float: left; border: 1px solid #bbb; width: 195px; padding: 2px;}
.aboutme div select{border: 1px solid #fff; color:#666; float: right; width: 105px; padding: 2px; background:none;}
.aboutme a {color:red; font-size:13px; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin-right:41px; text-decoration:underline; text-transform:none; }
.checkboxstyle{width:10px !important;}


.receiptupdate{color:#333; text-align:center; float:left; width:155px; margin:5px 0 10px 370px;}
.aboutsavebtn{color:#333; text-align:center; float:left; margin:0 0 10px 270px;}
.albumbtn{color:#333; text-align:center; float:left; }
.uploadphotobtn{color:#333; text-align:center; float:left; margin:10px 0 0 70px;}

.photogallerytitle{margin-bottom:5px; margin-left:300px;}


/*New payment */
div.paymentTable{width:822px; position:relative; margin-left:70px; float:left;}
div.paymentTable h1{ text-align:center; margin-top:25px;}
div.mikiewallet_{width:274px; height:125px; float:left; margin-left:135px; }
div.mikievoucher_{width:274px; height:125px; float:left; }
div.alertpay_{ float:left; width:274px; height:125px; }
div.hsbcind_{float:left; width:274px; height:126px; }
div.hsbcausi_{ float:left; width:274px; height:126px; }
div.bankofame_{ float:left; width:274px; height:126px; margin-left:145px; }
div.mastercard_{width:274px; height:126px; float:left; }
div.visa_{width:274px; height:126px; float:left; }
div.xcoin_{ float:left; width:274px; height:125px; }
div.itzcash_{float:left; width:274px; height:125px;}
div.libertyreserve_{float:left; width:274px; height:125px;}
div.pinpay_{float:left; width:274px; height:126px; }
div.amex_{width:274px; height:126px; float:left;}
div.dianr_{width:274px; height:126px; float:left; margin-left:145px;}
div.nab_{float:left; width:274px; height:126px; }

.conformation{}
.conformation p{text-align:center; font-weight:normal; font-size:14px;}

.bottom{ width:1000px; margin:0 auto;}
.banner{ margin:0 0 10px 0; float:left;}
.footer{ text-align:center; margin:0 0 10px 220px; float:left;}
.footer_bg{ background:url(../IMG/footer.png) no-repeat; width:446px; height:57px; float:left; margin:10px 0 0 10px; padding-top:15px;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
#cboxContent{background:#000; margin-top:20px;}
#cboxLoadedContent{background:#000; padding:5px;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../IMG/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../IMG/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(../IMG/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../IMG/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}

#topnav li.orangetab { display: block; list-style: none; float: left; background:url(../IMG/orange_btn.png) no-repeat; margin-right:1px; width:142px; height:33px; position: relative; }
#topnav li.orangetab:hover {background:url(../IMG/orange_btnhover.png) no-repeat;}

/*member's area*/

.receiptupdate{color:#333; text-align:center; float:left; width:155px; margin:5px 0 10px 370px;}
.aboutsavebtn{color:#333; text-align:center; float:left; margin:0 0 10px 270px;}
.albumbtn{color:#333; text-align:center; float:left; }
.uploadphotobtn{color:#333; text-align:center; float:left; margin:10px 0 0 70px;}
.photogallerytitle{margin-bottom:5px; margin-left:300px;}


.spreadbox_small_L{ float:left; margin:10px 0 0 2px; width:350px;}
.dttop_small{background:url(../IMG/dt_top_small.png) no-repeat; height:39px; display:block; width:326px; font-size:18px; padding:9px 0 0 20px; float:left;}
.dt_bgsmall{ background:url(../IMG/dt_middle_small.png) repeat-y; width:326px; padding:10px; float:left;}
.dtbottom_small{background:url(../IMG/dt_bottom_small.png) repeat-x; height:29px; display:block; width:326px; float:left; font-size:12px; text-align:left; padding:8px 0 0 20px;}
.dt_content_small{ float:left; font-size:14px; text-align:justify;}

.spreadbox_last{ float:left; margin:10px 0 0 2px;}
.logoutbox_top{background:url(../IMG/logoutbox_top.png) no-repeat; height:39px; display:block; width:700px; font-size:18px; padding:9px 0 0 20px; float:left;}
.logoutbox_bg{ background:url(../IMG/logoutbox_bg.png) repeat-y; width:680px; padding:10px; float:left;}
.logoutbox_bottom{background:url(../IMG/logoutbox_bottom.png) repeat-x; height:29px; display:block; width:700px; float:left; font-size:12px; text-align:left; padding:8px 0 0 0;}
.logoutbox_content{ float:left; font-size:14px; text-align:justify; width:500px;}

.submitbutton1{ margin-left: 60px; margin-top:10px; color:#fff; background:#7facdc; border: 2px outset #d7b9c9; padding:0 15px; font-size:13px; font-weight:bold; }

/* Random miki*/
#mikiman5{position: absolute; left: 50%; background:url(../IMG/miki_man_1.png) no-repeat; width:200px; height:201px; margin-left: 463px; top: 156px; z-index: 1000;	display:none;}
#mikiman2{position: absolute; background:url(../IMG/miki_man_2.png) no-repeat; left: 50%; margin-left: -525px !important; top: 84px; z-index: 1000; width:106px; height:127px; display:none;}
#mikiman3{background:url(../IMG/miki_man_3.png) no-repeat; position: absolute; left: 50%; margin-left: -510px !important; top: 97px; z-index: 1000; width:200px; height:73px; display:none; }
#mikiman3public{background:url(../IMG/miki_man_3.png) no-repeat; position: absolute; left: 50%; margin-left: -510px !important; top: 130px; z-index: 1000; width:200px; height:73px; display:none; }
#mikiman1{position: absolute; background:url(../IMG/miki_man_4.png) no-repeat; left: 50%; margin-left: -584px; top: 270px; z-index: 1000; width:200px; height:201px; display:none; }
#mikiman4{position: absolute; background:url(../IMG/miki_man_5.png) no-repeat; left: 50%; margin-left: 479px; top: 258px; z-index: 1000; width:140px; height:132px; display:none;}
#mikimanflash1{position: absolute; left: 50%; background:url(../IMG/miki_man_1.png) no-repeat; width:200px; height:201px; margin-left: 463px; top:62px; z-index:-1000;	display:none;}
#mikimanflash2{position: absolute; background:url(../IMG/miki_man_2.png) no-repeat; left: 50%; margin-left: -434px; top:36px; z-index: 1000; width:200px; height:201px; display:none;}
#mikimanflash3{background:url(../IMG/miki_man_3.png) no-repeat; position: absolute; left: 50%; margin-left: -434px; top:97px; z-index: 1000; width:200px; height:201px; display:none; }
#mikimanflash4{position: absolute; background:url(../IMG/miki_man_4.png) no-repeat; left: 50%; margin-left: -584px; top: 270px; z-index: 1000; width:200px; height:201px; display:none; }
#mikimanflash5{position: absolute; background:url(../IMG/miki_man_1.png) no-repeat; left: 50%; margin-left: 330px; top:62px; z-index: 1000; width:200px; height:201px; display:none;}

.flashpre{text-align:center; margin:20px 79px; border:1px solid #000; width:800px; height:600px; padding:0}

/*  Business */
.businesscertydiv{ margin-left:135px; float:left;}
.spreadbox_small_L{ float:left; margin:10px 0 0 2px; width:350px;}
.dttop_small{background:url(../IMG/dt_top_small.png) no-repeat; height:39px; display:block; width:326px; font-size:18px; padding:9px 0 0 20px; float:left;}
.dt_bgsmall{ background:url(../IMG/dt_middle_small.png) repeat-y; width:326px; padding:10px; float:left;}
.dtbottom_small{background:url(../IMG/dt_bottom_small.png) repeat-x; height:29px; display:block; width:326px; float:left; font-size:12px; text-align:left; padding:8px 0 0 20px;}
.dt_content_small{ float:left; font-size:14px; text-align:justify;}
.businesscerty{ padding-left:27px;}

/* Color tab mouse hover effect*/
.tab_blue:hover{background: url(../IMG/blue_btnhover.png) no-repeat;}
.tab_bronze:hover{background:url(../IMG/bronze_btnhover.png) no-repeat;}
.tab_silver:hover{background:url(../IMG/silver_btnhover.png) no-repeat;}
.tab_gold:hover{background:url(../IMG/gold_btnhover.png) no-repeat;}
.tab_black:hover{background:url(../IMG/black_btnhover.png)}

/*  photogallery */
.gallerytitle{ float:left; margin-left:200px; margin-top:8px;}
.gallery{float:left; text-align:center; left:50%; top:0; color:#999;}
.gallery dd{float:left;	width:22px; height:22px; font-size:11px; display:block; margin:10px; }
.filmstrip{ background:url(../IMG/filmstrip.png) no-repeat; height:227px; width:980px; float:left; margin-bottom:10px; padding:0 10px;}
#slidebox{margin-left:20px;float:left;width:820px;height:230px;overflow:hidden;}
.photogallery{margin-left:0px;position:relative;top:0px;left:0px;}
.photothumb{ padding:65px 18px;}
.photoarrow{width:60px; float:left; padding-top:85px; }
.photothumb a{  display:block;}
.photothumb a img{ margin:0; padding:0; /*width:100px; height:100px;*/}


/* SEND ME INFO BLOCK */

.sendmeinfo_top{ background:url(../IMG/sendme_top.png) no-repeat; width:259px; height:26px; text-align:center; font-size:14px; font-weight:bold; padding-top:8px;}
.sendmeinfo{margin-top:10px;}
.sendmeinfo label input{border: 1px solid #ffffff; background:none; color:#ffffff; float: right; width: 105px; padding: 2px;}
.sendmeinfo label{display: block; text-align: left; padding: 2px 15px; clear: both; font-size:12px;}
.sendmeinfo input.submit{width: 121px; height: 21px; margin: 10px 0 0 0; color:#F00; font-size:14px; font-weight:bold; background:transparent url(../IMG/submitbtn.png) no-repeat scroll 0 0;}
.select{float: left; border: 1px solid #bbb; width: 195px; padding: 2px;}
.sendmeinfo label select{border: 1px solid #fff; color:#666; float: right; width: 105px; padding: 2px; background:none;}
/*   * {border:0 none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; padding:0; vertical-align:baseline;}  */

.leftmenu1 li{
    cursor:pointer;
}

/*  conformtion page */
.alertpaylogo{text-align:center; display:block; margin-top:10px; display:block; width:100%; float:left;}

/* Change Password*/
.changpass{margin-top:10px; width:300px; float:left; margin-left:70px;}
.changpass label input{border:1px solid #BDC7D8; color:#000; float: right; width: 105px; padding: 2px;}
.changpass label{display: block; text-align: left; padding: 2px 15px; clear: both; font-size:14px;}
.passwordbtn{color:#333; text-align:center; float:left; width:340px; margin:10px 0 0 96px; }
.changpin{margin-top:10px; width:260px; float:left;}
.changpin label input{border:1px solid #BDC7D8; color:#000; float: right; width: 105px; padding: 2px;}
.changpin label{display: block; text-align: left; padding: 2px 15px; clear: both; font-size:14px;}

/*  Downline  */
.searchbtndiv{width:65%; text-align:center; margin-left:240px; float:left;}
.searchredbtn{ background:url(../IMG/searchredbtn.png) no-repeat; height:22px; width:95px; text-align:center; color:#fff; font-size:14px; border:0; font-weight:bold; display:block; margin-left:130px; padding-top:2px;}
.searchinput{border:1px #828282 ridge;color:#828282; float:left; height:20px; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;background:#ffffff; padding-top:2px;}
.downlineuser{float:left; background-image:url('../IMG/treeblank.png');background-repeat:repeat-y;width:98.5%;background-position:5px 0px;padding-left:10px;}
.downlineuser .userdetails{display:block;}
.downlineuser .userdetails:hover{ background:url(../IMG/AccordionTab0.png) repeat;}
.username{ float:left; padding:1px 0 0 2px;}
.userfullname{font-size:11px; margin-left:5px; font-style:italic;}
.downlineright{ float:right; margin:0 5px;}
.line{background:url(../IMG/AccordionTab0.png) repeat-x; display:block; width:98.5%; float:right; height:1px;}

.lginput{ width:150px; border:1px #828282 ridge;color:#828282; font-size: 12px; font-family:"Comic Sans MS"; background:#ffffff}


div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.mikiwithflash{ padding-left:70px; margin-right:26px; height:145px; float:left;}

.board_middleprint{width:482px; height:280px;}
.board_middlecontent{width:482px; height:280px; margin-top:-280px; position:relative;}
.levalbgprint{display:block; text-align:center; width:105px; height:46px; margin-left:193px; padding-top:5px; font-size:14px; font-weight:bold;}
.levalbgprintcontent{display:block; text-align:center; width:105px; height:46px; margin-left:193px; margin-top:-46px; padding-top:5px; font-size:14px; font-weight:bold;}
.mikiplus_content ul{ margin-left:10px;}
.mikiplus_content ul li{ font-size:13px; line-height:20px; text-align:left;}
.mikiinfo_content{width:134px; float:left; padding-top:10px;}
.mikiinfo_content ul{ margin-left:10px;}
.mikiinfo_content ul li{ font-size:13px; line-height:20px; text-align:left;}
.bold{ font-weight:bold;}

/* NewsLetter */
.newsletter{float:left; width:230px; padding-left:10px; margin-top:10px;}
.newsletter input{background:none; border:1px solid #fff; color:#fff; font-size:14px; padding:0 2px 2px;}

/* Ebook */
.ebook_top{ background:url(../IMG/ebook_orangetop.png) no-repeat; width:259px; height:26px; text-align:center; font-size:14px; font-weight:bold; padding-top:8px;}
.ebook_bg{ background:url(../IMG/ebook_bgorange.png) repeat-y; width:259px; text-align:center; float:left;font-size:12px; text-align:justify; margin-right:25px;}
.ebook_bottom{ background:url(../IMG/ebook_orangebottom.png) no-repeat; width:259px; height:10px;}
.ebookinfo{margin-top:5px; padding:0 15px;}
.ebookinfoSmall{height:208px;overflow:hidden;margin-top:5px;font-size:12px; text-align:justify; padding:0 15px;}
.ebookhome{display:block; text-align:center;}
.ebook_bg .more{ margin:5px 25px 0 0; text-align:right;}
.ebook_bg .more a{text-decoration:underline; font-weight:bold;}
.ebook_bg .more a:hover{ text-decoration:none; font-weight:bold;}
.ebook_bg .more a:active{ text-decoration:underline;}

/* For profile image on user home page*/


ul.thumb {
float: left;
list-style: none;
margin: 0; padding: 10px;

}
ul.thumb li {
margin:0 0 0 12px; padding: 5px;
float: left;
position: relative;  /* Set the absolute positioning base coordinate */
width: 110px;
height: 110px;
}
ul.thumb li img {
width: 100px; height: 100px; /* Set the small thumbnail size */
-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
/*border: 1px solid #ddd;*/
padding: 5px;
/*background: #f0f0f0;*/
position: absolute;
left: 0; top: 0;
}
ul.thumb li img.hover {
/*background:url(../IMG/thumb_bg.png) no-repeat center center;*/  /* Image used as background on hover effect
border: none; /* Get rid of border on hover */
}

.bronzeBody{display:none !important;}
.silverBody{display:none !important;}
.goldBody{display:none !important;}
.blackBody{display:none !important;}


.groupA_post{float:left; width:635px; height:auto; border:1px solid #fff; margin-bottom:10px;}
.up_arrowA{float:left; width:115px; height:38px; background:url(../IMG/AccordionTab0.png) repeat; padding-top:15px; color:red;}
.post_text{font-size:14px; line-height:18px; margin:5px 5px 5px 50px;}
.post_text span{float:left; margin:5px; width:auto; height:auto;}
.post_by{float:right; width:auto; height:auto; text-align:right; font-size:11px; margin:5px;}
.groupB_post{float:left; width:635px; height:auto; border:1px solid #fff; margin-bottom:10px;}
.up_arrowB{float:left; width:115px; height:38px; background:url(../IMG/AccordionTab2.png) repeat; padding-top:15px; color:red;}

.creditmain{ float:left; width:405px;}
.crdricon{margin:0px 0 0 5px; text-align:left; display:block;}
.creditblk{float:left; width:115px; height:48px; background:url(../IMG/AccordionTab0.png) repeat; padding-top:5px; color:green;}
.debitblk{float:left; width:115px; height:48px; background:url(../IMG/AccordionTab2.png) repeat; padding-top:5px; color:red;}
.up_arrowAright{float:right; width:115px; height:38px; background:url(../IMG/AccordionTab0.png) repeat; padding-top:15px; color:red;}
.up_arrowArightgreen{float:right; width:115px; height:38px; background:url(../IMG/AccordionTab0.png) repeat; padding-top:15px; color:green;}
.credit_text{font-size:14px; line-height:18px; margin:5px 5px 5px 5px; text-align:left;}
.credti_text span{float:left; margin:5px; width:auto; height:auto;}
.credit_by{float:left; width:auto; height:auto; text-align:right; font-size:11px; margin:5px;}

/*  login  */
.paymentprog{}
.paymentprog p{margin-bottom : 10px; border: none; text-decoration: none; font-size:13px; margin: 0px; padding: 10px; text-align:justify;}
.paymentprog span{cursor:pointer; display:block; padding:5px; margin-top: 0; text-decoration: none; font-weight: bold; font-size: 13px; color:#fff; text-align:justify; }

.paymentprog a{ font-size: 13px; color:red; text-decoration:underline;}
.paymentprog a:hover{color:#fff; text-decoration:none;}
.paymentprog a:select{color:#fff; text-decoration:underline;}

.pagging{ float:right; margin-right:30px; font-size:13px; font-weight:bold;}
.pagging a{ text-decoration:none; color:#fff;}
.pagging a:hover{ text-decoration:underline; color:#000;}
.pagging a:active{ text-decoration:none; text-decoration:underline; color:#666;}


/*-------------------------------------------------------------------------------*/
/* All Flash Menu  */
#flashmenu{display: block; margin: 0; padding: 0; position: relative;list-style: none; margin: 0; float:right; height:33px; font-size:12px;  }
#flashmenu li { display: block; list-style: none; float: left; background:url(../IMG/menubg.png) no-repeat; margin-right:1px; width:142px; height:33px; position: relative; }
#flashmenu a {padding: 5px 5px 8px 5px; color: #fff; display: block; text-decoration: none; font-size:13px; font-family:"Comic Sans MS", cursive; font-weight:bold; text-align:center;}
#flashmenu li:hover{background: url(../IMG/menu_roundhover.png) repeat-x center top; }

/*-------------------------------------------------------------------*/
.EnglishFlag{display:block; width:100%; text-align:center; background:url(../IMG/flags/AU.gif) no-repeat; height:32px; width:32px; margin-left:465px;}
.GermanFlag{display:block; width:100%; text-align:center; background:url(../IMG/flags/DE.gif) no-repeat; height:32px; width:32px; margin-left:465px;}
.EspaniolFlag{display:block; width:100%; text-align:center; background:url(../IMG/flags/ES.gif) no-repeat; height:32px; width:32px; margin-left:465px;}
.FrancaisFlag{display:block; width:100%; text-align:center; background:url(../IMG/flags/FR.gif) no-repeat; height:32px; width:32px; margin-left:465px;}


.red_line{ width:998px; height:16px; background:#ff1e1e; border:1px solid #ffffff; float:left;}


h1{ font-size:18px; font-weight:bold;}
.content_middle p{ font-size:13px; text-align:justify;}
div.paragraph{line-height:1.5; text-align:center;}

.weebly_header { float:left; position:relative; background: transparent url(../IMG/MiKiwithPc.png) no-repeat center top; z-index:10; width:212px; height:259px; margin-top:19px; margin-left:270px; }
#sitename { float:right; color:#fff; font-size:24px; font-weight:bold; margin-top:100px; padding:15px; width:300px; text-align:center; margin-right:100px; }
#content { clear:both; padding-top:25px; padding-bottom:25px; }

/************************* Form ********************************/
.weebly-form-field{clear: both; font-size:12px; }
.weebly-form-field select{height: 25px; }
.weebly-form-label{font-weight: bold; }
.weebly-form-sublabel{display: block; padding-bottom: 5px !important; font-size: 11px; }
.weebly-form-left{float: left; }
.weebly-form-right{float: right; }
.weebly-form-input{background: #FFFFFF url(form_input_bg.gif) repeat-x scroll center top; border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid; border-width: 1px; padding: 4px !important; }
.formlist{min-height: 100px; margin: 0px !important; }
.form-input-error{border-color: red; }
.form-not-required{display:none; }
.form-required{display: inline; color: red; }
.form-radio-container{display: block; margin: 5px 0px 7px 0px !important; }
.form-radio-container input{float: left; margin: 0px 5px 0px 0px; border: none !important; }
.instructions-container {position: absolute; z-index: 10; width: 185px; background: #FEEFDA; border: 1px solid #F7941C; padding: 10px; cursor: pointer; font-size: 14px; }
.form-field-error .weebly-form-radio-container{border: 1px solid red; }

.homesearchbtn{color:#333; text-align:center; float:left; margin:5px 0 0 160px;}
.lf{color:#333; text-align:center; float:left; width:340px; margin:5px 0 10px 360px;}
span.big_red{background:transparent url(../IMG/red_r.png) no-repeat scroll top right;float:left;display:block;height:27px;padding-right:10px;margin-right:6px}
span.big_red span{background:transparent url(../IMG/red_l.png) no-repeat;display:block;line-height:17px;padding:4px 2px 7px 12px}
span.big_red a{color:#FFF;font-weight:700;font-size:12px; font-family:Comic Sans MS; text-align:center;text-decoration:none}
span.big_red a:hover{text-decoration:underline}

/* Print board */

#level11id,#level21id,#level22id,#level31id,#level32id,#level33id,#level34id,#mainbk,#parentbox{display:none;}

/* Smart start */
.levelbgbtn{display:block; text-align:center; width:105px; height:46px; padding-top:5px; font-size:14px; font-weight:bold;}
.smallboard{background:url(../IMG/smallbordbg.png) no-repeat; width:179px; height:103px; float:left; margin:15px 0 0 70px;}
.level0{ margin:30px 0 0 38px; }
.ddChild a{margin-right:0px !important;}



.mobilelogo{margin-top:10px; margin-left:-4px; float:left;}

/* Vertical Menu For Letters Page */
.glossymenu{margin:5px 0; padding:0; text-align:center; width:139px; /*width of menu*/}
.glossymenu a.menuitem{background:url(../IMG/downlinesbmenu.png) no-repeat; font:bold  "Comic Sans MS";  color:white; display:block; position:relative; /*To help in the anchoring of the ".statusicon" icon image*/ width: auto; padding: 4px 0 5px 0; text-decoration: none; margin-bottom:5px;}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: white;}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute; top:10px; right:7px; border: none; }
.glossymenu a.menuitem:hover{/*background-image: url(glossyback2.gif);*/ }
.glossymenu div.submenu{ /*DIV that contains each sub menu*/background:url(../IMG/AccordionTab0.png) repeat; }
.glossymenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none; margin:0 0 5px 0; padding: 0; }
.glossymenu div.submenu ul li{ border-bottom: 1px solid white; margin:0; padding:0; }
.glossymenu div.submenu ul li a{display: block; text-decoration: none; height:100%;}
.glossymenu div.submenu ul li :hover{background:url(../IMG/AccordionTab2.png) repeat; color: white; }
/*.glossymenu div.submenu ul li a:hover{background: #dc7b20; colorz: white; }*/


.dhtmlgoodies_question{ float:left; height:35px; margin-bottom:5px; display:block; width:786px; font-size:18px; padding:0 0 0 20px; color:#FFF; background:url(../IMG/productboxbottom.png) no-repeat; background-position:top right; overflow:hidden; cursor:pointer; }
.dhtmlgoodies_answer{/* Parent box of slide down content *//* Start layout CSS */ float:left;  width:806px; /* End layout CSS */ visibility:hidden; overflow:hidden; position:relative; background:url(../IMG/productboxbg.png) repeat left top;}
.dhtmlgoodies_answer_content{/* Content that is slided down */padding:1px; font-size:0.9em; position:relative; margin-left:15px;}
.dhtmlgoodies_answer_content p{ width:575px; float:left}
.dhtmlgoodies_answer_content ul{ margin-left:20px; float:left; text-transform:uppercase; line-height:20px;}
.dhtmlgoodies_answer_content ul li{list-style-image:url(../IMG/smallarrow.png);}
.dhtmlgoodies_bottom{ background:url(../IMG/productboxbottom.png) no-repeat; width:806px; height:35px; margin-left:2px; position:relative; float:left;}
.productbtn{ background:url(../IMG/productlistbtn.png) no-repeat; height:23px; width:133px; display:block; float:right; margin-right:50px; margin-top:5px;}
.productbtn:hover{background-position: 0 -23px;}
.productbtnActive{background-position: 0 -23px;}
.welcomepackbtn{background:url(../IMG/welcomepackbtn.png) no-repeat; height:23px; width:133px; display:block; float:right; margin-right:50px; margin-top:5px;}
.welcomepackbtn:hover{background-position: 0 -23px;}
.welcomepackbtnActive{background-position: 0 -23px;}
.productboxbottomActive{ background:url(../IMG/productboxbg.png) repeat-y;margin-bottom:0px}
.accodianbottombg{ background:url(../IMG/accordianbottombg.png) no-repeat bottom; height:18px; width:806px; float:left;display:none;}
.accodianbottombgActive{ background:url(../IMG/accordianbottombg.png) no-repeat bottom; height:18px; width:806px; float:left; display:block;}

/************ MiKi Spider Effect*******/
#page{ float:left; position:absolute; padding:30px; z-index:100;}
.centermiki{z-index:0;margin-left:110px; margin-top:93px; background:url(../IMG/centermiki.png) no-repeat; height:260px; width:273px; border:none; position:relative;}
.centermikibutton{cursor:pointer;z-index:100;background-color: transparent; height:200px; width:200px; border:none; position:relative;top:-200px;left:13px;}
#centermiki1{margin-left:43px; margin-top:20px; background:url(../IMG/centermikibtn.png) no-repeat; height:31px; width:167px; border:none; position:relative; z-index:200;}
#menu1{position:relative; top:50px;left:5px}
#menu1 img{margin-bottom:7px}
#menu1 a{}
#l1 { margin-left:15px !important}
#l4 { margin-left:15px !important}

#menu2{ margin-left:60px;width:260px}
#menu2.jqDock {width:260px !important}
#menu2 img{margin-right:7px}
#t1 { margin-top:15px !important}
#t4 { margin-top:15px !important}

#menu3{position:absolute; margin-left:60px; top:380px;width:260px}
#menu3 img{margin-right:7px}
#b1 { margin-top:-15px !important}
#b4 { margin-top:-15px !important}

#menu4{margin-left:360px; position:absolute; top:80px;}
#menu4 img{margin-bottom:7px}
#r1 { margin-left:-15px !important}
#r4 { margin-left:-15px !important}

div.jqDock {background-color:transparent;width:330px !important}
/*div.jqDockLabel {border:0px none; padding:15px 20px; font-weight:bold; font-size:14px; font-style:italic; white-space:nowrap; color:#fff; background:url(../IMG/black_arrow.png) no-repeat;background-position:0 -20;height:20px;width:180px; }*/
div.jqDockLabel {z-index:300;border:1px solid white; padding:10px 20px; font-weight:bold; font-size:16px; font-style:italic; white-space:nowrap; color:#fff; background-color:black;opacity:0.8; filter: alpha(opacity=60); -moz-border-radius:10px;-webkit-border-radius:10px;behavior:url(border-radius.htc);}
div.jqDockLabelLink {cursor:pointer;z-index:300;}
div.jqDockLabelImage {cursor:default;z-index:300;}


/**********Compare List**********/
/*  Accordian  */
.compare{border: 1px solid black; width:960px;}
.compare div{ padding:0 10px;}
.compare p{margin-bottom : 10px; border: none; text-decoration: none; font-size:13px; margin: 0px; padding: 10px;}
.compare span{cursor:pointer; display:block; padding:5px; margin-top: 0; margin:5px 0; text-decoration: none; font-weight: bold; font-size:15px; text-transform:uppercase; color:#fff; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #999; background-image: url(../IMG/AccordionTab0.png); background-repeat:repeat; }
.compare span:hover { background-image: url(../IMG/AccordionTab2.png); background-repeat:repeat; }
.compare span.selected {color:#fff; background-image: url(../IMG/AccordionTab2.png); background-repeat:repeat; }
.compare a{ font-size: 13px; color:red; text-decoration:underline;}
.compare a:hover{color:#fff; text-decoration:none;}
.compare a:select{color:#fff; text-decoration:underline;}

tr.sp_row_th {background:url(../IMG/comparetitlebg.png) repeat; text-align:center; color:black; height:30px;}
tr.sp_row_0{background:url(../IMG/sprow0bg.png) repeat;}
tr.sp_row_1{background:url(../IMG/sprow1bg.png) repeat;}
.comparetitle{ text-align:left; padding-left:5px; height:25px; font-size:13px; font-weight:normal; text-transform:uppercase}
tr.sp_row_0 td{ text-align:center; text-transform:uppercase;}
tr.sp_row_1 td{ text-align:center; text-transform:uppercase;}

.apple_overlay {background-image:url("http://static.flowplayer.org/tools/img/overlay/transparent.png");   display:none; width:1000px; padding:15px; text-align:left; border:2px solid #333; float:left; opacity:0.95; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
/* default close button positioned on upper right corner */
.apple_overlay div.close {background-image:url(../IMG/fancy_closebox.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px; }


/* ---------------- Begin  Ticker box CSS ----------------- */

.tickerbox {margin:-18px 0 0 239px;padding:0; width:156px; }
.tickerbox ul { position:relative; width:126px;}
.tickerbox li {width:100%; list-style:none; list-postion:inside; position:absolute;left:3px; overflow:hidden; font-size:14px; font-weight:bold; color:red; text-align:left; }
/* ---------------- End  Ticker box CSS ----------------- */
