
.gallery li .edit, .gallery li .delete {
    display: none !important;
}


.dpHotelInfoRed {

    background-color: white;
    border: 2px dotted red;
    border-radius: 12px;
    font-size: 20px;
    margin: 24px auto 20px 0;
    padding: 20px;
    text-align: left;
    width: 95%;


}


.txt_red_bold{
    color: #CD0A0A;
    font-weight: bold;    
}
.txt_brown{
	color: Sienna;
}

.txt_red{
	color: #CD0A0A;
}

.txt_black{
	color: #000000;
}

.txt_white{
	color: white;
}

.txt_bold{
	font-weight: bold;
}

.txt_size_13{
	font-size: 13px;
}

.txt_size_14{
	font-size: 14px;
}

.txt_size_15{
	font-size: 15px;
}

.txt_size_16{
	font-size: 16px;
}

.txt_size_17{
	font-size: 17px;
}

.txt_size_18{
	font-size: 18px;
}

.txt_size_19{
	font-size: 19px;
}

.txt_size_20{
	font-size: 20px;
}

.txt_size_21{
	font-size: 21px;
}


.txt_center{
	text-align: center;
}

.wpx400{
	width: 400px;
}

.w100{
	width: 100%;
}

.w90{
	width: 90%;
}

.w40{
	width: 40%;
}

.w30{
	width: 30%;
}

.fix_margin{
	margin-top: 23px;
}

.title_more{
	font-size: 23px;
	font-weight: bold;
}

h2.trip_header{
    color: #000000;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: -20px;
    margin-top: 28px;
}

.keywordSpan{
	display: inline-block;
    margin-right: 17px;
}

.keywordSpan a:hover{
	color: #2ab1ff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

.searchlike{
	background: url("https://www.likehotelthailand.com/css/images/custom_search.png") no-repeat scroll 97% center #FFFFFF;
    margin-bottom: 0 !important;
    outline: medium none !important;
    width: 58%;
}

.searchlike_small{
    margin-bottom: 0 !important;
    outline: medium none !important;
    width: 100%;	
}

.search_title{
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.search_title_small{
	font-size: 14px;
	color: #0091ff;
	font-weight: bold;
	text-align: left;
}

.btn.small{
    float: left;
    font-size: 11px !important;
    line-height: 14px;
    margin-top: 7px;
}

#search_form{
    float: left;
    margin-bottom: 19px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    width: 100%;
}

a.hover_1:hover{
	color: #2ab1ff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;	
}

#hotel_province{
	color: #00aeff !important;
}

.province_box{
    margin-left: 0 !important;
    margin-top: 30px !important;
}

.info-box-no-margin{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.es-carousel_li .carousel-proj-text h5{
	font-size: 15px !important;
}

.odd_link{
    background: url("../img/icons/list-arrow.png") no-repeat scroll 5px center transparent;
    padding-left: 16px;
}

.even_link{
    background: url("../img/icons/list-arrow.png") no-repeat scroll 5px center transparent;
    padding-left: 16px;
}

.like_btn{
    left: 20px;
    position: fixed !important;
    top: 200px;
    z-index: 1;
}


.dpReservationPhone{
	text-align: center;
	margin:auto;
}

.dpReservationContact{
    color: brown;
    display: inline-block;
    font-size: 17px;
    line-height: 24px;
    margin: 13px auto auto;
    text-align: center;
    width: 100%;
}

.dpRandomPhone1{
	font-size:xx-large;
	color: blue;
}
.dpRandomPhone2{
	font-size: xx-large;
	color: red;
}
.dpRandomPhone3{
	font-size: xx-large;
	color: green;
}
.dpRandomPhone4{
	font-size: xx-large;
	color: purple;
}
.dpRandomPhone5{
	font-size: xx-large;
	color: olive;
}

.dpLine{
    display: inline-block;
    float: right;
    margin: 10px auto auto;
    position: relative;
    right: 50%;
}

.dpLine .lineicon{
    /* border-left: 2px solid burlywood; */
    float: left;
    padding-left: 10px;
}

.inner-center {
    float: right;
    right: -50%;
    position: relative;
}

.dpLine .linecontact{
    color: highlight;
    float: left;
    font-size: 20px;
    margin-left: 11px;
    padding-top: 6px;
}

.linetip{
	float: left;
	margin-right: 10px;
	color: #00c300;
}

.dpHotelInfo{
    background-color: white;
    border: 2px dotted highlight;
    border-radius: 12px 12px 12px 12px;
    margin: 24px auto -30px 0;
    padding: 20px;
    font-size: 20px;
    text-align: left;
    width: 95%;
}

.dpHotelInfo ul {
	list-style: disc outside none;
    margin-left: 10px;
}

.dpPriceRemark ul {
	list-style: disc outside none;
    margin-left: 10px;	
}



.dpHotelHiddenInfo{
    background-color: rgba(241,222,222,0.96);
    border: 2px dotted highlight;
    border-radius: 12px 12px 12px 12px;
    margin: 24px auto -30px 0;
    padding: 20px;
    font-size: 20px;
    text-align: left;
    width: 95%;
}

.dpHotelHiddenInfo p{
	margin-bottom: 0px !important;
}

.dpHotelInfo h5, .dpHotelHiddenInfo h5{
    color: Green;
    margin: 10px auto;
    text-align: center;
    text-decoration: underline;
}

.hotel-content{
	font-size: 15px !important;
	color: black;
}



.dpPriceTable{
    margin-left:auto; 
    margin-right:auto;
	width: auto;
	margin-bottom: 20px;
	background: none repeat scroll 0 0 white;
}

.dpPriceTable td{
	padding: 5px;
}


.dpPriceTableDiv{
	text-align: center !important;
}

.sub_label {
    float: left;
    margin-left: 10px;
    margin-right: 13px;
    margin-top: 13px;
}

.cost_header{
	background-color: #f4ada0;
    color: black;
    font-size: 16px;
    height: 20px;
    line-height: 22px;
}

.sale_header, .price_period{
	background-color: #C5E8C5;
    color: black;
    font-size: 16px;
    height: 20px;
    line-height: 22px;
}

thead .swapColor {
	font-size: 13px;
	color: black;
	font-weight: bold;
}


.swapColor{
	background-color: #F2F2E2;
}

.costPriceCorrect{
    color: HoneyDew;
    font-size: smaller;
}

.costPriceIncorrect{
    color: red;
    font-size: smaller;
}

.td_left{
	text-align: left;
}

.td_center{
	text-align: center;
}


ul.gallery {
    background-image: url("/css/images/paper_02.png");
    border-color: #CCCCCC #E7E7E7 #FFFFFF;
    margin: auto;
	width: 87.9%;
}
ul.gallery {
    border: 1px solid silver;
    border-radius: 4px 4px 4px 4px;
    overflow: auto;
    padding: 3px;
}

ul.gallery li {
    background-image: url("/css/light/images/paper_01.png");
    border-color: #FFFFFF #E7E7E7 #CCCCCC;
}
ul.gallery li {
    border: 1px solid silver;
    border-radius: 4px 4px 4px 4px;
    float: left;
    list-style: none outside none;
    margin: 4px;
    overflow: hidden;
    padding: 8px;
    position: relative;
}

ul.gallery li > a {
    background-image: url("/css/light/images/loading.gif");
}
ul.gallery li > a {
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    display: block;
    height: 80px;
    margin: 0;
    padding: 0;
    width: 116px;
}

ul.gallery li img {
    position: relative;
}

ul.singleimg {
    margin: auto;
    overflow: auto !important;
    text-align: center;
    width: 57.27% !important;
}

ul.singleimg li > a {
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    margin: 0;
    padding: 0;
    width: 530px !important;
}

ul.singleimg li {
	width: 95.4%;
	height: auto;
    display: block;
}

.dpPriceRemark{
    background-color: white;
    border: 1px dashed;
    margin: auto auto 25px;
    padding: 7px;
    text-align: left;
    width: 66%;
}

.dpPriceRemark100 {
    background-color: white;
    border: 1px dashed;
    margin: auto auto 25px;
    padding: 7px;
    text-align: left;
    width: 90%; 
}

.dpPriceRemark100 ul {
    list-style: disc outside none;
    margin-left: 10px;  
}


.dpPriceRemarkStaff{
    background-color: rgba(241, 222, 222, 0.96);
    border: 1px dashed;
    margin: auto auto 25px;
    padding: 7px;
    text-align: left;
    width: 66%;
}

.reservebtn{
    bottom: 120px;
    position: fixed !important;
    right: 19px;
    z-index: 1;
}

.reservebtn .btn{
    background-position: 5px 1px;
    font-size: 11px !important;
    line-height: 15px;
}

.reviewbtn{
    bottom: 68px;
    position: fixed !important;
    right: 19px;
    z-index: 1;
}

.reviewbtn .btn{
    background-position: 5px 1px;
    font-size: 11px !important;
    line-height: 15px;
}


.reservation_form {
    margin: auto;
    text-align: center;
    width: 85%;
}

.form_header{
	background: #1e5799; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNTc5ZGQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMjA3Y2NhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #1e5799 0%, #579dd6 3%, #207cca 98%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(3%,#579dd6), color-stop(98%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#579dd6 3%,#207cca 98%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5799 0%,#579dd6 3%,#207cca 98%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5799 0%,#579dd6 3%,#207cca 98%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5799 0%,#579dd6 3%,#207cca 98%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-8 */
    color: #FFFFFF;
    font-size: 17px;
    height: 32px;
}

#register_form table td{
	padding: 5px;
}

#reservation_form h3 {
	background: #1e5799; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNTc5ZGQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMjA3Y2NhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #1e5799 0%, #579dd6 3%, #207cca 98%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(3%,#579dd6), color-stop(98%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#579dd6 3%,#207cca 98%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5799 0%,#579dd6 3%,#207cca 98%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5799 0%,#579dd6 3%,#207cca 98%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5799 0%,#579dd6 3%,#207cca 98%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-8 */
    color: #FFFFFF;
    font-size: 20px;
    height: 37px;
    line-height: 35px;
}

.td_lable{
	width: 130px;
}


#roomtablezone table{
	border: 1px solid black;
}

#roomtablezone table td{
	width: 25%;
}

#roomtablezone thead{
	background: #f9c667; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YzY2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZjljNjY3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3OTYyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #f9c667 0%, #f9c667 7%, #f79621 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c667), color-stop(7%,#f9c667), color-stop(100%,#f79621)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9c667 0%,#f9c667 7%,#f79621 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9c667 0%,#f9c667 7%,#f79621 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9c667 0%,#f9c667 7%,#f79621 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9c667 0%,#f9c667 7%,#f79621 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 ); /* IE6-8 */

	color: white;
}

#roomtablezone tr:hover{
	background: rgba(244,255,189,0.83);
}

#register_form input,#register_form select{
	color: black;
}

.anscorrect{
	color: green;
}

.ansincorrect{
	color: red;
}

a.link_bold{
	font-weight: bold;
}

.searchresultTB{
	margin-top: 20px;
}

.searchresultTB td{
	padding: 15px;
}

.searchresultTB thead{
	background: rgb(240,183,161); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYjdhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjOGMzMzEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNzUyMjAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JmNmU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(240,183,161,1) 0%, rgba(140,51,16,1) 4%, rgba(117,34,1,1) 96%, rgba(191,110,78,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,183,161,1)), color-stop(4%,rgba(140,51,16,1)), color-stop(96%,rgba(117,34,1,1)), color-stop(100%,rgba(191,110,78,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 4%,rgba(117,34,1,1) 96%,rgba(191,110,78,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 4%,rgba(117,34,1,1) 96%,rgba(191,110,78,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 4%,rgba(117,34,1,1) 96%,rgba(191,110,78,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 4%,rgba(117,34,1,1) 96%,rgba(191,110,78,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#bf6e4e',GradientType=0 ); /* IE6-8 */

    color: #FFFFFF;
    font-size: 17px;
    height: 32px;
}

.searchresultTB [class*="span"]{
 	display: inline-block !important;
}


.breadcrumb-wrapper h1 {
    color: #FFFFFF;
    float: left;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 6px;
    margin-top: 18px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
}

article.keyword_page{
	color: black;
	font-size: 14px;
	padding-top: 20px;
}

.keyword_page a{
	color: #007cd5;
}

.keyword_page a:hover{
	color: #0095ff;
}


span.hotel_name{
	font-weight: bold;
}

.roomLimit{
    color: red;
    font-size: 17px;
    font-weight: bold;
}

.roomLimit_2{
    color: tomato;
    font-size: 14px;
    font-weight: bold;
}

.sorthotel{
	font-size: 16px;
	margin-bottom: 3px;
	margin-top: 10px;
}

img.dphotelimg{
	width: 160px;
}

.dpprice{
	color: #0fb000 !important;
	font-size:larger;
}
.dpprice{
	font-weight: bold;
}

img.hotel_map_img{
	width: 400px !important;
	max-width: 200% !important;
}

a.email_footer{
    color: white !important;
    font-size: 13px;
    text-decoration: none !important;
}

.full_widget{
	width: 100%;
	margin-top: 20px;
}

.label_header{
    padding: 12px 0 0;
    text-align: center;
}

.del_point{
	cursor: pointer !important;
	font-size: 10px;
}

.del_point:hover{
	color: #CD0A0A;
}

#ratingResult{
	float: left;
}

.point_tb, .point_tb td{
	background: none !important;
	border: 0px !important;
	color: #000000;
	font-size: 12px;
}

.point_zone {
    border: 2px solid lightblue;
    border-radius: 14px 14px 14px 14px;
    float: right;
    margin: 5px;
    padding: 10px;
}

.nosideborder{
	padding: 20px;
	border-left: 0px !important;
	border-right: 0px !important;
}

.noleftborder{
	border-left: 0px !important;
	width: 325px;
}

.norigthborder{
	padding: 20px;
	border-right: 0px !important;
}

.minirightborder{
	padding: 10px;
	border-right-width: medium;
	border-right-style: dashed;
	height: 80%;
}

.tb_row_colour{
	background-color: #e5f7ff;
}


#reviewList{
	margin-bottom: 20px;
}

.img_question{
	width: 80px !important; 
}

.td_top{
    padding-top: 8px;
    vertical-align: top;
}

.list-style-2 li.hi_light_link a{
	text-decoration: blink;
	color: white !important;
	font-weight: bold !important;	
}

.list-style-2 li.hi_light_link a:hover{
	color: #2F96B4 !important;
	font-weight: bold !important;	
}

.hotelListResult {
    width: 90%;
}

.hotelListResult .like_td{
   padding-top: 15px;
}

.hotelListResult .hotel_td{
    padding-top: 16px;
}

.hotelListResult .address_td{

}

.hotelListResult .area_td{
    float: right;
    font-size: 18px;
    padding-bottom: 18px;
    padding-right: 8%;
    padding-top: 35px;
    vertical-align: top;
    color: brown;
}
.hotelListResult .desc_td{
    color: #525d7e;
    padding-top: 10px;
    font-size: 18px;
}

.hotelListResult .info_icon{
    width: 20px;
    opacity: 0.5;
    float: left;
    margin-right: 10px;
}

.hotelListResult .row:nth-child(even){
    background: #FFFFFF;
}
.hotelListResult .row:nth-child(odd){
    background: #F9F9F9;   
}
.hotelListResult .row{
    padding-top: 5px;
}

h4.div_thead{
    background: linear-gradient(to bottom, #F0B7A1 0%, #8C3310 4%, #752201 96%, #BF6E4E 100%) repeat scroll 0 0 transparent !important;
    color: #FFFFFF !important;
    font-size: 17px !important;
    padding: 9px 5px 5px 9px;
}