/* Vectone access  V3 */
/* /// generic elements /////////////////////////////////////////////////// */
@import url('va-rates.css');

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: #802980;
	background-color: #f4f4f4;
	font: 12px/100% Arial, Helvetica, sans-serif;
	/*line-height: 1.3em !important;*/
	}
a { color: #802980; background-color: transparent; text-decoration: none; }

img { border: none; }




/* /// 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.5em;}

.cPurple   { color: #6d1c6d; }
.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 { float: left; }
.rite, .float_right { float: right; }
.center {text-align:center; margin:0 auto;}

.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:#6d1c6d;}

.tr_field {padding:0 0 0 0; margin:0 5px 20px 0;}
.td_label, .td_input {font-size:1.1em;}
.td_label {margin:0 0 0 0;}
.box-overview .td_label {color:#6d1c6d; margin:0 0 0 0; font-weight:bold;}
.td_input {color:#4b4b4b; padding:5px 0 0 0;}


.heading_margin{margin-left:10px;}
.msgErr {background:#6d1c6d;padding:5px 1px 6px 3px;color:#ffffff; display:block;}
.input_error {background:#6d1c6d;padding:5px 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;}

.pad-10 { padding: 10px; }
.pad-0-15 { padding: 0px 15px; }
.pad-20 { padding: 20px; }
.pad-10-0 { padding: 10px 0; }
.pad-0-10 { padding: 0 10px; }
.pad-0{padding:0 0 0 0;}


/* home from dave [ ---- */
.pg-home h3, .pg-front h3 {font-size:1.1em;text-align:center;padding:19px 0 0 0;}
.pg-home h3 a, .pg-front h3 a {color:#6D1C6D; background-color: transparent; text-decoration: none;}

#header-top {margin:0 0 7px 0;}

#header-login{text-align:right;height:22px;}
#header-top-left {width:163px;height:22px;float:left;}
#header-top-right{width:747px;height:55px;float:right; text-align:right;}

#language-selector {margin: 0 0 7px 0;}
#language-selector span{line-height:1.1em;}

#language-selector img{margin-left:5px;}

#menu {}
#top-menu {background:url(../img/box/top-menu.jpg) repeat-x; height:35px; font:arial;}
	#top-menu ul {width:954px; padding-top:10px;}
	#top-menu .center {width:954px; margin:0 auto;}
	#top-menu .left {width:590px; float:left;}
	#top-menu .right {width:150px; float:right;}
		#top-menu li {background:url(../img/box/top-menu-border.jpg) no-repeat left; padding:10px; display:inline;}
		#top-menu a {color:#565656;}
			/*#top-menu a:hover {font-weight:bold;}*/

.margin-top{margin-top:5px;}

/* from va-v2 */
.product_content_section.illustration {background: url(../../../images/bg/product_pg_bg.jpg) repeat-x;}
.product_content_section.illustration li {list-style-position:inside; margin:0; line-height:1.3em;}

.product_content_section .step {float:left;padding:0 10px 0 40px;margin:10px 0 0 0px; color:#802980;position:relative; font-size:0.9em;}
.product_content_section .step.one{width:190px;background: url(../img/lmn/step_1.png) no-repeat;}
.product_content_section .step.two{width:190px;background: url(../img/lmn/step_2.png) no-repeat;}
.product_content_section .step.three{width:215px;background: url(../img/lmn/step_3.png) no-repeat;}

.product_content_section p.step_one, .product_content_section p.step_two {padding:7px 0 15px 40px; width:670px;}
.product_content_section p.step_one{background: url(../img/lmn/step_1.png) no-repeat;}
.product_content_section p.step_two{background: url(../img/lmn/step_2.png) no-repeat;}

.download_pc { position:absolute; right:15px; top:15px; }

/* content placeholder */
#reseller{text-align:right;}
	#reseller a {text-decoration:underline;}
	
#content{margin:0 0 7px 0;}

.content-top {margin:0 0 7px 0;}
.single-header{float:left;}
	.single-header .left{background:url(../img/box/header-left.jpg) no-repeat; width:5px;height:52px;float:left;}
	.single-header .mid{background:url(../img/box/header-mid.jpg) repeat-x; width:290px;height:33px;float:left;}
	.single-header .rite{background:url(../img/box/header-rite.jpg) no-repeat; width:5px;height:52px;float:left;}
	.single-header.w-left-margin {margin:0 0 0 5px;}
	.single-header .box{background:url(../img/box/box-header.jpg) no-repeat; width:301px; height:33px;}

.content-center {height:344px; margin:0 0 7px 0;}
/* slider */

#content-mid {height:auto; min-height:560px; position:relative;}

.content-center.pg-offer{height:223px;}
.content-center-header{height:39px;background:#009deb;}

.content-bottom {clear: both;position:relative;}

.feat-box {width:300px; height:265px; float:left; background:#d2d4d5; position:relative;}
/*html>body .feat-box {min-height:265px;}*/
.pc-download {position:absolute; top:60px; right:0px;}
/*.feat-box.w-left-margin {margin:0 0 0 7px;} */
 .feat-box.w-left-margin {margin:0 0 0 5px;}
.feat-box.w-right-margin {margin:0 5px 0 0px;}


/* ---- ] home from dave */

/* BODY */
#box-container {width:914px; min-height:676px; margin:0 auto;}
	#box-banner {/*border:#7a7a7a 1px solid;*/ border:none; /* background-color:#6d1c6d ;*/ color:#FFFFFF; min-height:119px; /* *height:130px;*/ margin:0 0 7px 0;}
	#box-main {margin:0 0 7px;}
		.box-heading{font-size:1.2em; font-weight:bold; color:#FFFFFF; background-color:#6d1c6d; padding:10px;}
		.box-content { border-left:#6b6b6b 1px solid; border-right:#6b6b6b 1px solid; border-bottom:#6b6b6b 1px solid;}
			.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:#6d1c6d; color:#FFFFFF;}
			.tarif .pad-10 {width:690px;}
			.tarif {min-height:500px; *height:500px;}
				ul.tarif .act {background-color:#6d1c6d; color:#FFFFFF; display:block;}
				ul.tarif li {list-style:none;}
				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;}

/* FOOTER */
#footer {height:20px; padding:8px 5px 2px 5px; background-color:#d2d4d5;}
/*#footer a {color:#FFFFFF;}*/
	.footer-left {float:left;width:300px;}
	.footer-right {float:right;width:272px;}

/*Content*/
.area-left{width:440px;}
.width_txtbox{width:395px;}
.width_input{width:270px;}

/*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:#6d1c6d; color:#FFFFFF; border:0; display: block;}
.info_box {border:1px solid #802980;display:block;padding:5px;width:260px; color:#6d1c6d;}

/*Sim Order*/
.simorder_box{width:440px;}
.simorder_box .td_label{float:left; width:120px; margin-top:7px;}
.simorder_box .td_input{float:left; width:203px;}
.country_selector {width:192px;}
.middle-pos{margin-top:5px;}

/* free weekend table */
ul.countries-list-group li { list-style:inside; line-height:1.3em;}


/* sitemap */
.sitemap {text-transform:capitalize;}
.sitemap0{padding:0 0 0 0;}
.sitemap1{padding:0 0 0 20px;}

/*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:#6d1c6d; 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;}
.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;}

/*Buy Online
.table-ecom-buy{width:530px;float:left; min-height:520px; height:auto !important; height:520px; padding:5px 2px 2px 5px; position:relative;}
.voucher_box {float:left; width:139px; text-align:center; margin-right:5px;}
.credit_cards{position:absolute; top:20px; left:550px;}
.va_info{position:absolute; top:220px; left:540px;}

.bg_cc_top{background:url(../img/bg/bg_cc_top.gif) no-repeat; width:335px; height:12px;}
.bg_cc_mid{background:url(../img/bg/bg_cc_mid.gif) repeat-y; width:310px; min-height:160px; padding:1px 10px 1px 15px;}
.bg_cc_bottom{background:url(../img/bg/bg_cc_btm.gif) no-repeat; width:335px; height:12px;}
.btn-purple {width:100px; text-align:center; float:right; padding:5px 0; background-color:#6d1c6d; color:#FFFFFF; border:0; display: block;}
.btn-margin{margin-right:276px;}

.tr_field {margin:0 0 12px 0;}
.td_label, .td_input {margin-top:5px;}
.input_long{width:250px;}
*/

/*Transaction Info*/
.t_gridCallHistory {background-color:#CCCCCC; width:894px;}
.t_gridCallHistory td{text-align:center; border-right:1px solid #FFFFFF;}
/*.bg_white {background-color:#FFFFFF; padding:1px 5px;}*/
.bg_white {background-color:#FFFFFF; padding:5px 10px;}
.bg_grey{background-color:#d2d4d5; padding:10px 10px; color:#6D1C6D;}
.bg_grey_header{background-color:#b2b3b3; padding:10px 10px; color:#6D1C6D;}
.t_gridCallHistory td.no_border_right{border-right:none;}
.bg_purple, .bg_purple td {background-color: #6d1c6d; color:#FFFFFF; padding:6px 10px;}
.pager a{background-color:#6d1c6d; color:#FFFFFF; border:1px solid #FFFFFF; padding:2px 4px 2px 4px; font-weight:bold;}
.pager span{background-color:#FFFFFF; color:#6d1c6d; padding:2px 4px 2px 4px; margin:0 5px 0 5px; font-weight:bold;}
.margin_text{margin:3px 8px 0 0;}
tr.reward-highlighted{background-color:#6D1C6D; color:#FFFFFF;}




