﻿BODY
{
    margin: 0px;
    padding: 0px;
    background: url(../images/bg_page.jpg);
}
TD
{
    font: 11px verdana;
    color: #333;
    line-height: 17px;
}
input
{
    font: 10px Verdana;
}
STRONG
{
    color: #039;
    font-size: 13px;
}
h4
{
    font-size: 15px;
    color: #f63;
    padding: 0px;
    margin: 0px;
}

A
{
    color: #039;
    text-decoration: none;
}
A:HOVER
{
    color: #333;
}
.form_text
{
    border: 1px solid #ccc;
    font: 10px Verdana;
    text-decoration: none;
}

.buttons
{
    border: 1px solid #ccc;
    font: 10px Verdana;
    color: #666;
    text-decoration: none;
    background-color: #EFEFEF;
}

#top
{
    color: #E2EAF0;
    height: 81px;
}
#navigation
{
    background: url(../images/bg_navi.jpg);
    height: 33px;
}
#main
{
    background: #fff;
    padding-top: 2px;
}
#container
{
    width: 670px;
    padding: 21px;
}

#side
{
    background: url(../images/bg_side1.jpg);
    width: 255px;
}
#side1
{
    background: url(../images/bg_side1.jpg);
}

#bottom
{
    background: url(../images/bg_btm.jpg);
    padding-left: 15px;
    line-height: 15px;
}
#bottom1
{
    background: url(../images/bg_btm.jpg);
}
.devider
{
    border-bottom: solid 1px #666;
}
.devider1
{
    border-bottom: dotted 1px #666;
}
.subtitle
{
    background: url(../images/bg_subtitle.jpg);
    height: 38px;
}
.subnavi
{
    font-weight: bold;
    height: 38px;
    padding-left: 22px;
    background: url(../images/bg_side.jpg);
    background-repeat: repeat-y;
}

.imagehighlight
{
    border: solid 2px #FC0;
}

.nobr
{
    border: none;
}

.test
{
    color: #039;
    text-decoration: none;
}


.box-foto, .box-foto-2
{
    float: left;
    width: 139px;
    display: inline;
    margin: 15px 11px 0 11px;
    padding: 9px 0 6px 9px;
    border: 1px solid #e5e5e5;
}
.box-foto-2
{
    border: 1px solid #f2f2ef;
}
.box-foto h4, .box-foto-2 h4
{
    float: left;
    width: 140px;
    color: #333;
    padding: 6px 0 0 0;
    font: 12px arial, verdana, tahoma, "trebuchet ms" , sans-serif;
}
.box-foto-2 h4 a
{
    color: #333;
    display: block;
    font-size: 11px;
    background: url(  "/images/icon_zoom.gif" ) no-repeat 119px 3px;
}
.red-arrow
{
    float: right;
    width: 11px;
    height: 8px;
    overflow: hidden;
    margin: 4px 9px 0 0;
    text-indent: -12000px;
    background: url(  "/images/icon_zoom.gif" ) no-repeat;
}
.bottom-line
{
    float: left;
    width: 524px; /* background: url("../images/bottom-line.gif") no-repeat 1px 100%; */
}
.box-foto-2
{
    background: #f2f2ef;
}
.tablebdr
{
    border: solid 1px #ccc;
    border-collapse: collapse;
}
TD.whiteborder
{
    border: solid 1px #FFFFFF;
    border-left: none;
    border-top: none;
}
TD.nowhiteborder
{
    border: solid 1px #FFFFFF;
    border-bottom: none;
    border-left: none;
    border-top: none;
}
TD.box
{
    border: solid 2px #FFFFFF;
    border-collapse: collapse;
}
.SmallFont
{
    font-size: 10px;
}
.tablebdrWhite
{
    border: solid 1px #FFFFFF;
    border-collapse: collapse;
}
.gridbdr
{
    border: solid 1px #FFFFFF;
    border-collapse: collapse;
}
.gridbdr1
{
    border: solid 2px #e2e9f1;
    border-collapse: collapse;
}
.hometitle
{
    font-weight: bold;
}
.detailTitle
{
    font: 20px verdana, tahoma, "trebuchet ms" , sans-serif;
    color: #DD6F0D;
    font-weight: bold;
}
.detailhotelTitle
{
    font: 16px arial, verdana, tahoma, "trebuchet ms" , sans-serif;
    font-weight: bold;
}
.detailheading
{
	font-family:"trebuchet MS";
	font-size:18px;
	font-weight:bold;
	color:#373737;
	line-height:20px;
}
.detailaddr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	line-height:18px;

}

/*======modal========= */

.watermark {
	background: #ffffff;
}

.popupControl {
	background-color:#ffffff;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}
    
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.lpStaticButtonTR { float:right; padding-bottom:20px; padding-right:0px; text-align:right!important;}
.lpPoweredByDiv { display:none; height:0px;}
.lpEmtStarRating td { height:0px; line-height:0px;}
.lpStaticButtonAddTextTD { display:none!important; height:0px;}
