/* CSS Document */

a:link{text-decoration:none;}

body{margin:0;padding:0;text-align:center;}
h1,h2,h3,h4,h5,h6,a,div,span,p,ul,li,form,label,img,input,select,textarea{margin:0;padding:0;font-family: "trebuchet MS";font-weight:normal;}
h1 { color:#dd363b;  font-size:30px;font-weight:bold;}
h2 { color:#dd363b; font-size:20px;font-weight:bold;}
h1 span, h2 span{ font-size:14px; clear:both; display:block;}
.float_left { float:left;}
.small_gray_text { font-size:12px; color:#999999;}
.container { width:980px; text-align:left; margin:170px auto; margin-bottom:130px; }
.lm_column_home { width:980px; float:left; margin:-10px; padding:0px 0px 50px 0px; position:relative; }
.lm_column { width:980px; float:left; margin:0px; padding:0px 0px 50px 0px; position:relative; }


/* french fix*/
.lm_column_home h1.home_h1 { padding-left:10px;}
.lm_column_home p.content_home { width:590px; float:left;}
.content_right { width:240px; float:right; background:#F1F7F8; border:1px #8FC6D1 solid; padding:15px; margin:-90px 35px 0px 20px; display:inline; /* I.E 6 double margin fix*/}
.content_right p { font-size:14px; }
.homepage{position:relative;width:980px!important; display:block; padding-top:15px;}
.homepage a.blue_links { padding-left:0px!important; width:240px!important;}
.homepage .default { float:left;}
.homepage .default h2 { color:#333333; font-size:18px; font-weight:normal;}
.homepage .small_spon { float:left; width:285px!important; padding:0px 17px 0px 18px;}

/*home boxes*/


.homepage{position:relative;width:650px;float:left;}
.homepage a.blue_links{margin:10px 0 0 40px;color:#666666;padding:0 0 5px 25px;;width:auto;position:relative; float:left;}
.homepage a:hover{color:#333333;}
.homepage h2{margin:5px 0 0 25px;position:relative;width:250px;}
.homepage h2 a{font-size:20px;text-decoration:none;color:#333333;padding:0 0 0 50px;height:42px;display:block;}
.bank span,.home span,.savings span,.life_insu span,.market span,.pet span,.personal span,.home_loan span,.default span{font-size:13px;color:#999999;position:relative; top:-20px;left:75px;}
.bank,.home,.savings,.life_insu,.market,.pet,.personal,.home_loan,.default{float:left;width:300px;height:230px;background:url(../images/home_product_bg.gif) left -20px no-repeat;padding:10px;position:relative;margin:10px 0;}
.bank p,.home p,.savings p,.life_insu p,.market p,.pet p,.personal p,.home_loan p,.default p{margin:5px 40px;color:#333333;}
.homepage .savings h2 a{background:url(../images/home_icons.gif) left -42px no-repeat;}
.homepage .savings h2 a:hover{background:url(../images/home_icons.gif) left top no-repeat;}
.homepage .bank h2 a{background:url(../images/home_icons.gif) left -126px no-repeat;}
.homepage .bank h2 a:hover{background:url(../images/home_icons.gif) left -84px no-repeat;}
.homepage .life_insu h2 a{background:url(../images/home_icons.gif) left -210px no-repeat;}
.homepage .life_insu h2 a:hover{background:url(../images/home_icons.gif) left -168px no-repeat;}
.homepage .market h2 a{background:url(../images/home_icons.gif) left -294px no-repeat;}
.homepage .market h2 a:hover{background:url(../images/home_icons.gif) left -252px no-repeat;}
.homepage .home_loan h2 a{background:url(../images/home_icons.gif) left -378px no-repeat;}
.homepage .home_loan h2 a:hover{background:url(../images/home_icons.gif) left -336px no-repeat;}
/*.homepage .default h2 a{background:url(../images/home_icons.gif) left -462px no-repeat;}
.homepage .default h2 a:hover{background:url(../images/home_icons.gif) left -420px no-repeat;}
.homepage .personal h2 a{background:url(../images/home_icons.gif) left -546px no-repeat;}
.homepage .personal h2 a:hover{background:url(../images/home_icons.gif) left -504px no-repeat;}
.homepage .home_loan h2 a{background:url(../images/home_icons.gif) left -630px no-repeat;}
.homepage .home_loan h2 a:hover{background:url(../images/home_icons.gif) left -588px no-repeat;}*/
.homepage .default  h2{background:url(../images/home_icons.gif) left -462px no-repeat; padding-left:50px; width:200px; height:42px; margin-bottom:20px; text-decoration:none!important;}
.homepage .default  h2:hover{background:url(../images/home_icons.gif) left -420px no-repeat;}

.split{width:620px;position:relative;margin:10px auto;}
.default h3{ position:absolute; top:-15px; left:210px; font-size:12px; color:#ccc;}
.default p,.default a { color:#333;}
.default p:hover { text-decoration:underline!important; color:#000;}

/* top spon*/
.top_spon{ width:280px; float:right;}
.top_spon h3{margin:0 20px;font-size:12px;color:#999999;filter:alpha(opacity=80);opacity:0.8;text-align:right;}
.top_spon ul { list-style-type:none;}
.top_spon li{margin:0;padding:10px 0;/*background:url(/images/list_arrow.gif) 5px 15px no-repeat;*/cursor:pointer;width:250px;}
.top_spon li a{font-size:16px; color:#333333; font-weight:bold;}
.top_spon li a:hover{/*background:#ffe6be url(/images/list_arrow.gif) 5px 15px no-repeat;*/text-decoration:none;}
.top_spon li a p { font-size:13px; text-decoration:none;}



















.home_h1 { width:620px; clear:both; padding:0px 0px 20px 0px; display:block; color:#339933; font-size:30px;font-weight:bold;}
.compare_h1 { margin-top:0px; padding:20px 0px 10px 18px;font-weight:bold;}
.compare_lm { margin:0px; padding:0px 0px 30px 0px;}
/*navigation*/
.nav{position:absolute;top:111px; left:0px; width:100%;}
.nav ul  { list-style-type:none;}
.nav li{float:left;margin:0 2px;background: url(../images/curve_right_normal.gif) right top no-repeat;filter:alpha(opacity=90);opacity:0.90; }
.nav li a{font-size:18px;text-decoration:none;color:#666666;background:url(../images/curve_left_normal.gif) left top no-repeat;padding:14px 17px;display:block; color:#e44405;}
.nav li:hover{filter:alpha(opacity=800);opacity:1;}
.nav li.active{filter:alpha(opacity=100);opacity:1; background:#ffffff url(../images/curve_right.gif) right top no-repeat; }.nav li.active a{color:#00a5dd;cursor:default;background:url(../images/curve_left.gif) left top no-repeat;}.nav li a:hover{color:#00a5dd!important;}
.blank{display:block;height:1px; width:1px;float:left;}


.affliate_ads { width:630px; display:block; height:200px; padding-bottom:15px;position:relative; }
.affi_1 { background:url(../images/affliate_01.jpg) top left no-repeat; }
.affi_2 { background:url(../images/affliate_02.jpg) top left no-repeat; }
.affliate_text { position:absolute; top:35px; /*top:20px;*/ left:180px; /*left:337px; */width:280px; height:100px;}
.affi_1 .affliate_text { position:absolute; top:70px;}

.affliate_text h3 { font-size:20px; padding-bottom:5px;}
.affliate_text ul { padding:5px 0px!important; margin:0px!important; display:block; clear:both;}
.affliate_text li { background:url(../images/small_red_dot.gif) 0px 5px no-repeat; list-style-type:none; padding-left:15px; color:#777; font-size:15px; display:block; clear:both; width:270px; _margin-left:-15px;}
.affliate_text a { padding-right:10px; color:#F96868; font-size:14px;}
.affliate_text a:hover { color:#d03d3d;}
.affliate_text span.more_info { display:block; clear:both; width:260px; height:40px; margin:0px; padding:0px;}
.affliate_text span.more_info img { position:relative; top:10px; margin-left:10px;  display:none;}

.left_column { width:300px; float:left; margin:0px; padding:0px;  padding-bottom:90px; padding-top:10px;}
.right_column { width:300px; float:right; margin:0px; padding:0px;  padding-bottom:90px;}
.middle_column { width:300px; float:left; margin:0px; padding:0px; padding-bottom:90px;  padding-top:10px;}
.header { width:100%; height:145px; display:block; position:absolute; top:0px; left:0px; background:url(../images/header_bg.gif) bottom repeat-x; }

.logo { position:absolute; top:20px; left:0px;}
.logo img { border:none;}

/*amit change*/
.left_column p, .middle_column p, .right_column p{font-size:14px;color:#666666;}

.footer { width:100%; margin:0px; padding:0px; display:block; clear:both; padding-top:80px!important; padding-bottom:40px; height:250px; background:url(../images/header_bg.gif) top left repeat-x; background-color:#fae1d8;}
.f_inner{width:980px;text-align:left;margin:0 auto;  position:relative;}
.fnav{float:left;width:800px;margin:0 0 0 10px;}
.fnav ul { list-style-type:none;}
.fnav ul li{float:left;line-height:16px;width:230px;} .fnav ul li ul{float:left;clear:both; width:240px;margin:0;height:40px;} .fnav ul li ul li{float:left;clear:both;}
.fnav ul li a{color:#666666;text-decoration:none;font-weight:bold;} 
.fnav ul li ul li a{color:#666666;text-decoration:none;font-weight:normal;font-size:13px;} 
.fnav ul li ul li a:hover{color:#000; text-decoration:underline;} 

.footer_logo { width:200px; height:100px; position:absolute; top:-5px; left:780px;}
.footer_logo p { text-align:left; font-size:13px; color:#666666;width:300px;}
.footer_logo a { color:#333;}

.inner_header {width:980px; margin:0 auto; position:relative; }
.header a { text-decoration:none!important; font-size:13px!important; font-weight:bold; padding-top:5px!important;}

.offer {width:285px; padding:10px; background:#deeefe url(../images/bottom_curve.gif) left bottom no-repeat;position:relative;float:left;clear:both;margin:10px 0;display:inline;}
.offer span.medal {width:55px;height:35px;display:block;background:url(../images/star_medal.gif) top left no-repeat; text-align:center; font-size:13px; font-weight:bold; padding-top:18px;right:-20px;position:absolute;top:-15px;z-index:15;}
.offer .img{float:left;background:url(../images/top_curve.gif) left top no-repeat;width:275px;padding:10px 10px 0 10px;position:relative;top:-10px;left:-10px;margin:0;}
.offer img{width:100px; height:44px;border:none;}
.offer a h3 {padding-left:5px;cursor:pointer;font-size:20px;color:#333333;width:80%;text-decoration:underline;}
.offer a h3:hover { text-decoration:none!important;}
.offer p {padding:0px;margin:20px 0 0 0;line-height:normal;}
.number {color:#669900;font-size:24px;font-weight:bold;}
.irate { width:100px; display:block; position:absolute;top:15px;left:130px;}
.offer a{color:#666666;font-size:13px;margin:5px;float:left;}
.offer a:hover {color:#316264;}
.offer a.apply_now{background:url(../images/apply_now.gif) left top no-repeat;width:98px;height:25px;display:block;}
.offer a.apply_now span{display:none;}
.offer a.apply_now:hover{background:url(../images/apply_now.gif) left bottom no-repeat;}

.offer ul {font-size:14px;float:left;width:90%;list-style:none;}
.offer ul li {color:#333333;padding:2px 0 2px 25px;background:url(../images/tick.gif) left 2px no-repeat;}
.offer ul li span { display:block!important; clear:both!important;}
.offer ul.offer_list { font-size:13px!important; float:right!important; width:250px!important; list-style-type:none!important;}
.offer ul.offer_list li { color:#666666!important; padding-bottom:3px!important;  width:250px!important; }

.more_info {display:block; clear:both;margin:5px 20px;}
.short_article { width:285px; padding:10px 0px 10px 0px;}
.short_article p { font-size:14px; color:#333333;}
.short_article h3 { padding-bottom:5px;}
.short_article h3 a{ color:#339900; font-size:16px; font-weight:bold;}
.short_article h3 a:hover { color:#217235;}


/*small spon*/
.small_spon	{display:block;width:285px; height:240px;}
.small_spon ul { list-style-type:none;}
.small_spon h3{font-size:12px; color:#999999;float:right;margin:0;filter:alpha(opacity=80);opacity:0.8;}
.small_spon li{width:285px; clear:both;float:left; padding:5px 0px 10px 0px;}
/*.small_spon li:hover{background:#eaeaea url(/../images/list_green.gif) 5px 5px no-repeat;}*/
.small_spon li a{font-size:15px; color:#339900; font-weight:bold; padding-bottom:4px;}
.small_spon li a:hover { color:#2C583E;}
.small_spon p{padding:0;margin:0;width:285px; text-decoration:none!important; color:#333333; font-size:14px;}



/* article right spon */
.article_right_spon {  width:300px; float:right; margin:10px 0px 10px 10px; padding-top:15px; }
.article_right_spon ul { padding:10px!important; margin:0px!important; float:right; border:1px #999999 solid; list-style-type:none!important;}
.article_right_spon li { min-height:55px!important; display:block!important;  clear:both!important; padding:0px 0px 25px 15px!important; font-size:14px!important;  background:url(../images/gray_bullet.gif) 0px 7px no-repeat!important; }
.article_right_spon li a {  text-decoration:none; display:inline; color:#333333; }
.article_right_spon a:hover { text-decoration:underline;}
.article_right_spon li p { margin:4px 0px; padding:0px; font-size:14px!important; display:inline;}
.middle_column h2 { padding:20px 0px 0px 0px!important;}

.small_spon_art { margin:0px!important; padding:0px!important;}



.month_offer { width:251px; height:auto; padding:15px 15px 0px 15px; background:url(../images/offer_top_bg.gif) left top no-repeat;}
.month_offer h3 { padding-left:5px;}
.month_offer ul { list-style-type:none; margin-top:20px;}
.month_offer ul li { display:block; clear:both; height:20px; padding-left:5px; color:#666; margin:5px 0px;}
.month_offer ul li a img { border:1px #CCCCCC solid; margin:0 10px 0 0px; float:left; position:relative; top:0px; }
.month_offer li a:hover {  text-decoration:underline;}
.month_offer li a { text-decoration:none; color:#666; font-size:13px; }

p.mo_bottom_bg { width:281px!important; height:36px; padding:0px; margin-left:-15px; background:url(../images/offer_bottom_bg.gif) left top no-repeat; }
.anz { background:url(../images/icon_anz.gif) 0px 3px no-repeat;}
.hsbc { background:url(../images/icon_hsbc.gif) 0px 3px no-repeat;}
.citi { background:url(../images/icon_citi.gif) 0px 3px no-repeat;}
.westpac { background:url(../images/icon_westpac.gif) 0px 3px no-repeat;}
.nab { background:url(../images/icon_nab.gif) 0px 3px no-repeat;}


.more_links { padding-top:20px; display:block; padding-bottom:20px;}
.more_links h2{font-size:15px;color:#333333;font-weight:bold;}
.more_links ul { list-style-type:disc;margin:0px;padding:10px;color:#999999;}
.more_links ul li{margin:5px;}
.more_links ul li a { color:#333333; font-size:14px;}
.more_links li a:hover { color:#000;}
.more_links span.sl { color:#999; font-size:12px; padding-left:20px;}



.top_rates { background:url(../images/offer_top_pig_bg.gif) top left no-repeat; width:281px; height:auto;  padding:15px 15px 0px 15px; margin:15px 0px; }
.top_rates ul { list-style-type:none; padding-top:10px; padding-bottom:10px;}
.top_rates ul li { padding:7px 0px; border-bottom: 1px #999999 dashed; width:250px;}
.top_rates li a:hover { text-decoration:underline;}
.top_rates p{width:60%;}
.top_rates span.large_number { font-size:36px; color:#339900;}
.top_rates span.small_number { color:#339900;}
.top_rates ul li a { text-decoration:none; color:#333333; font-size:13px; font-weight:bold;}
.compare_all a {  font-size:13px; font-weight:bold; color:#0390D9; padding-top:10px;}

.featured_banks {padding:15px; display:block;clear:both; width:90%; height:auto;margin:20px 0;float:left;}
.featured_banks ul {list-style-type:none; margin-top:10px;}
.featured_banks ul li {float:left; width:100px; padding:5px 35px 5px 0px;}
.featured_banks img {border:none; width:100px; height:44px;}


.about_us { width:281px; padding:15px; font-size:14px; display:block; clear:both; margin-top:10px; padding-top:20px;}

.bread, .bread a { color:#999; font-size:12px;}
.bread { position:absolute; top:-15px; left:0px; width:600px; display:block; height:20px; }


/* table */
.compare_table{border-left:1px #cccccc solid; display:block; clear:both; width:630px;float:left;margin:20px 0;}

.title_bar{height:62px; background:url(../images/table_grad.gif) left top repeat-x !important; font-size:12px!important; font-weight:bold; color:#1a6285;}
.title_bar td{border-bottom:none!important;}
.compare_table table { font-size:13px;}
td{border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;padding:5px 8px; text-align:left;font-size:13px;}
td input{margin-left:20px;}
td a { color:#307194;}
td a:hover{color:#333;}
tr:hover{background:#c7e7fd;}
.other_products table tr:hover { cursor:pointer;}

a.apply_small{width:97px;height:22px;display:block;background:url(../images/buttons.gif) left -254px no-repeat;margin:5px 0;}
a.apply_small:hover{background:url(../images/buttons.gif) left -276px no-repeat;}
.apply_small span{display:none;}

.inst_h2 { display:block; clear:both; font-size:18px; padding:3px 0px; width:100%; font-weight:bold;}
.inst_products { padding-bottom:60px!important;}
.other_products span { float:right; font-size:12px; color:#0099cc; margin-right:30px; position:relative; top:15px;}


.table_spon { position:relative;}
.table_spon h3{ position:absolute; top:0px; left:530px; color:#959595; font-size:12px; width:90px; padding:0px; margin:0px;}
.table_spon li { width:240px; float:left; height:60px; display:block; margin:0px; padding:12px 15px 2px 8px;}
.table_spon a p { color:#333; text-decoration:none!important; height:38px!important; overflow:hidden;}



#div_advertise form p { width:400px; display:block; padding:5px 0px;}
#div_advertise form p span { width:90px; display:block; float:left; height:25px;}
#div_advertise form input.text, #div_advertise form textarea {   clear:both; display:block;background:#FFF; border:1px #999 solid; padding:3px; width:260px; font-size:13px;}
#div_advertise a { float:left;}
#div_advertise img { float:left;}
#div_advertise .sub2 { padding:5px 15px; background-color:#3399CC; color:#FFFFFF; font-weight:bold; font:13px; border:none; margin:10px 0px; cursor:pointer;}
#div_advertise .sub2:hover { background:#009933;}


#contact_us form p { width:400px; display:block; padding:5px 0px;}
#contact_us form p span { width:90px; display:block; float:left; height:25px;}
#contact_us form input.text, #contact_us form textarea, #contact_us form select {   clear:both; display:block;background:#FFF; border:1px #999 solid; padding:3px; width:260px; font-size:13px;}
#contact_us a { float:left;}
#contact_us img { float:left;}
#contact_us .sub2 { padding:5px 15px; background-color:#3399CC; color:#FFFFFF; font-weight:bold; font:13px; border:none; margin:10px 0px; cursor:pointer;}
#contact_us .sub2:hover { background:#009933;}


.autocomplete{display:block;background:#FFFFFF;z-index:100000;border:1px #0099CC solid;border-top:none;filter:alpha(opacity=95);opacity:0.95;height:150px;overflow:auto;}
.autocomplete li{cursor:pointer;background-image:none!important;font-size:14px!important;margin:0;padding:2px 5px;}
.autocomplete li:hover,.autocomplete li.sfhover{background:#c7e7fd;}
.autocomplete .selected{background:#c7e7fd;}

.leaderboard { position:absolute; top:25px; left:490px;}

.content_home {font-size:15px!important; width:80%;margin:20px 10px!important;line-height:20px;}




.small_recom_sites h2.home_h2{ display:none!important;}




/* error_message */
.error_text_page{width:980px;margin:0 auto;text-align:left;margin:0 auto;position:relative;padding:180px 0 0 0px;height:350px;}
.error_text_page h1{font-size:40px;color:#ff9933;left:50px;top:140px;}
.error_text_page .header{top:30px;}
.error_text_page .logo_error{display:block;width:890px;height:72px;background:url(../images/big_logo.gif) left top no-repeat;margin:10px 0 0 10px;}
.error_text_page .logo_error span{display:none;}
.error_text_page p, .error_text_page li a{font-size:15px;}.error_text_page li a:hover{color:#666666;}
.error_text_page ul{ float:left; width:400px;}
.error_main{width:100%;float:left;clear:both;position:relative;}

