@charset "utf-8";

/* CSS Document */




body {
	background: #eee url(../images/back.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:12px;
}

a{text-decoration:none;}

#wrapper {margin:0px auto;}

#disclaimer {background:#ffffff;padding:20px 50px;color:#888888;width: 915px; margin:0px auto;} 
#disclaimer div {background:#afafaf;padding:10px ;color:#ffffff;font-size:13px; } 

#header-container {width: 1015px; margin:0px auto;}
#main-container {width: 999px; margin:0px auto; min-height: 500px; background:#FFF; padding:10px 8px 50px; overflow:hidden;}
#footer-container {width: 100%; background:#afafaf url(../images/footer-container.png) repeat-x; min-height:300px;}
#footer {width: 1015px; margin:0px auto; text-align:left; padding: 30px 20px;}
#footer #links {overflow:hidden;}
#footer #links li { float:left; margin-right: 10px; color: #FFF; margin-left:20px; list-style:none; width:220px;}
#footer #links li ul {margin-bottom:10px;}
#footer #links li ul li {float:none; list-style:none; width:auto; background:url(../images/bullet-disc.jpg) 0 5px no-repeat; padding-left:15px; margin-left:7px}
#footer #links li a{color: #FFF;}
#footer #disclaimer {margin:30px 50px;} 
#footer #disclaimer a,
#footer #disclaimer a:visited{color:#FFF;}
#footer #disclaimer p{font-size:10px; color:#FFF; margin-top: 10px;}
#footer #info {text-align: center; margin-top:30px; color: #555; font-weight:bold;}
#footer #info a {color:#555;}
#footer a:hover{text-decoration:underline;}
#header {
	background: url(../images/header.jpg) no-repeat;	
	width: 1015px;
	height: 103px;
	margin:0px auto;
}

#nav { 
	font-size: 12px; 
	background:url(../images/nav.jpg)repeat-x;
	height:38px;	
	color: #4ba8d8;
	text-shadow: #FFF 1px 0px 1px;
	font-weight:bold;
	margin:0px auto;
	position:relative;
}
	
#nav ul {margin-left: 0px;}
#nav li {
	list-style:none;
	display:inline;
	padding:0px 16px;
	line-height:40px;
	float:left;

}
#nav li a:hover {color: #666;}
#nav li a{text-decoration:none; color:#4ba8d8; display:block;}

/* Sub menu */

#submenu-container {position: absolute; z-index:999; }

#cc_menu {margin-left:70px;}
#ploan_menu {margin-left:273px;}
#bank_acc_menu {margin-left:389px;}
#hloan_menu {margin-left:497px;}
#financial_menu {margin-left:595px;}

#cc_menu,
#ploan_menu,
#bank_acc_menu,
#hloan_menu,
#financial_menu
{
	float: left; 
	background:#FFF; 
	display:none; 
	width: 180px; 
	border:1px solid #ccc;
}

#cc_menu span,
#ploan_menu span,
#bank_acc_menu span,
#hloan_menu span,
#financial_menu span
{display:block; padding: 8px 10px; border-bottom:1px dashed #a4dbf7; }

#cc_menu span:hover,
#ploan_menu span:hover,
#bank_acc_menu span:hover,
#hloan_menu span:hover,
#financial_menu span:hover
{background:#4BA8D8;}

#cc_menu a:hover,
#ploan_menu a:hover,
#bank_acc_menu a:hover,
#hloan_menu a:hover,
#financial_menu a:hover
{color: #FFF; background:#4BA8D8;}

#cc_menu a,
#ploan_menu a, 
#bank_acc_menu a,
#hloan_menu a,
#financial_menu a
{color: #666; display:block; padding: 8px 10px; border-bottom:1px dashed #a4dbf7;}

.clearer {clear:both;}

.banner {width: 1015px; height:168px; margin:0 auto;}
.home { background: url(../images/banner-home.jpg) no-repeat;}
.blogs { background: url(../images/banner-blogs.jpg) no-repeat;}
.articles { background: url(../images/banner-blogs.jpg) no-repeat;}
.mobile { background: url(../images/banner-mobile.jpg) no-repeat;}
.broadband { background: url(../images/banner-broadband.jpg) no-repeat;}
.homeloans { background: url(../images/banner-homeloans.jpg) no-repeat;}
.personalloans { background: url(../images/banner-personalloans.jpg) no-repeat;}
.bank { background: url(../images/banner-bank.jpg) no-repeat;}
.creditcard { background: url(../images/banner-cc.jpg) no-repeat;}


.sidebar {float:left; width: 318px; margin-left:10px;}

.banner .frame .title, .banner .frame .title h1,
.sidebar .title,
.banner .side-block .title,
.main-col .title,
.inner_table .title

{
		font-size:20px;
/*		font-family: 'Yanone Kaffeesatz', arial, serif; */
		font-family:Gadget, "Arial Black",  sans-serif;
		text-decoration: none;
		font-style:normal;
		font-weight: 800;

		color: #319ec5;
/*		position: absolute;*/
		text-shadow: #FFF 2px 1px 2px;
		letter-spacing: -1px;
		-webkit-mask-image: -webkit-gradient(linear, right top, left bottom, from(rgba(0,0,0,1)), color-stop(1%, rgba(0,0,0,.5)), to(rgba(0,0,0,1)));		
		}
		

/** BUTTONS **/
.btn {width: 80px; display:block; margin:0px auto; text-align:center; font-size: 10px; font-weight:bold; text-transform:uppercase; color: #FFF !important; padding:6px 0px; border:none; cursor:pointer; margin-bottom:3px;}

.btn-applynow {background: url(../images/btn-applynow2.png) top no-repeat; line-height:30px; text-indent:-9999px; font-size:0; padding:0; width:80px; height:30px;}
.btn-moreinfo {background: url(../images/btn-moreinfo2.png) top no-repeat; line-height:23px; text-indent:-9999px; font-size:0; padding:0; width:80px; height:23px;}
.btn-applynow:hover {background-position: bottom center;}
.btn-moreinfo:hover {background-position: bottom center;}


/** HOME **/

.banner .frame { width: 490px; margin-left:260px; padding:25px 15px; float:left; }
.banner .frame .content {color:#666; font-size:11px;}

.banner .side-block {float: right; width: 195px; margin-right:5px; padding:15px 10px;}
.banner .side-block .title{font-size: 16px; text-align:center; color:#de1847;}
.banner .side-block .content {float: left; margin-left:25px; font-size:11px; margin-top:5px;}
.banner .side-block .content li, .banner .side-block .content li a{color:#de1847; font-weight:bold;}
.banner .side-block .content li a:hover {color:#f84384;}


.main-col {float:left; width: 635px;  padding:5px 15px;}
.main-col .searchcompare {text-align:left;}
.main-col .searchcompare .title {background: url(../images/searchandcompare.jpg) no-repeat; height:50px; }
.main-col .searchcompare .content{width: 450px; margin-left: 10px; float:left;}
.main-col .searchcompare .image{background: url(../images/search.jpg) no-repeat; width: 172px; height:154px; float:right; margin-top:-50px;}


.main-col .bottom {}
.main-col .bottom .broadband {float: left; width: 290px; background:none;}
.main-col .bottom .broadband .title {background: url(../images/sidebar-title-broadband.jpg) no-repeat; height:37px;}
.main-col .bottom .broadband .content {background: #8fd17d;}
.main-col .bottom .broadband .bottom {background: url(../images/broadband-bottom.jpg) no-repeat; width: 290px; height:65px; margin-top:5px;}

.main-col .bottom .calculators {float: right; width: 335px;}
.main-col .bottom .calculators .title {background: url(../images/sidebar-title-calculators.jpg) no-repeat; height:37px;}
.main-col .bottom .calculators .content {background: #d7d7d7;}
.main-col .bottom .calculators .bottom {background: url(../images/calculators-bottom.jpg) no-repeat; width: 335px; height:65px; margin-top:5px;}

.main-col .bottom .broadband .content, .main-col .bottom .calculators .content{padding: 10px 20px; height:200px; margin-bottom:-5px;}
.main-col .bottom .broadband .content h3, .main-col .bottom .calculators .content h3 {text-shadow:#FFF 1px 0 1px; font-size:14px;}
.main-col .bottom .broadband .content p {margin-bottom: 5px;}
.main-col .bottom .broadband .content .readmore {background: url(../images/btn-moreinfo.png) no-repeat; font-size: 10px; color:#FFF; padding: 5px 0px; text-align:center; width: 80px; float:right;}
.main-col .bottom .broadband .content .readmore:hover {background: url(../images/btn-moreinfo-hover.png) no-repeat;}

.sidebar .title {text-align:center; padding:5px;}
.featured {background:url(../images/sidebar-title-featured.jpg) no-repeat;}

.sidebar .content .block {padding: 10px; margin-bottom:1px; overflow:hidden;}
/*.sidebar .content .blue-bg-cc {background: #83c5dd cff2fe;}
.sidebar .content .green-bg-cc {background: #8fd17d d9fad0;}*/

.sidebar .content .blue-bg-cc {background: #83c5dd;}
.sidebar .content .green-bg-cc {background: #8fd17d;}


.sidebar .content .cc-holder {width:100px; text-align:center; float:left;}
.sidebar .content .cc-text-holder {width: 190px; float:right;}
.sidebar .content .text {font-size: 12px;}
.sidebar .content .cc-text-holder h3 {font-size:12px; color:#000; text-shadow:#eee 1px 1px 1px;}
.sidebar .content .cc-text-holder .issuer {margin-bottom:5px; font-size:11px;}
.sidebar .content .cc-text-holder .moreinfo {color:#000; text-shadow:none; text-align:left; margin-top:5px; background: url(../images/gray-arrow.png) left center no-repeat; padding-left:15px;  text-shadow:#ccc 1px 1px 1px;}
.sidebar .content .cc-text-holder a:hover.moreinfo {background-position:1px 2px;}

.sidebar .bottom {background: #83c5dd url(../images/sidebar-bottom.jpg) bottom center no-repeat; height: 50px; margin-top:-1px; text-align:center;}
.sidebar .bottom a{color: #000; font-weight:bold; font-size:12px; text-transform:uppercase;}
.sidebar .bottom a:hover {color:#333;}


.sidebar .newsletter {margin: 20px 0px;}
.sidebar .newsletter .title {background: url(../images/sidebar-title-newsletter.jpg) no-repeat; height: 27px; padding:0px;}
.sidebar .newsletter .content {background: url(../images/sidebar-content-newsletter.jpg) no-repeat; height: 182px; padding: 10px 15px; color:#000;}
.sidebar .newsletter .content .message {color:#003366; margin:10px 10px 0px; font-weight:bold; font-size:10px;}
.sidebar .newsletter .content ul {margin-left: 20px;}
.sidebar .newsletter .content li { list-style:none; height: 25px;}
.sidebar .newsletter .content li label { float: left; width: 100px;}
.sidebar .newsletter .content .submit {width:100px; background:#666666; border:1px #999999 solid; padding:2px; margin-top:2px; color:#FFFFFF; font-weight:bold; float:right; margin-right:20px;}
.sidebar .newsletter .content .footer {background: url(../images/newsletter-footer.png) no-repeat; height: 100px; margin-top:-10px;}
.sidebar .newsletter .content .footer .note {float: right; width: 170px; margin-top:30px;}
* .sidebar .newsletter .content .footer .note  {margin-top:50px; margin-left:120px;}


/** GENERAL **/
.clearer {clear:both !important;}
.right {float:right !important;}
.left {float:left !important;}
.txtcenter {text-align: center !important; margin:0px auto;}
.txtleft {text-align:left !important;}
.green {color:#44B327 !important;}

/** BANNER **/
.banner .frame { width: 490px; margin-left:260px; padding:25px 15px; float:left; }
.banner .frame .content {color:#666; font-size:11px; font-family:Verdana;}

.banner .side-block {float: right; width: 195px; margin-right:5px; padding:15px 10px;}
.banner .side-block .title{font-size: 16px; text-align:center; color:#de1847;}
.banner .side-block .content {float: left; font-size:11px; margin-top:5px;  margin-left:30px;}
.banner .side-block .content li, .banner .side-block .content li a{color:#de1847; font-weight:bold;}
.banner .side-block .content li a:hover {color:#f84384;}

/** 3COL **/
.sidebar-3col {width: 214px; margin-right:-2px; }
.sidebar-2col .ads img {max-width: 214px !important; }
.main-col-3col{width: 590px; margin-left:10px; float:left; position:relative;}
.sidesmall {width: 180px;}
.sidewide {width: 250px;}

/** 2COL **/
.sidebar-2col {width: 214px; margin-right:-2px; float:right; overflow:hidden;}
.sidebar-2col .ads img {max-width: 214px !important; }
.sidebar-2col-wide {width: 300px; margin-right:-2px; float:right; overflow:hidden;}
.sidebar-2col-wide .ads img {max-width: 300px !important; }
.main-col-2col {float:left; width: 748px; margin-right:10px; padding:5px 15px 5px 15px; overflow:hidden; margin-right:-10px;}
.main-col-2col-wide{float:left; width: 660px; margin-right:10px; padding:5px 15px 5px 15px; overflow:hidden; margin-right:-10px;}
.main-col-2col-cc {float:left; width: 788px; margin-right:10px; padding:5px 15px 5px 15px; overflow:hidden; margin-right:-10px;}


/** BLOCKS INNER TEMPLATE **/ 
.item-block {width: 380px; margin-bottom:20px;}
.item-block .content {width: 190px; float:right; margin-top:8px; padding-right: 10px;}
.item-block .content2 {padding: 10px; border:1px solid #d7d7d7; border-bottom:none;border-top:none;}
.item-block .bord{ border: 1px solid #D7D7D7; border-bottom:none; padding:10px;}
.item-block .bottom {background: url(../images/item-block-bottom-gray.jpg) no-repeat; height:42px; clear:both;}
.item-block .highlight{float:right; width:240px;}
.item-block .upper {margin-bottom:10px; overflow:auto;}
.item-block .lower {clear:both; text-align:left;}
.item-block .key-features {margin:20px 0; font-size:11px; font-family:Verdana;}
.item-block .key-features h3 {margin-bottom:10px;}
.item-block .key-features li{list-style:none; margin-left:20px;  padding:0 10px 10px 20px; background:url(../images/check.png) 0 1px no-repeat; }

#main-container h2 {font-size:16px !important;}

.item-block2 {width: 365px; margin-bottom:20px;}
.item-block2 .title {margin-top: 20px; height:inherit; background:#83C5DD !important; color:#FFF; padding: 5px 8px; height: inherit !important;}
.item-block2 .content {padding: 10px; border:1px solid #d7d7d7; border-top:none;}
.item-block2 .bottom {background: url(../images/item-block-bottom-gray.jpg) no-repeat; height:42px; clear:both;}

.item-block2 .content li{ background:url(../images/green-arrow.png) 6px left no-repeat; padding-left:20px !important; margin:0px 10px;color: #666;}
.item-block2 .content a {color: #666;}
.item-block2 .content a:hover {color: #44B327; font-weight:bold;}

.item-block3 {width: 290px; margin-bottom:20px; clear:both;}
.item-block3 .content {border: 1px solid #D7D7D7; padding:10px;}
.item-block3 .highlight{float:right; width:240px;}
.item-block3 .key-features {margin:20px 0; font-size:11px; font-family:Verdana;}
.item-block3 .key-features h3 {margin-bottom:10px;}
.item-block3 .key-features li{list-style:none; margin-left:20px;  padding:0 10px 10px 20px; background:url(../images/check.png) 0 1px no-repeat; }
.item-block3 h2 {margin-top: 30px; height:inherit; background:#83C5DD; color:#FFF; padding: 5px 8px;}


/** CALC TABLE **/
.calc-block {}
.calc-block .title {background: url(../images/title.jpg) repeat-x; font-size:14px; padding: 3px 8px; color:#44B327;}
.calc-block .title .text {float:none !important;}
.calc-block .content {border: 1px solid #d7d7d7; border-top:none; border-bottom:none; padding: 5px 10px;}
.calc-block .content p{margin-bottom:20px !important; margin-top:10px !important; }
.calc-block .content .disclaimer {font-size:10px; color: #333; }
.calc-block .content .foot{margin:0px 10px; text-align:justify;}
.calc-block .bottom {background: url(../images/item-block-bottom-gray-longer.jpg) no-repeat; height:42px; clear:both;}
.calc-block a{color:#999; text-decoration:underline; font-weight:bold;}
 
/** one column table **/
.one-col { margin:0px -15px; margin-bottom: 50px; overflow:hidden;}
.item-block .title, .one-col .title {background: url(../images/title.jpg) repeat-x; /*color:#44B327;*/ font-size:12px; padding: 5px 8px;  float:none !important; font-size: 12px !important; overflow:hidden;}
.one-col .title h3 {float:left;}
.one-col .content{background:#FFF; border:1px solid #dcdcdc; overflow:hidden;}
.one-col .content2{background:#f5f5f5; padding:20px 0px; border:1px solid #dcdcdc;}
.one-col table{font-size: 12px; margin:0px 20px;}
.one-col td {padding:3px 6px; border-bottom:6px solid #FFF; text-align:left;}
.one-col td.heading {text-align: center; font-weight:bold; color:#333;}




/** CC INNER_TEMPLATE **/
.inner_table .title {background: url(../images/title.jpg) repeat-x; height: 37px; margin-bottom:10px; padding:5px; font-size: 16px; color:#DE1847; text-align:left; padding-left:10px; overflow:hidden;}
.inner_table .title h3{float:left;}
.inner_table table{padding:0px; margin-top:5px; font-weight:bold; }
.inner_table td {padding:3px; text-align:center; width:200px; vertical-align:top;}


.cc-list {clear:both;}
.cc-list  li{list-style:none; padding:15px 5px 5px; overflow:hidden; border-bottom:1px solid #e2e2e2; border-top:0; position:relative; color:#2B7418;}
.cc-list .col-mid{overflow:hidden; float:left; position: relative; display:block;}
.cc-list .col-mid .top {margin:5px 0 10px; overflow:hidden;}

.cc-list .col-img-title{float:left; width:120px; }
.cc-list .col-img{float:left;}

.cc-list .col-num{width:60px; float:left; list-style:none; border:none; text-align:center; padding:0 5px; font-size:10px; }
.cc-list .col-name{float:left; width: 170px; margin-right:10px;}
.cc-list .col-task{float:right; width:80px; text-align:center; margin-right:10px;}
.cc-list .col-name h3{font-size:14px; font-weight:normal; text-shadow:#FFF 1px 0 1px;}
.cc-list .col-name h5{color:#666;}

.cc-list .table-header,
.cc-list li:hover.table-header {font-size:10px; color:#545454; text-shadow:#FFF 1px 0 1px; background:#f5f5f5; padding:15px 0; border-top:1px solid #E2E2E2; margin-top:-1px; }

.cc-list  .rank {padding:3px; min-width:20px; border:1px solid #CCC; text-align:center; margin: 20px 5px; float:left; background:#f8f8f8; font-weight:bold; color:#6d6d6d;}
.cc-list  .rank-title {width:40px; float:left; text-align:center;}

.cc-list .highlight {font-size:10px; position:absolute; bottom:5px; left:120px; color:#000;}

/*.cc-list .cc-name-col {float:left; width: 200px; margin-right:10px;}
.cc-list .cc-mid-col{float:left; position: relative; font-size:11px; color:#2b7418;}
.cc-list .cc-mid-col ul {overflow:hidden;}
.cc-list .cc-mid-col .col-num{width:60px; float:left; list-style:none; border:none; text-align:center; padding:0 5px;}

.cc-list .cc-last-col{float:right; width:80px; text-align:center; margin-right:10px; }*/

.cc-list  li:hover{background:#eff8fb;}

.cc-list h3, 
.cc-list h4 {font-size:16px; font-weight:normal; color:#44B327;}
.cc-list h3 {color:#000; font-size:12px;}
.cc-list p h4 {float:left;}
/*.cc-list  .cc-info {margin-top:10px; font-size:10px;}
.cc-list  .cc-info  h4 {display:inline; color:#DE1847; font-size:11px; text-shadow:none;}*/


.na {color:#acacac; font-size:12px;}

a.enquire,
a:visited.enquire {color:#FFF; font-size:15px; font-weight:bold; background:url(../images/applybtn.png) no-repeat; padding-top:7px; display:block; width:76px; text-shadow:#717171 1px 0 1px; height:35px; text-align:center;}
a:hover.enquire {color:#e8e8e8}

a.moreinfo,
a:visited.moreinfo,
.cc-list  li:hover a.moreinfo,
.cc-list  li:hover a:visited.moreinfo {font-size:11px; color:#707070; font-weight:bold; text-shadow:#FFF 1px 0 1px; text-align:center;}
 
.moreinfo {background: url(../images/gray-arrow.png) left center no-repeat; padding-left:15px; margin-right:5px; margin-top:100px;}
a:hover.moreinfo {text-decoration:underline; background-position:1px 2px;}	


/** DETAILS**/
.details {}
.details .section{margin-bottom: 20px; clear:both; overflow:hidden;}
.details .title{background: url(../images/title.jpg) repeat-x; height: 37px;}
.details .title img{float:left;}
.details .title .text, .details .key-features .title .text, .calc-block .title .text,.one-col .title, .item-block .title{
	font-size:18px;
	float:left; 
	margin-top:10px;	
	text-shadow: #FFF 2px 1px 2px;
	color:#DE1847;
	letter-spacing: -1px;
	-webkit-mask-image: -webkit-gradient(linear, right top, left bottom, from(rgba(0,0,0,1)), color-stop(1%, rgba(0,0,0,1)), to(rgba(0,0,0,1)));		}
	overflow:hidden;

	
.details .box {padding-top:20px;}
.details .box .details {margin-top:10px;}
.details .box .details p{margin-bottom:10px;}
.details .box .highlight{margin:10px 0;}
.details .bord  p{margin-bottom:10px;}
.details .section .content  {border:1px solid #f5f5f5;}
.details .section .content li {padding:0px 10px 5px 22px; margin-bottom:12px; list-style:none; background: url(../images/check.png) 0 3px no-repeat; font-size:11px; font-family:Verdana; color:#272727;}

.details .section .terms {font-size:11px; color:#666; padding:15px 10px;}
.details .section .features{padding: 20px 30px;}
.details .more-info {margin:20px 10px 30px;}
.details .more-info a,
.details .more-info a:visited {font-size:13px; font-weight:bold; color:#44B327; }
.details .more-info a:hover{text-decoration:underline;}

.details-bank-account {padding:20px 40px 20px 20px; margin-right:10px;}
.details-bank-account h2 {margin-bottom:10px; font-size:16px; text-shadow:#FFF 1px 0 1px;}
.details-bank-account .highlight{width:350px; float:left; margin-left:10px; font-size:11px; color:#353535;}
/*
.details .important-info, .details .terms, .details .key-features {background: #FFF;}
.details .important-info .content, .details .terms .content	 {padding: 10px 20px; }

.details .key-features .content, .details .important-info .content, .details .terms .content {border: 1px solid #D7D7D7; border-bottom:none;border-top:none; background:#8FD17D;}
.details .key-features .bottom, .details .important-info .bottom, .details .terms .bottom{ background: url(../images/item-block-bottom-green-long.jpg) no-repeat; height:42px; clear:both;
*/

} 


/** SIDEBAR **/
.tab {}
.summary-box .title, 
.tab .title {text-align:center; padding:5px 0px; background: #83C5DD; color:#FFF; font-weight: bold;
-moz-border-radius-topleft: 12px;
-moz-border-radius-topright: 12px; 
-webkit-border-top-left-radius: 12px;
-webkit-border-top-right-radius: 12px;
border-bottom:2px solid #b4f1a3;
}
.tab{ margin-top:10px; margin-bottom:10px;}
.summary-box .bottom, .tab .bottom {
height: 10px;
-moz-border-radius-bottomleft: 12px;
-moz-border-radius-bottomright: 12px; 
-webkit-border-bottom-left-radius: 12px;
-webkit-border-bottom-right-radius: 12px;
border-top:2px solid #b4f1a3;
background: #83C5DD;
}

.tab .content {margin: 0px 5px;}
.tab .content ul{margin:8px 0px; padding:0px;}
.tab .content li, .item-block2 .content li{ 
	list-style:none;
	padding:5px 9px;
	border-bottom:1px solid #eee; 	
	}
.tab .content a{color:#666;}
.tab .content a:hover{ color:#44b327;}

.tab .content .selected a{color:#44b327; font-weight:bold; padding-left:15px; background: url(../images/green-arrow.png) 2px left no-repeat;}

.tab .content td {font-size:10px; border-bottom:1px dashed #d7d7d7;}
.tab .title2 { background:url(../images/title.jpg) repeat-x; text-align:center;padding:5px; font-weight:bold;}

.summary-box .title {width: inherit;}
.summary-box .heading { font-size:10px; width: 80px; color:#44B327; text-align:right;}
.summary-box td {padding: 5px 8px; border-bottom:1px solid #eee; color:#7d7d7d; font-size:11px; text-align:center;}
.summary-box td h4 {font-weight:normal; font-size:14px; color:#666}

.article {}
.article .breadcrumbs {color: #666; font-size:11px; font-weight:bold; margin-bottom: 20px;}
.article .breadcrumbs a{color: #666; text-decoration:underline;}
.article .breadcrumbs img {margin:0px 5px; }
.article .title {}
.article .short-desc { color:#333; font-weight:bold; margin: 0px 0px 10px;}
.article .date-added { margin-bottom:20px;}
.article .content { border-top: 2px solid #d7d7d7; border-bottom: 2px solid #d7d7d7; padding:15px 0px;}
.article .content li {margin-left: 30px;}
.article .content {text-align: justify;}

.ads {float: right;}
.ads img {margin-bottom: 20px;}
.top-ad {text-align:center; margin:0 auto;}
.broadband-articles li{list-style:none; margin-bottom:15px; font-size:11px; color:#666;}
.broadband-articles li h3{color:#000;}
.broadband-articles a{color:#4BA8D8;} 
.broadband-articles .date {font-size:10px; color:#333; margin-bottom:5px;}

.guide {}
.guide h2{font-size:14px; color:#4BA8D8;}
.guide h3{font-size:12px; color:#44B327;}
.guide p{margin-bottom:10px;}
.guide a,
.guide a:visited{color:4BA8D8}
.guide li{margin-left:20px; list-style:none;background: url(../images/bullet_blue.png) 0 3px no-repeat; padding:0 20px 8px;}
.guide li h3{}
.guide ul {margin-bottom:10px;}
.guide .tab{margin-left:30px;}

.guide-links {margin-left: 10px;}
.guide-links .title{text-shadow: #FFF 2px 1px 2px; color:#DE1847; background:none; font-size:16px !important; margin-left:0;}

.guide-links li{list-style:none; margin-left:15px; line-height:20px;}
.guide-links a,
.guide-links a:visited {color:#666; padding-left:15px; background: url(../images/green-arrow.png) 0 2px no-repeat;}
.guide-links a:hover{font-weight:bold; color:#44b327;}




.read-all-articles,
.read-all-articles:visited {color:#44b327; font-weight:bold; padding-left:15px; background: url(../images/green-arrow.png) 0 2px no-repeat; margin-top:20px;}

.read-all-articles:hover {border-bottom:1px dashed #b4f1a3;}

.table-result {overflow:hidden; margin-bottom:1px; padding:15px 10px; border:1px solid #ccc; border-top:none;}
.table-result span{display:block;}
.table-result-odd{background:#dedede;}
.table-result-even{background:#eeeeee;}
.table-result-odd:hover,
.table-result-even:hover{background:#B0E2FF; padding:15px 11px; border-left:0; border-right:0; /*border:3px solid #b3b3b3; padding:12px 7px;*/ }

.table-result-odd2{background:#dedede; border-bottom:1px solid #ccc; }
.table-result-even2{background:#eeeeee; border-bottom:1px solid #ccc; }
.table-result-odd2:hover,
.table-result-even2:hover{background:#B0E2FF; /*border:2px solid #b3b3b3; padding:14px 8px 13px;*/ }



.table-col {float:left;}
.table-col-img{width: 130px; padding-right:10px;}
.table-col-text{width:150px;}
.table-col-text p{font-size:10px;}
.table-col-num{width:80px; text-align:center;}
.table-col-task{width:80px; text-align:center; float:right;}
.table-col-text h3, 
.table-col-num h3 {color:#333; font-size:15px; text-shadow: #FFF 1px 0 1px;}
.table-col-text h4, 
.table-col-num h4 {color:#333; font-size:13px; text-shadow: #FFF 1px 0 1px;}

.pagination {overflow:hidden; margin:0 auto; margin-top:5px; text-align:center;} 
.pagination a {text-decoration: none; border: solid 1px #CCC; color: #000; line-height: 50px; background: #f5f5f5}
.pagination a, .pagination span {padding:5px 10px; margin-right: 5px; margin-bottom: 5px; text-align:center; }
.pagination .current {background:#83C5DD; color: #FFF; border: solid 1px #CCC; font-weight:bold;}
.pagination .current.prev, .pagination .current.next{color:#999; border-color:#CCC; background:#ebe8e8;}

a:visited.more-info-link,
a.more-info-link {color:#83C5DD; font-size:12px; font-weight:bold; text-transform:uppercase;}

.autoflow{overflow:inherit !important;}

.highlight {font-size:12px;}

.rss {position: absolute; top:-23px; right:5px; }
.rss img{float:left; margin-right:3px;}
.rss span{font-size:10px; float:left; margin-top:2px; color:#626262;}

/* pagination list for bank account */

.result-bank-account li{float:left; list-style:none; padding:10px 0; border-bottom:1px solid #CCC;position:relative; width:100%; font-size:11px; color:#2B7418;}
.result-bank-account li .highlight{float:left; color:#353535; font-size:11px;}
.result-bank-account li:hover {background:#EFF8FB;}


.result-bank-account .col-img-title {margin-right:10px; width:98px; float:left;}
.result-bank-account .col-img {margin-right:10px; float:left;}
.result-bank-account .col-name {width:290px; float:left;}
.result-bank-account .col-name-wide {width:350px; float:left;}
.result-bank-account .col-num{width:80px; float:left; text-align:center; margin-right:10px;}
.result-bank-account .col-task{width:80px; float:right; text-align:center; margin-right:10px; text-align:center;}
.result-bank-account .col-name h3,
.result-bank-account .col-name-wide h3{font-size:14px; font-weight:normal; color:#000; margin-bottom:5px; text-shadow:#FFF 1px 0 1px;}
.result-bank-account .col-num h4{font-size:16px; font-weight:normal; color:#44B327;}
.result-bank-account .col-num  .post-text{margin:2px; display:inline;}

.result-bank-account .table-header{color:#545454; font-size:10px; padding:12px 10px 5px 10px; text-shadow:#EDEDED 1px 0 1px; background:#f5f5f5; overflow:hidden; width:100%;}
.result-bank-account li:hover.table-header {background:#f5f5f5;}


/* pagination list for broadband */

.result-broadband li{float:left; list-style:none; padding:10px 10px 0 10px; border-bottom:1px solid #CCC;position:relative;width:690px;}
.result-broadband .byprovider {width:575px; padding: 10px;}
.result-broadband .highlight{ width: 475px; padding:10px 0; font-size:11px; color:#353535;float:left;}
.result-broadband .byprovider span.highlight {font-size:10px; position:inherit; padding:0;}
.result-broadband li:hover {background:#EFF8FB;}

.result-broadband .col-img-title {margin-right:10px; width: 110px; float:left;}
.result-broadband .col-img { float:left;}
.result-broadband .col-name {width:160px; float:left;}
.result-broadband .byprovider .col-name,
.result-broadband .byprovider .col-img-title {width:170px;}
.result-broadband .col-num{width:80px; float:left; text-align:center;}
.result-broadband .col-task{width:80px; float:left; text-align:center; margin-left:10px; text-align:center;}
.result-broadband .byprovider .col-task {margin-right:0;}
.result-broadband .col-num h3{font-size:14px; font-weight:normal; color:#44B327;}
.result-broadband .col-name h3{font-size:14px; font-weight:normal; color:#000; text-shadow:#FFF 1px 0 1px;} 
.result-broadband .table-header{color:#545454; font-size:10px; padding:12px 10px 12px 10px; text-shadow:#EDEDED 1px 0 1px; background:#f5f5f5; overflow:hidden; width:100%;}
.result-broadband li:hover.table-header {background:#f5f5f5;}
.sort {text-align:right; width:350px; padding:7px 7px 0; float:right; background:none; font-size:10px; color:#545454; text-shadow:none; font-family:Arial; letter-spacing:0;}
.sort select{font-size:10px; margin-right:10px; margin-left:5px;}
.sortbutton {display:block; float:right; padding: 3px 10px; font-size:10px; cursor:pointer; margin-top:0; color:#FFF; text-shadow:none; background:#4BA8D8; text-transform:uppercase;}
.sortbutton:hover {text-decoration:underline;}
.sort_cc {width:728px; margin-top:-1px;}
#hiddenresult {clear:both;}

.ssl {text-align:center; clear:both;}
.ssl img{text-decoration:none;}
.ssl a,
.ssl a:visited,
.ssl a:hover{font-size:10px; color:#FFF;text-decoration:none !important;}

.sitemap a,
.sitemap a:visited {color:#666;}
.sitemap a:hover {color: #44B327; font-weight:bold;}

.sitemap {}
.sitemap li {list-style:none; margin-bottom:20px;}
.sitemap li li {margin-left:40px; background: url(../images/green-arrow.png) no-repeat 0% 6px; color: #666; padding-left: 20px !important; border-bottom: 1px solid #EEE; padding: 5px 9px; margin-bottom:auto;}

.sitemap .sub-section {margin-top:20px;}
.sitemap .sub-section li {margin-left:40px; background:none; padding-left:0  !important; border:0; margin-bottom:20px; }
.sitemap .sub-section li li{ margin-left:40px; background: url(../images/green-arrow.png) no-repeat 0% 6px; color: #666; padding-left:20px  !important; border-bottom: 1px solid #EEE; padding: 5px 9px; margin-bottom:0;}

.sitemap h3 {color:#000;}


.para .content {padding:20px;}
.para .content ol {margin-left:30px;}
.para .content .disclaimer {display:block; margin-bottom:10px; text-align:center; font-size:10px; text-transform:uppercase; color:#666;}
.para .content p {margin-bottom:10px;}
.para .content h2 {color: #4BA8D8;}
.para .content h3 {color: #44B327;}
.para .content .tab {margin-left:30px;}

.resource .item {border-bottom:1px solid #f5f5f5; padding:5px 10px 10px; margin-bottom:10px;}
.resource a,
.resource a:visited {color: #44B327; font-weight:bold; font-size:14px;}

.parent-thumb-small img {max-width:100px;max-height:70px;}

div.editor_choice {color:#DE1847}

/*-- WES EDITS --*/

/* All Browsers */
#nav li {padding-left:10px}
.banner.home{ width:1017px; height:auto !important; background:url(../images/banner-home-index.jpg) no-repeat}
.main-col .searchcompare .title {display:block; width:297px; background:url(../images/searchandcompare.jpg) no-repeat}
.main-col .searchcompare .image {display:block; width:172px; height:154px; background:url(../images/search.jpg) no-repeat}
.banner .frame { margin-left:250px }


/* safari */
body:first-of-type .logo{margin-top:10px;}

/*reviews*/
	div#reviews_block {padding: 0 10px;}
	div#reviews_block span.date {float:right;margin-right:10px;font-style:italic;color:#666666;font-size:11px;}
	div#reviews_block label {width:200px;display:block;float:left;padding-bottom:5px}
	div#reviews_block label sup {color:#ff0000}
	div#reviews_block h3 {margin-top:20px;}
	div#reviews_block div.reviews div.review {margin-bottom:5px;}
	div#reviews_block div.info {background:#eeeeee;width:100%;padding:4px;}
	div#reviews_block textarea {width:342px;height:80px;}
	div#reviews_block .title {height:30px}
	div#reviews_block .title h2 {padding:3px 5px;color:#4BA8D8;}
	div#reviews_block .title h2 img {float:none;}

