/**
   Invomo Theme
   ASOL: Reformat (shop style) 2009-12-21
   
   NOTE: shop mapping
*/

/* General definitions: inputs, selects,textareas,a, aligns, heights */
input {border-color: #CCCCCC;border-style: solid;border-width: 1px;font-size: 11px;height: 14px;font-family: Helvetica,Verdana,Arial,sans-serif;color: #6F7C85;}
.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;font-size: 11px;font-family: Helvetica,Verdana,Arial,sans-serif;color: #6F7C85; }
.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 { border-color: #CCCCCC;border-style: solid;border-width: 1px;font-size: 11px;height: 17px;font-family: Helvetica,Verdana,Arial,sans-serif;color: #6F7C85; }
.select-10 { WIDTH: 100px; }
.select-15 { WIDTH: 150px; }
.select-17 { WIDTH: 170px; }
.select-20 { 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; }
a { color: #6F7C85; }


/********************************
* Body
********************************/
body {
	margin: 0; padding: 0;
	background-repeat: repeat;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	color: #6F7C85;
	font-size: 12px;
	text-align: center;
}

/********************************
* Application area - CENTER
********************************/
div.center{ padding: 0px; text-align: left; width:902px; margin: 0 auto;}


/********************************
* HEADER AREA
********************************/
div.header_menu{height:25px;background-color: white;}
div.header{	
	margin:5px 0 0 0;
	padding:0;
	/*header_background-color*/background-color: #C71830;
	/*header_height*/height: 131px;
}
div.header_pub {background: url(/shop/static/header.gif) no-repeat 0% 0%;}
div.header_pub .header_link {float:left; cursor:pointer; float:left; height:35px; width:183px;}
div.header_priv {background: url(/shop/static/header.gif) no-repeat 0% 0%;}
div.header_priv .header_link {display:none}

/***********************************************
* MENU
************************************************/
div.menu {
	width:200px;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;}
div.menu div.login-menu-link, div.menu div.logout-menu-link {
	background-color: #6F7C85;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:#6f7c85;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
***************/
div.displayArea {}


/**************
* INFO
***************/
div.info {padding:0px; margin:0px; overflow:hidden; float:left; width:700px; text-align:left; /* 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 { text-align:left;padding:0px;padding-left:0px;margin:0px;height:23px;background-color:white;}
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:#6F7C85 }


/**************
* Table-tools
***************/
div.table-tools{padding:3px;margin:0px;}
div.table-tools-item{display: inline; padding:0; margin:0;}


/*****************************
* Table-fullscreen elements
*****************************/
div.table-fullscreen{
	padding-top:0px;overflow:auto;background-color:white;
}
div.table-fullscreen > table{margin: 0 auto;}
div.table-fullscreen {height: 370px;}
div.table-fullscreen input{ }
div.table-fullscreen input.type-file { }
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#get_directory .categories-header-th1 {background:no-repeat url(th1cat.jpg); width:5%; text-align:left;}
div#get_directory .categories-header-th2 {background:repeat url(th2cat.jpg); width:90%; text-align:left; }
div#get_directory .categories-header-th3 {background:no-repeat url(th3cat.jpg); width:5%; text-align:right; }
div#get_directory .items-header-th1 {background:no-repeat url(th1item.jpg); width:5%; text-align:left;}
div#get_directory .items-header-th2 {background:repeat url(th2item.jpg); width:90%; text-align:left; }
div#get_directory .items-header-th3 {background:no-repeat url(th3item.jpg); width:5%; text-align:right; }
div#get_directory .image-td {padding:2px;}
div#get_directory .information-td {width:95%; padding:5px 10px 5px 5px}
div#get_directory td.border-categories { border:1px solid #C71830;}
div#get_directory td.border-items {	border:1px solid gray;}
div#getdirectory-category-table a.text-important-color1, div#getdirectory-items-table a.text-important-color1 {
	font-size: 15px; text-decoration:none;
}
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; }
div#get_directory div.top a.header-title { text-decoration:none }
div#get_directory div.top a.header-title:hover { text-decoration:underline; }

/********************************
 * 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:#6F7C85;}
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:#6F7C85;}
div.profile_style div.subprofile_style div.title_subprofile { padding-left:10px; color:#C71830;}


/**************
* Bottom
***************/
div.bottom  {clear:both;padding-top: 5px;height: 30px;text-align: left;}
div.bottom input{ }
div.bottom input.type-file { }
div.bottom select{ }
div.links-center {display: inline;text-align:center;}
div.center div.info div.bottom-right-element { display: inline;margin:0px;}
div.center div.info div.bottom-right-element a { text-decoration: underline;}


/*****************
* 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;text-align: center;
}
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-right { text-align:right; 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 div.top {padding-left:10px;}

/**************************
* 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 #6F7C85;border-width: 1px;background-color: white;}
div#help div#help-close {background-color:#6F7C85;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
*****************************************/
div#modify_steps_dev { font-size: 11px }

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;}

/****************************************
* VARIABLE SIZE AREAS
/****************************************
/* rule for  IE min-height */
* html .class-minheigth{height:440px;}
.class-minheigth{min-height:440px;overflow:hidden;height:100%}


/**********************************************
* STYLE REDIFINITION
***********************************************/
/*
	color1=red
	color2=gray
	color3=white
*/
/* basic colors definitions */
.text-item-color1 {color:#C71830;}
.text-item-color2 {color:#6F7C85;}
.text-important-color1{color:#C71830;font-weight:bold}
.text-important-color2{color:#6F7C85;font-weight:bold}
.bg-color1 {background-color: #C71830;}
.bg-color2 {background-color: #6F7C85;}
.border-color2 {border-color:#6F7C85;}
.border-color1 {border-color:#C71830;}
.text-color2 {color:#6F7C85;}
/* button definitions */
.button-type-1 { text-decoration: none;margin:0 3px;padding:3px; color:white; background-color:#6F7C85;}
.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:#6f7c85;}
/* 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:#6f7c85; padding-bottom:10px; text-align:justify; }
.list-element-class {border-bottom:1px solid #6F7C85;padding-top:10px;font-size:18px;}
.list-element-class a{color:#C71830;text-decoration:none;}


/**
* Formated tables style : generics
*/
.table-title {background-color:#6F7C85;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:10px;text-align:left}
.hidden_information {display:none;}

/* Number types and Numbers (numbers presentation) */
div#get_numbertypes .width-col1 {width:260px;}
div#get_numbertypes .width-col3 {width:250px;padding-right:10px}
div#get_numbertypes .width-col5 {width:160px;}
div#get_numbertypes td.width-col1 a {text-decoration:none}
div#get_numbertypes .table-info-height-title {height:25px;}
div#get_numbertypes div#get_numbertypes_content {text-align:left;border-width:0px;}
div#get_numbertypes .numbertype_field2, div#get_numbertypes .numbertype_field3 {padding:5px 0px; color:#6F7C85; font-size:12px; text-align:justify;}
div#get_numbertypes tr.table_presentation td.width-col2, div#get_numbertypes tr.table_presentation td.width-col4 {border:0px solid white}
div#get_numbertypes .numbertype_field2, div#get_numbertypes .numbertype_field3 {padding:5px 0px; color:#6F7C85; font-size:12px; text-align:justify;}

/* login added */
div#login div#login_rigth { position:relative;top:25px; }
div#login div#login_right .header-title { margin-top:25px; }
div#login #login_left .header-title { width:380px; }
#login #login_left { position:relative;left:-8px;}
#login .displayArea #login_content #login_left { position:relative;left:0px; }
#login .displayArea_withAddContent #login_content #login_left .header-title #login_text1 { display:none; }
#login .displayArea_withAddContent { margin-top:-13px; }

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 #6F7C85}
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:#6F7C85; 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 }

/* shopping login */
div#login div#login_left {float:right;width:40%;text-align:left;margin-left:300px !important;}
div#login div#login_rigth{float:left !important;width:45%;text-align:left;top:-144px;;left:5px;}
div#login div#login_left div#login_text1{float:left !important;left:-285px;}
div.login-customers-login .width-240{width:270px;}
/* login */
div#login div#login_content div#login_left {float:left!important;width:40%;text-align:left;margin-left:10px !important;}
div#login div#login_content div#login_right{float:right !important;width:45%;text-align:left !important;margin-top:-13px;}
div#login div#login_bottom {clear:both;margin-left:10px;text-align:left}


/***********************************
** ACCOUNT-LIST SSO
***********************************/
div.ui-dialog-container {background-color:white;}
div.ui-dialog-titlebar  {background-color: #C70E31; text-align: right; height: 15px}
div.ui-dialog-titlebar a,
div.ui-dialog-titlebar a:hover{
	padding:0 5px;font-size:12px;color:white; text-decoration: none
}
div#ssoLoginWindow {
	overflow:auto;text-align:center;
	border:1px solid black; border-top:1px solid #C70E31; 
	font-size:11px; font-family:Helvetica,Arial,sans-serif; color:black; text-align:left
}
div#ssoLoginContainer {overflow:none; margin:0 auto}
.sso_data_row .td_name, 
.sso_data_row .td_level, 
.sso_data_row .td_role {color: gray;}		
.sso_title_row .td_name, 
.sso_title_row .td_level, 
.sso_title_row .td_role {color: gray; font-weight: bold;}
.sso_data_row .td_name a {color: #C70E31; text-decoration:none}
.sso_data_row .td_name a:hover {color: green; text-decoration:underline}

/* ENDUSER ROUTE LINES */
div#dialog_routeLine div#dialog_routeLine_text {padding-top:50px;color:#6F7C85;text-align:center;}
div#dialog_routeLine div#dialog_routeLine_ajaxIcon {margin-top:45px;text-align:center;}
div#dialog_routeLine a#dialog_routeLine_link1 {background-color:#C71830;color:white;margin:0 3px;padding:3px;text-decoration:none;text-align:center;}
div#dialog_routeLine div#dialog_routeLine_links {margin-top: 25px;text-align:center;}

/* Latest Offer Box*/
#rounded_box_wrapper
{
position:relative;
left:-5px;
}
.no_decoration { text-decoration:none;border-style:none; }
.latestOfferBody { margin-top:-3px; }
.rounded_box_latestOffer_Footer { margin-top:-3px; }

/* End Latest Offer Box*/