html body {
	height:auto;
    background-size:auto;
	display: block;
    margin-left:auto !important;
    margin-right:auto !important;
    max-width: 1140px;
}

.rv-head,
.rv-shead {
    display: inline-block;
    width: 100%;
}

body .image2internal,
body .image3internal, 
body .image4internal {
    width: 100%;
    height: auto;
}

.widget1 .mapscroll-overlay {
    width: 160px !important;
}

html body .image2 {
    width: 70% !important;
    float: left;
    height: 690px;
}

html body .image2 > div {
    height: 690px !important;
}

html body .image3,
html body .image4 {
    width: 30% !important;
    float: left;
    height: 345px;
}

html body .image3 > div,
html body .image4 > div {
    height: 345px !important;
}

body .image2,
body .image3, 
body .image4 {
    width: 100%;
    height: auto;
}

.botnav .navbar {
	position: relative;
    display:inline-block;
}

html body .rv-module {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

html body div.rv-content {
    padding: 0 !important;
    margin: 0 !important;
    display: inline-block;
}

html body div.rv-content > div {
    padding: 10px;
}

.outer-block {
    float: left;
    max-width: 980px;
    width: 100%;
}

.topnav .internal {
    margin: 0 auto;
    display: block !important;
}

.topnav .navbar {
    position: relative !important;
    height: auto;
}

.botnav{
	width:100%;
    height:100px;
    z-index:2;
    float:left;
    display:inline;
    left:350px;
}

.content1{
    width:100%;
    height:auto;
}

.rv-widget {
    display: inline-block;
}

.image2,
.image3, 
.image4 {
	float:left;
    display:inline-block;
}

.rv-image{
	left:0px;
    right:0px;
    width:100%;
    height:70%;
}

.rv-widget,.rv-module {
    width: 100%;
}