ul.clearUL,ul.clearUL li {list-style: none;margin: 0;padding: 0}

body {background: transparent url(../images/strip.jpg) no-repeat  top center;min-height: 1000px;padding-top: 6px;font-size: 14px;}

header {background:#222222;}
#map-container #LocationMap {
    width: 100%;
    height: 360px;
}
a:hover {color:#CC3366;}
#logo a {display: block;}
#mainmenu {margin: 0;}
#mainmenu-container {text-align: right;position: absolute;right: 0;border-top: 0;height: 40px;bottom: 0}
#mainmenu a {padding: 10px; font-family:"Open Sans", Arial, Helvetica, sans-serif;color:  #ccc;}
.pos-reltv {position: relative;height: 170px;}
div.field.text {float: left;width: 50%;}
div.field.text input {width: 92%}
.contact_form_holder textarea.textarea {width: 98%;}
.contact_form_holder {margin: 40px 0;}

#slider_bottom_ui_ {background:url(../images/slider_ui.png) no-repeat center;position: absolute;height: 70px;width: 100%;bottom: -10px; z-index: 9;}
#homeContent {background: #cb3852;}
#homeContent .typography {color: #fff;}
#homeContent .typography a {color: #fff;text-decoration: underline;}
footer {background: #222;padding: 0;}
#CopyrightLine {margin-top: 35px;font-size: 12px;}

.margin-bottom-5,.margin-bottom-10,.margin-bottom-20,.margin-bottom-20,.margin-bottom-25,.margin-bottom-30,.margin-bottom-35,.margin-bottom-40,.margin-bottom-50,.margin-bottom-60{clear:both}
.margin-bottom-20{margin-bottom:20px}
.margin-bottom-25{margin-bottom:25px}
.margin-bottom-30{margin-bottom:30px}
.margin-bottom-35{margin-bottom:35px}
.margin-bottom-40{margin-bottom:40px}
.margin-bottom-50{margin-bottom:50px}
.margin-bottom-60{margin-bottom:60px}

#ColourSwatches .colour-holder span.caption-text {height: 40px;width: 100%;text-align: center;}
#ColourSwatches .colour-holder span.caption-text span {float: left;width: 100%;line-height: 18px;}

.img-circle{border-radius:50%}
#ColourSwatches .colour-holder{margin-bottom:15px;}	
@media (max-width: 992px){
#ColourSwatches .colour-holder span.caption-text span.colour-name {display:none;}

}

@media (max-width: 767px) {
    .pos-reltv {height: auto;}
    #mainmenu-container {position: relative;height: auto;}
    .selectnav {margin-top: 0;}
    #slider_bottom_ui {}
    #ColourSwatches .colour-holder {max-width: 150px;float: left;}
}

.list-news li.no-img .text {padding-left: 0;}
#subheader h1 {border-right: 1px solid #222;}
#MainTitle {color: #222;}

#RoomFeatures {position: relative;padding-bottom: 35px;margin-bottom: 20px;}
.ViewDetail {position: absolute;bottom: 0;}
.list-news li p {margin-bottom: 0;}


#homeContentBg {
    background: url(../images/slider_ui.png) no-repeat top;
    padding-top: 50px;
    position: relative;
    top: -50px;
    z-index: 9;
}

.maroon-colour {color: #CB3852;}
#LatestColours {margin-bottom: 50px;}
.page-header {border-bottom: 0;font-weight: 400;color: #CB3852;}

#SocialMedia {
    width: auto;
    text-align: right;
    position: absolute;
    top: 20px;
    right: 20px;
}

#SliderContainer {width: 100%;float: left;background: #ccc;}
img.img-responsive {width: 100%;}
.colour-holder {margin-bottom: 20px;}
#content.hasIHeroImage {
    padding-top: 0;
}
.colour-holder a {cursor: default;}