/*
-----------------------------------------------
Nite Inn Motel Styles as of 4/9/2007
----------------------------------------------- */

/* HTML
----------------------------------------------- */
html {
  background-color: #E7E7FE;
  }

/* Body
----------------------------------------------- */
body {
  background: #E7E7FE;
  color: #333333;
  font: small/1.2em Verdana,Arial,Helvetica;
  margin: 0;
  padding: 0;
  }


/* Divs
----------------------------------------------- */
div.desktop {
  margin-top: 5px;
  width: 718px;
  text-align: center;
  }


/* Header
----------------------------------------------- */
#header {
  background-color: #330033;
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
  border-top: 1px solid #333333;
  float: left;
  width: 100%;
  }
#header img {
  text-align: center;
  vertical-align: middle;
  }
  

/* Toolbar
----------------------------------------------- */
#toolbar {
  background: #666699;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
  border-top: 1px solid #333333;
  color: #E7E7FE;
  float: left;
  font-size: 80%;
  font-weight: bold;
  width: 100%;
  }
#toolbar a {
  color: #E7E7FE;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  }
#toolbar a:hover {
  color: #FFFF00;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  }
#toolbar a.button {
  color: #666699;
  text-decoration: none;
  }
#toolbar a.button:hover {
  color: #666699;
  text-decoration: none;
  }
#toolbar div.menu {
  color: #E7E7FE;
  float: right;
  text-align: center;
  width: 100%;
  }
#toolbar img.button {
  margin-top: 3px;
  }  

/* Page Structure
----------------------------------------------- */
#page-body {
  background-color: #FFFFFF;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
  float: left;
  height: auto;
  width: 100%;
  }
#content {
  background-color: #FFFFFF;
  float: right;
  text-align: left;
  width: 100%;
  }
#content a.submenulink {
  color: #0066CC;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  }
#content a.submenulink:hover {
  color: #333333;
  font-size: 8pt;
  font-weight: bolder;
  text-align: center;
  text-decoration: underline;
  }
#content div.submenubar {
  color: #0066CC;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  }


/* Footer
----------------------------------------------- */
#footer {
  background: #E7E7FE;
  clear: both;
  float: left;
  font-size: 85%;
  height: 28px;
  line-height: 1.2em;
  text-align: center;
  width: 100%;
  }
#footer a {
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  padding: 0 .3em 0 .65em;
  text-align: center;
  text-decoration: none;
  }
#footer a:hover {
  color: #330033;
  font-size: 8pt;
  font-weight: bolder;
  padding: 0 .3em 0 .65em;
  text-align: center;
  text-decoration: none;
  }
#footer a.designedby {
  color: #666699;
  font-size: 8pt;
  font-weight: bold;
  padding: 0 .3em 0 .65em;
  text-align: center;
  text-decoration: none;
  }
#footer a.designedby:hover {
  color: #330033;
  font-size: 8pt;
  font-weight: bolder;
  padding: 0 .3em 0 .65em;
  text-align: center;
  text-decoration: none;
  }
#footer a.first {
  border-left-width: 0;
  }
#footer div.contactinfo {
  background: #666699;
  color: #FFFFFF;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
  height: 16px;
  width: 100%;
  }
#footer div.copyright {
  background: #E7E7FE;
  color: #330033;
  width: 100%;
  }
#footer div.designedby {
  background: #E7E7FE;
  color: #666699;
  width: 100%;
  }
#footer hr {
  display: none;
  }
#footer li {
  display: inline;
  margin: 0;
  padding: 0;
  }
#footer li a.first {
  padding-left: 0;
  }
#footer p {
  margin: 0;
  padding: 10px 10px 12px;
  }
#footer ul {
  list-style: none;
  margin: 0;
  padding: 10px 10px 0;
  }

/* Home Page
----------------------------------------------- */
#welcome {
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 10px;
  text-align: left;
  }
#welcome a {
  color: #666699;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  }
#welcome a:hover {
  color: #330033;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  }
#welcome a.alt {
  color: #330033;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  }
#welcome a.alt:hover {
  color: #666699;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  }
#welcome div.columnleft {
  color: #666699;
  font-size: 9.5pt;
  font-weight: normal;
  float: left;
  margin-bottom: 10px;
  text-align: center;
  width: 48%;	  
  }
#welcome div.columnright {
  color: #666699;
  font-size: 9.5pt;
  font-weight: normal;
  float: left;
  margin-bottom: 10px;
  text-align: center;
  width: 48%;
  }
#welcome div.imagecc {
  margin-top: 11px;
  text-align: center;
  }
#welcome div.image {
  margin-top: 11px;
  text-align: left;
  }
#welcome div.pageheaderl {
  text-align: left;
  }
#welcome div.pageheaderr {
  text-align: right;
  }
#welcome p.regular {
  color: #5B4942;
  margin-left: 11px;
  margin-right: 11px;
  text-align: left;
  width: 99%;
  }
#welcome p.wide {
  color: #330033;
  font-size: 9.5pt;
  font-weight: normal;
  margin-left: 11px;
  margin-right: 11px;
  text-align: left;
  width: 99%;
  }
#welcome p.widealt {
  color: #666699;
  font-size: 9.5pt;
  font-weight: normal;
  margin-left: 11px;
  margin-right: 11px;
  text-align: center;
  width: 99%;
  }


/* Contact Us
----------------------------------------------- */
#contactus {
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 10px;
  text-align: left;
  }
#contactus div.left {
  float: left;
  margin-top: 10px;
  text-align: left;
  width: 45%;
  }
#contactus div.imagecc {
  margin-top: 11px;
  text-align: center;
  }
#contactus div.image {
  margin-top: 11px;
  text-align: left;
  }
#contactus div.pageheaderl {
  text-align: left;
  width: 100%
  }
#contactus div.right {
  float: right;
  margin-top: 10px;
  text-align: left;
  width: 45%;
  }
#contactus input.field {
  color: #330033;
  font-size: 9.5pt;
  font-weight: normal;
  text-align: left;
  }
#contactus input.textrequired {
  background-color: #E7E7FE;
  color: #330033;
  font-size: 9.5pt;
  font-weight: normal;
  text-align: left;
  }
#contactus p.required {
  color: #330033;
  font-weight: normal;
  text-align: center;
  }
#contactus select.required {
  background-color: #E7E7FE;
  color: #330033;
  font-weight: normal;
  }
#contactus table.noborder { 
  border-style: none;
  text-align: center;
  width: 90%;
  }
#contactus td.datacenter { 
  color: #330033;
  font-weight: normal;
  text-align: center;
  }
#contactus td.dataleft { 
  color: #330033;
  font-weight: normal;
  text-align: left;
  }
#contactus td.dataright { 
  color: #330033;
  font-weight: normal;
  text-align: right;
  }
#contactus textarea.required {
  background-color: #E7E7FE;
  color: #330033;
  font: small/1.2em Verdana,Arial,Helvetica;
  font-weight: normal;
  text-align: left;
  }


/* Links
----------------------------------------------- */
#links {
  float: left;
  height: auto;
  margin-top: 10px;
  width: 100%;
  }
#links a {
  color: #5B4942;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  }
#links a:hover {
  color: #333333;
  font-weight: bolder;
  text-align: center;
  text-decoration: none;
  }
#links div.pageheader {
  text-align: center;
  }
#links p.breastcancer {
  margin-bottom: 4px;
  margin-right: 11px;
  text-align: right;
  vertical-align: bottom;
  }
#links p.highlight {
  color: #5B4942;
  font-size: 9.5pt;
  font-weight: bold;
  text-align: center;
  }
#links p.message {
  color: #0066CC;
  font-size: 9.5pt;
  font-weight: bold;
  margin-top: 77px;
  text-align: center;
  }
#links p.reverse {
  color: #0066CC;
  font-size: 9.5pt;
  font-weight: bold;
  margin-left: 11px;
  margin-right: 11px;
  text-align: left;
  }
#links p.reversealt {
  color: #333333;
  font-size: 9.5pt;
  font-weight: normal;
  margin-left: 11px;
  margin-right: 11px;
  text-align: left;
  }

/* Location
----------------------------------------------- */
#location {
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 10px;
  text-align: left;
  }
#location a {
  color: #330033;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  }
#location a:hover {
  color: #666699;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  }
#location a.alt {
  color: #666699;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  }
#location a.alt:hover {
  color: #330033;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  }

#location div.columnfull {
  color: #666699;
  font-size: 9.5pt;
  font-weight: normal;
  float: left;
  margin-bottom: 10px;
  text-align: left;
  width: 99%;	  
  }
#location div.columnleft {
  color: #666699;
  font-size: 9.5pt;
  font-weight: normal;
  float: left;
  margin-bottom: 10px;
  text-align: center;
  width: 48%;	  
  }
#location div.columnright {
  color: #666699;
  font-size: 8.5pt;
  font-weight: bold;
  float: left;
  margin-bottom: 10px;
  text-align: center;
  width: 48%;
  }
#location div.imagecc {
  margin-top: 11px;
  text-align: center;
  }
#location div.image {
  margin-top: 11px;
  text-align: left;
  }
#location div.pageheaderl {
  text-align: left;
  }
#location div.pageheaderr {
  text-align: right;
  }
#location img.map {
  margin-left: 11px;
  margin-right: 11px;
  }
#location p.menu {
  color: #330033;
  font-size: 9.5pt;
  font-weight: normal;
  margin-left: 11px;
  margin-right: 11px;
  text-align: center;
  width: 99%;
  }
#location p.regular {
  color: #5B4942;
  margin-left: 11px;
  margin-right: 11px;
  text-align: left;
  width: 99%;
  }
#location p.top {
  color: #330033;
  font-size: 9.5pt;
  font-weight: normal;
  margin-left: 11px;
  margin-right: 11px;
  text-align: right;
  width: 99%;
  }
#location p.wide {
  color: #330033;
  font-size: 9.5pt;
  font-weight: normal;
  margin-left: 11px;
  margin-right: 11px;
  text-align: left;
  width: 99%;
  }
#location p.widealt {
  color: #666699;
  font-size: 9.5pt;
  font-weight: normal;
  margin-left: 11px;
  margin-right: 11px;
  text-align: left;
  width: 99%;
  }

/* Hold Page
----------------------------------------------- */
#hold {
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 10px;
  text-align: left;
  }
#hold a {
  color: #666699;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  }
#hold a:hover {
  color: #330033;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  }
#hold div.columnleft {
  color: #666699;
  font-size: 9.5pt;
  font-weight: normal;
  float: left;
  margin-bottom: 10px;
  text-align: center;
  width: 48%;	  
  }
#hold div.columnright {
  color: #666699;
  font-size: 9.5pt;
  font-weight: normal;
  float: left;
  margin-bottom: 10px;
  text-align: center;
  width: 48%;
  }
#hold div.imagecc {
  margin-top: 11px;
  text-align: center;
  }
#hold div.image {
  margin-top: 11px;
  text-align: left;
  }
#hold div.pageheaderl {
  text-align: left;
  }
#hold div.pageheaderr {
  text-align: right;
  }
#hold p.regular {
  color: #5B4942;
  margin-left: 11px;
  margin-right: 11px;
  text-align: left;
  width: 99%;
  }
#hold p.wide {
  color: #330033;
  font-size: 9.5pt;
  font-weight: normal;
  text-align: center;
  width: 99%;
  }
#hold p.widealt {
  color: #666699;
  font-size: 9.5pt;
  font-weight: normal;
  text-align: center;
  width: 99%;
  }
