/* CSS Document */
* { margin: 0; padding: 0; }
img { border: none; }
body { background: url(images/line2.jpg) no-repeat; text-align: center; font-family: Arial; font-size: 12px; color: #000;}
#page { width: 1000px;  margin: 0 auto;  }
#page .header { width: 1000px; height: 140px; float: left; display: inline; background: url(images/header.jpg) no-repeat; }

#page .main { width: 1000px; float: left; display: inline;}
.main .menu {width: 1000px; height: 30px; float:left; display:inline;background: url(images/line.jpg)    }

#false_button a { width: 28px; height: 30px; display: block;   background: url(images/false_button.jpg) top; text-indent: -3000px; float: left; }  

#home a {  width: 110px; height: 30px; display: block; background: url(images/home.jpg) bottom; text-indent: -3000px; float: left;  }
#home a:hover { width: 110px; height: 30px; display: block;   background: url(images/home.jpg) top; text-indent: -3000px; float: left; }  
#home a.selected { width: 110px; height: 30px; display: block;   background: url(images/home.jpg) top; text-indent: -3000px; float: left; }  

#about a { width: 110px; height: 30px; display: block;margin-left:2px;  background: url(images/about.jpg) top; text-indent: -3000px; float: left; }
#about a:hover { width: 110px; height:30px; display: block;margin-left:2px; background: url(images/about.jpg) bottom; text-indent: -3000px; float: left; }
#about a.selected { width: 110px; height:30px; display: block;margin-left:2px; background: url(images/about.jpg) bottom; text-indent: -3000px; float: left; }

#services a { width: 110px; height: 30px; display: block;margin-left:2px;  background: url(images/services.jpg) top; text-indent: -3000px; float: left; }
#services a:hover { width: 110px; height:30px; display: block;margin-left:2px; background: url(images/services.jpg) bottom; text-indent: -3000px; float: left; }
#services a.selected { width: 110px; height:30px; display: block;margin-left:2px; background: url(images/services.jpg) bottom; text-indent: -3000px; float: left; }

#contact a { width: 110px; height: 30px; display: block; margin-left:2px; background: url(images/contact.jpg) top; text-indent: -3000px; float: left; }
#contact a:hover { width: 110px; height: 30px; display: block; margin-left:2px;  background: url(images/contact.jpg) bottom; text-indent: -3000px; float: left; }
#contact a.selected { width: 110px; height: 30px; display: block; margin-left:2px;  background: url(images/contact.jpg) bottom; text-indent: -3000px; float: left; }

#gallery a { width: 110px; height: 30px; display: block;margin-left:2px; background: url(images/gallery.jpg) bottom; text-indent: -3000px; float: left; }
#gallery a:hover { width: 110px; height: 30px; display: block;margin-left:2px; background: url(images/gallery.jpg) top; text-indent: -3000px; float: left; }
#gallery a.selected { width: 110px; height: 30px; display: block;margin-left:2px; background: url(images/gallery.jpg) top; text-indent: -3000px; float: left; }

#other a { width: 150px; height: 30px; display: block;margin-left:2px; background: url(images/other_services.jpg) top; text-indent: -3000px; float: left; }
#other  a:hover { width: 150px; height: 30px; display: block;margin-left:2px; background: url(images/other_services.jpg) bottom; text-indent: -3000px; float: left; }
#other  a.selected { width: 150px; height: 30px; display: block;margin-left:2px; background: url(images/other_services.jpg) bottom; text-indent: -3000px; float: left; }


#down a { width: 110px; height: 30px; display: block;margin-left:2px; background: url(images/down.jpg) top; text-indent: -3000px; float: left; }
#down a:hover { width: 110px; height: 30px; display: block;margin-left:2px; background: url(images/down.jpg) bottom; text-indent: -3000px; float: left; }




.main .col {width: 1000px; height:232px;  float: left; display: inline; background-color:#0099FF;  }

#page .p1 { width: 1000px; height: 232px; float: left; display: inline; background: url(images/p1.gif) no-repeat; }
#page .col_left { width: 628px; height: 232px; float: left; display: inline; background: url(images/col_left.jpg) no-repeat; }
#page .p2 { width: 372px; height: 232px; float: left; display: inline; background: url(images/p2.jpg) no-repeat; }
#page .room_photo { width: 146px; height: 98px; margin-left:12px;  float: left; display: inline; background: url(images/room_photo.jpg) no-repeat; }
.main .left_side {width: 220px; height:350px;  float: left; display: inline; background-color: #000;  }
#page .container { width:146px; height: 100px; float: left; margin-left:13px; display: inline; }
#page .top { width: 173px; height:46px; float: left; margin-left:26px; margin-top:10px;  display: inline; background: url(images/top.jpg) no-repeat; }
#page .top2 { width: 743px; height:46px; float: left; margin-top:10px;  display: inline; background: url(images/top2.jpg) no-repeat; }
#page .box { width:171px; height: 200px; float: left; margin-left:27px; display: inline; background-color:#d4e8f3; }
#page .box2 { width:742px; height: 200px; float: left;  display: inline; background-color:#d4e8f3; }
#page .bottom { width: 173px; height:10px; float: left; margin-left:26px;   display: inline; background: url(images/bottom.jpg) no-repeat; }

#page .bottom2 { width: 743px; height:10px; float: left;   display: inline; background: url(images/bottom2.jpg) no-repeat; }
.main .right_side {width: 780px; height:350px;  float: left; display: inline; background-color:#000000;  }
.blue1 {font arial; font-size:13px; margin-top:10px; margin-left:13px;    color: #085ea7;  font-weight: bold; }
.orange {font arial; font-size:12px;    color: #e37f34;  font-weight:bold; }
.blue {font arial; font-size:12px;    color: #3393df;  font-weight: bold; }
.pink {font arial; font-size:12px;    color: #ef75da;  font-weight:bold; }
.green {font arial; font-size:12px;    color: #049f06;  font-weight:bold; }
.yellow {font arial; font-size:12px;    color: #c7bc0c;  font-weight:bold; }
.red {font arial; font-size:12px;    color: #e52524;  font-weight:bold; }
.footer { width: 1000px; height: 54px; float: left; display: inline; clear:both;background: url(images/line3.jpg) repeat-x; }
#hf{color:#0066FF}
#glmsg{font-size:16px; color:#009999; }
#botext{ color:#cccccc;}
a.foot{color:#CCCCCC;}
.thumbp{height:50px; width:50px;}
.imghw{height:480px; width:auto;}
#bodypictest{background-color:#333333}