/*Remove default styling*/
:link,:visited { text-decoration:none; color:#000;}
a:hover { text-decoration:none;}
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:10px; line-height:14px; }
div,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,ul,ol,li,a{ margin:0; padding:0 }
fieldset{border:0px;}
a img,:link img,:visited img { border:none }
address { font-style:normal }
/*remove default styling*/



html,body{
    background-image: url(../images/siteBG.png);
    background-repeat:repeat-x;
    background-color:#597FB0;
    text-align:center;
    padding-top:15px;
height:100%;
font-family:verdana;
}
#outer{
       min-height:100%;
   position:relative;


}
#container{

width:100%;
     padding-bottom:28px;   /* Height of the footer */
}
#innerContent{
    border: 1px solid #fff;
        width:978px;
    background-color:white;
    margin-left:auto;
    margin-right:auto;
    -moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.custComm{
  padding:15px;
font-size:.8em;
color:#A38772;
}


#topnav ul li{
    float:left;
}
#topnav ul li a{
    color:#BC9C76;
    border-left:4px solid #907856;
    padding:1px 5px;
    font-weight:bold;
}
#topnav ul li a:hover{
    color:#907856;
    border-left:4px solid #BC9C76;
}
#footer{
     position:absolute;
   bottom:0;
   width:100%;
   height:28px;   /* Height of the footer */
   left:0;
  /* background-image:url(../images/footerbg.jpg);*/

}
#topContainer{
    clear:both;
}
#topnav{
    text-align:center;
    padding:8px 8px 8px 60px;
}
.bolder{
    font-weight:bold;
}
.italics{
    font-style:italic;
}
#leftCol{
    padding:15px 0;
width:225px;
background-color:#D5C7B3;
font-size:1.1em;
color:white;
margin-top:30px;
float:left;
}
.clearMe{
    width:100%;
    height:0.01em;
    clear:both;
    
}
#leftCol a{
    color:#907856;
    text-decoration:underline;
    font-size:.8em;
}
h1{
    font-size:1.3em;
    line-height:1.5em;
}
#innerContent{
    background-image:url(../images/left.jpg);
    background-repeat:no-repeat;
    background-position:center right;
    
    }
    #bookingCom{
        font-size:.87em;
    }
    
    #bookingCom #b_availCheckIn{
        padding-right:0px;
    }
#rightCol{
    width:695px;
    margin-top:10px;
    padding:20px;
    float:left;
    text-align:left;
    color:#666;
}
#rightNav{
    float:right;
    margin-left:12px;
    margin-bottom:12px;
}
#rightNav ul li a{
        color:#BC9C76;
    border-left:5px solid #907856;
    padding:1px 5px;
    font-weight:bold;
    
}
#rightNav ul li a:hover,#rightNav ul li a.active{
    color:#907856;
    border-left:5px solid #BC9C76;
}
#rightCol p a{
    color:#907856;
}
#rightCol p a:hover{
    text-decoration:underline;
}
.smaller{
    font-size:.7em;
    color:#003580;
}
#innerFooter{
    font-size:.7em;
    border-top:1px solid #BC9C76;
    padding-top:12px;
    color:#666;
}
#slide_show_pic{
    position:relative;
    width:310px;
    height:207px;
    display:block;
}
#slide_show_pic ul li{
    position:absolute;
    top:0px;
    left:0px;
}
.errorTR label{
    color:red;
}
.errorTR td input{
    border-color:red;
}
a#falseButton{
    color:white;
    background-color:#ff6600;
    border:2px solid white;
    padding:6px;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    text-decoration:none;
    font-size:100%;
}
