@charset "utf-8";
/* Mono Hot Springs CSS Document */

/* Reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/* Body */
body{background:#000; top:0; bottom:0; left:100px; right:0;font-family:"Arial", serif; }
a{ text-decoration:none}
.clear{clear:both}
.spacer{float:left; width: 100%; padding:5px 0}

#wrapper-top{
    background:url('../img/bg.png');
    background-repeat: no-repeat;
    overflow:hidden;
    width:1247px;
    height: auto;
    margin:0 auto;
    border:none;
}
#wrapper{
   padding: 20px 0 0;
   margin:0 auto;
   width:950px;
}

/*Header*/
#header{
    float: left;
    width:100%;
}
.logo{float:left; margin:20px 0 0}
.call-us{float:right}

/*Menu*/
#menu{
    background:url('../img/menu-bg.png') repeat-x; 
    float:left; 
    margin: 10px 0; 
    width: 100%; 
    height: 53px;
    border:none;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px
}
ul.dropdownmenu{
    border:none;
    list-style:none;
    display:inline;
    margin:0px 30px 0 0;
    position:relative;
    float:left
	}
ul.dropdownmenu li{
    border:0;
    float:left; 
    padding:16px 45px 0;
    list-style:none; 
    margin: 0 0px 0 0;
    cursor:pointer;	
}
ul.dropdownmenu li.divider{
    padding:0;
    background:url(../img/menu-divider.png);
    width:2px;
    margin:1px 0 0;
    height:50px;
    border:none;
}
ul.dropdownmenu li a.menutab {
    /*padding:0;*/
    color:#f6faf6; 
}
ul.dropdownmenu li a{
    color:#f6faf6; 
    font-size:16px;
    font-weight:normal;
    text-transform:uppercase;
    letter-spacing:1px;
}
ul.dropdownmenu li:hover a, ul.dropdownmenu li.selected a{	
    border:0;
    color:#f39a00
}
ul.dropdownmenu li:hover, 
ul.dropdownmenu li.selected{
    background:url(../img/menu-bg-active.png) repeat-x; 
    height:52px; 
    border:0
}
ul.dropdownmenu li a:hover{
	color:#f39a00}

/*Content Top*/
#content-wrapper{background:url('../img/content-bg.png');background-repeat: no-repeat;border:none; width:944px; height: 445px}
.our-service{background:url('../img/our-services.png');background-repeat: no-repeat;border:none; width: 300px; height: 411px; float:left;margin:15px 0 0 15px; padding: 20px 22px 10px}
.our-service p{color:#f39a00; font-size: 14px; line-height:20px; word-spacing: 1px; float: left; margin: 40px 0 0}
.our-service-horizontal{float:left; margin:10px 0 15px}
.contact-us-button{float:left; margin:15px 0 0;}
.content-wrapper-text{float: left; padding:20px}
.content-wrapper-text-services{float: left; padding:0 20px}
/*Slides*/
.slider-wrapper{float: left; width: 560px; height: 414px; margin:0px 0 0 10px }

/*Content Bottom*/
#content-bottom{float:left; width: 100%; margin: 0 0 10px 0}
.our-location{background:url('../img/our-location.png');background-repeat: no-repeat; float: left; width: 312px; height: 366px; padding: 20px 22px 10px; }
.our-location p{color:#f39a00; font-size: 14px; line-height:20px; word-spacing: 1px;text-align: center; margin:10px 0}
.location-map{padding: 5px; border: #d8ae43 1px solid; float: left; margin:10px 0 0 10px; }
.location{padding: 5px; border: #d8ae43 1px solid; float: left; margin:0 }
.main-content{background:url('../img/content-bg-wrapper.png'); background-repeat: no-repeat; float: left; padding: 3px 22px 3px; margin: 0 0 0 4px; width: 546px; height: 396px}
.main-content h1, .content-wrapper-text h1{color:#f39a00; font-size: 24px; margin: 10px 0}
.main-content h3, .content-wrapper-text h3{color:#fa6e07; font-size: 16px; margin: 10px 0}
.main-content p, .content-wrapper-text p{color:#fcfcfb; font-size: 14px; margin: 10px 0; line-height: 25px}
.content-wrapper-text-services h1{color:#f39a00; font-size: 24px; margin: 10px 0 0}
.content-wrapper-text-services h3{color:#fa6e07; font-size: 16px; margin: 10px 0}
.content-wrapper-text-services p{color:#fcfcfb; font-size: 13px; margin: 0 0 20px; line-height: 25px}

/*Footer*/
#footer{float:left; margin:5px 0 0; padding:0}
.footer-down-wrapper{float:left; margin:5px 0; width:90%; padding: 10px 0}
.footer-down-wrapper ul li{list-style: none; display: inline; padding:0 10px; color:#f6faf6; font-size: 12px; }
.footer-down-wrapper ul li a{color:#f6faf6; text-transform: uppercase}
.footer-down-wrapper ul li a:hover, .footer-down-wrapper ul li a.active {text-decoration: underline}
.footer-down-wrapper span{color: #6b6868; font-size: 11px; float:left; margin:10px 0 0 10px}
.fb-icon{float:right; margin:20px 5px 0 0}

/*Contact Us*/
.contact-us-form-wrapper{
    float:left;
    width:80%;
    margin:0;
}
.textboxes, .comments{border:#2c2b2b 1px solid; float:left; margin:0; outline:none; font-family:"Arial", serif;}
.textboxes{
    background:url(../img/text-box.png) no-repeat;
    height:30px; 
    width:239px; 
    float:left; 
    margin:0 0 5px ; 
    padding:0 20px 0 20px;
    border:none; 
    color:#ffffff;
}
.comments{
    background:url(../img/text-area.png) no-repeat;
    height:80px; 
    width:310px; 
    float:left; 
    margin:0 0 10px ; 
    padding:20px 20px 20px 20px; 
    outline:none;
    border:none;
    color:#ffffff;
}
.submit-button{
    float:left;
    background:url(../img/button-submit.png) no-repeat;
    width:103px; 
    height:36px; 
    margin:0px 60px 0 0; 
    border:none; 
    cursor:pointer}

#content-wrapper-services{background:url('../img/content-bg-center.png');background-repeat: repeat-y;border:none; width:944px; overflow: hidden}

.services-wrapper{
    width:900px;
    float: left;
    overflow: hidden;
}
.services-left, .services-right{
    background:url(../img/bg_services.jpg) repeat-x;
    height: 150px;
    width:49%;
    margin:0 0 15px 0
}
.services-left:hover, .services-right:hover{
    background:url(../img/bg_services_hover.jpg) repeat-x;
}
.services-left{
    float:left;
}

.services-right{
    float:right;
}
.service-img {
    float: left;
    padding-right: 15px;
}
.service-details {
    float: left;
}
.check-bullet {
    margin-left: 0;
    padding-left: 10px;
    list-style: none;
}
.service-details h3 {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0 10px 0;
}
.check-bullet li {
    padding:0 0 5px 20px;
    background-image: url(../img/checked.png);
    background-repeat: no-repeat;
    background-position: 0 .2em;
    color: #fff;
    font-size: 13px
}

input::-webkit-input-placeholder {
color: white !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: white !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: white !important;  
}
 
input:-ms-input-placeholder {  
color: white !important;  
}

textarea::-webkit-input-placeholder {
color: white !important;
}
 
textarea:-moz-placeholder { /* Firefox 18- */
color: white !important;  
}
 
textarea::-moz-placeholder {  /* Firefox 19+ */
color: white !important;  
}
 
textarea:-ms-input-placeholder {  
color: white !important;  
}