﻿
body {
margin: 0;
    background-color: #E20047;
	position: relative;
}

body {
 background: url(images/kk-tm-bg02.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.tm-bg-box {
position: absolute;
background-image: url(images/tm-bg-box.png);
display: block;
width: 400px;
height: 135px;
top: 20px;
right: 20px;
z-index: 10;
background-repeat: no-repeat;
}

@media only screen and (max-width: 1630px){
.tm-bg-box {
background-image: url(images/tm-bg-box-md.png);
width: 300px;
height: 101px;
}
}

@media only screen and (max-width: 1400px) {
.tm-bg-box {
background-image: url(images/tm-bg-box-sm.png);
width: 250px;
height: 84px;
top: 10px;
right: 10px;
}
}

.logo-mktickets {
position: absolute;
top: 24px;
right: 10px;
display: block;
width: 150px;
height: 62px;
background-image: url(images/mktickets-logo.png);
background-repeat: no-repeat;
z-index: 100;

}

.Room td {
    padding: 8px;
    font-size: 12px;
    border: 1px solid #eeeeee;
}
.Room td:first-child {
    width: 40px;
    background-color: #f7f7f7;
    border-bottom: 1px dashed #eeeeee;
}
.Room td:nth-child(3) {
    /*color: #e20074;*/
    border-bottom: 1px dashed #eeeeee;
}
.table-tj tr:nth-child(odd) {
    display: none;
}

.HotelTitle {
padding: 8px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
font-family: Open Sans, sans-serif;
font-size: 16px;
font-weight: 700;
}

.Footer {
padding: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}

#cphMain_pnlZones td {
font-family: Open Sans, sans-serif;
padding: 10px;
}
