	/* unravelit Main CSS sheet */

	

	/* general */

	* {

	margin: 0px;

	padding: 0;

}

	

	body {

	margin-top: 0px;

	text-align: left;

	font: 11px/1.5em Verdana;

	background-image: url(images/bg.jpg);

	background-repeat: no-repeat;

	}

	

a:link {

	color: #00357D;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #00357D;

}

a:hover {

	text-decoration: underline;

	color: #00357D;

}

a:active {

	text-decoration: none;

	color: #00357D;

}

	

	

	img {

	display: inline;

	border: 0;

	margin: 0px;

	padding: 0px;

	}

	

	.border {

	margin: 0px;

	padding: 0px;

	border: 1px solid #6699cc;

	

	}

	

	.tdborder

	{

	border-bottom-width: 6px;

	border-bottom-style: solid;

	border-bottom-color: #205687;

	}

	

	.background {

	background-image: url(../images/bgpage_02.jpg);

	background-repeat: no-repeat;

	}

		

		div#intro {

	padding: 0px;

	text-align: left;

	

	}	

	/* menu and top */

	

	#logo {

	margin: 0px;

	padding: 0px;

	height: 89px;

	width: 297px;

	position: absolute;

	visibility: visible;

	z-index: auto;

	left: 0px;

	top: 3px;

	background-image: url(../images/logo.jpg);

	

	}

	

	#blurb {

	margin: 0px;

	padding: 0px;

	height: 61px;

	width: 325px;

	position: absolute;

	visibility: visible;

	z-index: auto;

	left: 513px;

	top: 36px;

	background-image: url(file:///C|/Users/dobrien/Desktop/unravelit_new/images/blurb.jpg);

	

	}

	

	#headernav {

	margin: 0px;

	padding: 0px;

	height: 25px;

	width: 254px;

	position: absolute;

	visibility: visible;

	z-index: auto;

	left: 544px;

	top: 77px;

	

	}

	#menu {

	background-color: #fff;

	margin: 0px;

	padding: 0px;

	height: 50px;

	width: 780px;

	text-align: right;

	vertical-align: bottom;



	

	}

	

	#leftnavigation {

	background-color: #f7f7f7;

	margin: 0px;

	padding-top: 30px;

	height: 1400px;

	width: 150px;

	vertical-align: bottom;

	border-right: 1px solid #003e76;

	}

	

    #leftnavigationproducts {

	background-color: #f7f7f7;

	margin: 0px;

	padding-top: 30px;

	height: 100%;

	width: 150px;

	vertical-align: bottom;

	}

	



	ul.vert-one{

	margin:0;

	padding:0;

	list-style-type:none;

	display: block;

	font:12px Helvetica, Arial, Verdana,sans-serif;

	line-height:30px;width:150px;

	border: 0px;}

	ul.vert-one li{

	margin:0;

	padding:0;

	border-top:1px solid #f7f7f7;

	}

	ul.vert-one li a

	{

	display:block;

	text-decoration:none;

	color:#f7f7f7;

	background:#07437f;

	background-image: url(../images/bgnav.jpg);

	background-repeat: no-repeat;

	background-position: ;

	padding:0 0 0 20px;

	width:130px;

	border: 0px;

	}

	ul.vert-one li a:hover{

	background-color: #07437f;

	background-image: url(../images/arrow.jpg);

	background-repeat: no-repeat;

	background-position: 2px 7px;

	border: 0px;

}

		ul.vert-one li a:active{

	background-color: #07437f;

	background-image: url(../images/arrow.jpg);

	background-repeat: no-repeat;

	background-position: 2px 7px;

}

			

	.selected

	

	#secure {

	

	background-color: #fff;

	margin: 0px;

	padding: 0px;

	height: 15px;

	width: 780px;

	text-align: right;

	text-decoration: none;

	}

	

	

	

	#menuline {

	background-color: #07437f;

	margin: 0px;

	padding: 0px;

	height: 5px;

	width: 780px;

	

	}

	

	#register {

	background-color: #f7f7f7;

	margin: 0px;

	padding-left: 5px;

	height: 40px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 17px;

	font-weight: normal;

	font-variant: normal;

	color: #999999;

	text-align: left;



	}

	

	#dateandtime {

	margin: 0px;

	padding-left: 5px;

	padding-top: 5px;

	height: 40px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 17px;

	font-weight: normal;

	font-variant: normal;

	color: #999999;

	text-align: left;



	}

	.input {

	font-size: 12px;

	color: #999999;

	}

	

		#login {

	background-color: #f7f7f7;

	margin: 0px;

	height: 40px;

	width: 435px;

			font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 11px;

		font-style: normal;

		line-height: 17px;

		font-weight: normal;

		font-variant: normal;

		color: #333333;

		text-align: left;

		



	}

	

	.form {

	margin: 0px;

	padding: 0px;

	height: 18px;

	border: 1px solid #07437F;

	width: 120px;

	display: inline;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-align: left;

	vertical-align: middle;



	

	}

	

	/* main content */

	

	

   #headerboxes {

	vertical-align: top;

	margin: 0px;

	height: 1058px;

	width: 675px;

	padding-top: 32px;

	padding-left: 15px;

	padding-bottom: 15px;

	background-color: #ffffff;

	}

	#headerboxes2 {

	vertical-align: top;

	margin: 0px;

	height: 90%;

	width: 622px;

	padding-top: 32px;

	padding-left: 15px;

	padding-bottom: 15px;

	background-color: #ffffff;

	}

	#headerboxescontent {

	vertical-align: top;

	margin: 0px;

	height: 90%;

	width: 622px;

	padding-top: 22px;

	padding-left: 15px;

	padding-bottom: 15px;

	background-color: #ffffff;

	}

	#maincontent {

	vertical-align: top;

	margin: 0px;

	height: 100%;

	width: 0px;

	padding-top: 0px;

	padding-left: 15px;

	}

	

    #podscontainer {

	vertical-align: top;

	margin: 0px;

	height: 500px;

	width: 685px;

	padding-top: 0px;

	padding-left: 0px;



	}

	

	 #podscontainersplash {

	vertical-align: top;

	margin: 0px;

	height: 157px;

	width: 800px;

	padding-top: 0px;

	padding-left: 0px;







	border: ;

	}

	

	#maincontentbanner {

	vertical-align: top;

	margin: 0px;

	height: 30px;

	max-height: 30px;

	min-height: 30px;

	width: 623px;

	padding-top: 0px;

	padding-left: 0px;

	background-image: url(../images/podbanner.jpg);

	background-repeat: no-repeat;

	}

	

	#bbbanner {

	vertical-align: top;

	margin: 0px;

	height: 30px;

	max-height: 30px;

	min-height: 30px;

	width: 623px;

	padding-top: 0px;

	padding-left: 0px;

	background-image: url(../images/podbanner.jpg);

	background-repeat: no-repeat;

	}

	



	#flashcell {

	vertical-align: top;

	margin: 0px;

	height: 108px;

	width: 280px;

	padding-top:0px;

    padding-left: 0px;

	}

	

	#billadvisor {

	background-color: #f7f7f7;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	height: 108px;

	width: 758px;

	background-image: url(../images/billadvisor_back.jpg);

	padding-top: 10px;

	padding-right: 10px;

	padding-left: 10px;

	background-repeat: no-repeat;

	background-position: right center;

	border: 1px solid #07437F;



	}

	

		#creditcards {

	background-color: #FFFFFF;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	height: 179px;

	width: 359px;

	border: 1px solid #d6ab85;

	padding: 10px;

	background-image: url(../images/creditcards2.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	}

	

	#travel {

	background-color: #FFFFFF;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	height: 179px;

	width: 359px;

	border: 1px solid #e6e4b3;

	padding: 10px;

	background-image: url(../images/travel2.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	}





	/* footer */

	

	#footer {

	background-color: #fff;

	margin: 0px;

	padding: 0px 5px;

	height: 35px;

	width: 790px

	

	}

	



	

	

	/* typography */

	

	div#creditcards p {

		text-align: left;

	

	}

	

	div#travel p {

		text-align: left;

	

	}

	

	.big {

	font-size: 18px;

	font-weight: bold;

	color: #F37F0E;

	text-decoration: underline;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;



	}

	

	p {

	color: #000000;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	line-height: 18px;

	font-weight: normal;

	margin: 0px;

	padding-bottom: 0px;

	}

	

	

	.footertext {

	color: #000000;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 10px;

	text-align:left;

	line-height: 15px;

	padding-left: 10px;

	padding-right: 10px;

	margin: 0px;

	padding-bottom: 0px;

	}

	

		.input {

	color: #000000;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 10px;

	text-align:left;

	margin: 0px;

	padding-bottom: 0px;

	}

	

	

	.bodytext{

	color: #000000;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	line-height: 20px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 10px;

	margin: 0px;

	padding-bottom: 0px;

	}

	

	.bodytext a:link{

	color: #000000;

	}

    .bodytext a:visited{

	color: #000000;

	text-decoration: none;

	}

	.bodytext a:hover{

	color: #000000;

	text-decoration: underline;

	}

	.headerlink a:active{

	color: #000000;

   text-decoration: none;

	}

	

	.headerlink a:link {

	color: #000000;

	text-decoration: none;



	}

	

	.headerlink a:hover {

	color: #000000;

	text-decoration: underline;

	}

	

	.headerlink a:visited{

	color: #000000;

	text-decoration: none;



	}

	

	

	.headerlink a:active{

	color: #000000;

	text-decoration: none;

	}

	

	.headercontent {

	color: #000000;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 13px;

	text-align:left;

	line-height: 20px;

	padding-left: 115px;

	padding-right: 5px;

	margin: 0px;

	padding-bottom: 0px;

	font-weight: normal;



	}

	

	

	h4 {

	color: #000000;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 11px;

	text-align:left;

	line-height: 15px;

	padding-left: 95px;

	padding-right: 5px;

	padding-top: 10px;

	margin: 0px;

	padding-bottom: 0px;

	font-weight: normal;



	}

	

		.newsletter {

	color: #000000;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 11px;

	text-align:left;

	line-height: 15px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 10px;

	margin: 0px;

	padding-bottom: 0px;

	font-weight: normal;



	}

	

	.newsletterheading{

	color: #fff;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 14px;

	text-align:left;

	line-height: 15px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 8px;

	margin: 0px;

	padding-bottom: 0px;

	font-weight: normal;

	font-weight: bold;



	}

	

	h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 21px;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	font-variant: normal;

	color: #07437F;

	margin-top: 10px;

	padding: 2px;











	}

	

	



	

	

	

		.h3 {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 12px;

		font-style: normal;

		line-height: normal;

		font-weight: normal;

		font-variant: normal;

		color: #07437F;

		margin: 0px;

		padding: 5px 0px 0px;

	

	}

	



	

		

	h5 {

	font-family:  Arial,Verdana, Helvetica, sans-serif;

	font-size: 1em;

    margin: 0px;

	line-height: normal;

	font-style: normal;

	padding-left: 5px;

	padding-top: 6px;

	font-weight: bolder;

	color: #ffffff;

	



	}

	.h5 a:link {

	color: #07437f;

	text-decoration: none;

}

.h5 a:visited {

	color: #07437f;

	text-decoration: none;

}

.h5 a:hover {

	color: #07437f;

	text-decoration: underline;

}

.h5 a:active {

	color: #07437f;

	text-decoration: none;

	}	

	

	.space {

	padding-bottom: 10px;

	

	}

	



	

	.broadbandtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	font-variant: normal;

	color: #07437F;

	background-color: #FFFFFF;

	}

	

	/* Links */

	

	td#menu a {

	color: #FFFFFF;

	text-decoration: none;

	}

	



	



	div.Row div {

	background-color: #ffffff !important;



}







/*#intro {



	background: url() no-repeat 97% 100%;



}*/







#flashbox {

	position: absolute;

	margin: 0 0 0 0px;

	padding: 0;

	width: 419px;

	height: 200px;

	min-height: 200px;

	left: 171px;

	top: 185px;

	background-image:url(../images/bgpod.jpg);

	border: 1px solid #aacbee;



}



	

.flashboximage 

{

	position: absolute;

	display:block;

	width:99px;

	height:123px;

	bottom:0px;

	left:5px;

	top: 19px;

	z-index: 0;

	background-image: url(../images/money.jpg);

	border: 1px solid #fff;

}



#welcomebox {

	position: absolute;

	left: 605px;

	padding: 0;

	width: 241px;

	height: 212px;

	top: 185px;

	

}



	ul.vert-two{

	margin:0;

	padding:3px;

	list-style-type:none;

	display:block;

	line-height:15px;

	width:200px;

	font-family: Helvetica, Arial, Verdana, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

	ul.vert-two li{

	margin:0;

	padding:0;

	border-top:0px solid #ffffff;

	color: #07437f;

}

	ul.vert-two li a{

	display:block;

	text-decoration:none;

	color:#07437f;

	background:#ffffff;

	padding:0 0 0 20px;

	padding-bottom: 0px;

	width:180px;

	line-height:18px;

	font-size: 1em;

 	background-image: url(../images/arrowblue.jpg);

	background-repeat: no-repeat;

	background-position: 3px 4px;}



	ul.vert-two li a:hover{

        color: #07437f;

	background-color: #ffffff;

	background-image: url(../images/arrowblue.jpg);

	background-repeat: no-repeat;

	background-position: 3px 4px;

	text-decoration: underline;

}

	ul.vert-two li a.current,ul.vert-one li a.current:hover{

	background:#933 url("images/vert-one_arrow.gif") no-repeat 0 9px;}



 rows are defined here with any luck 





.row1

{

	display:block;

	width:473px;

	/*float:left;*/

	padding:15px 5px 15px 6px;

}





#row2

{

	position:absolute;

	float:none;

	left:496px;

	top:-1px;

	height: 223px;

	

}



#pods {

	margin: 12px 0px 0px 9px;

	width: 320px; /* 280 */

	border: 1px solid #aacbee;



}



#podsplash {

	margin: 0px 0px 0px 0px;

	width: 253px; /* 280 */

	border: 1px solid #aacbee;



}



.headertext

 {

	color: #ffffff;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: bold;

	padding: 5px;

	margin-top: 5px;

	border: 1px solid;

	background-image: url(../images/bg1.jpg);

}



h2

 {

	line-height: normal;

	font-weight: bold;

	margin: 0px;

	font: bold 20px  Arial, Verdana,Helvetica, sans-serif;

	color: #00355f;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	

}

.indexheader

 {
	line-height: normal;
	font-weight: bold;
	margin: 0px;
	font: bold 17px  Arial, Verdana,Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;

	

}


.headline {

color: #00355f;

width: 250px;

padding-bottom: 3px;



}





.utilitiesheader {

color: #00355f;



}





.utilitiesheader3 {

color: #00355f;

font-size: 15px;



}

.utilitiesheader  a:link {

color: #00355f;



	text-decoration: none;

}

.utilitiesheader  a:visited {

	text-decoration: none;

color: #00355f;

	}

.utilitiesheader  a:hover {

	text-decoration: underline;

color: #00355f;

}

.utilitiesheader  a:active {

	text-decoration: none;

color: #00355f;

}







.toolsheader {

color: #2c5b87;

}



.toolsheader2 {

color: #2c5b87;

font-size:15px;

}



.toolsheader  a:link {

color: #2c5b87;



	text-decoration: none;

}

.toolsheader  a:visited {

	text-decoration: none;

color: #2c5b87;

	}

.toolsheader  a:hover {

	text-decoration: underline;

color: #2c5b87;

}

.toolsheader  a:active {

	text-decoration: none;

color: #2c5b87;

}





.blogheader {

color: #005f61;

}



.blogheader  a:link {

	color: #005f61;



	text-decoration: none;

}

.blogheader  a:visited {

	text-decoration: none;

color: #005f61;

	}

.blogheader  a:hover {

	text-decoration: underline;

color: #005f61;

}

.blogheader  a:active {

	text-decoration: none;

color: #005f61;

}



.beheader {

color: #a15b9c;

}





.beheader  a:link {

	color: #a15b9c;

	text-decoration: none;

}

.beheader  a:visited {

	text-decoration: none;

	color: #a15b9c;

	}

.beheader  a:hover {

	text-decoration: underline;

	color: #a15b9c;

}

.beheader  a:active {

	text-decoration: none;

	color: #a15b9c;

}





.insuranceheader {

color: #ff8331;

}



.insuranceheader1 {

color: #ff8331;

font-size: 15px;

}





.insuranceheader a:link {

	color: #ff8331;

	text-decoration: none;

}

.insuranceheader a:visited {

	text-decoration: none;

	color: #ff8331;

}

.insuranceheader a:hover {

	text-decoration: underline;

	color:#ff8331;

}

.insuranceheader a:active {

	text-decoration: none;

	color: #ff8331;

}



.moneylanding 

{

	color: #000;

}



.moneylanding 

{

	color: #000;

}



.landing 

{

	color: #000;

}



.insurancelanding 

{

	color: #000000;

}



.headerbox

 {

	color: #07437f;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 20px;

	line-height: normal;

	font-weight: bold;

	padding-left: 115px;

	margin-top: 20px;

	margin: 0px;

	text-decoration: underline;

	



}



.news

 {

	color: #07437f;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 18px;

	line-height: normal;

	font-weight: bold;

	padding-left: 5px;

	padding-top: 0px;

	margin-top: 20px;

	margin: 0px;

	



}



.podtext

 {

	color: #00355f;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	line-height: 15px;

	padding-left: 12px;

	padding-right: 7px;

	padding-top: 100px;

	margin: 0px;

	padding-bottom: 0px;

}



.podgreen

 {

	color: #29a403;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	line-height: 15px;

	padding-left: 12px;

	padding-right: 10px;

	padding-top: 100px;

	margin: 0px;

	padding-bottom: 0px;

}



.podorange

 {

	color: #ff8331;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	line-height: 15px;

	padding-left: 12px;

	padding-right: 7px;

	padding-top: 100px;

	margin: 0px;

	padding-bottom: 0px;

}





.podpurple

 {

	color: #a15b9c;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	line-height: 15px;

	padding-left: 12px;

	padding-right: 10px;

	padding-top: 100px;

	margin: 0px;

	padding-bottom: 0px;

}





.podpurplefp

 {

	color: #a15b9c;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	line-height: 15px;

	padding-left: 26px;

	padding-right: 10px;

	padding-top: 100px;

	margin: 0px;

	padding-bottom: 0px;

}



.podturk

 {

	color: #1b7374;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	line-height: 15px;

	padding-left: 12px;

	padding-right: 10px;

	padding-top: 100px;

	margin: 0px;

	padding-bottom: 0px;

}

.podnews

 {

	color: #2c5b87;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	line-height: 15px;

	padding-left: 12px;

	padding-right: 10px;

	padding-top: 100px;

	margin: 0px;

	padding-bottom: 0px;

}



.creditcards {

	position: absolute;

	height: 150px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	left: 509px;

	top: 407px;

	

	}

.creditcardsimage 

{

position: absolute;

	display:block;

	width:75px;

	height:81px;

	bottom:0px;

	left:8px;

	top: 34px;

	z-index: 0;

	background-image: url(../images/creditcards.jpg);

	border: 1px solid #fff;

}



.featuresimage 

{

	position: absolute;

	display:block;

	width:72px;

	height:100px;

	bottom:0px;

	left:6px;

	top: 1px;

	z-index: 0;

	background-image: url(../images/features.gif);

}



.tourimage 

{

	position: absolute;

	display:block;

	width:72px;

	height:92px;

	bottom:0px;

	left:6px;

	top: 1px;

	z-index: 0;

	background-image: url(../images/camera.gif);

}

.buttoncontainer 

{

	position: absolute;

	display:block;

	width:187px;

	height:28px;

	bottom:0px;

	left:97px;

	top: 101px;

	z-index: 0;

}



.buttoncontainersplash

{

	position: absolute;

	display:block;

	width:187px;

	height:28px;

	bottom:0px;

	left:81px;

	top: 72px;

	z-index: 0;

}



.buttoncontainerpods

{

	position: absolute;

	display:block;

	width:140px;

	height:28px;

	bottom:0px;

	left:86px;

	top: 115px;

	z-index: 0;

}



.buttoncontainertour

{

	position: absolute;

	display:block;

	width:140px;

	height:28px;

	bottom:0px;

	left:87px;

	top: 115px;

	z-index: 0;

}



.buttoncontainerpodsbb

{

	position: absolute;

	display:block;

	width:196px;

	height:28px;

	bottom:0px;

	left:23px;

	top: 115px;

	z-index: 0;

}



.buttoncontaineroverview

{

	position: absolute;

	display:block;

	width:118px;

	height:28px;

	bottom:0px;

	left:85px;

	top: 115px;

	z-index: 0;

}



.utilities {

	position: absolute;

	left:-9px;

	height: 150px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	top: 38px;

}



.utilitiesplash {

	position: absolute;

	left:266px;

	height: 151px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	

}

.utilitiesimage 

{

	position: absolute;

	display:block;

	width:75px;

	height:81px;

	bottom:0px;

	left:8px;

	top: 34px;

	z-index: 0;

	background-image: url(../images/utilities.jpg);

	border: 1px solid #fff;

}



.broadband {

	position: absolute;

	height: 150px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	top: 571px;

	left: 163px;

	

	}

	

.broadbandsplash {

	position: absolute;

	height: 151px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	top: 580px;

	left: 532px;

	

	}

	

.broadbandimage 

{

	position: absolute;

	display:block;

	width:75px;

	height:81px;

	bottom:0px;

	left:8px;

	top: 34px;

	z-index: 0;

	background-image: url(../images/broadband.jpg);

	border: 1px solid #fff;

}

.overviewimage 

{

	position: absolute;

	display:block;

	width:78px;

	height:95px;

	bottom:0px;

	left:1px;

	top: 1px;

	z-index: 0;

	background-image: url(../images/glass.gif);

}





.homeinsurance {

	position: absolute;

	left:509px;

	height: 150px;

	padding-top:0px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	top: 571px;

	

}

.homeinsuranceimage 

{

	position: absolute;

	display:block;

	width:75px;

	height:81px;

	bottom:0px;

	left:8px;

	top: 34px;

	z-index: 0;

	background-image: url(../images/homeinsurance.jpg);

	border: 1px solid #fff;

}



.travelinsurance {

	position: absolute;

	height: 150px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	top: 736px;

	left: 163px;

	

	}

.travelinsuranceimage 

{

position: absolute;

	display:block;

	width:75px;

	height:81px;

	bottom:0px;

	left:8px;

	top: 34px;

	z-index: 0;

	background-image: url(../images/travelinsurance.jpg);

	border: 1px solid #fff;

}





.homephone {

	position: absolute;

	left:509px;

	height: 150px;

	padding-top:0px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	top: 736px;

	

}

.homephoneimage 

{

position: absolute;

	display:block;

	width:75px;

	height:81px;

	bottom:0px;

	left:8px;

	top: 34px;

	z-index: 0;

	background-image: url(../images/homephone.jpg);

	border: 1px solid #fff;

}



.loans {

	position: absolute;

	height: 150px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	top: 900px;

	left: 163px;

	

	}

	

.loansimage 

{

position: absolute;

	display:block;

	width:75px;

	height:81px;

	bottom:0px;

	left:8px;

	top: 34px;

	z-index: 0;

	background-image: url(../images/personalloans.jpg);

	border: 1px solid #fff;

}

.carbon {

	position: absolute;

	left:509px;

	height: 150px;

	padding-top:0px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	top: 899px;

	

}

.carbonimage 

{

position: absolute;

	display:block;

	width:75px;

	height:81px;

	bottom:0px;

	left:8px;

	top: 34px;

	z-index: 0;

	background-image: url(../images/co2offsetting.jpg);

	border: 1px solid #fff;

	

	}

	

	.mobile {

	position: absolute;

	left:163px;

	height: 150px;

	padding-top:0px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	top: 1064px;

	

}

.mobileimage

{

position: absolute;

	display:block;

	width:75px;

	height:81px;

	bottom:0px;

	left:8px;

	top: 34px;

	z-index: 0;

	background-image: url(../images/mobile.jpg);

	border: 1px solid #fff;

	}



	.idtheft {

	position: absolute;

	left:509px;

	height: 150px;

	padding-top:0px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	top: 1063px;

	

}

.idtheftimage

{

position: absolute;

	display:block;

	width:75px;

	height:81px;

	bottom:0px;

	left:8px;

	top: 34px;

	z-index: 0;

	background-image: url(../images/mouse.jpg);

	border: 1px solid #fff;

	}



.broadbandheader

 {

 width:622px;

 }

 



 .newborder

 {

 border-right: 1px solid #07437f;

 }



	#footersplash {

	background-color: #07437F;

	margin: 0px;

	padding: 0px 0px;

	height: 35px;

	width: 790px;

	color: #FFFFFF;

	}



.splashmainheading

 { 

  font-family: Helvectica, Verdana, Arial, Helvetica, sans-serif;

  font-size: 25px;

  color: #003e74;

  font-weight: bold;

  line-height: 30px;

  padding-left: 20px;

  padding-top: 20px;

  }

  

  .splashsubheading

 { 

  font-family: Helvectica, Verdana, Arial, Helvetica, sans-serif;

  font-size: 16px;

  color: #ea770c;

  font-weight: bold;

  line-height: 20px;

  padding-left: 20px;

  padding-top: 20px;

  }

  

   .splashcontentheading

 {

	font-family: Helvectica, Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #003e74;

	font-weight: 500;

	line-height: 20px;

	padding-left: 20px;

	padding-top: 10px;

  }

  

     .splashcontent {

	font-family: Helvectica, Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #666666;

	font-weight: normal;

	line-height: normal;

	padding-right: 10px;

	padding-left: 20px;

	text-align: justify;

  }

  

  .splashmainheadingalt

 { 

  font-family: Helvectica, Verdana, Arial, Helvetica, sans-serif;

  font-size: 25px;

  color: #003e74;

  font-weight: bold;

  line-height: 30px;

  padding-top: 20px;

  

  }

  

  	#podssplash {

	margin: 12px 0px 0px 3px;

	width: 345px; /* 280 */

	border: 1px solid #939292;

	height: 166px;

	

}

	#podssplash2 {

	margin: 12px 0px 0px 3px;

	width: 345px; /* 280 */

	border: 1px solid #939292;

	height: 166px;

	

	}

	

	.bgheading {

	position: absolute;

	height: 105px;

	width: 290px; /* 280 */

	background-image:url(../images/newbg.jpg);

	background-repeat: repeat-x;

	left: 24px;

	top: 429px;

	

	}

	

	.bgheading2 {

	position: absolute;

	height: 105px;

	width: 290px; /* 280 */

	background-image:url(../images/newbg.jpg);

	background-repeat: repeat-x;

	left: 25px;

	top: 615px;

	

	}

	

	.bgheading3 {

	position: absolute;

	height: 105px;

	width: 290px; /* 280 */

	background-image:url(../images/newbg.jpg);

	background-repeat: repeat-x;

	left: 25px;

	top: 802px;

	

	}

	

.containerinfosplash

{

	height:120px;

	width: 315px;

	padding-left: 20px;

	padding-right: 2px;

	padding-top: 15px;

}



.buttoncontainersplash

{

	position: absolute;

	display:block;

	width:187px;

	height:28px;

	bottom:0px;

	left:765px;

	top: 218px;

	z-index: 0;

}



.featuressplash {

	position: absolute;

	height: 151px;

	width: 290px; /* 280 */

	background-image:url(../images/pod_03.jpg);

	background-repeat: repeat-x;

	

	}



	.cardsheadings {

	font-family:  Arial,Verdana, Helvetica, sans-serif;

	font-size: 14px;

    margin: 0px;

	line-height: normal;

	font-style: normal;

	padding-left: 5px;

	padding-top: 3px;

	font-weight: bolder;

	color: #ffffff;

	}

	

	 #XELabout {

	vertical-align: top;

	margin: 0px;

	width: 371px;

	padding-top: 0px;

	padding-left: 0px;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-left: 5px;

	padding-right: 3px;

	padding-top: 3px;

	line-height: 16px;

	text-align: justify;

	height: 195px;

	}

	

	

	.indexborder {

    border: 1px #accbee solid;

	}

		#XELaboutbanner {



	}

	

	 #XELpress{

	position: relative;

	vertical-align: top;

	margin: 0px;

	width: 185px;

	padding-top: 0px;

	padding-left: 0px;

	border: 1px solid #0f1b34;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-left: 5px;

	padding-right: 3px;

	padding-top: 5px;

	line-height: 16px;

	text-align: justify;

	height: 187px;

	background-image: url(../images/podbg.jpg);

	background-repeat: repeat-x;

	}

	

	#XELpressbanner {



	}

	

	 #XELnews{

	position: relative;

	vertical-align: top;

	margin: 0px;

	width: 185px;

	padding-top: 0px;

	padding-left: 0px;

	border: 1px solid #0f1b34;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-left: 5px;

	padding-right: 3px;

	padding-top: 5px;

	line-height: 16px;

	text-align: justify;

	height: 187px;

	background-image: url(../images/podbg.jpg);

	background-repeat: repeat-x;

	}

	

	#XELnewsbanner {



	}

	

	#XELpartners{

	position: relative;

	vertical-align: top;

	margin: 0px;

	width: 185px;

	padding-top: 0px;

	padding-left: 0px;

	border: 1px solid #0f1b34;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-left: 5px;

	padding-right: 3px;

	padding-top: 5px;

	line-height: 16px;

	text-align: justify;

	height: 187px;

	background-image: url(../images/podbg.jpg);

	background-repeat: repeat-x;

	}

	

	#XELpartnersbanner {



	}

	

	#XELutilities {

	background-image:url(../images/newsletter.jpg);

	height: 32px;

	width: 200px;

	}

	

	#XELcontact{

	position: relative;

	vertical-align: top;

	margin: 0px;

	width: 185px;

	padding-top: 0px;

	padding-left: 0px;

	border: 0px solid #0f1b34;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-left: 0px;

	padding-right: 3px;

	padding-top: 5px;

	line-height: 16px;

	text-align: justify;

	height: 115px;

	background-image: url(../images/podbg.jpg);

	background-repeat: repeat-x;

	}

	

	div.homeListPreview{

	border-top:6px solid #aacbee;

	padding:15px 0 10px 0;

	margin:0;

	width:665px;

	background-image:url(../images/panel.jpg);

	background-repeat:repeat-x;

	border-bottom:1px solid #aacbee;

	

}div.homeListPreview h3{margin:0 0 5px 0;padding:0 0 10px 5px;border-bottom:1px dashed #c0c0c0;}div.homeListRow{width:380px;margin:0 0 5px 0;padding:5px;border-bottom:1px dashed #c0c0c0;}div.homeListRow div.homeListRowImg{float:left;margin-right:10px;width:50px;}div.homeListRow div.homeListRowImg img{width:50px;}div.homeListRow div.homeListRowTxt{float:left;width:320px;}div.homeListRow div.homeListRowTxt2{width:380px;}



div.homeListPreview2{

	border-top:6px solid #aacbee;

	width: 665px;

	}

	

	#home {

	BORDER-TOP: #82b4e5 1px solid;

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	MARGIN: 0px;

	WIDTH: 200px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	padding: 5px;

}



#gemenu {

	BORDER-TOP: #82b4e5 1px solid;

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	MARGIN: 0px;

	WIDTH: 200px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	padding: 5px;

}



#creditcardmenu{

	BORDER-TOP: #82b4e5 1px solid;

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	MARGIN: 0px;

	WIDTH: 200px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	padding: 5px;

}



#broadbandmenu{

	BORDER-TOP: #82b4e5 1px solid;

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	MARGIN: 0px;

	WIDTH: 200px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	padding: 5px;

}



#insurancemenu{

	BORDER-TOP: #82b4e5 1px solid;

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	MARGIN: 0px;

	WIDTH: 200px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	padding: 5px;

}



#telcomenu{

	BORDER-TOP: #82b4e5 1px solid;

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	MARGIN: 0px;

	WIDTH: 200px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	padding: 5px;

}



#loansmenu{

	BORDER-TOP: #82b4e5 1px solid;

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	MARGIN: 0px;

	WIDTH: 200px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	padding: 5px;

}





#cfmenu{

	BORDER-TOP: #82b4e5 1px solid;

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	MARGIN: 0px;

	WIDTH: 200px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	padding: 5px;

}



#submenu{

	BORDER-TOP: #82b4e5 1px solid;

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	padding:5px;

	WIDTH: 200px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;



	color: #FFFFFF;

	background-color: #205687;

}





#submenu a:link {

	color: #FFFFFF;

	text-decoration: none;

}

#submenu a:visited {

	text-decoration: none;

	color: #FFFFFF;

}

#submenu a:hover {

	text-decoration: underline;

	color: #FFFFFF;

}

#submenu a:active {

	text-decoration: none;

	color: #FFFFFF;

}





#twitter a:link {

	color: #FFFFFF;

	text-decoration: none;

	line-height: 12px;

}

#twitter a:visited {

	text-decoration: none;

	color: #FFFFFF;

		line-height: 12px;



}

#twitter a:hover {

	text-decoration: underline;

	color: #FFFFFF;

		line-height: 12px;



}

#twitter a:active {

	text-decoration: none;

	color: #FFFFFF;

		line-height: 12px;



}



	#verticalmenu {

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	margin: 0;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	line-height: 18px;

	padding-left: 5px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;



}

#verticalmenu UL {

BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none; line-height: 18px;  margin: 0px;

padding: 0px;

}

#verticalmenu LI {

	MARGIN: 0px; TEXT-ALIGN: left; color: #2d5b88;  

}

#verticalmenu LI A {

	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 100% 6px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #0f4169; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; BORDER-LEFT-STYLE: none;  TEXT-DECORATION: none

}

#verticalmenu LI A.here {

	BACKGROUND-IMAGE: url(images/bullet_nav_on.gif); COLOR: #0f4169

}



#verticalmenu LI A:hover {

	BACKGROUND-IMAGE: url(images/bullet_nav_hov.gif); COLOR: #0f4169; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR:; TEXT-DECORATION: underline

}

#verticalmenu LI A.here:hover {

	BACKGROUND-IMAGE: url(images/bullet_nav_on.gif); COLOR: #0f4169

}



	div#main {

	padding: 0px;

	width: 993px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	height: 100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	background-repeat: no-repeat;

	background-color: #ffffff;

	

	}

div#outside {

	padding-right: 0px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-repeat: repeat-x;













	height

	background-color: #ffffff;

	top: 0px;

	left: 0;

	

	}

	

	div#inside {

	padding-top:0px;

	width: 993px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-repeat: repeat-x;

	height:157px;

	top: 0px;

}

	div#insideproducts {
	padding-top:0px;
	width: 993px;
	text-align: left;
	z-index: 0;
	position: relative;
	visibility: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-x;
	height:150px;
	top: 0px;

}



div#outside1 {

	padding: 0px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #00355f;

	background-repeat: repeat-x;









	height

	background-color: #ffffff;

	top: 0px;

	left: 0;

	

	}

	

	div#inside1 {

	padding: 0px;

	width: 993px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-repeat: repeat-x;

	height:23px;

	top: 0px;

}



	div#outside2 {

	padding: 0px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #eef7ff;

	background-repeat: repeat-x;







	height



	top: 0px;

	left: 0;

	

	}

	

	div#inside2 {

	padding: 0px;

	width: 993px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-repeat: repeat-x;

	height:500px;

	top: 0px;

	border-top: 1px solid #fff;

	left: 0;

}



	div#maincontent {

	padding: 0px;

	width: 1024px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-repeat: repeat-x;





	height



	top: 0px;

	

	}

	

	div#maincontentinside {
	padding: 0px;
	width: 993px;
	text-align: left;
	z-index: 0;
	position: relative;
	visibility: visible;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
	top: 0px;
	border-top: 1px solid #fff;
	left: 0;
	height: 1080px;

}



div#maincontentinsideproducts {
	padding: 0px;
	width: 993px;
	text-align: left;
	z-index: 0;
	position: relative;
	visibility: visible;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
	top: 0px;
	border-top: 1px solid #fff;
	left: 0px;
	height: 450px;

}



div#maincontentinsideproductins {

	padding: 0px;

	width: 993px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-repeat: repeat-x;

	top: 0px;

	border-top: 1px solid #fff;

	left: 0px;

	height: 350px;

}





div#maincontentinsideproducts1{

	padding: 0px;

	width: 993px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-repeat: repeat-x;

	top: 0px;

	border-top: 1px solid #fff;

	left: 0px;

	height: 100%;

}



div#maincontentinsideproducts2{

	padding: 0px;

	width: 993px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-repeat: repeat-x;

	top: 0px;

	border-top: 1px solid #fff;

	left: 0px;

	height: 900px;

}

div#maincontentgane {

	padding: 0px;

	width: 993px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-repeat: repeat-x;

	top: 0px;

	border-top: 1px solid #fff;

	left: 0px;

	height: 910px;

}



div#maincontentinsidetools {
	padding: 0px;
	width: 993px;
	text-align: left;
	z-index: 0;
	position: relative;
	visibility: visible;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
	top: 0px;
	border-top: 1px solid #fff;
	left: 0px;
	height: 600px;

}





	div#footer {

	padding: 0px;

	width: 993px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-repeat: repeat-x;

	top: 0px;

	border-top: 1px solid #fff;

	left: 0;

	height: 80px;

}

	div#bottomnav {

	padding: 0px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-repeat: repeat-x;

	background-color: #00355f;

	top: 0px;

	

	}

	

	div#bottomnavinside {

	padding-top: 5px;

	padding-bottom: 5px;

	width: 997px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-repeat: repeat-x;

	height:20px;

	top: 0px;

}



	div#footeroutside {

	padding: 0px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-repeat: repeat-xy;

	background-image: url(../images/footer.jpg);

	top: 0px;

	border-top: 1px solid #fff;

	}

	

	div#footerinside {

	padding-top: 5px;

	padding-bottom: 5px;

	width: 1024px;

	text-align: left;

	z-index: 0;

	position: relative;

	visibility: visible;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-repeat: repeat-x;

	height:100%;

	top: 0px;

}

/* changes the background color for the centre boxes */



div.Row div {



	background-color: #eef7ff !important;



}







/*#intro {



	background: url() no-repeat 97% 100%;



}*/







div.Row div.section1{

	background:  url(../images/gandebg.jpg) 55px 32px no-repeat;

	height: 200px;

	border-bottom: 1px solid #406887;

	

}







div.Row div.section2{

	background:  url(../images/broadband.jpg) 33px 26px no-repeat;

	height: 200px;

	border-bottom: 1px solid #406887;

}







div.Row div.section3 {

background:  url(../images/telco.jpg) 38px 32px no-repeat;

	height: 200px;

	border-bottom: 1px solid #406887;





}







div.Row div.section4 {



	background:  url(../images/tree.jpg) 55px 32px no-repeat;

	height: 200px;

}







div.Row div.section5 {



	background:  url(../images/homephone.jpg) 8px 33px no-repeat;

	border-top: 1px solid #406887;

	border-bottom: 1px solid #406887;

height: 170px;





}







div.Row div.section6 {



	background:  url(../images/tree.jpg) 8px 33px no-repeat;

	border-top: 1px solid #406887;

	border-bottom: 1px solid #406887;

height: 170px;



}







div.Row div.section7 {



	background:  url(../images/lock.jpg) 8px 33px no-repeat;

	border-top: 1px solid #406887;

	border-bottom: 1px solid #406887;

height: 170px;

}







div.Row div.section8 {

background:  url(../images/businessenergy.jpg) 8px 33px no-repeat;

	border-top: 1px solid #406887;

	border-bottom: 1px solid #406887;

height: 170px;



}







div.Row div.section9 {



background:  url(../images/homeinsurance.jpg) 8px 33px no-repeat;

	border-top: 1px solid #406887;

	border-bottom: 1px solid #406887;

height: 170px;



}







div.Row div.section10 {



	background:  url(../images/travelinsurance.jpg) 8px 33px no-repeat;

	border-top: 1px solid #406887;

	border-bottom: 1px solid #406887;

height: 170px;

}



div.Row div.section11 {



	background:  url(../images/lifeinsurance.jpg) 8px 33px no-repeat;

	border-top: 1px solid #406887;

	border-bottom: 1px solid #406887;

height: 170px;

}















/* #Savings ul {



	list-style-type: none;



	margin: 0;



	padding: 4px 0 0;



}







#Savings ul li {



	display: block;



	float: left;



	width: 48%;



	padding: 0;



	margin: 0;



	background: none;



}







#Savings ul li a, #Savings ul li a:visited {



	float: left;



	display: block;



	height: 20px;



	width: 100%;



	line-height: 20px;



	text-indent: 12px;



	text-decoration: none;



	color: #666666;



	padding: 0;



	margin: 4px 0;



	background: none;



}







#Savings ul li a:hover, #Savings ul li a:visited:hover {



	color: #C5B143;



	text-decoration: underline;



}*/







.small {



 font-family: Arial, Helvetica, sans-serif;



 font-size: 9px;



 



 }	

 



div.Row {

	width: 190px;

	border: 1px solid #406887;

	height: 803px;





}







div.Row2 {



	clear: both;



	margin: 12px 0;







}







div.Row div {

	float: left;

	width: 190px; /* 280 */



}







div.Row2 div {



	float: left;



	margin: 4px 8px 10px 0;



	width: 280px; /* 280 */



}







div.Row h2 {

	color: #00355f;

	font-family: Arial, Helvetica, sans-serif;

	padding: 5px 0px 0px 0px;  /* to bylo: 	border-bottom: 1px dotted #46719c */



}















div.Row p {





}







div.Row2 h2 {



	color: #00355f;



	font-family: Arial, Helvetica, sans-serif;



	background: white;



	padding: 2px 0px 3px 5px;  /* to bylo: 	border-bottom: 1px dotted #46719c */



}







div.Row2 p {



	width: 470px;  



	margin: 4px;



}











div.Row div a, div.Row div a:visited {



	font-family: Arial, Helvetica, sans-serif;





	font-weight: normal;



	display: block;



	width: 160px;











	line-height: normal;



	height: 20px;



	font-size: 11px;



}







div.Row h2 a, div.Row h2 a:visited {



	font-family: Arial, Helvetica, sans-serif;



	color: #00355F;



	font-weight: bold;



	display: block;





	padding-right: 16px;



	margin: 0px;



	line-height: normal;



	height: 20px;



	font-size: 16px;



}







div.Row div a:hover, div.Row div a:visited:hover {

	text-decoration: none;

	display: block;

	line-height: normal;

	height: 20px;



}







div.Row h2 a:hover, div.Row h2 a:visited:hover {





	text-decoration: none;



	display: block;



	width: 160px;











	line-height: normal;



	height: 20px;



}















div.Row2 div a, div.Row div a:visited {



	font-family: Arial, Helvetica, sans-serif;





	text-decoration: none;



	font-weight: none;



	display: block;







	line-height: normal;



	height: 20px;



}



/*



div.Row2 div a:hover, div.Row div a:visited:hover {



	color: #000000;



	text-decoration: none;



	display: block;



	width: 160px;



	padding-right: 16px;



	margin: 8px 4px;



	line-height: normal;



	height: 20px;



}



*/











div.standardRow {

	clear: both;

	margin: 15px 0;

	width: 815px;



}







div.standardRow div{

	margin: 8px 0px 4px 0;

	width: 809px;



}







div.standardRow div h1 {



	font-family: Arial, Helvetica, sans-serif;



	color: #5b80a3;



	font-size: 16px;



}







div.standardRow div h2 {

	color: #00355f;

	font-family: Arial, Helvetica, sans-serif;

	border-bottom: 1px solid #46719c; /* mialo byc bottom, 1px i dotted */

	background: white;

	padding: 5px 5px 5px 0px; /* bylo 0 3 3 0 */





}







div.standardRow div h4 {



	background: #73941e;



	color: #ffffff;



	display: block;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	padding: 5px 5px 5px 10px;



	margin: 0;



}







div.standardRow div p {

	font-family: Arial, Helvetica, sans-serif;

	text-align: justify;



}











div.standardRow div a, div.standardRow div a:visited {



	font-weight: normal;



	color: #000000;



	font-weight: normal;



	line-height: normal;



}







div.standardRow div a:hover, div.standardRow div a:visited:hover {

	color: #00355F;

	text-decoration: underline;

	font-weight: normal;



}







div.sectionInfo ul li {



	margin: 5px 5px 5px 20px;



	padding: 2px 0px 2px 0px;



	font-weight: normal;



	color: #000000;



	text-decoration: none;







}







.tableborder {

border: 1px solid #2c5b87; 

background-color:#e2f1ff;





}



.tableborder1 {

border: 1px solid #2c5b87; 

background-color:#e2f1ff;

height: 200px;





}



.footerlinks {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#00355f;

	font-weight: bold;

	padding-top: 15px;

	border-top: 2px solid #00355f;

	padding-bottom: 10px;

	border-bottom: 15px solid #00355f;

	

	}

	.footerlinks a:link {

	color: #00355f;

	text-decoration: none;

}

.footerlinks a:visited {

	color: #00355f;

	text-decoration: none;

}

.footerlinks a:hover {

	color: #00355f;

	text-decoration: underline;

}

.footerlinks a:active {

	color: #00355f;

	text-decoration: none;

}



#quickfindjumper {



color: #fff;

	font-family: Arial, Verdana,  Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	line-height: 18px;

	font-weight: normal;

	padding-top: 2px;

	padding-left: 8px;

	margin: 0px;

	padding-bottom: 0px;

	

	}



.rss {color: #FFFFFF}



.comparebutton {

	padding-left:5px;

	padding-top:8px;

}



#podbutton {

	padding-left:86px;

}



.headernews { 

	color: #0f4169;

	font-size: 14px;

	font-weight: bold;

	padding-bottom: 10px;

		padding-top: 10px;

}



.footerblue { 

	color: #FFFFFF;

	font-size: 10px;

	line-height: 12px;

}



	.divlink a

	{

	display:block;

	text-decoration:none;

	color:#00355f;

	background-image: url(../images/bluearrow.jpg);

	background-repeat: no-repeat;

	background-position: 10px 10px;

	padding:0 0 0 20px;

	border: 0px;

	}

	.divlink a:hover{

	background-image: url(../images/bluearrow.jpg);

	background-repeat: no-repeat;

background-position: 10px 10px;

	padding:0 0 0 20px;

	border: 0px;



	text-decoration: underline;

	color:#00355f;



}

	.divlink a:active{

	background-image: url(../images/bluearrow.jpg);

	background-repeat: no-repeat;

background-position: 10px 10px;

	padding:0 0 0 20px;

	border: 0px;

	color:#00355f;



}



	.divlink a:link{

	background-image: url(../images/bluearrow.jpg);

	background-repeat: no-repeat;

background-position: 10px 10px;

	padding:0 0 0 20px;

	border: 0px;

	color:#00355f;



}



.utilitieslink a

	{

	display:block;

	text-decoration:none;

	color:#00355f;

	background-image: url(../images/bluearrow.jpg);

	background-repeat: no-repeat;

	background-position:0px 10px;

	padding:0 0 0 20px;

	border: 0px;

	}

	.utilitieslink a:hover{

	background-image: url(../images/bluearrow.jpg);

	background-repeat: no-repeat;

background-position: 0px 10px;

	padding:0 0 0 20px;

	border: 0px;



	text-decoration: underline;

	color:#00355f;



}

	.utilitieslink a:active{

	background-image: url(../images/bluearrow.jpg);

	background-repeat: no-repeat;

background-position: 0px 10px;

	padding:0 0 0 20px;

	border: 0px;

	color:#00355f;



}



	.utilitieslink a:link{

	background-image: url(../images/bluearrow.jpg);

	background-repeat: no-repeat;

background-position: 0px 10px;

	padding:0 0 0 20px;

	border: 0px;

	color:#00355f;



}

.urbangreymenu{

	width: 160px; /*width of menu*/

}



.urbangreymenu .headerbar{

	font: bold 13px Verdana;

	color: white;

	background: #00355f url(../images/bgnav.jpg); /*last 2 values are the x and y coordinates of bullet image*/

	margin-bottom: 0; /*bottom spacing between header and rest of content*/

	text-transform: uppercase;

	padding: 7px 0 7px 6px; /*31px is left indentation of header text*/

}



.urbangreymenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}



.urbangreymenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.urbangreymenu ul li a{

	font: normal 12px Arial;

	color: black;

	background: #e0f0ff;

	display: block;

	padding: 5px 0;

	line-height: 17px;

	padding-left: 8px; /*link text is indented 8px*/

	text-decoration: none;

}



.urbangreymenu ul li a:visited{

color: black;

}



.urbangreymenu ul li a:hover{ /*hover state CSS*/

	color: white;

	background: #2e5a87;

}



div.inputForm h3{

	background: #00355F;

	background-image: url(../images/bgnav.jpg);

	padding: 5px 10px 5px 4px;

	display: block;

	color: white;

	font-size: 14px;







}



.toolslink a

	{

	display:block;

	text-decoration:none;

color:#2c5b87;

	background-image: url(../images/lightblue.jpg);

	background-repeat: no-repeat;

	background-position: 0px 10px;

	padding:0 0 0 20px;

	border: 0px;

	}

	.toolslink a:hover{

	background-image: url(../images/lightblue.jpg);

	background-repeat: no-repeat;

	background-position: 0px 10px;

	border: 0px;

		padding:0 0 0 20px;color:#2c5b87;

		text-decoration:underline;



}

	.toolslink a:active{

	background-image: url(../images/lightblue.jpg);

	background-repeat: no-repeat;

	background-position:  0px 10px;

		padding:0 0 0 20px;

color:#2c5b87;

}



	.toolslink a:link{

	background-image: url(../images/lightblue.jpg);

	background-repeat: no-repeat;

	background-position: 0px 10px;

	padding:0 0 0 20px;

	color:#2c5b87;



}



.contentp {

color: #000000;

}



.headlinep {

color: #000000;

padding-bottom:8px;

padding-top: 5px;

}



.moneylink1 a

	{

	display:block;

	text-decoration:none;

color:#000;

	

	}

	.moneylink1 a:hover{

display:block;

	text-decoration:none;

color:#000;



		text-decoration:underline;



}

	.moneylink1 a:active{

display:block;

	text-decoration:none;

color:#000;

}



	.moneylink1 a:link{

display:block;

	text-decoration:none;

color:#000;



}





.blogmenu{

	width: 160px; /*width of menu*/

}



.blogmenu .headerbar{

	font: bold 13px Verdana;

	color: white;

	background: #00355f url(../images/blogbg.jpg); /*last 2 values are the x and y coordinates of bullet image*/

	margin-bottom: 0; /*bottom spacing between header and rest of content*/

	text-transform: uppercase;

	padding: 7px 0 7px 6px; /*31px is left indentation of header text*/

}



.blogmenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}



.blogmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.blogmenu ul li a{

	font: normal 12px Arial;

	color: #005f61;

	background: #e0feff;

	display: block;

	padding: 5px 0;

	line-height: 17px;

	padding-left: 8px; /*link text is indented 8px*/

	text-decoration: none;

}



.blogmenu ul li a:visited{

color: #005f61;

}



.blogmenu ul li a:hover{ /*hover state CSS*/

	color: white;

	background: #005f61;

}



ol#fix

{

margin-left:8px;

padding-left:0;

}



ol#fix li {

color: #000000;

	font-weight: normal;

	padding-bottom: 5px;

	padding-top: 5px;

	font-family: Arial, Helvetica, Verdana;

	list-style-type: none;

	list-style-position: outside;

	font-size: 11px;

margin-left:22px;

padding-left:0;

font-size:12px;

line-height:1.5;



list-style:decimal;



} 

ul#fix

{

margin-left:8px;

padding-left:0;

}



ul#fix li {

color: #000000;

	font-weight: normal;

	padding-bottom: 5px;

	padding-top: 5px;

	font-family: Arial, Helvetica, Verdana;

	list-style-type: none;

	list-style-position: outside;

	font-size: 11px;

margin-left:22px;

padding-left:0;

font-size:12px;

line-height:1.5;

list-style-type: inherit;

} 



	.grey_back {

	background-color: #f7f7f7;

	padding: 7px;

	border: 1px solid #cccccc;

	margin-bottom: 10px;

	}

	

.cssbutton{

	background: transparent url('../images/cssbutton_left.gif') no-repeat top left;

	display: block;

	float: left;

	font: bold 16px Arial; /* Change 13px as desired */

	line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */

	height: 45px; /* Height of button background height */

	padding-left: 8px; /* Width of left menu image */

	text-decoration: none;

	cursor: text;



}



a:link.cssbutton, a:visited.cssbutton, a:hover.cssbutton, a:active.cssbutton{

color: white; /*button text color*/

}



.cssbutton span{

	color: #FFFFFF;

	background: transparent url('../images/cssbutton_right.gif') no-repeat top right;

	display: block;

	padding: 10px 15px 12px 5px; /*Set 10px to be equal or greater than'padding-left' value above*/

}





.cssbutton a:link{ /* Hover state CSS */

text-decoration: none;

color: #FFFFFF;

}



.cssbutton a:active{ /* Hover state CSS */

text-decoration: none;

color: #FFFFFF;

}



.cssbutton a:visited{ /* Hover state CSS */

text-decoration: none;

color: #FFFFFF;

}

.cssbutton a:hover{ /* Hover state CSS */

text-decoration: underline;

color: #FFFFFF;

}

#consumerfocus {
	margin: 0px;
	padding: 0px;
	height: 79px;
	width: 298px;
	position: absolute;
	visibility: visible;
	z-index: auto;
	left: 680px;
	top: 53px;
	}
