div.parent_header_content {
  padding:             0px 5px 0px 5px;        
}  

a.parent_header_content {
  display:             block;
  margin:              15px 0px 0 0px;
  width:               470px;
  text-align:          right;
  padding:             0 0px 0px 5px;     
  font-weight:         bold;
}  

/* Mortgage Calculator */

div.body_left div.mortgagecalc {
  width:               152px;
  overflow:            hidden;
  padding:             10px 5px 5px 5px;
  background-color:    #eae7d7;
}

div.body_left div.mortgagecalc div.row {
  width:               100%;
  overflow:            hidden;
  float:               left;
  margin:              2px 0 2px 0;
}

div.body_left div.mortgagecalc div.left {
  width:               95px;
  overflow:            hidden;
  float:               left;
  margin:              2px 0 2px 0;
}

div.body_left div.mortgagecalc div.right {
  width:               57px;
  overflow:            hidden;
  float:               left;
  margin:              2px 0 2px 0;
}

div.body_left div.mortgagecalc div.center {
  text-align:          center;
}

div.body_left div.mortgagecalc input.principal, div.body_left div.mortgagecalc select.schedule {
  width:               140px;
}

div.body_left div.mortgagecalc input.interest, div.body_left div.mortgagecalc input.term {
  width:               45px;
}

div.body_left div.mortgagecalc strong {
  font-size:           14px;
}

div.body_left div.mortgagecalc div.repayment_total, div.body_left div.mortgagecalc div.payment_amount {
  width:               140px;
  background-color:    #ffffff;
  border:              1px #7f9db9 solid;
  padding:             0 5px 0 5px;
  line-height:         17px;
}

div.body_left div.mortgagecalc input.more {
  width:               150px;
}

/* -- Advert -- */
div.body_left div.mortgagecalc-ad {
  width:               100%;
  overflow:            hidden;
  text-align:          center;
  background-color:    #EAE7D7;
  padding-top:          5px;
}

/* Site Content Search */
div.body_left div.contentsearch {
  width:               152px;
  overflow:            hidden;
  padding:             10px 5px 5px 5px;
  background-color:    #f7f5ec;
}

div.body_left div.contentsearch div.row {
  width:               100%;
  overflow:            hidden;
  float:               left;
  margin:              2px 0 2px 0;
}

div.body_left div.contentsearch div.right {
  text-align:          right;
}

div.body_left div.contentsearch input.search {
  width:               105px;
}

/* MyLJHooker */
div.myljhookerfragment {
  width:               171px;  
  height:              285px;  
  padding:             0;
  margin:              0;
  background-color:    #eae7d6;
  border:              3px #cecec6 solid;  
  font-size:           12px;
}

div.myljhookerfragment img {
  display:             block;
  margin:              0px 0 3px 8px;
  padding:             0;
}

div.myljhookerfragment p {
  display:             block;
  margin:              0px 4px;
  padding:             0;
}

div.myljhookerfragment div.enterbutton {
  width:               100%;
  text-align:          right;
  overflow:            hidden;
  padding:             0 10px 0 0;
  margin:              0 0 15px 0; 
}

div.myljhookerfragment input.smallbutton {
  margin:              0 10px 0 0;
  padding:             0 5px;
}

div.myljhookerfragment.small {
  padding:             0 4px 0 3px;
}

div.myljhookerfragment input.sitecontentsearch {
  width:               100px;
}

div.myljhookerfragment select.quicklinks {
  width:               145px;
}

div.myljh {
  margin:	             0;  
  padding:             0;
  height:              136px;
  background-image:    url(/images/home/landlbg.jpg);
  background-position: bottom center;
  background-repeat:   no-repeat;    
}	

/* L and L */
div.landl {
  margin:	             0 0px 0px 0;  
  padding:             0  0 3px;
  border-bottom:       2px #cecec6 solid;    
  height:              144px;
  background-image:    url(/images/home/landlbg.jpg);
  background-position: bottom center;
  background-repeat:   no-repeat;      
}	

/* Links */
div.floater {
  /*background-color:    #e0dede*/;
}  

a.teir2 {
  margin:              0 0 0 25px;
}  

ul.teir2 {
  float:               left;
  text-align:          center;
  margin:              0 0 0 1px;
  padding:             0;
  width:               766px;    
  background-color:    #dfdddd;
  border:              1px #7f9db9 solid;    
  line-height:         25px;
}  

ul.teir2 li {
  display:             inline; 
}    

ul.teir2 li a {
  text-decoration:     none;
  padding:             0em 1.75em ;
} 

ul.teir2 li a:hover {
  text-decoration:     underline;
} 

ul.teir2 li.youarehere a {
background-color:      #09f; 
}    

div.contentlinks {
  width:               100%;
  overflow:            hidden;
  background-color:    #f7f5ec;
  font-size:           12px;
  padding-top:         20px;
}

div.contentlinks div.column {
  width:               239px;
  padding-left:        28px;
  overflow:            hidden;
  float:               left;
}

div.contentlinks ul {
  margin:              0 0 20px 0;
  padding:             0;
}

div.contentlinks ul li {
  list-style-type:     none;
  width:               201px;
  padding:             4px 0 4px 38px;
  background-image:    url(/images/home/linksarrow.gif);
  background-repeat:   no-repeat;
  background-position: left center;
}

div.contentlinks ul li.heading {
  width:               239px;
  padding:             5px 0 5px 0;  
  background-image:    none;
  color:               #f47b1f;
  font-weight:         bold;
}

div.contentlinks a, div.contentlinks a:visited {
  color:               #666666;
  text-decoration:     none;
}

div.contentlinks a:hover, div.contentlinks a:active {  
  text-decoration:     underline;
}

/* Navigation */

div.navigationtabs {
  width:               771px;
  margin:              15px 15px 20px 15px;
  overflow:            hidden;
}

div.navfloater {
  width:               260px;
  float:               left;
  background-repeat:	 no-repeat;
  color:               #333333;
  margin:              30px 0px 0 70px;
  overflow:            hidden;  
}  

div.summarytab {
 background-image:     url(/images/global/tab.gif);  
 background-repeat:	   no-repeat;    
 width:                240px;
 padding-left:         5px;
 margin:               0;
 border:               0;
 overflow:             hidden;
}  

div.navigationtabs div.summary {  
  background-image:    url(/images/content/summaryback.gif); 
  background-position: -4px 0px ;
  background-repeat:	 no-repeat;     
  width:               260px;
  height:              106px;
  overflow:            hidden;
}

div.summary img {
  /*height:              84px;*/
  margin:              1px 2px 0 1px;
}

div.summary a img {
  text-decoration:     none;
  border:              none;  
  margin:              -4px 2px 0 1px;  
}  

div.summary a, div.summary a:visited {
  display:             block;
  color:               #000000;
  font-size:           12px;
  margin:              5px 8px 0 0;
}

div.summary a:hover, div.summary a:active {
  text-decoration:    none;  
}  

div.navigationtabs a.tab, div.navigationtabs a.tab:visited {
  display:             block;
  line-height:         31px;
  width:               100%;
  font-size:           14px;
  font-weight:         bold;
  color:               #000000;
  background-image:    url(/images/global/tabcorner.gif);
  background-position: right top;
  background-repeat:   no-repeat;
  background-color:    transparent;
  text-decoration:     none;
  overflow:            hidden;    
}

div.headertab {
 background-image:     url(/images/global/tab.gif);  
 background-repeat:	   no-repeat;    
 width:                280px;
 margin:               0 0 0 1px;
 padding:              0;
}  

a.headertab, a.headertab:visited {
  display:             block;
  line-height:         31px;
  width:               280px;
  font-size:           14px;
  font-weight:         bold;
  color:               #ed1b2e;
  padding:             0 0 0 0px; 
  margin:              0 0 0 0px;
  background-image:    url(/images/global/tabcorner.gif);
  background-position: right top;
  background-repeat:   no-repeat;
  background-color:    transparent;
  text-decoration:     none;
  text-indent:         5px;
  overflow:            visible;        
}  

div.navigationtabs a.tab:hover, div.navigationtabs a.tab:active, div.navigationtabs a.tab.active {
  color:               #d80000;  
}

div.navigationtabs a.tab.active {
  text-decoration:     underline;
}

div.navigationlinks {
  float:               left;  
  width:               100%;  
  margin:              0 0px 0px 0px;  
}

div.navigationlinks div.link {
  overflow:            visible;
  padding:             4x 10px 4px 10px;
  font-size:           12px;
  line-height:         17px;  
}

/* Search Types */
div.body_left div.searchtypes {
  width:               166px;
  height:              228px;
  overflow:            hidden;
  background-color:    #f7f5ec;
  margin-bottom:       2px;
  padding-left:        11px;
}

div.body_left div.searchtypes div.selected {
  margin-top:          7px; 
  width:               135px;
  padding-right:       31px;
  color:               #d80000;
  font-size:           20px;
  font-weight:         bold;
  text-decoration:     underline;
  line-height:         29px;
  background-image:    url(/images/search/selectarrow.gif);
  background-position: right center;
  background-repeat:   no-repeat;
  cursor:              pointer;
}

div.body_left div.searchtypes a, div.body_left div.searchtypes a:visited {
  font-size:           16px;
  font-weight:         bold;
  color:               #000000;
  text-decoration:     none;
  line-height:         23px;
}

div.body_left div.searchtypes a:hover, div.body_left div.searchtypes a:active {
  font-size:           16px;
  color:               #000000;
  text-decoration:     underline;
}
