body {
	margin-left: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;	
}



.icon
{
float:left;
}

.mainPic
{
padding-right:14px;
margin-right:14px;
vertical-align:top;
}



.propertyLayout
{
width:850px;
}

.propertyLayout td
{
vertical-align:top;
text-align:left;
}


.icons
{
width:550px;
text-align:left;
height:135px;
}

.introduction
{
clear:both;
padding-bottom:16px;
}

.description
{
 padding-bottom:20px;
}

.additional
{

}


.results
{
margin-left:25px;
}

.content_layout
{
background-color:#fff;
width:910px;
height:415px;
}



.content_left
{
width:130px;
padding-left:25px;
padding-top:25px;
text-align:left;
vertical-align:top;
}

.content_mid
{
padding-top:25px;
padding-left:15px;
width:200px;
text-align:left;
vertical-align:top;
}

.content_right
{
padding-top:65px;
padding-left:5px;
width:480px;
text-align:left;
vertical-align:top;
}



a{text-decoration:none;}

#living_in_sheffield_holder
{
width:810px;
height:300px;
overflow:auto;
}

#living_in_sheffield_table
{
height:200px;
}


.radio
[
text-align:left;
}


.hidden
{
display:none;
}

.living_table td
{
    text-align:left;
}

.living_detail
{
    margin-left:30px;
}


#memberlogin
{
clear:both;
}

#memberlogin label
{
width: 5em;
float: left;
padding-left:10px;
margin-right: 0.8em;
display: block;
width:80px;;
}

#memberlogin .submit input
{
margin-left: 4.5em;

} 

#memberlogin input
{
color: #000000;
background: #eeeeee;
border: 1px solid #781351
}

#btnmemberLogin
{
border: 2px outset #C8005D;
margin-bottom:5px;
} 

#memberlogin fieldset
{
border: 1px solid #C8005D;
width: 20em
}

#memberlogin legend
{
color: #ffffff;
background: #fff;
border: 1px solid #C8005D;
padding: 2px 6px
}


a img
{
border:none;

}


.creditholder
{
width:910px;
text-align:right;
}

.icons p

{
display:block;
width:130px;
height:20px;
float:left;
vertical-align:bottom;
font-size:xx-small;
}


