@import url(http://fonts.googleapis.com/css?family=Courgette);
@import url(http://fonts.googleapis.com/css?family=Vidaloka);
/*
 * RESET
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;} body {line-height: 1;}ol, ul{list-style:none;} blockquote, q{quotes:none;} blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse; border-spacing:0;}

/*
 * Site style
 * @author Rodrigo Silveira
 * @date Aug 10, 2012
 */
html, body {
   height: 100%;
}

.active{
    
    
}

body {
   background: #A3770E url("http://sandsresort.com/public/img/bg-tile.jpg") center top repeat;
   background-attachment: fixed;
   overflow-y: scroll;
  
}

.container {
   width: 1000px;
   margin: 0 auto -50px;
   background: url("http://sandsresort.com/public/images/content-area-slice.png") center center repeat-y;
   min-height: 100%;
}

#header {
   height: 145px;
   width: 929px;
   margin: 0 auto;
   overflow: hidden;
   /*border-bottom: 20px solid #F8ECB0;*/
}

#logo {
   display: block;
   float: left;
   margin: 15px 0 0 15px;
}
#header img {
    width: 325px;
}
#header ul {
   
   display: block;
   float: left;
   margin: 0px 0 0;
 
   
}

#header li {
   display: block;
   float: left;
   margin: 0 0 0 2px;


}

#header li a {
   font-family: PT Sans Narrow;
   font-size: 15px;
   color: #122C3B; 
   display: block;
   text-decoration: none;
   text-align: center;
   padding: 63px 16px 0;
    height: 67px;
  
  
}

#header ul a:hover, .nav_active {
   background: url("http://sandsresort.com/public/img/nav-active.png") repeat-x !important;
}

#billboard {
/*   background: #3F1F08;*/
   height: 291px;
   width: 897px;
   margin: 0 auto;
   margin-bottom: 20px;
}

#main {
	float:none;

   overflow: auto;
   overflow-x: hidden;
   padding: 0 25px;
   font-family: Arial;
   color: #071a23;
   font-size: 12px;
   line-height: 1.5em;
   
}

#leftcol {
   float: left;
   width: 460px;
   padding: 0 30px;
   margin: 40px 0px;
   /*border-right: 1px solid #C69A2F;*/
}

#rightcol {
   float: right;
   width: 350px;
   padding: 0 20px;
   margin: 40px 0;
}

#main h1 {
	line-height: 24px;
   font-size: 20pt;
   margin-top: 10px;
   margin-left: 30px;
   font-family: Vidaloka;
   color: #122c3b;
   font-weight: normal;
}

.main-heading{
    margin-top: 40px;
    margin-left: 40px;
    margin-bottom: -40px;
    float: left;
    width: 100%;
   
}

#main h2 {
   font-size: 1.25em;
   
   margin: 0 0 10px;
   font-family: Arial;
   color: #122c3b;
}

#main ul {
   list-style: disc;
  padding-left: 20px;
}

#footer {
   width: 850px;
   height: 50px;
 
   margin: 0px auto 0;
   overflow: hidden;
   font-family: arial;
   font-size: 12px;
   line-height: 1.5em;
}

#openbook_logo {
   display: block;
   float: left;

   margin-left: 40px;
}

#footer ul {
   display: block;
   float: right;
   margin-right: 20px;
}

#footer li {
   display: block;
   float: left;
   margin: 15px 5px 0;
}

#footer a, #main a {
   color: #459199;
}

.center_icon {
    margin-top: 10px;
   display: block;
   text-align: center;
}

.float_right {
   display: block;
   float: right;
}


.float_left {
   display: block;
   float: left;
}

.clear {
   clear: both;
}

.feature-pic {
   
    width: 260px;
    float: left;
  
}

.feature-pic-middle{
    width: 260px;
    float:left;
    margin-left: 62px;
    margin-right: 62px;
}

#featured{
    margin-top: 20px;
    margin-left: 26px;
  height: 176;
  margin-bottom: 30px;
    
}

.AmenitiesCol h1{
    font-size: 18pt !important;
}
.AmenitiesCol{
    float: left;
    width: 247px;
   padding: 0 30px;
   margin: 20px 0;
}

#AmenitiiesBillBoard img{
    padding-right: 9px;
}