
#mainbodyblock{	
	text-align: left;
	margin-left: 75px;
	margin-right: 75px;
	padding:0px;
}

#leftmainbodyblock{
	width:724px;
	float:left;
}

#leftbodyheader{
  padding-top: 20px;
}

#maingraphicimage{
	padding-top: 10px;
}

#leftbodytexta{
	padding-top: 25px;
	padding-right:25px;
}

#leftbodytextb{
	padding-top: 25px;
	padding-right:25px;
}

#leftbodytextc{
	padding-top: 25px;
	padding-right:25px;
}

#leftbodytextd{
	padding-top: 25px;
	padding-right:25px;
}

#leftbodytexte{
	padding-top: 25px;
	padding-right:25px;
}

#leftbodytextf{
	padding-top: 25px;
	padding-right:25px;
}

#leftbodytextg{
	padding-top: 25px;
	padding-right:25px;
}

#footerimage{
	padding-top:70px;
}

td.spacer{
  height:15px;
}

td.lefticon{
  width: 240px;
  text-align: center;
}

/*******************  image map *****************/

a:hover{
cursor: pointer;
}

dl#mlspsmaingraphicmap{
	margin: 0;
	padding: 0;
	background: transparent url(../images/MLSPS_MainGraphic.gif) top left no-repeat;
	height: 268px;
	width: 693px;
	position: relative;
}

/* webmls */
dd#webmlsDef a{ text-decoration: none; }
dd#webmlsDef a div#webmlstouch{ 
  position:absolute; 
  top:18px; left:250px; 
  width: 131px; 
  height: 105px; 
  /*border: thin dotted green; */ 
}

dd#webmlsDef a div#webmlstouch img#webmlsrollover{
  visibility: hidden;
  position: relative;
  top: -29px;
  left: 57px;
}

dd#webmlsDef a:hover div#webmlstouch img#webmlsrollover{
  visibility: visible;
}

 /* MLS */
dd#mlsDef a{ text-decoration: none; }
dd#mlsDef a div#mlstouch{ 
  position:absolute; 
  top:18px; left:390px; 
  width: 131px; 
  height: 105px; 
  /*border: thin dotted green; */ 
}

dd#mlsDef a div#mlstouch img#mlsrollover{
  visibility: hidden;
  position: relative;
  top: -29px;
  left: 65px;
}

dd#mlsDef a:hover div#mlstouch img#mlsrollover{
  visibility: visible;
}

 /* Mobile MLS */
dd#mobilemlsDef a{ text-decoration: none; }
dd#mobilemlsDef a div#mobilemlstouch{ 
  position:absolute; 
  top:18px; left:530px; 
  width: 131px; 
  height: 105px; 
  /*border: thin dotted green; */
}

dd#mobilemlsDef a div#mobilemlstouch img#mobilemlsrollover{
  visibility: hidden;
  position: relative;
  top: -29px;
  left: 67px;
}

dd#mobilemlsDef a:hover div#mobilemlstouch img#mobilemlsrollover{
  visibility: visible;
}

/* mls duborder */
dd#mlsduborderDef a{ text-decoration: none; }
dd#mlsduborderDef a div#mlsdubordertouch{ 
  position:absolute; 
  top:145px; left:250px; 
  width: 131px; 
  height: 105px; 
  /*border: thin dotted green; */ 
}

dd#mlsduborderDef a div#mlsdubordertouch img#mlsduborderrollover{
  visibility: hidden;
  position: relative;
  top: -12px;
  left: 57px;
}

dd#mlsduborderDef a:hover div#mlsdubordertouch img#mlsduborderrollover{
  visibility: visible;
}


 /* MLS preview */
dd#mlspreviewDef a{ text-decoration: none; }
dd#mlspreviewDef a div#mlspreviewtouch{ 
  position:absolute; 
  top:145px; left:390px; 
  width: 131px; 
  height: 105px; 
  /*border: thin dotted green; */
}

dd#mlspreviewDef a div#mlspreviewtouch img#mlspreviewrollover{
  visibility: hidden;
  position: relative;
  top: -12px;
  left: 65px;
}

dd#mlspreviewDef a:hover div#mlspreviewtouch img#mlspreviewrollover{
  visibility: visible;
}


 /* Mobile Remote Logger */
dd#mlsremoteloggerDef a{ text-decoration: none; }
dd#mlsremoteloggerDef a div#mlsremoteloggertouch{ 
  position:absolute; 
  top:145px; left:530px; 
  width: 131px; 
  height: 105px; 
  /*border: thin dotted green; */
}

dd#mlsremoteloggerDef a div#mlsremoteloggertouch img#mlsremoteloggerrollover{
  visibility: hidden;
  position: relative;
  top: -12px;
  left: 67px;
}

dd#mlsremoteloggerDef a:hover div#mlsremoteloggertouch img#mlsremoteloggerrollover{
  visibility: visible;
}
