﻿/* http://www.webcredible.co.uk/user-friendly-resources/css/css-round-corners-borders.shtml */

.t {background: url(images/rcpix.png) 0 0 repeat-x;}
.b {background: url(images/rcpix.png) 0 100% repeat-x}
.l {background: url(images/rcpix.png) 0 0 repeat-y}
.r {background: url(images/rcpix.png) 100% 0 repeat-y}
.bl {background: url(images/rcbl.png) 0 100% no-repeat}
.br {background: url(images/rcbr.png) 100% 100% no-repeat}
.tl {background: url(images/rctl.png) 0 0 no-repeat}
.tr {background: url(images/rctr.png) 100% 0 no-repeat; padding:5px}

.comparisonPanel {padding:10px 0 10px 25px; background-color:#ffffff;}
.comparisonPanel h3 {color:#3b5998; padding-top:10px;}
.comparisonTable {text-align:center; margin:0px 9px; background:transparent url(images/bg_packages_tableDouble2.gif) repeat-y scroll;}
.comparisonTable th {padding-left:25px; text-align:left; width:165px; color:#118000; font-size:10pt; font-weight:bold;}
.comparisonTable td {width:150px;}
.comparisonTable thead tr, .comparisonTable tbody tr, .comparisonTable tfoot tr {height:3em;}
.comparisonTable tr.tableData th {font-weight:normal;}
.comparisonTable tr.tableData td {color:#fff; font-weight:bold; background:transparent url(images/bg_packages_tableDataA1.gif) no-repeat scroll center;}
.comparisonTable tr.tableData td.noData {background: none;}
.comparisonTable tr.tableData td.dataDetails {background:transparent url(images/bg_packages_tableDataB1.gif) no-repeat scroll center;}
.comparisonTable tr.tableData2 th {font-weight:normal;}
.comparisonTable tr.tableData2 td {color:#fff;	height:4em;	font-weight:bold;	background:transparent url(images/bg_packages_tableDataA2.gif) no-repeat scroll center;}
.comparisonTable tr.tableData2 td.dataDetails2 {background:transparent url(images/bg_packages_tableDataB2.gif) no-repeat scroll center;}
.comparisonTable thead td {background:transparent url(images/bg_tableRates_top.gif) no-repeat scroll 0px top; font-weight:bold; }
.comparisonTable tfoot td {background:transparent url(images/bg_tableRates_bot.gif) no-repeat scroll 0px bottom;}

.tariffBadge {width:6.8em; height:7em;}
.tariffBadge p {margin-top:0;	left:0em;	position:relative; text-align:center;	top:-5em;	color:#fff;	font-size:1em;}
.tariffBadge p span {display:block; font-size:1.8em; line-height:1;}

.preferencesPanel {padding:10px 0 10px 25px; background-color:#ffffff;}
.preferencesPanel h4 {color:#3b5998; padding-top:10px;}
.preferencesTable {text-align:left; margin:0px 9px;}
.preferencesTable thead {white-space:nowrap}
.preferencesTable td {text-align:center; width:100px;}
.preferencesTable td.index {text-align:left; vertical-align:middle; width:100px;}
.preferencesTable td.index span {}
.preferencesTable thead tr, .preferencesTable tbody tr, .preferencesTable tfoot tr {height:3em;}