/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:url(../images/top-tail.gif) top repeat-x #FFFFFF; text-align:center;}
.top-tail2{ background:url(../images/top-tail2.gif) top repeat-x; position:absolute; width:50%; height:330px; right:0;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.center{ text-align:center;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#686868;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#323232; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:17px;}
h6{ font-size:1.333em; color:#383838; padding-bottom:9px;}
h5{ font-size:1.1em; color:#383838; padding-bottom:9px;}
.emaillink, .emaillink a:link, emaillink a:active { font-weight:normal; color:#87b3e8;}

.table1 { color:#323232; }

strong{ display:block; line-height:1.5em; text-transform:uppercase; color:#362f29; padding-bottom:9px;}
strong a{ color:#87b3e8; text-transform:none; font-weight:normal; display:inline-block; margin-left:55px;}

/* ============================= main layout ====================== */
.imgindent {margin:-5px 17px 0 0; float:left; position:relative;}
.imgindent_lq{margin:-5px 17px 25px 0; float:left; position:relative;}
.imgindent_lq2{margin: -5px 17px 40px 0; float:left; position:relative;}
.imgindent_right{margin:-5px 0 40px 17px; float:right; position:relative;}
.cont_h { height:150px;}


.extra{ margin:-16px 0 19px 0;}
.space1{ margin-left:8px;}
.space2{ margin-left:32px;}
.phone{ float:right; padding-right:70px;}
.margin1{ margin-top:33px;}
.margin2{ margin-top:9px;}
.padding1{ padding-top:20px;}
.padding2{ padding-bottom:15px;}
.padding3{ padding-top:30px;}
.padding4{ padding-bottom:2px !important;}
.padding5, .padding5 a:link, .padding5 a:visited, .padding5 a:active { padding-bottom:2px !important; color:#000000; text-decoration:none;margin:0;padding-left:0; text-transform:capitalize; font-weight:bold;}
.padding5 a:hover{ color:red; }

/* ============================= header ====================== */
#header{ position:relative;}
#header .flash1{ position:relative;}
#header .flash2{ margin-top:-127px;}
#header object{ vertical-align:top;}

/* ============================= content ====================== */
#content{ padding:21px 13px 37px 22px;}
.column-2{ margin-left:13px;}
.indent{ padding:17px 15px 0 26px;}
.title{ padding-bottom:31px; margin-left:-3px;}
.title1{ border-bottom:solid 1px #e9e9e9; margin-bottom:5px;}

.list1 li{ line-height:1.417em;}
.list1 a{ color:#a2a2a2;}

#content .link{ background:url(../images/link-bg.gif) no-repeat 0 8px; padding-left:8px; font-weight:bold; text-decoration:none; display:inline-block; margin-top:15px;}
#content .link:hover{ text-decoration:underline;}
.unline{ border-bottom:solid 1px #ececec; padding-bottom:23px; margin-bottom:22px;}
.unline_lq{ border-bottom:solid 1px #ececec; padding-bottom:25px; margin-bottom:5px;}


.box{ background:url(../images/box-bot-tail.gif) bottom repeat-x #f6f6f5; width:100%;}
.box .left-border{ background:url(../images/box-border.gif) left repeat-y;}
.box .right-border{ background:url(../images/box-border.gif) right repeat-y;}
.box .top-border{ background:url(../images/box-border.gif) top repeat-x;}
.box .left-top{ background:url(../images/box-corner-left-top.gif) left top no-repeat;}
.box .left-top2{ background:url(../images/box-corner-left-top2.gif) left top no-repeat;}
.box .right-top{ background:url(../images/box-corner-right-top.gif) right top no-repeat;}
.box .right-top2{ background:url(../images/box-corner-right-top2.gif) right top no-repeat;}
.box .left-bot{ background:url(../images/box-corner-left-bot.gif) left bottom no-repeat;}
.box .right-bot{ background:url(../images/box-corner-right-bot.gif) right bottom no-repeat; padding:11px;}
.box .indent{ padding:13px 9px 12px 16px;}
.box .indent1{ padding:19px 9px 4px 18px;}
.box .indent2{ padding:6px 9px 4px 12px;}
.box .indent3{ padding:0 0 15px 10px;}
.box .indent4{ padding:0 0 15px 0;}

.text1{ color:#686868; line-height:1.417em;}
.text2{ line-height:1.417em;}
.unline2{ background:url(../images/unline.gif) bottom repeat-x; padding-bottom:16px;}
.line1{ background:url(../images/line.gif) no-repeat 310px 0;}

.link1{ display:inline-block; background:url(../images/link-left-bg.gif) left top no-repeat #4a4a4a; text-decoration:none; font-weight:bold; color:#fff; margin-top:14px; cursor:pointer;}
.link1green{ display:inline-block; background:#99b13b; padding:3px; text-decoration:none; font-weight:bold; color:#fff; margin-top:14px; cursor:pointer;}
.link1blue{ display:inline-block; background:#2865a1; padding:3px; text-decoration:none; font-weight:bold; color:#fff; margin-top:14px; cursor:pointer;}
.link1red{ display:inline-block; background:#c4220e; padding:3px; text-decoration:none; font-weight:bold; color:#fff; margin-top:14px; cursor:pointer;}
.link1orange{ display:inline-block; background:#cb831b; padding:3px; text-decoration:none; font-weight:bold; color:#fff; margin-top:14px; cursor:pointer;}
.link1 span{ display:inline-block; background:url(../images/link-right-bg.gif) right top no-repeat; padding:0px 10px 1px 10px;}
.link1:hover{ background:url(../images/link-left-bg-act.gif) left top no-repeat #878585;}
.link1:hover span{ background:url(../images/link-right-bg-act.gif) right top no-repeat;}

.link1-hover{ background:url(../images/link-left-bg-act.gif) left top no-repeat #878585; display:inline-block; text-decoration:none; font-weight:bold; color:#fff; margin-top:14px; cursor:pointer;}
.link1-hover span{ background:url(../images/link-right-bg-act.gif) right top no-repeat; display:inline-block; padding:0px 10px 1px 10px;}

.links{ margin-top:22px; background:url(../images/line.gif) no-repeat 373px 4px;}
.links .link1{ background:url(../images/link1-bg.gif) no-repeat 0 0; margin:0; color:#87b3e8; font-weight:normal; text-decoration:underline; padding:5px 0 5px 49px;}
.links .link1:hover{ background:url(../images/link1-bg.gif) no-repeat 0 0; text-decoration:none;}
.links .link2{ background:url(../images/link2-bg.gif) no-repeat 0 0; padding:7px 0 7px 49px; color:#636363; display:inline-block; margin-left:57px;}

.list { margin:-3px 0;}
.list li{ line-height:2em; background:url(../images/link-bg.gif) no-repeat 0 10px; padding-left:8px;}

.list_lq { margin:-3px 0;}
.list_lq li{ background:url(../images/link-bg.gif) no-repeat 0 10px; padding-left:8px;}

.list_lq2 { margin:0;}
.list_lq2 li{ background:url(../images/link-bg.gif) no-repeat 0 10px;; margin-left:210px; padding-left:10px;}

.list_lq3 { margin:0;}
.list_lq3 li{ background:url(../images/link-bg.gif) no-repeat 0 10px;; margin-left:50px; padding-left:10px;}

.list_lq4 { margin:0;}
.list_lq4 li{ background:url(../images/link-bg.gif) no-repeat 0 10px;; margin-left:25px; padding-left:10px;}

.list_lq5 { background:url(../images/link-bg.gif) no-repeat 0 10px;; margin-left:45px; padding-left:30px;}

/* ============================= footer ====================== */
#footer .container{ background:url(../images/line.gif) no-repeat 343px 0;}
#footer .text1{ float:right; padding:7px 6px 0 0;}
#footer .text1 a{ color:#9dc351;}
#footer .text2{ color:#918e8e; padding:7px 0 6px 0;}
#footer .text2 a{ color:#918e8e;}

#footer2 .container{ background:url(../images/line.gif) no-repeat 343px 0;}
#footer2 .text1{ float:right; padding:7px 6px 0 0;}
#footer2 .text1 a{ color:#9dc351;}
#footer2 .text2{ color:#918e8e; padding:7px 0 6px 0;}
#footer2 .text2 a{ color:#918e8e;}
.container fieldset { padding:10px;}
.price { padding-left:7px; padding-right:7px; text-align:center;}
.qty {text-align:center; }
.qty select {width:40px; }

/* ============================= forms ============================= */
#SubscribeForm{ padding-top:13px;}
#SubscribeForm input{ border:solid 1px #e3e3e3; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:3px 2px 3px 3px; width:245px;}
#SubscribeForm .link1{ float:right; margin:17px 5px 0 0;}
#SubscribeForm .link2{ display:inline-block; color:#87b3e8; margin-top:17px;}

#contact_form{ padding:0 0 0 10px;}
#contact_form .col-1{ width:282px !important;}
#contact_form .col-2{ width:280px !important; margin-left:0 !important;}
#contact_form label{ display:block; height:42px;}
#contact_form input{
	border:solid 1px #e3e3e3;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	padding:3px 2px 3px 3px;
	width:253px;
}
#contact_form textarea{
	border:solid 1px #e3e3e3;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	padding:3px 2px 3px 3px;
	width:273px;
	height:100px;
	overflow:auto;
}
#contact_form .link1{ float:right; margin:22px 5px 0 12px;}
#contact_form .error{ color:#ff0000;}

.error{color:#ff0000;}
.errorlist{color:#ff0000;}

#ContactForm  { padding:0;}
#ContactForm  .col-1{ width:282px !important;}
#ContactForm .col-2{ width:280px !important; margin-left:0 !important;}
#ContactForm  label{ display:block; height:42px;}
#ContactForm  input{
	border:solid 1px #e3e3e3;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	padding:3px 2px 3px 3px;
	width:253px;
}
#ContactForm  textarea{
	border:solid 1px #e3e3e3;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	padding:3px 2px 3px 3px;
	width:273px;
	height:100px;
	overflow:auto;
}
#ContactForm .link1{ float:right; margin:22px 5px 0 12px;}



#LoginForm  { padding:0;}
#LoginForm   .col-1{ width:282px !important;}
#LoginForm  .col-2{ width:280px !important; margin-left:0 !important;}
#LoginForm   label{ display:block; height:42px;}
#LoginForm   label[for=id_unsubscribe]{ display:initial; height:32px; width:100px; padding-right:15px;}
#LoginForm   input{
	border:solid 1px #999;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	padding:3px 2px 3px 3px;
	width:253px;
}
#LoginForm   textarea{
	border:solid 1px #e3e3e3;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	padding:3px 2px 3px 3px;
	width:273px;
	height:100px;
	overflow:auto;
}
#LoginForm  .link1{ float:right; margin:22px 5px 0 12px;}
#LoginForm  .link1-hover{ float:right; margin:22px 5px 0 12px;}

.checkbox  { padding:0 !important; width:15px !important; }
.contact-mid { line-height:60px; }
.ctc_1 { width:150px; float:left;}
.ctc_2 { width:100px; float:left; padding-top:18px;}

#LoginForm h1 { font-size:16px; color:red;}

#original .flavour-0 { border-left: 15px solid #DEE8F4; }
#original .flavour-1 { border-left: 15px solid yellow; }
#original .flavour-2 { border-left: 15px solid blue; }
#original .flavour-3 { border-left: 15px solid green; }
#original .flavour-4 { border-left: 15px solid red; }
#original .flavour-CCC { border-left: 15px solid #CCC; }


#original table { background: #FFF; width: 580px; border-collapse: collapse; margin-bottom: 20px; }
#original table td,
#original table th { padding: 5px 7px 6px; border: 1px solid #DEE8F4; }
#original table th { text-align: left; font-weight: normal; }

#original ul#downline { background-color: #f6f6f5; margin: 0; padding: 0; float: left; width: 800px; border-left: 1px solid #e8e8e8;  border-right: 1px solid #e8e8e8;  border-bottom: 1px solid #e8e8e8; }
#downline ul { border: 0; border-left: 1px solid #e8e8e8; clear: left; float: left; margin: 0; margin-left: 15px }
* html #downline ul { margin-left: 0px }
#downline li { padding: 0; list-style: none; margin: 0; float: left; clear: left; border-left: 1px solid #e8e8e8; }
#downline span { margin: 0; background-color: #FFF; padding: 5px; float: left; white-space: nowrap; border: 1px solid #e8e8e8;  }
#downline em { color: #999; font-style: normal; }

.blue-table { width:100%; }
/*.blue-table2 { width:100%; border: 1px solid #ccc; }*/
table.blue-table2 { border-collapse: collapse; width: 100%; }
table.blue-table2 td,
table.blue-table2 th { padding: 5px 15px 6px 7px; }
table.blue-table2 th { padding-top: 10px; border: none; }
table.blue-table2 td { background-color: #F0F4FA; border: 1px solid #DEE8F4 }
table.blue-table2 tfoot { border: none; }
table.blue-table2 .price { text-align: right; }
fieldset { border: 1px solid #e8e8e8; }
.redbig { font-size:16px; color:red; }
.big { font-size:16px; }

#original table.data { font-size: 9pt; }
#original table.data th { background-color: #F0F4FA; font-weight: bold; }
#original table .nopad { padding: 5px; }
#original .status-10 { background-color: yellow; }
#original .status-20 { background-color: green; }
#original .status-30 { background-color: red; }
#original .status-40 { background-color: red; }

#labela {  float:left; width:120px; padding-bottom:0; margin-bottom:0; height:5px; margin:0;padding:0;}
#labelb { float:left;}
.note { clear:both; }
/*#ship-fields li { clear:both; padding:0;margin:0;}*/
/*
#backgroundcolor-3 {background:#ff0000;}
#backgroundcolor-2 {background:#008000;}
#backgroundcolor-1 {background:#0000ff;}
#backgroundcolor-0 {background:#ffff00;}

#map-team-level4 {width:600px; height:1200px; display:block;}
#map-team-level4 .head {font-weight:bold;margin:530px 0 0 70px;position:absolute;display:block;}
#map-team-level4 .head-team-sale {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:520px 0 0 15px;position:absolute;display:block;}
#map-team-level4 #level1 .agent1 .name {font-weight:bold;margin:110px 0 0 210px;position:absolute;display:block;}
#map-team-level4 #level1 .agent1 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:90px 0 0 155px;position:absolute;display:block;}
#map-team-level4 #level1 .agent2 .name {font-weight:bold;margin:390px 0 0 210px;position:absolute;display:block;}
#map-team-level4 #level1 .agent2 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:370px 0 0 155px;position:absolute;display:block;}
#map-team-level4 #level1 .agent3 .name {font-weight:bold;margin:670px 0 0 210px;position:absolute;display:block;}
#map-team-level4 #level1 .agent3 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:650px 0 0 155px;position:absolute;display:block;}
#map-team-level4 #level1 .agent4 .name {font-weight:bold;margin:950px 0 0 210px;position:absolute;display:block;}
#map-team-level4 #level1 .agent4 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:930px 0 0 155px;position:absolute;display:block;}
*/
.backgroundcolor-4 {background:red;}
.backgroundcolor-3 {background:green;}
.backgroundcolor-2 {background:blue;}
.backgroundcolor-1 {background:orange;}
.backgroundcolor-CCC {background:#CCC; border:1px solid #000;}

#map-team-level4 {width:600px; height:1200px; display:block;}
#map-team-level4 .head {font-weight:bold;margin:530px 0 0 70px;position:absolute;display:block;}
#map-team-level4 .head-team-sale {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:520px 0 0 15px;position:absolute;display:block;}
#map-team-level4 #level1 .agent1 .name {font-weight:bold;margin:110px 0 0 210px;position:absolute;display:block;}
#map-team-level4 #level1 .agent1 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:90px 0 0 155px;position:absolute;display:block;}
#map-team-level4 #level1 .agent2 .name {font-weight:bold;margin:390px 0 0 210px;position:absolute;display:block;}
#map-team-level4 #level1 .agent2 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:370px 0 0 155px;position:absolute;display:block;}
#map-team-level4 #level1 .agent3 .name {font-weight:bold;margin:670px 0 0 210px;position:absolute;display:block;}
#map-team-level4 #level1 .agent3 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:650px 0 0 155px;position:absolute;display:block;}
#map-team-level4 #level1 .agent4 .name {font-weight:bold;margin:950px 0 0 210px;position:absolute;display:block;}
#map-team-level4 #level1 .agent4 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:930px 0 0 155px;position:absolute;display:block;}

#map-team-level4 #level2 .agent11 .name {font-weight:bold;margin:10px 0 0 300px;position:absolute;display:block;}
#map-team-level4 #level2 .agent11 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:30px 0 0 305px;position:absolute;display:block;}
#map-team-level4 #level2 .agent12 .name {font-weight:bold;margin:150px 0 0 300px;position:absolute;display:block;}
#map-team-level4 #level2 .agent12 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:170px 0 0 305px;position:absolute;display:block;}
#map-team-level4 #level2 .agent21 .name {font-weight:bold;margin:290px 0 0 300px;position:absolute;display:block;}
#map-team-level4 #level2 .agent21 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:310px 0 0 305px;position:absolute;display:block;}
#map-team-level4 #level2 .agent22 .name {font-weight:bold;margin:430px 0 0 300px;position:absolute;display:block;}
#map-team-level4 #level2 .agent22 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:450px 0 0 305px;position:absolute;display:block;}
#map-team-level4 #level2 .agent31 .name {font-weight:bold;margin:570px 0 0 300px;position:absolute;display:block;}
#map-team-level4 #level2 .agent31 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:590px 0 0 305px;position:absolute;display:block;}
#map-team-level4 #level2 .agent32 .name {font-weight:bold;margin:710px 0 0 300px;position:absolute;display:block;}
#map-team-level4 #level2 .agent32 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:730px 0 0 305px;position:absolute;display:block;}
#map-team-level4 #level2 .agent41 .name {font-weight:bold;margin:850px 0 0 300px;position:absolute;display:block;}
#map-team-level4 #level2 .agent41 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:870px 0 0 305px;position:absolute;display:block;}
#map-team-level4 #level2 .agent42 .name {font-weight:bold;margin:990px 0 0 300px;position:absolute;display:block;}
#map-team-level4 #level2 .agent42 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:1010px 0 0 305px;position:absolute;display:block;}

#map-team-level4 #level3 .agent111 .name {font-weight:bold;margin:10px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent111 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:0 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent112 .name {font-weight:bold;margin:70px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent112 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:60px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent121 .name {font-weight:bold;margin:150px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent121 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:140px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent122 .name {font-weight:bold;margin:210px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent122 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:200px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent211 .name {font-weight:bold;margin:290px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent211 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:280px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent212 .name {font-weight:bold;margin:350px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent212 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:340px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent221 .name {font-weight:bold;margin:430px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent221 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:420px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent222 .name {font-weight:bold;margin:490px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent222 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:480px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent311 .name {font-weight:bold;margin:570px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent311 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:560px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent312 .name {font-weight:bold;margin:630px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent312 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:620px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent321 .name {font-weight:bold;margin:710px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent321 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:700px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent322 .name {font-weight:bold;margin:770px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent322 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:760px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent411 .name {font-weight:bold;margin:850px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent411 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:840px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent412 .name {font-weight:bold;margin:910px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent412 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:900px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent421 .name {font-weight:bold;margin:990px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent421 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:980px 0 0 440px;position:absolute;display:block;}
#map-team-level4 #level3 .agent422 .name {font-weight:bold;margin:1050px 0 0 500px;position:absolute;display:block;}
#map-team-level4 #level3 .agent422 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:1040px 0 0 440px;position:absolute;display:block;}


#map-team-level3 {width:600px; height:600px; display:block;}
#map-team-level3 .head {width:30px; height:30px; padding:5px; font-weight:bold;margin:290px 0 0 20px;position:absolute;display:block;}
#map-team-level3 .head-team-sale {width:30px; height:30px; padding:10px 10px; font-size:13px;color:#fff;font-weight:bold;margin:280px 0 0 110px;position:absolute;display:block;}
#map-team-level3 #level1 .agent1 .name {font-weight:bold;margin:55px 0 0 245px;position:absolute;display:block;}
#map-team-level3 #level1 .agent1 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:75px 0 0 245px;position:absolute;display:block;}
#map-team-level3 #level1 .agent2 .name {font-weight:bold;margin:195px 0 0 245px;position:absolute;display:block;}
#map-team-level3 #level1 .agent2 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:215px 0 0 245px;position:absolute;display:block;}
#map-team-level3 #level1 .agent3 .name {font-weight:bold;margin:335px 0 0 245px;position:absolute;display:block;}
#map-team-level3 #level1 .agent3 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:355px 0 0 245px;position:absolute;display:block;}
#map-team-level3 #level1 .agent4 .name {font-weight:bold;margin:475px 0 0 245px;position:absolute;display:block;}
#map-team-level3 #level1 .agent4 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:495px 0 0 245px;position:absolute;display:block;}

#map-team-level3 #level2 .agent11 .name {font-weight:bold;margin:60px 0 0 450px;position:absolute;display:block;}
#map-team-level3 #level2 .agent11 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:40px 0 0 395px;position:absolute;display:block;}
#map-team-level3 #level2 .agent12 .name {font-weight:bold;margin:120px 0 0 450px;position:absolute;display:block;}
#map-team-level3 #level2 .agent12 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:100px 0 0 395px;position:absolute;display:block;}
#map-team-level3 #level2 .agent21 .name {font-weight:bold;margin:200px 0 0 450px;position:absolute;display:block;}
#map-team-level3 #level2 .agent21 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:180px 0 0 395px;position:absolute;display:block;}
#map-team-level3 #level2 .agent22 .name {font-weight:bold;margin:260px 0 0 450px;position:absolute;display:block;}
#map-team-level3 #level2 .agent22 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:240px 0 0 395px;position:absolute;display:block;}
#map-team-level3 #level2 .agent31 .name {font-weight:bold;margin:340px 0 0 450px;position:absolute;display:block;}
#map-team-level3 #level2 .agent31 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:320px 0 0 395px;position:absolute;display:block;}
#map-team-level3 #level2 .agent32 .name {font-weight:bold;margin:400px 0 0 450px;position:absolute;display:block;}
#map-team-level3 #level2 .agent32 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:380px 0 0 395px;position:absolute;display:block;}
#map-team-level3 #level2 .agent41 .name {font-weight:bold;margin:480px 0 0 450px;position:absolute;display:block;}
#map-team-level3 #level2 .agent41 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:460px 0 0 395px;position:absolute;display:block;}
#map-team-level3 #level2 .agent42 .name {font-weight:bold;margin:540px 0 0 450px;position:absolute;display:block;}
#map-team-level3 #level2 .agent42 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:520px 0 0 395px;position:absolute;display:block;}



#map-team-level2 {width:600px; height:600px; display:block;}
#map-team-level2 .head {font-weight:bold;margin:300px 0 0 20px;position:absolute;display:block;}
#map-team-level2 .head-team-sale {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:280px 0 0 110px;position:absolute;display:block;}
#map-team-level2 #level1 .agent1 .name {font-weight:bold;margin:50px 0 0 245px;position:absolute;display:block;}
#map-team-level2 #level1 .agent1 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:75px 0 0 250px;position:absolute;display:block;}
#map-team-level2 #level1 .agent2 .name {font-weight:bold;margin:190px 0 0 245px;position:absolute;display:block;}
#map-team-level2 #level1 .agent2 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:215px 0 0 250px;position:absolute;display:block;}
#map-team-level2 #level1 .agent3 .name {font-weight:bold;margin:330px 0 0 245px;position:absolute;display:block;}
#map-team-level2 #level1 .agent3 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:355px 0 0 250px;position:absolute;display:block;}
#map-team-level2 #level1 .agent4 .name {font-weight:bold;margin:470px 0 0 245px;position:absolute;display:block;}
#map-team-level2 #level1 .agent4 .sales {width:30px; height:30px; padding:10px 10px; font-size:14px;color:#fff;font-weight:bold;margin:495px 0 0 250px;position:absolute;display:block;}


#map-team-level1 {width:600px; height:600px; display:block;}
#map-team-level1 .head {font-weight:bold;margin:300px 0 0 20px;position:absolute;display:block;}
#map-team-level1 .head-team-sale {width:30px; height:30px; padding:10px 10px; font-size:13px;color:#fff;font-weight:bold;margin:280px 0 0 110px;position:absolute;display:block;}


a.tooltip {
    position: relative;
}
 
a.tooltip div {
    display: none;
}

a.tooltip:hover div {
    display: block;
    position: absolute;
    top: 1em;
    left: 2em;
    border: 1px solid #996633;
    padding: 0.3em 0.5em;
    width: 400px;
    background-color: #FFFF66;
    color: #000;
}

a.tooltip:hover {
    font-size: 100%; /* Fixes bug in IE5.x/Win */
}

/* Agent Table */
.box .table-legend {
    color:#000000; 
    padding:5px;
    text-align:center;
    margin-bottom:10px;
    font-size:13px;
    background:url(../images/mid_legend-2.png) repeat-x #FFFFFF;
    height:25px;
    width:454px;
}
.box .legend-container {
    margin-bottom:10px;
    width:573px;
}
.box .table-header {
    font-size:24px;
    font-weight:bold;
    text-align:center;
    margin-bottom:20px;
    color:#000000;
}
.box .table-header .Entry {
    color:#662d91;
}
.box .table-header .Mid {
    color:#39b54a;
}
.box .table-header .Freedom {
    color:#0f75bc;
}
.box .table-marketing span.level_4 {
    color:red;
}
.box .table-marketing span.level_3 {
    color:green;
}
.box .table-marketing span.level_2 {
    color:blue;
}
.box .table-marketing span.level_1 {
    color:orange;
}
.box .table-marketing span.level_0 {
    color:#fd6368;
}
.box .table-team {
    color:#000000; 
    width:573px;
}
.box .table-team .desc {
    color:#000;
    margin-bottom:10px;
}
.box .table-team .team {
    
}
.box .table-team .team div.span_Entry {
    border-bottom:1px solid #ad4bdb;
    font-weight:bold;
}
.box .table-team .team div.span_Mid {
    border-bottom:1px solid #46b80c;
    font-weight:bold;
}
.box .table-team .team div.span_Freedom {
    border-bottom:1px solid #2774df;
    font-weight:bold;
}
.box .table-team .team div.span_Feeder {
    border-bottom:1px solid #e0e001;
    font-weight:bold;
}
.box .table-team .team .gold {
    color:#dbb025;
    margin-bottom:20px;
}
.box .table-team .team .silver {
    color:#9b9ca1;
    margin-bottom:20px;
}
.box .table-team .team .bronze {
    color:#c2762a;
    margin-bottom:20px;
}
.box .table-team .team .gold .agent {
    width: 100px;
    text-align:center;
}
.box .table-team .team .silver .agent {
    width: 100px;
    text-align:center;
}
.box .table-team .team .bronze .agent {
    width: 100px;
    text-align:center;
}
.box .table-team .team img.icon {
    width:80px;
}
.box_Entry{ background:#e4d7ea; width:100%;}
.box_Mid{ background:#deeed6; width:100%;}
.box_Freedom{ background:#c5d6ee; width:100%;}
.box_Feeder{ background:#ffff99; width:100%;}
.box .left-border{ background:url(../images/box-border.gif) left repeat-y;}
.box .right-border{ background:url(../images/box-border.gif) right repeat-y;}
.box .top-border{ background:url(../images/box-border.gif) top repeat-x;}
.box .left-top-2{ background:url(../images/box-corner-left-top-2.png) left top no-repeat;}
.box .right-top-2{ background:url(../images/box-corner-right-top-2.png) right top no-repeat;}
.box .left-bot-2{ background:url(../images/box-corner-left-bot-2.png) left bottom no-repeat;}
.box .right-bot-2{ background:url(../images/box-corner-right-bot-2.png) right bottom no-repeat; padding:11px;}

#LoginForm h1.level_4 {
    font-size:16px; 
    color:red;
}
#LoginForm h1.level_3 {
    font-size:16px; 
    color:green;
}
#LoginForm h1.level_2 {
    font-size:16px; 
    color:blue;
}
#LoginForm h1.level_1 {
    font-size:16px; 
    color:orange;
}
#LoginForm h1.level_0 {
    font-size:16px; 
    color:#fd6368;
}

#evoucher input{
	width: 50px
}

/* for table projections */
.projection_container { padding:5px 10px 10px; text-align:center; float:left; }
.projection_0 { background:url(../images/projection-0-border.png) right bottom no-repeat; width:90px; height:40px; text-align:center; }
.projection_1 { background:url(../images/projection-1-border.png) right bottom no-repeat; width:90px; height:40px; text-align:center; }
.projection_2 { background:url(../images/projection-2-border.png) right bottom no-repeat; width:90px; height:40px; text-align:center; }
.projection_container span.level_4 { color:red; }
.projection_container span.level_3 { color:green; }
.projection_container span.level_2 { color:blue; }
.projection_container span.level_1 { color:orange; }
.projection_container span.level_0 { color:#fd6368; }

/* for emoney */
.emoney .row1 {background:#ffffff;}
.emoney .row2 {background:#CCCCCC;}
.emoney .red {color:red;}
.emoney .blue {color:blue;}

