@import url(dropmenu.css);
@import url(dropmenu2.css); 

body{
  background-image: url(../images/bg.jpg);
 background-repeat:no-repeat;
 background-position:top;
 
 background-color:background: #fff;
  margin: 0;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: #000;
}
img{
 border: 0;
}
a{
 text-decoration: none;
 color: #000;
}
h1{
 font-size: 12px;
 font-weight:bold; 
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color: #737373;
 margin: 0;
 padding: 0;
}
h2{
 font-size: 10px;
 font-weight:bold; 
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color: #737373;
 margin: 0;
 padding: 0;
}
p{
 font-size: 10px;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color: #000;
 margin: 0;
 padding: 0;
}
li{
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color: #000;
}
form{
 border:0;
 padding:0;
}
.spotlight
{
 margin: 0 0 0 20px;
	}
#topmenu{
 height: 19px;
 background-image: url(../images/top_menu_bg.jpg);
 background-repeat:no-repeat;
 background-position:bottom left;
}
#flash{

}
#specials{
 vertical-align:top;
 margin:0;
 padding:0;
}
#specials img{
 margin: 0 5px 0 15px;
 padding:0;
}
#specials object{
 margin: 0 5px 0 15px;
 padding:0;
}
#rightbar{
 vertical-align:top;
 text-align: right;
 width: 210px;
 margin:0;
 padding:0;
}
#rightbar img{
 vertical-align:top;
 margin: 5px 5px 5px 15px;
 text-align: right;
}
#rightbar object{
 vertical-align:top;
 margin: 5px 5px 5px 15px;
}
#rightbar a:hover{
 color:#ebebeb;
}
#specialmenu{
 background-image: url(../images/special_menu_bg.jpg);
 background-repeat:no-repeat;
 background-position:top left;
}
#specialtext{
  vertical-align: top;
  padding: 0;
  margin: 0;
  width: 300px;
}
#specialtext h1.special{
 margin: 20px 20px 10px 20px;
 line-height:normal;
}
#specialtext p.special{
 padding: 0;
 text-align: justify;
 margin: 10px 20px 2px 20px;
 font-size: 10px;
  line-height:normal;
}
#specialtext .readmoreright{
  margin:5px 20px 0 0;
 text-align: justify;
 float:right;
}
#specialtext img{
 margin: 0 0 15px 100px;
}
#videos{
  vertical-align:top;
  width: 300px;
}
#videos h1.vid{
 margin: 20px 0 10px 0;
 text-align:left;
 
}
#videos p.vid{
 margin: 20px;
 text-align: justify;
}
#main{
 width: 710px;
 vertical-align:top;
 padding:0;
 margin: 0;
}
#main .floatimg{
 float:right;
}	
#main h1{
 margin: 15px 40px 10px 40px;
 color:#000;
 font-size: 14px;
}
#main h3{
 margin: 15px 40px 10px 40px;
 color:#0b8d4d;
 font-size: 18px;
}
#main p{
 margin: 15px 40px 10px 40px;
 color:#000;
 font-size: 12px;
 line-height:20px;
}
#main p.large{
 margin: 15px 0 10px 40px;
 color:#000;
 font-size: 12px;
 line-height:20px;
 width:900px;
}
#main a:hover{
 color:#999;
}
#main li{
 margin: 5px 50px 5px 50px;
 font-size: 10px;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color: #000;
 font-size:12px;
 line-height:normal;
}
#main .adobe{
 margin: 10px 0 0 35px;
}
#main .aboutustop{
 margin: 0 0 0 20px;
}
#main .prodtitles{
 margin: 0 0 0 20px;
}
#main .rightside{
 margin: 0;
 float: right;
 text-align:right;
}
#main .rightsidecareers
{
padding: 0 10px 0 0;
 margin: 0;
 float: right;
 text-align:right;
}
#main .leftside{
 margin: 10px;
 float: left;
}
#main .aboutusleft{
 margin: 10px 5px 10px 40px;
 float: left;
}
#main .bt{
 margin: 0 0 15px 50px;

}
#main .readmore{
 margin: 5px;
 float: none;
}

#newstit{
 height: 24px;
 width: 600px;
}
#newstit ul{
 padding: 0 0 0 15px;
 margin: 0;
}
#newstit a{
 color:#fff;
}
#newstit li{
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 padding: 3px 50px 0 0;
 display: inline;
 list-style-type: none;
}
#newstit .small{
 font-size: 10px;
 padding: 0 0 0 200px;
}

#news{
 text-align:justify;
 width: 320px;
 vertical-align: top;
 float: left;
 padding: 5px;
 margin: 5px;
}
#news img{
 float: left;
 border: solid 2px #c2c2c2;
}
#news h1{
 margin: 0;
 border:0;
 line-height:normal;
 font-size:12px;
}
#news p{
 margin: 5px 0 0 ;
 border:0;
 line-height:normal;
 font-size:10px;
}
#news img.readmore{
 margin: 5px;
 float: right;
 border:0;
}
#news img.left{
 margin: 5px;
 float: left;
 border:0;
}
#bottom{
text-align: center;
}
#bottom img{
 padding: 0;
 margin: 0;
 margin:0;
}
#bottom ul{
 padding: 5px 0 5px 0;
 margin: 0;
}
#bottom li{
 font-size: 10px;
 color: #737373;
 margin: 0;
 padding: 0 2px 0 0;
 display: inline;
 list-style-type: none;
}
#bottom a:hover{
 color: #3d3d3d;
}
#search{
  float: right;
  margin:0;
  width: 206px;
  height: 18px;
  vertical-align:middle;
   text-align: right;
}
#search input{
 margin: 5px 0 0 15px;
 border: solid 1px #097d40;
 width: 150px;
 height: 18px;
 font-size: 10px;
}
#search .bt{
 border: 0;
 width: 11px;
 height: 15px;
}
#phone{
  margin:0;
  padding: 0;
  height: 20px;
  text-align: right;
}
#phone .number{
  margin:0;
  padding: 0;
}
#branches{
  margin:0;
  width: 206px;
  height: 70px;
  background-image: url(../images/branches_bg.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;
}

#branches img{
margin: 5px 0 0 50px;
}
#branches p{
 margin: 5px 0 0 50px;
 color:#097d40;
}
#branches input{
 margin: 5px 0 0 110px;
 border: solid 1px #c2c2c2;
 width: 50px;
 height: 18px;
 font-size: 10px;
}
#branches .btbranches{
 margin: 0 0 0 10px;
 border: 0;
 width: 10px;
 height: 15px;
}
#branches form{
 margin: 0;
 padding:0;
}

#rightspacer .spacer{
  margin:0;
  float:right;
  padding:0;
}

#newsletter{
  float: right;
  margin:0;
  width: 206px;
  height: 80px;
}
#newsletter img{
margin: 5px 0 0 50px;
}
#newsletter p{
 margin: 5px 0 0 0px;
 color:#097d40;
}
#newsletter input{
 margin: 2px 0 0 0px;
 border: solid 1px #c2c2c2;
 width: 110px;
 height: 18px;
 font-size: 10px;
}
#newsletter .btnews{
 margin: 0 0 0 10px;
 border: 0;
 width: 10px;
 height: 15px;
}

#rightspacer2 .spacer2{
  margin:0;
  padding:0;
  
}
#sharebar{
  float: right;
  margin:0;
  padding:0;
  background-image: url(../images/share_bg.jpg);
  width: 206px;
  height: 84px;
}
#sharebar .tit{
 margin: 0;
 padding:0;
}
#shareitems{
 width: 90px;
 height: 20px;
 float: right;
 margin: 5px 5px 0 5px;
}
#shareitems img{
 float: right;
}
#shareitems p{
 padding: 5px 0 0 5px;
 color:#fff;
}
#shareitems a{
 color:#fff;
}
#awards{
  float: right;
  width: 206px;
  height: 108px;
}
#awards img{
 margin: 5px 10px 0px 10px;
 padding: 0x;
}
#awards p{
 margin: 5px 10px 0px 10px;
 padding: 0x;
}


#steps{
 width: 180px;
 height:150px;
 margin: 10px;
 float:left;
 vertical-align: middle;
 text-align:center;
}
#steps img{
margin: 0px;

}
#steps p{
margin: 0;
vertical-align: middle;
}


#applyonline{
  float: right;
  margin:0;
  width: 206px;
  height: 70px;
  background-image: url(../images/rightbar_intern_boxes.jpg);
  background-repeat:noe-repeat;
  background-position:bottom left;
}
#applyonline img{
margin: 5px 0 0 30px;
}
#applyonline .bt{
 margin: 2 0 0 100px;
}
#applyonline p{
 padding: 0 0 2 50px;
 color:#097d40;
 font-size: 10px;
}
#wewillcallyou{
  float: right;
  margin:0;
  width: 206px;
  height: 70px;
  margin: 5px 0 0 30px;
  background-image: url(../images/rightbar_intern_boxes.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;
}
#wewillcallyou img{
margin: 0px 0 0 30px;
}
#wewillcallyou .bt{
 margin: 2 0 0 100px;
}
#wewillcallyou p{
 padding: 0 0 2 50px;
 color:#097d40;
}
#emailus{
  float: right;
  margin:0;
  width: 206px;
  height: 70px;
  margin: 5px 0 0 30px;
  background-image: url(../images/rightbar_intern_boxes.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;
}
#emailus img{
margin: 0px 0 0 30px;
}
#emailus .bt{
 margin: 2 0 0 100px;
}
#emailus p{
 padding: 0 0 2 50px;
 color:#097d40;
}
#tools{
 float:right;
 padding: 5px 0 0 0;
}

#tools p
{
float:left;
padding:0;
margin: 2px 0 0 0;
font-size:10px;
}
#tools a:hover{
color: #424242;
}

#tools img{
 float:left;
 margin:0 5px 0 5px;
}

#breadcrumbs{
 float:left;
 position:absolute;
 height:30px;
}
#breadcrumbs p{
padding: 0;
margin: 5px 0 10px 20px;
font-size:10px;
}
#breadcrumbs a:hover{
color: #424242;
}
#profiles{
width: 144px;
vertical-align:top;
}
#profiles div{
width: 144px;
margin: 10px;
text-align:left;
}
#profiles img{
border: 1px solid #4c4c4c;
}
#profiles .bt{
border: 0;
margin: 5px 0 0 0;
float:left;
}
#profiles h1{
text-align: left;
font-weight: normal; 
font-size: 10px;
padding: 0;
margin: 0;
}
#profiles p{
float: right;
font-size: 10px;
padding: 8px 0 0 0;
margin: 0;
}
#profiles a:hover{
color: #424242;
}
#branchecontent{
text-align: center;	
vertical-align:top;
padding:0 20px 0 20px;
}
#branchecontent img{
margin: 0 0 10px 0;
padding:0;
float:right;
}
#branchecontent h1{
text-align:left;
font-weight: normal; 
font-size: 12px;
padding: 5px 0 5px 0;
margin: 0;
}
#branchecontent p{
text-align:left;
font-size: 10px;
padding: 8px 0 0 0;
margin: 0;
}
#branchecontent .readmore{
border: 0;
margin: 10px 0 0 0;
float: right;
}
#branchecontent .superpowers{
border: 0;
margin: 10px;
float: left;
}
#branchesvideos{
 background-image: url(../images/videos_bg.jpg);
 background-repeat:no-repeat;
 background-position:bottom left;
width: 500px;
height: 200px;
text-align:left;
margin: 10px 0 0 0;
}
#branchesvideos h1{
text-align:left;
font-weight: normal; 
font-size: 12px;
padding: 10px;
margin: 0;
}
#branchesvideos p{
text-align:justify;
font-size: 10px;
padding: 5px;
margin: 0;
}
#branchesvideos img{
padding: 0;
margin: 12px;
}
#branchesvideos .object{
margin: 10px 10px 50px 10px;
float:left;
}
#branchesvideos
{
	background: #ffe500;
 background-image: url(../images/videos_bg.jpg);
 background-repeat:no-repeat;
 background-position:bottom left;
width: 500px;
height: 200px;
text-align:left;
margin: 10px 0 0 0;
}
#branchesvideos h1{
text-align:left;
font-weight: normal; 
font-size: 12px;
padding: 10px;
margin: 0;
}
#branchesvideos p{
text-align:justify;
font-size: 10px;
padding: 5px;
margin: 0;
}

#branchespics{
text-align:left;
margin: 5px;
}
#branchespics img{
padding: 0;
margin: 8px;
border: solid 2px #ababab;
}


#profilevideos{
background: #ffe500;
 background-image: url(../images/videos_bg.jpg);
 background-repeat:no-repeat;
 background-position:bottom left;
width: 650px;
height:200px;
text-align:left;
margin: 15px 0 15px 20px;
}
#profilevideos h1{
text-align:left;
font-weight: normal; 
font-size: 12px;
padding: 10px;
margin: 0;
}
#profilevideos p{
text-align:justify;
font-size: 10px;
padding: 5px;
margin: 0;
}
#profilevideos img{
padding: 0;
margin: 12px;
}
#profilevideos .object{
margin: 10px;
float:left;
}

#products{
width: 290px;
margin: 0 35px 0 10px;
float:left;
}
#products h1{
float:left;
padding: 10px 0 0 0;
margin: 0;
}
#products h2{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold; 
font-size: 10px;
margin: 0;
float: right;
}
#products .titles{
padding: 0;
margin: 0;

}
#products ul{
padding: 0 30px;
margin: 0;
}
#products li{
padding: 0;
margin: 0;
}
#products .bt{
margin: 0 5px;
}
#benefitstitle{
 width: 680px;
}
#benefitstitle h1{
text-align:left;
font-weight: bold; 
font-size: 12px;
padding: 5px 60px;
margin: 0;
}
#benefits{
background-image: url(../images/videos_bg.jpg);
 background-repeat: no-repeat;
 background-position: bottom left;
 background-color: #ffe500;
width: 580px;
height: 200px;
text-align:left;
margin: 0 0 0 60px;
}
#benefits p{
text-align:justify;
font-size: 10px;
padding: 5px;
margin: 0;
}
#itens{
float:left;	
width: 50%;
padding: 10px;
}
#itens li{
list-style-image:url(../images/icons/arrow.jpg);
font-size:10px;
line-height:normal;
margin:0;
padding:0;
width: 500px;
}
#wecallform
{
background-image: url(../images/videos_bg.jpg);
 background-repeat: no-repeat;
 background-position: bottom left;
 background-color: #ffe500;
width: 250px;
text-align:left;
margin: 0;
float:right;
}
#wecallform h1{
text-align:left;
margin: 0;
font-size: 12px;
margin: 0 0 5px 0;
}
#wecallform h2{
text-align:left;
margin: 0;
font-size: 10px;
font-weight: normal;
color:#000;
}
#wecallform h3{
text-align:left;
margin: 15px;
font-size: 14px;
font-weight:bold;
color:#fff;
}
#wecallform p{
text-align:left;
margin: 0;
font-size: 10px;
font-weight: normal;
color:#000;
line-height:normal;
}
#wecallform form{
 margin: 15px;
 padding:0;
}
#wecallform TextBox{
 margin: 0 0 5px 0;
 padding: 0;
 border: solid hairline #097c3f;
 width: 150px;
 height: 18px;
 font-size: 12px;
}
#wecallform .phone{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 100px;
 height: 18px;
 font-size: 10px;
}
#wecallform CheckBox{
 margin: 0;
 padding:0;
 border: 0;
 padding: 0;
 float:right;
 width:10px;
}
#txtComments
{
width:150px;
font-size: 50px;
}
#txtComments{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 150px;
 height: 18px;
 font-size: 12px;
}
#lisTime{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 100px;
 height: 18px;
 font-size: 10px;
}
#lisStates{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 150px;
 height: 18px;
 font-size: 10px;
}
#txtComments{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 150px;
 height: 50px;
 font-size: 10px;
}
#wecallform .postcode{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 50px;
 height: 18px;
 font-size: 10px;
}
#wecallform ListBox{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 70px;
 height: 18px;
 font-size: 10px;
}

#wecallform .states{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 120px;
 height: 18px;
 font-size: 10px;
}
#wecallform .bt{
 border: 0;
 width: 68px;
 height: 23px;
 margin: 10px 0 0 0;
}
#agetable{
width: 650px;
height:100px;
margin:  10px 0 0 20px;
border: solid hairline #097c3f;
}
#agetable h1{
font-size: 10px;
margin: 0 10px 0 0;
text-align:right;
width: 300px;
}
#agetable .colored{
background-color:#d9d9d9;
}
#agetable p{
width: 40px;
margin:0;
padding:0;
text-align:center;
}

#awardsnew{
 width: 190px;
 height:180px;
 margin: 0 20px;
 float:left;
}
#awardsnew img{
margin: 5px 15px;
}
#awardsnew p{
margin: 0 15px 5px 15px;
text-align:center;
}
#awardsold{
 width: 150px;
 height:80px;
 margin: 2px;
 float:left;
 vertical-align: middle;
 text-align:center;
}
#awardsold img{
margin: 6px;

}
#awardsold p{
margin: 0;
vertical-align: middle;
}
#awardsold p{
margin: 0;
vertical-align: middle;
}

#broker{
 width: 100px;
 height:170px;
 margin: 15px;
 float:left;
 vertical-align: middle;
 text-align:center;
}
#broker img{
margin: 5px;

}
#broker p{
margin: 0;
vertical-align: middle;
}
#shield{
	width:100%;
	float:none;
}
#youtube{
border: solid 1px #dcdcdc;
width: 220px;
margin: 2px;
float:left;
padding: 0;
}
#youtube h1{
text-align:left;
margin: 10px;
padding: 0;
}
#youtube p{
text-align:left;
margin: 10px;
padding: 0;
}
#ad
{
 margin: 0 10px 0 0px;
 padding: 0;
 border: 0;
 vertical-align:top;
 float: right;
}
#ad img{
 margin: 0 0 0 0;
 padding: 0;
}
#ad object{
 margin: 0;
 padding: 0;
 border:0;
}
#ad p{
 margin: 0 0 0 8px;
 padding: 0;
 width: 100px;
 vertical-align:top;
 font-size:10px;
 line-height:normal;
}
#ad .text
{
background-image: url(../images/ad01/foot01.jpg);
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:top;
 margin:0;
}
#ad .text a{
 color:#097a3e;
 display:block;
 height: 78px;
}
#ad .text a:hover{
 color:#097a3e;
 text-decoration: underline;
}
#ad .text2
{
 background-image: url(../images/ad02/foot01.jpg);
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:top;
}
#ad .text3{
 background-image: url(../images/ad03/foot01.jpg);
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:top;
}
#ad .text4
{
 background-image: url(../images/ad04/foot01.jpg);
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:top;
}
#ad .pwhite{
 color:#fff;
}
#ad .pwhite a{
 display:block;
 height:78px;
 margin:0;
 padding:0;
}
#ad .pwhite a:hover{
 text-decoration: underline;
 color:#fff;
}
#ad a{
 color:#fff;
}

#adright
{
 margin: 0 0px 0 0px;
 padding: 0;
 border: 0;
 vertical-align:top;
 float: right;
}
#adright img{
 margin: 0 0 0 0;
 padding: 0;
}
#adright object{
 margin: 0;
 padding: 0;
 border:0;
}
#adright p{
 margin: 0 0 0 8px;
 padding: 0;
 width: 100px;
 vertical-align:top;
 font-size:10px;
 line-height:normal;
}
#adright .text
{
background-image: url(../images/ad01/foot01.jpg);
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:top;
 margin:0;
}
#adright .text a{
 color:#097a3e;
 display:block;
 height: 78px;
}
#adright .text a:hover{
 color:#097a3e;
 text-decoration: underline;
}
#adright .text2
{
 background-image: url(../images/ad02/foot01.jpg);
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:top;
}
#adright .text3{
 background-image: url(../images/ad03/foot01.jpg);
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:top;
}
#adright .text4
{
 background-image: url(../images/ad04/foot01.jpg);
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:top;
}
#adright .pwhite{
 color:#fff;
}
#adright .pwhite a{
 display:block;
 height:78px;
 margin:0;
 padding:0;
}
#adright .pwhite a:hover{
 text-decoration: underline;
 color:#fff;
}
#adright a{
 color:#fff;
}

#healthcheck{
width: 670px;
text-align:left;
margin: 0;
}
#healthcheck h1{
text-align:left;
margin: 0 0 0 15px;
font-size: 12px;
margin: 10px 5px;
}
#healthcheck h2{
text-align:left;
margin:  3px 5px 5px 25px;
font-size: 12px;
font-weight: normal;
}
#healthcheck form{
 margin: 15px;
 padding:0;
}
#healthcheck .textbox{
 margin: 0 0 5px 0;
 padding:0;
 border: solid 1px #097c3f;
 width: 150px;
 height: 18px;
 font-size: 10px;
}
#healthcheck .radio{
 margin: 0;
 padding:0;
 border: 0;
 padding: 0 10px 0 5px;
}
#healthcheck .phone{
 margin: 0 0 5px 0;
 padding:0;
 border: solid 1px #097c3f;
 width: 100px;
 height: 18px;
 font-size: 10px;
}
#healthcheck .postcode{
 margin: 0 0 5px 0;
 padding:0;
 border: solid 1px #097c3f;
 width: 50px;
 height: 18px;
 font-size: 10px;
}
#healthcheck select{
 margin: 0 0 5px 0;
 padding:0;
 border: solid 1px #097c3f;
 width: 70px;
 height: 18px;
 font-size: 10px;
}

#healthcheck .states{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 120px;
 height: 18px;
 font-size: 10px;
}
#healthcheck .bt{
 border: 0;
 width: 68px;
 height: 23px;
 margin: 10px 0 0 0;
 float:right;
}
#prodcontent{
 width: 580px;
 margin:-2px 0 0 60px;
 padding:0;
 border: solid 1px #097c3f;
}
#prodcontent p{
 padding: 0;
 margin: 10px 10px 10px 20px;
}
#prodcontent p.ten{
 padding: 0;
 margin: 10px 10px 10px 20px;
 font-size:10px;
 line-height:normal;
}
#prodcontent li{
 margin: 3px;
 padding:0;
}
#prodcontent .photo{
 margin: 10px 10px 0 0;
 padding:0;
 float: right;
}
#prodh1{
 width: 580px;
 height: 30px;
 margin:0 0 0 60px;
 padding:8px 0 0 10px ;
 background: url(../images/hum_bg.jpg);
 background-repeat: no-repeat;
 background-position: top left;
}
#prodh1 h1{
 color: #fff;
 margin: 2px 0 0 0;
}
#prodcontent .textbox{
 margin: 0 0 5px 0;
 padding:0;
 border: solid 1px #097c3f;
 width: 250px;
 height: 18px;
 font-size: 10px;
}
#prodcontent .radio{
 margin: 0;
 padding:0;
 border: 0;
 padding: 0 10px 0 5px;
}
#prodcontent .phone{
 margin: 0 0 5px 0;
 padding:0;
 border: solid 1px #097c3f;
 width: 100px;
 height: 18px;
 font-size: 10px;
}
#prodcontent .postcode{
 margin: 0 0 5px 0;
 padding:0;
 border: solid 1px #097c3f;
 width: 50px;
 height: 18px;
 font-size: 10px;
}
#prodcontent select{
 margin: 0 0 5px 0;
 padding:0;
 border: solid 1px #097c3f;
 width: 70px;
 height: 18px;
 font-size: 10px;
}

#prodcontent .states{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 120px;
 height: 18px;
 font-size: 10px;
}
#mortgages{
width: 150px;
margin: 0;
padding: 0 5px 0 0px;
float:left;
}
#mortgages h1{
width: 150px;
margin: 0 0 0 10px;
padding: 0;
}
#mortgages p{
width: 150px;
margin: 0 0 0 10px;
padding: 0;
text-align:justify;
font-size:10px;
line-height:normal;
}
#mortgages img{
margin: 0 0 0 10px;
padding: 0;
}
#mortgages .bt{
margin: 5px 0 20px 0x;
float: right;
padding: 0;
}
#fhbtable
{
	margin:5px 0 0 20px;
	width: 670px;
	border-top: solid hairline #097c3f;
	border-bottom: solid hairline #097c3f;
	border-left: solid hairline #097c3f;
	border-right: solid hairline #097c3f;
}
#fhbtable h1{
	margin:5px;
	padding:0;
	color: #000;
}
#fhbtable p{
	margin:5px;
	padding:0;
	color: #000;
}
#fhbtable ul{
	margin:0 0 0 5px;
	padding:0;
	list-style-type:disc;
}
#fhbtable li{
	margin:0 0 0 15px;
	padding:0;
}
#fhbtable .yellow{
background-image: url(../images/tables_bg.jpg);
 background-repeat:no-repeat;
 background-position:top left;
}
#fhbtable .green{
	background-color: #bfe2a8;
}
#fhbtable tr .green:hover{
	background-color: #000;
}
#freebiestb{
	margin:5px 0 0 20px;
	width: 250px;
	text-align: left;
	border-top: solid hairline #097c3f;
	border-bottom: solid hairline #097c3f;
	border-left: solid hairline #097c3f;
	border-right: solid hairline #097c3f;
	float:left;
}
#freebiestb h1{
	margin:5px;
	padding:0;
	color: #000;
}
#freebiestb p{
	margin:5px;
	padding:0;
	color: #000;
}
#freebiestb .green{
	background-color: #bfe2a8;
}
#freebiestb .yellow{
background-image: url(../images/tables_bg.jpg);
 background-repeat:no-repeat;
 background-position:top left;
}
#freebiestb2{
	margin:5px 0 0 20px;
	width: 400px;
	text-align: left;
	border-top: solid hairline #097c3f;
	border-bottom: solid hairline #097c3f;
	border-left: solid hairline #097c3f;
	border-right: solid hairline #097c3f;
}
#freebiestb2 h1{
	margin:5px;
	padding:0;
	color: #000;
}
#freebiestb2 h1.landing{
	margin:5px;
	font-size: 12px;
	padding:0;
	color: #000;
}
#freebiestb2 p{
	margin:5px;
	padding:0;
	color: #000;
}
#freebiestb2 p.landing{
	margin:5px;
	font-size: 10px;
	padding:0;
	color: #000;
}
#freebiestb2 .green{
	background-color: #bfe2a8;
}
#freebiestb2 .yellow{
background-image: url(../images/tables_bg.jpg);
 background-repeat:no-repeat;
 background-position:top left;
}
#testimonials{
 text-align:justify;

 vertical-align: top;
 float: left;
 padding: 5px;
 margin: 5px;
}
#testimonials img{
 float: left;
 border: solid 2px #c2c2c2;
}
#testimonials h1{
 margin: 0;
 border:0;
}
#testimonials p{
 margin: 5px 0 0 0;
 border:0;
}

#branchesit{
 width: 270px;
 vertical-align: top;
 float: left;
 padding: 5px;
 margin: 5px;
}
#branchesit img{
 float: left;
 border: solid 2px #c2c2c2;
}
#branchesit h1{
 margin: 0;
 border:0;
}
#branchesit p{
 margin: 5px 0 0 0;
 border:0;
}
#branchesit li
{
background-image: url(../images/branches-bt-bg.jpg);
 margin: 5px;
 vertical-align: middle;
 list-style: none;
 height: 30px;
}
#branchesit p
{
 margin: 15px;
}
#branchesit ul{
 margin: 0;
}
#overflow {
height: 450px;
width: 960px;
overflow: auto;
border: 1px solid #666;
background-color: #fff;
padding: 0;
margin: 0;
}
#compare{
 font-size: 10px;
 font-weight:normal; 
 font-family: Arial, Verdana, Tahoma;
 color: #000;
 margin: 0;
 padding: 0;
 border: none;
 text-align:center;
}
#compare td{
 border: solid 1px #ccc;
 /*width: 90px;*/
 width: 76px;
}

#compare h1{
 margin:0;
 padding: 0px;
 vertical-align:top;
 font-size: 9px;
}
#compare .yellow{
 background-color:#EBEBEB;
 text-align:center;
 /*width: 63px;*/
 width: 64px;
}
#comparetitles{
 font-size: 10px;
 font-weight:normal; 
 font-family: Arial, Verdana, Tahoma;
 color: #000;
 margin: 0;
 padding: 0;
 border: none;
 text-align:center;
}
#comparetitles h1{
 margin:0;
 padding:0;
 vertical-align:top;
 font-size: 09px;
}
#comparetitles .yellow{
 background-color:#ffff99;
 text-align:center;
}

#overflowtitle{
width: 960px;
overflow: auto;
border: 0;
background-color: #fff;
padding: 0;
margin: 0;
}



#multiforms
{
background-image: url(../images/videos_bg.jpg);
 background-repeat: no-repeat;
 background-position: bottom left;
 background-color: #ffe500;
width: 250px;
text-align:left;
margin: 10px;
float:right;
}
#multiforms h1{
text-align:left;
font-size: 12px;
margin: 10px;
}
#multiforms h2{
text-align:left;
margin: 0 0 0 10px;
font-size: 10px;
font-weight: normal;
color:#000;
}
#multiforms h3{
text-align:left;
margin: 0 0 0 10px;
font-size: 14px;
font-weight:bold;
color:#fff;
}
#multiforms p{
text-align:left;
margin: 0 0 0 10px;
font-size: 10px;
font-weight: normal;
color:#000;
line-height:normal;
}
#multiforms p.text{
text-align:left;
margin: 10px;
font-size: 10px;
font-weight: normal;
color:#000;
line-height:normal;
}
#multiforms form{
 margin: 15px;
 padding:0;
}
#multiforms TextBox{
 margin: 0 0 5px 0;
 padding: 0;
 border: solid hairline #097c3f;
 width: 150px;
 height: 18px;
 font-size: 12px;
}
#multiforms .phone{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 100px;
 height: 18px;
 font-size: 10px;
}
#multiforms CheckBox{
 margin: 0;
 padding:0;
 border: 0;
 padding: 0;
 float:right;
 width:10px;
}

#multiforms .postcode{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 50px;
 height: 18px;
 font-size: 10px;
}
#multiforms ListBox{
 margin: 10px;
 padding:0;
 border: solid hairline #097c3f;
 width: 70px;
 height: 18px;
 font-size: 10px;
}

#multiforms .states{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 120px;
 height: 18px;
 font-size: 10px;
}
#multiforms .bt{
 border: 0;
 width: 68px;
 height: 23px;
 margin: 10px;
}


#mainrightbar{
 vertical-align: top;
 float:right;
 width: 210px;
 margin:0 10px 0 0;
 padding:0;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#mainrightbar .share{
 background-color: #749f88;
 height: 35px;
 text-align: center;
}

#mainrightbar .wheretogofromhere{
 background-color: #5da885;
 text-align: left;
}
#mainrightbar .wheretogofromhere h1{
 color: #fff;
 margin: 10px 0 10px 10px;
}
#mainrightbar .wheretogofromhere li{
font-size: 12px;
color: #fff;
margin: 5px 0 2px 0px;
list-style-image: url(../images/blt-where-to-go-from-here.gif);
}
#mainrightbar a{
color: #fff;
margin: 0;
padding:0;
}
#mainrightbar a:hover{
color: #fff;
text-decoration: underline;
}
#mainrightbar .btyellow{
height: 40px;
 background-image: url(../images/main-right-yellow-bt.jpg);
 background-repeat: no-repeat;
 background-position: top left;
}
#mainrightbar .btyellow h1{
font-size: 12px;
color: #000;
margin: 5px 0 5px 10px;
}
#mainrightbar .btyellow h1 a{
color: #000;
margin: 0;
padding:0;
}
#mainrightbar .btgreen{
height: 35px;
 background-image: url(../images/main-right-green-bt.jpg);
 background-repeat: repeat-y;
 background-position: top left;
}
#mainrightbar .btgreen h1{
font-size: 12px;
color: #fff;
margin: 5px 0 5px 10px;
}
#mainrightbar .inthissection{
 background-color: #95dcb7;
 text-align: left;
 margin: 0;
padding:0;
}
#mainrightbar .inthissection li{
font-size: 12px;
color: #000;
margin: 5px 2px 2px 0px;
padding:0;
line-height:normal;
list-style-image: url(../images/blt-in-this-section.gif);
}
#mainrightbar .inthissection li a{
color: #000;
margin: 0;
padding:0;
}
#mainrightbar .inthissection li a:hover{
color: #000;
text-decoration: underline;
margin: 0;
padding:0;
}
#mainrightbar .toptitle{
margin: 10px 0 0 0;
 background-image: url(../images/main-right-top-bg.jpg);
 background-repeat: no-repeat;
 background-position: top left;
height: 50px;
}
#mainrightbar .toptitle h1{
font-size: 14px;
color: #fff;
margin: 5px 0 5px 10px;
font-weight:normal;
}

#stepbysteprightbar{
 vertical-align: top;
 float:right;
 width: 350px;
 margin:0 10px 0 0;
 padding:0;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#stepbysteprightbar .toptitle{
margin: 10px 0 0 0;
 background-image: url(../images/main-right-top-bg.jpg);
 background-repeat: no-repeat;
 background-position: top left;
height: 50px;
}
#stepbysteprightbar .toptitle h1{
font-size: 14px;
color: #fff;
margin: 5px 0 5px 10px;
font-weight:normal;
}
#stepbysteprightbar .inthissection{
 background-color: #dce5e1;
 text-align: left;
 margin: 0;
padding:0;
}
#stepbysteprightbar .inthissection ul{
margin: 8px;
padding:0;
}	
#stepbysteprightbar .inthissection li{
font-size: 12px;
color: #000;
/*list-style-image: url(../images/blt-in-this-section.gif);*/
list-style-type:none;
height:30px;
margin: 0;
padding:0;
}

#stepbysteprightbar .inthissection span.title{
font-size: 12px;
color: #000;
padding:0;
margin:0 0 0 5px;
width:65px;
}
#stepbysteprightbar .inthissection span{
font-size: 10px;
color: #000;
margin: 0;
padding:0;
line-height:normal;
}
#stepbysteprightbar .inthissection li a{
color: #000;
margin: 2px 0;
padding:7px 0;
line-height:normal;
background-image: url(../images/step-by-step-step-link.gif);
background-repeat: no-repeat;
background-position: top left;
width: 330px;
display:block;
}

#stepbysteprightbar .inthissection li a:hover{
background-image: url(../images/step-by-step-step-link-over.gif);
background-repeat: no-repeat;
background-position: top left;
}
#homecontent{
 vertical-align: top;
 margin:0 10px 0 0;
 padding:0;
}
#homecontent h1{
font-size: 16px;
color: #0a7c40;
margin: 10px 0 0 20px;
font-weight:bold;
}
#homecontent p{
font-size: 12px;
color: #000;
margin: 3px 0 0 20px;
font-weight:normal;
line-height:15px;
}
#homecontent a:hover{
font-size: 12px;
color: #0a7c40;
text-decoration: underline;
}
#homecontentitem{
 vertical-align: top;
 margin: 0 10px 20px 20px;
 padding: 0;
 background-image: url(../images/main-right-content-marker.jpg);
 background-repeat: repeat-y;
 background-position: top left;
}
#homecontentitem h1{
font-size: 14px;
color: #000;
margin: 15px 0 0 20px;
font-weight: bold;
}
#homecontentitem h1 a{
font-size: 14px;
color: #0a7c40;
font-weight: bold;
}
#homecontentitem h1 a:hover{
font-size: 14px;
color: #0a7c40;
font-weight: bold;
}
#homecontentitem p{
font-size: 12px;
color: #000;
margin: 3px 0 0 20px;
padding:0;
font-weight: normal;
line-height: 15px;
}
#homecontentitem a:hover{
font-size: 12px;
color: #0a7c40;
text-decoration: underline;
}
#mediacentrebar{
 vertical-align: middle;
 margin:0 2px 0 10px;
 padding:0;
 background-color: #5da885;
 height: 25px;
 width: 100%;
 border:0;
 margin:0;
}
#mediacentrebar h1{
font-size: 12px;
color: #fff;
margin: 0 0 0 20px;
font-weight:normal;
}
#mediacentrebar a{
font-size: 12px;
color: #fff;
font-weight:normal;
}
#mediacentrebar a:hover{
font-size: 12px;
color: #fff;
font-weight:normal;
text-decoration: underline;
}
#mediacentrebar .gotomediacentre{
background-image: url(../images/home-go-to-media-centre-bg.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 height:25px;
 padding:0;
 margin:0;
}
#mediacentrebar .gotomediacentre a{
 color: #024e1d;
 text-align:left;
}
#mediacentrebar .gotomediacentre a:hover{
text-decoration: underline;
 color: #024e1d;
}
#preapprovalcertificate{
 width:540px;
 margin:0;
 padding:0;
 text-align:left;
}
#preapprovalcertificate .titles{
 width:310px;
 margin:0;
 padding:0;
}
#preapprovalcertificate .txtboxgeneral{
 width:100px;
 margin:0;
 padding:0;
}
#preapprovalcertificate .dropdownlist{
 margin:0;
 padding:0;
}

#internalcontentmarker{
 vertical-align: top;
 margin: 0 10px 20px 20px;
 padding: 0;
 background-image: url(../images/main-right-content-marker.jpg);
 background-repeat: repeat-y;
 background-position: top left;
}
#internalcontentmarker h1{
font-size: 14px;
color: #000;
margin: 5px 0 0 20px;
font-weight: bold;
}
#internalcontentmarker h1 a{
font-size: 14px;
color: #0a7c40;
font-weight: bold;
}
#internalcontentmarker h1 a:hover{
font-size: 14px;
color: #0a7c40;
font-weight: bold;
}
#internalcontentmarker p{
font-size: 12px;
color: #000;
margin: 3px 0 0 20px;
padding:0;
font-weight: normal;
line-height: 20px;
}
#internalcontentmarker a:hover{
font-size: 12px;
color: #0a7c40;
text-decoration: underline;
}

#internalcontentmarker .greenbold{
 color:#000;
 font-size: 12px;
 font-weight:bold;
 color:#07833d;
}
#internalcontentbox{
 vertical-align: top;
 margin: 0 10px 20px 20px;
 padding: 0;
 background-image: url(../images/main-right-content-marker.jpg);
 background-repeat: repeat-y;
 background-position: top left;
 background-color: #f4fff9;
 border: solid 1px #95dcb7;
}
#timelinecontentbox{
 vertical-align: top;
 margin: 0 10px 20px 20px;
 padding: 0;
 background-image: url(../images/main-right-content-marker.jpg);
 background-repeat: repeat-y;
 background-position: top left;
 background-color: #f4fff9;
 border: solid 1px #95dcb7;
}
#timelinecontentbox img{
 vertical-align: top;
}
#timelinecontentbox .line{
 background-image: url(../images/servicestitles/serv_looking-property.jpg);
 background-repeat: repeat-y;
 background-position: top center;
 width:50px;
}

#timelineccbbox{
 vertical-align: top;
 margin: 0 10px 20px 20px;
 padding: 0;
 background-image: url(../images/main-right-content-marker.jpg);
 background-repeat: repeat-y;
 background-position: top left;
 background-color: #f4fff9;
 border: solid 1px #95dcb7;
 width: 600px;
}
#timelineccbbox img{
 vertical-align: top;
}
#timelineccbbox .line{
 background-image: url(../images/servicestitles/serv_looking-property.jpg);
 background-repeat: repeat-y;
 background-position: top center;
 width:50px;
 height: 60px;
}
#landinggreenbox{
 vertical-align: top;
 margin: 0;
 padding: 0;
 background-image: url(../images/main-right-content-marker.jpg);
 background-repeat: repeat-y;
 background-position: top left;
 background-color: #f4fff9;
 border: solid 1px #95dcb7;
}
#landinggreenbox ul{
 margin: 10px 0 10px 30px;
 padding: 0;
 list-style-position:outside;
}
#landinggreenbox li{
line-height:16px;
margin:0;
padding: 0;
font-size: 12px;
}
#landinggreenbox h1{
 margin: 10px 0 10px 20px;
}
#landinggreenbox p{
 margin: 10px 0 10px 20px;
}
#landinggreenbox span{
 margin: 0;
 color:#000;
 font-size: 12px;
 font-weight:bold;
 color:#07833d;
}
#mainpreapprovalcertificate{
background-image: url(../images/pre-approval-bg.jpg);
background-repeat: no-repeat;
background-position: top center;
text-align: center;
margin: 0;
padding: 0;
margin-right: auto;
margin-left: auto;
}
#mainpreapprovalcertificate li{
 margin: 5px 50px 5px 50px;
 font-size: 10px;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color: #000;
 line-height:normal;
 text-align: left;
}
#mainpreapprovalcertificate h3{
 margin: 15px 40px 10px 40px;
 color:#0b8d4d;
 font-size: 18px;
 text-align: left;
 list-style-type: none
}
#mainpreapprovalcertificate a:hover{
text-decoration: underline;
}
#preapprovalcertificatethankyou
{
width: 755px;
font-family: Arial, Verdana, Tahoma;
margin: 0;
margin-right: auto;
margin-left: auto;
}
#preapprovalcertificatethankyou p{
padding: 5px 20px 5px 10px;
font-size: 12px;
}
#preapprovalcertificatethankyou .stamp
{
margin:0;
height: 150px;
background-image: url(../images/pre-approval-stamp.jpg);
background-repeat: no-repeat;
background-position: top right;
vertical-align: middle;
padding:0;
}
#preapprovalcertificatethankyou .stamp h1{
 font-size: 20px;
 color: #07853e;
 font-weight: bold;
 padding:0;
 margin:0 10px 10px 20px;
}

#preapprovalcertificatethankyou .negative
{
margin:0;
height: 150px;
background-image: url(../images/am-i-eligible-for-the-first-home-owner-grant-negative-bg.jpg);
background-repeat: no-repeat;
background-position: top right;
vertical-align: middle;
padding:0;
}
#preapprovalcertificatethankyou .negative h1{
 font-size: 20px;
 width: 530px;
 color: #fff;
 font-weight: bold;
 padding:0;
 margin:0 10px 10px 20px;
}
#preapprovalcertificatethankyou .negative h2{
 font-size: 14px;
 width: 530px;
 color: #fff;
 font-weight: normal;
 padding:0;
 margin:0 10px 10px 20px;
}

#preapprovalcertificatethankyou .positive
{
margin:0;
height: 150px;
background-image: url(../images/am-i-eligible-for-the-first-home-owner-grant-positive-bg.jpg);
background-repeat: no-repeat;
background-position: top right;
vertical-align: middle;
padding:0;
}
#preapprovalcertificatethankyou .positive h1{
 font-size: 20px;
 width: 530px;
 color: #fff;
 font-weight: bold;
 padding:0;
 margin:0 10px 10px 20px;
}
#preapprovalcertificatethankyou .positive h2{
 font-size: 16px;
 width: 530px;
 color: #fff;
 font-weight: normal;
 padding:0;
 margin:0 10px 10px 20px;
}
#preapprovalcertificatethankyou .message{
height: 200px;
background-image: url(../images/pre-approval-mha-man.jpg);
background-repeat: no-repeat;
 background-position: top left;
 vertical-align: middle;
}
#preapprovalcertificatethankyou .message p{
padding: 5px 20px 5px 150px;
font-size: 12px;
}
#preapprovalcertificatethankyou .white{
font-size: 12px;
color: #fff;
text-align:center;
padding: 40px 5px 5px 5px;
}
#preapprovalcertificatethankyou .link{
color: #fff;
text-align:center;
}
#preapprovalcertificatethankyou .link a{
color: #fff;
}
#preapprovalcertificatethankyou .link a:hover{
text-decoration: underline;
}
#newmain{
 padding: 0;
 margin:0;
 border:0;
 vertical-align:top;
}
#newmain h1{
 font-size: 18px;
 color: #03772d;
 font-weight:normal;
 padding: 15px 0 10px 20px;
 font-family: Arial, Verdana;
}	
#newmain h2{
 font-size: 18px;
 color: #03772d;
 font-weight:normal;
 padding: 5px 20px 0 20px;
 margin:0;
 font-family: Arial, Verdana;
}	
#newmain h3{
 font-size: 16px;
 color: #000;
 font-weight:bold;
 padding: 3px;
 margin:10px 25px;
 font-family: Arial, Verdana;
 display:block;
 background-color:#fec516;
 width:65px;
 border:1px solid #a47c00;
}
#newmain h5{
 font-size: 16px;
 color: #000;
 font-weight:bold;
 padding: 3px;
 margin:10px 25px;
 font-family: Arial, Verdana;
 display:block;
 background-color:#fec516;
 width:150px;
 border:1px solid #a47c00;
}
#newmain h4{
 font-size: 14px;
 color: #03772d;
 font-weight:normal;
 padding: 0 0 0 20px;
 margin:0;
 font-family:  Arial, Verdana;
}	
#newmain .tip{
 font-size: 12px;
 border: dashed 1px #000;
 margin: 0;
 padding: 1px;
 background-color:#ebfaf2;
}
#newmain .right{
 margin: 10px;
 padding: 0;
 float:right;
 display:block;
}
#newmain .nextstepfloater{
 margin: 20px;
 padding: 10px;
 display:block;
}
#newmain p{
 font-size: 12px;
 line-height: 18px;
 color: #000;
 margin: 0 20px 0 20px;
 padding: 0px;
 font-family:  Arial, Verdana;
}
#newmain .featuresbox{
float:right;
width: 320px;
background-color:#ffe500;
/*
background-image: url(../images/home-loan-centres-contact-bg.jpg);
background-repeat: no-repeat;
background-position: top left;
*/
margin:10px;
padding:0;
}
#newmain li{
font-size: 12px;
font-family:  Arial, Verdana;
}
#newmain .hideshowcontentbar{
background-image: url(../images/main-right-content-marker.jpg);
height: 16px;
width: auto;
margin:10px 20px 5px 20px;
padding:0;
text-align:right;
}
#newmain .hideshowcontentbar p{
font-size: 10px;
line-height: 14px;
margin: 0 20px 0 0;
}
#homeloancentres{
 vertical-align:top;
}

#homeloancentres .contactdetails{
background-image: url(../images/home-loan-centres-contact-bg.jpg);
background-repeat: no-repeat;
background-position: top left;
height: 180px;
width:430px;
}	
#homeloancentres .contactdetails h1{
font-size: 18px;
 color: #03772d;
 font-weight:normal;
 padding: 15px 0 0px 25px;
 margin:0;
}
#homeloancentres .contactdetails p{
 font-size: 12px;
 line-height: 20px;
 color: #000;
 padding: 2px 10px 0 25px;
 margin:0;
}	

#homeloancentres .profiles{
 width:430px;
}	
#homeloancentres .profilesdiv{
 width:430px;
 padding: 0;
 margin: 0;
 height:200px;
 background-color:Blue;
}	
#homeloancentres .profiletable{
 width:430px;
 padding: 0;
 margin: 0;
 height:0;
}	

#homeloancentres .profiles p{
 font-size: 12px;
 line-height: 16px;
 color: #000;
 padding: 5px 0 0 20px;
 margin:0;
}

#homeloancentres p.smallemail{
 font-size: 10px;
 line-height: 10px;
 color: #000;
 padding: 0 0 0 20px;
 margin:0;
}

#homeloancentres p.extrasmallemail{
 font-size: 9px;
 line-height: 10px;
 color: #000;
 padding: 0 0 0 20px;
 margin:0;
}
#homeloancentres p.extraextrasmallemail{
 font-size: 8px;
 line-height: 10px;
 color: #000;
 padding: 0 0 0 20px;
 margin:0;
}
#homeloancentres .profiles span{
 font-size: 12px;
 line-height: 18px;
 color: #000;
 padding: 0;
 margin:0;
}
#homeloancentres .profiles a{
display:block;
}

#homeloancentres .profiles img{
float:left;
width:90px;
height:90px;
margin: 0 5px 0 0;
}	

#homeloancentres .testimonials{
background-image: url(../images/home-loan-centres-testimonial-bg.jpg);

background-position: top left;
}
#homeloancentres .testimonials p{
 font-size: 12px;
 line-height: 12px;
 color: #000;
 padding: 5px 0 0 20px;
 line-height: 16px;
 margin:0;
}
#homeloancentres .billboards{
height: 80px;
background-image: url(../images/home-loan-centres-billboard-bg.jpg);
background-repeat: no-repeat;
background-position: top left;
vertical-align:top;
}
#homeloancentres .billboards h1{
 padding: 0;
 margin:0;
 padding: 5px 0 0 18px;
}
#homeloancentres .billboards p{
 font-size: 12px;
 line-height: 12px;
 color: #000;
 padding: 5px 0 0 40px;
 line-height: 22px;
 margin:0;
}
#homeloancentres .youtube{
background-color: #eeeeee;
width: 280px;
text-align: center;
height: 180px;
}
#homeloancentres .youtube object{
padding: 0px;
margin:10px;
}
#homeloancentres .images{
width: 280px;
text-align: center;
padding: 10px 5px;
}
#homeloancentres .images img{
border: solid 1px #000;

margin: 2px;
float: left;
}
#homeloancentres .images span{

float: left;
}

#homeloancentres .diferential{
width: 280px;
padding: 0;
margin: 0;
}
#homeloancentres .diferential h1{
 padding: 0 5px 0 10px;
 margin:0;
}
#homeloancentres .diferential p{
 font-size: 12px;
 line-height: 16px;
 color: #000;
 padding: 5px 5px 0 10px;
 line-height: 16px;
 margin:0;
}
#homeloancentres .knowmore{
background-image: url(../images/main-right-content-marker.jpg);
height: 25px;
width: 280px;
margin:0;
padding:0;
}
#homeloancentres .knowmore p{
padding: 0;
margin:0;
text-align:right;
color: #066933;
}
#homeloancentres .knowmore img{
margin:0 10px 0 10px;
}
#homeloancentres .map{
width: 280px;
height: 260px;
padding: 10px 0 0 0;
}
.greenbold{
 color:#000;
 font-size: 12px;
 font-weight:bold;
 color:#07833d;
}
#billboardbox{
background-color:#e7eeeb;
width: 200px;
height: 400px;
margin: 10px;
padding: 5px;
float: left;
font-size: 12px;
}
#billboardbox h1{
 color:#03772d;
 font-family: Arial;
 font-size: 18px;
 margin: 0 10px 5px 10px;
 padding:0;
 font-weight:normal;
}
#billboardbox img{
margin: 10px;
width: 180px;
height: 100px;
}
#billboardbox p{
 color:#000;
 font-family: Arial;
 margin: 0 0px 0 10px;
 padding:0;
 font-size: 12px;
 line-height: 18px;
}

/*Content Tips*/
#dhtmltooltip{
position: absolute;
font-size: 12px;
left: 0px;
width: 500px;
padding: 10px;
background-color: #f8faf9;
border: 1px solid #ccc;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
/*background-image: url(../images/checklist-tip.gif);
background-repeat: no-repeat;
background-position: top left;*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
#homeloancentreslist{
 padding: 0;
 margin:0;
 border:0;
 vertical-align:top;
}
#homeloancentreslist h1{
 font-size: 18px;
 color: #03772d;
 font-weight:normal;
 padding: 5px 0 5px 20px;
 margin:0;
 font-family: Arial, Verdana;
}	
#homeloancentreslist h2{
 font-size: 16px;
 color: #03772d;
 font-weight:bold;
 padding: 0;
 margin:10px 0 0 10px;
 font-family: Arial, Verdana;
}	
#homeloancentreslist h3{
 font-size: 14px;
 color: #03772d;
 font-weight:normal;
 padding: 0;
 margin:0;
 font-family: Arial, Verdana;
}	
#homeloancentreslist div.homeloancentresitem{
background-image: url(../images/tit_house.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 330px;
margin: 0 10px 10px 10px;
padding: 5px 5px 15px 5px;
float: left;
font-size: 12px;
}
#homeloancentreslist div.homeloancentresitem a{
display:block;
height:50px;
}

#homeloancentreslist p{
 font-size: 12px;
 line-height: 18px;
 color: #000;
 margin: 0 20px 0 20px;
 padding: 0px;
 font-family:  Arial, Verdana;
}

h3{
 margin: 15px 0 10px 20px;
 color:#0b8d4d;
 font-size: 18px;
}
h4{
 margin: 15px 0 10px 20px;
 color:#0b8d4d;
 font-size: 16px;
}
p.guidepage{
 font-size: 12px;
 line-height: 18px;
 color: #000;
 margin: 0 20px 0 20px;
 padding: 0px;
 font-family:  Arial, Verdana;
}
#articlecontainer{
 background-color:#f0f5f2;
 width: 330px;
 height:100px;
 margin: 10px;
 font-family:Arial, Tahoma, Verdana;
 float: left;
}
#articlecontainer .datecontainer{
background-image: url(../images/articles-box-date.jpg);
background-repeat: no-repeat;
background-position: top left;
 width:60px;
 height:100%;
 float:left;
 font-family:Arial, Tahoma, Verdana;
 text-align:center;
}
#articlecontainer h1{
 color:#03772d;
 font-size: 14px;
 font-weight:normal;
 margin:0;
 padding:5px 5px 5px 70px;
}
#articlecontainer p{
 color:#000;
 font-size: 10px;
 line-height:12px;
 margin:0px;
 padding:0 5px 5px 70px;
}
#articlecontainer .datecontainer h1{
 color:#fff;
 font-size: 20px;
 font-weight:normal;
 margin:10px 0 0 0;
 padding:0;
}
#articlecontainer .datecontainer p{
 color:#fff;
 font-size: 12px;
 font-weight:normal;
 margin:0;
 padding:5px 0 0 0;
}
#articlecontainer .datecontainer a{
 color:#fff;
 display:block;
}

#articlehighlightcontainer{
 background-color:#e3f1e8;
 width: 330px;
 height:100px;
 margin: 11px;
 font-family:Arial, Tahoma, Verdana;
 float: left;
}
#articlehighlightcontainer .datecontainer{
background-image: url(../images/articles-box-date.jpg);
background-repeat: no-repeat;
background-position: top left;
 width:60px;
 height:100%;
 float:left;
 font-family:Arial, Tahoma, Verdana;
 text-align:center;
}
#articlehighlightcontainer h1{
 color:#03772d;
 font-size: 14px;
 font-weight:normal;
 margin:0;
 padding:5px 5px 5px 70px;
}
#articlehighlightcontainer p{
 color:#000;
 font-size: 10px;
 line-height:12px;
 margin:0px;
 padding:0 5px 5px 70px;
}
#articlehighlightcontainer img{
 border:solid 3px #fff;
 width: 60px;
 height:60px;
 margin: 0 5px 0 5px;
 padding:0;
 float:left;
}
#articlehighlightcontainer .datecontainer h1{
 color:#fff;
 font-size: 20px;
 font-weight:normal;
 margin:10px 0 0 0;
 padding:0;
}
#articlehighlightcontainer .datecontainer p{
 color:#fff;
 font-size: 12px;
 font-weight:normal;
 margin:0;
 padding:5px 0 0 0;
}
#articlehighlightcontainer .datecontainer a{
 color:#fff;
 display:block;
}

#articleyearscontainer{
 background-color:#ffdd22;
 width: 330px;
 margin: 10px;
 border: solid 3px #8fbca4;
 font-family:Arial, Tahoma, Verdana;
 float: left;
 padding: 0;
}
#articleyearscontainer h1{
 color:#03772d;
 font-size: 14px;
 font-weight:bold;
 margin:0;
 padding:8px 5px 2px 20px;
}
#articleyearscontainer p{
 color:#000;
 font-size: 10px;
 line-height:10px;
 font-weight:normal;
 margin:0;
 padding:5px 0 5px 20px;
}
#articleyearscontainer li{
position: relative;
display: inline;
float:left;
margin: 0 2px;
padding:10px 0 10px 0;
width: 35px;
background-image: url(../images/articles-years-box-date.png);
background-repeat: no-repeat;
background-position: top left;
color: #fff;
text-align:center;
font-weight:bold;
}
#articleyearscontainer li a{
text-decoration: none;
color: #fff;
}
#articleyearscontainer ul{
margin: 5px 0 0 5px;
padding: 0;
list-style-type: none;
float: left;
}
#transactions
{
background-image: url(../images/videos_bg.jpg);
 background-repeat: no-repeat;
 background-position: bottom left;
 background-color: #ffe500;
width: 180px;
height:192px;
text-align:left;
margin: 0;
float:right;
}
#transactions h1{
text-align:left;
 margin: 10px 0 5px 10px;
font-size: 12px;
}
#transactions h2{
text-align:left;
 margin: 0 0 5px 10px;
font-size: 10px;
font-weight: normal;
color:#000;
}
#transactions h3{
text-align:left;
margin: 15px;
font-size: 14px;
font-weight:bold;
color:#fff;
}
#transactions form{
 margin: 15px;
 padding:0;
}
#transactions input{
 margin: 0 0 5px 10px;
 padding: 0;
 border: solid hairline #097c3f;
 width: 160px;
 height: 25px;
 font-size: 12px;
}
#transactions .bt{
 border:0;
 padding: 5px;
}
#landingpages{
 width: 950px;
 vertical-align:top;
 padding:0;
 margin: 0;
 font-family: Arial;
}
#landingpages .floatimg{
 float:right;
}	
#landingpages h1{
 margin: 15px 40px 10px 40px;
 color:#000;
 font-size: 14px;
}

#landingpages h3{
 margin: 15px 40px 10px 40px;
 color:#0b8d4d;
 font-size: 18px;
}
#landingpages h4{
 font-size: 14px;
 color: #0b8d4d;
 font-weight:bold;
 padding: 15px 0 0 170px;
 margin:0;
 font-family: Arial, Verdana;
}
#landingpages h5{
 font-size: 16px;
 color: #000;
 font-weight:bold;
 padding: 3px;
 margin:10px 25px;
 font-family: Arial, Verdana;
 display:block;
 background-color:#fec516;
 width:65px;
 border:1px solid #a47c00;
}
#landingpages p{
 margin: 15px 40px 10px 40px;
 color:#000;
 font-size: 12px;
 line-height:20px;
}
#landingpages p.disclaimer{
 margin: 10px 40px 20px 40px;
 color:#a0a0a0;
 font-size: 10px;
 line-height:10px;
}
#landingpages .mhaman{
 margin: 10px;
 float: left;
}
#landingpages .graph{
margin: 0 0 0 20px;
padding:0;
float: none;

}
#landingpages ul{
 margin: 0;
 padding: 0;
}
#landingpages li{
 margin: 5px;
 padding: 5px 30px 5px 5px;
 font-family: Arial;
 font-size:12px;
 list-style-type: none;
 background-color:#dce5e1;
 background-image: url(../images/landing-page-list-ok.jpg);
 background-repeat: no-repeat;
 background-position: top right;
}
#landingpages ul{
 margin: 0;
 padding: 0;
}
#landingpages li.clean{
 background-color:Transparent;
 padding: 2px 0;
  margin: 0 300px 0 80px; 
   font-family:Verdana;
 list-style-type:circle;
 background-image:none;
}
#landingpages .leftside{
 margin: 10px 0 20px 30px;
 float:left;
}

#landingpagefeatures{
	width: 660px;
	margin: 0 0 0 20px;
	padding:0;
	border: solid 3px #dce5e1;
	vertical-align: top;
}
#landingpagetable{
	margin:5px 0 0 20px;
	width: 660px;
	text-align: left;
	border: solid 3px #dce5e1;
	display:block;
}
#landingpagetable h1{
	margin:5px;
	padding:0;
	color: #000;
}
#landingpagetable h1.landing{
	margin:5px;
	font-size: 12px;
	padding:0;
	color: #000;
}
#landingpagetable p{
	margin:5px;
	padding:0;
	color: #000;
}
#landingpagetable p.landing{
	margin:5px;
	font-size: 10px;
	padding:0;
	color: #000;
}
#landingpagetable .green{
	background-color: #bfe2a8;
}
#landingpagetable .yellow{
background-image: url(../images/tables_bg.jpg);
 background-repeat:no-repeat;
 background-position:top left;
}
#landingpagetable tr{
width:100%;
}
#landingpagetable td{
width:50%;
}
#formlandingpage{
background-color: #dce5e1;
width: 240px;
text-align:left;
margin: 0 5px;
float:right;
border-top: solid 4px #03772d;
}
#formlandingpage h1{
text-align:left;
margin: 0;
font-size: 16px;
margin: 0 0 5px 0;
color:#03772d;
}
#formlandingpage h2{
text-align:left;
margin: 3px 0 0 0;
font-size: 14px;
font-weight: normal;
color:#03772d;
}
#formlandingpage h3{
text-align:left;
margin: 15px;
font-size: 14px;
font-weight:bold;
color:#fff;
}
#formlandingpage p{
text-align:left;
margin: 0;
font-size: 10px;
font-weight: normal;
color:#000;
line-height:normal;
}
#formlandingpage form{
 margin: 15px;
 padding:0;
}
#formlandingpage input{
 margin: 0 0 3px 0;
 padding: 1px;
 border: solid 1px #fff;
 width: 215px;
 height: 26px;
 font-size: 16px;
}
#formlandingpage .phone{
 margin: 0 0 5px 0;
 padding:0;
 border: solid 1px #fff;
 width: 100px;
 height: 18px;
 font-size: 10px;
}
#formlandingpage CheckBox{
 margin: 0;
 padding:0;
 border: 0;
 padding: 0;
 float:right;
 width:10px;
}
#txtComments
{
width:150px;
font-size: 50px;
}
#formlandingpage #txtComments{
 margin: 0;
 padding:0;
 border: solid 1px #fff;
 width: 215px;
 height: 88px;
 font-size: 16px;
 font-family: Arial;
}
#formlandingpage #lisTime{
 margin: 0 0 5px 0;
 padding:0;
 border: solid 1px #fff;
 width: 100px;
 height: 26px;
 font-size: 16px;
}
#lisStates{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 150px;
 height: 18px;
 font-size: 10px;
}
#txtComments{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 150px;
 height: 50px;
 font-size: 10px;
}
#formlandingpage .postcode{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 50px;
 height: 18px;
 font-size: 10px;
}
#formlandingpage ListBox{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 70px;
 height: 18px;
 font-size: 10px;
}

#formlandingpage .states{
 margin: 0 0 5px 0;
 padding:0;
 border: solid hairline #097c3f;
 width: 120px;
 height: 18px;
 font-size: 10px;
}
#formlandingpage .bt{
 border: 0;
 width:215px;
 height:24px;
 margin: 0 0 5px 0;
}
#freehomeloanapplication{
width: 630px;
height: 100px;
margin:0 0 0 35px;
padding:0;
background-image: url(../images/free-home-loan-application.jpg);
background-repeat: no-repeat;
background-position: top left;
}
#freehomeloanapplication h1{
 font-size: 18px;
 color: #fff;
 margin: 0;
 line-height: 22px;
 vertical-align:middle;
 position:relative;
 top:25px;
 left:50px;
}
#freehomeloanapplication p{
 padding: 0;
 color: #fff;
 margin: 3px 0 3px 0;
 vertical-align:middle;
 line-height: 12px;
 position:relative;
 top:22px;
 left:198px;
}
#landingcheckboxbg{
background-repeat: no-repeat;
background-position: top left;
background-image: url(../images/landing-page-special-bg-checklist.jpg);
width:660px;
 font-family:Verdana;
height: 180px;
margin: 2px 0 0 20px;
padding: 10px;
}
#landingcheckboxbg p{
 margin: 15px 0 0 165px;
 color:#000;
 font-size: 12px;
 line-height:20px;
 
}
#landingcheckboxbg h1{
 margin: 0 0 0 150px;
 padding:0;
 color:#0b8d4d;
 font-size: 18px;
}
#landingcheckboxbg li{
 background-color:Transparent;
 padding: 2px 0;
  font-family:Verdana;
  margin: 0 0 0 180px; 
 list-style-type:circle;
 background-image:none;
}

#specialbg{
background-image: url(../images/landing-page-special-bg.jpg);
background-repeat: no-repeat;
background-position: top left;
width:660px;
 font-family:Verdana;
height: 180px;
margin: 2px 0 0 20px;
padding: 10px;
}
#specialbg p{
 margin: 15px 0 0 150px;
 color:#000;
 font-size: 12px;
 line-height:20px;
 
}
#specialbg h1{
 margin: 0 0 0 150px;
 padding:0;
 color:#0b8d4d;
 font-size: 18px;
}
#specialbg li{
 background-color:Transparent;
 padding: 2px 0;
  font-family:Verdana;
  margin: 0 0 0 180px; 
 list-style-type:circle;
 background-image:none;
}
#graphbg{
background-image: url(../images/landing-page-special-bg-299.jpg);
background-repeat: no-repeat;
background-position: top left;
width:660px;
 font-family:Verdana;
height: 300px;
margin: 0 0 0 20px;
padding: 10px;
}
#graphbg p{
 margin: 30px 20px 0 400px;
 color:#000;
 font-size: 12px;
 line-height:20px;
}
#graphbg h1{
 margin: 20px 0 0 400px;
 padding:0;
 color:#0b8d4d;
 font-size: 18px;
}
#graphbg li{
 background-color:Transparent;
 padding: 2px 0;
 font-size: 14px;
 margin: 0 0 0 180px; 
 list-style-type:circle;
 background-image:none;
}
#checklist {
width: 910px;
margin: 0 25px; 
background-color:#d5dfd9;
}
#checklist h1{
width: 250px;
font-size:14px;
margin: 5px;
padding: 0;
}

#checklist h2{
font-size:16px;
color:#000;
margin: 5px;
padding: 0;
vertical-align:middle;
text-align:center;
}
#checklist h4{
width: 150px;
font-size:14px;
margin: 5px;
padding: 0;
}
#checklist p{

font-size:12px;
margin: 5px;
padding: 0;
}
#checklist td{
margin: 2px 0 0 0;
}
#checklist tr.title{
background-image: url(../images/tables_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
height:40px;
}
#checklist .normal{
background-color:#eff4f1;
}
#checklist .over{
background-color:#dce5e0;
}
#checklist .checkboxes{
width:40px;
vertical-align:middle;
text-align:center;
background-color:#ffffff;
}
#checklist .checkboxes p{
width:40px;
font-size:12px;
margin: 5px;
padding: 0;
vertical-align:middle;
text-align:center;
}
#floater{
background-image: url(../images/floater-bg.gif);
background-repeat:no-repeat;
background-position:top left;
height:105px;
width:130px;
position:relative;
}
#floater h1{
margin: 10px 10px 2px 5px;
font-size: 14px;
color:#000;
}
#floater h2{
margin: 0 5px;
font-size: 14px;
color:#000;
vertical-align:middle;
text-align:center;
width: 100px;
height: 20px;
background-image: url(../images/tables_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#floater .nextstepfloater{
margin: 0 0 0 15px;
}
#floater a:hover{
background-color:#609a7a;
color:#fff;
width: 100px;
height: 20px;
}
#floater p{
margin: 3px 5px 5px 5px;
}
#sitemap{
margin:0;
}
#sitemap li{
margin: 2px 0 0 0;
list-style-image: url(../images/bullet-sitemap-level01.gif);
}
#sitemap li ul li{
margin: 5px 0 0 0;
list-style-image: url(../images/bullet-sitemap-level02.gif);
}
#sitemap li ul li ul li{
margin: 5px 0 0 0;
list-style-image: url(../images/bullet-sitemap-level03.gif);
}