/* CSS Document */
body { margin: 0; padding: 0; font-family: arial; font-size: 1em; font-family: "trebuchet MS",Tahoma,Arial;
line-height:1.3em;  }
#pageHolder { width: 900px; margin: auto; padding: 0; }
#pageHeader { width: 900px; height: 170px; /*border: 1px solid red;*/; }
#pageHeader img { float: left; padding: 25px 0 0 0 }

#pageHolder2 { width: 900px; margin: auto; padding: 0; }
#pageHeader2 { width: 900px; height: 170px; /*border: 1px solid red;*/; border-bottom: 3px solid #A9CF44; }
#pageHeader2 img { float: left; padding: 25px 0 0 0 }

a { text-decoration: none; }
ul { padding: 0; margin: 0; }

/* Menus */
.clear { clear: both; }

#menu { height: 32px; }
#menu ul {  height: 32px;}
#menu li { display: inline; color: #ffffff; margin: 0; padding: 0; list-style-type: none; }
#menu li a { padding: 0 36px; height: 32px; text-transform:capitalize; }

#menu li #mortgages a { padding: 0 1px; }

#menu #switch a{ margin: 0; background: url(../images/Tabs/switchwithus2_bg.gif); height: 32px; }
#menu #gas a{ margin: 0; background: url(../images/Tabs/gas_electricity_bg.gif); height: 32px; }
#menu #home a{ margin: 0; background: url(../images/Tabs/home_insurance.gif); height: 32px; }
#menu #lock a{ margin: 0; background: url(../images/Tabs/lock_change.gif); height: 32px; }
#menu #moveServices a{ margin: 0; background: url(../images/BoxesHome/move_services.gif); height: 32px; }
#menu #broadband a{ margin: 0; background: url(../images/Tabs/broadband.gif); height: 32px; }
#menu #homePhone a{ margin: 0; background: url(../images/Tabs/home_phone.gif); height: 32px; }
#menu #mobilePhones a{ margin: 0; background: url(../images/Tabs/mobile_phones.gif); height: 32px; }
#menu #mortgages a{ margin: 0; background: url(../images/Tabs/mortgages_77.gif); height: 32px; width: 140px; }



#movewithusLine { width: 887px; height: 20px; font-weight: bold; padding: 0 10px 0 0; margin: 0; color: #fff; text-align: right }

#subMenu { color: #000; margin: 10px 0 20px 0; }
#subMenu h2 { margin-top:8px; }
#subMenu ul { }
#subMenu li { padding: 0 0 0 5px; font-size: .8em; margin: 0 0 0 0px; list-style-type: none; }
#subMenu a { color: #000; text-transform:capitalize; }

/** Upper Menu **/
#upperMenu { width: 330px; height:140px; float: right; font-size: .8em; margin: 0 0 0 0; padding: 0 0 0 0; background: url(../images/number.jpg) bottom right no-repeat; text-align: right; }
#upperMenu li { display: inline; margin: 0 5px 0 0; border-right: 1px solid #cccccc }
#upperMenu a { color: #000000 }
#upperMenu #last { border: none; }
#upperMenu label { margin: 0 0 10px 0; }


#number {}

/* Content */

#contentHolder { height: 100%; margin: 0 0 0 0; padding: 0 0 0 0; }
#contentLeft { float: left; width: 191px; height: 100%; padding: 0 0 20px 0; margin: 4px 0 0 0; }
#contentCenter {margin: 10px 0 -15px 16px; float: left; width: 483px; background:url(../images/BoxesHome/content_box_center.gif) repeat-y; }
#contentTop { width: 483px; height: 12px; background: url(../images/BoxesHome/content_box_top.gif) no-repeat;}
#contentBottom { background: url(../images/BoxesHome/content_box_bottom.gif) no-repeat; height: 26px; width: 483px; z-index: -1}

#contentMain { padding: 0 15px 0 15px; margin: 0; font-size:120%; } 
#contentMain h1 { display: none; padding-bottom:15px; margin:0;  font-size:130%; font-weight:normal; text-transform:capitalize; }
#contentMain h2 { padding:0; font-size:90%; font-weight:normal; padding-bottom:5px; margin-top:0;  }
#contentMain h3 { padding:0; margin:0; font-size:80%; font-weight:bold; }
#contentMain p { margin: 12px 0; font-size:70%; } 
#contentMain li { list-style:disc; font-size:70%;  margin-right: 30px; }
#contentMain ul { padding: 10px; margin-left: 30px;}

#contentLeft h2 {  font-size: .8em; margin: 5px 0 0 0; background: url(../images/BoxesHome/h3_bg_blue.jpg) repeat-x; width: 187px; height: 27px; padding: 0 0 0 5px; color: #fff; font-weight: bold; line-height: 1.8em}

/* Content Right */
#contentRight { margin: 0 0 0 5px; float: right; width: 195px; padding: 4px 0 20px 0;}

#newsTop { width: 194px; margin: 10px 0 0 0; height: 27px; background: url(../images/BoxesHome/bg_top.jpg) no-repeat; }
#newsBottom { width: 194px; height: 17px; background: url(../images/BoxesHome/bg_bottom.jpg) no-repeat; padding: 0; margin: 0;}

#news { width: 194px; padding:0; margin: 0; margin-top:14px; background: url(../images/BoxesHome/bg_main.jpg) repeat-y; }
#news ul { padding: 0; margin: 0; }
#news li { padding: 0; margin: 0;}

#news h3 {font-size: 80%; text-indent:5px; border-top:1px solid #eeeeee; border-left:2px solid #eeeeee; border-right:2px solid #eeeeee; }
#news p { width: 175px; font-size: .8em; margin: 8px; line-height: 1em; color: #333333; }
#news a { display: block;}
#news a:hover { }
#news .readMore { margin: 5px 0 0 0; color: #cccccc; font-weight: bold; }

/* web forms */
#webforms td { font-size:70%; }
#webforms caption { font-size:70%; font-weight:normal; padding:2px; background-color:#f5f5f5; text-align:left; text-indent:5px; margin-top:5px; }

/* Banners */

#banner { width: 194px; height: 190px; margin: 0; background: url(../images/BoxesHome/bg_main.jpg) repeat-y;}
#bannerAd2 { border: 1px solid #e7e7e7; height: 152px; width: 463px}

/* Footer */

#footerHolder { width: 900px; color: #666; border-top:3px solid #666699; padding-top:5px; margin: 20px auto 10px auto;  }
#footerText {float: left; width: 680px; margin: auto; font-size: 12px}
#FooterNav { float:right; width: 150px; text-align: right; }
#customFooter {width: 900px; margin: auto; font-size: .7em;}
#disclaimer { font-size: .8em; height: 20px; margin: 0 0 5px 0;}
#footerProducts { height: 50px; margin: 0 0 5px 0; }
#footerProducts ul { }
#footerProducts li { font-size: .8em; display: inline; }
#footerProducts a {}

#disclaimer { font-size: 1.1em; color: #000}
#disclaimer a { color: #000; }
#disclaimer .left { float: left; width: 700px; }
#disclaimer .right { float: right; width: 100px;  }

#imageMenu ul { padding:0; margin: 0; }
#imageMenu li { padding-top: 5px; }

#advancedSearchBox {
	margin-top: 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
font-size: 14px;
	}

/* advanced search pages */	
.formMenu {
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	border: 1px solid;
	color: #000000;
	width: 200px
	}	
.advSearchTbl {
	font-size: 75%;
}	
.tblCellGrey {
	background-color: #F0F0F0;
	}
.tblCellBlueA {
	background-color: #EBF6FC;
	}
.tblCellBlueB {
	background-color: #E2EFF7;
	}	


