#element_01 {
	background: url(http://www.cheshirecountyremovals.co.uk/images/slides/image1.jpg) no-repeat;
	display: none;
	}
#element_02 {
	background: url(http://www.cheshirecountyremovals.co.uk/images/slides/image2.jpg) no-repeat;
	display: none;
	}
#element_03 {
	background: url(http://www.cheshirecountyremovals.co.uk/images/slides/image3.jpg) no-repeat;
	display: none;
	}
#element_04 {
	background: url(http://www.cheshirecountyremovals.co.uk/images/slides/image4.jpg) no-repeat;
	display: none;
	}
#element_05 {
	background: url(http://www.cheshirecountyremovals.co.uk/images/slides/image5.jpg) no-repeat;
	display: none;
	}

#price_match {
width:66%;
margin-left:5px;
margin-bottom:5px;
}

#faq {
width:95%;
margin-left:15px;
border:solid 1px #333333;
border-radius:3px;
padding:5px;
background-color:#FBFDD9;
margin-bottom:10px;
}

#boxshop {
width:75%;
margin-left:25px;
border:solid 1px #333333;
border-radius:3px;
padding:5px;
background-color:#FBFDD9;
margin-bottom:10px;
}

#boxshop_title {
float:left;
width:65%;
}

#boxshop_price {
float:left;
width:30%;
}

#boxshop_offer {
float:left;
margin-right:15px;
margin-bottom:20px;
width:30%;
min-height:175px;
border:1px solid #EB7F12;
}






#container_header {
width:auto;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
}

#header {
width:1048px;margin-left:auto;
margin-right:auto;
font-size:90%;
padding:2px;
}

#header_details {
float:right;
font-size:175%;
margin-left:10px;
margin-top:10px
}

#slide_show {
width:100%;
display:block;
}

#container_navigation {
width:auto;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
margin-bottom:0px;
border-bottom:solid 1px #E7E7E7;
/*background-color:#51C6FC;*/
background-color:#2D4A90;
border-bottom:#FFFF00 5px solid;
}

#navigation {
width:1048px;margin-left:auto;
margin-right:auto;
}

#container_body {
width:1048px;min-height:400px;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
margin-bottom: 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
}

#container_inner {
float:left;
width:69.5%;
height:auto;
padding:10px 0px 0px 0px;
}

#container_full {
width:auto;
margin-left:auto;
margin-right:auto;
}

#container_full_inner {
width:1048px;margin-left:auto;
margin-right:auto;
padding:5px;
}

#container_full_inner_home {
width:1048px;margin-left:auto;
margin-right:auto;
padding:35px 5px 35px 5px;
}

#container_full_block {
float:left;
width:24%;
border:solid 1px #E7E7E7;
border-radius:5px;
padding:5px;
margin-left:5px;
margin-bottom:5px;
}

#container_search {
float:left;
width:100%;
margin-bottom:5px;
}

#container_contact {
float:right;
width:30%;
margin-top:5px;
}

#container_right {
float:right;
width:30%;
margin-top:5px;
}

#container_filters {
float:left;
width:100%;
margin-bottom:5px;
display:none;
}

#container_filters_top {
float:left;
width:100%;
height:auto;
padding:5px 5px 5px 5px;
margin-bottom:5px;
border:solid 1px #E7E7E7;
border-radius:5px;
background-color:#F8F8F8;
display:none;
}

#container_featured {
float:left;
width:100%;
}

#featured {
float:left;
width:33%;
margin-bottom:5px;
}

#featured_price {
font-size:150%;
}

#featured_top {
width:100%;
padding:5px;
color:#FFFFFF;
background-color:#2D4A90;
}

#featured_frame {
width:auto;
height:150px;
padding:2px;
border:solid 1px #C0C0C0;
}

#featured_image {
/*width:222px;*/
width:100%;
height:143px;
}

#featured_image_logo {
/*width:222px;*/
width:75%;
height:120px;
}

#featured_middle {
width:100%;
padding:5px;
border-left:solid 1px #E7E7E7;
border-bottom:solid 1px #E7E7E7;
border-right:solid 1px #E7E7E7;
background:linear-gradient(#FBF9F9, #FFFFFF, #E7E7E7);
}

#featured_body {
padding-left:5px;
padding-right:5px;
font-size:12px;
}

#featured_lower {
padding-bottom:5px;
}

#container_search_string {
float:left;
width:100%;
height:auto;
padding:5px 5px 5px 5px;
margin-bottom:5px;
border:solid 1px #E7E7E7;
border-radius:5px;
background-color:#FFFFFF;
}

#container_search_results {
float:left;
width:100%;
height:auto;
padding:5px 5px 5px 5px;
margin-bottom:5px;
border:solid 1px #E7E7E7;
border-radius:5px;
background-color:#FFFF00;
}

#frame_page {
float:left;
width:100%;
height:auto;
padding:5px 5px 0px 0px;
margin-bottom:5px;
border:solid 1px #E7E7E7;
border-radius:5px;
background-color:#F8F8F8;
}

#frame {
float:left;
width:100%;
height:auto;
padding:5px 5px 5px 5px;
margin-bottom:5px;
border:solid 1px #E7E7E7;
border-radius:5px;
}

#frame_property {
float:left;
width:100%;
height:auto;
}

#frame_property_top {
float:left;
width:100%;
height:auto;
background-color:#F5F5F5;
border-left:solid 1px #E7E7E7; 
border-top:solid 1px #E7E7E7; 
border-right:solid 1px #E7E7E7; 
border-top-left-radius:5px; 
border-top-right-radius:5px; 
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:0px;
}

#frame_property_top_featured {
float:left;
width:100%;
height:auto;
background-color:#2D4A90;
border-left:solid 1px #E7E7E7; 
border-top:solid 1px #E7E7E7; 
border-right:solid 1px #E7E7E7; 
border-top-left-radius:5px; 
border-top-right-radius:5px; 
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:0px;
color:#FFFFFF;
}

#frame_property_title {
float:left;
width:70%;
height:auto;
}

#frame_property_price {
float:right;
text-align:right;
width:30%;
height:auto;
}

#frame_property_body {
float:left;
width:100%;
height:auto;
border:solid 1px #E7E7E7;
border-bottom-left-radius:5px; 
border-bottom-right-radius:5px; 
margin-bottom:5px;
padding:5px 5px 5px 5px;
}

#frame_property_sub-body {
float:left;
padding-left:5px;
padding-right:5px;
width:488px;
min-height:155px;
}

#frame_property_button {
float:right;
width:60px;
height:35px;
border:1px solid #404040;
border-radius:5px;
margin-left:5px;
}

#frame_property_button_white {
float:right;
width:60px;
height:35px;
background-color:#FFFFFF;
color:#404040;
border:1px solid #404040;
border-radius:5px;
padding-left:10px;
padding-top:6px;
font-size:110%;
margin-left:5px;
}

#frame_property_button_red {
float:right;
width:60px;
height:35px;
background-color:#FF8080;
color:#FFFFFF;
border:1px solid #FF8080;
border-radius:5px;
padding-left:10px;
padding-top:6px;
font-size:110%;
margin-left:5px;
}

#frame_photo {
float:left;
width:228px;
min-height:154px;
padding:2px;
border:solid 1px #E7E7E7;
background-color:#FFFFFF;
}

#image {
width:222px;
height:150px;
}

#form_image {
width:auto;
margin-bottom:0px;
padding:0px
}

#slide {
width:100%;
height:400px;
}

#slide_thumb {
height:90px;
}

#frame_text {
float:left;
width:482px;
min-height:156px;
padding:0px 5px 0px 5px;
margin-left:5px;
}

#frame_page_text {
float:left;
width:auto;
height:auto;
padding:5px 5px 5px 5px;
margin-left:5px;
margin-bottom:5px;
border:solid 1px #E7E7E7;
border-radius:5px;
background-color:#FFFFFF;
}

#frame_single {
float:left;
width:100%;
min-height:400px;
padding:5px 5px 5px 5px;
margin-bottom:5px;
border:solid 1px #E7E7E7;
border-radius:5px;
background-color:#FFFFFF;
}

#frame_single_full {
float:left;
min-width:1048px;min-height:400px;
padding:5px 5px 5px 5px;
margin-bottom:5px;
border:solid 1px #E7E7E7;
border-radius:5px;
background-color:#FFFFFF;
}

#page_text {
float:left;
width:100%;
height:auto;
margin-bottom:5px;
padding:5px 5px 5px 5px;
border:solid 1px #E7E7E7;
border-radius:5px;
background-color:#FFFFFF;
}

#page_navigation {
float:left;
text-align:right;
width:100%;
height:auto;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
}

#page_navigation_button {
border-radius:5px;
border:#CCCCCC solid 1px;
padding-left:5px;
color:#808080;
background-color:#FFFFFF;
font-size:95%;
font-weight:lighter;
}

#filters_right {
float:right;
width:30%;
margin-top:5px;
}

#filters_right_button_box {
float:right;
width:30%;
height:auto;
padding:5px 5px 0px 5px;
margin-top:5px;
margin-bottom:5px;
border:solid 1px #E7E7E7;
border-radius:5px;
background-color:#FFFFFF;
}

#filters_right_button {
width:99%;
text-align:center;
margin-bottom:5px;
padding:3px;
border-radius:3px;
background-color: #CCCCCC;
font-size:90%;
}

#advertising_panel {
height:auto;
display:none;
}

#advertising_right_town_list {
float:right;
width:29%;
height:auto;
padding:5px 5px 5px 5px;
margin-top:15px;
margin-right:5px;
border:thin #999999 solid;
border-radius:10px;
}

#advertising_right_volume {
float:right;
width:30%;
height:auto;
padding:5px 5px 5px 5px;
margin-top:5px;
margin-bottom:5px;
display:block;
}

#advertising_right {
float:right;
width:30%;
height:auto;
padding:5px 5px 5px 5px;
margin-top:5px;
margin-bottom:5px;
display:none;
}

#advertising_right_google {
float:right;
width:30%;
height:auto;
padding:5px 5px 5px 5px;
margin-top:5px;
margin-bottom:0px;
border:solid 1px #E7E7E7;
border-radius:5px;
background-color:#FFFFFF;
}

#advert_300 {
width:100%;
height:auto;
}

#advertising_body {
margin-bottom:5px
}

#advertising_body2 {
margin-bottom:5px
}

#container_footer {
width:auto;
min-height:200px;
margin-left:auto;
margin-right:auto;
border-top:solid 1px #E7E7E7;
background-color:#F8F8F8;
}

#footer {
width:1048px;margin-left:auto;
margin-right:auto;
padding-left:10px;
}

#footer_section {
float:left;
width:100%;
margin-top:10px;
margin-right:60px;
padding-left:0px;
}

#form {
float:left;
width:50%;
margin-bottom:10px;
}

#form_box {
width:30%;
float:left;
padding:5px
}

#form_box2 {
width:70%;
float:left;
padding:5px
}

#form_box3 {
width:59.5%;
float:left;
padding:5px
}

#form_input {
width:300px;
float:left;
padding:5px;
}

#form_submit {
width:300px;
}

#form_search_box {
height:25px;
margin-bottom:5px;
}

#form_search_box_submit {
height:25px;
margin-bottom:5px;
}

#form_search_box_space {
float:left;
margin-right:5px;
}

#form_filters_short {
min-width:150px;
float:left;
padding:5px;
}

#form_filters {
min-width:150px;
float:left;
padding:5px;
}

#form_filters_input {
min-width:75px;
float:left;
padding:5px;
}

#button_white {
color:#000000;
font-size:125%;
font-weight:bold;
border:#CCCCCC solid 1px;
border-radius:10px;
padding:5px;
margin-bottom:10px;
}

#button_blue {
color:#FFFFFF;
font-size:125%;
font-weight:bold;
border:#CCCCCC solid 1px;
border-radius:10px;
background:linear-gradient(#FFFFFF, #00CCFF, #423EFA);
padding:5px;
margin-bottom:10px;
}

#button_yellow {
color:#000000;
font-size:125%;
font-weight:bold;
border:#CCCCCC solid 1px;
border-radius:10px;
background:linear-gradient(#FFFFFF, #FFFFC0, #D8DA04);
padding:5px;
margin-bottom:10px;
}

#button_red {
color:#FFFFFF;
font-size:125%;
font-weight:bold;
border:#CCCCCC solid 1px;
background-color:red;
border-radius:10px;
padding:5px;
margin-bottom:10px;
}

#button_grey {
font-size:125%;
font-weight:bold;
margin-left:auto;
margin-right:auto;
margin-top:17px;
margin-bottom:5px;
padding:5px;
border:#CCCCCC thin solid;
border-radius:10px;
background:linear-gradient(#FFFFFF, #3B3C3F, #3B3C3F);
}

#button_accordian {
float:left;
width:25px;
height:20px;
padding-left:5px;
border:#CCCCCC 1px solid;
border-radius:5px;
margin-right:10px;
background-color:#FFFFFF;
}

h1 {
font-size:150%;
padding:0px;
margin:0px;
margin-bottom:5px;
margin-left:5px;
}

h2 {
font-size:125%;
padding:0px;
margin:0px;
margin-bottom:5px;
margin-left:5px;
}

h3 {
font-size:125%;
padding:0px;
margin:0px;
margin-top:5px;
margin-bottom:5px;
}

p {
padding-left:5px;
padding-right:5px;
margin-bottom:10px;
}

.blueUL a:link		{
	color:#0000FF;
	text-decoration:underline;
	font-weight: normal;
	font-size: 100%;
}

.blueUL a:visited	{
	color:#0000FF;
	text-decoration:underline;
	font-weight: normal;
	font-size: 100%;
}

.blueUL a:hover	{
	color:#0000FF;
	text-decoration:none;
	font-weight: normal;
	font-size: 100%;
}

.blueUL a:active	{
	color:#0000FF;
	text-decoration:underline;
	font-weight: normal;
	font-size: 100%;
}

.redUL125 a:link		{
	color:#800000;
	text-decoration:underline;
	font-weight: normal;
	font-size:125%;
}

.redUL125 a:visited	{
	color:#800000;
	text-decoration:underline;
	font-weight: normal;
	font-size:125%;
}
.redUL125 a:hover	{
	color:#800000;
	text-decoration:none;
	font-weight: normal;
	font-size:125%;
}

.redUL125 a:active	{
	color:#800000;
	text-decoration:underline;
	font-weight: normal;
	font-size:125%;
}

.footerlink a:link		{
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

.footerlink a:visited	{
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}
.footerlink a:hover	{
	color:#999999;
	text-decoration:underline;
	font-weight:normal;
}

.footerlink a:active	{
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

.whiteUL a:link		{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: normal;
}
.whiteUL a:visited	{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: normal;
}
.whiteUL a:hover	{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: normal;
}

.whiteUL a:active	{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: normal;
}

.whiteOnly a:link		{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	font-size: 125%;

}
.whiteOnly a:visited	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	font-size: 125%;
}
.whiteOnly a:hover	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	font-size: 125%;
}

.whiteOnly a:active	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	font-size: 125%;
}

.whiteNoUL a:link		{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	font-size: 125%;

}
.whiteNoUL a:visited	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	font-size: 125%;
}
.whiteNoUL a:hover	{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: normal;
	font-size: 125%;
}

.whiteNoUL a:active	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	font-size: 125%;
}

.buttonlink a:link		{
	color:#ffffff;
	text-decoration:none;
}

.buttonlink a:visited	{
	color:#ffffff;
	text-decoration:none;
}
.buttonlink a:hover	{
	color:#ffffff;
	text-decoration:none;
}

.buttonlink a:active	{
	color:#ffffff;
	text-decoration:none;
}

#buttonlink {
padding:2px 8px 4px 8px;
margin:0px 2px 5px 2px;
background:#4FA7FF;
border-radius:10px;
}

.fw-iframe {
	border: 0;
	height: 100%;
	width: 100%;
}
#fw-utility-container {
	padding: 0 !important;
}

.dp-map{
 display:block;
 background-color:#FFFFFF;
 border:1px solid #D6D6D6;
 width:100%;
 padding: 5px;
}

.fw-button, .fw-button:link, .fw-button:active, .fw-button:visited {
	white-space: nowrap;
	color: #fff;
	font-weight: bold !important;
	display: -moz-inline-box; /* FF2 version of inline-block... */
	display: inline-block;
	width: auto;
	font-family: helvetica, arial;
	margin: 0 0 0 2px;
	text-decoration: none;
	background-color: #000;
	/*border: 2px solid #424242;*/
	cursor: pointer;
	
	-ms-filter: alpha(opacity = 55);
	filter: alpha(opacity = 55);
	zoom: 1;
	opacity: 0.55;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.fw-button:hover {
	color: #fff;
	-ms-filter: alpha(opacity = 65);
	filter: alpha(opacity = 65);
	opacity: .65;
}
.fw-button span { display: block; width: auto; }

.fw-input-big, input.fw-button-big {
	font-size: 13px;
	padding: 3px 9px 3px;
}
.fw-input-small {
	font-size: 11px;
	padding: 2px 9px;
	*padding: 0;
}
.fw-button-big, .fw-button-big:link, .fw-button-big:active, .fw-button-big:visited {
	font-size: 13px;
	line-height: 14px;
	padding: 4px 11px 4px;
}
.fw-button-small, .fw-button-small:link, .fw-button-small:active, .fw-button-small:visited {
	font-size: 11px;
	line-height: 16px;
	padding: 1px 9px 0 9px;
}

.fw-button-hideValue-normal,
.fw-button-hideValue-normal:link,
.fw-button-hideValue-normal:active,
.fw-button-hideValue-normal:visited {
	padding: 4px 3px 4px 5px;
}
.fw-button-hideValue-small,
.fw-button-hideValue-small:link,
.fw-button-hideValue-small:active,
.fw-button-hideValue-small:visited {
	padding: 1px 1px 0 4px;
}
.fw-button-hideValue-normal span, .fw-button-hideValue-small span {
	text-indent: -9999px;
	text-align: left;
	width: 0px;
}

#properties_for_sale {
text-align:center;
position:absolute;
margin-left:540px;
margin-top:-20px;
z-index:98;
padding:2px;
border:#CCCCCC 1px solid;
border-radius:5px;
background-color:#FFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:90%;
color:#FFFFFF;
width:175px;
height:50px;
padding:2px 5px 2px 5px;
background-color:#FF0000;
border-radius:5px;
}

#video_control {
width:100%;
display:none;
}

#map_control {
width:100%;
display:block;
}

#map_div {
width:100%;
height:300px;
background: url(http://www.cheshirecountyremovals.co.uk/includes/javascripts/loader.gif);
background-repeat: no-repeat;
background-position: center;
}

#map_dir {
width:100%;
padding:5px;
}

#street_view_control {
width:100%;
display:none;
}

@media all and (min-width: 0px) and (max-width: 320px) { /* - - - - - - - - -  - - - - - - - - - - - - - - - - - - - */
#advertising_right {
float:left;
width:100%;
height:auto;
padding:5px 5px 5px 5px;
margin-top:5px;
margin-bottom:5px;
display:block;
}

#advertising_right_town_list {
width:100%;
height:auto;
padding:5px 5px 5px 5px;
margin-top:0px;
margin-right:0px;
margin-bottom:10px;
border:thin #999999 solid;
border-radius:10px;
}

#boxshop {
width:100%;
margin-left:0px;

}

#boxshop_title {
width:100%;
}

#boxshop_price {
width:100%;
}

#boxshop_offer {
width:100%;
margin-left:0px;
}

#container_body {
width:auto;
min-height:50px;
margin-left:5px;
margin-right:5px;
}

#header {
width:auto;
}

#header_details {
float:left;
font-size:125%;
margin-top:0px
}

#navigation {
width:auto;
}

#container_inner {
width:100%;
padding:5px 0px 0px 0px;
}

#container_full_inner {
margin:0px;
width:auto;
}

#container_full_inner_home {
width:100%;
padding:10px;
}

#container_full_block {
float:left;
width:98%;
}

#container_search {
width:100%;
margin-bottom:5px;
}

#container_filters {
width:100%;
margin:0px;
margin-bottom:5px;
}

#container_contact {
width:100%;
margin:0px;
margin-bottom:5px;
}

#container_right {
width:100%;
margin:0px;
margin-bottom:0px;
}

#frame {
margin-bottom:5px;
}

#frame_photo {
width:100%;
height:auto;
padding:auto;
}

#image {
width:100%;
height:auto;
}

#slide {
height:200px;
}

#frame_text {
width:100%;
height:auto;
margin-left:0px;
margin-top:5px;
}

#frame_page {
width:auto;
height:auto;
}

#frame_single {
width:100%;
height:auto;
}

#frame_single_full {
min-width:1px;
min-height:1px;
}

#page_text {
width:100%;
margin-bottom:5px;
}

#filters_right {
width:100%;
margin:0px;
margin-bottom:5px;
}

#advertising_right {
float:left;
width:100%;
height:auto;
padding:5px 5px 5px 5px;
margin-top:0px;
}

#form {
width:100%;
}

#form_box {
width:99%;
}

#form_box2 {
width:99%;
}

#form_box3 {
width:97%;
}

#form_input {
width:99%;
}

#form_submit {
width:99%;
}

#form_search_box {
height:25px;
width:100%;
font-size:large;
margin-bottom:5px;
}

#form_search_box_submit {
height:25px;
width:auto;
font-size:large;
margin-bottom:5px;
}

#form_search_box_space {
margin-bottom:0px;
}

#form_filters_short {
min-width:125px;
float:left;
padding:5px;
}

#footer {
width:auto;
}

#footer_section {
width:100%;
margin-right:100px;
}

#featured_frame {
height:auto;
}

#frame_property_title {
float:left;
width:100%;
}

#frame_property_price {
float:left;
text-align:left;
width:100%;
}

#frame_property_sub-body {
float:left;
padding-left:5px;
padding-right:5px;
width:100%;
height:auto;
}

#featured {
float:left;
width:32.9%;
}

#featured_body {
height:150px;
}

#featured_price {
font-size:75%;
}

#featured_middle {
min-height:0px;
}

#featured_image {
height:65px;
}

#featured_image_logo {
height:65px;
}

.fw-button, .fw-button:link, .fw-button:active, .fw-button:visited {
	margin: 5px 0 0 2px;
}

#filters_right_button_box {
width:100%;
}

#properties_for_sale {
position: inherit;
margin-left:0px;
margin-top:0px;
}
}

@media all and (min-width: 321px) and (max-width: 568px) { /* - - - - - - - - -  - - - - - - - - - - - - - - - - - - - */
#price_match {
width:100%;
}

#advertising_right {
float:left;
width:100%;
height:auto;
padding:5px 5px 5px 5px;
margin-top:5px;
margin-bottom:5px;
display:block;
}

#advertising_right_town_list {
width:100%;
height:auto;
padding:5px 5px 5px 5px;
margin-top:0px;
margin-right:0px;
margin-bottom:10px;
border:thin #999999 solid;
border-radius:10px;
}

#boxshop {
width:100%;
margin-left:0px;

}

#boxshop_title {
width:100%;
}

#boxshop_price {
width:100%;
}

#boxshop_offer {
width:100%;
margin-left:0px;
}

#container_body {
width:auto;
min-height:50px;
margin-left:5px;
margin-right:5px;
}

#header {
width:auto;
}

#header_details {
float:left;
font-size:125%;
margin-top:0px
}

#navigation {
width:auto;
}

#container_full_inner {
margin:0px;
width:auto;
}

#container_full_inner_home {
width:100%;
padding:10px;
}

#container_full_block {
float:left;
width:98%;
}

#container_search {
width:100%;
margin-bottom:5px;
}

#container_filters {
width:100%;
margin:0px;
margin-bottom:5px;
}

#container_inner {
width:100%;
padding:5px 0px 0px 0px;
}

#container_contact {
width:100%;
margin:0px;
margin-bottom:5px;
}

#container_right {
width:100%;
margin:0px;
margin-bottom:0px;
}

#frame {
margin-bottom:5px;
}

#frame_photo {
width:100%;
height:auto;
padding:auto;
}

#image {
width:100%;
height:auto;
}

#slide {
height:250px;
}

#frame_text {
width:100%;
height:auto;
margin-left:0px;
margin-top:5px;
}

#frame_page {
width:auto;
height:auto;
}

#frame_single {
width:100%;
height:auto;
}

#frame_single_full {
min-width:1px;
min-height:1px;
}

#page_text {
width:100%;
margin-bottom:5px;
}

#filters_right {
width:100%;
margin:0px;
margin-bottom:5px;
}

#advertising_right {
float:left;
width:100%;
height:auto;
padding:5px 5px 5px 5px;
margin-top:0px;
margin-bottom:5px;
}

#form {
width:100%;
}

#form_box {
width:99%;
}

#form_box2 {
width:99%;
}

#form_box3 {
width:97%;
}

#form_input {
width:99%;
}

#form_submit {
width:99%;
}

#form_search_box {
height:25px;
width:100%;
font-size:large;
margin-bottom:5px;
}

#form_search_box_submit {
height:25px;
width:auto;
font-size:large;
margin-bottom:5px;
}

#form_search_box_space {
margin-bottom:0px;
}

#form_filters {
min-width:200px;
float:left;
padding:5px;
}

#form_filters_short{
min-width:200px;
float:left;
padding:5px;
}

#form_filters_input {
min-width:150px;
float:left;
padding:5px;
}

#footer {
width:auto;
}

#footer_section {
width:100%;
margin-right:150px;
}

#featured_frame {
height:auto;
}

#frame_property_title {
float:left;
width:100%;
}

#frame_property_price {
float:left;
text-align:left;
width:100%;
}

#frame_property_sub-body {
float:left;
padding-left:5px;
padding-right:5px;
width:100%;
height:auto;
}

#featured {
float:left;
width:32.5%;
}

#featured_body {
height:110px;
}

#featured_price {
font-size:75%;
}

#featured_middle {
min-height:0px;
}

#featured_image {
height:100px;
}

#featured_image_logo {
height:65px;
}

.fw-button, .fw-button:link, .fw-button:active, .fw-button:visited {
	margin: 5px 0 0 2px;
}

#filters_right_button_box {
width:100%;
}

#properties_for_sale {
position: inherit;
margin-left:0px;
margin-top:0px;
}
}

@media all and (min-width: 569px) and (max-width: 736px) { /* - - - - - - - - -  - - - - - - - - - - - - - - - - - - - */
#price_match {
width:100%;
}

#advertising_right_town_list {
width:100%;
height:auto;
padding:5px 5px 5px 5px;
margin-top:0px;
margin-right:0px;
margin-bottom:10px;
border:thin #999999 solid;
border-radius:10px;
}

#boxshop {
width:100%;
margin-left:0px;

}

#boxshop_title {
width:100%;
}

#boxshop_price {
width:100%;
}

#boxshop_offer {
width:100%;
margin-left:0px;
}

#container_body {
width:auto;
min-height:50px;
margin-left:5px;
margin-right:5px;
}

#header {
width:auto;
}

#header_details {
float:left;
font-size:125%;
}

#container_full_inner {
margin:0px;
width:auto;
}

#container_full_inner_home {
width:100%;
padding:10px;
}

#container_full_block {
float:left;
width:98%;
}

#frame_text {
width:52%;
font-size:75%;
min-height:150px;
}

#frame_single {
width:100%;
height:auto;
}

#frame_single_full {
min-width:1px;
min-height:1px;
}

#navigation {
width:100%;
}

#advert_300 {
width:100%;
height:auto;
}

#form {
width:100%;
}

#form_box {
width:99%;
}

#form_box2 {
width:99%;
}

#form_box3 {
width:97%;
}

#form_input {
width:99%;
}

#form_submit {
width:99%;
}

#form_filters_short{
min-width:150px;
float:left;
padding:5px;
}

#form_filters_input {
min-width:250px;
float:left;
padding:5px;
}

#footer {
width:auto;
}

#footer_section {
width:100%;
}

#frame_property_sub-body {
float:left;
padding-left:5px;
padding-right:5px;
width:52%;
height:auto;
font-size:75%;
}

#featured {
float:left;
width:32.9%;
}

#featured_frame {
height:130px;
}

#featured_body {
height:125px;
}

#featured_middle {
height:375px;
}

#featured_image {
height:125px;
}

#featured_image_logo {
height:65px;
}

#filters_right_button_box {
width:100%;
}

#properties_for_sale {
position: inherit;
margin-left:0px;
margin-top:0px;
}
}