div.body {

}

div.body_left {
  width:               177px;
  overflow:            hidden;
  float:               left;
  text-align:          left;
  background-color:    #FFFFFF;
}

div.body_right{
  width:               801px;
  overflow:            hidden;
  float:               left;
  text-align:          left;
}

div.body_seperator {
  width:               100%;
  height:              1px;
  overflow:            hidden;
  float:               left;
  background-color:    #ffff66;
  border-top:          1px #fead00 solid;
  border-bottom:       1px #ffcc00 solid;
}

div.body_bottom {
  width:               100%;
  overflow:            hidden;
  float:               left;
  background-image:    url(/images/home/background.gif);
  background-repeat:   repeat-y;
}

div.luxuryPOW {
  width:               100%;
  overflow:            hidden;
  float:               left;
  background-color:    #FFFFFF;
  padding:             1px 0 1px 0;
}

div.body_left div.searchtypes {
  width:               177px;
  height:              201px;  
  overflow:            hidden;
  background-color:    #f8f5ec;
  margin-bottom:       0px;
  padding-left:        0px;
}

div.body_left div.searchtypes div.selected {
  width:               175px;
  height:              33px;
  padding:             0px 0 0 2px;
  color:               #d80100;
  font-size:           16px;
  font-weight:         bold;
  text-decoration:     underline;
  line-height:         30px;
  background-image:    url(/images/global/selectedbutton.gif);
  background-position: left center;
  background-repeat:   no-repeat;
  cursor:              pointer;
  margin:              0px 0 0px 0;
}

div.body_left div.searchtypes a, div.body_left div.searchtypes a {
  background-image:    url(/images/global/button.gif);
  background-position: left center;
  background-repeat:   no-repeat;  
  display:             block;
  width:               175px;
  height:              24px;
  padding:             0 0 0 2px;
  margin:              0;
}	

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;
}

div.body_left div.myljhookerside {
  width:               171px;
  _width:              161px;  
  height:              309px;
  _height:             275px;  
  padding:             0;
  margin:              0;  
  background-color:    #FFFFFF;  
  border:              3px #cecec6 solid;  
  font-size:           12px;
}

div.body_left div.myljhookerside img {
  display:             block;
  margin:              0px 0 3px 8px;
  padding:             0;
}

div.body_left div.myljhookerside p {
  display:             block;
  margin:              0px 4px;
  padding:             0;
}

div.body_left div.myljhookerside div.enterbutton {
  width:               100%;
  text-align:          right;
  overflow:            hidden;
  padding:             0 10px 0 0;
  margin:              0 0 0px 0; 
}

div.body_left div.myljhookerside input.smallbutton {
  margin:              4px 10px 0 0;
  padding:             0 5px;
}

div.landl {
  margin:	             0;  
  padding:             0;
  border-bottom:       2px #cecec6 solid;      
  height:              153px;
  _height:             135px;
  background-image:    url(/images/home/landlbg.jpg);
  background-position: bottom left;
  background-repeat:   no-repeat;    
  overflow:            hidden;
}	

div.myljh {
  margin:	             0;  
  padding:             5px 0 0 0;
  height:              152px;  
  width:               171px;
  background-image:    url(/images/home/landlbg.jpg);
  background-position: top left;
  background-repeat:   no-repeat;    
  overflow:            hidden;
}	

div.indiamyljhookerside {
	position:            relative;
	bottom:              71px;
	height:              385px;
	width:               171px;
	margin:              0;
	padding:             0;	
  border:              2px #cecec6 solid;  	
}	

div.indiavip {
  margin:	             0;  
  padding:             0;
  height:              117px;
  width:               171px;  
  background:          #CECEC6;
  /*overflow:            hidden;		*/
}	

div.indiafinservices {
  margin:	             0;  
  padding:             0;
  height:              117px;
  width:               171px;  
  background:          #CECEC6;
  /*overflow:            hidden*/;		
}	

div.indiafinservices img, div.indiavip img{
	border:        none;
	border-style:  none;   
	

}	

div.indiafill {
  margin:	             0;  
  padding:             0;
  height:              151px;
  width:               171px;  
  background:          #CECEC6;
  background-image:    url(/images/india/nobuyercharges.png);
  background-position: top left;
  background-repeat:   no-repeat;      
  /*overflow:            hidden;*/
}	

div.body_left div.myljhooker input.sitecontentsearch {
  width:               100px;
}

div.body_left div.myljhooker select.quicklinks {
  width:               145px;
}

div.luxuryPOW div.image {
  width:               177px;
  height:              113px;
  margin-right:        1px;
}

div.luxuryPOW div.image img {
  width:               177px;
  height:              113px;
  border:              none;
}

div.luxuryPOW div.text {
  width:               796px;
  height:              90px;
  padding:             0 0 0 4px;
  background-color:    #eae7d8;
  color:               #636465;
  text-align:          left;
}

div.luxuryPOW div.text img {
  float:               left;
  margin-right:        10px;
  border:              none;
}

div.luxuryPOW div.text p {
  padding:             30px 0 0 0;
  margin:              0;
  font-size:           12px;
  line-height:         17px;
}

div.luxuryPOW div.links {
  height:              23px;
  width:               796px;
  padding:             0 0 0 4px;
  background-color:    #eae7d8;
  color:               #636465;
  text-align:          left;
  color:               #768492;
  font-size:           14px;
}

div.luxuryPOW div.links a {
  color:               #768492;
}

div.luxuryPOW div.links span.sep {
  padding:             0 20px 0 20px;
}

/* Mortgage Calculator */

div.body_left div.mortgagecalc {
  width:               162px;
  height:              100%;
  overflow:            hidden;
  padding:             10px 5px 5px 10px;
  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:               60px;
  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:               150px;
}

div.body_left div.mortgagecalc input.interest, div.body_left div.mortgagecalc input.term {
  width:               50px;
}

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:               110px;
}

/* Links */

div.contentlinks {
  width:               100%;
  overflow:            hidden;
  background-color:    #f7f5ec;
  font-size:           12px;
  padding-top:         10px;
}

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;
}

div.searchtext {
  width:               781px;
  margin:              10px 10px 10px 10px;
}