﻿#body
{
    background-color: #FFFFFF;
    font-family: Helvetica,Verdana,Arial,sans-serif;
}

#TopLeftBg
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 147px;
    height: 12px;
    background-image: url("images/AppsSite02-1_01.jpg" );
    background-color: #af0032;
}

#Header
{
    position: absolute;
    left: 147px;
    top: 0px;
    width: 755px;
    height: 108px;
    background-image: url("~/images/header.jpg" );
    background-color: #af0032;
}

.divTopMargin
{
    height:1px;
}

.ContentTitle
{
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #c71830;
    text-align:left;    
}

#bottomContentTitleLine
{
    height: 5px;
}

.RedRulerTop
{
    color: #c71830;
    width: 490px;
    height: 1px;
    margin: 1px;
    margin-left: -1px;
    background-image: url("images/redRuler.gif" );
    overflow: hidden;
}

.RedRulerBottom
{
    color: #c71830;
    width: 488px;
    background-image: url("images/redRuler.gif" );
    height: 1px;
    margin-bottom: 10px;
    line-height: 10px;
    overflow: hidden;
}

#MainContent
{
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #485761;
    text-align: left;
    line-height:16px;
}

.text_Red
{
	color:#C71830;
}

.text_Grey
{
color:#485761;
}

.normal_text
{
  font-style:normal;
}

.text_italic
{
  font-style: italic;
}

.text_Black
{
color:#000000;
}

.minus10Margin
{
 margin-top:-10px;
}


.text_Bold
{
font-weight:bold;
}

.align_Left
{
	text-align:left;
}

.textLink A:Link
{
	text-decoration:none;
} 

.textLink A:Active
{
	text-decoration:none;
}

.textLink A:Visited
{
	text-decoration:none;
} 

.textLink A:Hover
{
	text-decoration:underline;
} 

.text_Margin_Bottom_4
{
	margin-bottom:4px;
}

.header-border-title 
{
border-color:#C71830;
border-style:solid;
border-width:1px 0;
font-size:20px;
padding:1px 0;
}

.text-important-color1
{
color:#C71830;
font-family: Helvetica,Verdana,Arial,sans-serif;
}

.InfoTable
{
	border: thin solid #C71830;
}

.text_Bold 
{

font-weight:bold;
}

A
{
	font-family: Arial;
	color:#C71830;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
td
{
	font-family: Arial;
	font-size: 12px;
	color: #4F5761;
}
.InputField
{
	font-family: Arial;
	color: #C71830;
	font-size: small;
}
.HeaderTextRed
{
	color: #C71830;
	font-family: Arial;
	
}

.InvButton
{
	background-repeat:no-repeat;
    background-image:url("../images/buttonRedBgSubmit.png");			
    height:27px;
    width:81px;	
    border-width:0px;
	background-color: #C71830;
	font-family: Arial;
	color: #FFFFFF;
	font-size:16px;
	font-weight: bold;
	cursor:pointer;
}

.InvButton:hover
{
    text-decoration:underline;
}

.InvButton2
{
	background-repeat:no-repeat;
    background-image:url("../images/buttonRedBg.png");			
    height:27px;
    width:113px;	
    border-width:0px;
	font-family: Arial;
	color: #FFFFFF;
	font-size:16px;
	font-weight: bold;
	cursor:pointer;
}

.InvButtonBlock
{
    height:27px;
    margin-top:-6px;
    *margin-top:-3px;
}

.InvButtonBlockEndDemonstrationButton
{
background-image:url(../images/buttonRedBg2.png);
height:28px;
width:180px;
position:relative;
left:-20px;
}

.InvButton2:hover
{
    text-decoration:underline;
}

/* End from main css file */

/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:11px;
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 147px; /*For KHTML*/
  list-style: none;
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu a {
  padding: 0 6px;
  display: block;
  background: #C71830;
  font-weight:bold;
  color: white;
  text-decoration: none;
  padding:4px 0px 4px 5px;
  border-bottom:3px solid white;
}

ul#navmenu div.menu-numbers-search a, ul#navmenu div.menu-numbers-search a:hover {
  display: inline;
  background-color:white
}


ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  position: relative;
}

ul#navmenu .menu-link-selected {background-color:#6F7C85}
ul#navmenu .menu-link-selected a {background-color: black; }
ul#navmenu .menu-group-item a {background-color:white;color:#6F7C85}
ul#navmenu .menu-group-item-selected a {color:#B5BEC3;}
ul#navmenu ul.navmenu-hidden-numbertypes {display:none}
ul#navmenu ul.navmenu-hidden-packages {display:none}
ul#navmenu input#menuSearchNumberFilter {width:70px}
ul#navmenu .navmenu-separator{height:3px}
ul#navmenu .menutitle > a {background-color:#E38C97}
ul#navmenu .menutitle .menuNotDisplay { display:none; }
ul#navmenu .menuentry-type-2 a.selected {background-color:#E38C97}
ul#navmenu .menuentry-type-3 a {background-color:#6F7C85;}
ul#navmenu .menuentry-type-3 a.selected {background-color:#E38C97}

ul#navmenu li#0_16 
{
 display:none;
 font-size:18px;
}

/**
   Solutions Theme v2.0.2 12:03 2008-11-25
   Solutions changes:  div#getaccount_sendbutton bubble
*/

/* General definitions: inputs, aligns, heights */
input {border-color: #CCCCCC;border-style: solid;border-width: 1px;}
.align-center{text-align: center}	
.align-right{text-align: right}
.align-left{text-align: left}
.input-text-2 {WIDTH: 20px;}
.input-text-3 {WIDTH: 30px;}
.input-text-5 {WIDTH: 50px;}
.input-text-7 {WIDTH: 70px;}
.input-text-10 {WIDTH: 100px;}
.input-text-12 {WIDTH: 125px;}
.input-text-15 {WIDTH: 150px;}
.input-text-14 {WIDTH: 140px;}
.input-text-17 {WIDTH: 170px;}
.input-text-20 {WIDTH: 200px;}
.input-text-20-ro {BACKGROUND-COLOR: #EEEEEE;WIDTH: 200px;}
.input-text-21 {WIDTH: 210px;}
.input-text-28 {WIDTH: 280px;}
.input-text-40 {WIDTH: 400px;}
.input-text-40-ro {BACKGROUND-COLOR: #EEEEEE;WIDTH: 400px;}
.height-15 {height: 15px; }
.height-18 {height: 18px; }
.width-50 {width: 50px; }
.width-100 {width: 100px; }
.width-130 {width: 130px; }
.width-150 { width: 150px; }
.width-140 { width: 140px; }
.width-200 { width: 200px; }
.width-210 { width: 210px; }
.width-220 { width: 220px; }
.width-240 { width: 240px; }
.width-280 { width: 280px; }
.width-300 { width: 300px; }
.width-400 { width: 400px; }
.height-180 { height:180px; }
.fright { float: right;}
.fleft { float: left; }
.input-file-15{WIDTH: 150px;}
.input-file-20{WIDTH: 200px;}
.input-file-30{WIDTH: 300px;}
textarea {border-color: #CCCCCC;border-style: solid;border-width: 1px;}
.textarea-15 {HEIGHT: 48px;	WIDTH: 150px;}
.textarea-17 {HEIGHT: 48px;	WIDTH: 170px;}
.textarea-17-high {HEIGHT: 150px;WIDTH: 170px;}
.textarea-20 {HEIGHT: 48px;	WIDTH: 200px;}
.textarea-20-ro {BACKGROUND-COLOR: #EEEEEE;	HEIGHT: 48px;WIDTH: 200px;}
.textarea-20-low {HEIGHT: 28px;WIDTH: 200px;}
.textarea-28-low {HEIGHT: 80px;WIDTH: 280px;}
.textarea-20-high {	HEIGHT: 150px;	WIDTH: 200px;}
.textarea-40 {HEIGHT: 150px;	WIDTH: 400px;}
.textarea-40-ro {BACKGROUND-COLOR: #EEEEEE;	HEIGHT: 150px;	WIDTH: 400px;}
.textarea-40-low {HEIGHT: 48px;	WIDTH: 400px;}
.textarea-45 {HEIGHT: 28px;	WIDTH: 450px;}
.textarea-50 {HEIGHT: 48px;	WIDTH: 500px;}
.input-checkbox {border: none;WIDTH: 16px;}
.input-radio {border: none;	WIDTH: 16px;}
.select-10 {font-size: 10px;WIDTH: 100px;}
.select-15 {font-size: 10px;WIDTH: 150px;}
.select-17 {font-size: 10px;WIDTH: 170px;}
.select-20 {font-size: 10px;WIDTH: 200px;}
form {margin:0;	padding:0;}
.text-important {font-weight:bold;}
.text-free-center {TEXT-ALIGN: center;}
.text-center {TEXT-ALIGN: center;}
.text-left {	TEXT-ALIGN: left;}
.text-right {TEXT-ALIGN: right;}
.bold-left {	font-weight: bold;TEXT-ALIGN: left;}
.bold-center {font-weight: bold;TEXT-ALIGN: center;}
.bold-right {font-weight: bold;TEXT-ALIGN: right;}
.text-center-bar {background-color: #EFEFEF; TEXT-ALIGN: center;}
.text-left-bar {	background-color: #EFEFEF;TEXT-ALIGN: left;}
.text-right-bar {background-color: #EFEFEF;TEXT-ALIGN: right;}
.bold-left-bar {	background-color:#EFEFEF;font-weight: bold;TEXT-ALIGN: left;}
.bold-center-bar {background-color: #EFEFEF;font-weight: bold;TEXT-ALIGN: center;}
.bold-right-bar {background-color: #EFEFEF;	font-weight: bold;TEXT-ALIGN: right;}
.text-title-left {FONT-WEIGHT: bold;TEXT-ALIGN: left;}
.text-title-right {FONT-WEIGHT: bold;TEXT-ALIGN: right;}
.text-title-center {	FONT-WEIGHT: bold;TEXT-ALIGN: center;}
.text-title-left-bar {FONT-WEIGHT: bold;TEXT-ALIGN: left;	background-color: #EFEFEF;}
.text-title-right-bar {FONT-WEIGHT: bold;TEXT-ALIGN: right; background-color: #EFEFEF;}
.text-title-center-bar {FONT-WEIGHT: bold;TEXT-ALIGN: center; background-color: #EFEFEF;}
.type-file {height:18px;}


/********************************
* Body
********************************/
body {
	margin: 0; padding: 0;
	text-align: center;
	background-repeat: repeat;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 12px;
}

.application-body{}

.pop-up{}


/********************************
* Application area - CENTER
********************************/
div.center{ padding: 0px; text-align: left; width:902px; margin: 0 auto;}


/********************************
* HEADER AREA
********************************/
div.header_menu{height:9px;background-color: white;}
div.header{	
	margin:5px 0 0 0;
	padding:0;
	/*header_background-color*/background-color: #C71830;
	/*header_height*/height: 108px;
}
div.header_pub {background: url(/solutions/static/header.jpg) no-repeat 0% 0%;}
div.header_pub .header_link {float:left; cursor:pointer; float:left; height:35px; width:183px;}
div.header_priv {background: url(/solutions/static/header.jpg) no-repeat 0% 0%;}
div.header_priv .header_link {display:none}


/**************
* FOOTER
***************/
div.footer {}


/***********************************************
* MENU
************************************************/
div.menu {
	width:147px;background-color: white;text-align:left;
	/*menu_float*/float: left;	
}
div.menu div.menutitle, div.menu div.links-disconnect {
	cursor: pointer; font-weight:bold; font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size:12px; color:white; background-color:#e38c97; height:20px; padding-left:5px;
	margin-bottom:3px;padding-top:3px;
}
div.menu div.links-disconnect div.disconnect-text { color:white; }
div.menu .text-menu-link{ color:white; font-weight:bold; }
div.menu a { text-decoration:none; color:white;}
div.menu div.change_rights{margin: 0px 0 0 5px;text-transform:uppercase;}
div.menu div.change_rights div{display:inline;}
div.menu div.change_rights img{padding:0;margin:0;}
div.menu div.change_rights a {color:black}
div.menu div.menu-group div.menu-group-item a {background-color: transparent;color: white;}
div.menu div.menuDisplay {display:block;}
div.menu div.menuNotDisplay { display:none;}
div.menu .select-number{width:80px;}
div.menu .input-number{width:75px;}
div.menu div.menu-link {background-color: #C71830;margin-bottom:3px;height:20px;padding-left:5px; padding-top:3px;}
body:first-of-type div.menu div.menu-link {  font-size:11px;} /* Selector hack for Chrome and Safari */
div.menu div.login-menu-link, div.menu div.logout-menu-link {
	background-color: #485761;margin-bottom:3px;height:20px;padding-left:5px;padding-top:3px;
}
div.menu div.menu-link a, div.menu div.login-menu-link a, div.menu div.logout-menu-link a {font-weight:bold;}
div.menu div.menu-link-selected { background-color: #B5BEC3;}
div.menu div.menu-group-item {
	background-color:#485761;padding-left:5px; margin-bottom:3px; height:20px; padding-left:5px; padding-top:3px;
}
div.menu div.menu-group-item a {color:white;}
div.menu div.menu-group-item-selected {background-color:#B5BEC3;}


/**************
* DisplayArea
***************/
.displayArea_withAddContent {width:502px;float:left;}
.addArea_withAddContent {width:242px;float:right;height:550px}


/**************
* INFO
***************/
div.info {padding:0px; margin:0px; overflow:hidden; float:left; width:750px; text-align:center; /* center table IE */}
div.info_no_vertical_menu {padding:0px;margin:0px;text-align:center;}


/**************
* Top
***************/
div.info_no_vertical_menu div.top,div.info div.top { border:1px solid #C71830; border-width:1px 0; text-align:left;padding:4px 0px;margin-left:10px;height:23px;background-color:white;font-size:20px}
div.info_no_vertical_menu div.top .title, div.info div.top .title{float:left;padding:0 0 0 5px;margin:0px;display:inline;text-align:left;}
div.info_no_vertical_menu div.top .average-count, div.info div.top .average-count{ display:inline;float:right;	padding-right: 5px; color:#485761 }
div.top  div.header-title {font-size:20px}

/**************
* Table-tools
***************/
div.table-tools{padding:3px;margin:0px;text-align:left;font-size:12px;color:#485761;}
div.table-tools select{font-size:9px; height:17px;}
div.table-tools input {padding:0;margin:0; font-size:9px; height: 13px;}
div.table-tools-item{display: inline; padding:0; margin:0;}


/*****************************
* Table-fullscreen elements
*****************************/
div.table-fullscreen{
	padding-top:0px;text-align: center;overflow:auto;background-color:white;
	font-family: Helvetica,Verdana,Arial,sans-serif;font-size: 12px;color: black;
}
div.table-fullscreen > table{margin: 0 auto;}
div.table-fullscreen {height: 370px;}
div.table-fullscreen input{ height: 16px; }
div.table-fullscreen input.type-file { height: 18px;}
div#new-contact div.table-fullscreen td { padding-bottom: 10px; padding-left:5px; }
div.tabbertab {overflow:auto;padding:0 0 5px 0; margin:0;}
div.tabber {overflow: hidden;}
div.tabline { margin-top:5px; margin-bottom: 0px; height:20px;}


/********************************
 * Packages directory
 ********************************/
div#directory_navigation {display:none}
div#get_directory #header_text {border-bottom:1px solid #C71830; margin-bottom:15px}
div#get_directory tr.headers-rows, 
div#get_directory tr.shopping-rows {display:none;}
div#get_directory div.description-links {display:inline;}
div#get_directory div.description-links a.button-type-2 {background:white;padding:0px;margin:0px; color:#C71830; text-decoration:underline}
div#get_directory .categories-header-th1,
div#get_directory .categories-header-th2,
div#get_directory .categories-header-th3 {display:none}
div#get_directory .items-header-th1,
div#get_directory .items-header-th2,
div#get_directory .items-header-th3 {display:none}
div#get_directory .image-td {padding:2px;}
div#get_directory .information-td {width:95%; padding:0 0 0 2px;}
div#get_directory .information-td .header-description{font-size:11px;color:#C71830}
div#get_directory td.border-categories { border:0px}
div#get_directory td.border-items {	border-bottom:1px solid #C71830;}
div#getdirectory-category-table a.text-important-color1, div#getdirectory-items-table a.text-important-color1 {
	font-size: 11px; text-decoration:none; color:#485761
}
div#getdirectory-category-table a.text-important-color1:hover, div#getdirectory-items-table a.text-important-color1:hover {
	text-decoration:underline;
}
.getdirectory-item-links { padding:5px 0 10px 0; }

/********************************
 * Profiles structures
 ********************************/
div.profile_style_add { border:1px solid black; margin: 10px auto;padding:5px;width:400px;}
div.profile_style_add  input { 	font-size: 12px;}
div.profile_style_add a { padding:5px;margin:0 2px;}
div.profile_style_add div.title_profile {width:50px;text-align: right;font-weight: bold;display: inline;color:#C71830;}
div.profile_style_add div.title_subprofile {width:50px;text-align: right; font-weight: bold; display: inline; }
div.profile_style_add div.title_subprofile { padding-left:10px; color:#C71830;}
div.profile_style_add div.title_input_profile {margin: 15px 0 0 5px;padding: 15px 0 0 0;width:120px; display:inline;}
div.profile_style_add div.new_delete_profile {	display:inline;}
div.profile_style_add div.subprofiles { margin-top:5px; }
div.profile_style_add div.subprofiles div.input_title_subprofile{display:inline; margin-left:5px;}
div.profile_style_add div.subprofiles div.delete_subprofile {display:inline;}
div.profile_style { margin: 10px 10px;padding:5px;width:200px;}
div.profile_style div.title_profile, div.profile_style div.checkbox_profile, div.profile_style div.name_profile {display:inline;color:#485761;}
div.profile_style div.title_profile {width:50px;text-align: right;font-weight: bold;display: inline;color:#C71830;}
div.profile_style div.title_subprofile {width:50px;text-align: right; font-weight: bold; display: inline;}
div.profile_style div.subprofile_style div.title_subprofile, 
div.profile_style div.subprofile_style div.checkbox_subprofile,
div.profile_style div.subprofile_style div.name_subprofile {display:inline;color:#485761;}
div.profile_style div.subprofile_style div.title_subprofile { padding-left:10px; color:#C71830;}


/**************
* Bottom
***************/
div.bottom  {clear:both;padding-top: 5px;text-align: left;	height: 30px; text-align:left;}
div.bottom input{ height: 13px; padding-bottom:15px}
div.bottom input.type-file { height: 14px; font-size:8px;}
div.bottom select{ font-size:9px; height:15px;}
div.links-center {display: inline;text-align:center;}
div.center div.info div.bottom-right-element { display: inline;font-size: 12px;margin:0px; color: #485761;}
div.center div.info div.bottom-right-element a { text-decoration: underline; color: #485761; }


/*****************
* POP-UPs
******************/
.height-340 { height: 340px;}
.height-505 { height: 505px;}
.height-150 { height: 150px;}
.height-220 { height: 220px;}
.height-600 { height: 720px;}
div.pop-up form { display:inline; }
.clock-center { text-align: center; }
body.pop-up, div.pop-up div.pop-middle {overflow: auto; vertical-align:top;}
div.pop-middle { margin:0; padding:0; }
div.pop-up {overflow:auto;background-image:none;font-family:inherit;font-size:inherit;color:inherit;background-color:white;}
div.pop-up div.title {
	padding:5px 0px; height:20px;border:2px solid #C71830;font-weight:bold;
	background-color:#C71830;font-family:inherit;font-size:inherit;color:white;
}
div.pop-up div.pop-bottom {padding-top: 0px; text-align: center; height: 25px;}
div.pop-up div.pop-bottom input {height:14px;}
div.pop-up div.pop-bottom input.type-file { height:14px; font-size:12px;}
div.pop-up div.pop-bottom .links-center {text-align:center; height:20px;background-color:#C71830;}
div.pop-up div.pop-bottom .links-center a {color:white;	padding:3px 5px;font-weight:bold;text-decoration:none;border:0px;}
div.pop-up div.pop-bottom .links-center { text-align:center; height:20px}
div.pop-up div.pop-bottom .links-center a { margin:0px 2px;}
div.pop-up div.pop-bottom .links-center span a { margin:0px;}


/***************************
* Centered elements
**************************/
div#get-textmessage div.div-center { text-align:center; font-weight:bolder;}
div#get-acquired-bundles table.get-acquired-bundles-table { margin: 0 0 0 100px; }


/**************************
* SHOPPING_CHART
**************************/
/* shopping chart (shoppingchart)*/
div#get-shopping-basket div#get-shopping-basket-center-div {margin:0 auto; text-align:center; width:500px;}
div#get-shopping-basket .tdcol3 {text-align:right} 
div#get-shopping-basket .item-name {font-weight:bold;color:black;font-family: Helvetica,Verdana,Arial,sans-serif;font-size:12px;}
div#get-shopping-basket .rates-table {border:1px solid black; width:500px;}
div#get-shopping-basket .rates-table {border:1px solid black; width:500px;}
div#get-shopping-basket .center-buttons { margin: 0px auto;}
div#get-shopping-basket .shopping-total-title, div#get-shopping-basket .shopping-total-amount, div#get-shopping-basket .services-title {
	font-weight:bold; font-size: 12px; color: black;
}
.credit-cards-right-area{float:right;text-align:left;width:105px;}
.credit-cards-left-area{float:left;width:590px;}
div#get-shopping-basket-reseller div.top {height:40px;}
div#get-shopping-basket-reseller div.buttons-div {clear:both;text-align:left;margin:20px 0 10px 0px;}
div#get-shopping-basket-reseller .table-info-package-title {text-align:left}
div#get-shopping-basket-reseller tr.total_charge .table-info-name-item {text-align:right}
div#get-shopping-basket-reseller div.buttons-di {margin-top:20px}


/**************************
* CONTACT US (new text message)
**************************/
div#new-text-message div.table-fullscreen table {margin-top:10px;}
div#new-text-message div.table-fullscreen table td {padding: 0 5px 5px 0;}
div#new-text-message .cell-width-1 {width:150px;}
div#new-text-message .cell-width-2 {width:6px;}
div#new-text-message .cell-width-3 {width:180px;}
div#new-text-message .text-area-size {width:500px;height:100px;}
div#new-text-message .inner_div {margin-top:20px}

/**************************
* FLOATING-HELP	
**************************/
div#help {
	padding:0px;display:none;position:absolute;z-index:100;border: 1px solid white;
	border-width: 3px;background-color: white;
}
div#help div#help-box {border: 1px solid #485761;border-width: 1px;background-color: white;}
div#help div#help-close {background-color:#485761;text-align:right;}
div#help div#help-close a {text-decoration:none;color:white;}
div#help div#help-box div#help-text {padding:10px;}


/****************************************
* STEPS and TABBER overwrites
*****************************************/
ul.tabbernav {margin:0px;
	margin-top:10px; /*for iexplorer bug*/
	padding:0px 0px 3px 0px;font-family: Helvetica,Verdana,Arial,sans-serif;border-bottom:1px solid #C71830;
}
ul.tabbernav li a:link { color: white; }
ul.tabbernav li a:visited { color: white; }
ul.tabbernav li {font-weight: bold;	margin-right: 4px;}
ul.tabbernav li a {
	background-color: #C71830;color: white;border-width:1px;border-style: solid;border-color: #C71830;
	padding: 4px 2px;margin-left: 0px;text-decoration: none;font-weight: bold;
}
ul.tabbernav li a:hover {
	background-color: #e38c97;color: white;border-width:1px;border-style: solid;border-color: #C71830;
	padding: 4px 2px;margin-left: 0px;text-decoration: none;font-weight: bold;
}

ul.tabbernav li.tabberactive a {
	background-color: white;color: #C71830;border-width:1px 1px 0px 1px;border-style: solid;
	border-color: #C71830;padding: 4px 2px;margin-left: 0px;text-decoration: none;font-weight: bold;
}

ul.tabbernav li.tabberactive a:hover {
	background-color: white;color: #C71830;border-width:1px 1px 0px 1px;border-style: solid;
	border-color: #C71830;padding: 4px 2px;margin-left: 0px;text-decoration: none;font-weight: bold;
}
.tabberlive{margin: 12px 0 12px 10px;padding-right:0px;}
.tabberlive .tabbertab {padding:1px;border-width:0px 1px 1px 1px;border-style:solid;border-color: #C71830;overflow:auto;}
.tabberlive .tabbertab {background-color:white;	height:350px;margin-top: 0px;margin-bottom: 12px;padding-top:8px;overflow-y:auto;}
/* step-divs-op overwrites */
.text_right_155 {font-size:12px;text-align:left;width:110px;color: #485761;font-family: Helvetica,Verdana,Arial,sans-serif;}
.text_left {font-size: 12px;text-align: left;color: #485761;font-family: Helvetica,Verdana,Arial,sans-serif;}
.step_header_out {background-color: white;margin: 12px 0px 0px 0px;width: 99%;}
.step_header_in {background-color: white;border-color: white;border-style: solid;border-width: 0px;}
.step_ref {
	background-color: white;color: #C71830;font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 12px;padding: 2px;text-align: left;
}
/* Data */
.step_data_out {background-color: white;margin: 6px 0px;width: 98%;}
.step_data_in {	background-color: white;border-color: white;border-style: solid;border-width: 0px;}
.step_table  {background-color: white;padding-left: 0px;text-align: left;}
/* spans*/
.header_c1, .header_c2, .header_c3, .header_c4 {
	DISPLAY: block;MARGIN: 0px;OVERFLOW: hidden;HEIGHT: 0px;BACKGROUND-COLOR: white;
	border-width: 0px;border-style: solid;border-color: white;
}
.data_c1, .data_c2, .data_c3, data_c4 {
	DISPLAY: block;MARGIN: 0px;OVERFLOW: hidden;HEIGHT: 0px;BACKGROUND-COLOR: white;
	border-width: 0px;border-style: solid;border-color: white;
}
.header_c4,.data_c4 {clear: left;}
.select_op {font-size:11px;height:18px;}


/****************************************
* VARIABLE SIZE AREAS
/****************************************
/* rule for  IE min-height */
* html .class-minheigth{height:370px;}
.class-minheigth{min-height:370px;overflow:hidden;height:100%}


/**********************************************
* STYLE REDIFINITION
***********************************************/
/*
	color1=red
	color2=gray
	color3=white
*/
/* basic colors definitions */
.text-item-color1 {color:#C71830;}
.text-item-color2 {color:#485761;}
.text-important-color1{color:#C71830;font-weight:bold}
.text-important-color2{color:#485761;font-weight:bold}
.bg-color1 {background-color: #C71830;}
.bg-color2 {background-color: #485761;}
.border-color2 {border-color:#485761;}
.border-color1 {border-color:#C71830;}
.text-color2 {color:#485761;}
/* button definitions */
.button-type-1 { text-decoration: none;margin:0 3px;padding:3px; color:white; background-color:#485761;}
.button-type-2 { text-decoration: none;margin:0 3px;padding:3px; color:white; background-color:#C71830;}
.button-type-2-savezone { text-decoration: none;margin:0 3px;padding:3px; color:black; 	background-color:#C71830; }
/* hide sub-title in toolbar */
div.table-tools span.text-important {display:none;}
div.table-tools-item a, .simple-button-type-1{text-decoration: underline;color:#485761;}
/* header-title is used for many titles-styles, header-description is used */
.header-title { font-size:18px;	color: #C71830; padding-bottom:10px; font-weight:bold; }
.header-description {font-size:12px; color:#485761; padding-bottom:10px; text-align:left;line-height:16px; }
.list-element-class {border-bottom:1px solid #485761;padding-top:10px;font-size:18px;}
.list-element-class a{color:#C71830;text-decoration:none;}
.header-border-title {font-size:20px;border-color:#C71830;border-style:solid;border-width:1px 0px;padding:1px 0}

/**
* Formated tables style : generics
*/
.table-title {background-color:#485761;color:white;padding:5px 0px;}
.table-title1{background-color:#C71830;color:white;}
a.table-title {text-decoration:none;font-weight:normal}
.table-title-separator{width:1px;}
.table-info-height {height:30px;}
.table-info-height-title {height:40px;}
.table-info-name-title {padding:0 5px;width:300px;}
.table-info-name-item {	width:300px; border-width:0 0 1px 0; border-style:solid; }
.table-info-name-item a {text-decoration:none;}
.table-info-package-title {padding:0 5px; width:100px; text-align:center;}
.table-info-package-item { width:100px;text-align:center;}
.table-info-bottom-border { border-width:0 0 1px 0;	border-style:solid;}
.table-list-header-td{ padding:5px 0px;}
.table-list-element-td{ padding:3px 0px;}


/**
* Base input, textareas sizes
*/
.presentation-text-input {width:380px;height:16px;}
.presentation-text-textarea1 {height:30px;width:380px;}
.presentation-text-textarea2 {height:80px;width:380px;}

.info-max-width{max-width:400px; width: expression(Math.min(parseInt(this.offsetWidth), 400 ) + "px");}
html { /*force scroll bar in firefox*/ height: 100.02%;}
.invomo-style {	overflow-y:hidden;/* unforce html scroll inside iframes */}

div.clear_and_padding {clear:both;padding-bottom:10px}
div.clear_only {clear:both;}
.inner_div {padding-left:5px;text-align:left}
.hidden_information {display:none;}

/* Number types and Numbers (numbers presentation) */
div#get_numbertypes .width-col1 {width:220px;}
div#get_numbertypes .width-col2 {width:250px;}
div#get_numbertypes	.width-col3 {width:160px;}
div#get_numbertypes .table-info-height-title {height:25px;}
div#get_numbertypes .table-info-package-item {text-align:justify;}
div#get_numbertypes div#get_numbertypes_content {text-align:left;border-width:0px;}
div#get_numbertypes a.numbertype_name {font-weight:normal}
div#get_numbertypes .numbertype_field2, div#get_numbertypes .numbertype_field3 {padding:5px 0px}
div#get_numbertype_info div#table_content{clear:both;padding-bottom:20px}
div#get_numbertype_info .field1 {width: 200px; padding:5px 2px}
div#get_numbertype_info .field2,div#get_numbertype_info .field4 {width: 2px;}
div#get_numbertype_info .field3 {padding:5px 2px;text-align:center}
div#get_numbertype_info .field5 {width: 20px; text-align: left;}
div#get_numbertype_info .field5 div.linkdiv{width:20px}
div#get_numbertype_info div#table_content a {text-decoration:none;}
div#display_numbers	.result-numbers {font-size:14px;}
div#display_numbers .result-numbers-left {float:left; width:75%}
div#display_numbers .result-numbers-right{float:right;width:24%;}
div#display_numbers select#range {width:75px; font-size:10px}
div#display_numbers div#numbersPagination {width:98%;clear:both}
div#display_numbers div.number_paginated_div {float:left}
div#display_numbers div.number-name {float:left;height:20px;width:330px;display:inline;}
div#display_numbers	div.number-list-item {float:left;width:205px;height:20px;margin:0px 10px 10px 0px;border-bottom:1px solid #485761}
div#display_numbers	div.number-list-item div.number-name {display:inline;float:left;width:120px;}
div#display_numbers	div.number-list-item div.number-link {text-align:center;display:inline;float:left;width:80px;padding:1px 2px 2px 2px}
div#display_numbers	div.number-list-item a.number-link {text-decoration:none;color:white}
div#display_numbers	div#search_numbers_div {padding-bottom:10px;clear:both;width:270px;margin-top:10px}
div#display_numbers	div.menu-numbers-search {padding:5px 0px;}
div#display_numbers .result-numbers a {text-decoration:none}
div#display_numbers .searchbottom {clear:both;margin-bottom:40px;}
div#display_numbers	input#resultSearchNumberFilter {width: 120px;}
div#display_numbers .page-number a {margin:0 5px;text-decoration: none;}
div#display_numbers .selected-page a {margin:0 5px;text-decoration: underline;}


/* Show bundles (call management) */
div#show_bundles .table-info-name-title, div#show_bundles .table-info-name-item{width: 168px;padding:0 3px;}
div#show_bundles .bundle-div-column, div#show_bundles .table-info-package-title, div#show_bundles .table-info-package-item{width: 77px;}
div#show_bundles .button-type-2-div {width: 87px;padding:3px 0px;background-color:#C71830; text-align:center}
div#show_bundles .button-type-1-div {width: 87px;padding:3px 0px;background-color:#485761; text-align:center}
div#show_bundles .button-type-2 {margin:0px; text-align:center}
div#show_bundles div.button-type-1 {text-align:center}
div#show_bundles a.button-type-1 {padding:3px 0px}
div#show_bundles .bundle-div-column {padding:5px 0px}
div#show_bundles .action_td {height:40px}
div#show_bundles .table_row_data .field1,
div#show_bundles .table_row_data .field2,
div#show_bundles .table_row_data .field3 {
	height:30px;
}
div#show_bundle_info .width-col1,
 div#show_bundle_info .width-col5 { 
	padding-left:2px;
}

div#show_bundle_info div#directory_navigation a.header-title {text-decoration:none}
div#show_bundle_info .width-col1 {width:25%}
div#show_bundle_info .width-col2, div#show_bundle_info .width-col4 {width:5px}
div#show_bundle_info .width-col3 {width:50px;text-align:center}
div#show_bundle_info .width-col5_modeA {width:74%;text-align:left}
div#show_bundle_info .width-col5_modeB {width:65%;text-align:left}
div#show_bundle_info .pricing-item {text-align:right}
div#show_bundle_info td.col-information div.header-description {padding:5px 0;text-align:justify}


/* Show service feature info */
div#show_servicefeature_info div#buttons-div { clear:both;text-align:left;margin:20px 0 0 0px;}


/* Registration (end user) */
div#enduser_personal_data .cell-width-1 {width:150px;}
div#enduser_personal_data .cell-width-2 {width:6px;}
div#enduser_personal_data .cell-width-3 {width:180px;}
div#enduser_personal_data .text-area-size {width:280px;	height:35px;}
div#enduser_personal_data #password_progressbar {width: 100px;padding-right: 2px;}
div#enduser_personal_data #password_progressbar {width: 100px;padding-right: 2px;}
div#enduser_personal_data #progressBar {font-size: 1px; height: 20px; width: 0px; border: 1px solid white;}


/* my services*/
div#get-acquired-bundles a { text-decoration:none }


/* login */
div#login div#login_left {text-align:left;margin-left:10px}
div#login div.login-customers-login {margin-top:20px}
div#login div.header-title {border:1px solid #C71830; border-width:1px 0; text-align:left;padding:4px 0px;height:23px;background-color:white;font-size:20px}
div#login div#login_right{float:right;width:45%;text-align:left}
div#login div#login_bottom {clear:both;margin-left:10px;text-align:left}

/* getAccount bubble */
div#getaccount_sendbutton {text-align:center;margin-top:10px}
div#getaccount_sendbutton a {background-color:#C71830;color:white;margin:0 3px;padding:3px;text-decoration:none;}


.text_14
{
font-size:14px;
}

.text_16
{
font-size:16px;
}


.aspxMainText {
color:#485761;
font-size:12px;
}

/* Demonstrations icons Image Effect*/
.toggleopacity img
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity:hover img
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
}



/* Feedback page */
.message
{
font-family: Helvetica,Verdana,Arial,sans-serif;
color:#C71830;
font-size:14px;
}


/* End Feedback page */

/****** New 04/02/09 - CM ******/


#RightMenuVSpacer
{
	float:left;
    width: 13px;
    height: 475px;
}

* html #RightMenuVSpacer
{

    width: 10px;

}



#aspxCase_studies
{
    background-image:url("images/case_studies.jpg");
    width:242px;
    height:120px;
    background-repeat:no-repeat;

}

#aspxDemonstration
{
    background-image:url("images/demonstration.jpg");
    width:242px;
    height:120px;
    background-repeat:no-repeat;
}


#aspxNeed_some_help
{
    background-image:url("images/needSomeHelp_call_back.jpg");
    width:242px;
    height:120px;
    background-repeat:no-repeat;
    cursor:pointer;

}



.aspxLeftMenuMiddleBgSpacer
{
    margin-top:10px;
}



/******* Virtual Switchboard ********/




.vsTopTitle
{
          color: #C71830;
          font-size: 12px;
          font-weight: bold;
          margin-bottom:5px;
          *margin-top:0px;
} 

.vsTextSpacing
{
line-height:20px;
}

.vsArrowImg 		
{
          position: relative;
          top: 5px;
  
} 


.vsClickHereButton 
{
  position:relative;
  background-color: #C71830;
  width:110px;
  height:30px;
  padding:2px 5px 2px 5px;
  left:10px;

}

.vsClickHereButton a
{
  font-weight:bold;
  color:#FFFFFF;
}


.vsContinueButton {
color:#FFFFFF;
position:relative;
font-weight:bold;
font-size:16px;
left:310px;
position:relative;
top:-100px;
background-repeat:no-repeat;
background-image:url(../images/buttonRedBg.png);
height:25px;
width:120px;
padding:5px 0px 0px 20px;
}

.vsContinueButton:hover
{
  text-decoration:underline;
}

.vsEndDemonstration {
color:#FFFFFF;
position:relative;
font-weight:bold;
font-size:16px;
left:300px;
position:relative;
top:-320px;
background-repeat:no-repeat;
background-image:url(../images/buttonRedBg2.png);
height:25px;
width:180px;
padding:4px 0px 0px 15px;
}

.vsEndDemonstration:hover
{
  text-decoration:underline;
}


#aspxVSWrapper
{
    position:relative;
    left:10px;
    width:742px;
    margin-left:145px;
}


#aspxVSWrapperInner
{
    position:relative;
    top:10px;
    *top:0px;
    left:0px;
    width:522px;
    *width:505px;
}

#aspxVSWrapper2
{
    position:relative;
    left:10px;
    width:742px;
    margin-left:145px;
}


#aspxVSWrapperInner2
{
    position:relative;
    top:10px;
    *top:0px;
    left:0px;
    width:522px;
    *width:505px;
}


#aspxVSRightMenu
{
    position:relative;
    width: 242px;
    top:-184px;
    *top:-182px;
    left:496px;
    *left:489px;
    background-color: #FFFFFF;
}


#aspx_right_VSAd1
{   
    position:relative;
    top:60px;
    width:242px;
    height:120px;
    background-repeat:no-repeat;
    cursor:pointer;
    font-size:18px;
    color:#C71830;
}


#aspx_right_VSAd2
{   
    position:relative;
    top:-124px;
    *top:-120px;
    left:548px;
    width:192px;
    height:330px;
    background-repeat:no-repeat;
    cursor:pointer;
    font-size:22px;
    font-weight:bold;
    text-align:center;
    color:#C71830;
    border:1px;
    border-color:silver;
    border-style:dashed;

}

.vsAnimation
{
    position:relative;
    top:-170px;
    *top:-51px;
}
/* End Virtual Switchboard */





/********* Virtual Lines *********/

#aspxVLWrapper1
{
    position:relative;
    left:10px;
    width:742px;
    margin-left:145px;
}


#aspxVLWrapperInner1
{
    position:relative;
    top:10px;
    *top:0px;
    left:0px;
    width:732px;

}
.vlTopTitle
{
          color: #C71830;
          font-size: 12px;
          font-weight: bold;
          margin-bottom:5px;
} 

.vlArrowImg
{
  position:relative;
  top:-10px;
  left:-3px;
}

.vlArrowText
{
  position:relative;
  top:-16px;
  left:7px;
  color:#C71830;
  font-weight:bold;
}

.vlAirMilesBlock
{
  position:relative;
  left:-240px;
  top:0px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  width:185px;
  color:#485761;
}


.vlAirMilesBlockButton
{
  position:relative;
  top:12px;
  background-color:#C71830;
  background-image:url("../images/buttonRedBg5.png");	
  height:55px;
  width:182px;
  font-size:16px;
}

.vlAirMilesBlock a
{
  position:relative;
  top:5px;
  color:#FFFFFF;
  font-weight:bold;
}

.vlSMSCallBackRequestBlock
{
  position:relative;
  left:20px;
  top:-145px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  width:180px;
  color:#485761;
}

.vlSMSCallBackRequestBlockButton
{
  position:relative;
  top:-135px;
  left:28px;
  background-color:#C71830;
  background-image:url("../images/buttonRedBg5.png");	
  height:55px;
  width:182px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  
}

.vlSMSCallBackRequestBlockButton a
{
  position:relative;
  top:7px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:16px;
  left:3px;

}




.azClubCardImg
{
  position:relative;
  top:-123px;
  left:510px;
  background-repeat:no-repeat;
  background-image:url("../images/a-z_clubcard1.png");			
  height:120px;
  width:190px;	


}


.azClubCardImg2
{
  position:relative;
  background-repeat:no-repeat;
  background-image:url("../images/a-z_clubcard1.png");			
  height:120px;
  width:190px;	
  top:-80px;
  left:230px;

}

.azClubCardImg2Text
{
    position:relative;
    left:-290px;
    padding-right:190px;
}

.azClubCardImg3
{
  position:relative;
  background-repeat:no-repeat;
  background-image:url("../images/a-z_clubcard1.png");			
  height:120px;
  width:190px;	
  top:-90px;
  left:470px;

}

.startSubmit 
{
border-color:#C71830;
color:#FFFFFF;
font-family:Arial;
border-width:0px;
background-repeat:no-repeat;
background-image:url("../images/buttonRedBgSubmit.png");
height:27px;
width:81px;
cursor:pointer;
font-weight:bold;
font-size:16px;
}

.startSubmit:hover
{
    text-decoration:underline;
}

.vlSubmitButton
{
  position:relative;
  background-repeat:no-repeat;
  background-image:url("../images/buttonRedBg.png");			
  height:27px;
  width:114px;	
  top:-95px;
  left:-239px;	
  color:#FFFFFF;
  font-size:16px;
  font-family:Arial;
  font-weight:bold;
  border-width:0px;	
  cursor:pointer;
}

.vlSubmitButton:hover
{
    text-decoration:underline;
}

.vlInputBoxesWrapper
{
    position:relative;
    top:40px;
    left:290px;
}

.vlAirmilesRewardProgrammeContent1
{
  margin-top:30px;
  margin-left:300px;
  width:500px;
}

.vlAirmilesRewardProgrammeContent1 div
{
  width:500px;
}

.vlArrowImg1
{
  position:relative;
  top:-20px;
  left:-258px;
}

.vlArrowText1
{
  position:relative;
  top:-26px;
  left:-257px;
  color:#C71830;
  font-weight:bold;
}



.vlArrowImg2
{
  position:relative;
  top:-40px;
  left:-258px;
}

.vlArrowText2
{
  position:relative;
  top:-46px;
  left:-257px;
  color:#C71830;
  font-weight:bold;
}


.vlArrowImg3
{
  position:relative;
  top:-35px;
  left:-258px;
}

.vlArrowText3
{
  position:relative;
  top:-41px;
  left:-257px;
  color:#C71830;
  font-weight:bold;
}


.vlArrowImg4
{
  position:relative;
  top:-115px;
  left:-258px;
}

.vlArrowText4
{
  position:relative;
  top:-124px;
  left:-257px;
  color:#C71830;
  font-weight:bold;
}


.vlMainText1
{
margin-top: -15px;
margin-left:-300px;
}

.vlArrowImg21
{
  position:relative;
  top:-20px;
  left:0px;
}

.vlArrowText21
{
  position:relative;
  top:-26px;
  left:0px;
  color:#C71830;
  font-weight:bold;
}

.vlScenarioText
{
  width:330px;
  text-align:justify;
  color:#485761;
}

.vlTextBoxArea
{
    position:relative;
    top:-60px;
}

.vlRightContinueButtonBg1 
{			
  position:relative;
  background-repeat:no-repeat;
  background-image:url("../images/buttonRedBg.png");			
  height:80px;
  width:120px;	
  top:-140px;
  left:73px;	
  color:#FFFFFF;
  font-size:16px;
}




.vlRightContinueButtonBg1 a
{
  position:relative;
  color:#FFFFFF;
  font-size:16px;
  font-weight:bold;
  top:5px;
  left:15px;
  border:0px;
  cursor:pointer;
  height:18px;
}


.vl_airmiles_phone
{
  position:relative;
  background-repeat:no-repeat;
  background-image:url("../images/vl_phone_airmiles.jpg");			
  height:210px;
  width:190px;	
  top:-140px;
  left:10px;
}

.vl_airmiles_phone_text
{
  position:relative;
  width:100px;	
  top:-320px;
  left:50px;
  text-align:center;
  line-height:20px;
}

.vl_sms_phone
{
  position:relative;
  background-repeat:no-repeat;
  background-image:url("../images/vl_phone_sms.jpg");			
  height:210px;
  width:190px;	
  top:-35px;
  margin-bottom:-20px;
  left:10px;
}

.vl_sms_phone_text
{
  position:relative;
  width:90px;	
  top:-195px;
  margin-bottom:-20px;
  left:60px;
  text-align:center;
  line-height:20px;
}




.vlRightSubmitButtonBg 
{			
  position:relative;
  background-repeat:no-repeat;
  background-image:url("../images/buttonRedBg.png");			
  height:80px;
  width:120px;	
  top:-75px;
  left:-240px;	
  color:#FFFFFF;
  font-size:16px;
}




.vlRightSubmitButtonBg a
{
  position:relative;
  color:#FFFFFF;
  font-size:16px;
  background-color:#C71830;
  font-weight:bold;
  top:5px;
  left:25px;
  border:0px;
  cursor:pointer;
  height:18px;
}

.vlRightContinueButtonBg2 
{			
  position:relative;
  background-repeat:no-repeat;
  background-image:url("../images/buttonRedBg.png");			
  height:80px;
  width:120px;	
  top:-110px;
  left:-240px;	
  color:#FFFFFF;
  font-size:16px;
}




.vlRightContinueButtonBg2 a
{
  position:relative;
  color:#FFFFFF;
  font-size:16px;
  background-color:#C71830;
  font-weight:bold;
  top:5px;
  left:18px;
  border:0px;
  cursor:pointer;
  height:18px;
}


.vlSmsCallbackRequestButton 
{
background-color:#C71830;
background-image:url(../images/buttonRedBg.png);
height:30px;
left:0px;
position:relative;
top:-9px;
width:117px;
}

.vlSmsCallbackRequestButton a
{
    position:relative;
    top:4px;
    left:22px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    
}

.vlSmsCallbackRequestButton a:hover
{
  color:#FFFFFF;
}

.vlAirmilesProgrammeButton 
{
background-color:#C71830;
background-image:url(../images/buttonRedBg6.png);
height:30px;
left:0px;
position:relative;
top:-10px;
width:360px;
}

.vlAirmilesProgrammeButton a
{
    position:relative;
    top:5px;
    left:15px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    
}

.vlAirmilesProgrammeButton a:hover
{
  color:#FFFFFF;
}

.vlEndDemonstrationButton, .vlEndDemonstrationButton2
{
background-color:#C71830;
background-image:url(../images/buttonRedBg2.png);
height:30px;
left:380px;
position:relative;
top:-40px;
width:179px;
}

.vlWarningInfo
{
    color:#485761;
    width:640px;
    margin-left:50px;
    margin-top:-100px;
}

.vlEndDemonstrationButton2
{
 left:140px;
 position:relative;   
}

.vlEndDemonstrationButton a, .vlEndDemonstrationButton2 a
{
    position:relative;
    top:5px;
    left:15px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    
}

.vlEndDemonstrationButton a:hover, .vlEndDemonstrationButton2 a:hover
{
  color:#FFFFFF;
}



.vlAirmilesRewardProgrammeButton
{
background-color:#C71830;
background-image:url(images/buttonRedBg4.png);
height:30px;
left:0px;
position:relative;
top:-120px;
width:280px;
}

.vlAirmilesRewardProgrammeButton a
{
    position:relative;
    top:4px;
    left:14px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    
}

.vlAirmilesRewardProgrammeButton a:hover
{
  color:#FFFFFF;
}




/* End Virtual Lines */


