/*Vm UK -v2*/

/* dmw - MSIE LE */
.bad-browser-sit {
	width: 100%;
	padding: .75em;
	background-color: #c00;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	}

/* RESET.CSS */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/* RESET.CSS END */


body {
	color: #000;
	background-color:#f0f0f0;
	text-align: center;
	font: 12px/100% Arial, sans-serif;
	}

img { border: none; }
a { text-decoration: none; color: #009deb; }




/* H tag*/
h1,h2,h3,h4,h5 {line-height:1.3em;}



table.ImmTS_Default, table.ImmTS_Default th, table.ImmTS_Default td {
	border:1px solid #cccccc;
	}
table.ImmTS_Default th {color:#7051A2; background:#FFFFFF;}
table.ImmTS_Default th, table.ImmTS_Default td {padding:6px;}

/* Colors */
.cPurple   { color: #7051a2; }
.cBlue { color: #00ACEF; }
.cBlueDark, .blue_dark { color: #003475; }
.cBlueLite { color: #009deb; }
.cBlack    { color: #020202; }
.cWhite    { color: #FFFFFF; }
.grey {color:#4b4b4b;}
.cRed {color:red;}
/* ----------------------- */

.small-txt{font-size:0.85em;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.center {margin:0 auto; text-align:center;}
.message-succes {font-size:1.3em; font-weight:bold; text-align:center; color:#7051a2;}

.tr-field {padding:0 0 0 0; margin:0 5px 20px 0;}
.td-label, .td-input {font-size:1.1em;}
.td-label {color:#4b4b4b;margin:0 0 2px 0;}

/* error messages */
.msgErr {color: #FF0000; padding:4px 4px 4px 4px; display:block; font-weight:bold;}
.msgReport {padding:4px 4px 4px 4px;color:#FF0000; display:block; font-weight:bold;}
.msgErr-global {
	padding:3px 4px 6px 4px;
	color:#FF0000;
	display:block;
	font-weight:bold;
	margin:5px 0 10px 0;
	font-size:1.1em;
	line-height:1.2em;
	}

/* ----------------------- */


.input_error {background:#7051a2;padding:3px 2px 6px 3px;color:#ffffff; font-weight:bold;display:block;}
.check-box-center input {vertical-align:middle; margin-right:5px;}



.float-left, .fleft {
	width: auto;
	float: left;
	}
.float-right, .frite {
	width: auto;
	float: right;
	}
.clear {
	clear: both;
	}
.wrap {
	margin: 0 auto 0px auto;
	width: 913px;
	text-align: left;
	}

#wrap {
	margin: 0 auto;
	width: auto;
	}

#corp {
	height: 33px;
	color: #222;
	background: transparent url(../img/common/menu.corp.background.png) center top repeat-x scroll;
	}
#corp ul {
	}
#corp ul li {
	height: 33px;
	line-height: 33px;
	display: inline-block;
	}
#corp ul li a {
	color: #222;
	}
#corp .frite ul li {
	margin-left: 9px;
	padding-left: 9px;
	}

#corp .fleft ul li {
	margin-right: 9px;
	padding-right: 9px;
	}

#corp { z-index: 999999; position: relative; font-size: 11px; line-height: 34px; color: #383838; background: #ebe7eb url(../img/common/corp.background.png) center bottom repeat-x scroll; border-bottom: 1px solid #f5f1f5; height: 37px; }
#corp ul { list-style: none; }
#corp ul li { width: auto; float:left; position: relative; height: 37px; line-height: 37px; text-align:left; }
#corp ul.block-left { padding-left: 20px; }
#corp ul.block-left li a { display: block; padding: 0 10px; margin: 1px 1px 0 1px; height: 37px; line-height: 37px; }
#corp ul.block-left li ul a { display: inline; padding: 0; margin: 0; height: auto; line-height: 100%; }

#corp ul.block-left li.hover a { border: 1px solid #ccc; margin: 0; border-bottom: none; background: #f4f4f4 url(../img/common/submenu.background.top.png) center top repeat-x scroll; }
#corp ul.block-left li.hover ul a { border: none; background: transparent; }
#corp ul li.hover ul {display: block;}
#corp ul li ul { display: none; position: absolute; top: 37px; left: 0px; z-index: 999999; width: 300px; padding: 10px 20px; background: transparent url(../img/common/submenu.background.png) left bottom no-repeat scroll; }
html>body #corp ul li ul { width: 260px; }
* + html>body #corp ul li ul { width: 300px; }
#corp li {}
#corp li ul li { width: 260px; display: block; height: auto; line-height: 22px; }
#corp ul li ul { padding: 5px 0 10px 0; }
html>body #corp ul li ul { width: 300px; }

#corp ul.block-left { font-weight: normal; }
#corp ul.block-left li a { text-align: center; width: 154px; }
#corp ul.block-left li.hover a { width: 152px; font-weight: bold; color: #5B4898; background: #f4f4f4 url(../img/common/corp.hoveritem.background.png) center top repeat-x scroll; }

#corp ul.block-left li ul li { font-weight: normal; background: none; width: 293px; }
#corp ul.block-left li.hover ul li { background: none; }
#corp ul.block-left li.hover ul a { width: auto; text-align: left; font-weight: normal; color: #383838; display: block; padding: 5px 20px; }
#corp ul.block-left li.hover ul li.first-child a { }
#corp ul.block-left li.hover ul li.first-child a:hover { }
#corp ul.block-left li ul a:hover { color: #fff; background-color: #5B4898; }

#head {
	height: 75px;
	}
#head .fleft img {
	width: 199px;
	height: 73px;
	margin-left: 20px;
	}

#head .frite {
	/*width: 490px;*/
	width: auto;
	margin-top: 27px;
	position: relative;
	}
#head .frite img {
	float: left;
	width: 87px;
	height: 29px;
	margin: 3px 5px 0 0;
	}
#head .frite label, #head .frite span {
	color: #009beb;
	float: left;
	}
#head .frite label {
	}
#head .frite span {
	margin: 3px 5px 0 5px;
	display: none;
	line-height: 23px;
	}
#head .frite .myVectoneInput {
	margin: 3px 0 0 0;
	float: left;
	width: 127px;
	height: 23px;
	line-height: 23px;
	color: #009beb;
	background: transparent url(../img/common/myvectone.input.png) center center repeat-x scroll;
	border: none;
	padding: 0 10px;
	}
html>body #head .frite .myVectoneInput {
	width: 107px;
	}
*:first-child+html #head .frite .myVectoneInput {}
*:first-child+html #head .frite img,
*:first-child+html #head .frite .buttonBlueArrow,
*:first-child+html #head .frite span {}
#head .frite .myVectoneInputUser {}
#head .frite .myVectoneInputPass {}
#head .frite .buttonBlueArrow {
	margin: 0px 0 0 5px;
	cursor: pointer;
	outline: none;
/*	line-height: 20px;*/
	line-height: 25px;
	padding: 4px 14px 4px 6px;
	color: #fff;
	background: transparent url(../img/common/button.arrow.png) right center repeat-x scroll;
	border: none;
	}
#head .frite p {
	clear: both;
	margin: 1px 0 0 230px;
	}
#head .frite p a {
	color: #009beb;
	text-decoration: underline;
	}


/* Logged in */
#head .frite  .myVectoneWelcome{display:block;}
#head .frite  .myVectoneFullName {display:block;}
#head .frite .myVectoneLabelBalance{display:block;}
#head .frite  .myVectoneBalance {display:block;}
#head .frite .LinkButtonLogOut{}

#head .frite .myVectoneMsg {
display: block;
width: 490px;
height: 47px;
position: absolute;
z-index: 999;
top: 25px;
font-size: 12px;
color: #009dec;
background: transparent url(../img/common/myvectone.msg.png) top left no-repeat scroll;
}
#head .frite .myVectoneMsg .message {
height: 29px;
line-height: 29px;
margin: 5px 8px 0 9px;
padding: 0 10px;
}

.text-link-pos{margin-top:8px;float:left;}
#head .frite span.loggedin_stats {display:block; margin:0 10px 0 0; line-height:1em;}

/* /// NECK /////////////////////////////////////////////////////////////// */
/*
#neck {
	margin: 10px 0 0 0;
	background: transparent url(../img/common/menu.neck.background.png) center bottom no-repeat scroll;
	}
#neck .wrap { height: 34px; }
#neck ul{ list-style: none; margin: 0 10px; }
#neck ul li {
	display: inline;
	min-height: 23px;
	line-height: 23px;
	position: relative;
	z-index: 200;
	}
html>body #neck ul li {
	display: inline-block;
	}
*:first-child+html #neck ul li {
	display: inline;
	}

#neck ul li a { color: #574394; padding: 4px 10px 7px 10px; line-height: 23px; height: 23px; display: inline-block; }
#neck ul li.active a { color: #009dec; }
#neck ul li.hover a {
	padding: 2px 9px 6px 9px;
	border: 1px solid #ccc;
	border-bottom: 1px solid #f1f1f1;
	background: #f1f1f1 url(../img/common/menu.neck.background.hover.png) center top repeat-x scroll;
	}
#neck ul li ul {
	position: absolute;
	left: -10px;
	top: 33px;
	z-index: 20;
	display: none;
	width: 190px;
	background: transparent url(../img/common/menu.neck.background.sub.png) left bottom no-repeat scroll;
	padding: 0 0 5px 0;
	}
#neck ul li.hover ul { display: block; }
#neck ul li.hover ul li { margin: 0 0 5px 0; display: block; float: none; }
#neck ul li.hover ul li a { display: block; width: 169px; padding: 0 5px 0 10px; color:#574394; background: none; border: none; }
#neck ul li.hover ul li a:hover { color:#fff; background-color:#009dec; }

*/
/* /// NECK /////////////////////////////////////////////////////////////// */

#body .wrap {
	color: #000;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	margin-top: 10px;
	/* df - margin-bottom: 40px; */
	padding: 30px 20px;
	width: 913px;
	height: 950px;
	}
html>body #body .wrap {
	width: 871px;
	height:auto;
	min-height: 400px;
	position:relative;
	}
*:first-child+html #body .wrap {
	width: 871px;
	}

#body .fleft.col {
	width: 199px;
	height: 167px;
	float: left;
	/* background: transparent url(../img/common/tuyul.png) top left no-repeat scroll; */
	}
#nameplate {
	margin: 64px 0 0 7px;
	width: 118px;
	height: 36px;
	text-align: center;
	vertical-align: middle;
	}
#nameplate h1 {
	color:#8450b0;
	font-size: 14px;
	line-height: 120%;
	vertical-align: middle;
	}
#body .frite.col {
	width:652px;
	float: right;
	position:relative;
	}

#body p {
	line-height: 150%;
	margin-bottom: 1em;
	}


/* /// HOME SPECIFICS ///////////////////////////////////////////////////// */
#body-home {
	margin-top: 10px;
	margin-bottom: 40px;
	}
#body-home .wrap {
	}
#button-3 {
	width: 918px;
	}
#button-3 ul {
	list-style: none;
	}
#button-3 ul li {
	width: 301px;
	height: 41px;
	float: left;
	color: #fff;
	background-color: #5d4091;
	border: 1px solid #cfcfcf;
	text-align: center;
	margin-right: 5px;
	}
html>body #button-3 ul li {
	width: 299px;
	height: 38px;
	}
*:first-child+html #button-3 ul li {
	width: 299px;
	height: 41px;
	}
#button-3 ul li a {
	color: #fff;
	width: 299px;
	font-size: 15px;
	font-weight: bold;
	line-height: 38px;
	display: block;
	}
#rotate {
	width: 913px;
	height: 317px;
	margin: 5px 0 11px 0;
	position: relative;
	}
#rotate-banners {
	width: 913px;
	height: 286px;
	overflow: hidden;
	background-color: #f0f0f0;
	border: 1px solid #e6e6e6;
	}
html>body #rotate-banners {
	width: 911px;
	height: 286px;
	}
*:first-child+html #rotate-banners {
	width: 913px;
	height: 286px;
	}
#rotate-control {
	width: 913px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	background: transparent url(../img/common/rotate.control.bg.png) center center no-repeat scroll;
	}
#rotate-control a  { color: #202020; margin-left: 10px; }
#rotate-control a.activeSlide { color: #5d4091; }



#promo {
	width: 918px;
	height: 236px;
	margin:0 0 0px 0;
	}
.promo {
	width: 301px;
	height: 236px;
	float: left;
	background: #e6e6e6 url(../img/common/promo.background.png) center bottom no-repeat scroll;
	margin-right: 5px;
	}
.promo h3 {
	width: 301px;
	height: 33px;
	line-height: 33px;
	color: #5b4898;
	font-size: 14px;
	background: transparent url(../img/common/promo.head.png) left top no-repeat scroll;
	padding: 0 14px;
	}
html>body .promo h3 {
	width: 273px;
	}
*:first-child+html .promo h3 {
	width: 301px;
	}

.promo-box-bottom-right {
	background-color:#e6e6e6;
	font-size:1.1em;
	line-height:1.4em;
	padding:17px;
}


/* /// NEW HOME /////////////////////////////////////////////////////////// */
#homeMain {
	margin: 10px 0;
	}
#homeMainLeft {
	float: left;
	width: 208px;
	height: 545px;
	}
#homeMainRite {
	float: right;
	width: 208px;
	height: 545px;
	}

.homeSideBlock {
	min-height: 100px;
	}
.homeSideBlock h3 {
	color: #5b4898;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	background: transparent url(../img/common/home.sidebar.header.png) top center no-repeat scroll;
	}
.homeSideBlockContent {
	padding: 10px;
	}
#homeSideBlockLeft {
	color: #009deb;
	/*df-1406 height: 555px; */
	height: 231px;
	background: transparent url(../img/common/home.sidebar.back.left.png) center bottom no-repeat scroll;
	}
#homeSideBlockLeft a {
	color: #009deb;
	}
#homeSideBlockLeft h3 {
	background-color: #e9e9e9
	}
#homeSideBlockLeft .homeSideBlockContent {
	height: 505px;
	padding: 10px 15px;
	/*position: relative; [sony 20100616]*/
	}
.homeSideBlockLeftBottom {
	position: absolute;
	bottom: 0;
	}

#homeSideBlockLeft ul {
	line-height: 1.6em;
	/* df-1406 line-height: 1.4em; */
	}
#homeSideBlockLeft ul li {
	font-size: 14px;
	/* df-1406 margin-bottom: 8px; */
	font-weight: bold;
	}
#homeSideBlockLeft ul li ul {
	margin: 0px 0 0 1em;
	/* df-1406 margin: 5px 0 0 1em; */
	}
#homeSideBlockLeft ul li ul li {
	font-size: 12px;
	/* df-1406 margin-bottom: .25em; */
	}
#homeSideBlockLeft small {
	font-size: 12px;
	}

#homeSideBlockLeft ul li a {
	color: #7051a2;
	}

#homeSideBlockLeft ul li ul li a {
	color: #009deb;
	}


#homeSideBlockRiteTop {
	background: #c3ddea;
	height: 193px;
	overflow: hidden;
	margin: 0 0 10px 0;
	}
#homeSideBlockRiteTop .homeSideBlockContent {
	padding: 0;
	}
#homeSideBlockRiteBottom {
	background: transparent url(../img/common/home.sidebar.back.left.png) center bottom no-repeat scroll;
	height: 352px;
	}
#homeSideBlockRiteBottom .homeSideBlockContent {
	padding: 0;
	}
#homeSideBlockRiteBottom .homeSideBlockContent img {
	display: block;
	width: 208px;
	}

#homeMainMain {
	margin: 0 219px;
	}

/*.home-menu-bg{background:url(../img/common/home.sidebar.menu.background.jpg) repeat-x; width:209px; height:41px;}*/
	
/* /// HOME BANNER //////////////////////////////////////////////////////// */
#homeMainBanner {
	width: 475px;
	height: 230px;
	margin: 0 0 10px 0;
	}
.theBannerImgs {
	position: relative;
	width: 473px;
	height: 198px;
	overflow: hidden;
	border: 1px solid #c6c6c6;
	}
.theBannerImgs img {
	width: 473px;
	height: 198px;
	}
.theBannerMenu {
	padding: 8px 10px 0;
	height: 30px;
	background: transparent url(../img/common/home.main.header.png) center top no-repeat scroll;
	}
.theBannerMenu a {
	margin: 0 10px 0 0;
	padding: 0;
	width: 14px;
	/*float: left;*/
	color: #202020;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	}
.theBannerMenu a.activeSlide {
	color: #7051a2
	}
/* /// HOME BANNER //////////////////////////////////////////////////////// */

#homeMainPromos {
	line-height: 100%;
	background: #fff url(../img/common/home.main.bottom.png) center bottom no-repeat scroll;
	text-align: center;
	}
#homeMainPromoHead {
	width: 475px;
	height: 315px;
	color: #5b4898;
	font-size: 18px;
	background: transparent url(../img/common/home.main.header.png) center top no-repeat scroll;
	}
.homeMainPromosColumn {
	width: 150px;
	margin: 0 4px;
	float: left;
	}
.homeMainPromosColumnLast {
	float: none;
	margin-left: 320px;
	}

.homeMainPromosColumn h3 {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #5b4898;
	}
.homeMainPromosColumnContent {
	padding: 10px 0 0 0;
	}
.homeMainPromosColumn table {
	text-align: left;
	font-size: 12px;
	width: 130px;
	margin: 10px 10px 0 10px;
	}
.homeMainPromosColumn tr {}
.homeMainPromosColumn th {}
.homeMainPromosColumn td {
	padding: 2px 0;
	}
.homeMainPromosColumn .rateRate {
	color: #009deb;text-align:left;
	}

.rateRate {
	color: #009deb;text-align:left;
	}

.homeMainPromosColumnContent td {font-size: 0.9em;}

#homeFoot {
	background: transparent url(../img/common/home.footer.png) center center no-repeat scroll;
	padding: 0 10px;
	height: 47px;
	line-height: 47px;
	color: #5b4898;
	font-size: 18px;
	text-align: left;
	width: 913px;
	margin: 0 auto;
	}
html>body #homeFoot {
	width: 893px;
	}
*:first-child+html #homeFoot {
	width: 893px;
	}
#homeFoot .scroller {
	height: 40px;
	line-height: 40px;
	margin: 4px 0 4px 0;
	width: 765px;
	float: right;
	}
#homeFoot img {
	margin: 0 3px;
	}

.homeJoinButton {
	margin: 5px 0 0 0;
	text-align: right;
	padding-right: 10px;
	}
.homeJoinButton a img { margin: 0 0 0 0; width: 100px; height: 30px; }
.homeJoinButton a:hover img { margin: 0px 0 0 0;  }

/*sony*/
.btn-promo, .btn-mid-left, .btn-mid-right {
	bottom:2px;
	position:absolute;
	text-align:center;
	}
.btn-mid-left {width:232px;}
.btn-mid-right {width:232px;}
.btn-promo {width:195px;}

*:first-child+html .btn-promo  {
	bottom:4px;
	}
*:first-child+html .btn-mid-left  {
	text-align:left;
	width:auto;
	margin:0 0 0 -70px;
	}
*:first-child+html .btn-mid-right  {
	text-align:left;
	width:auto;
	margin:0 0 0 -30px;
	}

.btn-01 {
	color: #fff;
	background: transparent url(../img/common/btn-l.png) top left no-repeat scroll;
	width: auto;
	float: left;
	cursor: pointer;
	}
.btn-01 span {
	height:29px;
	padding: 5px 20px;
	display: inline-block;
	background: transparent url(../img/common/btn-r.png) top right no-repeat scroll;
	}
*:first-child+html .btn-01 span {
	display: inline;
	}
/*
.btn-submit-01 { background: transparent url(../img/common/btn-submit.png) top left no-repeat scroll; }
.btn-proceed-01 { background: transparent url(../img/common/btn-proceed.png) top left no-repeat scroll; }
.btn-topupnow-01 { background: transparent url(../img/common/btn-topupnow.png) top left no-repeat scroll; }
.btn-activate-01 { background: transparent url(../img/common/btn-activate.png) top left no-repeat scroll; }
*/

.btn-submit-01, .btn-proceed-01, .btn-topupnow-01 .btn-activate-01 {height:29px; border:none; display:block;}
.btn-submit-01 { width:83px; background:transparent url(../img/common/btn-submit.png) top left no-repeat scroll; }
.btn-proceed-01 { width:84px; background:transparent url(../img/common/btn-proceed.png) top left no-repeat scroll; }
.btn-topupnow-01 { width:105px; background:transparent url(../img/common/btn-topupnow.png) top left no-repeat scroll; }
.btn-activate-01 { width:105px; background:transparent url(../img/common/btn-activate.png) top left no-repeat scroll; }

/* \\\ NEW HOME \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

/* SONY - CONTACT US */
.tabs {}
.tab-heads, .tab-bodys {	}

.tab-heads {
	font-size: 16px;
	}

a.tab-head {
	color: #fff;
	background: transparent url(../img/common/tab.head.png) top left no-repeat scroll;
	width: auto;
	float: left;
	margin: 0 1px 0 0;
	padding: 0 0 0 10px;
	cursor: pointer;
	}

a:hover.tab-head {
	background: transparent url(../img/common/tab.head.png) bottom left no-repeat scroll;
	}

.tab-head span {
	padding: 0 10px 0 0;
	display: inline-block;
	background: transparent url(../img/common/tab.head.png) top right no-repeat scroll;
	line-height: 35px;
	height: 35px;
	}

.tab-head  a:hover span {
	background: transparent url(../img/common/tab.head.png) bottom right no-repeat scroll;
	}

*:first-child+html .tab-head span {
	display: inline;
	}

.tab-head.active {
	background-position: bottom left;
	}

.tab-head.active span {
	background-position: bottom right;
	}

.tab-bodys {
	position: relative;
	width:709px;
	padding: 15px;
	background: transparent url(../img/common/tab.body.png) top center repeat-x scroll;
	}



/* FOOTER */
#footer {width:913px;margin:10px auto 10px auto;color:#222222;}
#footer a {color:#222222;}
.footer-left {float:left;width:auto;}
.footer-right {float:right;}

/*Forget Password*/
.table-register2 .td-input {color:#4b4b4b; padding:5px 0 0 0;}
.small-txt{font-size:0.9em;}
.btn-refresh {margin:25px 0 0 10px;}
.btn-send {width:100px; text-align:center; float:right; margin-left:20px; padding:5px 0; font-size:1em; font-weight:bold; background:#FFFFFF; color:#009deb; border:0; display: block;}
.info-box {border:1px solid #802980;display:block;padding:5px;width:260px; color:#7051a2;}
.table-option{width:810px;padding:5px 0 5px 0;}
.box-overview .td-label {color:#7051a2; margin:0 0 0 0; font-weight:bold;}
.table-reseller .td-label{color:#7051A2;}
h3.text-title{margin:12px 0 4px 0; font-weight:bold; color:#7051a2;font-size:1.2em;}


/*Content*/
.area-left{width:440px;}
.width-txtbox{width:395px;}
.width-input{width:270px;}
.width-label{width:162px;}
.width-label-short{width:50px;}
.btn-proceed{color:#00ACEF; background:none; border:none; font-weight:bold; font-size:1.3em; text-decoration:underline;}
.btn-login{background:transparent url(../img/button/en/btn-login-2.png) no-repeat; display:block; border:none; height:31px;  width:113px; /*width:85px;*/}
.btn-register{background:transparent url(../img/button/en/btn-register-2.png) no-repeat; display:block; border:none; height:31px; width:113px; /*width:85px;*/}
.btn-quickaccess {background:transparent url(../img/button/en/btn-quick-access.png) no-repeat; display:block; border:none; height:31px; width:113px; /*width:85px;*/}
.margin-btn-login{margin-left:70px;}

/*Register*/
.upper-text{font-size:1.8em;}




/* TOP UP */
/*Step-1*/
.cc-logos img {margin:0 0 0 15px;}
.side-widget-top-panel, .side-widget-bottom-panel {display:block;height:7px;width:282px;}
.side-widget-top-panel {background:url(../img/bg/box-white-top.gif) no-repeat scroll;}
.side-buy {width:287px;float:right;}
.cc-logos {width:242px;height:140px;}
.margin-securitymat{margin-bottom:10px; margin-left:40px;}
.margin-bottom{margin-bottom:10px;}
.col-security{width:150px !important;}

/*Step-2*/
.pay-info {margin:10px 0 0 0;width:337px;}
.pay-info .top {background:transparent url(../img/box/border-top.gif) no-repeat scroll center top;height:68px;width:337px;}
.pay-info .mid {background:transparent url(../img/box/border-mid.gif) repeat-y scroll 0 0;height:550px;width:337px;}
.pay-info .btm {background:transparent url(../img/box/border-btm.gif) no-repeat scroll center bottom;height:17px;width:337px;}
ul#ccard-list li {float:left;margin:0 8px 0 0;text-align:center;list-style:none;}
.blue {color:#2D539D;font-family:Arial;font-size:12px;text-align:left;margin:0 10px 10px;padding:10px 0 0 10px;}
.pay-info .img {margin:15px 0 0 10px;}
.pay-info .img2 {margin:10px 0 0 20px;}
.pay-info .link {color:#F7C559;margin:0 10px 10px 0px;}

#whatisthis-info {border:1px solid #6D1C6D;display:none;margin:10px 0 0;padding:4px;}
.ecom-box-left  {width:315px;}
.ecom-box-right{width:327px;}

/*Step-3*/
.ecom-agreement {width:500px; font-size:0.8em;}
.border-top-gray {background:url(../img/bg/box-gray-top.gif) no-repeat;width:467px;height:32px;overflow:hidden;}
.border-mid-gray {background:url(../img/bg/box-gray-mid.gif) repeat-y; min-height:570px;padding:0 15px; width:437px;}
.border-btm-gray {background:url(../img/bg/box-gray-bottom.gif) no-repeat;width:467px;height:32px;overflow:hidden;}
.ecom-confirm {width:467px;margin:10px 35px 0 0;}
.txt-margin{margin-left:30px;}
.txt-result{font-size:20px;}
.img-header-pad {padding:0 100px;}
.pad-50 {padding:20px 50px 0;}
.pad {padding:10px;}

/* Rates -table*/
.td-rates-title{font-size: 1.3em; color:#6f5ba7;}
.td-left{width: 160px; height: 20px; color:#6f5ba7;}
.td-rite{padding-left:2px; color:#6f5ba7;}

.ratesTable {font: 100%/100% sans-serif; border: 1px solid #ccc; }
.ratesTable tr { }
.ratesTable tr.hide {}
.ratesTable tr.ratesResult {}
.ratesTable tr.ratesResultLandlines {}
.ratesTable tr.ratesResultMobiles {}
.ratesTable tr.ratesResultSMS {}
.ratesTable tr th, .ratesTable tr td {padding: .35em; text-align: left;}
.ratesTable tr th {}
.ratesTable tr td {}
.ratesTable tr th.td-rates-title {}
.ratesTable tr td.td-span {}
.ratesTable tr td.td-rite {}
.ratesTable select {}
.ratesTable select option {}

.OfferRatesTable {}
.OfferRatesTable tr {}
/* .OfferRatesTable th, td { padding: .5em; text-align: left; } */
.OfferRatesTable th { padding: .5em; text-align: left; }


.OfferRatesTable th {}
.OfferRatesTable td {}
.OfferRatesResult {}
.OfferRatesResultLandlines {}
.OfferRatesResultMobile {}

			.hide { display: none; }
			.ratesTable.CustomerCare td{border: 1px solid #ccc;}
			.ratesTable, .ratesTable tr, .ratesTable th, .ratesTable td {
				margin: 0;
				padding: 0;
				border-collapse: collapse;
				}
			.ratesTable th, .ratesTable td {
				border-bottom: 1px solid #ccc;
				text-align: left;
				vertical-align: top;
				}
			.ratesTable select { margin-left: 10px;}
			.ratesTable .td-left { width: 100px; }
			.ratesTable .td-width-1p{width:100px; font-size:1.1em; display:block; float:left;}
			.ratesTable th.td-left { border-right: 1px solid #fff; }
			.ratesTable th { background-color: #5D4091;color:#ffffff; font-size:1.1em; }
			.ratesTable .td-rite {width:300px;}
			.ratesTable .th-left{width:200px;}
			.ratesTable .ratesResult         {}
			.ratesTable .ratesResultLandlines {line-height:1.6em;}
			.ratesTable .ratesResultMobiles {}
			.ratesTable .ratesResultSMS {}
			.ratesTable .rates-select-1p{width: 200px;}
			.ratesTable .td-height{height:72px;}
			/*.td-pad{padding:15px 10px 15px 15px; font-size:1.1em;}*/

/* Tariffs*/
ul.tarif li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0;
	}
ul.tarif .act {
	background-color:#009DEB;
	color:#FFFFFF;
	display:block;
	}
ul.tarif li a {
	padding:5px;
	width:140px;
	}

/* Free SIM */
.sim-option  {float:left;margin-right:36px;}
.table-order-sim-option td {padding:0 70px 0 0px;}
.order-sim-radio-btn-test label, .sim-quantity-radio-btn label {color:#7039A1;font-size:1.2em;font-weight:bold;}
.order-sim-radio-btn-test input , .sim-quantity-radio-btn input {margin-right:8px;}
.table-order-sim-option a.proceed {float:right;margin-right:195px;text-decoration:underline;font-size:1.3em;font-weight:bold;}

.free-sim-no-credit {padding-left:40px;}
.free-sim-no-credit td{padding:0 145px 0 0;}
.free-sim-no-credit .sim-quantity-radio-btn label{color:#7039A1;font-size:1.2em;font-weight:bold;}
.simorder-box a.proceed {float:left;text-decoration:underline;font-size:1.3em;font-weight:bold;}

.box-card  {float:left;text-align:center;width:181px;margin-right:20px;}
.order-sim-radio-btn.sim-credit-pg  {float:left;width:178px;}
.order-sim-radio-btn.sim-credit-pg input {margin:0 10px 0px 0px;vertical-align:middle;}
.order-sim-radio-btn label {color:#7039A1;font-size:1.2em;font-weight:bold;}

.ecom-tnc-expander{position: relative; bottom: 0px; left: 0px;width:350px;}
.ecom-heading-payment-result {font-size:1.3em;color:#7051A2;font-weight:bold;}



/*Account Overview*/
.tab-bodys h2{font-size:26px; line-height:36px; margin-bottom:10px;}
.tab-bodys h3{font-size:100%; font-weight:bold;}
.tab-bodys h2, .tab-bodys h3, .tab-bodys h4 {margin-left:20px;}
.btn-arrow a, .btn-arrow a:hover {
	color: #fff;
	background: transparent url(../img/common/arrow.png) no-repeat scroll;
	display: block;
	width: auto;
	height: 25px;
	padding: 10px 20px 0px 10px;
	cursor: pointer;
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;
	}
.btn-arrow a {background-position:right top;}
.btn-arrow a:hover {background-position:right bottom;}
.pManAccount-left, .pManAccount-right {position:absolute;}
.pManAccount-left      {top:70px; left :0px; z-index:1;}
.pManAccount-right    {top:210px; right:60px;}
.wrap .acc-overview{margin-left:107px; z-index:2; position:relative;}
.wrap .text{}
.wrap .text .txt-w-mrgn{display:block; margin-bottom:5px;}
.text-mobile{font-size:1.3em;}

a.heading-top-myvectone, a.heading-top-rbt {height:42px;display:block;}
a.heading-top-myvectone {background:url(../img/header/en/heading-top-myvectone.png) no-repeat left bottom;width:162px;}
a.heading-top-rbt {background:url(../img/header/en/heading-top-rbt.png) no-repeat left bottom;width:231px;}
a.heading-top-myvectone.active, a.heading-top-rbt.active {background-position:top left;}


/*Personal Info*/
.box-overview{margin-left:20px;}
.box-overview .text-title {font-weight:bold; color:#7051a2;font-size:1.2em;}
.box-overview .td-input{padding-top:5px;}
.table-edit.box-overview .text-title {font-weight:bold; color:#7051a2;font-size:1.2em;}

/*Virtual Number*/
.vn-box {
	background-color:#FFFFFF;
	}
.btn-vn{
	margin-right:10px;
}

/* OFFERS */
#body-offers {
	margin: 15px 0 0 0;
	}
#body-offers #offer-main {
	background-color: #fff;
	height: auto;
	width: 700px;
	float: left;
	}
html>body #body-offers #offer-main  {
	height: auto;
	min-height: 1050px;
	}
*:first-child+html #body-offers #offer-main  {
	height: auto;
	min-height: 1550px;
	}
#offer-main .header {
	position: relative;
	padding: 0 10px;
	font-size: 14px;
	line-height: 32px;
	height: 32px;
	color: #5b4898;
	background: transparent url(../img/common/offers.main.head.png) center top no-repeat scroll;
	}
#offer-main .content {
	position: relative; /* ICanHazLayout? :D */
	background-color: #fff;
	background: transparent url(../img/common/offers.main.body.png) center top no-repeat scroll;
	line-height: 150%;
	padding: 20px 18px;
	}

#body-offers #offer-side {
	float: right;
	width: 204px;
	}
#offer-side .offer-block {
	width: 204px;
	height: 202px;
	margin: 0 0 9px 0;
	}
.offer-block .header  {
	padding: 0 10px;
	font-size: 14px;
	line-height: 33px;
	color: #009deb;
	background: transparent url(../img/common/offers.side.head.png) center top no-repeat scroll;
	}
#body-offers #offer-side .content {
	background: transparent url(../img/common/offers.side.body.png) center top no-repeat scroll;
	height: 169px;
	}

#offer-main .content p {margin: 0 0 1em 0;}

/* CRBT-dHeeN 26.03*/
.btn-crbt {color:#009deb;font-size:1.4em;font-weight: bold;height:7px;padding:4px 10px 0 0;width:98px;}
.crbt-option-1-current-tune {border:1px solid #7051a2; color:#FFFFFF; background:#7051a2; font-size:1.2em; padding:7px; margin-bottom:20px; position:relative; width:730px;}
.crbt-option-1-current-tune-unsubsbox {width:100px; border-left:none; padding:7px; text-align:center; background-color:#FFFFFF; position:absolute; top:0px; right:0px;}
.crbt-img-upload-link {background:url(../img/common/img-two-content-option.gif) no-repeat; width:159px; height:100px; display:block; position:absolute; right:0px; top:0px;}
.crbt-img-upload-lib {position:absolute;top:0px;right:0px;}
.crbt-option-1-activate{margin-left:80px;}
.table-crbt-option-1, .table-crbt-option-2{position:relative;}
.table-crbt-option-2 span{display:block; margin-bottom:5px;}
.t_gridCallHistory {text-align:left; border:1px solid #FFFFFF;}
.t_gridCallHistory td{text-align:center; padding:5px 0; border:1px solid #FFFFFF;}
.bg_white {background-color:#FFFFFF; padding:1px 5px;}
.bg_purple, .bg_purple td {background-color: #5D4091; color:#FFFFFF; padding:6px 10px;}
.crbt-row-blue {background-color:#dceef6;}
.crbt-row-white {background-color:#FFFFFF;}
.error_msg_callhistory {
	background:#F9F9F9;
	border:1px solid #5D4091;
	color:#5D4091;
	display:block;
	font-weight:bold;
	line-height:1.5em;
	margin:10px 0 10px 0;
	padding:5px 5px 5px 5px;
}
.table-bg-purple {background-color: #7051a2; color:#c3c3c3; padding:3px 3px; font-weight:bold;}
.pager a{background-color:#FFFFFF; color:#7051a2; border:1px solid #FFFFFF; padding:0 5px 0 5px;font-weight:bold;}
.pager span{background-color:#7051a2; color:#FFFFFF; padding:0 5px 0 5px; margin:0 5px 0 5px; font-weight:bold; text-align:right;}
.pager-crbt-blue a{background-color:#006699; color:#FFFFFF; padding:0 5px 0 5px; margin:0 5px 0 5px; font-weight:bold; text-align:right;}
.w-margin-left{margin-left:30px;}

/* 1p-radio-button - df-180310*/
#one-p-rbs {padding: 0px 0 0px 0;}
#one-p-rbs span {font-size:1.5em; float:left;}


/*Fb-page*/
#fb-page{
	width: 913px;
	height: 317px;
	margin: 5px 0 11px 0;
	position: relative;
	}

/*Resellers - dHeeN 14.04.10*/
.table-reseller .button-area{width:271px;}
.table-reseller ul#ccard-list li {float:left;margin:0 8px 0 0;text-align:center;list-style:none;}
.table-reseller #whatisthis_info {border:1px solid #6D1C6D;display:none;margin:10px 0 0;padding:4px; width:350px;}
.table-reseller .reseller-text-margin-left{margin-left:48px; width:172px;}
.table-reseller .reseller-qty-margin-left{margin-left:60px; width:172px;}
.table-reseller select.reseller-qty-item {margin-left:70px;}
.table-reseller .w-margin-right{margin-right:14px;}
.table-reseller .center{text-align:center;}
.reseller-rb-opt {color:#7051A2;}
.reseller-rb-opt  input {vertical-align:middle;margin-right:3px;}
.reseller-rb-opt  label {margin-right:20px;}

/*Label Notification 29.04.10*/
.box-notification{width:345px;}
.txt-box-notification{border:1px solid #7051a2; color:#7051a2; display:block; padding:5px; font-weight:bold; line-height:1.2em;}


/* offer-table */
table.offer-table-2 {border:1px solid #7051A2;}

table.offer-table-2 tr {border:1px solid #7051A2;}

table.offer-table-2 tr td {border-right:#7051A2 1px solid;padding:3px;}

table.offer-table-2 tr.header-part, table.offer-table-2 tr.header-part td {background: #7051A2;}

/* /// dmw 2010-06-11 new.home.again template ///////////////////////////// */
.newHomeNotes {
	padding: .5em;
	color: #900;
	background-color: #fc0;
	font-weight: bold;

	text-decoration: blink;
	}
#newHomeMainLeft {
	position: relative;
	float:left;
	width:208px;
	height:555px;
	}
#newHomeMainLeftMenu {
	}
#newHomeMainLeftBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width:208px;
	height: 160px;
	}
#newHomeMainRite {
	margin: 0 0 0 216px;
	}
#newHomeMainRite #homeMainBanner {
	width: 697px;
	height: 233px;
	}
#newHomeMainRite .theBannerImgs {
	border: 2px solid #ededed;
	width: 695px;
	height: 202px;
	}
html>body #newHomeMainRite .theBannerImgs {
	width: 693px;
	height: 198px;
	}
*:first-child+html #newHomeMainRite .theBannerImgs {
	width: 695px;
	height: 202px;
	}
#newHomeMainRite .theBannerImgs img {
	width: 693px;
	height: 198px;
	}
#newHomeMainRite .theBannerMenu {
	background: transparent url('../img/common/home.main.banner.menu.png') left top no-repeat scroll;
	}
#newHomeMainRiteBottom {
	margin: 8px 0 0 0;
	}

.newHomeMainPromo {
	float: left;
	border: 2px solid #5b4897;
	width: 236px;
	height: 309px;
	height: auto;
	margin: 0 7px 0 0;
	}

.exclusive-ribbon, *:first-child+html .exclusive-ribbon{
	position:absolute;
	top:0;
}
/*.exclusive-ribbon{
	background: transparent url('../img/common/exclusive.png') left top no-repeat scroll;
	position:absolute;
	top:0;
	z-index:999;
}*/

html>body .newHomeMainPromo {
	width: 232px;
	height: 310px;
	}
*:first-child+html .newHomeMainPromo {
	width: 232px;
	height: 309px;
	}
/*.newHomeMainPromoLeft {}
.newHomeMainPromoRite {}*/
.newHomeMainPromoLeft, .newHomeMainPromoRite {position:relative;}
.newHomeMainPromo h3 {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size:1em;
	background: transparent url('../img/common/newHomeMainPromoHeader.png') left top no-repeat scroll;
	}
.newHomeMainPromo h3 span{
	margin-left:2px;
}
.newHomeMainPromo .newHomeMainPromoBody {
	/*padding: 5px;*/
	height: 265px;
	color: #5b4898;
	/*background: #fff url('../img/common/home.sidebar.back.left.png') left top repeat-x scroll;*/
	background: #fff;
	border:1px #f5f5f7 solid;
	}
.newHomeMainPromo .newHomeMainPromoBody table td {
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-align:left;
	width:110px;
	}
.newHomeMainPromosFarRight {
	float: left;
	width: 205px;
	height: 260px;
	position: relative;
	}

html>body .newHomeMainPromosFarRight {
	width: 200px;
	}
*:first-child+html .newHomeMainPromosFarRight {
	width: 195px;
	}
.newHomeMainPromosFarRight ul {
	font-weight:bold;
	line-height:18px;
	list-style:square outside none;
	margin-left:10px;
	}
.newHomeMainPromosFarRight ul li a {
	color:#7051A2;
	}

.newHomeMainPromosFarLeft {
	float: left;
	width: 205px;
	height: 309px;
	/*margin-top:13px; ori */
	}

html>body .newHomeMainPromosFarLeft {
	width: 210px;
	/*margin-top:3px;*/
	margin-top:4px;
	}
*:first-child+html .newHomeMainPromosFarLeft {
	width: 205px;
	/*margin-top:2px;*/
	margin-top:3px;
	}

.newHomeMainPromoFarRight {width: 205px;height: 110px;}
html>body .newHomeMainPromoFarRight {width: 210px;}
*:first-child+html .newHomeMainPromoFarRight {width: 205px;}

.newHomeMainPromoFarLeft {width: 205px;height: 151px; margin-top:10px; background-color:#ffffff;}
html>body .newHomeMainPromoFarLeft {width: 210px; margin-top:10px;}
*:first-child+html .newHomeMainPromoFarLeft {	width: 205px; margin-top:10px;}

.bg-bundle-home {background: url('../img/banner-promo/newHomeMainPromosFarLeft_3.jpg') no-repeat; padding-top:27px; width:210px; height:93px;}

/* new bottom-right banner layout - 1 single banner */
.newHomeMainPromosFarRight.with-bg {
	background:url('../img/bg/bg-banner-right.png') no-repeat;
	/*background-color:#ffffff;*/
	padding:40px 0 0 10px;
	height:274px;
	}

.newHomeMainPromosFarRight.with-bg li {padding-bottom:5px;}
.newHomeMainPromosFarRight.with-bg li span {color:#7051A2;}

.newHomeMainPromosFarRight.with-bg .zeroblock img {
	width:185px;
	height:45px;
	display:block;
	margin:0 0 19px 0;
	}

/* dmw - 20100616 - free stuff */
table.freestuff {
	margin: .5em 0;
	width: 100%;
	border-collapse: collapse;
	}
table.freestuff tr {}
table.freestuff th, table.freestuff td {
	border: 1px solid #000;
	padding: 4px;
	text-align: center;
	}
table.freestuff th {
	color: #7051a2;
	}
table.freestuff td {
	color: #000;
	}
ul.freestuff { list-style-type: disc; padding-left: 1.5em; }


/* dmw - 20100618 - rates */
.page-rates #offer-main .content {
	background-image: none;
	height:auto;
		/*min-height: 1646px;*/
	}

.tabs {}
.tab {}
.tabhead {}
.tabHeads {
	height: 24px;
	}
.tabHeads li {
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	background: transparent url('../img/common/tab.head.png') top left no-repeat scroll;
	margin-right: 2px;
	}
.tabHeads li a {
	display: inline-block;
	padding: 0 20px 0 0;
	margin: 0 0 0 20px;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	line-height: 24px;
	color: #fff;
	background: transparent url('../img/common/tab.head.png') top right no-repeat scroll;
	}
.tabHeads li.active { background-position: left -35px; }
.tabHeads li.active a { background-position: right -35px ; }
.tabBodys {
	background: #fff url('../img/common/offers.main.body.png') top left repeat-x scroll;
	position: relative;
	width: 100%;
	height: 73px; /*sony 20100701*/
	height:0px;
	/*margin:19px 0 0 0; */
	}
html>body .tabBodys {
	min-height: 0px; /*sony 20100701*/
	margin:19px 0 0 0;
/*	height:0px; */
	height: auto;
	}
*:first-child+html  .tabBodys {
	height:0px;
	}
.tabbody {
	position: absolute;
	z-index: 2;
	width: 100%;
	}

/* changes df.190610 */
.page-rates .tabBodys {display:none;}


/* dmw - fix topup */
.check-box-center {
	margin: 0;
	padding: 0 0 5px 0;
	line-height: 100%;
	}

/* ### DMW - NEW MENU PROTOTYPE ########################################### */
#new_neck {
	height: 29px;
	margin: 10px 0 0 0;
	font: small/100% Arial, sans-serif;
	background: transparent url(../img/common/menu.neck.background.png) center bottom no-repeat scroll;
	}
#new_neck .wrap {
	height: 29px;
	}
#new_neck a {
	color: #7051a2;
	text-decoration: none;
	}
#new_neck ul {
	margin: 0 8px;
	padding: 0;
	list-style: none;
	line-height: 29px;
	}
#new_neck ul li {
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	}
#new_neck ul li a {
	display: block;
	padding: 1px 8px;
	height: 27px;
	line-height: 27px;
	}
#new_neck ul li.hover a {
	padding: 0px 7px;
	border: 1px solid #bfbfbf;
	border-bottom: 1px solid #f1f1f1;
	background: transparent url(../img/common/menu.neck.background.hover.png) center top repeat-x scroll;
	}
#new_neck ul li.hover ul li a {
	background-image: none;
	}
#new_neck ul li ul {
	margin: 0;
	padding: 0 0 8px 0;
	width: 190px;
	display: none;
	background: transparent url(../img/common/menu.neck.background.sub.png) bottom center no-repeat scroll;
	position: absolute;
	z-index: 9001;
	}
#new_neck ul li.hover ul {
	display: block;
	}
#new_neck ul li ul li {
	float: none;
	display: block;
	margin: 0 7px 0 1px;
	}
#new_neck ul li.hover ul li a {
	padding: 0;
	border: none;
	border-bottom: none;
	padding: 0 0 0 8px;
	}
#new_neck ul li ul li a:hover {
	color: #fff;
	background-color: #00acef;
	background-image: none;
	}
#new_neck ul li ul li.parent {
	background-color: #00acef;
	background-image: none;
	}
#new_neck ul li ul li.parent a {
	color: #fff;
	}
#new_neck ul li ul li.parent ul li a {
	color: #7051a2;
	}
#new_neck ul li ul li ul li a:hover {
	color: #fff;
	}
#new_neck ul li ul li ul {
	display: none !important;
	position: absolute;
	top: -1px;
	left: 182px;
	z-index: 9002;
	}
#new_neck ul li ul li.hover ul {
	display: block !important;
	}
#new_neck ul li ul li ul li {
	display: block;
	}
#new_neck ul li ul li ul li.first-child {
	border-top: 1px solid #bfbfbf;
	}

/* dmw : 2010-06-30 : offers/extra-credit.aspx */
.CustomerCare td.td-rite { vertical-align: middle; font-size: 16px; }

.crbt-table-box {background: transparent url(../img/common/bg-crbt-page.png) no-repeat; display:block; height:auto;} /*sony-20100702*/
*:first-child+html .crbt-table-box {min-height:1000px;} /*sony-20100702*/
.crbt-username {margin:12px 0 30px 10px;}
.crbt-balance {margin:8px 25px 30px 10px; padding:5px 0 0 0; color:#FFFFFF; font-size:16px; font-weight:bold;}

/* dmw : purple buttons */
.btn-purple {
	margin: 0;
	padding: 0;
	width: auto;
	height: 29px;
	display: inline-block;
	color: #fff;
	background: #5b4897 url(../img/button/button-purple-back.png) center center repeat-x scroll;
	font: bold 15px/29px Arial, sans-serif;
	border: none;
	}
.btn-purple-l {
	margin: 0;
	padding: 0 0 0 8px;
	width: auto;
	height: 29px;
	background: transparent url(../img/button/button-purple-left.png) left center no-repeat scroll;
	}
.btn-purple-r {
	margin:  0;
	padding: 0 8px 0 0;
	width: auto;
	height: 29px;
	background: transparent url(../img/button/button-purple-rite.png) right center no-repeat scroll;
	}

.u { text-decoration: underline; }
.ul { padding-left: 2em; list-style-type: disc; margin-bottom: 1em; }
.ul li { margin-left: 1em; line-height: 140%; }

/*MMS - dHeeN- 20.07.10*/
.mms-page h2.upper-text{display:none;}
.mms-page .tr-field{width:290px; float:left;}
.mms-page .td-label.float-right{margin:15px 250px 0 0;}

/* dmw about/get_started.aspx */
.starterPackList { margin: 0 0 1em 0; padding: 0 0 0 1.5em; list-style-type: disc; line-height: 130%;}
.starterPackListDot { margin: 0 0 1em 0; padding: 0 0 0 1.5em; list-style-type:circle; line-height: 150%; }
.starterPackListSquare { margin: 0 0 1em 0; padding: 0 0 0 1.5em; list-style-type:square; line-height: 150%; }
.tableDialNumbers { margin: 0 0 1em 0; }
.tableDialNumbers th, .tableDialNumbers td { text-align: left; vertical-align: top; padding: .25em; }

/* breadcrumb */
.breadcrumb, .breadcrumb a { color: #7051a2; }
.breadcrumb .active { color: #009deb; }