/* CSS Document */



.welcome_buttons {
  display:block;
  padding:8px 0 0 0; }

.welcome_buttons a {
  float:left;
  display:block;
  width:211px;
  /* width:200px; */
  padding:5px;
  margin-bottom:5px;
  color:#666;
  background-color:#f7f7f7;
  margin-right:15px;
  /* margin-right:10px; */
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc; }

html #content .welcome_buttons a:hover {
  text-decoration:none;
  color:#333;
  background:#d8dfea;
  border-top:1px solid #3b5998;
  border-bottom:1px solid #3b5998; }

.welcome_buttons a h4 {
  margin:0;
  padding:0 0 0 14px;
  font-size:13px;
  color:#333;
  font-weight:bold;
  background:transparent url(/theme/default/images/frame/tour_arrow.gif) no-repeat 3px 2px;
  border: 0px; }

.welcome_buttons a:hover h4 {
  color:#000; }

.welcome_buttons a p {
  font-size:12px;
  margin:0;
  padding:3px 0 2px 14px; }

.welcome_buttons a p span {
  display:block; }



.under_login_tour {
  padding:3px 0 0 0; }

.under_login_tour a {
  width:112px;
  padding:3px 4px 4px 4px;
  margin:8px 0 0 0; }

html #book .under_login_tour a:hover {
  text-decoration:none;
  color:#333;
  background:#d8dfea;
  border-top:1px solid #3b5998;
  border-bottom:1px solid #3b5998; }

.under_login_tour a h4 {
  font-size:12px;
  padding:0 0 0 9px;
  background:transparent url(/theme/default/images/frame/tour_arrow_micro.gif) no-repeat 2px 4px; }

.under_login_tour a p {
  font-size: 9px;
  padding: 3px 0 0 9px; }
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }

.clearfix {
    display: inline-block; }

html[xmlns] .clearfix {
    display: block; }

* html .clearfix {
    height: 1%; }
#content h1, h2, h3, h4, h5 {
  font-size: 13px;
  color: #333;
  margin: 0px;
  padding: 0px; }

#content h1 {
  font-size: 15px; }

#content h4, h5 {
  font-size: 12px; }

#content p {
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 12px;
  text-align: left; }

a {
  color: #3b5998;
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

img {
  border: 0px; }

select {
  border:1px solid #BDC7D8;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:12px;
  padding:2px;
}


