body {background-color: #6e6f6f; background-image: url(../design/back.jpg); background-repeat: repeat-x;}
a {color:#666666;  font-weight:bold;  text-decoration:none;}
a:hover {text-decoration:none; color:#0146a5;}
a:active{text-decoration:none;}
a:focus {text-decoration:none;}
.li { text-decoration:none; font:Verdana, Geneva, sans-serif; font-style:italic; }

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#main {background-color:#fff;}
#header #nav span, #subnav span {color:#cfcfcf;}
#header #nav strong, #subnav strong {color:#004488;}
#promo {background-color:#dfdfdf;}

/* ----------------------------------------------------------------------------------------------------------
Page: Homepage
---------------------------------------------------------------------------------------------------------- */

.cols3, .content {background:#e9e9e9;}
.cols3 .col h2 {background:#ffffff; color:#fff;}
.cols3 .col h2 a {color: #323131;}

/* ----------------------------------------------------------------------------------------------------------
Page: Subpage
---------------------------------------------------------------------------------------------------------- */

#title {border-bottom: 1px solid #DDDDDD; border-top: 5px solid #9D94C9; color: #000000; margin-bottom: 10px;}
#title2 {border-bottom: 1px solid #DDDDDD; border-top: 5px solid #9D94C9; color: #000000; margin-bottom: 10px;}
.content .box-01 {border:1px solid #cfcfcf; background:#f9f9f9; border-radius: 10px 10px 10px 10px;}
.content table {background: none repeat scroll 0 0 #F9F9F9;
    border: 3px solid #CFCFCF;
    border-radius: 5px 5px 5px 5px;}
/*.content table th, .content table td {border:1px solid #dfdfdf;}*/
.content table th {color:#004488;}
.content table tr.odd td {background-color:#f9f9f9;}
.content dt {color:#004488;}

/* ----------------------------------------------------------------------------------------------------------
Others
---------------------------------------------------------------------------------------------------------- */

.input {border:1px solid #bfbfbf;  width: 300px;}
.input-submit { border-radius: 10px 10px 10px 10px; border:1px solid #1172d4; border-right:1px solid #024; border-bottom:1px solid #024; background:#004488; color:#fff;}
.input-text {}

/* background-color: #9D94C9;
    background-image: url("/img/back.jpg");
    background-repeat: repeat-x;
	
	background-color:#9f9f9f; color:#000;
	
	
/* jQuery lightBox plugin - Gallery style */

#gallery { background-color: #444; padding: 10px; width: 520px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img { border: 5px solid #3e3e3e; border-width: 5px 5px 20px;}
#gallery ul a:hover img { border: 5px solid #fff; border-width: 5px 5px 20px; color: #fff;}
#gallery ul a:hover { color: #fff; }

/*popup*/

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #dialog {
  width:486px; 
  height:265px;
  padding:10px;
  background-color:#f5f0ea;
  text-align: center;
  display: block;
  border-radius: 14px 14px 14px 14px;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 2px;
/*  margin-left: 276.5px;
  margin-top: -59.5px;*/
}

#boxes #img {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
	outline: 0 none;
    vertical-align: baseline;
}

#boxes #p{margin: 15px 0 3px 0;}

.close {
  position: absolute;
  left: -7px;
  top: -4px;
  background-image: url(http://www.stylishospitality.com/images/Close2.png);
  width:30px;
  height:30px;
}
