@import '/cms/styles/common.css';

/* COMMON -------------------------------------------------------------------------------------------------------- */

* { color: #7f7f7f; }

p {
	font-size: 12px;
	color: #666666;
}

#intro {
	font-size: 12px;
	color: #666666;
}

a { color: #2facd5; }
a:hover { color: #68C3C3; }

h1 {
  color: #666666;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

h2 {
  color: #666666;
  font-size: 14px;
  padding: 0px;
  margin: 0px;
  padding-bottom: 2px;
}

h3 {
  color: #999999;
  font-size: 13px;
  padding: 0px;
  margin: 0px;
  padding-bottom: 2px;
}

hr { color: #D7D7D7; background-color: #D7D7D7; margin-bottom: 5px; }

input, select  {
  font-size: 11px;
  background-color: #FFFFFF;
  border: 1px solid #7f7f7f;
}

.header {
  color: #368989;
  font-size: 13px;
  font-weight: bold;
}

.header2 {
  color: #FF9803;
  font-size: 12px;
  font-weight: bold;
  text-transform: sentance;
}

/* BOX ----------------------------------------------------------------------------------------------------------- */

.box {
  background: #f4fdfd url('/images/box_bk.gif') top left repeat-x;
  padding: 6px;
}

.box .inside {
  border: 1px solid #FFFFFF;
  padding: 5px;
}

.greybox {
  padding: 10px;
  background-color: #f5f5f5;
}

/* BODY ---------------------------------------------------------------------------------------------------------- */

.body { text-align: center; margin-top: 20px; }

/* PAGE ---------------------------------------------------------------------------------------------------------- */

#page {
  background: url('/images/page_bk.gif') top center no-repeat;
  margin:0 auto;
  text-align: left;
  min-height: 474px;
  width: 874px;
  padding: 13px;
}

/* HEADER -------------------------------------------------------------------------------------------------------- */

/*#header { height: 100px; } */

/* LOGO ---------------------------------------------------------------------------------------------------------- */

#logo {
  width: 245px;
  padding-top: 18px;
  height: 72px;
}

/* MENU ---------------------------------------------------------------------------------------------------------- */

#menu {
   background: url('/images/menu_bk.gif') top left no-repeat;
   margin: 6px;
   width: 615px;
   height: 90px;
}

#menu ul {
  margin: 0px;
   padding-top: 62px;
   padding-left: 8px;
}

#menu li {
  margin: 0px;
  padding-top: 5px;
}

#menu a {
  text-transform: uppercase;
  color: #666666;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
   border-left: 1px solid #c8c8c8; padding-left: 10px; padding-right: 10px;
}
#menu a:hover { color: #68C3C3; text-decoration: underline; }

#menu li.first a { border-left-width: 0px; padding-left: 0px; }

#page_1 #menu_1, .root_247 #menu_2, .root_248 #menu_3, .root_250 #menu_4, .root_257 #menu_5, .root_251 #menu_6 {
  background: url('/images/menu_arrow.gif') top center no-repeat;
}

#menu_5 a{
	  background: url('/images/busicon_tiny.gif') 10px 0px no-repeat;
}
#menu_5 a {
	padding-left:25px;
}
/* FLASH --------------------------------------------------------------------------------------------------------- */

#flash {
padding-left: 8px;

}

#flash_col2 { padding-left: 10px; }

/* MAIN ---------------------------------------------------------------------------------------------------------- */

#main {
  min-height: 200px;
}

#main_col1 {
  width: 231px;
  padding: 8px;
  padding-right: 12px;
}

#main_col2 {
  border-left: 1px solid #d7d7d7;
  width: 580px;
  min-height: 200px;
  padding: 10px;
  padding-top: 0px;
}

/* FOOTER -------------------------------------------------------------------------------------------------------- */

#footer { margin-top: 5px; }
#footer ul, #footer li { padding: 0px; margin: 0px; }

#footer_links {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 2px;
  margin-bottom: 2px;
}

#footer_links a {
border-left: 1px solid #c8c8c8;
margin-left: 4px; margin-right: 4px;
padding-left: 4px;
  text-transform: uppercase;
  color: #808080;
  font-size: 10px;
  text-decoration: none;
}
#footer_links a:hover { color: #68C3C3; text-decoration: underline; }

#footer_links li.first a { padding-left: 0px; border-left: 0px; margin-left: 0px; }
#footer_links li.last a { margin-right: 0px; }

#footer_links_col2, #footer_copy_col2 { float: right; }

#footer_copy div  {
  color: #808080;
  font-size: 10px;
}
#footer_copy a { text-decoration: underline; }


/* CUSTOMIZATION ------------------------------------------------------------------------------------------------ */

  /* HOME ------------------------------------------------------------------------------------------------------- */
  
  #page_1 #main_col1 {
    width: 610px;
    padding: 10px;
  }
  * html #page_1 #main_col1 { width: 400px; }
  
  #page_1 #main_col3 {
    border: none;
    width: 200px;
    background: url('/images/main_col_bk.gif') top left no-repeat;
    padding-left: 22px;
    padding-top: 10px;
    min-height: 172px;
  }
  #page_1 #main_col3 .greybox {
    height: 135px;
  }
  
  #flash_venues { background-color: #FFFFFF; margin-top: 5px; margin-bottom: 5px; }
  
  #flash_col1 .inside {
    font-size: 11px;
    color: #666666;
    font-weight: bold;
    text-align: center;
    width: 209px;
  }
  
  #flash_col1 .inside a {
    color: #FD9A00;
    font-size: 10px;
  }
  
  /* LISTINGS -------------------------------------------------------------------------------------------------- */
  
  .listings {
    border: 1px solid #f4f4f4;
    background: url('/images/listings_bk.gif') top left repeat-x;
    padding-top: 10px;
  }
  
  .listing {
    border: 1px solid #f4f4f4;
  }
  
  .listing_images {
      background-color: #d6eeee;
      padding: 10px;
  }
  
  .listing_desc {
    padding: 10px;
  }
  
  .listing_name {
    font-weight: bold;
  }
  
  .listing_address {
    width: 150px;
  }