@import url(../../style.css);

/*body overrides*/
body {vertical-align: top; background: #e7e7e7; overflow-x: hidden; text-align: center;font-family:Arial,Helvetica,sans-serif;font-size:12px}
#contentwrapper {width:935px; *width:960px; *text-align:center; margin:0 auto;}
#container {margin:-16px 0 0 0; width: 984px; *margin-left:15px; _margin-left:23px; background: url(images/mmbg.jpg) repeat-y;}
.wrapper {text-align:center;}
#poweredby { padding:5px 0px 0px 10px}
body.popup {background-color:#e7e7e7; padding:0px;}

/*topnav menu styles*/
#header {margin:0 auto; width: 984px;*margin-left:23px;	height: 188px; background: url(images/mmheader.jpg);}
#header h1 {padding: 10px; font-size: 18px; font-weight: normal; display: none;}
#header img.mmheader {position: absolute; margin-top: 24px; margin-left: 24px;}
#header img.mmjasmine {display:none;position: absolute; margin-top: 24px; margin-left: 800px;}
#header p.home {position: absolute;	margin-top: 147px; margin-left: 24px;*float:left; *text-align:left; *position:relative; _position:relative;_top:3px;_margin-left:13px}
#header p.date {font-size:12px;position: absolute;	width: 200px; margin-top: 150px; margin-left: 560px; *margin-left:100px;color: #FFF; text-align: right;*float:left; *text-align:left; }
#header #specialtopbox {width: 480px; *width:600px; height: 80px;	*height:150px; padding-top:35px; margin-left: 310px; *margin: 0; overflow: hidden;}
#header #specialtopbox h2 {color: #000;	font-size: 11px; margin:0; *margin-left:88px; _margin-left:44px; padding:0; float:left; }
#header #specialtopbox h3 {font-size: 24px; margin: 5px; *margin:10px 0 0 23px; _margin-left:10px; *padding:0; padding: 5px; float:left; *width:600px}
#header #specialtopbox p {color: #333; margin: 5px; padding: 5px;}
#specialtopbox a:active, #specialtopbox a:link, #specialtopbox a:visited {color: #000000; text-decoration:none}
#specialtopbox a:hover {color: #000000 ; text-decoration:underline}
#header #specialtopbox .sociable {display: none;}
.home a:active, .home a:link, .home a:visited {font-size:12px;color: #FFFFFF; text-decoration:none;}
.home a:hover {font-size:12px; color:#FFFFFF; text-decoration:underline}

#menu {margin:0 auto; width: 984px; margin-left:16px; _margin-left:-25px; *margin-bottom:-38px}
#menu ul {padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
#menu ul li {width:86px; _width:86px; float: left; margin:0; }
#menu ul li a:hover {opacity:.50; filter:alpha(opacity=50); -moz-opacity: 0.5;}
#menu ul li img {border: 0;	padding-right: 1px; *margin-left:-80px; _margin-left:0px}

div.makemoney #menu ul li#makemoney a,
div.bargains #menu ul li#bargains a,
div.smartspending #menu ul li#smartspending a,
div.savinginvesting #menu ul li#savinginvesting a,
div.borrowingdebt #menu ul li#borrowingdebt a,
div.homemortgages #menu ul li#homemortgages a,
div.features #menu ul li#features a,
div.comparisons #menu ul li#comparisons a,
div.download #menu ul li#download a,
div.forum #menu ul li#forum a,
div.blogs #menu ul li#blogs a {opacity:.50; filter:alpha(opacity=50); -moz-opacity: 0.5;*float:left}
#menu ul li#blogs {*position:relative; *left:860px; *bottom:40px;}

/*footer styles*/
#footertop {width: 974px; *width: 984px; height: 24px; background: url(images/mmtopfooter.jpg); margin-left:-25px; *margin-left:-12px;_margin-left:0px;}
#footer {font-size:12px;width: 974px; *width: 984px; line-height: 24px; background: url(images/mmbg.jpg) repeat-y; padding: 0px 0px 20px 0px; margin-left:-25px; *margin-left:-12px;_margin-left:0px;}
#footer .fcontainer {text-align: left; margin: 0 24px;}
#footer ul {list-style: none; margin: 0; padding: 0;}
#footer ul.links {list-style: none;	margin: 0; padding: 0; border-bottom: 1px solid #8f3939;}
.fcontainer a:link, .fcontainer a:visited {color:#8F3939; list-style: none; margin: 0; padding: 0; text-decoration:none}
.fcontainer a:hover {color:#8F3939; list-style: none;	margin: 0; padding: 0; text-decoration:underline}
#footer li {color:#333333; display: inline;}
#footer li.right {display: inline; float: right; margin-left:-23px}
#footer img {margin: -3px 0 0 0; padding: 0; border: none;}


/* /MONEYMAGPIE WHITE LABEL STYLE OVERRIDES OMAR MIRZA - 17/05/09 */
#cc_bestBuys h3 {color:#EB8109;font-size:14px;padding:0px 0 0 12px;}
#cc_bestBuys {background-color:#FFFFFF; width:445px; margin:0 0px 0 0; *margin-top:14px; *height:320px;_height:316px;_width:439px;}
.cc-table-title {width:434px; _width:426px; padding:4px 4px 10px 10px; margin:15px 0 10px 10px; _margin-left:10px;background-color:#FFFFFF;border:none; color:#EB8109;font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;}
.cc-form-outer {background:#FFFFFF url(none);padding:4px 4px 10px 4px; width:440px; _width:440px; margin:-10px 0 0 10px; _padding:4px 0 10px 0}
.cc-form-box {color:#494949;font-size:13px;border:none; font-weight:bold; height:auto}
.cc-label {color:#000000; font-size:14px}
.cc-form-field {color:#333333; font-weight:normal}
.cc-text-input, .cc-select {border:2px solid #999999;height:18px;padding:2px 0 2px 2px;width:105px;font-weight:bold; font-size:13px; font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;}
.cc-warn-text {color:#494949;font-size:9px; margin:35px 0 0 0px; _margin-left:0; padding:0;}
.cc-text-input {_width:180px}
.cc-select {_width:120px}
#cc-privacy-policy a:link, #cc-privacy-policy a:visited {font-size:11px;color:#555555; text-decoration:underline; font-weight:normal; font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;}
#cc-privacy-policy a:hover, #cc-privacy-policy a:active {font-size:11px;color:#00009C; text-decoration:underline; font-weight:normal; font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;}
.cc-small-text {font-size:11px}
#calcID1,#calcID2, #calcID3, #calcID4, #calcID5, #calcID6, #calcID7, #calcID8, #calcID9 {margin-left:75px}
#cc-user-inputs .cc-label {font-weight:bold; color:#EB8109}
.cc_bestBuySpeed {font-size:12px; margin:10px}
.cc-label-270, * html .cc-label-270 {width:330px;}
#cc_bestBuys table td {border-bottom:1px solid #CCCCCC;color:#767676;font-weight:bold;margin:0;padding:4px 14px 4px 18px;font-size:12px;}
.cc_bestBuyGo {display:none}

.cc-btn-left {padding-left:28px;background:transparent url(images/button_left.gif) no-repeat scroll left top;cursor:pointer;float:right !important;}
.cc-btn-mid {padding:0 0 0.25em;height:23px;background:transparent url(images/button_mid.gif) repeat-x scroll left top;border:medium none;cursor:pointer;font-weight:bold;margin:0;}
.cc-btn-right {padding-right:11px;padding-right:11px;background:transparent url(images/button_right.gif) no-repeat scroll right top;}
.cc-apply form {width:68px}
#cc-calc-options {margin:10px 0 10px 0}
.cc-error {background-color:#FFFFFF;border:2px solid red;color:#EB8109;display:table;font-weight:bold;margin:2px;padding:0.5em; font-size:10px;_width:389px}
.cc-invalid {border:2px solid red !important;}
.cc-table-outer h2 {display:none}
.cc-results-summary {float:left;margin:0.5em 0;color:#EB8109; font-size:14px; margin-left:10px;*position:relative;*top:5px;}
.cc-search-again {margin-top:8px; *margin-top:12px}
.cc-search-again a:link, .cc-search-again a:visited {font-size:11px;color:#555555; text-decoration:underline; font-weight:normal; }
.cc-search-again a:hover, .cc-search-again a:active {font-size:11px;color:#00009C; text-decoration:underline; font-weight:normal}
.cc-select-header {color:#EB8109; font-size:14px;_float:left}
.cc-sort-box {margin-top:0px}
.cc-go-button-div {margin-top:5px}
#cc-results {background:#FFFFFF url(images/bg_content-main.gif) repeat-x scroll 0 0;}
.cc-table-nav {background:none;margin-top:0.5em;padding:0}
.cc-sort-by {float:right !important; margin-right:10px; _width:350px; _margin-right:5px}
th.cc-table-header {background-color:#EB8109;text-decoration:underline;font-weight:bold}
th.cc-table-header:hover {background-color:#EB8109;text-decoration:underline;font-weight:bold}
th.cc-table-header:active {background-color:#e7e7e7;text-decoration:underline;font-weight:bold}
td.cc-column-sort {background-color:#e7e7e7;font-weight:bold}
.cc-PackageDetails, 
.cc-Speed, 
.cc-DownloadLimit, 
.cc-ConnectionFee, 
.cc-MinimumContract, 
.cc-MonthlyCharge, 
.cc-apply, 
.cc-product {color:#000000; text-align:center; border:1px}
.cc-popup legend {background:none;color:#003399;margin:10px;padding:12px;}
.cc-package fieldset, .cc-popup fieldset {border:2px solid #EB8109;clear:both;margin-bottom:10px;padding:6px;}
.cc-popup ul li {background:none;background-position:0 0.5em;background-repeat:no-repeat;padding-left:10px;}
#bb_out li {font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;font-size:100%;font-weight:bold;list-style-image:url(./images/bullet2.gif);margin:0 0 0 10px !important;}
#Bul li {margin-left:10px}
.cc-popup {font-size:13px; color:#000000; background:none}
.tdHLTopGFP {font-size:14px; color:#000000;font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;}
.cc-package h1, #cc-popup h1 {background-color:#ffffff !important;border:none !important;color:#EB8109 !important;font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold;margin:0;padding:12px;}
.cc-popup p {padding:0 10px; font-size:13px}
div.cc-page-legend {float:left;height:30px;margin:10px 0 0 10px; color:#000000; _font-size:11px}
.cc-page-link input {color:#EB8109;background:transparent none repeat scroll 0 0;border:medium none;cursor:pointer;font-size:1em;text-decoration:underline;width:1em;}
.cc-show-all {color:#EB8109; text-decoration:underline; font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;}
#cc-results-table .cc-btn-left {background:transparent url(images/button_left.gif) no-repeat scroll left top;float:left !important;cursor:pointer;}
div.cc-pagination {border:none;clear:both;}
div.cc-page-nav {float:left;height:30px;margin:10px 0 5px 160px;color:#EB8109;_font-size:11px}
.cc-toggle-paging input:hover {border:none}
div.cc-page-link:hover {border:none;text-decoration:none;}
#cc-user-inputs #cc-postcode-field {width:100%;margin:15px 0 15px 0;}
.cc-form #postcode {min-width:110px;width:110px;margin: 0 0 0 105px;_margin-left:168px; _margin-top:-33px} 
#cc-privacy-policy {margin: 0 0 0 175px; _margin-left:170px; _margin-top:-10px; font-size:11px; font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;}
.cc-form-wrapper {clear:left;float:left;margin-bottom:0px;margin-top:0px;width:328px;padding-top:0}
#cc-package-summary {float:right;width:455px; _width:400px;border:none; height:240px; background-image:none; *margin-top:15px;}
.cc-box-wrapper {float:right;width:455px; _width:400px;border:none; height:245px; background:none;padding:0px;}
.cc-box-inner-wrapper {background-color:#FFFFFF;height:100%;min-height:1px;padding:0;margin:0 15px 0 0; _height:264px; _font-size:11px}
.cc-text-item {margin:10px; background:none; padding:0;margin-top:10px; *margin-top:0}
.cc-text-item-inner {background-color:#FFFFFF;min-height:1px;padding:5px;font-size:12px; margin:0 5px 15px 5px;}
.cc-select {height:25px;border:2px solid #999999;}
.cc-results-wrapper {margin-bottom:20px;*margin-bottom:20px}
.cc-table-header {background-color:#EB8109}
.cc-table-header-row {background-color:#ffffff; color:#EB8109}
#cc-results-table {margin-top:10px; *margin-top:-10px;_margin-top:10px}
#cc-results-table th {border:none; color:#EB8109; padding:3px; text-align:center; font-size:14px;}
th.cc-table-header.cc-column-sort {background-color:#EB8109}
div.cc-pagination {_margin-bottom:70px}
.powerhead h2 {color:#EB8109}
#sw-footer li a:link, a:visited {color:#000000}
.cc-bold-text, #cc-total-results {color:#000000}
.cc-product-description ul {margin-left:0; *width:300px; *margin-left:30px;}
.cc-apply {width:106px;}
.cc-product td {border:solid 1px #EB8109;font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif; font-size:14px}
.cc-table-outer {_margin-top:-10px}
.cc-select-sortby, .cc-select-callrate {font-size:14px; color:#EB8109; margin:0 3px 0 0}
.cc-Homephone-results #cc-results-table, .cc-Broadband-results #cc-results-table {margin-left:10px; margin-right:10px; }

/*HOMEPHONE & DTV STYLES */
.cc-Homephone-results .cc-select-sortby {_position:relative; _right:255px; _top:0px}
.cc-Homephone-results .cc-sort-box #sortBy {_position:relative; _right:255px;_bottom:0px;}
.cc-Homephone-results .cc-sort-box #callRateID {_position:relative; _right:0px;_top:24px;}
.cc-Homephone-results .cc-sort-by {margin-top:-28px; _margin-top:-50px}
.cc-Homephone-results .cc-sort-by .cc-btn-left {_position:relative; _top:20px}
.cc-Homephone-results .cc-select-callrate {_position:relative; _top:24px}
.cc-Homephone-results .cc-table-outer {*width:897px}
hr.l {border-top:1px dotted #CCCCCC;}
#b, #bu, .b {font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif !important;font-weight:14px}
.cc-Homephone-results .cc-search-again {display:none}
.cc-Homephone-results #sortBy, .cc-Homephone-results #callRateID {font-size:10px;}
.cc-Homephone-results .cc-PackageDetails {width:380px; *width:100px;text-align:left; *text-align:left; }
.cc-Homephone-results .cc-product-description ul {margin: 0 2px 0 -20px; *margin: 0 2px 0 20px; *width:250px}
.cc-Homephone-results .cc-product-name {margin: 0px 0 0 2px; *width:250px}
.cc-Homephone-results .cc-product-description {*width:100px !important}

.cc-package legend, .cc-popup legend, .gfpquestionsheader div,#gfpsummarytitle, .gfpsummarytable th, #gfpsummarytable th
{font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif !important;}
.article h1 {background-color:#FFFFFF !important;border:none !important; color:#EB8109 !important; font-size:14px !important; padding:5px 0 0 0 !important}
.article h2 {color:#EB8109 !important; font-size:14px !important}

.gfpstepactive {background-color:#EB8109 !important; font-size:12px !important;font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif !important;}
.btn_submit2 {height:30px !important; width:100px !important; padding-left:50px !important; *padding-left:35px !important; padding-left/*\**/:35px\9 !important;background:#FFFFFF url(images/gfp_button.gif) no-repeat scroll 0 0 !important; color:#000000 !important;}
.btn_previous {height:30px !important; width:100px !important;  padding:0 0px 0 30px !important; *padding-left:35px !important; background:#FFFFFF url(images/gfp_button.gif) no-repeat scroll left top !important;}
.btn_gfp {height:55px!important; width:147px!important; background:#FFFFFF url(images/gfp_confirm.gif) no-repeat scroll left top !important; color:#ffffff !important;}
#LeftNav {font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif !important;}
#LeftNav a:link, #LeftNav a:visited {color:#555555}
#LeftNav a:hover, #LeftNav a:active {color:#00009C}

#gfppLine, .gfppLine, .gfpstepinactive, .gfpTD select, #gfpapplication input,#gfpapplication, #helptext, .article h1, .article h2 
{font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif !important;}

#ul_dtv li {background-image:url(../../images/style1/bl_dtv.gif);background-repeat:no-repeat;font-size:100%;list-style-type:none;margin:0 0 0 -30px;*width:180px;*margin:0 0 0 -30px;*padding:0 0px 4px px;padding:0 3px 4px 22px;text-align:left}
#ul_BB li {background-image:url(../../images/style1/bl_bb.gif);background-repeat:no-repeat;font-size:100%;list-style-type:none;margin:0 0 0 -30px;*margin:0 0 0 0px;*width:180px;*margin:0 0 0 -30px;padding:0 3px 4px 22px;text-align:left}
.cc-DTV-results .cc-PackageDetails {width:380px; *width:300px; text-align:left}

.cc-DTV-results .cc-product td {border:solid 1px #EB8109; border-bottom:none}
.cc-DTV-results .cc-apply {border:solid 2px #EB8109 !important;border-right:none !important;border-left:none !important;border-bottom:solid 0px #EB8109 !important;border-top:solid 1px #EB8109 !important}
.cc-DTV-results #cc-results-table {border-right:solid 2px #EB8109;border-bottom:solid 1px #EB8109;font-size:14px;margin:5px 10px 10px 10px;*margin:-7px 10px 10px 10px;_margin-top:10px;padding:0;}
.cc-DTV-results #cc-results-table th {border:1px solid #EB8109; border-right:none;color:#EB8109; padding:3px; text-align:center}
.cc-DTV-results .cc-PackageDetails #ul_dtv li {*width:280px; _margin-left:0px; _margin-top:10px}
.cc-DTV-results .cc-PackageDetails .cc-product-description ul {*width:280px;_margin-left:10px}
.cc-DTV-results #cc-results-table .cc-btn-left {_margin-left:5px}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.btn_submit2 {height:30px !important; width:100px !important; padding-left:40px !important;background:#FFFFFF url(images/gfp_button.gif) no-repeat scroll 0 0 !important; color:#000000 !important;}
#mainnavs {width:875px; height:22px; padding:7px 0 0 22px; background:transparent url(images/mf_boxheader_promo_large.jpg) repeat scroll 0 0; margin:2px 0 0 0px}
.cc-form #postcode {margin:0 0 0 95px;min-width:110px;width:110px;}
#siteNav {width: 703px; height: 27px;margin:7px 0 0px 167px;list-style-type: none; font-size:11px; font-weight:600}
#cc-privacy-policy {margin-left:165px}
.poweredbybox a:link, .poweredbybox a:visited {color:#00009C}
.poweredbybox a:hover, .poweredbybox a:active {color:#00009C}
.cc-product td a:link, .cc-product td a:visited {color:#555555}
.cc-product td a:hover, .cc-product td a:active {color:#00009C}
.cc-page-link input, .cc-show-all {margin-top:-5px;}
#menu ul li a:hover {opacity:.50; filter:alpha(opacity=50); -moz-opacity: 0.5;margin-top:10px}
}

/* /MONEYMAGPIE WHITE LABEL STYLE OVERRIDES OMAR MIRZA - 17/05/09 */

#cc-results-table td { border-bottom:solid 0px; border-right:solid 0px; border-left:solid 0px; }
#cc-results-table td a {color:#000000}
/*new pcode tool*/
.cc-form #postcode {min-width:110px;width:110px; margin:0px; } 
.cc-pcodetool h1, #cc_bestBuys h2 { color:#ffffff; }
.cc-pcodetool .cc-pcodetool-tr, #hp_bbuys .cc-pcodetool-tr td { background-color:#eb8109; }
.cc-pcodetool { border:solid 1px #cccccc; }
#cc_bestBuys #hp_bbuys {  border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-top:solid 1px #cccccc; }
#cc_bestBuys table td { border-bottom: 1px solid #cccccc;}
.cc-pcodetool #postcode { border:solid 2px #cccccc; }
#cc-wrapper-tbl { padding:0px; margin:0px;}
.td-header-info p { padding:5px; margin:0px; font-size:18px; font-weight:bold; color:#000000 }

#cc_bestBuys table td, .cc-pcodetool label, .cc-pcodetool span { color:#000000;}
.cc-pcodetool #cc-tbl-inner { border-bottom:solid 1px #cccccc; padding-bottom:15px;}
.cc-pcodetool #cc-tbl-inner { !padding-bottom:13px; }
.cc-pcodetool .tr2 td { padding-top:9px;}
.cc-pcodetool .tr3 > td, .cc-pcodetool .tr4 > td { border-bottom:solid 1px #cccccc }
#SearchOptions-tbl-wrapper { margin-bottom:7px; }
.cc-error { clear:both; margin-top:25px; !margin-top:5px; }
.cc-pcodetool .cc-warn-text { padding-top:10px}
#cc-results-table td  { color:#000000; }
#cc-results-table .cc-TvPackageInformation, #cc-results-table .cc-CallRates { font-size:12px; }
.cc-provider-name, .cc-CompanyLogo { border-right :solid 0px !important }
#cc-results-table #Speed { margin:0px; padding:0px; width:50px; }
.cc-post-select select {width:100%;font-size:0.8eM}

#cc-results-table .cc-CallRates div { padding-left:2px; padding-right:2px; }
#cc-results-table .cc-call-now {!width:100%; padding:0px 0px 0px 2px; margin:0px; }
.cc-calc-desc9, .cc-calc-desc10, .cc-calc-desc11 { padding:0px 0px 0px 10px; margin:0px; font-size:18px; font-weight:bold; color:#000000; }
.cc-calc-desc9 {display:block;overflow:hidden;position:relative;margin-bottom:5px}
.cc-table-header-row #TvPackageInformation { width:150px; }
.cc-pcodetool .cc-form-box { margin-right:0px; padding:2px 0px 2px 0px; !padding:0px;}

.cc-form-wrapper { margin:0px; padding:0px; width:99%;  }
#cc_bestBuys { width:98%; padding-top:0px; margin-top:0px;  }
/*.cc-Broadband-results {  width:100%; padding:0px; margin:0px; border:solid 1px red; }*/
#cc-results-table {padding:0px; margin:0px; }
.cc-pcodetool .cc-form-box { margin-right:0px; margin-left:0px;}
#cc-results-table .cc-table-header-row .cc-table-header { font-size:12px; padding:4px; margin:0px;}
#cc_bestBuys .cc-pcodetool-tr td { padding-top:1px; }
.cc-pcodetool-tr td { border-bottom:solid 1px #cccccc; }
.cc-pcodetool-tr td h1 { padding:7px 5px 3px 5px; }
#SearchOptions-tbl-wrapper input { margin:0px; }
#cc-results-table .cc-btn-mid  { padding:0px; margin:0px; width:30px;}
.cc-Broadband-results #cc-results-table { margin:0px; padding:0px; }

#cc-homephoneSearch, #cc-digitaltvSearch, #cc_bestBuysDT  { width:380px; float:left; }
#calcID1,#calcID2, #calcID3, #calcID4, #calcID5, #calcID6, #calcID7, #calcID8, #calcID9 {margin-left:35px}
#cc-rightPanel { width:380px; float:right; }

#cc-results-table .cc-MonthlyCharge { font-size:14px; }
#cc-results-table .smaller, #cc-results-table .cc-call-now  { font-size:12px; }