/* Tabs */

.msTabs {
	margin:10px 0px 0px 4px;
}
.msTabsHorizontalLineContainer {
	padding: 0 0 0 4px;
}
/*Lami Redesign Changes : Start */
/*.msTabsHorizontalLine {
	border: 2px solid #0077d4;
	line-height: 0;
}*/
.msTabsHorizontalLine {
	border: 2px solid #D9D9D9;
	line-height: 0;
}
/*Lami Redesign Changes : End */
.leftBorder      { border-left:4px solid white; }

/* Hotel Features on Hotel Overview */

/*Lami Redesign Changes : Start */
/*.msHotelFeaturesTable {
	border:solid 1px #cc6700;
}*/
.msHotelFeaturesTable {
	border:solid 1px #D9D9D9;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.msHotelFeaturesHeader {
	background-color:black;
	color:white;
	padding: 5px 3px 5px 10px;
	background-color: #cc6700;
	color: white;
	font-weight:bold;
	font-size: 0.8em;
}*/
.msHotelFeaturesHeader {
	background-color:#F6F7F7;
	color:666666;
	padding: 5px 3px 5px 10px;	
	font-weight:bold;
	font-size: 0.8em;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.msHotelFeaturesBodyTr {
	background-color: #f7ebcc;
}*/
.msHotelFeaturesBodyTr {
	background-color: #f6f7f7;
}
/*Lami Redesign Changes : End */
.msHotelFeaturesBodyTd {
	padding: 5px 3px 5px 3px;
	font-size: 0.8em;
}


/* No Rooms message */

.msNoRoomsTop {
	border-top: 1px solid #ffe532;
	padding: 10 0 0 5;
	background-color: #FFFFEB;
}
.msNoRoomsBottom {
	border-bottom: 1px solid #ffe532;
	padding: 10 0 0 5;
	background-color: #FFFFEB;
}
.msNoRoomsLeft {
	border-left: 1px solid #ffe532;
	padding: 10 0 0 5;
	background-color: #FFFFEB;
}
.msNoRoomsRight {
	border-right: 1px solid #ffe532;
	padding: 10 0 0 5;
	background-color: #FFFFEB;
}

.msNoRoomsUpper {
	border: 1px solid #ff9933;
	padding: 5 0 0 10;
	background-color: #fdf1cb;
}
.msNoRoomsLower {
	border: 1px solid #ff9933;
	border-top: 0px;
	padding: 5 0 0 10;
	background-color: #fdf1cb;
}
.msNoRoomsUpperText {
	color:red;
	font-weight: bold;
	font-size: 0.8em;
}
.msNoRoomsLowerText {
	font-weight: bold;
	font-size: 0.8em;
}


/* Rooms */
/*Lami Redesign Changes : Start */
/*.msTab2RoomRateText {
    color: #cc6700;
}*/
.msTab2RoomRateText {
    color: #B56718;
}
/*.msTab2RoomRateTr {
    background-color: #e9f5ff;
}*/
.msTab2RoomRateTr {
    background-color: #F0F0F0;
}
/*.bedAndRateHotelDetails{
    color: #771206;
}*/
.bedAndRateHotelDetails{
    color: #003596;
}
/*.msTab2RoomTable {
    border:solid 2px #e9f5ff;
}*/
.msTab2RoomTable {
    background-color: #F6F7F7;
	border:solid 2px #ffffff;
}
/*Lami Redesign Changes : End */
.msTab2RoomTd {
    padding: 5 5 5 5;
}
/*Lami Redesign Changes : Start */
/*.msTab2RateDescDiv {
	font-size: 0.8em;
    padding: 6px 5px 6px 5px;
	margin-bottom: 5px;
    background-color: #f4faff;
    color: black;
}*/
.msTab2RateDescDiv {
	font-size: 0.8em;
    padding: 6px 5px 6px 5px;
	margin-bottom: 5px;
    background-color: #ffffff;
    color: #666666;
}
/*Lami Redesign Changes : End */
.msBestRateLink {
    color: #666666;
}
/*Lami Redesign Changes : Start */
/*.msTab2RateNameDiv {
    font-weight: bold;
    color: #CC6700;
}*/
.msTab2RateNameDiv {
    font-weight: bold;
    color: #B56718;
	/*background-image:url(../images/homecontent/tabbackground1px.jpg);*/
	padding: 5 15 5 5;
	margin-left: 5px;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.msTab2RateNameHeaderDiv {
    background-color: #e9f5ff;
    font-size: 0.8em;
}*/
.msTab2RateNameHeaderDiv {
    background-color: #F0F0F0;
    font-size: 0.8em;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.msTab4Header {
    padding:5px 15px;
    background-color:#e9f5ff;
    border-top:4px solid #2d65a5;
    color:#771206;
    font-weight:bold;
    font-size: 0.8em;
}*/
.msTab4Header {
    padding:5px 15px;
    background-color:#ffffff;    
    color:#003596;
    font-weight:bold;
    font-size: 0.8em;
}
/*Lami Redesign Changes : End */

.msTab4aHeader {
    padding:7px 15px;
    background-color:#e9f5ff;
    border-top:4px solid #2d65a5;
    color:#771206;
    font-weight:bold;
    font-size: 0.8em;
}

/*Lami Redesign Changes : Start */
/*a.whitelink:link {color: #cc6700;}*/
a.whitelink:link {color: #003596;}
/*Lami Redesign Changes : End */
a.whitelink:visited {color: #cc6700;}
a.whitelink:hover {color: #cc6700;}
/*Lami Redesign Changes : Start */
/*.msTab4DrivingDir {
    padding: 5px 3px 5px 10px;
    background-color: #cce4f7;
	font-weight:bold;
	font-size: 0.8em;
    color:#771206;
}*/
.msTab4DrivingDir {
    padding: 5px 3px 5px 10px;
    background-color: #F6F7F7;
	font-weight:bold;
	font-size: 0.8em;
    color:#666666;
}
/*Lami Redesign Changes : End */
.msTab4FromTd {
    background-color: #e9f6ff;
    padding: 5 5 30 10;
    font-size: 0.8em;
}
.msTab4ToTd {
    background-color: #e9f6ff;
    padding: 5 5 5 10;
    font-size: 0.8em;
}
/*Lami Redesign Changes : Start */
/*.msTab42FromTd {
    background-color: #e9f6ff;
    padding: 5 5 15 10;
    font-size: 0.8em;
}*/
.msTab42FromTd {
    background-color: #F6F7F7;
    padding: 5 5 15 10;
    font-size: 0.8em;
}
/*Lami Redesign Changes : End */
.msTab42ToTd {
    background-color: #e9f6ff;
    padding: 5 5 15 10;
    font-size: 0.8em;
}
.msTab4Button {
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    float: right;
    color: white;
}

