/* Start of CMSMS style sheet 'summerly_main_new' */
/* StyleSheet */
/* -------------------- [GLOBAL SETTINGS ] ----------------- */
/* * {
  margin: 0;
  padding: 0;
  } */
#bt_container {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  background-color:#000;
  filter: alpha (opacity = 0.75);
  -moz-opacity: 0.75;
  opacity: c; 
  color: white;
  height: 100%;
  width: 100%;
  /* background-image: url(/images/loader.gif);
  background-position: center center;
  background-repeat: no-repeat; */
}
body {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  background-color: #3E3D2A;
  background-image: url(images/body_bg.jpg);
  background-position: 0 0;
  background-repeat: repeat-x;
  background-attachment: fixed;
  font-size: 12px;
}
img {
  border-style: none;
}
 p {
  line-height: 1.4;
  font-size: 12px;
}

/*br {
  line-height: 1.4;
} */

/* ----------------------- [  MAIN LAYOUT ELEMENTS ] ------------------------ */
#pageWrapper {
  margin: 10px auto 0 auto;
  width: 960px;
  border: solid 2px #CEB581;
  background-color: #ffffff;
}
.spacer1 {
  width: 100%;
  height: 13px;
  line-height: 13px;
  background-color: #000000;
}
#logoWrapper {
  width: 100%;
  height: 130px;
  background-color: #ffffff;
}
#logo {
  width: 368px;
  float: left;

}
#logo h1 {
  margin: 0;
  padding: 0;
}
#logo h1 a{
  width: 368px;
  height: 130px;
  display: block;
  text-indent: -999em;
  background-image: url(images/logo-links-at-summerly.jpg);
  background-repeat: no-repeat;
  background-position: left 15px;

}
.spacer2 {
  height: 11px;
  line-height: 11px;
  font-size: 11px;
  width: 100%;
  background-color:#55241D;
}
#bannerImg {
  height: 211px;
  width: 100%;
/*  background-image: url(/uploads/images/bannerImg/banner-contact-us.jpg);
  background-repeat: no-repeat;
  background-position: 0 0; */
}
#contentWrapper {
  /*height: 372px;*/
  min-height:372px;
  /*height: 372px !important;*/
  background-image: url(images/content_bg.gif);
  background-repeat: repeat-y;
}
#lftColumn {
  width: 176px;
  float: left;
}
#content {
  width: 577px;
  float: left;
  font-size: 12px;
  color: #6E603C;
  /* background-color: red;*/
}
#rtColumn {
  float: left;
  width: 207px;
  background-image: url(images/rtColumn_bg.jpg);
  background-position: top center;
  background-repeat: repeat-x;
  min-height: 372px;
}
#rtColumn p {
  color: #ffffff;
  font-size: 11px;
  margin: 0 10px;
  text-align: center;
}
#footer {
  width: 100%;
  text-align: center;
  height: 25px;
  line-height: 25px;
  background-color: #55241D;
  font-size: 11px;
  font-weight: bold;
  color: #EEE7D3;
  clear: both;
}
#signature {
  font-size: x-small;
  color: #ffffff;
  text-align: right;
  margin: 10px auto 0 auto;
  width: 960px;
  line-height: 1.4;
}
#signature  a {
  font-weight: bold;
  color: #3F1D18;
  text-decoration: none;
}
#signature  a:visited {
  color: #DB9824;
}
#signature  a:hover {
  color: #DB9824;
  
}
/* -------------------- [ CONTENT ELEMENTS ] ----- */
#content h2 {
  height: 37px;
  line-height: 37px;
  font-family: "Times New Roman", Times, serif;
  color: #905024;
  font-size: 25px;
  font-weight: bold;
  width: 417px;
  margin: 30px 0 30px 20px;
  background-image: url(images/h2_bg.gif);
  background-repeat: repeat-x;
  background-position: 0 center;
  display: block;
  text-indent: 5px;
}
#content .innertube {
  padding: 0 20px 20px 20px;
  margin: 0;
}

#content a {
  font-weight: bold;
  color: #3F1D18;
  text-decoration: none;
}
#content a:visited {
  color: #DB9824;
}
#content a:hover {
  color: #DB9824;
  
}
/* ------------------------ [ GRILL  MENU TEXT] -------------------- */
.mainleft {
  width: 100%;
  float: left;
  text-align: left;
  padding-bottom: 10px;
}
dl{
  width: 100%;
  overflow: auto;
  background: url(http://www.therobinhood.com/images/dot.gif) repeat-x 0 1.5em;
} 
dt,dd.price{
  /*font-size: 1.3em;*/
}
dt{
  float: left;
  padding-right: 3px;
  /*color: #FFFFFF;*/
  font-weight: bold;
  /*font-size: 11px;*/
}
dd{
  margin:0;
}

dd span {
  padding-left: 3px;
  color: #CCCCCC;
  font-size: 0.6em;
} 

dd.price{
  float: right;
  padding-left: 3px;
  /*color: #AAA*/
  } 
dd.ingredients{
  float: left;
  width: 100%;
  padding: 5px 0 15px 0;
  font: italic 100% Georgia,Times,sans-serif;
  /*color: #666;*/
  line-height: 1.7em;
  overflow: auto;
} 
/* -------------------- [ SLIDE SHOW ] ---------------------------- -*/
#slideshow{
  margin: 30px auto;
  width: 180px;
  height: 233px;
  background-image: url(images/slideshow_bg.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;

}
#slideshow img {
  /* width: 158px;
  height: 211px; */
}
ul#slideShowImg{
  width: 158px;
  height: 211px;
  margin: 0 auto 0 auto;
  padding: 0;
}
ul#slideShowImg li {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul#slideShowImg img {
  margin-top: 10px;
}
/* ------------------- [ BANNER IMAGE LIST ] ------------------------ */

ul#bannerImgSlide{
  width: 959px;
  height: 211px;
  margin: 0 auto 0 auto;
  padding: 0;
  overflow: hidden;
  position: relative;
}
ul#bannerImgSlide li {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 959px;
  height: 211px;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

/* ------------------- [ RATES ] --------------------- */
table.rates {
  width: 500px;
  border: solid 2px #3F1D18;
}
table.rates tr {
  background-color: #EEE7D3 ;

}
table.rates tr  td {
  color:  #3F1D18;
  padding: 3px 0 3px 3px;
}
table.rates tr.odd {
  background-color: #3F1D18;

}
table.rates tr.odd td {
  color: #ffffff;
  padding: 3px 0 3px 3px;
}
table.rates th {
  color: #3F1D18;
  text-align: left;
  background-color: #EEE7D3 ;
  padding: 2px 5px;
  font-size: 12px;
}
/* -------------------- [ WEATHER ] ----------------- */
#weatherWrapper {
/*  background-color: blue; */
  height: 100px;
  padding-right: 5px;
}
#weather {
  height: 68px;
   width: 158px;
   margin-bottom: 10px;
   float: right;
   color: #7E7651;

}
#weatherImg {
  height: 58px;
  width: 60px;
  /* background-color: red; */
  float: left;
  position: reletive;
}
#weatherImg  img {
  width: 58px;
  height: 58px;
  margin: 5px;
}
#weatherData {
  width: 90px;
  /* background-color: yellow; */
  float:left;
  height: 58px;
  text-align: center;
  position: reletive;
  color: #7E7651;
  padding-top: 8px;
  margin-bottom: 2px;
}
#weatherData span.temp {
  font-size: 28px;
  text-align: center;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #55241D;
}
#weatherData span.highLow {
  font-size: 0.8em;
  color: #7E7651;

}
#weatherSsSr {
  /* background-color: green; */
  width: 100%;
  clear: both;
  font-size: 0.8em;
  text-align: center;
  position: reletive;
  color: #F5C243;

}
#weatherSsSr  div.weatherSpacer {
  line-height: 2px;
  height: 2px;
  width: 80%;
  background-color:  #7E7651;
  margin: 2px auto;
  padding: 0;
  text-align: center;
}
/* -------------------- [ TOP NAV ] ------------------- */
#topNavWrapper {
  background-image: url(images/topNav/topNav_bg.gif);
  background-repeat: no-repeat;
  background-position: 370px 104px;
}
html>body  #topNavWrapper {
  background-image: url(images/topNav/topNav_bg.gif);
  background-repeat: no-repeat;
  background-position: 370px 100px;
}
#topNav{
  margin: 0;
  padding: 0 0 0 0; 
  list-style: none;
  height: 30px;
  /* background-image: url(images/topNav/topNav_bg.gif);
  background-repeat: no-repeat;
  background-position: 370px 68px; */
}
#topNav li {
  margin: 0;
  padding: 0;
  display: inline;

}
#topNav li  a {
  text-decoration: none;
  display: block;
  height: 30px;
  text-indent: -9999px;
  float: left;
}
#topNav  li#topNav-welcome a.topNavActive, #topNav  li#topNav-hot-deals a.topNavActive, #topNav  li#topNav-calendar a.topNavActive,
#topNav  li#topNav-tee-times a.topNavActive, #topNav  li#topNav-directions-2 a.topNavActive   {
    background-position: 0 -30px;
}
#topNav  li#topNav-welcome a:hover, #topNav  li#topNav-hot-deals a:hover, #topNav  li#topNav-calendar a:hover,
#topNav  li#topNav-tee-times a:hover, #topNav  li#topNav-directions-2 a:hover  {
  background-position: 0 -30px;
}
#topNav li#topNav-welcome {
  background-image: url(images/topNav/topNav_lft_bg.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}
#topNav  li#topNav-welcome a {
  background-image: url(images/topNav/topNav-welcome.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 94px;
  margin-left: 42px;
}

#topNav  li#topNav-hot-deals a {
  background-image: url(images/topNav/topNav-hot-deals.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 95px;
}

#topNav  li#topNav-calendar a {
  background-image: url(images/topNav/topNav-calendar.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 97px;
}
#topNav  li#topNav-tee-times a {
  background-image: url(images/topNav/topNav-tee-times.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 89px;
}
#topNav  li#topNav-directions-2 a {
  background-image: url(images/topNav/topNav-directions-2.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 102px;
}
/* ------------------ [ MAIN NAV ] ------------------ */
#mainNav {
  margin: 20px 0 20px 0;
  padding: 0;
  list-style: none;
  width: 176px;
}
#mainNav li {
  margin: 0 0 0 0;
  padding: 0;
  /* border-bottom: 1px solid #ffffff; */
}
body->html #mainNav li {
  margin: 0 0 5px 0;
  padding: 0;
  /* border-bottom: 1px solid #ffffff; */
}
#mainNav li a {
  padding: 4px 0 4px 14px;
  display: block;
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #905024;
  font-weight: bold;
  font-size: 12px;
}
html->body #mainNav li a {
  padding: 4px 0 4px 14px;
  display: block;
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #905024;
  font-weight: bold;
  font-size: 12px;
}
#mainNav li a:hover {
  background-color: #55241D;
  color: #ffffff;
}
#mainNav li ul li a:hover {
  background-color: #EEE7D3;
  color: #DB9824;
}
#mainNav li a.activeparent {
  background-color: #55241D;
  color: #ffffff;
}
#mainNav li ul li a.activeparent { /* active child state */
  background-color: #DB9824;
  color: #55241D;
}
#mainNav li ul  {
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #DB9824;
}
#mainNav li ul li {
  
}
#mainNav li ul li a {
  display: block;
  padding: 4px 0 4px 18px;
  color: #ffffff;
  font-size: 10px;
  text-transform: uppercase;
}
/* -------------------- [ TEE TIMES BUTTONS ] -------------------------- */
.teetimes_button {
    display: block;
    width: 200px;
    height: 75px;
    text-indent: -9999em;
}
.teetimes_resident {
     background: transparent url(images/teetimes_resident.jpg) no-repeat 0 0;
}
.teetimes_resident:hover {
     background: transparent url(images/teetimes_resident.jpg) no-repeat 0 -75px;
}

.teetimes_non_resident {
     background: transparent url(images/teetimes_non-resident.jpg) no-repeat 0 0;
}
.teetimes_non_resident:hover {
     background: transparent url(images/teetimes_non-resident.jpg) no-repeat 0 -75px;
}


.teetimes_future-booking {
     background: transparent url(images/teetimes_future-booking.jpg) no-repeat 0 0;
}
.teetimes_future-booking:hover {
     background: transparent url(images/teetimes_future-booking.jpg) no-repeat 0 -75px;
}

.teetimes_specials {
     background: transparent url(images/teetimes_specials.jpg) no-repeat 0 0;
}
.teetimes_specials:hover {
     background: transparent url(images/teetimes_specials.jpg) no-repeat 0 -75px;
}
/* End of 'summerly_main_new' */

