body, html {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #9CB7C2;
  color: #000000; 
  font-family: Trebuchet MS;  
  }
  
body {
  text-align: center;}
  
#wrap {
  width: 490px; 
  padding: 25px 0 0 0;
  margin: 0 auto 0 auto;
  text-align: left;
  }
 #wrap-email {
  width: 490px; 
  padding: 25px 0 0 0;
  margin: 0 auto 0 auto;
  text-align: left;
  }

#header {
	position: relative;
    background: url(/Images/pop-addressbg.gif) no-repeat top left;
    height: 52px;
    width: 490px;
    }
 
#header h2 {
     padding: 14px 0 0 8px;
     margin: 0px; 
     line-height: .9em;
	 font-size: 18px;}
    
#header h3 {
      margin: 0 0 3px 0;
      padding: 3px 0 0 10px;
      line-height: .9em;
	  font-size: 16px;
	  color: #666666;}

#header-email {
	position: relative;
    background: url(/Images/pop-addressbg.gif) no-repeat top right;
    height: 52px;
    width: 495px;
    }

	#header-email h2 {
			 padding: 14px 0 0 8px;
			 margin: 0px; 
			 line-height: .9em;
		 font-size: 18px;}
	    
	#header-email h3 {
				margin: 0 0 3px 0;
				padding: 3px 0 0 10px;
				line-height: .9em;
			font-size: 16px;
			color: #666666;}    
#mainwrapper {
  position: relative;
  width: 490px;
  min-height: 245px;
  background: url(/Images/pop-bodybg.gif) repeat-y top left;
  padding: 0 0 10px 0;
  }
#mainwrapper-email {
  position: relative;
  width: 495px;
  min-height: 80px;
  background: url(/Images/pop-bodybg.gif) repeat-y top right;
  padding: 0 0 10px 0;
  }
#main
{
    float: left;
    width: 275px;
}
	
#main img{
    border: 2px solid #CCCCCC;
	margin: 5px 0 0 5px;
    }

#sidebar
{
	position: relative;
	top: -30px;
	width: 200px;
	float: left;
	text-align: center;
}

#connectionoptions {
  height: 159px;
  width: 197px; 
  background: url(/Images/pop-connection_bg.gif) no-repeat top left;
  margin: 0 8px 0 0;}
  
#connectionoptions ul{
  list-style-type: none;
  padding: 40px 0 0 15px;
  margin: 0px; 
  font-size: 12px; 
  color: #466A7B;}
  
#connectionoptions ul li {
  line-height: .9em; 
  margin: 0px;
  padding: 0px;
  font-weight: bold;}
  
#connectionoptions ul li .whatfor {
  padding: 0 0 0 26px;
  font-size: 10px;
  font-weight: normal;
  color: #668696;}
  
#connectionoptions img {
  position: relative;
  bottom: 4px;
  left: 110px; }


#moreinfo {
  width: 197px;
  height: 42px;
  background: url(/Images/pop-info_bg.gif) no-repeat top left;
  margin: 0 0 0 0; 
  padding: 0;
}

#moreinfo p {
  font-size: 10px; 
  padding: 5px 0 0 20px;
  line-height: 14px;}
  
#moreinfo p a{
  color: #466A7B;
  text-decoration: none;}
  
#moreinfo p img {
  position: relative;
  top: 2px; }

#info {
  width: 185px;
  height: 28px;
  text-align: left;
  padding: 0 3px 0 3px;
  }

#info1{
  width: 55px;
  float: left;
  /*background: url(/images/mappricebg.gif) no-repeat top left;*/}
  
#info2{
  width: 120px;
  float: left;}
  
#info ul {
  list-style: none;
  margin: 0 2px 0 10px;
  padding: 0px;
}

#info ul li{
  margin: 0px;
  padding: 0px;
}

#info ul li a{
  font-size: 9px;
  font-weight: bold;
  color: #3B5E6F;
  text-decoration: none;
}

#info ul li a img{
  margin-right: 3px;
  position: relative;
  top: 2px;
}

#bottomwrap
{
    clear: both;
    margin: 0 10px 0 10px;
    width: 470px;
}
    
#thumbwrap {
    float: left;
    width: 470px; 
	margin: 4px 0 0 0;
    background: url(/Images/pop-pictures-bg-big.gif) no-repeat top left;
	}

#thumbwrap-withrealtor
{
	position: absolute;
	right: 15px;
	bottom: 3px;
    width: 195px;
	height: 143px;
	margin: 0 0 0 3px;
	padding: 3px 0 0 0;
    background: url(/Images/pop-pictures-bg-realtor.gif) no-repeat top left;
}
	
 #thumbs-withrealtor
 {
	text-align: center;
	padding: 5px 0 0 0;
}

    
#thumbwrap #thumbs
{
	text-align: center;
	padding: 4px 0 0 0;
}
	 
  #thumbwrap #thumbs img {
     border: 2px solid #CCCCCC;
     }
   
	.bb
	{
		width: 59px;
		height: 62px;
	}

 #logowrap {
     float: right;
     width: 158px;
     height: 52px;
     position: relative;
     top: 4px;
     right: 18px;}

#footer {
  width: 490px;
  text-align: center;
  margin: 10px 0 0 0;
  background: #688490;
  padding: 3px 0 3px 0;
  color: #FFFFFF;
  font-size: 10px;
  border: 1px solid #FFFFFF;}
  
#footer a{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;}
  
#popcontainer {
  border: 1px solid green;}

.formLabel
{
	font-size: 8pt;
	color: #0E2D50;
	font-family: Verdana;				
	text-align: right;	
	vertical-align:top;
}

.processStepTextBox
{
	background-color: #D3E2EA;
	border: 1px solid #000000;
	font-size: 8pt;
	color: #0E2D50;
	text-align: left;
}