body {padding:0; margin:0; height:100%; font-family:Tahoma,Sans-Serif; font-size:16px; color:#222; background-image: url(/img/top.gif),
      url(/img/foot.png),
      linear-gradient(to bottom, #22C2EE 300px, #64E8F9 80%);
  background-repeat: repeat-x,
      repeat-x,
      no-repeat;
  background-position: left top,
      left bottom,
      right;}
a:visited, a:link  {color:#0066CC; font-family:Tahoma,Sans-Serif; font-size:16px; text-decoration:none;}
a:hover, a:active {color:#FF9900; font-family:Tahoma,Sans-Serif; font-size:16px; text-decoration:underline;}
hr {color:#D4E4E4; background-color:#D4E4E4; border:none; height:1px; }
td.border {border-bottom:1px dotted #D4E4E4;}
td.border_t {border-top:1px solid #E6E8E9;}
td.border_title {border-top:2px solid #D4E4E4; background-color:#E7F2F3; padding:0;}
td.bordertop {border-bottom:3px solid #E6E8E9; font-size:1px;}
form {margin:0;}
label {vertical-align:middle}

select, textarea {font-family:Tahoma,Sans-Serif; font-size:16px; color:#222; padding:2px; border:1px solid #cccccc; vertical-align:middle;}
input {font-family:Tahoma,Sans-Serif; font-size:16px; color:#222; padding:2px; vertical-align:middle;}
input.btn {cursor:pointer; padding:3px 15px 3px 15px; font-size:16px;}
input.radio_btn {margin:0; padding:0}
input.main_btn {margin:0; padding:1px 5px 1px 5px; width:150px; border:1px solid #cccccc; background-color:#EAEAEA; color:#000000; font-family:Tahoma,Tahoma,Sans-Serif; font-size:10px; cursor:pointer;}

th {border-top:2px solid #D4E4E4; background-color:#E7F2F3; padding:2px 1px 3px 1px; font-size:12px; color:#799;}

.logo {padding:10px 0 12px 5px; margin-top:4px; font-family:Tahoma,Sans-Serif; font-size:10px; color:#FFFFFF;}
.logo a:visited, .logo a:link, .logo a:hover, .logo a:active {font-family:Tahoma,Sans-Serif; font-size:28px; color:#FFFFFF; text-decoration:none; letter-spacing:-1px; font-weight:bold;}
.logo p {font-family:Tahoma,Sans-Serif; font-size:11px; margin:0; padding:0; color:#FFFFFF;}

.menuleft, td.menuleft, .menuleft td {padding-bottom:90px; padding-left:10px;}
.menuleft br {line-height:10px;}
#menu {padding:2px 5px 5px 11px; margin:0;}
#menu h1 {color:#009900; padding:5px 0 4px 0; margin:0; vertical-align:top; font-family:Tahoma,Sans-Serif; font-size:18px; font-weight:normal;}
#menu h2 {color:#009900; padding:5px 0 4px 0; margin:0; vertical-align:top; font-family:Tahoma,Sans-Serif; font-size:16px; font-weight:normal;}
#menu p {padding:6px 3px 3px 0; margin:0; font-size:16px;}
#menu p.sub {padding:1px 3px 5px 1px; margin:0; font-size:11px; color:#999;}
small {font-size:10px; color:#999999;}

.footer {color:#003300; font-family:Tahoma,Sans-Serif; padding:0; margin:0; font-size:11px; text-align:center;}
.footer div {padding-top:70px; text-align:center; color:#003300; font-family:Tahoma,Sans-Serif; font-size:11px; }
.footer a:visited, .footer a:link  {color:#003300; font-size:11px; margin:5px;}
.footer a:hover, .footer a:active {color:#003300; font-size:11px; margin:5px;}

.content {font-family:Tahoma,Sans-Serif; font-size:16px; color:#222; display:block; overflow:auto; min-height:550px; background-color:#FFF; border-radius:10px; padding:20px;}
.content td, .content div, div.content {font-family:Tahoma,Sans-Serif; font-size:16px; line-height:17px; color:#222}
.content h1 {padding:10px 20px 10px 0; margin:0; font-family:Tahoma,Sans-Serif; font-size:28px; font-weight:normal; color:#F70; line-height:22px; letter-spacing:-1px;}
.content h2 {padding:10px 0 10px 0; margin:0; font-family:Tahoma,Sans-Serif; font-size:22px; font-weight:normal; color:#F70; letter-spacing:-1px;}
.content h3 {padding:10px 0 10px 0; margin:0; font-family:Tahoma,Sans-Serif; font-size:20px; font-weight:normal; color:#366; letter-spacing:-1px;}
.content p {padding:10px 0 10px 0; margin:0; font-family:Tahoma,Sans-Serif; line-height:17px; font-size:16px; color:#222}
.content small {font-size:10px; font-family:Tahoma,Sans-Serif; color:#699;}
.content li {list-style-type:square;}
.content b, .content strong {font-family:Tahoma,Sans-Serif; font-size:16px; font-weight:bold}
.rate {cursor:pointer; font-weight:bold; padding-left:25px; display:block;}
.rate:hover {background-color: #efefef;}

.tbl_padding td {padding:5px 1px 5px 1px;}

p.small, p.small strong, .small p, .small b {font-size:13px; color:#477;}
p.small a:link, p.small a:visited {font-size:13px; color:#477;}
p.small a:hover, p.small a:active {font-size:13px; color:#477;}

div.small, .small div, div.small b, div.small strong {font-size:13px; color:#699;}
.small a:link, .small a:visited {font-size:13px; color:#699;}
.small a:hover, .small a:active {font-size:13px; color:#699;}

.nav, p.nav {font-size:12px; color:#CCC;}
.nav a:link, .nav a:visited {font-size:12px; color:#899;}
.nav a:hover, .nav a:active {font-size:12px; color:#899;}

.graytext, span.graytext {color:#999999}
a.hotel_name:link, a.hotel_name:visited, a.hotel_name:hover, a.hotel_name:active {font-size:16px}

.part_img {border:1px solid #CDD; margin:4px 10px 4px 0; padding:2px;}

.ajax_link, .ajax_link strong, .ajax_link b {font-size:11px; color:#990000}
a.ajax_link:link, a.ajax_link:visited {font-size:11px; text-decoration:none; color:#990000; border-bottom: 1px dashed #990000;}
a.ajax_link:hover, a.ajax_link:active {font-size:11px; text-decoration:none; color:#990000; border-bottom: none;}

#block_info {font-family:Tahoma,Sans-Serif; font-size:12px; color:#888; border:1px solid #ddd; background-color:#FFFFFF; padding:2px 4px 4px 4px; margin:4px 0 4px 0; width:200px;}
#block_info b, #block_info strong {font-family:Tahoma,Sans-Serif; font-size:12px; color:#888;}
#block_info a:visited, #block_info a:link {font-family:Tahoma,Sans-Serif; color:#006699; font-size:12px; text-decoration:underline}
#block_info a:hover, #block_info a:active {font-family:Tahoma,Sans-Serif; color:#006699; font-size:12px; text-decoration:none}

input.btn1 {border:1px solid #cccccc; background-color:#EAEAEA; color:#000000; font-family:Tahoma,Sans-Serif; font-size:11px; cursor:pointer; margin:3px 0 3px 0; padding:2px 10px 2px 10px }
input.btn2 {border:1px solid #cccccc; background-color:#EAEAEA; color:#000000; font-family:Tahoma,Sans-Serif; font-size:11px; margin:0; padding:1px; cursor:pointer; }
select.btn2 {border:1px solid #cccccc; background-color:#EAEAEA; color:#000000; font-family:Tahoma,Sans-Serif; font-size:11px; margin:0; padding:1px}
input.btn3 {border:1px solid #cccccc; background-color:#EAEAEA; color:#000000; font-family:Tahoma,Sans-Serif; font-size:11px; cursor:pointer; margin:0; padding:0 }
#bad_ob input {padding:0; margin:0; font-family:Tahoma,Sans-Serif; font-size:11px;}

p.success {color:green; background-color:#EAFFEA; margin:10px 0 15px 0; font-size:16px;}
p.error {color:red; background-color:#FFEAEA; margin:10px 0 15px 0; font-size:16px;}
p.error strong, p.error b {color:red; font-size:16px;}

a.pager:visited, a.pager:link {padding:3px 7px 3px 7px; background-color:#fff; border:1px solid #D4E4E4; text-decoration:none;}
a.pager:hover, a.pager:active {padding:3px 7px 3px 7px; background-color:#D4E4E4; color:#000000;}
font.pager_select {padding:3px 7px 3px 7px; background-color:#D4E4E4; border:1px solid #D4E4E4; font-weight:bold; font-size:16px;}

.r1, .r2, .r3, .r4, .r5 {display: block; height: 1px; overflow: hidden; font-size:1px;}
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3  u {background-color: #FFFFFF;}
.inner-box {padding:8px 13px 10px 18px;}

#rounded-box-3 .left-box {background-color: #FFFFFF;}
.left-box {padding:4px 10px 2px 6px;}

#rounded-box-3 .addon-bg u, #rounded-box-3 .addon-bg h3 {background-color:#CAE1FF; }
#rounded-box-3 .addon-bg h3 {color:#003333; padding:2px 5px 7px 16px; margin:0; vertical-align:top; font-family:Tahoma,Sans-Serif; font-size:15px; font-weight:normal;}

#left-div {background:linear-gradient(to bottom, #CAE1FF 33px, #ffffff 2%); border-radius:10px; padding:4px 15px 4px 15px;}
#left-div h3 {color:#003333; padding:3px 3px 6px 3px; margin:0; font-size:15px; font-weight:normal; text-align:center;}
#left-div p, #left-div a {font-size:12px;}

.m1, .m2, .m3 {display: block; height: 1px; overflow: hidden; font-size:1px;}
.m3 { margin: 0 3px; }
.m2 { margin: 0 2px; }
.m1 { margin: 0 1px; }
#top-menu, #top-menu-selected {float:left; margin-left:7px; text-align:center;}
#top-menu u, #top-menu .top-menu-box {background-color: #CAE1FF;}
#top-menu-selected u, #top-menu-selected .top-menu-box {background-color: #FFFFFF;}
#top-menu a {display:block; min-width:100px; padding:3px 0 6px 0; vertical-align:middle; color:#013; font-size:12px; font-weight:bold; text-decoration:none;}
#top-menu a:hover {color:#060;}
#top-menu-selected a {display:block; min-width:100px; padding:3px 0 6px 0; vertical-align:middle; color:#060; font-size:12px; font-weight:bold; text-decoration:none;}

#green-box-3 .green-box, #green-box-3  u {background-color: #D5FFD5;}