/* CSS Document */
img{border:none}

img a{border:none}

body{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#024473;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	text-align:left;
	}
	
.wrap{
	width:972px;
	margin:0 auto;
	margin-top:1px;
	}

.wrapper{
	width:972px;
	float:left;
	background-color:#FFFFFF;
	margin-top:1px;
	}		

.header{
	width:100%;
	/*float:left;*/
	height:94px;
	}
	
.logo{
	/*width:113px;*/
	width:406px;
	height:94px;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	float:left;
	}	
	
.logo_txt{
	width:290px;
	float:left;
	height:94px;
	}	
	
.ecom_logo{
	width:212px;
	height:94px;
	background-image:url(../images/ecom.jpg);
	background-repeat:no-repeat;
	float:right;
	}	
	
.post_office_txt{
	font-family:"Franklin Gothic Medium";
	font-size:25px;
	color:#024474;
	text-align:left;
	float:left;
	width:100%;
	margin-top:23px;
	}	
	
.post_office_subtxt{
	font-family:"Franklin Gothic Medium";
	font-size:17px;
	color:#024474;
	text-align:left;
	float:left;
	width:100%;
	margin-top:0px;
	}	

.data_wrapper{
	width:942px;
	float:left;
	margin-left:14px;
	display:inline;
	}	
	
.navigation{
	width:100%;
	height:40px;
	float:left;
	background-image:url(../images/navbg.jpg);
	background-repeat:repeat-x;
	}		
	
.first_block{
	width:940px;
	float:left;
	height:361px;
	border:#BAE1FD solid 1px;
	margin-top:10px;
	}	
	
.first_blk_container{
	width:932px;
	height:353px;
	float:left;
	margin:4px;
	}
	
.first_blk_lft{
	width:625px;
	height:291px;
	float:left;
	/*background-image:url(../images/insurance.jpg);*/
	/*background-repeat:no-repeat;*/
	}		
	
.first_blk_rgt{
	width:307px;
	height:291px;
	float:left;
	background-image:url(../images/rgtbg.jpg);
	background-repeat:repeat-x;
	}	
	
.btn_div{
	width:100%;
	height:62px;
	float:left;
	}
	
.btn1{
	width:308px;
	height:62px;
	float:left;
	background-image:url(../images/btn1.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
	}	
	
.btn2{
	width:311px;
	height:62px;
	float:left;
	background-image:url(../images/btn2.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
	margin-left:3px;
	}	
	
.btn3{
	width:307px;
	height:62px;
	float:left;
	background-image:url(../images/btn3.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
	margin-left:3px;
	}		
	
.btn_txt{
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	background-image:url(../images/arrowbtn1.jpg);
	background-repeat:no-repeat;
	padding-right:40px;
	background-position:right 6px;
	margin-top:14px;
	margin-left:19px;
	display:inline;
	}	
	
.btn_txt a{
	color:#FFFFFF;
	text-decoration:none;
	}	
	
.btn_txt a:hover{
	text-decoration:underline;
	}		
	
.btn_txt2{
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	background-image:url(../images/arrowbtn2.jpg);
	background-repeat:no-repeat;
	padding-right:40px;
	background-position:right 6px;
	margin-top:14px;
	margin-left:19px;
	display:inline;
	}	

.btn_txt2 a{
	color:#FFFFFF;
	text-decoration:none;
	}	
	
.btn_txt2 a:hover{
	text-decoration:underline;
	}
	
.btn_txt2:hover{
	text-decoration:underline;
	}
	
.btn_txt3{
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	background-image:url(../images/arrowbtn3.jpg);
	background-repeat:no-repeat;
	padding-right:40px;
	background-position:right 6px;
	margin-top:14px;
	margin-left:19px;
	display:inline;
	}	

.btn_txt3 a{
	color:#FFFFFF;
	text-decoration:none;
	}	
	
.btn_txt3 a:hover{
	text-decoration:underline;
	}
	
.rgt_box_txt{
	font-size:14px;
	color:#FFFFFF;
	float:left;
	width:255px;
	margin-top:15px;
	margin-left:16px;
	display:inline;
	}			
		
.buttons_div{
	width:250px;
	height:202px;
	float:left;
	margin-top:12px;
	margin-left:15px;
	display:inline;
	}		
	
.full_length{
	width:100%;
	float:left;
	margin-top:5px;
	height:24px;
	}	
		
.img_side{
	width:25px;
	height:24px;
	float:left;
	}	
	
.txt_side{
	width:217px;
	float:left;
	height:20px;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	color:#FFFFFF;
	padding-top:4px;
	}

.txt_side a{
	text-decoration:none;
	color:#fff;
	}	
	
.txt_side a:hover{
	text-decoration:underline;
	}	
	
.paying_txt_div{
	width:288px;
	float:left;
	margin:10px 0 0 20px;
	display:inline;
	}	
.paying_txt_div a{
	text-decoration:none;
}	
.paying_txt{
	float:left;
	font-size:28px;
	color:#D8242F;
	font-weight:bold;
	width:100%;
	}	
	
.challenge_txt{
	float:left;
	font-size:15px;
	color:#72136C;
	font-weight:bold;
	width:350px;
	margin-top:18px;
	height:100px;
	}	
	
.challenge_txt a{	
	color:#72136C;
	text-decoration:none;
	padding-top:11px;
	width:120px;
	float:left;
	background-image:url(../images/arrow_more.png);
	background-repeat:no-repeat;
	background-position:right 14px;
	padding-right:0px;
	}
	
.challenge_txt a:hover{	
	text-decoration:underline;
	}	
	
.getaquote{
	width:107px;
	height:30px;
	background-image:url(../images/btn/getaquote.jpg);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
	margin-top:17px;
	}	
	
.second_block{
	width:952px !important;
	width:960px;
	height:149px;
	float:left;
	margin-top:18px;
	}	
	
.block1{
	width:302px;
	height:149px;
	float:left;
	border:#BAE1FD solid 1px;
	}	
	
.block2{
	width:302px;
	height:149px;
	float:left;
	border:#BAE1FD solid 1px;
	margin-left:15px !important;
	margin-left:7px;
	display:inline;
	}
	
.third_block{
	width:942px !important;
	width:950px;
	height:179px;
	float:left;
	background-image:url(../images/thirdblock.jpg) !important;
	background-image:url(../images/thirdblockie.jpg);
	background-repeat:no-repeat;
	margin-top:18px;
	}	

.temp_slider{
	width:942px;
	height:213px;
	/*background-image:url(../images/slider.jpg);
	background-repeat:no-repeat;*/
	float:left;
	margin-top:18px;
	}
	
.quick_links{
	width:100%;
	float:left;
	color:#024474;
	font-size:20px;
	margin:17px 0 0 20px;
	display:inline;
	}		

.insuarance_div{
	width:256px;
	height:90px;
	float:left;
	margin-top:15px;
	margin-left:22px;
	display:inline;
	}	
	
.ins_txt{
	font-size:12px;
	color:#247DB2;
	font-weight:bold;
	}	
	
.insuarance_div ul{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-size:11px;
	color:#247DB2;
	}	
	
.insuarance_div ul li{
	width:116px;
	float:left;
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	list-style:none;
	background-position:0 6px;
	line-height:18px;
	}
	
.insuarance_div ul a{
	color:#247DB2;
	text-decoration:none;	
	}	
	
.insuarance_div ul a:hover{
	text-decoration:underline;	
	}		
	
.banking_div{
	width:120px;
	height:90px;
	float:left;
	margin-top:15px;
	margin-left:22px !important;
	margin-left:14px;
	display:inline;
	}	
	
.banking_div ul{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-size:11px;
	color:#247DB2;
	}	
	
.banking_div ul li{
	width:120px;
	float:left;
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	list-style:none;
	background-position:0 6px;
	line-height:18px;
	}
	
.banking_div ul a{
	color:#247DB2;
	text-decoration:none;	
	}	
	
.banking_div ul a:hover{
	text-decoration:underline;	
	}			
	
.how_div{
	width:90px;
	height:90px;
	float:left;
	margin-top:15px;
	margin-left:25px !important;
	margin-left:10px;
	display:inline;
	}	
	
.how_div ul{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-size:11px;
	color:#247DB2;
	}	
	
.how_div ul li{
	width:90px;
	float:left;
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	list-style:none;
	background-position:0 6px;
	line-height:18px;
	}
	
.how_div ul a{
	color:#247DB2;
	text-decoration:none;	
	}	
	
.how_div ul a:hover{
	text-decoration:underline;	
	}	
	
.latest_div{
	width:90px;
	height:90px;
	float:left;
	margin-top:15px;
	margin-left:15px !important;
	margin-left:0px;
	display:inline;
	}	
	
.latest_div ul{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-size:11px;
	color:#247DB2;
	}	
	
.latest_div ul li{
	width:120px;
	float:left;
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	list-style:none;
	background-position:0 6px;
	line-height:18px;
	}
	
.latest_div ul a{
	color:#247DB2;
	text-decoration:none;	
	}	
	
.latest_div ul a:hover{
	text-decoration:underline;	
	}		
	
.box_container{
	width:294px;
	height:141px;
	margin:4px;
	float:left;
	}	
	
.box_lft{
	width:294px;
	height:100%;
	background-image:url(../images/lft_side.jpg);
	background-repeat:repeat-x;
	float:left;
	}
	
.box1img{
	width:140px;
	height:141px;
	/*background-image:url(../images/box1img.jpg);
	background-repeat:no-repeat;*/
	float:right;
	}
	
.box2img{
	width:128px;
	height:141px;
	/*background-image:url(../images/box2img.jpg);
	background-repeat:no-repeat;*/
	float:right;
	}	
	
.box3img{
	width:131px;
	height:141px;
	/*background-image:url(../images/box3img.jpg);
	background-repeat:no-repeat;*/
	float:right;
	}	
	
.box_txt{
	width:141px;
	height:121px;
	float:left;
	margin-top:13px;
	margin-left:10px;
	display:inline;
	}	
	
.box_txt2{
	width:151px;
	height:121px;
	float:left;
	margin-top:13px;
	margin-left:10px;
	display:inline;
	}					
	
.top_txt{
	font-size:20px;
	color:#FFFFFF;
	float:left;
	padding-left:4px;
	}
	
.middle_txt{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	float:left;
	margin-top:8px;
	padding-left:4px;
	}	
	
.bottom_txt{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	margin-top:10px;
	padding-left:4px;
	width:100%;
	}		
.bottom_txt	a {
 text-decoration:none;
} 
.empty_btn{
	width:109px;
	height:24px;
	background-image:url(../images/btn/emptybtn.jpg);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
	margin-top:12px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:6px;
	}	
	
.empty_btn:hover{
	background-image:url(../images/btn/emptybtn_hover.jpg);
	}		
	
.footer{
	width:100% !important;
	width:984px;
	height:72px;
	background-color:#3B7CAC;
	float:left;
	/*margin-top:27px;*/
	}	
	
.footer_txt_container{
	width:551px;
	float:left;
	margin-top:14px;
	margin-left:26px;
	display:inline;
	}	
	
.footer_txt{
	width:100%;
	float:left;
	font-size:11px;
	color:#FFFFFF;
	}
	
.footer_txt a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
.footer_txt a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}			
	
.footer_txt2{
	width:100%;
	float:left;
	font-size:11px;
	color:#FFFFFF;
	margin-top:6px;
	}
	
.footer_txt2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
.footer_txt2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}		
	
.footer_logo{
	background-image:url(../images/ecom_foot_logo.jpg);
	width:139px;
	height:25px;
	float:left;
	background-repeat:no-repeat;
	}	
	
.menu_txt{
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	}	
	
.menu_txt a{
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	margin-top:12px;
	}	
	
.menu_txt a:hover{
	text-decoration:underline;
	}	
	
.menu_txt ul{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:8px;
	display:inline;
	}	
	
.menu_txt ul li{
	list-style:none;
	float:left;
	padding-left:7px;
	padding-right:7px;
	}	
	
/*--new css for homepage rollovers--*/

/*--Broadband--*/
.first_blk_lft_broadband{
	width:625px;
	height:291px;
	float:left;
	background-image:url(../images/broadband.jpg);
	background-repeat:no-repeat;
	}
	
.challenge_txt_broadband{
	float:left;
	font-size:15px;
	color:#FD7100;
	font-weight:bold;
	/*width:200px;*/
	width:350px;
	height:100px;
	margin-top:18px;
	}
	
.challenge_txt_broadband a{	
	color:#FD7100;
	text-decoration:none;
	padding-top:11px;
	width:120px;
	float:left;
	background-image:url(../images/arrow_broadband.jpg);
	background-repeat:no-repeat;
	background-position:right 14px;
	padding-right:0px;
	}
	
.challenge_txt_broadband a:hover{	
	text-decoration:underline;
	}	
	
/*--travel--*/
.first_blk_lft_travel{
	width:625px;
	height:291px;
	float:left;
	background-image:url(../images/travel.jpg);
	background-repeat:no-repeat;
	}
	
.challenge_txt_travel{
	float:left;
	font-size:15px;
	color:#361761;
	font-weight:bold;
	/*width:200px;*/
	width:350px;
	height:100px;
	margin-top:18px;
	}
	
.challenge_txt_travel a{	
	color:#57369D;
	text-decoration:none;
	padding-top:11px;
	width:120px;
	float:left;
	background-image:url(../images/arrow_travel.jpg);
	background-repeat:no-repeat;
	background-position:right 14px;
	padding-right:0px;
	}
	
.challenge_txt_broadband a:hover{	
	text-decoration:underline;
	}	
	
.btnbg_ibt{
	width:107px;
	height:23px;
	background-image:url(../images/btn/btnbg.jpg);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
/*	margin-top:17px;*/
	font-family:Arial;
	font-size:13px;
	font-weight:600;
	text-align:center;
	color:#FFFFFF;
	padding:7px 0px 0px 0px;
	cursor:pointer;
}

.btnbg_ibt:hover{
	width:107px;
	height:30px;
	background-image:url(../images/btn/btnbg_hover.jpg);
	background-repeat:no-repeat;
}

	
.arr{
	width:16px;
	height:15px;
	background-image:url(../images/arr.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:7px;
	margin-top:1px;
	}	
	
.txt_fltlft{
	float:left;
	}
	
/*-------------------------------------------------------- Insuarance Page ---------------------------------------------------------------*/	


#leftpan{
	width:202px;
	height:auto;
	float:left;
	}
	
#rightpan{
	width:740px;
	float:left;
/*	height:1013px;*/
	}	
	
.bradcom_div{
	font-size:11px;
	color:#999999;
	float:left;
	width:100%;
	margin-top:10px;
	margin-left:2px;
	display:inline;
	}	
	
.bradcom_div a{
	text-decoration:none;
	color:#247DB2;
	}	
	
.bradcom_div a:hover{
	text-decoration:underline;
	}	
	
.navigation_box{
	width:188px;
	/*min-height:194px;*/
	float:left;
	border:#BAE1FD solid 1px;
	margin-top:10px;
	}	
	
.navigation_box_container{
	width:182px;
	margin:3px;
	float:left;
	}	
	
.navigation_box_row{
	float:left;
	width:182px !important;
	/*height:26px;*/
	float:left;
	background-color:#EFF5F9;
	width:181px;
	}
	
.sep_line_nav{
	width:100%;
	float:left;
	height:1px;
	background-color:#FFFFFF;
	font-size:0px;
	}		
	
.txt_side2{
	width:149px;
	float:left;
	/*height:20px;*/
	font-size:11px;
	font-weight:bold;
	padding-left:4px;
	color:#247DB2;
	padding-top:4px;
	}	
	
.txt_side2 a{
	text-decoration:none;
	color:#247DB2;
	}	
	
.txt_side2 a:hover{
	text-decoration:none;
	color:#024474;
	}		
	
.full_length2{
	width:100%;
	float:left;
	margin-top:2px;
	margin-left:5px;
	display:inline;
	/*8height:24px;*/
	}	
	
.instantserver_box{
	width:188px;
	float:left;
	border:#BAE1FD solid 1px;
	margin-top:10px;
	padding-bottom:1px;
	}	
	
.instantserver_box_container{
	width:181px;
	margin:4px;
/*	height:275px;*/
	float:left;
	}	
	
.blockbtmimg{
	/*background-image:url(../images/blockimg.jpg);*/
	width:181px;
/*	height:133px;*/
	float:left;
	/*background-repeat:no-repeat;*/
	background-position:bottom;
	}	
	
.blockimg{
	background-image:url(../images/blockbg.jpg);
	background-position:top;
	width:181px;
	background-repeat:repeat-x;
	float:left;
	margin-top:1px;
	background-color:#0570A8;
	}	
	
.incontainer{
	width:173px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	display:inline;
	padding-bottom:10px;
	}	
.incontainer a {
	text-decoration:none;
}
	
.blockbtmimg2{
	/*background-image:url(../images/blockimg2.jpg);*/
	width:181px;
	/*height:133px;*/
	float:left;
	/*background-repeat:no-repeat;*/
	background-position:bottom;
	}	
	
.mid_pan{
	width:738px !important;
	width:680px;
	height:auto;
	float:left;
	border:#BAE1FD solid 1px;
	margin-top:10px;
	margin-bottom:12px;
	}	
	
	
.mid_pan3{
	width:738px !important;
	width:680px;
	height:auto;
	float:left;
	border:#BAE1FD solid 1px;
	margin-top:10px;
	min-height:600px;
	margin-bottom:12px;
	}	
	
.mid_pan2{
	width:738px !important;
	width:680px;
	height:auto;
	float:left;
	border:#BAE1FD solid 1px;
	margin-top:10px;
	}	
	
.h1div{
	float:left;
	width:100%;
	margin:10px 0 0 24px;
	display:inline;
	}	
.h1div a {
	text-decoration:none;
}
.midpan_outer{
	width:100%;
	float:left;
	margin-top:13px; 
	}
	
.midpan_container{
	width:714px !important;
	/*height:629px;*/
	width:100%;
	margin:0 auto;
	}
	
.ins_head_bg{
	width:700px;
	height:33px;
	background-image:url(../images/insbg.jpg);
	background-repeat:repeat-x;
	float:left;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	padding-top:7px;
	padding-left:14px;
	}	
	
.phone_n_broadband_bg{
	width:700px;
	height:33px;
	background-image:url(../images/phonebg.jpg);
	background-repeat:repeat-x;
	float:left;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	padding-top:7px;
	padding-left:14px;
	}	
	
.travel_bg{
	width:700px;
	height:33px;
	background-image:url(../images/travelbg.jpg);
	background-repeat:repeat-x;
	float:left;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	padding-top:7px;
	padding-left:14px;
	}		
	
.detailtxt{
	font-size:12px;
	color:#000000;
	float:left;
	margin:10px 0 0 12px;
	display:inline;
	}	

.ads_container{
	width:100%;
	min-height:518px !important;
	height:auto;
	float:left;
	}

.ads_container2{
	width:100%;
	height:auto;
	float:left;
	}
	
.adblock1{
	width:228px !important;
	width:220px;
	float:left;
	margin-left:12px !important;
	margin-left:6px;
	display:inline;
	border:#BAE1FD solid 1px;
	margin-top:22px;
	padding-bottom:12px;
	}	
	
.inner_adblk{
	width:220px;
	height:240px;
	float:left;
	margin:4px;
	}	
	
.inner_adblkhead{
	width:209px;
	float:left;
	height:27px;
	background-image:url(../images/innerheadbg.jpg);
	background-repeat:repeat-x;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:11px;
	padding-top:6px;
	}	
	
.inneradbg{
/*	height:206px;*/
	float:left;
	width:220px;
	background-image:url(../images/adbg.jpg);
	background-repeat:repeat-x;
	}	
	
.adimg1{
	width:220px;
	height:127px;
	float:left;
	text-align:center;
	}

	
.timg3{
	width:220px;
	height:127px;
	/*background-image:url(../images/timg3.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}	
	
.timg4{
	width:220px;
	height:127px;
	/*background-image:url(../images/timg4.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}	
	
.timg5{
	width:220px;
	height:127px;
	/*background-image:url(../images/timg5.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}	
	
.timg6{
	width:220px;
	height:127px;
	background-image:url(../images/timg6.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}	
	
.timg7{
	width:220px;
	height:127px;
	background-image:url(../images/timg7.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}					

.t1{
	width:220px;
	height:127px;
	/*background-image:url(../images/t1.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}
	
.t2{
	width:220px;
	height:127px;
	/*background-image:url(../images/t2.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}	
	
.t3{
	width:220px;
	height:127px;
	/*background-image:url(../images/t3.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}	
		
.hphone{
	width:220px;
	height:127px;
	/*background-image:url(../images/hphone.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}		
	
.adtxt{
	font-size:12px;
	color:#000000;
	float:left;
	margin:9px 0 0 11px;
	display:inline;
	min-height:35px;
	}	
.inneradbg a{
	text-decoration:none;
}	
.ad_btn{
	background-image:url(../images/btn/adbtn.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:23px;
	margin-top:8px;
	margin-left:5px;
	display:inline;
	padding-top:6px;
	text-align:center;
	width:105px;
	}	

.ad_btn:hover{
	background-image:url(../images/btn/adbtn_hover.jpg);
	}	
	
/*.adblock2{
	width:228px;
	height:248px;
	float:left;
	border:#BAE1FD solid 1px;
	margin-left:12px;
	display:inline;
	}	
	
.adblock3{
	width:228px;
	height:248px;
	float:left;
	border:#BAE1FD solid 1px;
	margin-top:22px;
	}	
	
.adblock4{
	width:228px;
	height:248px;
	float:left;
	border:#BAE1FD solid 1px;
	margin-left:12px;
	display:inline;
	margin-top:22px;
	}	*/
	
.adimg2{
	width:220px;
	height:127px;
	background-image:url(../images/adimg2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}
	
.adimg3{
	width:220px;
	height:127px;
	background-image:url(../images/adimg3.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}
	
.adimg4{
	width:220px;
	height:127px;
	background-image:url(../images/adimg4.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}
	
.adimg5{
	width:220px;
	height:127px;
	background-image:url(../images/adimg5.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}
	
.adimg6{
	width:220px;
	height:127px;
	background-image:url(../images/adimg6.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	}	
	
.quicklinkbg{
	width:714px;
	height:235px;
	float:left;
	background-image:url(../images/quicklinkbg.jpg);
	background-repeat:no-repeat;
	margin-top:21px;
	margin-left:12px;
	display:inline;
	padding-bottom:12px;
	}					
	
.insuarance_div2{
	width:120px;
	float:left;
	margin-top:15px;
	margin-left:22px;
	display:inline;
	}	
	
.insuarance_div2 ul{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-size:11px;
	color:#247DB2;
	}	
	
.insuarance_div2 ul li{
	width:120px;
	float:left;
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	list-style:none;
	background-position:0 6px;
	line-height:18px;
	}
	
.insuarance_div2 ul a{
	color:#247DB2;
	text-decoration:none;	
	}	
	
.insuarance_div2 ul a:hover{
	text-decoration:underline;	
	}	
	
.banking_div2{
	width:130px;
	height:90px;
	float:left;
	margin-top:15px;
	margin-left:16px !important;
	margin-left:10px;
	display:inline;
	}	
	
.banking_div2 ul{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-size:11px;
	color:#247DB2;
	}	
	
.banking_div2 ul li{
	width:120px;
	float:left;
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	list-style:none;
	background-position:0 6px;
	line-height:18px;
	}
	
.banking_div2 ul a{
	color:#247DB2;
	text-decoration:none;	
	}	
	
.banking_div2 ul a:hover{
	text-decoration:underline;	
	}							
	
	
/*-------------------------------------------------------------- Car insurance page ---------------------------------------------------------------------*/

.cimg1{
	width:713px;
	height:177px;
	float:left;
	}	
	
.car_insurance_textbg{
	float:left;
	width:713px;
	height:auto;
	background-repeat:no-repeat;
	background-position:bottom;
	background-image:url(../images/car-insurance_textbg.jpg);
	}	
.car_insurance_textbg a {
	text-decoration:none;
}
.text_wrapper_carin{
	width:685px;
/*	height:512px;*/
	float:left;
	margin-top:18px;
	margin-left:12px;
	display:inline;
	}	
	
.carin_detailtxt{
	font-size:12px;
	color:#000000;
	text-align:left;
	width:100%;
	float:left;
	margin-top:15px;
	}	

.nn{
	float:left;
	width:100%;
	}
	
.nn ul{
	width:98%;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-align:left;
	margin-top:10px;
	margin-left:16px;
	display:inline;
	padding-bottom:12px;
	}	
	
.nn li{
	padding-left:8px;
	padding-top:5px;
	}	
	
.nn li strong{
		color:#024474; 
	}
		
.termstext{
	font-size:11px;
	font-family:Arial;
	color:#999;
	text-align:left;
	float:left;
	margin-top:30px;
	width:150px;
	padding-bottom:10px;
	}	
	
.carincbtn{
	width:250px;
	/*height:27px;*/
	float:right;
	margin-top:20px;
	}	
.carincbtn a{
	text-decoration:none;

}
.carinc_moreinfobtn{
	width:103px;
	height:27px;
	background-image:url(../images/moreinfobtn.jpg);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	color:#FFFFFF;
	}	
	
.carinc_moreinfobtn:hover{
	background-image:url(../images/moreinfobtn_hover.jpg);
	background-repeat:no-repeat;
	}	
	
.carinc_gaqbtn{
	width:103px;
	height:27px;
	background-image:url(../images/gaqbtn.jpg);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	color:#FFFFFF;
	margin-left:20px;
	display:inline;
	}	
	
.carinc_gaqbtn:hover{
	background-image:url(../images/gaqbtn_hover.jpg);
	background-repeat:no-repeat;
	}	
	
.quotebg{
	width:713px;
	height:119px;
	margin:0 auto;
	margin-top:12px;
	background-image:url(../images/quotebg.jpg);
	background-repeat:no-repeat;
	}	
	
.quote_head{
	color:#D8242F;
	font-size:20px;
	float:left;
	width:100%;
	margin-top:8px;
	margin-left:12px;
	display:inline;
	font-weight:bold;
	}	
	
.quote{
	float:left;
	width:516px;
	}	
	
.quote ul{
	width:700px;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:8px;
	margin-left:12px;
	display:inline;
	}	
	
.quote ul li{
	list-style:none;
	float:left;
	width:175px;
	height:24px;
	margin-top:10px;
	}
	
.quotefull_length{
	width:172px;
	float:left;
	height:24px;
	}	
	
.quotefull_img{
	width:24px;
	height:24px;
	float:left;
	}	
	
.quotefull_txt{
	width:138px;
	height:19px;
	float:left;
	margin-left:10px;
	display:inline;
	font-size:12px;
	color:#024474;
	font-weight:bold;
	padding-top:5px;
	}	
	
.quotefull_txt a{
	text-decoration:none;
	color:#024474;
	}		
	
.quotefull_txt a:hover{
	text-decoration:underline;
	}		
	
.paying_wrapper{
	width:522px;
	min-height:94px;
	height:94px;
	float:left;
	margin-left:12px;
	margin-top:20px;
	display:inline;
	}	
	
.ins_heading_div{
	width:100%;
	float:left;
	color:#72136C;
	font-size:15px;
	text-align:left;
	font-weight:bold;
	}
	
.minfo{
	width:112px;
	height:26px;
	background-image:url(../images/minfo.jpg);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	color:#FFFFFF;
	}	
	
.minfo:hover{
	background-image:url(../images/minfo_hover.jpg);
	background-repeat:no-repeat;
	}	
	
.getaq{
	width:112px;
	height:26px;
	background-image:url(../images/getaq.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:12px;
	display:inline;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	color:#FFFFFF;
	}	
	
.getaq:hover{
	background-image:url(../images/gaq_hover.jpg);
	background-repeat:no-repeat;
	}		
	
.mgetdiv{
	width:250px;
	height:27px;
	float:left;
	margin-top:18px;
	}		
.mgetdiv a{
	text-decoration:none;
}
.tmp1{
	float:left; margin-top:7px;
	}	
	
.tmp2{
	float:left; margin-left:5px; display:inline
	}	
	
/*----------------------------------------------------------- Car insurance more info ----------------------------------------------------------------*/

h4{
	font-size:14px;
	font-weight:bold;
	color:#D8242F;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:6px;
	}	
	
.needmorecar_bg{
	width:702px;
	height:26px;
	float:left;
	background-image:url(../images/needcarbg.jpg);
	background-repeat:repeat-x;
	margin-top:16px;
	padding-top:3px;
	padding-left:11px;
	font-size:16px;
	color:#024474;
	font-weight:bold;
	}	
	
.carin_detailtxt2{
	font-size:12px;
	color:#000000;
	text-align:left;
	width:100%;
	float:left;
	margin-top:12px;
	margin-left:11px;
	display:inline;
	}		
	
.carinc_gaq4btn{
	width:96px;
	height:22px;
	background-image:url(../images/gaq4.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-left:12px;
	display:inline;
	margin-top:20px;
	margin-right:13px;
	padding-bottom:10px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding-top:4px;
	font-weight:bold;
	padding-left:8px;
	}	
	
.carinc_gaq4btn:hover{
	background-image:url(../images/gaq4_hover.jpg);
	}
	
.carinc_gaq5btn{
	width:96px;
	height:22px;
	background-image:url(../images/gaq5.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-left:12px;
	display:inline;
	margin-top:9px;
	margin-right:36px;
	padding-bottom:0px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding-top:4px;
	font-weight:bold;
	padding-left:8px;
	}	
	
.carinc_gaq5btn:hover{
	background-image:url(../images/gaq5_hover.jpg);
	}	

.tmp3{
	float:left; width:550px;
	}
	
table{
	border:#ccc solid 1px;
	}	
	
.table_class{
	padding-left:5px; color:#FFFFFF; font-weight:bold
	}	
	

h1{
	margin:0px;
	padding:0px;
	color:#024474;
	font-size:30px;
	font-weight:bold;
	font-family:Arial;
	}
	
h2{
	margin:0px;
	padding:0px;
	font-family:Arial;
	color:#D8242F;
	font-size:20px;
	text-align:left;
	float:left;
	font-weight:bold;
	width:100%;	
	}	
	
	
h3{
	margin:0px;
	padding:0px;
	font-family:Arial;
	color:#024474;
	font-size:16px;
	text-align:left;
	float:left;
	width:100%;	
	font-weight:bold;
	margin-top:15px;
	}	
	
h5{
	margin:0px;
	padding:0px;
	color:#72136C;
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
	}		
	
h5 a{
	color:#91258A;
	text-decoration:none;
	}	
	
h5 a:hover{
	color:#024474;
	text-decoration:underline;
	}	
	

/*------------------------------------------------------------------ Contact Us -----------------------------------------------------------------------------*/	
	
	
	
	
	
.blacktext2 {

color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
}

.contact_class{
	float:left; margin-left:30px; display:inline;
	}	
	
.maintext{
	width:260px;
	border:#999999 solid 1px;
	font-size:11px;
	color:#666666;
	font-family:Arial;
	height:16px;
	padding-top:3px;
	}
	
.maintext_code{
	border:#999999 solid 1px;
	font-size:11px;
	color:#666666;
	font-family:Arial;
	}		
	
.maintext_codedl{
	border:#999999 solid 1px;
	font-size:11px;
	color:#666666;
	font-family:Arial;
	width:260px;
	height:19px;
	}	
	
.maintext_codetxtarea{
	border:#999999 solid 1px;
	font-size:11px;
	color:#666666;
	font-family:Arial;
	width:260px;
	height:90px;
	}				
	
/*sitemap*/
#sitemap_wrapper{
	float:left; 
	width:100%; 
	height:auto; 
	overflow:hidden;
	
}

#sitemap_wrapper ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}


#sitemap_wrapper li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:99%;
	background:url(../images/link_bullet.jpg) no-repeat;
	background-position:0px 8px;
	font-family:Arial;
	font-size:11px;
	text-align:left;
	color:#000000;
	line-height:25px;
	padding:0px 0px 0px 15px;
	font-weight:bold;
}

#sitemap_wrapper li a{
	text-decoration:none;
	color:#024474;
	cursor:pointer;	
	
}

#sitemap_wrapper li a:hover{
	text-decoration:underline;
	color:#3B77AD;
}

#sitemap_wrapper li ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:5px 0px 5px 20px;
	
}

#sitemap_wrapper li li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:url(../images/bult.gif) no-repeat;
	background-position:0px 6px;
	line-height:20px;
	padding:0px 0px 0px 15px;
	color:#000033;
	
}
