.KWHotel_rounded tr, .KWHotel_rounded td, .KWHotel_rounded p , .KWHotel_rounded div, .KWHotel_rounded table {margin: 0; padding: 0;}

.KWHotel_rounded p {margin-bottom: 9px;}

.KWHotel_rounded a {text-decoration: none; border: none; cursor:pointer}
.KWHotel_rounded img {border: none;}

.KWHotel_rounded, .KWHotel_rounded table {font-family: Tahoma, Verdana, Arial; color: #2E2E2E;}
.KWHotel_rounded {font-size: 10px;}
.KWHotel_rounded table {font-size: 11px;}

.clear {clear: left; height: 1px; line-height: 1px;}

.KWHotel_rounded .big_blue {color: #2F416B; font-size: 12px; font-weight: bold; line-height: 16px;}
.KWHotel_rounded .big_blue a {padding: 0 3px;}
.KWHotel_rounded .big_blue a.KWHotel_arrow {font-size: 16px;}
.KWHotel_rounded .big_blue a.KWHotel_arrow:hover {color:#000000;}

.KWHotel_rounded .month_long a.KWHotel_arrow {font-size: 16px;}
.KWHotel_rounded .month_long a.KWHotel_arrow:hover {color:#FFFFFF;}

.KWHotel_rounded table, .KWHotel_rounded td {border-collapse: collapse;}

.KWHotel_rounded td span {color: #B7172A;}
.KWHotel_rounded td span.today_1 {color: #000000; font-weight: bold; font-size: 12px;}
.KWHotel_rounded td span.today_2 {color: #000000; font-weight: bold; font-size: 11px;}

.KWHotel_rounded .month_container {width: auto; text-align: center; width: 186px; float: left;}


.KWHotel_rounded .table_container  {background: url('images/table_top_36.gif') top left repeat-x #D1D7E7; border-bottom: 1px solid #AEB5C7;  padding: 0 8px 6px 8px; position: relative;}
.KWHotel_rounded  p.available_p a.KWHotel_kajware_link {display: block; float: right; margin-top: -16px; margin-bottom: 5px;}

.table_c_width_168 {width: 168px;}
.table_c_width_400 {width: 400px;}

.KWHotel_rounded .weeks .tr_top {height: 36px;  color: #ffffff;}
.KWHotel_rounded .weeks td {width: 24px; height: 24px; text-align: center;}
.KWHotel_rounded .long {margin:0 auto 4px auto;}
.KWHotel_rounded .long td {width: 24px; height: 32px; text-align: center; vertical-align: top; padding-top: 2px;}
.KWHotel_rounded .long td small {font-size: 10px;}

.KWHotel_rounded .weeks  .td_break {height: 6px;}

.KWHotel_red {background: url('images/red.gif') top left no-repeat;}
.KWHotel_orange {background: url('images/orange.gif') top left no-repeat;}
.KWHotel_blue {background: url('images/blue.gif') top left no-repeat;}
.KWHotel_yellow {background: url('images/yellow.gif') top left no-repeat;}
.KWHotel_green {background: url('images/green.gif') top left no-repeat;}
.KWHotel_white {background: url('images/white.gif') top left no-repeat;} 
.KWHotel_blank_day {background: url('images/blank_day.gif') top left no-repeat;} 

.KWHotel_red_h {background: url('images/red_h.gif') top left no-repeat;}
.KWHotel_orange_h {background: url('images/orange_h.gif') top left no-repeat;}
.KWHotel_blue_h {background: url('images/blue_h.gif') top left no-repeat;}
.KWHotel_yellow_h {background: url('images/yellow_h.gif') top left no-repeat;}
.KWHotel_green_h {background: url('images/green_h.gif') top left no-repeat;}
.KWHotel_white_h {background: url('images/white_h.gif') top left no-repeat;} 
.KWHotel_blank_day_h {background: url('images/blank_day_h.gif') top left no-repeat;} 

.KWHotel_rounded .about {padding:26px 0 0 210px; }


.KWHotel_rounded .info {padding: 7px 0 12px 32px; line-height: 24px;}

.KWHotel_rounded .rounded_inside {padding: 13px 17px; position: relative;}
.KWHotel_rounded .rounded_inside .KWHotel_logo {position: absolute; width: 82px; height: 20px; top:5px; right:12px;}
.KWHotel_rounded .rounded_inside_long {padding: 6px 10px;}
.KWHotel_rounded .available_p {margin-top: 15px;}
.KWHotel_rounded .available {width: 100%; position: relative;}
.KWHotel_rounded .available td {padding-left: 9px;}
.KWHotel_rounded .available td span {color: #2E2E2E;}

.KWHotel_rounded .month_long {text-align: center; font-size: 12px; font-weight: bold; color: #ffffff; padding-top: 10px; padding-bottom: 13px;}

/******************************** rounded corners ********************************/

.KWHotel_rounded {background:#E4E4E4; margin-bottom: 20px;}

.r_width_385 {width: 385px;}
.r_width_420 {width: 420px;}

.rtop, .rbottom {display:block; background:#fff;}
.rtop *, .rbottom * {display: block; height: 1px; overflow: hidden; background:#E4E4E4;}
.r1 {margin: 0 5px}
.r2 {margin: 0 3px}
.r3 {margin: 0 2px}
.r4 {margin: 0 1px; height: 2px}

