.hlpicon {
	vertical-align:-3px;
}
.hlpicon.sm {
	vertical-align:-1px;
}
* HTML .hlpicon { 
	vertical-align:0px;
}

.onlinequote.big {
font-size:13px;
font-weight:bold;
/*margin:0 0 10px 0;*/
margin: 0;
}

#remtbl .extform3 { display:none; }

.tableForm .ttl .innttl {
    font-weight     : bold;
    text-transform  : uppercase;
    font-size       : 12px;
    color: #fff;
}


.rbtn {
background:#e02116;
border:1px outset #e02116;
color:#fff;
font-weight:bold;
padding:1px;
}


img {
  color: #000000;
}


body, html {
width:100%;
height:100%;
}

.leftmenutd td {
padding:2px;
margin:0;
line-height:0;
}
.leftmenutd img {
padding:0;
margin:0;
}

#uswitchSplash {
	background: url(/images/uswitch.png);
	width: 548px;
	height: 358px;
}

#ehl_postcode {
	position: relative;
	top: 189px;
	z-index: 100;
	height: 19px;
	padding: 4px;
	width: 175px;
	font-size: 16px;
	font-family:Verdana;
	color: #4e4e4e;
	border: solid 1px #c3c3c3;
	background: none;
}

#friSubmit {
	position: relative;
	top: 196px;
}
HTML { height: 100%; margin-bottom: 1px; }
BODY { height: 100%; margin: 0; padding: 0; }
BODY, INPUT, SELECT, TEXTAREA { color: #363636; font-size: 11px; font-weight: normal; font-family: Tahoma, Arial, sans-serif; }
FORM { margin: 0; padding: 0; }
INPUT { padding-left: 3px; padding-right: 3px; }
TEXTAREA { padding: 3px; overflow: auto; }
IMG { border: none; vertical-align: -3px; }
P { margin: 10px 0; }
OL, UL { margin-top: 10px; margin-bottom: 10px; }
A { color: #0000ff; text-decoration: underline; outline: none; }

/*NOTE: all images in agent.css*/

/* LAYOUT */
#bodyBg { height: 247px; } 
#page { position: relative; width: 960px; margin: -247px auto 0; padding: 0 18px; }
#columnLeft { position: relative; float: left; width: 172px;  padding: 0 4px; z-index: 500; margin-top:-20px;}
#columnRight { float: left; width: 748px; margin: 0px 0 0 -180px; padding: 0 16px 70px; line-height: 16px; border-left-width: 180px; border-left-style: solid; z-index: 80; }

/* HEADER */
#header { /*position: absolute;*/ top: 0; left: 0; width: 100%; z-index: 90; margin:0 0 20px 0;}
#header .container { position: relative; width: 960px; height: 108px; margin: 0 auto; background-color: #fff; border-bottom-width: 1px; border-bottom-style: solid; z-index: 95; }
#header H1 { float: left; width: 371px; height: 75px; margin: 0; padding: 33px 0 0 24px; font-size: 0; }
#header H1 A { display: block; height: 59px; text-indent: -5000px; }
#header .rightSide { float: right; width: 486px; padding-top: 10px; }
#header .clientLogo { position: absolute; /*top: 5px; right: 5px; width: 156px; height: 76px;*/ left:0;background-repeat: no-repeat; background-position: center center; }

#header .leftSide { float: left;  height:108px;}
#header .clientLogo { position: absolute; /*top: 5px; right: 5px; width: 156px; height: 76px;*/ background-repeat: no-repeat; background-position: center center; }

/* MENU */
#menuTop { position: absolute; top: 109px; right: 0; float: right; width: 780px; height: 20px; clear: both; z-index:100;} 
#menuTop UL { float: right; margin: 0; padding: 0 11px 0 0; list-style: none; }
#menuTop LI { float: left; margin: 0 5px; padding-top: 1px; }

#menuMain UL { margin: 0 0 20px; padding: 0; list-style: none; }
#menuMain LI { margin-top: 2px; /*padding: 4px 2px 0; border-width: 2px; border-style: solid;*/ padding:0;font-size:0;line-height:0;}

/* TITLES */
.bigtitle, .bigtitle2 { /*margin: 13px 0 10px;*/ border-bottom-width: 0px; border-bottom-style: solid; }
.accountTitle { margin: 13px 0 10px; border-bottom-width: 2px; border-bottom-style: solid; height:27px; }

/* ICONS */
.hip01, .hip02, .hip03, .hip04, .hip05, .hip06, .hip07, .hip08, .hip09 { cursor:hand; cursor:pointer; position: absolute; top: 22px; left: 108px; width: 64px; height: 59px;z-index:100; }


/* BLOCKS */
.blkInfo { position: relative; height: 118px; margin-bottom: 1px; }
.blkWelcome { float: left; width: 540px; height: 118px; }
.blkAccount { float: right; width: 193px; height: 118px; }
.hippossay { clear: both; position: absolute; top: 0; left: 0; width: 748px; height: 126px; /*background: url(http://www.veness.hipposnetwork.com/images/hippos/hippos_say.png) no-repeat left top;*/ }
.blkWelcomeTxt { float: left; width: 196px; height: 90px; padding: 14px 0 0 219px; }
.blkWelcomeTxt A { font-weight: bold; }
.blkAccountTxt { float: left; width: 150px; height: 90px; padding: 14px 0pt 0pt 178px; }
.blkAccountTxt UL { margin: 0; padding: 0 0 0 18px; }
.hippossay .legs { 
position:absolute;
z-index:10;
top:118px;
left:511px;
display: block; width: 50px; height: 10px; 
background: url(http://www.veness.hipposnetwork.com/images/hippos/hippos_say_s.png) no-repeat; 
}


.txtLine { height: 19px; background-repeat: no-repeat; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 18px; }
.txtLine P { height: 19px; margin: 0; padding: 0 7px; }
.txtLine.click { text-align: center; }
.txtLine.click A { padding-left: 16px; font-weight: bold; text-decoration: none; }
.txtLine.click A SPAN { padding-right: 16px; }

.blkSmall { z-index:100;/*position: relative;*/ float: left; width: 168px; min-height: 77px; margin-bottom: 10px; 
/*margin-right: 6px; 
margin-left: 5px; */
padding: 3px 2px 0 2px; /*cursor: hand; cursor: pointer;*/}

.blkSmall.q{
margin-right: 6px; 
margin-left: 5px; 
}

.blkSmall.center { margin: 0 14px 0 15px; }
.blkSmall.center2{ margin: 0 14px 0 1px; }
.blkSmall P,.blkHalfLeft P, .blkHalfRight P { margin: 0; padding: 0 4px; }
.blkSmall P.wImg { margin: 0; padding: 0 60px 0 4px; }
.blkSmall UL { margin: 0; padding: 0 4px; list-style: none; font-size: 10px; }
.blkSmall UL A { z-index:1000;position: relative; color: #363636; text-decoration: none; }
.blkSmall .logo { margin-top: 20px; text-align: center; z-index:1000;position: relative; }

.blkHalfLeft, .blkHalfRight { position: relative;   min-height: 77px;  margin-bottom: 10px; padding: 3px 2px 0 2px; }
.blkHalfLeft {float: left; width: 296px; }
.blkHalfRight {float: right; width: 416px; }
.blkHalfLeftBG{position:absolute;width:300px;height:100px;left:0;top:0;z-index:1;}
.blkHalfRightBG{position:absolute;width:420px;height:100px;left:0;top:0;z-index:1;}

/* FOOTER */
.clearfooter { clear: both; height: 0; font-size: 0; line-height: 0; }
#footer { position: absolute; left: 0; bottom: 0; width: 100%; color: #666; font-size: 9px; z-index: 500; }
#footer P { width: 960px; margin: 0 auto; padding: 0 18px; overflow: hidden; }
#footer .left { float: left; width: 168px; padding: 18px 0 8px 10px; }
#footer .left A { color: #666; text-decoration: none; }
#footer .right { float: right; padding: 18px 12px 8px 12px; text-align: right; }


.aLeft { text-align: left !important; }
.aCenter { text-align: center !important; }
.aRight { text-align: right !important; }

.fleft { float: left; }
.fright { float: right; }
.nofloat { clear: both; height: 0; font-size: 0; line-height: 0; }



/*ADD*/

.bplan {width:100%;border:none;}
td.bpleft{text-align:left;font-weight: bold;}
td.bpcenter{text-align:left;}
td.bpright{text-align:right;}
.errbox {
    background-color: #FFC7C7;
    border: 1px solid #FF7070;
    padding: 5px;
    font-family: Tahoma;
    font-size: 12px;
    color: #790000;
}

.errbox .Hide_Link {
    color: blue;
}

.infobox {
    background-color: #DAEFF8;
    border: 1px solid #7CC7E4;
    padding: 5px;
    font-family: Tahoma;
    font-size: 12px;
    color: #004A80;
}

.valign td {
    vertical-align  : top;
}

form {margin:0px;}

tr.instructed td {
    color: #fff;
    background: #2366ff;
}
tr.instructed td a {
    color: #BDD1FF;
}
.InstructionAborted{ background-color: #ffa0a0 !important; }



#box1_ticked {
    color: #00a900;
}

#box1_ticked td {
    color: #00a900;
}

#box1_ticked span{
    color: #b9b9b9;
}

#box1_ticked a{
    color: #a8a8ff;
}

.bannerborder {
    border          : 1px solid #aaa;
    margin          : 0px 5px 0px 0px;
}

.stretch {
    width           : 97%;
}

.bannerborder {
    border          : 1px solid #aaa;
    margin          : 0px 5px 0px 0px;
}
#divnews a{
    color: #363636;
    text-decoration: none;
}
.txtLine a{
    color:#363636;
    text-decoration: none;
}
.newspage {
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 22px;
    text-align: justify;
}
.datediv {
    font-size: 10px;
    color: #898989;
    background-color: #FFFFFF;
    text-align:right;
    float:right;
    padding:0px 0px 3px 3px;
}
a.newslink {
    color: #000000;
    text-decoration: none;
}
a.newslink:hover {
    /*color: #08086b;*/
    color: #000000;
    text-decoration: underline;
}
.bodytext {
    font-size: 11px;
    color: #001F60;
    background-color: #FFFFFF;
    line-height: 16px;
}
input.btnBlack , button.btnBlack {
    background-color:#282828 !important;
    border-color:#494949 rgb(0, 0, 0) rgb(0, 0, 0) rgb(73, 73, 73) !important;
    border-style:solid !important;
    border-width:2px !important;
    color:#FFFFFF !important;
    cursor:pointer;
    font-weight:bold;
    padding-left:5px !important;
    padding-right:5px !important;
    height: auto !important;
}
INPUT.btnWhite , button.btnWhite { width: auto !important; border: 2px outset #CCC; background-color: #FFFFFF !important; color: #000; font-weight: bold; padding-left: 5px; padding-right: 5px; cursor: pointer; }
.pages_nav.pn1{
 float: left;
}
.pages_nav.pn2{
 float: right;
}
.pages_nav{display:inline;}

#agentemail div {
float:left;
}
#agentemail {
clear:both;
}

#headerLogo {
width:320px;
height:108px;
float:right;
position:relative;
top:0;
right:0;
cursor:hand;
cursor:pointer;
z-index: 3001;
}
#headerLogoInner {
width:320px;
height:69px;
position:relative;
}
#headerLogoInner #secColor {
width:166px;
height:35px;
position:absolute;
z-index:1;
top:31px;
left:120px;
}
#headerLogoInner A.default { 
position:absolute;
z-index:100;
cursor:hand;
cursor:pointer;
top:0;
left:0;
display: block; width: 320px; height: 108px; 
}

.hippossay UL {
list-style:none;
padding-left:10px;
margin-left:0;
}

.hippossay UL small {
font-size:9px;
}

.hippossay UL LI {
margin-left:0;
padding-left:0;
}                



.pagePromo {
width:748px;
height:128px;
position:relative;
margin: 10px 0;
}
.pagePromo .trBack {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/f1.png) top left repeat-x;
width:748px;
height:128px;
position:absolute;
top:0;
left:0;
z-index:1;
}

.pagePromo .cc {
width:9px;
height:9px;
position:absolute;
z-index:10;
line-height:0;
font-size:0;
}
.pagePromo .cc.c1 {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/1.png) top left no-repeat;
top:0;
left:0;
z-index:500;
}
.pagePromo .cc.c2 {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/2.png) top left no-repeat;
top:0;
right:0;
z-index:500;
}
.pagePromo .cc.c3 {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/3.png) top left no-repeat;
bottom:0;
left:0;
z-index:500;
}
.pagePromo .cc.c4 {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/4.png) top left no-repeat;
top:119px;
left:739px;
z-index:500;
}
.pagePromo .rimg {
width:374px;
height:128px;
position:absolute;
z-index:3;
top:0;
right:0;
}

.pagePromo .rimg.rhips {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/images/hips.png);
}
.pagePromo .rimg.rregistration {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/images/registration.png);
}
.pagePromo .rimg.repcs {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/images/epcs.png);
}
.pagePromo .rimg.rconveyancing {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/images/conveyancing.png);
}
.pagePromo .rimg.rmortgagesandinsurance {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/images/mortgagesandinsurance.png);
}
.pagePromo .rimg.rsurveys {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/images/surveys.png);
}
.pagePromo .rimg.rutilities {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/images/utilities.png);
}
.pagePromo .rimg.rlegalservices {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/images/legalservices.png);
}
.pagePromo .rimg.rcompletionservices {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/images/completionservices.png);
}
.pagePromo .rimg.rforeignproperties {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/images/foreignproperties.png);
}
.pagePromo .rimg.rremovals {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/images/removals.png);
}

.pagePromo .text {
position:absolute;
z-index:3;
top:5px;
left:10px;
color:#C0C0C0;
width:350px;
}

.pagePromo .text p {
margin: 0 0 4px; 0;
padding-left:3px;
}
.pagePromo .text span {
color:#FFFFFF;
}


.topEmailLink {
text-decoration:none;
}
.topEmailLink:hover {
text-decoration:underline;
}

.underlink:hover {
text-decoration:underline;
}

.leftNavButton {
width:168px;
height:27px;
border-width:2px;
cursor:hand;
}


.creditScore {
width:748px;
height:447px;
position:relative;
margin: 10px 0;
}
.creditScore .trBack {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/f1.png) top left repeat-x;
width:748px;
height:128px;
position:absolute;
top:0;
left:0;
z-index:1;
}

.creditScore .cc {
width:9px;
height:9px;
position:absolute;
z-index:10;
line-height:0;
font-size:0;
}
.creditScore .cc.c1 {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/1.png) top left no-repeat;
top:0;
left:0;
z-index:500;
}
.creditScore .cc.c2 {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/2.png) top left no-repeat;
top:0;
right:0;
z-index:500;
}
.creditScore .cc.c3 {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/3.png) top left no-repeat;
top:438px;
left:0;
z-index:500;
}
.creditScore .cc.c4 {
background:url(http://www.veness.hipposnetwork.com/images/pagepromos/4.png) top left no-repeat;
top:438px;
left:739px;
z-index:500;
}
.creditScore .text {
position:absolute;
z-index:3;
top:5px;
left:10px;
color:#C0C0C0;
width:350px;
}
.creditScore .text.free {
position:absolute;
z-index:3;
top:5px;
left:10px;
color:#C0C0C0;
width:720px;height:440px;
}
.creditScore .text.free .limiter { width:350px; }
.creditScore .text.free li { margin: 5px 0 9px 0; }
.creditScore .text.free ul { list-style:disc;padding-left:25px; margin-left:10px; }


.creditScore .text p {
margin: 0 0 4px; 0;
padding-left:3px;
}
.creditScore .text span {
color:#FFFFFF;
}

#btnCreditScore {
width:371px;height:63px;background:url(http://www.veness.hipposnetwork.com/img/txt/pics/creditscore.png);display:block;
text-indent:-5000px;
position:absolute; top:2px;left:375px;
z-index:100;cursor:pointer;
}
#btnCreditWatch {
width:371px;height:63px;background:url(http://www.veness.hipposnetwork.com/img/txt/pics/creditwatch.png);display:block;
text-indent:-5000px;
position:absolute; top:67px;left:375px;z-index:100;cursor:pointer;
}
#btnCreditReport {
width:371px;height:63px;background:url(http://www.veness.hipposnetwork.com/img/txt/pics/creditreport.png);display:block;
text-indent:-5000px;
position:absolute; top:132px;left:375px;z-index:100;cursor:pointer;
}
#bntbback {
width:371px;height:18px;background:url(http://www.veness.hipposnetwork.com/img/txt/pics/bntbback.png);display:block;
position:absolute; top:197px;left:375px;
}
#bntbleft {
width:17px;height:253px;background:url(http://www.veness.hipposnetwork.com/img/txt/pics/bntbleft.png);display:block;
position:absolute; top:2px;left:356px;
}

.creditScore .text.free ul.fUL {
margin:10px 0 0 0; padding:0; list-style:none; width:350px;
}
.creditScore .text.free .fUL li {
margin:0 0 2px 0; padding:4px 0 4px 10px; color:#fff;
}
.creditScore .text.free .fUL li.fULttl {
background:#fff; font-weight:bold;font-size:13px; color:#000;
}
/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t1_c{border-width: 0 0px; display:inline;}
b.t1_ll{border-width: 0 0 0 4px; float:left; display:inline;}
b.t1_lr{border-width: 0 0 0 1px; opacity: 0.6; float:left; display:inline;}
b.t1_rl{border-width: 0 1px 0 0; opacity: 0.6; float:right; display:inline;}
b.t1_rr{border-width: 0 4px 0 0; float:right; display:inline;}
b.t1_b{margin:0;padding:0;border:none !important;}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{border-width: 0 1px}
b.t5{border-width: 0 1px}
/*b.t4_ll{height: 1px}
b.t4_lr{border-width: 0px 0 0px 0; float:left; display:inline;height: 1px;width:0;} 
b.t4_c{border-width: 0 0 0 1px; opacity: 0.6; float:left; display:inline;height: 1px}
b.t4_rr{border-width: 0 0 0 0; display:inline;height: 1px}
b.t4_rl{border-width: 0 1px 0 0; opacity: 0.6; float:right; display:inline;height: 1px}
b.t4_b{margin:0;padding:0;border:none !important;height: 2px}*/
b.t5_c{border-width: 0 0 0 0; display:inline;}
b.t5_ll{border-width: 0 0 0 0; float:left; display:inline;width:0;}
b.t5_lr{border-width: 0 0 0 1px; opacity: 0.5; float:left; display:inline;}
b.t5_rl{border-width: 0 1px 0 0; opacity: 0.5; float:right; display:inline;}
b.t5_rr{border-width: 0 0 0 0; float:right; display:inline;}
b.t5_b{margin:0;padding:0;border:none !important;}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
/*.LL1 .LR1, .LL1 .LR2, .LL1 .LR3, .LL1 .LR4, .LL1 .LR5, 
.LL2 .LR1, .LL2 .LR2, .LL2 .LR3, 
.LL3 .LR1, .LL3 .LR2, 
.LL4 .LR1,
.LL5 .LR1, .LL5 .LR7, .LL5 .LR8, .LL5 .LR9,
.LL6 .LR6, .LL6 .LR7, .LL6 .LR8, .LL6 .LR9,
.LL7 .LR5, .LL7 .LR6, .LL7 .LR7, .LL7 .LR8, .LL7 .LR9,
.LL8 .LR5, .LL8 .LR6, .LL8 .LR7, .LL8 .LR8, .LL8 .LR9,
.LL9 .LR5, .LL9 .LR6, .LL9 .LR7, .LL9 .LR8, .LL9 .LR9
{opacity:0;filter:alpha(opacity=0);}
.LL1 .LR9, .LL9 .LR1 {opacity:0.90;filter:alpha(opacity=90);}
.LL1 .LR8, .LL8 .LR1 {opacity:0.70;filter:alpha(opacity=70);}
.LL1 .LR7, .LL7 .LR1 {opacity:0.45;filter:alpha(opacity=45);}
.LL1 .LR6, .LL6 .LR1 {opacity:0.2;filter:alpha(opacity=20);}
.LL2 .LR5, .LL5 .LR2 {opacity:0.85;filter:alpha(opacity=85);}
.LL2 .LR4, .LL4 .LR2 {opacity:0.3;filter:alpha(opacity=30);}
.LL3 .LR3 {opacity:0.33;filter:alpha(opacity=33);}
.LL4 .LR9, .LL9 .LR4 {opacity:0.09;filter:alpha(opacity=9);}
.LL4 .LR8, .LL8 .LR4 {opacity:0.28;filter:alpha(opacity=28);}
.LL4 .LR7, .LL7 .LR4 {opacity:0.6;filter:alpha(opacity=60);}
.LL4 .LR6, .LL6 .LR4 {opacity:0.88;filter:alpha(opacity=88);}
.LL5 .LR6, .LL6 .LR5 {opacity:0.31;filter:alpha(opacity=31);}
.LL5 .LR5 {opacity:0.78;filter:alpha(opacity=78);}*/
/*IMAGES PATH CHECK*/
#bodyBg { background: url(http://www.veness.hipposnetwork.com/images/body_bg.png) repeat-x left top; }
#page {background: url(http://www.veness.hipposnetwork.com/images/page_bg.png) repeat-y left top;}
.hip01 { background: url(http://www.veness.hipposnetwork.com/images/hippos/small_g/hip01.png) no-repeat; }
.hip02 { background: url(http://www.veness.hipposnetwork.com/images/hippos/small_g/hip02.png) no-repeat; }
.hip03 { background: url(http://www.veness.hipposnetwork.com/images/hippos/small_g/hip03.png) no-repeat; }
.hip04 { background: url(http://www.veness.hipposnetwork.com/images/hippos/small_g/hip04.png) no-repeat; }
.hip05 { background: url(http://www.veness.hipposnetwork.com/images/hippos/small_g/hip05.png) no-repeat; }
.hip06 { background: url(http://www.veness.hipposnetwork.com/images/hippos/small_g/hip06.png) no-repeat; }
.hip07 { background: url(http://www.veness.hipposnetwork.com/images/hippos/small_g/hip07.png) no-repeat; }
.hip08 { background: url(http://www.veness.hipposnetwork.com/images/hippos/small_g/hip08.png) no-repeat; }
.hip09 { background: url(http://www.veness.hipposnetwork.com/images/hippos/small_g/hip09.png) no-repeat; }

.hippossay {background: url(http://www.veness.hipposnetwork.com/images/hippos/hippos_say.png) no-repeat left top;}
.hippossay.g {background: url(http://www.veness.hipposnetwork.com/images/hippos/hippos_say_g.png) no-repeat left top;}

.txtLine {background-image: url(http://www.veness.hipposnetwork.com/images/txtLine_bg.png);}
.txtLine.click A {background: url(http://www.veness.hipposnetwork.com/images/mark1.gif) no-repeat 0 5px;}
.txtLine.click A SPAN {background: url(http://www.veness.hipposnetwork.com/images/mark1.gif) no-repeat 100% 5px;}
.blkSmall {/*background-image: url(http://www.veness.hipposnetwork.com/images/blkSmall_bg.png); background-repeat: no-repeat;*/}
.blkHalfLeftBG {background-image: url(http://www.veness.hipposnetwork.com/images/blkHalfLeft_bg.png);}
.blkHalfRightBG {background-image: url(http://www.veness.hipposnetwork.com/images/blkHalfRight_bg.png);}
.newspage {background: url(http://www.veness.hipposnetwork.com/images/news.gif) top left no-repeat;}

.delIcon {cursor:pointer; background: url(http://www.veness.hipposnetwork.com/img/icons/account/del.png) no-repeat; width:14px;height:14px;}
.delSmallIcon {cursor:pointer; background: url(http://www.veness.hipposnetwork.com/img/icons/account/del_sm.png) no-repeat; width:10px;height:10px;}
.pdfIcon {cursor:pointer; background: url(http://www.veness.hipposnetwork.com/img/icons/account/pdf.png) no-repeat; width:16px;height:16px;}
.mailIcon {cursor:pointer; background: url(http://www.veness.hipposnetwork.com/img/icons/account/mail.png) no-repeat; width:16px;height:11px;}
.detailsIcon {cursor:pointer; background: url(http://www.veness.hipposnetwork.com/img/icons/account/details.png) no-repeat; width:16px;height:16px;}
.poundIcon {cursor:pointer; background: url(http://www.veness.hipposnetwork.com/img/icons/account/pound.png) no-repeat; width:16px;height:16px;}

BODY { background-color: #237C53; }
A { color: #237C53; }
A:hover { color: #005200; }

/* LAYOUT */
#columnLeft { background-color: #E9F1ED; }
#columnRight { border-left-color: #E9F1ED; }

/* HEADER */
#header .container { border-bottom-color: #91BDA9; }
#header H1 A { background: url(http://www.veness.hipposnetwork.com/images/company/jeffries/hipposNetwork.gif); }
#header .clientLogo { background-image: url(http://www.veness.hipposnetwork.com/images/agent_logo.gif);}

/* MENU */
#menuTop, #menuTop LI DIV { background-color: #E9F1ED; }

/* TITLES */
.bigtitle { border-bottom-color: #D8E5D8; background-color: #237C53;}
.bigtitle2 { background-color: #005200;}
.accountTitle { border-bottom-color: #D8E5D8; }

/* BLOCKS */
.blkWelcome { background-color: #237C53; }
.blkAccount { background-color: #005200; }
.blkWelcomeTxt { color: #fff; }
.blkWelcomeTxt A { color: #fff; }
.blkWelcomeTxt A:hover { color: #fff; }
.blkAccountTxt { color: #fff; }

.txtLine { background-color: #E9F1ED; }
.txtLine.click A { color: #005200; }
.txtLine.click A:hover { color: #005200; }

.blkSmall { background-color: #E9F1ED; }
.blkSmall.SECONDARY { background-color: #E5EDE5; }
.blkSmall UL A:hover { color: #a81611; }

/* FOOTER */
#footer .left A:hover { color: #a81611; }
#footer .left { /*background-color: #E9F1ED;*/ }

.editLink, .editLink A{ color: #005200; text-decoration:none; }
.editLink A:hover{ text-decoration:underline; }

.blkHalfLeftBG, .blkHalfRightBG {background-color: #E9F1ED; background-repeat: no-repeat;} 

/*Info Block*/
#infoBlockRC,#infoBlockRC2{ margin: 13px 0 10px; padding:3px;}
#infoBlockRC {background-color: #91BDA9;}
#infoBlockRC2 {background-color: #7FA87F;}
#infoBlockRCC,#infoBlockRCC2{background:#FFF;padding:10px 5px 4px;}
#infoBlockRCT{background:#237C53;color:#FFF;}
#infoBlockRCT2{background:#005200;color:#FFF;}
/***************\
|*FROM OLD CSS**|
***************/

.tableForm {
    width           : 90%;
}

.tableForm.padding td {
    padding         : 0px;
}

.tableForm td.l {
    white-space     : nowrap;
    font-weight     : bold;
    padding         : 0px 4px 0px 8px;
    font-size       : 10px;
}

.tableForm td.l.norequired {
    font-weight     : normal;
}
.tableForm td.l.normal {
    white-space     : normal;
    font-weight     : normal;
    padding         : 0px 4px 0px 8px;
}

.tableForm td.r {
    font-size       : 10px;
    width           : 100%;
    padding         : 2px 0px 2px 0px;
    /*font-style      : italic;*/
    color           : #666666;
}
.tableForm .sep, .bplan .sep {
    height          : 1px;
    /*background      : none; /*url(http://www.veness.hipposnetwork.com/img/grrrrpix.gif) center left repeat-x;*/
    background      : #D8E5D8;
    /*border: 1px solid #D8E5D8;*/
    border: 0px;
    padding: 0px;
}
.bplan .sep.back {
    background      : #000000;
}
.tableForm .sep.back {
    background      : none;/*url(http://www.veness.hipposnetwork.com/img/grpix.gif) center left repeat-x*/;
    height          : 5px;
    border-top: 1px solid #BBBABA;
    padding: 0px;
}
.tableForm .sep.noback{
    background      : none;
}
.tableForm td.r.normal {
    font-style      : normal;
    color           : #000;
    width           : auto;
}
.tableForm .ttl {
    font-weight     : bold;
    text-transform  : uppercase;
    font-size       : 12px;
    color: #fff;
    padding         : 4px 4px 4px 8px;
    background      : #237C53/*#bfc7d6;*/
}

.tableForm .ttl1 {
    font-weight     : bold;
    font-size       : 12px;
    color	    : #fff;
    padding         : 4px 4px 4px 8px;
    background      : #237C53;/*#bfc7d6;*/
    text-align	    : center;
}

.tableForm .ttllight {
    font-weight     : bold;
    text-transform  : uppercase;
    font-size       : 12px;
    color: #237C53;
    padding         : 4px 4px 4px 8px;
    background      : #D8E5D8;
}


.tableForm .ttl a {
    color: #B8C0D3;
    text-transform: none;
}
.tableForm .ttl div {
    font-size       : 11px;
    font-weight     : normal;
    text-transform  : none;
}
.tableForm .ttl.h {
    text-transform  : none;
}
.tableForm .ttl .ttltext {
    font-weight     : bold;
    text-transform  : uppercase;
    font-size       : 12px;
}

#popup,.popup { position: absolute; background:#E9F1ED;border:1px solid #237C53; color: #363636; padding: 5px; visibility: hidden; z-index: 200; }



/*?!?!??!??!?*/

/*
.lbTD {
	background:#e5e8ef;
}
.lbTD2 {
background:#E5E8EF;
}
*/


/*
.back01 {
    background:url(http://www.veness.hipposnetwork.com/images/nav/shadow_top.gif);
}
.back02 {
    background:url(http://www.veness.hipposnetwork.com/images/countdown/hippo.jpg);
}
.back03 {
    background-image:url(http://www.veness.hipposnetwork.com/images/countdown/nav2px.gif); 
    background-position:bottom; 
    background-position:center bottom; 
    background-repeat:no-repeat;
}
.back04 {
    background:url(http://www.veness.hipposnetwork.com/images_jeffries/home/links/background.gif);
    width: 554px;
    height: 70px;
}
.back04 td {
	padding:19px 0px 0px 0px;
}
.back04 img {
	margin:0px 1px 0px 0px;
}
*/

#headerLogo {
background:#237C53;
}
#headerLogoInner #secColor {
background:#005200;
}

.hippossay .legs { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/hippos_say_s.png) no-repeat; 
}
.hippossay.g .legs {
background: url(http://www.veness.hipposnetwork.com/images/hippos/hippos_say_s_g.png) no-repeat; 
}

#headerLogoInner A.default { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/default.png) no-repeat; 
}
#headerLogoInner A.default.utilities { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/utilities.png) no-repeat; 
}
#headerLogoInner A.default.hips { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/hips.png) no-repeat; 
}
#headerLogoInner A.default.energyreports { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/energyreports.png) no-repeat; 
}
#headerLogoInner A.default.conveyancing { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/conveyancing.png) no-repeat; 
}
#headerLogoInner A.default.mortgagesandinsurance { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/mortgagesandinsurance.png) no-repeat; 
}
#headerLogoInner A.default.surveys { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/surveys.png) no-repeat; 
}
#headerLogoInner A.default.buildingsandcontents { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/buildingsandcontents.png) no-repeat; 
}
#headerLogoInner A.default.removals { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/removals.png) no-repeat; 
}
#headerLogoInner A.default.utilities { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/utilities.png) no-repeat; 
}
#headerLogoInner A.default.legalservices { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/legalservices.png) no-repeat; 
}
#headerLogoInner A.default.completionservices { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/completionservices.png) no-repeat; 
}
#headerLogoInner A.default.foreignproperties { 
background: url(http://www.veness.hipposnetwork.com/images/hippos/logos_mask/foreignproperties.png) no-repeat; 
}


#header .clientLogo {
  top: 14.5px;
  right: 5px;
  width: 245px;
  height: 79px;
}
div.titleSecondary{
    width:100%;
    /*height:21px;*/
    background:#E9F1ED;
}
div.radioDiv{
    padding: 3px 7px 4px;
    font-family: Tahoma;
    font-weight: bold;
}
div.radioDiv a {
    cursor: hand;
    cursor: pointer;
    padding: 1px 3px 3px;
    text-decoration: underline;
}
div.radioDiv a.sel {
    background: #237C53;
    text-decoration: none;
    color: #fff;
}
div.radioDiv a:hover {
    background: #005200;
    text-decoration: none;
    color: #fff;
} 
div.divForm{
    background: #E9F1ED;
    margin: 3px;
    width:340px;
    padding: 0 9px 8px;
    font-weight: bold;
    font-family: Tahoma;
}
div.divForm.w{background:transparent;}
div.divForm.sCode{background:transparent;/*padding: 0;margin: 0;*/}
div.divForm.sButton{background:transparent;/*padding: 0 9px 0 0;*//*padding: 0;*/}
div.divForm.sButton input{margin: 0;}
div.divForm.l{float:left;}
div.divForm.r{float:right;}
div.divForm.s{width:158px;}
div.divForm input{/*display:block;*/width:330px;margin:0px 0 4px;color:#666666;border:1px solid #C3C3C3;padding-left:3px;padding-right:3px;height:15px;}
div.divForm select{/*display:block;*/width:340px;margin:0px 0 4px;color:#666666;border:1px solid #C3C3C3;height:17px;}
div.divForm textarea{/*display:block;*/width:330px;margin:1px 0 4px;height: 100px;color:#666666;border:1px solid #C3C3C3;}
div.divForm input.s{width:165px;}
div.divForm input.ss{width:100px;}
div.divForm.s input{width:147px;}
div.divForm.s select{width:157px;}
div.divForm.s textarea{width:147px;height: 100px;}
div.divForm.s input.s,div.divForm.s select.s{width:72px;}
div.divForm.s input.ss,div.divForm.s select.ss{width:90px;}
div.divForm span{display:block;margin:5px 1px 0;font-size:10px;}

div.divForm select.us{width:160px;}

div.divForm span.title{font-size:11px;background: #fff;margin:0 -9px;padding:3px 6px 3px 3px;color:#237C53} 

div.divForm span.title.b{background: transparent;margin-top:10px;} 
div.divForm span.title.bb{margin-top:10px;margin-left:-4px;background:transparent;} 
div.divForm span.title.bt{background: transparent;} 
div.divForm select.d{/*width:auto;*/display:inline;width:48px;}

div.divForm select.b{float:left;}

div.divForm.nbm{padding-bottom:0px;margin-bottom:0;}
div.divForm input.checkbox{width: 13px !important; height: 13px !important; display: inline; margin: 0 3px 0 -6px; border:none;}
div.divForm input.radio{width: 13px !important; display: inline; margin: 0 3px 0 -6px; border:none;}
div.divForm input.checkbox2{width: 13px !important; display: inline; margin: 0 3px 0 0; border:none;}
div.reqField, div.reqSelect {
 width:3px;
 height:19px;
 /*height:20px; */
 background: #f6a2a2; 
 padding:0;line-height:1px;font-size:1px;overflow:hidden;
 /*margin:1px 2px 0 -5px;*/
 margin: 0 2px 0 -5px;
 /*float:left;*/
 position:absolute;
}

div.reqSelect {
 height:17px;
}


div.divForm label {font-weight:normal;}
div.divForm label.b {font-weight:bold;}
input.btnPrm {
    background-color: #237C53 !important;
    border-color:#6BA78B #237C53 #237C53 #6BA78B !important;
    border-style:solid !important;
    border-width:2px;
    color:#FFFFFF !important;
    cursor:pointer !important;
    font-weight:bold;
    padding-left:5px !important;
    padding-right:5px !important;
    height: auto !important;
}
input.btnPrm.btnGetQuotes {
    font-size:15px;
    font-weight: bold;
    font-family: Tahoma;
}
.tableForm.tblajax {font-size: 9px;}
.tableForm.tblajax input.btnBlack{font-size: 9px;padding: 0 1px;}
.tableForm.tblajax .ttl{
    background:#E9F1ED;
    color: #363636;
    font-size: 9px;
    text-transform: capitalize;
    padding: 1px 4px 0px 8px;
    /*padding: 1px 0 0 0;*/
}
.tableForm.tblajax .ttl.c{text-align:center;padding: 1px 0 0;}
.tableForm.tblajax td.c{text-align:center;}
.tableForm.tblajax div.price{background:#E9F1ED;margin-top:2px;margin-bottom:3px;text-align:right;padding: 0 0 0 1px;width:100%;
padding:0 0 1px 1px;
font-size:9.5px;
}
.tableForm.tblajax div.price.end{margin-bottom:2px;}
#ajaxReqImage{font-size:18px;font-weight:bold;}
#GEAjaxLayer,#GEAjaxImage,#TAjaxLayer,#TAjaxImage{font-size:18px;font-weight:bold;}
.onlinequote {
    background: #FFFEEC;
    padding: 6px;
    border:1px solid #E1E0D0;
}
.onlinequote.big {
    margin:6px 6px 0;
    font-size:13px;
    font-weight:bold;
    margin: 0 0 10px 0;
}
.onlinequote.big.red {
	color:red;border:1px solid red;
}
.infoblock {
    background: #FFFEEC url(http://www.veness.hipposnetwork.com/img/icons/i.png) no-repeat scroll 10px center;
    padding: 5px 5px 5px 45px;
    border:1px solid #E1E0D0;
    font-size:13px;
    /*font-weight:bold;*/
    margin: 0 0 10px 0;    
}
.creditScore, .pagePromo {
    background-color: #237C53;
}

.bhippos {
/*position:absolute;
bottom:0;
left:18px;
z-index:100;*/
width:	180px;
height:311px;
background:url(http://www.veness.hipposnetwork.com/images/hippos/hipposb.png) 0 0 no-repeat;
margin-left:-4px;
margin-bottom:25px;
}
.bhippos.ggg {
background-image:url(http://www.veness.hipposnetwork.com/images/hippos/hipposb_g.png);
}

.bhippos #bhCont {
width:180px;
height:311px;
position:relative;	
}

.bhippos #bhCont #customerBHLink {
/*position:absolute;
width:180px;
height:311px;
z-index:100px;	*/
}

.bhippos #bhCont #textFront {
position:absolute;
width:150px;
height:70px;
z-index:20px;	
top:11px;
left:13px;
background:url(http://www.veness.hipposnetwork.com/images/hippos/hipposb_back.png) #237C53;
cursor:pointer;
}

.bhippos #bhCont #textFront.logedin {
background:url(http://www.veness.hipposnetwork.com/images/hippos/hipposb_back_logedin.png) #237C53;
}


#pbord {
	top:0px; bottom:0px;
	border-left:180px solid #E9F1ED; 
	margin:-247px auto 0pt;
	/*padding:0pt 18px;*/
	position:absolute;
	left:18px;
	z-index:1;
	background:transparent;
}	

.callnow {
width:77px;
height:14px;
display:block;
background:url(http://www.veness.hipposnetwork.com/images/callnow.png) #237C53 no-repeat;
margin-bottom:2px;
}
.oremail {
width:77px;
height:14px;
display:block;
background:url(http://www.veness.hipposnetwork.com/images/oremail.png) #237C53 no-repeat;
margin-bottom:2px;
}
.freequotationsDiv {
    padding-top:8px;
    padding-left:5px;
}

.blkSmall.q {
width:172px;
background-color:#237C53;
background-position:no-repeat;
margin:0 6px 10px 5px;
padding:0;
position:relative;cursor:pointer;
}

.blkSmall.q.hips {
background:url(http://www.veness.hipposnetwork.com/images/h/hips.png) no-repeat #237C53;	
}
.blkSmall.q.epcs {
background:url(http://www.veness.hipposnetwork.com/images/h/epcs.png) no-repeat #237C53;
}
.blkSmall.q.conveyancing {
background:url(http://www.veness.hipposnetwork.com/images/h/conveyancing.png) no-repeat #237C53;
}
.blkSmall.q.mortgagesandinsurance {
background:url(http://www.veness.hipposnetwork.com/images/h/mortgagesandinsurance.png) no-repeat #237C53;
}
.blkSmall.q.surveys {
background:url(http://www.veness.hipposnetwork.com/images/h/surveys.png) no-repeat #237C53;
}
.blkSmall.q.removals {
background:url(http://www.veness.hipposnetwork.com/images/h/removals.png) no-repeat #237C53;
}
.blkSmall.q.utilities {
background:url(http://www.veness.hipposnetwork.com/images/h/utilities.png) no-repeat #237C53;
}
.blkSmall.q.legalservices {
background:url(http://www.veness.hipposnetwork.com/images/h/legalservices.png) no-repeat #237C53;
}

.blkSmall.q p {
position:absolute;
top:26px;
left:3px;
}

.blkSmall.SECONDARY {
padding-top:28px;
background-color:#005200;

}
.blkSmall.SECONDARY.government {
background:url(http://www.veness.hipposnetwork.com/images/h/government.png) top left no-repeat #005200;
}
.blkSmall.SECONDARY.useful {
background:url(http://www.veness.hipposnetwork.com/images/h/useful.png) top left no-repeat #005200;
}
.blkSmall.SECONDARY.property {
background:url(http://www.veness.hipposnetwork.com/images/h/property.png) top left no-repeat #005200;
}

.leftContacts {
float:left;
position:relative;
}
.leftContacts .prBack {
width:109px;
height:108px;
background:url(http://www.veness.hipposnetwork.com/images/hippos/contacts.png) top left no-repeat  #237C53;
}
.leftContacts .contPhone {
position:absolute;
display:block;
height:17px;
top:22px;
left:106px;
font-size:21px;
font-weight:bold;
color:#005200;
white-space:nowrap;
}
.leftContacts a.email {
position:absolute;
display:block;
height:17px;
top:61px;
left:109px;
font-size:17px;
font-weight:normal;
color:#005200;
white-space:nowrap;
text-decoration:none;
}
.leftContacts a.email:hover {
text-decoration:underline;
}
table.aboutusTable {
    border:0;
    width:100%;
}
table.aboutusTable th{
    font-size:19px;
    line-height:36px;
}
table.aboutusTable ul{
    font-weight:bold;
}
table.aboutusTable ul li{
    margin-top:5px;
    margin-bottom:5px;
}

.fUL li { background: #6BA78B;}



