/***************
 * Main body  *
***************/ 

.fltLeft {	float:left; }

.fltRight {	float:right; }


/* Description of wnd window */
.wnd
{
	border-color: #FF9900;
	border-width:1px;
	border-style:solid;
	width:500px;
}

.wndHeader
{
	background-color:#FFCC99 ;
	color:#CCCCCC;
	font-weight:bold;
	font-size:larger;
	float:left;
	width:100%;	
}
 
.wndBody
{
	clear:both;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
}
 
.wndName
{
    float:left; 
	margin-top:3px; 
	margin-left:3px;
    font-size:small;
    color:#323232;	
}

.wndHotelsInCity .wndName
{
	width:325px; /* The width of div for hotel name */
	padding-bottom:5px;
}

.wndMore
{
    float:right;
	margin-top:3px; 
	margin-right:3px;
	color:black;
	
}
.wndMore a{	color:black;}
.wndPrice{font-style:italic;}
.wndPrice a{font-style:italic;}

.wndImg
{ 
	width:64px;
	height:64px; 
	border-color: #000066;
	border-width:2px;
	background-color:#999999;
	border-style:solid;   
}
/* Description of info window */
.wndInfo
{
	width:240px; 
	border-style:solid; 
	margin:1em 0 0; 
	border-color: rgb(200, 200, 200);
}

.wndHeaderInfo
{
	background-color: #1FA4F4;
	height:20px;
	float:none;	
}

.wndBodyInfo { }

.wndNameInfo
{
    color:white; 
	font-size: 11px; 
	text-transform: uppercase;
}



/* Common */
.sectionName
{  
	color:#323232;
	font-size:medium;
	font-weight:bold;
	border:none;
	padding-top:10px;
	padding-bottom:10px;
}

.sectionMore
{
	border:none;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
	font-weight:bold;
}

.navMenu
{ 
	background-color:#0099FF;
	color:white;
	font-size:11px;
	font-weight:normal;
	margin-top:10px;
	padding-bottom:4px;
	padding-top:4px;
	text-transform:none;
}

.navMenu a{ color:white;}
.navMenu a:linked{ 	color:white;}
.navMenu a:visited{ color:white;}
.pages{ float:left;}
.more{}

/* Description of Hotels In the City window */
.wndHotelsInCity {  }

.wndBodyHotelsInCity { padding-bottom:5px;}

.hotelNameInCity
{	
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	float:left;
}

.hotelInCountry
{
	padding-left:0px;
	padding-right:0px;
	font-size:13px;

}

.hotelInCountry a
{
font-size:13px;
}


.colorBl
{
	color:black;
}

.wndImg2
{
	float:left;
	padding:5px;
}

.hotelAttributes
{
	overflow:hidden;
	padding:0px;
	height:20px; /* solves problen in IE*/
	display:block;
	word-wrap: break-word;
	padding-top:3px;
}

.wndTable
{
	cellspacing:0px;
	padding:0px;
	text-align:left;
}
 
 .wndStars
{
	float:right;
	margin-left:3px;
	margin-top:1px;
}

.wndImgStars 
{
/*background-color:#999999;*/
/*border:none solid #000066;*/
/*height:12px;
width:60px;*/
}

#wndClear
{
       height: 1px;
       clear:both;
       overflow:hidden;
}



.mainTableStyle
{
border-width:0px;
padding:0px;
width:770px;
 	/*border="0" cellpadding="0" cellspacing="0" width="770"*/
}



/***************
 * Search form  *
***************/ 
#searchForm {width:480px;border: #323232 1px solid;background:#ffcc99;padding: 6px; padding-bottom:2px;margin: 0;font-size:11px; font-family: Arial, Helvetica,sans-serif;color: #0D447F;}/*border and background color */
#searchForm form,#searchForm img,#searchForm table {margin: 0;padding:0;border:0;}
#searchForm a:link,#searchForm a:active,#searchForm a:visited,#searchForm a:hover {color: #0D447F ;} /* more cities link color */
#searchForm input, #searchForm select {background: #FFFFFF;padding: 1px 2px;font-size:11px; font-family: Arial, Helvetica,sans-serif;color: #0D447F;border:#4F86BD 1px solid;} /* input box inside font color and outside border color */
#searchForm p.masterHEADER { color:#323232; font-weight: bold; font-size: 13px;margin: 0px;padding-bottom: 1px;text-align:left;}/* numbered section header color and font size */
#searchForm div.insideContainer ul {float: left;width: 120px;margin: 0;padding:0;}
* html #searchForm div.insideContainer ul {float: left;width: 100px;margin: 0;padding:0;white-space:nowrap;}
#searchForm div.insideContainer ul li {font-size:12px;width:100%;list-style-type:none;margin:0;padding:0 0 0 10px;}
#searchForm div.insideContainer ul li input, #searchform input#radCityText {border: none;}
#searchForm div.insideContainer ul li.cityBold {font-weight:bold;color: #0D447F;}
#searchForm .insideContainer {margin:0 0 0px 0;padding: 0 ;}
#searchForm .insideContainer table {margin: 0;padding: 0;border-collapse: collapse;width: 98%;}
#searchForm .insideContainer table div#hot-search-params table td {padding-right: 7px; padding-left:20px; font-size:12px;}
#searchForm .button {color: #FFFFFF;border: #323232 1px solid;cursor:hand;background:#ff9900;text-decoration:none;padding: 1px 5px;margin: 0;float: right;} /* search button text, border and background*/
#searchForm hr {background: #ff9900; line-height: 1px; height: 1px;border: 0;} /* division line color */
#searchForm fieldset.city #radcity2, #searchForm ul li input {border: none;}
#searchForm div#hot-search-params {float:left;}
#searchForm div#hot-search-params td {padding-bottom:2px;}
#searchForm div#hot-search-params table {font-size: 12px;}
#searchForm fieldset {margin: 0;padding: 0;border: 0;}
#searchForm fieldset label {margin: 0;padding:0; font-size:12px;}
#searchForm fieldset.city {font-size: 11px;float:left;padding:0 0 0 10px;margin: 0;}
#searchForm fieldset.city input.city {width: 175px;padding: 0; margin: 0 10px 0 0;}
#searchForm fieldset.date {float:left;padding-right: 10px; padding-left:20px;}
#searchForm fieldset.date img {margin-top: 3px;}
#searchForm fieldset.nights {float: right;}
.clearFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearFix {display: inline-block;}
* html .clearFix {height: 1%;}
.clearFix {display: block;}

/* End of styles search form*/

