/* CSS Document */

body{ margin: 0px; font: normal .65em Verdana, Arial, Helvetica, sans-serif;}

div.center {margin-left: 50%;}

#logoTop {width: 830px; margin-left: -415px; position: relative;}
#logoTop span.phone {color: #0E94D3; font: normal 1.9em Arial; text-transform: uppercase; position: absolute; top: 30px; left: 180px;}
#logoTop div.chooseDestination {width: 300px; height: 40px; position: absolute; font: bold 10px arial; left: 510px; top: 15px; padding: 5px 10px; background: URL(images/chooseDestinationBg.gif) no-repeat top left;}
#logoTop div.chooseDestination div.single {width: 160px;}
#logoTop div.chooseDestination div.single select {font: normal 11px Verdana Arial, Helvetica, sans-serif; margin-top: 3px; width: 150px;}
#logoTop div.chooseDestination div.multiple {width: 140px; position: absolute; left: 175px; top: 4px;}
#logoTop div.chooseDestination div.multiple a {font-weight: normal;}
#logoTop div.chooseDestination div.multiple a:link {text-decoration: underline; color: #333333;}
#logoTop div.chooseDestination div.multiple a:visited {text-decoration: underline; color: #333333;}
#logoTop div.chooseDestination div.multiple a:hover {text-decoration: none; color: #333333;}
#logoTop div.chooseDestination div.multiple a:active {text-decoration: none; color: #333333;}

div#navBar {background: #0E95D5; padding-left: 50%; border-bottom: 1px solid #314759; height: 25px; z-index: 10;}
div#navBar div {width: 830px; text-align: center; margin-left: -415px; margin-bottom: 0px; position: relative; z-index: 9;}
div#navBar div a {float: left; margin: 0px; padding: 6px 0px; font: bold 11px arial; border-left: 1px solid #097BC6;}
div#navBar div a.last { border-right: 1px solid #097BC6;}
div#navBar div a:link {text-decoration: none; color: white;}
div#navBar div a:visited {text-decoration: none; color: white;}
div#navBar div a:hover {text-decoration: none; color: #C0E4F4; }
div#navBar div a:active {text-decoration: none; color: white;}

div#navBar div ul.hsMenu { z-index: 8; position: absolute; background: white; border: 1px solid #0057A6; border-top: none; white-space: nowrap; padding: 0px; visibility: hidden; margin: 0px;} 
div#navBar div ul.hsMenu li {margin: 0px; list-style: none; padding: 0px;}
div#navBar div ul.hsMenu li div { text-align: left; width:auto; margin: 0px; padding: 2px 6px; font: normal .90em Arial, Helvetica, sans-serif;}
/*div#navBar div ul.hsMenu li div:hover {background: #C0E4F4;}
div#navBar div ul.hsMenu li div:hover a:link {color: white;}
div#navBar div ul.hsMenu li div:hover a:visited {color: white;} */
div#navBar div ul.hsMenu li div a {border: none; float: none; margin: 0px; height: auto; padding: 0px; font: normal 12px arial; color: #0057A6; text-decoration: none;} 
div#navBar div ul.hsMenu li div a:link {color: #0057A6; text-decoration: none;} 
div#navBar div ul.hsMenu li div a:visited {color: #0057A6; text-decoration: none;} 
div#navBar div ul.hsMenu li div a:hover { text-decoration: underline;} 
div#navBar div ul.hsMenu li div a:active { text-decoration: underline;} 


#footer {width: 830px; margin-left: -415px; clear: both;}
#footer div.footerBar {height: 7px; background: #2B7DD1; padding: 0px; margin: 0px; overflow: hidden; }
#footer div.footerLinks {font: normal .85em; color: #666666; padding-top: 5px; padding-bottom: 5px; text-align: center;}
#footer div.footerLinks a:link {text-decoration: none; color: #666666;}
#footer div.footerLinks a:visited {text-decoration: none; color: #666666;}
#footer div.footerLinks a:hover {text-decoration: underline; color: #666666;}
#footer div.footerLinks a:active {text-decoration: none; color: #666666;}

#footer div.popularLinks {font: normal .95em; color: #333333; padding-top: 5px; text-align: center;}
#footer div.popularLinks a:link {text-decoration: none; color: #333333;}
#footer div.popularLinks a:visited {text-decoration: none; color: #333333;}
#footer div.popularLinks a:hover {text-decoration: underline; color: #333333;}
#footer div.popularLinks a:active {text-decoration: none; color: #333333;}

#footer div.copyrightAndDesign {width: 86%; margin-left: 12%; padding-top: 15px; font: normal .9em; color: #666666; text-align: center;}
#footer div.copyrightAndDesign div.copyright {width: 50%; float: left;}
#footer div.copyrightAndDesign div.design {width: 49%; float: left; text-align: right;}
#footer div.copyrightAndDesign a:link {text-decoration: underline; color: #666666;}
#footer div.copyrightAndDesign a:visited {text-decoration: underline; color: #666666;}
#footer div.copyrightAndDesign a:hover {text-decoration: none; color: #666666;}
#footer div.copyrightAndDesign a:active {text-decoration: none; color: #666666;}

#footer div.seal {text-align: center; padding-top: 10px;}


#body {width: 830px; margin-left: -415px; padding-top: 15px;}
#body div.columnA {width: 516px; float: left;}
#body div.columnB {width: 308px; float: left; padding-left: 6px;}

#body h1.home {width: 501px; height: 41px; margin-bottom: 5px; background: URL(/images/homep_mainphoto.jpg); font: italic normal 14px arial; color: #ffffff; padding: 100px 0px 0px 15px;}

#body div.columnA div.panel { float:left; position: relative; height: 354px;}
#body div.columnA div.panelInternational{width: 256px; background: URL(images/panelInternationalBg.jpg);}
#body div.columnA div.panelByCountry{width: 256px; padding-left: 4px; background: URL(images/panelByCountryBg.jpg);}
#body div.columnA div.panel img.moreInfo {position: absolute; top: 314px; left: 90px;}
#body div.columnA div.panel div.header {background: URL(images/panel_header.gif); font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: white; padding: 4px 0px 4px 18px;}
#body div.columnA div.panel div.text {width: 215px; position: absolute; top: 160px; left: 20px; font: normal 11px Arial, Helvetica, sans-serif;}
#body div.columnA div.panel div.text span.caption {color: #2C85FF; font: bold 16px arial; letter-spacing: -1px; display: block;}
#body div.columnA div.panel div.text span.subCaption {color: #6F6D6F; font: italic bold 13px arial; display: block; padding-bottom: 3px;}
#body div.columnA div.panel div.text strong {color: black; display: block; letter-spacing: -1px; padding-top: 3px; font-size: 11px;}
#body div.columnA div.panel div.text ul {margin: 0px; padding: 0px; color: #087DC7; margin-top: 4px;}
#body div.columnA div.panel div.text ul li {width: 30%; margin: 0px; list-style: none; float: left; padding-left: 6px; text-indent: -6px; white-space: nowrap;}
#body div.columnA div.panel div.text ul li.li100 {width: 100%; float: left; padding-bottom: 3px; white-space: normal;}

#body div.columnA div.panel div.text ul li a:link {text-decoration: none; color: #087DC7;}
#body div.columnA div.panel div.text ul li a:visited {text-decoration: none; color: #087DC7;}
#body div.columnA div.panel div.text ul li a:hover {text-decoration: underline; color: #087DC7;}
#body div.columnA div.panel div.text ul li a:active {text-decoration: none; color: #087DC7;}

#body div.columnB div.slogan {position: relative; color: #999999; font: normal 18px arial; height: 50px; padding-top: 2px;}
#body div.columnB div.slogan span.line2 {display: block; position: absolute; top: 20px; left: 30px; color: #666666;}

#body div.columnB div.banners div.uk {width: 154px; float: left;}
#body div.columnB div.banners div.uk img {border: 0px;}
#body div.columnB div.banners div.tollFree {width: 138px; float: left; background: URL(images/banner-toll-free-bg.jpg); height: 183px; padding: 8px; font: bold 11px verdana;}

#body div.columnB div.banners div.tollFree span.caption {color: #2C85FF; font: normal 28px arial; letter-spacing: -1px; display: block; line-height: 24px; padding: 10px 0px;}
#body div.columnB div.banners div.tollFree span.subCaption {color: #6F6D6F; font: normal 20px arial; letter-spacing: -1px; display: block; padding-bottom: 3px; line-height: 17px; padding-bottom: 12px;}

#body div.columnB div.services {clear: both; padding-left: 70px; padding-top: 8px; font: normal 11px arial;}
#body div.columnB div.services a:link {text-decoration: none; color: black;}
#body div.columnB div.services a:visited {text-decoration: none; color: black;}
#body div.columnB div.services a:hover {text-decoration: underline; color: black;}
#body div.columnB div.services a:active {text-decoration: none; color: black;}
#body div.columnB div.corporate {background: URL(images/icon-corporate.gif) no-repeat 0px 50px;}
#body div.columnB div.satellite {background: URL(images/icon-satellite-service.gif) no-repeat 0px 30px;}
#body div.columnB div.corporate strong{display: block;}
#body div.columnB div.satellite strong{display: block; color: #2C85FF; padding: 2px 0px}
#body div.columnB div.services div.header {margin-left: -70px; padding-left: 15px; background: URL(images/arrow-service-header.gif) no-repeat; font: bold 11px verdana;}
#body div.columnB div.services img {margin-left: -70px;}
#body div.columnB div.services div.moreLink {margin-top: -12px; text-align: right;}
#body div.columnB div.services div.moreLink a:link {text-decoration: underline; color: #2C85FF;}
#body div.columnB div.services div.moreLink a:visited {text-decoration: underline; color: #2C85FF;}
#body div.columnB div.services div.moreLink a:hover {text-decoration: none; color: #2C85FF;}
#body div.columnB div.services div.moreLink a:active {text-decoration: none; color: #2C85FF;}

h1 {font-size: 2.5em; color: 0057A6; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
h2 {font-size: 1.8em; color: 0057A6; font-weight: normal;}
h3 {color: #64B944; clear: both; font-size: 18px;}
p {font-size: 1.3em; color: #333333; line-height: 1.4em;}
.column {width: 320px; float: left; margin: 20px;}
.column .box{padding: 15px; border: 1px solid #CCCCCC;}
.column .box .header {margin: -15px; margin-bottom: 20px; padding: 6px 8px; background: URL(images/rate_header_bg.gif); font-size: 1.3em; color: #595957;}
.column .satelliteBox{padding: 0px 15px; margin: 15px 10px; border: 1px solid #D4D4D4;}
.column .satelliteBox .header {margin: -7px -22px; margin-bottom: 5px; background: URL(images/panel_header.gif) no-repeat; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: white; padding: 4px 0px 4px 18px;}
.column .satelliteBox p {font-size: 1.2em; line-height: 1.4em;}
.column .box ul {margin: 3px 0px; font-size: 1.3em;}
.column .box ul li {margin: 0px15px; list-style: none; border-bottom: 1px solid #CCCCCC; padding: 2px;}

#body #rates {padding: 0px 20px; font-family: Arial, Helvetica, sans-serif;}
#rates .ratelist {padding: 15px; border: 1px solid #CCCCCC; width: 320px; float: left; margin: 20px;}
#rates .ratelist .arate {margin: 3px 0px; border-bottom: 1px solid #CCCCCC; position: relative; padding: 2px; font-size: 1.2em;}
#rates .ratelist .arate .ratevalue {position: absolute; left: 200px; top: 2px; width: 115px; color: #64B944; font-weight: bold; text-align: right;}
#rates .ratelist .header {margin: -15px; margin-bottom: 20px; padding: 6px 8px; background: URL(images/rate_header_bg.gif); font-size: 1.3em; color: #595957;}
#rates .rentalButton {text-align: center;}

.tooltip {font-size: 1em; background-color: #FFFFCC; padding: 6px; overflow: auto; color: #000000; text-align: left; border: 1px solid #CCCCCC;}

table.text {margin-left: 15px;}
table.review {margin-left: 0px; font-size: .7em;}
td.cell {padding-top: 4px; font-size: 1em;}
.inputStyle {font-size: 1em;}

.small {font-size: .75em;}
.blueBold {font-weight: bold; color: 0057A6;}

#body div.menu {width: 190px; float: left;}
#body div.menu td.whitebold{color: white; font-size: 11px; font-weight: bold; border-top: 1px solid white; border-right: 1px solid white;}
#body div.menu td a:link{color: #0379C4; font-size: 11px; text-decoration: underline;}
#body div.menu td a:visited{color: #0379C4; font-size: 11px; text-decoration: underline;}
#body div.menu td a:hover{color: #0035AD; font-size: 11px; text-decoration: none;}
#body div.menu td a:active{color: #0035AD; font-size: 11px; text-decoration: none;}

#body div.content {width: 620px; float: left;}
#body div.content p { font-size: 1.25em;}

#body ul.countries {margin: 0px;}
#body ul.countries li {margin: 3px 0px 0px 10px; float: left; list-style: none; padding: 3px 2px; border-bottom: 1px solid #D4D4D4; width: 190px; font-size: 1.2em;}
#body ul.countries li a:link {text-decoration: underline; color: #2C85FF;}
#body ul.countries li a:visited {text-decoration: underline; color: #2C85FF;}
#body ul.countries li a:hover {text-decoration: none; color: #2C85FF;}
#body ul.countries li a:active {text-decoration: none; color: #2C85FF;}

.ebill {font-size: 1.15em; border: 2px solid #ABB4B7;}
.ebillSummary {font-size: 1.15em;}
.ebill th {color: white; background: #ABB4B7;}
.ebill td {border-bottom: 1px solid #ABB4B7;}

.formBox {padding: 15px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #CCCCCC; width: 360px; float: left; margin: 0px 20px 20px 0px;}
.formBox .header {margin: -15px; width: 374px; margin-bottom: 20px; padding: 6px 8px; background: URL(images/rate_header_bg.gif); font-size: 1.3em; color: #595957;}
.formBox table {margin: 0px;}
.formBox table td.cell {font-size: 14px;}
.formBox table td span.missed {color: red; font-weight: bold;}
.formBox table td input.missed {border: 2px solid red; color: red; font-weight: normal;}
.formBox table td select.missed {border: 2px solid red; color: red; font-weight: normal;}
.terms {clear: both; text-align: left; font-size: 10px; margin-bottom: 15px; background: #E0E0E0; padding: 15px; width: 60%; margin: 0 auto;}
.placeOrder {clear: both; text-align: center; font-size: 12px; padding-bottom: 30px; padding-top: 15px;}

#ratesdialog .ratelist {padding: 15px; border: 1px solid #CCCCCC; width: 360px; margin: 10px;}
#ratesdialog .ratelist .arate {margin: 3px 0px; border-bottom: 1px solid #CCCCCC; position: relative; padding: 2px; font-size: 1.2em;}
#ratesdialog .ratelist .arate .ratevalue {position: absolute; left: 210px; top: 2px; width: 150px; color: #64B944; font-weight: bold; text-align: right;}
#ratesdialog .ratelist .header {margin: -15px; margin-bottom: 20px; padding: 6px 8px; font-size: 12px; font-weight:bold; color: #595957;}

#body div.columnA div.panelFreeIncoming {width: 515px; height: 400px; background: URL(images/panel-free-incoming.jpg) no-repeat; position: relative; font-family: Arial, Helvetica, sans-serif;}
#body div.columnA div.panelFreeIncoming div.colA {width: 240px; float: left;}
#body div.columnA div.panelFreeIncoming div.colA div.freeText {padding: 185px 0px 0px 20px; line-height: 20px; font-size: 15px; color: #666666;}
#body div.columnA div.panelFreeIncoming div.colA div.otherText {font-size: 13px; padding: 20px 15px 0px 30px;}
#body div.columnA div.panelFreeIncoming div.colA div.otherText div.select {text-align: center; padding-top: 5px;}
#body div.columnA div.panelFreeIncoming div.colB {width: 275px; float: left;}
#body div.columnA div.panelFreeIncoming div.colB ul {margin-top: 60px;}
#body div.columnA div.panelFreeIncoming div.colB ul li {width: 45%; float: left; display: block; list-style: none; font-size: 15px; line-height: 1.3em;}
#body div.columnA div.panelFreeIncoming div.colB ul li a:link {text-decoration: none; color: #087DC7;}
#body div.columnA div.panelFreeIncoming div.colB ul li a:visited {text-decoration: none; color: #087DC7;}
#body div.columnA div.panelFreeIncoming div.colB ul li a:hover {text-decoration: underline; color: #087DC7;}
#body div.columnA div.panelFreeIncoming div.colB ul li a:active {text-decoration: none; color: #087DC7;}
#body div.columnA div.panelFreeIncoming div.colB img {margin-top: 20px; margin-left: 90px;}

div#body div#plans {position: relative; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
div#plans div.left {width: 530px;}
div#plans div.right {position: absolute; left: 545px; width: 272px; top: 0px;}
div#plans h1 {background: url(/images/title-bg.jpg) no-repeat; color: #FFFFFF; font-size: 30px; position: relative; padding: 9px 20px;}
div#plans h1 img {position: absolute; left: 410px; top: -10px;}
div#plans div.breadcrumbs {padding: 0px 10px 15px 10px; font-size: 12px; float: none;}

div#body div#sage {position: relative; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
div#sage h1 {background: url(/images/title-bg.jpg) no-repeat; color: #FFFFFF; font-size: 30px; position: relative; padding: 9px 20px;}
div#sage h1 img {position: absolute; left: 410px; top: -10px;}

div#plans div.left div.content {padding: 0px 10px; width: 500px; font-size: 15px; float: none;}
div#plans div.left div.content  p {font-size: 15px; margin-top: 0px; padding-top: 0px;}
div#plans div.left div.content img {margin: 0px 10px 10px 0px;}

div.grayBox {margin-bottom: 20px; background: url(/images/box-gray-bg.gif) #DCDCDC repeat-x; border: 1px solid #939393; border-top: none; border-bottom: none; width: 270px; position: relative; clear: both;}
div.blueTitle {background: url(/images/box-blue-bg.jpg) #DCDCDC repeat-x !important;}
div.grayTall {background: url(/images/box-gray-bg-tall.jpg) #DCDCDC repeat-x !important;}
div.grayBox div.top {position: absolute; top: -1px; left: -1px;}
div.grayBox div.top img {display: block;}
div.grayBox div.bottom {margin: -1px; clear: both; }
div.grayBox div.bottom img {display: block;}
div.grayBox div.title {font: bold 15px Arial, Helvetica, sans-serif; padding: 7px 8px; color: #000000;}
div.blueTitle div.title {color: #ffffff;}
div.grayBox div.title a {color: #000000; text-decoration: none;}
div.grayBox div.title a:hover {color: #000000; text-decoration: none;}
div.grayBox div.content {font: normal 14px "Trebuchet MS", Verdana, Arial, sans-serif; width: 250px !important; padding: 5px 10px; float: none;}
div.grayBox div.choose {width: 250px; padding-top: 5px; text-align: center;}
div.grayBox div.content span.highlight {font-weight: bold; color: #0E95D5;}
div.grayBox div.content a {font-weight: bold; color: #0E95D5;}
div.grayBox div.content a:hover {font-weight: bold; color: #0E95D5; text-decoration: none;}
div.grayBox div.content ul {margin: 5px 0px 0px 0px; padding: 0px 0px 15px 5px;}
div.grayBox div.content ul li {background: url(/images/check.png) no-repeat scroll top left; padding: 2px 0px 5px 30px; list-style: none; margin: 5px 0px 0px 0px;}

div#plans h2 {clear: both; width: 100%; padding-top: 15px;}
div#sage p {margin-left: 15px;}

div#plans table.multipleRates {}
div#plans table.multipleRates td {border-bottom: 1px solid #939393; vertical-align: top; border-right: 1px solid #939393; border-left: 1px solid #939393; background: url(/images/multiple-rates-bg.gif) #ded4d6 repeat-x;}
div#plans table.multipleRates td.blank {border-right: none; border-left: none; background: none;}
div#plans table.multipleRates td.rateHeader {border-right: none; border-left: none; background: none; position: relative; height: 31px;}
div#plans table.multipleRates td.rateHeader img {display: block; left: -1px; top: 0px; position: absolute;}
div#plans table.multipleRates td.plan {padding: 10px;}
div#plans table.multipleRates td.rates {width: 168px; padding: 10px 5px; border-left: none; background: #ffffff;}
div#plans table.multipleRates td.minutes {width: 169px; padding: 10px 5px; border-right: none; border-left: none; background: #F6F3F4;}
div#plans table.multipleRates td.last {width: 148px; text-align: center; padding-top: 30px;}
div#plans table.multipleRates td h3 {padding: 0px; margin: 0px; margin-bottom: 3px; color: #0E95D5;}
div#plans table.multipleRates td p {padding: 0px; margin: 0px;}
div#plans table.multipleRates td.relative {position: relative;}
div#plans table.multipleRates td div.relative {position: relative;}
div#plans table.multipleRates td img.roundedLeft {position: absolute; top: -11px; left: -11px;}
div#plans table.multipleRates td img.roundedRight {position: absolute; top: -31px; left: 139px;}

div#plans table.multipleRates div.arate {font-size: 14px; width: 105px; float: left; text-align: right; padding-top: 2px; padding-right: 3px; margin-bottom: 3px;}
div#plans table.multipleRates div.ratevalue {font-size: 16px; font-weight: bold; color: #0E95D5; width: 50px; float: left;}
div#plans table.multipleRates img.viewCallCharges {display: block; margin: 0 auto; clear: both; padding-top: 5px;}
div#plans table.multipleRates div.note {clear: both; float: none; font-style: italic; font-size: 13px; color: #666666; width: auto; text-align: center; }
div#plans table.multipleRates div.ratevalue span.na {font-size: 14px; color: #999999; }
div#plans table.multipleRates div.ratevalue span.free {color: #FF6E09; }
div#plans table.multipleRates div.fullrate {clear: both; float: none; width: auto; text-align: center; font-size: 14px;}
div#plans table.multipleRates div.fullrate span.free {color: #FF6E09; font-weight: bold; }
div#plans div.notes {padding: 10px 0px; font-size: 13px;}

div.callingRates {padding: 20px; border: 1px solid #CCCCCC; font: normal 14px Arial, Helvetica, sans-serif;}
div.callingRates div.arate {margin: 3px 0px; border-bottom: 1px solid #CCCCCC; position: relative; padding: 2px; font-size: 1.2em;}
div.callingRates div.arate div.ratevalue {position: absolute; left: 280px; top: 2px; width: 135px; color: #64B944; font-weight: bold; text-align: right;}

div#body div#top {position: relative; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
div#top div.left {width: 530px;}
div#top div.right {position: absolute; left: 545px; width: 272px; top: 3px;}
div#top h1 {background: url(/images/title-bg.jpg) no-repeat; color: #FFFFFF; font-size: 26px; position: relative; padding: 12px 15px;}
div#top h1 img {position: absolute; left: 420px; top: -10px;}
div#top div.left div.breadcrumbs {padding: 0px 10px 15px 10px; font-size: 12px; float: none;}
div#top div.left div.content {padding: 0px 10px; width: 500px; font-size: 15px; float: none;}
div#top div.left div.content  p {font-size: 15px; margin-top: 0px; padding-top: 0px;}
div#top div.left div.content img {margin: 3px 10px 10px 0px;}

div#body div#rent {position: relative; padding: 0px; font: normal 16px Arial, Helvetica, sans-serif; clear: both;}
div#rent h2 {font-size: 20px;}
div#rent div.left {width: 410px; float: left;}
div#rent div.right {width: 380px; float: right; clear: right;}
div#rent p {font-size: 18px; clear: both; padding-top: 15px; margin-top: 0px;}
div#rent ol {font-size: 14px; padding-bottom: 10px;}
div#rent ul {font-size: 14px;}
div#rent li {padding-bottom: 3px;}
div#rent img.phone {float: left;}
div#rent div.phoneInfo {width: 270px; margin-left: 20px; float: left;}
div#rent div.phoneInfo ul {padding-left: 20px;}

div#rent div.rental {background: url(/images/header-rental-rates.gif) no-repeat top; padding-top: 32px; width: 380px;}
div#rent div.calling {background: url(/images/header-per-minute.gif) no-repeat top; padding-top: 32px; width: 380px;}
div#rent div.usage {background: url(/images/header-usage.gif) no-repeat top; padding-top: 32px; width: 380px;}
div#rent div.rates {border: 1px solid #939393; border-bottom: none; border-top: none; padding-top: 10px;}
div#rent div.calling div.rates {background-color: #F6F3F4;}
div#rent div.usage div.rates {background-color: #F6F3F4;}
div#rent div.rates div.arate {font-size: 14px; text-align: right; padding: 4px 153px 4px 0px; margin: 0px 10px; border-bottom: 1px solid #C0C0C0; position: relative; }
div#rent div.rates div.arate div.ratevalue {position: absolute; left: 210px; top: 4px; font-size: 16px; font-weight: bold; color: #0E95D5; text-align: left; }
div#rent div.rates div.arate div.ratevalue span.na {font-size: 14px; color: #999999; }
div#rent div.rates div.arate div.ratevalue span.sale {font-size: 14px; color: #999999; text-decoration: line-through;}
div#rent div.rates div.arate div.ratevalue span.free {color: #FF6E09; }
div#rent div.rates div.rentButton {text-align: center; padding: 20px 10px 15px 10px;}
div#rent div.rates div.fullrate {clear: both; float: none; width: auto; text-align: center; font-size: 14px;}
div#rent div.rates div.fullrate span.free {color: #FF6E09; font-weight: bold; }
div#rent div.rates div.note {clear: both; float: none; font-style: italic; font-size: 13px; color: #666666; width: auto; text-align: center;}
div#rent div.endRates img {position: absolute;} 