/* Vectone mobile UK */
/* /// generic elements /////////////////////////////////////////////////// */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, select, option {
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 100%;
	}
body {
	color: #4b4b4b;
	background-color: #f8f8f8;
	font: 12px/100% Arial, Verdana, Helvetica, sans-serif;
	/*line-height: 1.3em !important;*/
	}
a { color: /*#802980*/ #7051a2; background-color: transparent; text-decoration: none; }

img { border: none; }

.block-left {
	width: auto;
	float: left;
	}
.block-rite {
	width: auto;
	float: right;
	}

#corp a.act {color:#770201;font-weight:bold;}

#corp {
	font-size: 12px;
	line-height: 34px;
	color: #565656;
	background: #ebe7eb url(../img/bg/corp.bg.png) center bottom repeat-x scroll;
	border-bottom: 1px solid #f5f1f5;
	margin-bottom:5px;
	}
#corp .wrap {
	width: 915px;
	margin: 0 auto;
	text-align: left;
	}
#corp ul {
	list-style: none;
	}
#corp li {
	width: auto;
	height: 33px;
	float: left;
	}
#corp .block-left li {
	padding: 0 10px;
	background: transparent url(../img/bg/corp.separator.png) right bottom no-repeat scroll;
	}
#corp .block-left li.first-child, #corp .block-left li:first-child { padding-left: 0; }
#corp .block-left li.last-child, #corp .block-left li:last-child { background: none; }

#corp li.active {
	font-weight: bold;
	}
#corp a {
	color: #565656;
	text-decoration: none;
	line-height:33px;
	}

/* Flags */

ul.lang_select{width:42px;float:right;}
ul.lang_select li {float:left;list-style:none;margin-left:5px;}
li#lang-en a {background:url(../img/etc/flag-en.gif) no-repeat;width:16px;height:11px;display:block;}
li#lang-es a {background:url(../img/etc/flag-es.gif) no-repeat;width:16px;height:11px;display:block;}


/* /// COMMON CLASSES ///////////////////////////////////////////////////// */
h3 {font-size:1.3em; font-weight:bold;}
hr {border:medium none; height:1px; background-color:#6B6B6B;}
p {padding:0 0 10px 0;line-height:1.2em; }

.cPurple   { color: #7051a2; }
.cBlueDark, .blue_dark { color: #003475; }
.cBlueLite { color: #009deb; }
.cBlack    { color: #020202; }
.cWhite    { color: #FFFFFF; }
.grey {color:#4b4b4b;}

.clear { clear: both; }
.hide { display: none; }
.left, .float_left { width: auto; float: left; }
.rite, .float_right { width: auto; float: right; }

.small_txt{font-size:0.85em;}
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.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 0 0;}
.box-overview .td_label {color:#7051a2; margin:0 0 0 0; font-weight:bold;}
.td_input {color:#4b4b4b; padding:5px 0 0 0;}
h3.text-title{margin:12px 0 4px 0; font-weight:bold; color:#7051a2;}


.heading_margin{margin-left:10px;}
.msgErr {background:#674C97;padding:3px 1px 6px 3px;color:#ffffff; display:block; font-weight:bold;}
.msgReport {background:#674C97;padding:4px 4px 4px 4px;color:#ffffff; display:block; font-weight:bold;}
.msgErr-global {
	background:#674C97;
	padding:3px 4px 6px 4px;
	color:#ffffff; 
	display:block; 
	font-weight:bold; 
	margin:0 0 10px 0;
	font-size:1.1em;
	line-height:1.2em;
	}


.input_error {background:#7051a2;padding:3px 3px 6px 3px;color:#ffffff; font-weight:bold;display:block;}
.check_box_center input {vertical-align:middle;margin-right:5px;}
label {margin-right:10px;}
.no-margin label{margin:0;}
.w-margin{margin-left:5px;}

.pad-10 { padding: 10px; }
.pad-0-15 { padding: 0px 15px; }
.pad-20 { padding: 20px; }
.pad-50 { padding: 20px 50px 0 50px;}
.pad-10-0 { padding: 10px 0; }
.pad-0-10 { padding: 0 10px; }
.pad-0{padding:0 0 0 0;}


/* HEADER */
#header-top {margin:0 0 7px 0;}

#header-login{text-align:right;height:22px;}
#header-top-left {width:165px;height:42px;float:left;margin:13px 0 0 0;}
#header-top-right{width:732px;height:55px;float:left; text-align:right;}

#language-selector {margin: 0 0 7px 0; /*visibility:hidden;*/}
#language-selector span{line-height:1.1em;}

#language-selector img{margin-left:5px;}

#menu {}

/* BODY */


#box-container {width:911px; min-height:676px; margin:0 auto;}
	#box-banner {border:none; background-color:#FFFFFF; color:#FFFFFF; min-height:119px; margin:0 0 7px 0;}

	#box-main {margin:0 0 7px;background:url(../img/bg/bg-sidebar-pg.jpg) repeat-x bottom; background-color:#ffffff;}

	.box-heading{font-size:1.2em; font-weight:bold; color:#FFFFFF; background-color:#ffffff; padding:10px;}

		.box-content {}

		.sidebar-content-left {width:165px;padding:15px 0 0 0px;float:left;margin-right:30px;}
		.box-content-right {width:700px;float:left;padding:15px 0 20px 0;}
		html>body .box-content-right {min-height:650px;}

			.box-content ul li{list-style-position:inside}

/* dmw: edit: add line height */
.box-content, .box-content p {line-height: 1.5em; }

		html>body .box-content { min-height:538px;}
			.box-left {width:440px; float:left;}
			.box-right {width:340px; float:right;}
			.my-vectone {height:670px; background-color:#7051a2; color:#FFFFFF;}
			/*.tarif .pad-10 {width:690px;}*/
			.tariff-nav {width:193px;}
			.tarif-content-right {width:690px;float:left;}

			.tarif {/*min-height:500px; *height:500px;*/ height:auto;}
				ul.tarif .act {background-color:#5d4091; color:#FFFFFF; display:block;}
				ul.tarif li {list-style:none;display:inline; list-style-position:outside;}
				ul.tarif li a {width:172px; padding:8px 0 8px 20px; font-size:1.1em; border-right:#6b6b6b 1px solid; border-bottom:#6b6b6b 1px solid; display:block;}
			.tarifLeft{width:194px;}
			.tarifRight{width:700px;}

			table.table-five-p-operator {margin:10px 0 30px 0;border:1px solid #c3c3c3;}
			table.table-five-p-operator td {color:#7051a2;vertical-align:middle;padding:5px 5px 5px 15px;}
			table.table-five-p-operator td.five-p-head{background-color:#7051a2;COLOR:#c3c3c3;font-weight:bold;font-size:1.2em;}



			/* 18.09.09*/
			table.incoming-roaming-calls td{padding:10px;}
			td.table-heading {color:#c3c3c3;padding:7px;}

			table.one-p-weekends {border:1px solid #7039A1;width:100%;}

.lang-en .delivery {background:url(../img/lmn/en/delivery-policy.gif) no-repeat;width:175px;height:79px;display:block;}
.lang-nl .delivery {background:url(../img/lmn/nl/delivery-policy.gif) no-repeat;width:175px;height:90px;display:block;}

.lang-en .holdings {background:url(../img/lmn/en/vectone-holdings.gif) no-repeat;width:137px;height:69px;display:block;}
.lang-nl .holdings {background:url(../img/lmn/nl/vectone-holdings.gif) no-repeat;width:160px;height:69px;display:block;}


/* FOOTER */
/* #footer {margin:0 0 7px 0;color:#222222;} */
#footer {width:911px; margin:7px auto;color:#222222;}
#footer a {color:#222222;}
	.footer-left {float:left;width:300px;}
	.footer-right {float:right;}


/*Content*/
.area-left{width:440px;}
.width_txtbox{width:395px;}
.width_input{width:270px;}
.width_label{width:110px;}

/*Login and Register */
.table_register2{width:444px;}
.small-txt{font-size:0.9em;}
.btn_refresh {margin:25px 0 0 10px;}
/*.btn_reg{border:none; background:url(../img/button/en/register.gif) no-repeat; width:70px; height:20px;display:block;}*/
.btn-purple {width:100px; text-align:center; float:right; padding:5px 0; font-size:1.2em; font-weight:bold; background-color:#674C97; color:#FFFFFF; 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;}

/* CRBT*/
.btn-crbt {background-color:#7051A2;color:#C3C3C3;font-size:1.4em;font-weight: bold;height:7px;padding:4px 10px;width:98px;}
.crbt-option-1-current-tune {border:1px solid #7051a2; color:#FFFFFF; background:#7051a2; font-size:1.2em; padding:4px; margin-bottom:20px; position:relative; width:790px;}
.crbt-option-1-current-tune-unsubsbox {width:100px; border-left:none; padding:4px; 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;}
.table-crbt-option-1, .table-crbt-option-2{position:relative;}

/*Editpersonalinfo-13august09-bugfixingforIE*/
.table-edit-pi{min-height:600px;}


/* free weekend table */
ul.countries-list-group li { list-style:inside; line-height:1.3em;}

/* free weekend table */

.t_gridCallHistory {background-color:#CCCCCC;}
.bg_white {background-color:#FFFFFF; padding:1px 5px;}
.bg_purple, .bg_purple td {background-color: #5D4091; color:#FFFFFF; padding:6px 10px;}
.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;}

/* sitemap */
.sitemap {text-transform:capitalize;}
.sitemap0{padding:15px 0 0 0;}
.sitemap1{padding:0 0 0 20px;}
.sitemap2 {margin:0 0 0 40px;}


/* tnc - Sony 2009 08 20 */
.lower-alpha li {list-style-type:lower-alpha;}
.lower-alpha .lower-roman li {list-style-type:lower-roman;}
.font-weight-normal { font-weight:normal;}
.tnc li{}
.tnc li li{margin:5px 0 0 36px; font-weight:normal ;list-style-position:outside; }
.list-heading {margin: 10px 0 0 0; font-weight:bold; list-style-type:none; }

/*Ukash*/
img.box-ukash-cc {
	width:199px;
	height:165px;
	padding:10px 10px 10px 10px;
	position:absolute;
	top:0px;
	right:0px;
	}
.table-ecom {position:relative;}
.table-ecom .btn_purple
{width:100px; text-align:center; padding:5px 0; font-size:1.2em; font-weight:bold; background-color:#5d4091; color:#FFFFFF; border:0; display: block; margin-top:40px;}
.table-ecom .info_box{border:1px solid #802980;display:block;padding:5px;width:261px;margin:10px 0 10px 0;}
.table-ecom .dropdownlist{width:80px;}

.box-delivery-policy-mid{background:url(../img/box/box-delivery-policy-mid.gif) repeat-y; width:174px;}
.box-delivery-policy-top{background:url(../img/box/box-delivery-policy-top.gif) no-repeat top; width:174px;}
.box-delivery-policy-bottom{background:url(../img/box/box-delivery-policy-bottom.gif) no-repeat bottom; width:154px;padding:10px;}

.ukash-confirm .td-label, .ukash-result .td-label { color:#000000;float:left;width:160px;}
.ecom_cust_service {width:233px;padding:0; margin:134px 0px 5px 10px;}
.pin_cont_top, .cust_service_cont_top, .cust_service_cont_bottom, .pin_cont_bottom {width:233px; height:8px;display:block; overflow:hidden;}
.pin_cont_top, .cust_service_cont_top{background:url(../img/box/pin-bg-top.gif) no-repeat;}
.pin_cont_bottom, .cust_service_cont_bottom{background:url(../img/box/pin-bg-bottom.gif) no-repeat;margin-bottom:10px;}
.pin_cont_mid, .cust_service_cont_mid{width:213px;background:url(../img/box/pin-bg-mid.gif) repeat-y;padding:0 10px 0 10px}
.pin_cont_mid p, .cust_service_cont_mid p{margin:0;}

/*topup step-1*/
.box-card {width:190px; text-align:center; float:left;}
.box-card  img {margin:0 0 5px 0;}
.w-margin-left{margin-left:100px;}

/*topup step-4*/
.bg-text-topup-result{background:#7051A2; color:#FFFFFF; width:770px; padding:10px 15px 10px 15px; font-size:1.4em;}
.bg-text-topup-result a{color:#FFFFFF; text-decoration:underline; color:#FFFFFF;}
.margin-text-topup{margin:150px 0px 20px 0px;}
.img-header-pad{padding: 0px 100px;}


/* dmw 20091013 bundleSubscribtion */
table.bundleSubscription {
	width: 100%;
	}
table.bundleSubscription td {
	vertical-align: top;
	}
.bundleSubscriptionRow {
	padding-bottom: 1em;
	}
.bundleSubscriptionType {
	font-weight: bold;
	}
.bundleSubscriptionDate {
	color:#4b4b4b;
	}
.bundleSubscriptionLink {
	font-weight: bold;
	text-align: right;
	}
