@charset "utf-8";
/* CSS Document */

/********** DEFAULTS --- **********/
body 			{cursor:default; margin:0; padding:0;}
p, form			{margin:0}
a, a:visited 	{color:#0058A6; text-decoration:none;}
a:hover 		{text-decoration:underline;}
table			{border-collapse:collapse;}
.hidden 		{display:none;}
.clear	        {clear:both;}
/********** <----- DEFAULTS **********/

a.redLink {
	color:#DD4200;}
	
a.grayLink {
	color:#D0CFCE; text-decoration:underline;}
a:hover.grayLink {
	color:#D0CFCE; text-decoration:none;}
	
		
a.whiteLink {
	color:#fff; text-decoration:none;}
a:hover.whiteLink {
	color:#fff; text-decoration:underline;}
	
	
a.blueLink {
	color:#0058A6; text-decoration:none;}
a:hover.blueLink {
	color:#FF4D4D; text-decoration:none;}

/********** TEMPLATE ---- *********/
body {background:url(../img/common/bg_pg.gif) repeat;}
body.popUp {background-color:#FFFFFF;}
div#body {
	background: url(../img/common/bg_pg.gif) repeat;
	height:100%;
}
div#wrapperOutter {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:70px;
	/*background:url(../img/template/pgShadowLft.png) repeat-y;*/
}
.ie div#wrapperOutter{margin-bottom:80px;}
div#wrapperInner {
	width:961px;
	/*padding-right:10px;*/
	/*background:url(../img/template/pgShadowRgt.png) repeat-y right;*/
}
div#bodyContent{ float:left; width:740px; margin-bottom:10px;}
div#bodyContent_Generic{ float:left; width:960px; margin-bottom:10px;}
iframe#ifrHeader  {width:960px; height:115px;}
iframe#ifrMainMenu{width:210px; float:left; margin-right:10px; background-color:transparent;}
div#bodyContents  {float:left; margin-bottom:10px; color: #666666;}
div#bodyContent_header1{background:url(../img/common/border_top_title.gif); height:32px; margin:0; width:684px;float:left; padding:20px 20px 20px 35px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#666666; letter-spacing:3px; font-weight:bold; border-right:#ccc 1px solid;}
div#bodyContent_main{padding:0 30px 5px 35px; background-color:#FFF; border-left:#ccc 1px solid; border-right:#ccc 1px solid; height:100%; width:673px;}
div#bodyContent_toppage{padding:10px 9px 5px 9px; height:100%; background-color:#FFF; border-left:#ccc 1px solid; border-top:#ccc 1px solid; border-right:#ccc 1px solid;}
div#bodyContent_spc{padding:0 9px 5px 10px; background-color:#FFF; border-left:#ccc 1px solid; border-right:#ccc 1px solid;}
div#bodyContent_corporate{padding:-10px 9px 5px 10px; background-color:#FFF; border-left:#ccc 1px solid; border-right:#ccc 1px solid;}
div#bodyContents_border_botton{
	background:url(../img/common/border_right.gif) right;
	height:12px;
	margin:0;
	width:739px;
	float:left;
	border-left:#ccc 1px solid;
}
div#bodyContents_border_top{ background:url(../img/common/border_top_left.gif) left; height:12px; width:739px; float:left; border-right:#ccc 1px solid;}
.ie div#bodyContents_border_top{background:url(../img/common/border_top_left.gif) left; height:12px; margin:0; width:739px; float:left; border-right:#ccc 1px solid;}
div#bodyGeneric_border_botton{ background:url(../img/common/border_right.gif) right; height:12px; margin:0; width:959px;float:left; border-left:#ccc 1px solid;}
div#bodyGeneric_border_top{ background:url(../img/common/border_top_left.gif) left; height:12px; margin:0; width:959px; float:left; border-right:#ccc 1px solid;}
div#bodyGeneric_main{padding:0 30px 5px 35px; background-color:#FFF; border-left:#ccc 1px solid; border-right:#ccc 1px solid; height:100%; width:893px; float:left;}
div#header_bg{margin-left:auto; margin-right:auto; text-align:center; background:url(../img/common/bg_pg_header.gif); height:115px;}

div#bodyContents_border_top2{ background:url(../img/common/border_top_left.gif) left; height:12px; margin:0; width:500px; border-right:#ccc 1px solid;}
div#bodyContents_border_botton2{
	background:url(../img/common/border_right.gif) right;
	height:12px;
	margin:0;
	width:500px;
	float:left;
	border-left:#ccc 1px solid;
}
div#bodyContent_main2{padding:0 30px 5px 30px; background-color:#FFF; border-left:#ccc 1px solid; border-right:#ccc 1px solid; height:100%; width:439px;}


iframe#ifrFooter  {width:100%; position:fixed; bottom:0; z-index:100; height:73px}
/********** <------ TEMPLATE *********/

/********** LANGUAGES --- *********/
.por,
.esp,
.eng,
.tag,
.rus,
.rom,
.vie,
.ind,
.mal,
.fre,
.tur {font-family:Arial, Helvetica, sans-serif; font-size:12px}
.jpn {font-family:"ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", sans-serif; font-size:14px;}
.chi {font-family:MingLiU, serif; font-size:14px;}
.kor {font-family:GulimChe, sans-serif;}
.per {font-size:16px;}

/* 宋体 */
/********** <----- LANGUAGES *********/

/********** Spacers, dimensions and positioning --- **********/

.center 	{margin-left:auto; margin-right:auto;}
.floatLft 	{float:left;}
.floatRgt 	{float:right;}
.alignLft	{text-align:left;}
.alignCenter{text-align:center;}
.alignRgt	{text-align:right;}
.vAlignTop	{vertical-align:top;}
.vAlignMid	{vertical-align:middle;}
.vAlignBtm	{vertical-align:bottom;}

.mgn0	{margin:0;    }
.mgn1	{margin:1px;  }
.mgn2	{margin:2px;  }
.mgn3	{margin:3px;  }
.mgn4	{margin:4px;  }
.mgn5	{margin:5px;  }
.mgn6	{margin:6px;  }
.mgn7	{margin:7px;  }
.mgn10	{margin:10px; }
.mgn15	{margin:15px; }
.mgn20	{margin:20px; }
.mgn25	{margin:25px; }
.mgn30	{margin:30px; }
.mgn40	{margin:40px; }
.mgn50	{margin:50px; }
.mgn60	{margin:60px; }
.mgn70	{margin:70px; }
.mgn80	{margin:80px; }
.mgn90	{margin:90px; }
.mgn100	{margin:100px;}

.mgnTop0	{margin-top:0;    }
.mgnTop1	{margin-top:1px;  }
.mgnTop2	{margin-top:2px;  }
.mgnTop3	{margin-top:3px;  }
.mgnTop4	{margin-top:4px;  }
.mgnTop5	{margin-top:5px;  }
.mgnTop10	{margin-top:10px; }
.mgnTop11	{margin-top:11px; }
.mgnTop12	{margin-top:12px; }
.mgnTop13	{margin-top:13px; }
.mgnTop14	{margin-top:14px; }
.mgnTop15	{margin-top:15px; }
.mgnTop16	{margin-top:16px; }
.mgnTop17	{margin-top:17px; }
.mgnTop18	{margin-top:18px; }
.mgnTop19	{margin-top:19px; }
.mgnTop20	{margin-top:20px; }
.mgnTop25	{margin-top:25px; }
.mgnTop30	{margin-top:30px; }
.mgnTop40	{margin-top:40px; }
.mgnTop50	{margin-top:50px; }
.mgnTop60	{margin-top:60px; }
.mgnTop70	{margin-top:70px; }
.mgnTop80	{margin-top:80px; }
.mgnTop90	{margin-top:90px; }
.mgnTop100	{margin-top:100px;}

.mgnBtm0	{margin-bottom:0;    }
.mgnBtm5	{margin-bottom:5px;  }
.mgnBtm10	{margin-bottom:10px; }
.mgnBtm15	{margin-bottom:15px; }
.mgnBtm20	{margin-bottom:20px; }
.mgnBtm25	{margin-bottom:25px; }
.mgnBtm30	{margin-bottom:30px; }
.mgnBtm40	{margin-bottom:40px; }
.mgnBtm50	{margin-bottom:50px; }
.mgnBtm60	{margin-bottom:60px; }
.mgnBtm70	{margin-bottom:70px; }
.mgnBtm80	{margin-bottom:80px; }
.mgnBtm90	{margin-bottom:90px; }
.mgnBtm100	{margin-bottom:100px;}

.mgnSides0	{margin-left:0;	   margin-right:0;    }
.mgnSides5	{margin-left:5px;  margin-right:5px;  }
.mgnSides10	{margin-left:10px; margin-right:10px; }
.mgnSides15	{margin-left:15px; margin-right:15px; }
.mgnSides20	{margin-left:20px; margin-right:20px; }
.mgnSides25	{margin-left:25px; margin-right:25px; }
.mgnSides30	{margin-left:30px; margin-right:30px; }
.mgnSides40	{margin-left:40px; margin-right:40px; }
.mgnSides50	{margin-left:50px; margin-right:50px; }
.mgnSides60	{margin-left:60px; margin-right:60px; }
.mgnSides70	{margin-left:70px; margin-right:70px; }
.mgnSides80	{margin-left:80px; margin-right:80px; }
.mgnSides90	{margin-left:90px; margin-right:90px; }
.mgnSides100{margin-left:100px;margin-right:100px;}

.mgnLft_15	{margin-left:-15px; 	 }
.mgnLft0	{margin-left:0; 	 }
.mgnLft1	{margin-left:1px;	 }
.mgnLft2	{margin-left:2px;	 }
.mgnLft3	{margin-left:3px;	 }
.mgnLft4	{margin-left:4px;	 }
.mgnLft5	{margin-left:5px;	 }
.mgnLft10	{margin-left:10px; }
.mgnLft15	{margin-left:15px; }
.mgnLft20	{margin-left:20px; }
.mgnLft25	{margin-left:25px; }
.mgnLft30	{margin-left:30px; }
.mgnLft40	{margin-left:40px; }
.mgnLft50	{margin-left:50px; }
.mgnLft60	{margin-left:60px; }
.mgnLft70	{margin-left:70px; }
.mgnLft80	{margin-left:80px; }
.mgnLft90	{margin-left:90px; }
.mgnLft100	{margin-left:100px;}
.mgnLft110	{margin-left:110px;}
.mgnLft120	{margin-left:120px;}
.mgnLft130	{margin-left:130px;}
.mgnLft140	{margin-left:140px;}
.mgnLft150	{margin-left:150px;}
.mgnLft160	{margin-left:160px;}
.mgnLft170	{margin-left:170px;}
.mgnLft180	{margin-left:180px;}
.mgnLft190	{margin-left:190px;}
.mgnLft200	{margin-left:200px;}

.mgnRgt0	{margin-right:0;	}
.mgnRgt1	{margin-right:1px;  }
.mgnRgt2	{margin-right:2px;  }
.mgnRgt3	{margin-right:3px;  }
.mgnRgt4	{margin-right:4px;  }
.mgnRgt5	{margin-right:5px;  }
.mgnRgt8	{margin-right:8px;  }
.mgnRgt10	{margin-right:10px; }
.mgnRgt15	{margin-right:15px; }
.mgnRgt20	{margin-right:20px; }
.mgnRgt25	{margin-right:25px; }
.mgnRgt30	{margin-right:30px; }
.mgnRgt40	{margin-right:40px; }
.mgnRgt50	{margin-right:50px; }
.mgnRgt60	{margin-right:60px; }
.mgnRgt70	{margin-right:70px; }
.mgnRgt80	{margin-right:80px; }
.mgnRgt90	{margin-right:90px; }
.mgnRgt100	{margin-right:100px;}
.mgnRgt150	{margin-right:150px;}
.mgnRgt200	{margin-right:200px;}

.pdg0	{padding:0;    }
.pdg1	{padding:1px;  }
.pdg2	{padding:2px;  }
.pdg3	{padding:3px;  }
.pdg4	{padding:4px;  }
.pdg5	{padding:5px;  }
.pdg6	{padding:6px;  }
.pdg7	{padding:7px;  }
.pdg10	{padding:10px; }
.pdg15	{padding:15px; }
.pdg20	{padding:20px; }
.pdg25	{padding:25px; }
.pdg30	{padding:30px; }
.pdg40	{padding:40px; }
.pdg50	{padding:50px; }
.pdg60	{padding:60px; }
.pdg70	{padding:70px; }
.pdg80	{padding:80px; }
.pdg90	{padding:90px; }
.pdg100	{padding:100px;}

.pdgTop0	{padding-top:0;    }
.pdgTop1	{padding-top:1px;  }
.pdgTop2	{padding-top:2px;  }
.pdgTop3	{padding-top:3px;  }
.pdgTop4	{padding-top:4px;  }
.pdgTop5	{padding-top:5px;  }
.pdgTop10	{padding-top:10px; }
.pdgTop15	{padding-top:15px; }
.pdgTop20	{padding-top:20px; }
.pdgTop25	{padding-top:25px; }
.pdgTop30	{padding-top:30px; }
.pdgTop40	{padding-top:40px; }
.pdgTop50	{padding-top:50px; }
.pdgTop60	{padding-top:60px; }
.pdgTop70	{padding-top:70px; }
.pdgTop80	{padding-top:80px; }
.pdgTop90	{padding-top:90px; }
.pdgTop100	{padding-top:100px;}

.pdgBtm0	{padding-bottom:0;    }
.pdgBtm5	{padding-bottom:5px;  }
.pdgBtm10	{padding-bottom:10px; }
.pdgBtm15	{padding-bottom:15px; }
.pdgBtm20	{padding-bottom:20px; }
.pdgBtm25	{padding-bottom:25px; }
.pdgBtm30	{padding-bottom:30px; }
.pdgBtm40	{padding-bottom:40px; }
.pdgBtm50	{padding-bottom:50px; }
.pdgBtm60	{padding-bottom:60px; }
.pdgBtm70	{padding-bottom:70px; }
.pdgBtm80	{padding-bottom:80px; }
.pdgBtm90	{padding-bottom:90px; }
.pdgBtm100	{padding-bottom:100px;}

.pdgSides0	{padding-left:0;	padding-right:0;    }
.pdgSides5	{padding-left:5px;  padding-right:5px;  }
.pdgSides10	{padding-left:10px; padding-right:10px; }
.pdgSides15	{padding-left:15px; padding-right:15px; }
.pdgSides20	{padding-left:20px; padding-right:20px; }
.pdgSides25	{padding-left:25px; padding-right:25px; }
.pdgSides30	{padding-left:30px; padding-right:30px; }
.pdgSides40	{padding-left:40px; padding-right:40px; }
.pdgSides50	{padding-left:50px; padding-right:50px; }
.pdgSides60	{padding-left:60px; padding-right:60px; }
.pdgSides70	{padding-left:70px; padding-right:70px; }
.pdgSides80	{padding-left:80px; padding-right:80px; }
.pdgSides90	{padding-left:90px; padding-right:90px; }
.pdgSides100{padding-left:100px;padding-right:100px;}


.pdgLft0	{padding-left:0;	}
.pdgLft5	{padding-left:5px;  }
.pdgLft10	{padding-left:10px; }
.pdgLft15	{padding-left:15px; }
.pdgLft20	{padding-left:20px; }
.pdgLft25	{padding-left:25px; }
.pdgLft30	{padding-left:30px; }
.pdgLft40	{padding-left:40px; }
.pdgLft50	{padding-left:50px; }
.pdgLft60	{padding-left:60px; }
.pdgLft70	{padding-left:70px; }
.pdgLft80	{padding-left:80px; }
.pdgLft90	{padding-left:90px; }
.pdgLft100	{padding-left:100px;}

.pdgRgt0	{padding-right:0;	 }
.pdgRgt5	{padding-right:5px;	 }
.pdgRgt10	{padding-right:10px; }
.pdgRgt15	{padding-right:15px; }
.pdgRgt20	{padding-right:20px; }
.pdgRgt25	{padding-right:25px; }
.pdgRgt30	{padding-right:30px; }
.pdgRgt40	{padding-right:40px; }
.pdgRgt50	{padding-right:50px; }
.pdgRgt60	{padding-right:60px; }
.pdgRgt70	{padding-right:70px; }
.pdgRgt80	{padding-right:80px; }
.pdgRgt90	{padding-right:90px; }
.pdgRgt100	{padding-right:100px;}

.w1   {width:1px;  }
.w10  {width:10px; }
.w30  {width:30px; }
.w40  {width:40px; }
.w50  {width:50px; }
.w60  {width:60px; }
.w70  {width:70px; }
.w80  {width:80px; }
.w90  {width:90px; }
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w220 {width:220px;}
.w240 {width:240px;}
.w260 {width:260px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w550 {width:550px;}
.w600 {width:600px;}
.w620 {width:620px;}
.w640 {width:640px;}
.w650 {width:650px;}

.h1   {height:1px;  }
.h5   {height:5px;  }
.h10  {height:10px; }
.h15  {height:15px; }
.h20  {height:20px; }
.h25  {height:25px; }
.h30  {height:30px; }
.h35  {height:35px; }
.h40  {height:40px; }
.h45  {height:45px; }
.h50  {height:50px; }

/********** <----- Spacers, dimensions and positioning **********/

.spcTitleHolder {
	border:1px solid #87ADCC;
	margin-bottom:10px;
	height:100%; /* For IE */
}
#spcTitleImg {
	margin:7px 20px;
}
.spcTitle {
	border-left:1px solid #87ADCC;
	width:577px;
}
.spcTitleLogoHolder {
	border-bottom:1px solid #87ADCC;
	background:url(../img/spc/title_bg.jpg) no-repeat top left;
	height:39px;
}
.spcTitleLogo {
	margin:10px 15px 0;
}
.greyTitleLogoHolder {
	border-bottom:1px solid #87ADCC;
	background:url(/GenericFiles/4.0/img/common/bg/title_bg_grey.jpg) no-repeat top left;
	height:39px;
}
.redTitleLogoHolder {
	border-bottom:1px solid #87ADCC;
	background:url(/GenericFiles/4.0/img/common/bg/title_bg_red.jpg) no-repeat top left;
	height:39px;
}
.orangeTitleLogoHolder {
	border-bottom:1px solid #87ADCC;
	background:url(/GenericFiles/4.0/img/common/bg/title_bg_orange.jpg) no-repeat top left;
	height:39px;
}
.blueTitleLogoHolder {
	border-bottom:1px solid #87ADCC;
	background:url(/GenericFiles/4.0/img/common/bg/title_bg_blue.jpg) no-repeat top left;
	height:39px;
}

/* Table01 */	
table.table01 td {border:1px solid #F0F0F0; padding:5px; /*table-layout:fixed;*/}

/* Table02 */
table.table02  {table-layout:fixed;}
table.table02 tfoot td {
	background-color:#FCFCFC;
	color:#292929;
	font-size:11px;
	padding:10px 0 10px 30px;
	border:1px solid #D9D9D9;
}
table.table02 th, table.table02 td {
	border:#4F7FDE 1px solid;
}
table.table02 thead th {
	background-color:#4F7FDE;
	color:#FFFFFF;
	padding:8px 4px;
}
table.table02 tbody th {
	text-align:left;
	font-weight:bold;
	color:#003399;
}
table.table02 tbody th, table.table02 tbody td {
	padding:5px 10px;
}
table.table02 caption {
	text-align:right;
	padding-bottom:5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:9px;
	caption-side:top;
}
table.table02 tr.zb0 {
	background-color:#E6F3FF; text-align:right
}
table.table02 tr.zb1 {
	text-align:right;
}

/* Table03 */
table.table03 { table-layout:fixed; }
table.table03 caption {
	text-align:right;
	padding-bottom:5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:9px;
	caption-side:top;
}
table.table03 thead th,
table.table03 thead td,
table.table03 tbody th,
table.table03 tbody td { border:1px solid #4F7FDE; }
table.table03 thead th {
	background-color:#4F7FDE;
	color:#FFFFFF;
	padding:10px;
}
table.table03 thead td {
	text-align:center;
	padding:2px;
	background-color:#E6F3FF;
	color:#003399;
	font-weight:bold;
}
table.table03 tfoot td {
	background-color:#FCFCFC;
	color:#292929;
	font-size:11px;
	padding:20px 0 20px 30px;
	border:1px solid #D9D9D9;
}
table.table03 tbody th,
table.table03 tbody td { padding:4px 7px; }
table.table03 tbody th {
	background-color:#F5F5F5;
	color:#292929;
	text-align:left;
	font-weight:normal;
}
.table03 span.clover {
	position:relative;
	display:inline-block;
	width:11px;
	height:11px;
	margin:0 3px;
}
.table03 span.clover img {
	position:absolute;
	bottom:1px;
}
table.table03 tfoot .dotLgd { text-indent:-6px; position:relative; }
table.table03 tfoot .dotLgd img { position:absolute; left:-22px; top:2px; }
table.table03 .dotFootNoteRef { position:relative; }
table.table03 .dotFootNoteRef span {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #ff0000;
	position: absolute;
	left:2px;
	bottom: 5px;
}

/* Table 04 */
table.table04 {
	border: #4F7FDE;
	background-color:#4F7FDE;
	border-collapse:separate;
	table-layout:fixed;
}
table.table04 th {
	border: #FFFFFF 2px solid;
	background-color:#E6F3FF;
	color:#003399;
	padding:7px;
	font-weight:normal;
}

table.table04 td {
	background-color:#FFFFFF;
	padding:7px;
}



/* Table05 */
table.newrates_header { table-layout:fixed; }
table.newrates_header tbody th {
	background-color:#4F7FDE;
	color:#FFFFFF;
	padding:10px;
	border:1px solid #4F7FDE;
}
table.newrates_header tbody td {
	text-align:center;
	padding:4px 2px;
	background-color:#E6F3FF;
	color:#003399;
	font-weight:bold;
	border:1px solid #4F7FDE;
}
table.newrates_header tbody tr.light td {
	background-color:#FFFFFF;
}
table.newrates_body { table-layout:fixed; }
table.newrates_body tbody td {
	border:1px solid #4F7FDE;
	padding:3px 4px;
}
table.newrates_body tbody th {
	border:1px solid #4F7FDE;
	text-align:left;
	padding:3px 10px;
}
div.newrates_holder {
	overflow-y:scroll;
	height:100px;
	width:937px;
}
.gecko div.newrates_holder {
	padding:0 0 0 0;
}

/* SPC Recharge */
h2.expandible span.spc_cc {
	background:url() no-repeat right 0px;
}

/* Rate changes */
div.rtchgcontainer {
	width:960px;
	padding-top:15px;
}

/*************************************************
             BRASTEL MOBILE - floating image
 *************************************************/ 
#div-1 {
 position:relative;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}
#div-1a {
	position:absolute;
	top:100px;
	right:10px;
	width:510px;
	background:#FFFFFF;
	padding:5px;
}
#div-1b {
	position:absolute;
	top:310px;
	left:190px;
	width:510px;
	background:#FFFFFF;
	padding:5px;
}

#div-1c {
	position:absolute;
	color:#666666;
	top:75px;
	left:466px;
	width:264px;
}

#div-1d {
	position:absolute;
	top:244px;
	left:177px;
	width:600px;
	height: 77px;
	color:#000000;
	padding:0;
	font-size:12px;
	margin:0;
}

#div-1e {
	position:absolute;
	top:38px;
	left:178px;
	width:600px;
	height: 77px;
	color:#000000;
	padding:0;
	font-size:12px;
	}

#div-1f {
	position:absolute;
	top:140px;
	left:410px;
	color:#ccccc;
	padding:0;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	width: 583px;
}

#div-1g {
	position:absolute;
	top:1588px;
	left:443px;
	padding:0;
	font-weight:bold;
	margin:0;
	width: 253px;
	height: 24px;
	color:#666666;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#div-1h {
	position:absolute;
	top:1589px;
	left:723px;
	padding:0;
	font-weight:bold;
	margin:0;
	width: 253px;
	height: 24px;
	color:#666666;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	line-height:1.5em;
	font-weight:bold;	
	} 

#pipe ul li {
	padding: 0 15px;
	display:inline;
	}
	
		
#pipe ul li.first {
display:inline;

	}
.main {margin-left:45px; margin-right:45px; color:#666666; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.servicelist
{
list-style: none;
margin: 0;
margin-left:10px;
padding: 0;
}

li.service
{
background-position: 0 10px;
background-repeat: no-repeat;
padding: 5px 0 2px 25px;
margin: .4em 0;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:17px;
font-weight:bold;
}

li.service2
{
background:url(/Pages/eng/mobile/images/title.gif);
background-repeat: no-repeat;
background-position: 0 15px;
padding: 5px 0 2px 10px;
margin: .4em 0;
}

/*************************************************
            MOBILE PHONES page - Table
 *************************************************/ 

table.tablesorter {
font-family:Arial, Helvetica, sans-serif;
	margin:0 auto 0;
	font-size: 12px;
	width:600px;	
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #F3F3F3;
	font-size: 13px;
	padding: 5px;
	color:#333333;
	
}
table.tablesorter tbody td {
	color:#333333;
	padding: 3px;
	padding-left:7px;	
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;	
	text-align: center;
	
}

/*************************************************
      MOBILE PHONES page - list
 *************************************************/ 
.servicelist
{
list-style: none;
margin-left:25px;
padding: 0;
}

li.service
{
background-position: 0 10px;
background-repeat: no-repeat;
padding: 5px 0 2px 10px;
margin: .4em 0;
color:#666666;
font-size:17px;
font-weight:bold;
}

li.service2
{
background:url(/GenericFiles/4.0/img/common/circle.jpg);
background-repeat: no-repeat;
background-position: 0 10px;
padding: 5px 0 2px 10px;
margin: .4em 0;
}

.iconlist
{
list-style: none;
margin-left:25px;
padding: 0;
}

li.icon
{
background:url(/GenericFiles/4.0/img/common/circle.jpg);
background-repeat: no-repeat;
background-position: 0 9px;
padding: 2px 0 2px 15px;
margin: .4em 0;
color:#333333;
font-size:17px;
}

/*************************************************
      MOBILE PHONES page - round corners list
 *************************************************/ 
.howtocall{
	margin:0 auto 0;
	height:inherit;
    width: 110px;
	background-color:#666666;
	float:left;
	margin-left:3px;
	margin-right:3px;
	margin-top: 10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	
}

.howtocall p{
	color: #ffffff;
	width:100px;
	padding:3px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:0;
}

.importantnotes{
	padding:0 10px 0 0;
	margin-left:-25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;	
	}
.ie .importantnotes{padding:20px 20px 20px 16px; margin-left:0;}
.importantnotes li {
	padding-bottom:5px;
	color:#EC7E1E;
	list-style-type:square;
}
.importantnotes_title{
	color:#0058A6;
	font-size:15px;
	font-weight:bold;margin:0 0 10px 27px;}
.ie .importantnotes_title{margin:0 0 10px -14px;}

.importantnotes p{ color:#666666;}
.importantnotes a {	color:#FF3300;
}
.importantnotes_botton{background:url(/GenericFiles/4.0/img/common/border_right_blue.gif) right; height:12px; margin:0 0 10px 0; width:739px; float:left; border-left:#C7DFF4 1px solid;}


.header_nav a{text-decoration:none; color:#646A6F; background:none; background-image:none;}
.header_nav a:hover{text-decoration:none; color:#81888C;}


.privacy_footer{height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.privacy_footer a.darkgrayLink {color:#666; text-decoration:none;}
.privacy_footer a:hover.darkgrayLink {
	color:#666; text-decoration:underline;}
.privacy_footer .borderTop_pricayfooter{border-top:#ef8220 3px solid;}
.privacy_footer .text_privacyfooter{padding-top:10px;}
.back_privacyfooter{background:url(/GenericFiles/4.0/img/common/back_img.png) no-repeat; height:17px; width:117px; margin:0; padding:0; color:#FFF; font-size:11px;}

.back_privacyfooter p{padding:0 0 0 35px;}
.chrome div.back_privacyfooter {
	display:none;
}
div.footerHolder {
	position:fixed;
	bottom:0;
	z-index:99;
}
div.specialHolidaysP {
	float:left;
	background-color:#FFFFFF;
	border:3px solid #777;
	padding:15px 20px 10px;
	position:fixed;
	bottom:72px;
	display:none;
	z-index:50;
}
.calendarHolder {
	float:left;
	margin-right:10px;
}
.calendarLegend {
	float:left;
	padding-left:10px;
}
table.calendar {border-bottom:1px solid #EEEEEE}
table.calendar thead td {
	border:1px solid #EEEEEE;
	text-align:center;
}
table.calendar tbody td {
	border:1px solid #EEEEEE;
	text-align:center;
	height:13px;
	font-family:Arial, Helvetica, Batang, serif;
	font-size:9px;
	line-height:9px;
}
table.calendar thead th {
	border:1px solid #EEEEEE;
	color:#FFFFFF;
	background-color:#888888;
	text-align:center;
}
.sat {
	color:#3366FF;
	background-color:#DDF4FF;
}
.sun {
	color:#D20000;
	background-color:#FED5C5;
}
.othermonth { color:#CCCCCC; background-color:#F9F9F9 }
.special {background-color:#D6FFAC}
.regular {border:1px solid #CCCCCC}
table.legend {border-collapse:separate;}
table.legend tbody th {
	width:20px;
	height:15px;
}
table.legend td {
	padding-left:5px;
}
table.legend thead td {
	padding-bottom:5px;
	text-align:center;
}
div.specialHolidaysP img.close {
	float:left;
	margin-left:20px;
	cursor:pointer;
}

div#csvLangMenu {
	display:none;
	position:fixed; 
	background-color:#FFF;
	border:3px solid #777;
	padding:10px 20px 15px;
	bottom:72px; 
	font-size:9px;
	z-index:50;
}
div#csvLangMenu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	width:450px;
	float:left;
}
div#csvLangMenu li {
	float:left;
	padding-left:20px;
	width:90px;
	line-height:14px;
	margin-top:8px;
	background-image:url(/GenericFiles/4.0/img/footer/bullet.png);
	background-repeat:no-repeat;
	background-position:7px 4px;
	display:block;
}
div#csvLangMenu li a {display:block; font-size:12px; color:#666; }
div#csvLangMenu img.close {
	cursor:pointer;
	float:left;
}
div#phoneNumbers {
	display:none;
}

/* Select location */
div#selCountrySpacer {
	display:none;
	height:140px;
	width:100%;
}
div#selectCountry {
	background:url(/GenericFiles/4.0/img/country_sel/sides_bg.png) repeat-x;
	height:130px;
	border-bottom:20px solid #FFF;
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:9000;
}
div#selectCountry div.wrapper {
	background:url(/GenericFiles/4.0/img/country_sel/background.png) no-repeat;
	width:960px;
	height:130px;
	margin:0 auto;
}
div#selectCountry div.wrapper img.logo {
	display:block;
	float:left;
	margin:37px 38px 0 25px;
}
div#selectCountry div.wrapper img.text {
	display:block;
	float:left;
	margin-top:22px;
}
div#selectCountry div.wrapper div.buttons {
	float:right;
	width:440px;
}
div#selectCountry div.wrapper div.buttons div.button {
	float:right;
	height:37px;
	width:115px;
	margin:45px 0 0 15px;
	cursor:pointer;
}
div#selectCountry div.wrapper div.buttons div.btnHelp {
	float:right;
	height:28px;
	width:28px;
	margin:49px 0 0 20px;
	background:url(/GenericFiles/4.0/img/country_sel/help.png);
	cursor:pointer;
}
div#selectCountry div.wrapper div.buttons div.btnHelp:hover {
	background:url(/GenericFiles/4.0/img/country_sel/help_hover.png);
}
div#selectCountry div.wrapper div.buttons div#selectJapan {
	background:url(/GenericFiles/4.0/img/country_sel/japan.png);
	margin-left:0;
}
div#selectCountry div.wrapper div.buttons div#selectJapan:hover {
	background:url(/GenericFiles/4.0/img/country_sel/japan_hover.png);
}
div#selectCountry div.wrapper div.buttons div#selectBrazil {
	background:url(/GenericFiles/4.0/img/country_sel/brazil.png);
}
div#selectCountry div.wrapper div.buttons div#selectBrazil:hover {
	background:url(/GenericFiles/4.0/img/country_sel/brazil_hover.png);
}
div#selectCountry div.wrapper div.buttons div#selectUSA {
	background:url(/GenericFiles/4.0/img/country_sel/usa.png);
}
div#selectCountry div.wrapper div.buttons div#selectUSA:hover {
	background:url(/GenericFiles/4.0/img/country_sel/usa_hover.png);
}
div#opaqueBg {
	display:none;
	background-color:#000;
	position:fixed;
	width:100%;
	height:10px;
	z-index:10000;
	cursor:pointer;
}
div#selCountryHelp {
	display:none;
	position:fixed;
	left:0;
	z-index:15000;
	width:100%;
}
div#selCountryHelp div.wrapper {
	width:960px;
	margin:0 auto;
	position:relative;
}
div#selCountryHelp div.wrapper img.arrowUp {
	position:absolute;
	top:-18px;
	right:350px;
}
div#selCountryHelp div.wrapper img.close {
	position:absolute;
	top:5px;
	right:40px;
	cursor:pointer;
}
div#selCountryHelp div.wrapper div.contents {
	float:right;
	margin-right:30px;
	border:1px solid #999;
	background-color:#FFF;
	padding:30px 15px 15px;
	width:364px;
}
div#selCountryHelp div.wrapper div.contents p {
	margin-bottom:10px;
	color:#333;
	height:70px;
}
div#selCountryHelp div.wrapper div.contents div.langMen div.menu {
    float:left;
    width:90px;
    line-height:22px;
	text-align:center;
	margin:0 1px 1px 0;
	background: url("/GenericFiles/4.0/img/menu/menuSub1Bg.png") no-repeat -1px -1px;
	color:#0050A0;
	font-size:12px;
	cursor:pointer;
}
div#selCountryHelp div.wrapper div.contents div.langMen div.menu span {
	display:none;
}
div#selCountryHelp div.wrapper div.contents div.langMen div.menu:hover,
div#selCountryHelp div.wrapper div.contents div.langMen div.menu.selected {
	color:#00447C;
	background-position:-211px -15px;
}
iframe#eventGalleryIfr {
	width:100%;
	height:220px;
	border:0;
	overflow:hidden;
	margin-top:20px;
}
/* Webphone terms and conditions --> */
div#webphoneTerms {
	background-color:#FFF;
}
div#webphoneTerms p,
div#webphoneTerms li
{
	color:#666;
}
div#webphoneTerms p {
	padding:0 10px;
}
div#webphoneTerms li {
	margin:3px 0 0 0;
}
div#webphoneTerms h1 {
	background-color:#EEE;
	margin:0 0 20px;
	padding:10px 5px;
	font-size:14px;
	color:#444;
	border-bottom:1px dotted #666699;
}
div#webphoneTerms h2 {
	margin:20px 0 5px 0;
	padding:0 5px;
	font-size:12px;
	color:#444;
	font-weight:bold;
}
/* <-- Webphone terms and conditions */

/* Cashback Campaign */
#cashback_header { background:url(/genericfiles/4.0/img/cashback-campaign-header_eng.jpg) no-repeat; height:377px;}
#cashback_header h1 { font-size:2em; color:#ee262e; margin: 5em 1.2em; position:absolute;}

.rounded_box_red { border: 2px solid #cf383d; height:250px; margin:1em 0;}
.rounded_box_grey { border: 1px solid #e3e2e2; margin-bottom:1em; }
.rounded_box_grey h3{ color:#ec0c14; font-size:15px; margin:0; margin-bottom:.5em;}
.rounded_box_grey .apply_box { background:#feeedb; width:220px; height:100px; float:left; display:inline; margin:1em 2em 0 0; padding:10px 20px;}
.rounded_box_grey strong { font-size:1.6em;}
.button_blue_click { background:url(/genericfiles/4.0/img/button.png) no-repeat; width:203px; height:34px; padding-top:10px; text-align:center; font-size:1.5em; color:#FFF;}
.button_blue_click:hover { background-position:bottom;}
.line_orange { border-top:1px solid #F90; margin-top:2em; padding:0; }
.line_orange img { float:left; margin:-10px -3px; }
#grey_borders a {  text-decoration:none; }

.flip_friends { background:url(/genericfiles/4.0/img/flipfriends_new.jpg) no-repeat center center ; height:230px; width:680px; margin:10px auto; position:relative;}
.flip_friends ul {
	margin-top:210px !important;
	left:57px;
	position:absolute;
}
.flip_friends li { list-style-type:none; display:inline; margin-right:35px;}
.flip_friends span { margin:0 0 0 130px;}
.you_portrait { background: url(/genericfiles/4.0/img/you_portrait.png) no-repeat 10px 10px; padding:2em 0 2.5em 9em; color:#333; font-size:12px; }
.your_friend_portrait { background:url(/genericfiles/4.0/img/your_friend_portrait.png) no-repeat 10px 20px; height: 180px; padding:2em 0 2.5em 9em; color:#333; font-size:12px;}

#grey_borders { border:1px solid #d1d0d0;  border-top:0; border-bottom:0; background:#FFF; padding:2em; color:#333; font-size:12px; }
#grey_borders h2 { font-size:15px; margin:0; padding:1em 0; position:relative; border-top:1px solid #ef3940;}
#grey_borders ul, #grey_borders ol  { margin:1em 0; *margin:2em;}
#grey_borders ul li, #grey_borders ol li { margin-bottom:2em;}

/* Webphone Campaign */
#header_bg { position:relative; z-index:1;}
#webphone_header { background:url(/genericfiles/4.0/img/webphone_header.jpg) no-repeat; height:408px; width:744px; margin-top:-3px; position:relative; z-index:2;}
#webphone_header div { padding:3em;}
#webphone_header h1 { font-size:1.8em; color:#5B5E61; text-transform:uppercase;  }
#webphone_header h2 { font-size:2.7em; color:#032575; margin-bottom:0; line-height:1em; }
#webphone_header p { font-size:1.2em; color:#5B5E61; font-weight:bold; font-style:italic; margin-top:1em;}
#webphone_header span { text-transform:uppercase; }
#webphone_header ul { color:#366EAE; font-size:1.1em; font-weight:bold; margin:2em 0 0 0; }
#webphone_header ul  li{ margin-bottom:.5em;}
#webphone_soft { padding-left:13em; height:200px; background:url(/genericfiles/4.0/img/webphone.png) no-repeat 2em 0; }

.webphone_title_box { margin:2em 0;} 
.webphone_title_box h3 { color:#032575; padding:.5em 0 0 1em; text-transform:uppercase;} 
.webphone_ready { width:550px; margin-left:6em; height:14em; }
.webphone_ready_box { width:163px; float:left; }
.webphone_ready_box .rounded_corners { height:18px; border:1px #8AC2E6 solid; padding:10px 0; text-align:center;}
.plus_bg { background:url(/genericfiles/4.0/img/webphone_plus.png) no-repeat center; float:left; height:10em; width:29px;}

#grey_borders a { color:#366EAE; font-weight:bold; }
#grey_borders a:hover { color:#4792DD; }

#webphone_brastel_card { background:url(/genericfiles/4.0/img/webphone_brastel_card.png) no-repeat center; height:10em; font-weight:normal;}
#webphone_laptop { background:url(/genericfiles/4.0/img/webphone_laptop.png) no-repeat center; height:10em;}
#webphone_headset { background:url(/genericfiles/4.0/img/webphone_headset.png) no-repeat center; height:10em;}
#webphone_international { background:url(/genericfiles/4.0/img/phone_international.jpg) no-repeat center; height:90px; margin:1em 0;}
#webphone_japan { background:url(/genericfiles/4.0/img/phone_japan.jpg) no-repeat center; height:90px; margin:1em 0;}

.webphone_place_calls_box { width:25.1em; min-height:355px; height:353px; float:left; border:1px solid #8AC2E6; padding:1.4em; padding-bottom:0; }
.webphone_place_calls_box h3 { color:#366EAE; margin:0;}
.webphone_place_calls_box span { line-height:3em; color:#4792DD;}
.webphone_place_calls_box h4 { font-size:1.6em; color:#366EAE; text-align:center; margin:0 0 .5em; }

#brastel_card { background:url(/genericfiles/4.0/img/brastel_card.jpg) no-repeat; height:150px; padding-left:140px; margin-top:2em; }
.box:hover { margin-left:.5em; cursor:pointer;}
.box:hover .ok_box, .box:hover .unknown_box { color:#4792DD;}
.box { background:url(/genericfiles/4.0/img/ok_box_bg.png) repeat-x; height:54px; margin-bottom:1em; }
.ok_box { background:url(/genericfiles/4.0/img/ok_box.png) no-repeat; height:54px; float:left; padding:10px 0 0 50px; color:#656565; font-size:1.1em; width:450px}
.unknown_box { background:url(/genericfiles/4.0/img/unknown_box.png) no-repeat; height:54px; float:left; padding:10px 0 0 50px; color:#656565; font-size:1.1em; width:450px}
.right_corner_box { background:url(/genericfiles/4.0/img/right_corner_box.png) no-repeat right; float:right; height:54px; width:37px;}

.orange_list { color:#F90;margin:1em 0; }
.orange_list p { color:#444; }
.clear { clear:both; }
.select_destination { margin:2em auto; text-align:center; }

/* Webphone Campaign Home */
#webphone_home { background: url(/genericfiles/4.0/img/background_webcall_home.jpg) no-repeat; width:742px; height:513px;}
#webphone_home #text { padding:2em .4em; font-family:Myriad, Arial, Helvetica, sans-serif; width:39em; text-align:center;}
#webphone_home h1 { color:#003C80; text-transform:uppercase; font-size:2.5em; line-height:1.4em; margin:0;}
#webphone_home h1 span { text-transform:lowercase;}
#webphone_home h1 strong { color:#003C80; text-transform:uppercase; font-size:2.17em;}
#webphone_home h2 { color:#003C80; font-size:2.2em; line-height:1em; margin:.93em 0;}
#webphone_home p { color:#FFF; font-size:1.4em; font-weight:bold;}
#webphone_home #orange_sphere { background:url(/genericfiles/4.0/img/webphone_home_sphere.png) no-repeat; width:109px; height:114px; position:absolute;
													 margin-left:30em; margin-top:-3.3em; *margin-top:-2.2em; float:right;}							  
#webphone_home #orange_sphere div { padding:17px; font-size:2em; color:#FFF; }
#webphone_home #orange_sphere:hover { background-position:bottom left; }
#webphone_home a { text-decoration:none;}

/* Main Menu - Get connected with us  */
.mainmenu_follow_me{background:url(/GenericFiles/4.0/img/common/bg/menu.gif) no-repeat; padding:10px 0 0 0; margin-top:7px; height:78px; width:210px; text-align:center;}
.ie .mainmenu_follow_me{padding:15px 0 0 0;}
.mainmenu_follow_me h1{ font-family:Arial, Helvetica, sans-serif; color:#0050A0; font-size:12px;text-transform:uppercase;}
.mainmenu_follow_me p{ width:37px; float:left;}
.follow_me_icon{margin:15px 30px 0 30px;}
.ie .follow_me_icon{margin:0 30px 0 30px;}
