﻿.validator
{
    font-family: Tahoma;
    font-size: 8pt;  
    color: Red;  
}

webZone
{
	padding-top: 0px !important;
	padding-left: 2px !important;
	padding-right: 2px !important;
	padding-bottom: 1px !important;
}

.webZone
{
	padding-top: 0px !important;
	padding-left: 2px !important;
	padding-right: 2px !important;
	padding-bottom: 1px !important;
}

.webZone td
{
	padding-top: 0px !important;
	padding-left: 1px !important;
	padding-right: 1px !important;
	padding-bottom: 1px !important;	
}

.webZone tr
{
	padding-top: 0px !important;
	padding-left: 1px !important;
	padding-right: 1px !important;
	padding-bottom: 1px !important;
}

.NoPadding									 
{ 
	padding: 0px !important; 
} 

#content td
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

.leftNav
{
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}

.leftNav td
{
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;	
}

.leftNav tr
{
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;	
}

.leftNav li	
{
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	font-size : 16px !important;	
	
}

.leftNav li	a
{
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;	
	border-left: 0px !important;
	list-style-position:outside !important;
}



#leftNav tr
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#leftNav td
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;	 	
}

#leftNav table
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.webZone label
{
	text-align: left !important;
	float: left !important;
}

.PageTitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 22pt;
	padding-bottom: 18px;
	vertical-align: middle;
	color: #FF6600;
	padding-top: 0px;
	font-style: normal;
	font-family: Arial;
	text-align: left;
	text-transform: lowercase;	
}
.SubTitle
{
	font-weight: normal;
	font-size: 13pt;
	font-family: Arial;
	font-variant: normal;
	padding-top: 12px;
	padding-bottom: 2px !important;
	vertical-align: middle;
	color: #FF6600;
	text-align: left;
	text-transform: lowercase;
}
.SmallTitle
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	font-variant: normal;
	padding-top: 20px;
	padding-bottom: 2px !important;
	vertical-align: middle;
	color: #000000;
	text-align: left;
	text-transform: none;	
}
.BodyText
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 24px;
	font-weight: normal;
	font-size: 9pt;
	color: #303030;
	font-style: normal;
	font-family: Arial;
	text-align: left;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.addRoomsGrid th 
{
	width: 200px;
	text-align: left;
}

.addRoomsGrid td
{
	width: 200px;
}

#imagetable
{									 
	overflow: auto; 
	border: #DDDDDD 1px solid; 
	padding: 5px;	
	width: 700px;
	height: 114px;	
}

.imagetable
{									 
	overflow: auto; 
	border: #DDDDDD 1px solid; 
	padding: 5px;	
	width: 700px;
	height: 114px;
	/*white-space:nowrap;*/
}

.bigPhoto
{
	border: #DDDDDD 1px solid; 
	padding: 8px;
	margin: 10px;
	background-color: #FFFFFF;	 		
}


.localArea 
{
	color: Black !important;
	font-weight: bold !important;
	font-size: 1.5em !important;
}

#contactInfo ul 
{
	margin: 0 0em 0 1.5em;
	padding: 0;
}

.defaultsearchresult { background: url("images/layout/accommodationsearch/defaultbg.png") no-repeat; 
					   height: 33px !important;
					   padding: 0;
					   padding-top: 7px! important;
					   margin-top: 7px! important;
}
					   
.defaultsearchresult a { text-decoration: none !important;
					     color: #fff !important;
					     font-weight: bold !important;
					     font-size: 13pt !important;
					     margin: 0 0 0 10px !important;
					     padding-top: 7px! important; }
					     
.Code { background: url("images/layout/accommodationsearch/cbg.png") no-repeat; 
			height: 33px;
			padding: 0;
			padding-top: 7px;
			 }
					   
.Code a { text-decoration: none;
			  color: #fff !important;
			  font-weight: bold;
			  font-size: 13pt;
			  margin: 0 0 0 10px; }
			  
.CodePlus { background: url("images/layout/accommodationsearch/cplusbg.png") no-repeat; 
			height: 33px;
			padding: 0;
			padding-top: 7px;
			 }
					   
.CodePlus a { text-decoration: none;
			  color: #fff !important;
			  font-weight: bold;
			  font-size: 13pt;
			  margin: 0 0 0 10px; }
			  
.CodePlus_ULH { background: url("images/layout/accommodationsearch/cplusulhbg.png") no-repeat; 
			height: 33px;
			padding: 0;
			padding-top: 7px;
			 }
					   
.CodePlus_ULH a { text-decoration: none;
			  color: #fff !important;
			  font-weight: bold;
			  font-size: 13pt;
			  margin: 0 0 0 10px; }			
			  
.Code_ULH { background: url("images/layout/accommodationsearch/culhbg.png") no-repeat; 
			height: 33px;
			padding: 0;
			padding-top: 7px;
			}
					   
.Code_ULH a { text-decoration: none;
			  color: #fff !important;
			  font-weight: bold;
			  font-size: 13pt;
			  margin: 0 0 0 10px; }	
			  
.ULH { background: url("images/layout/accommodationsearch/ulhbg.png") no-repeat; 
			height: 33px;
			padding: 0;
			padding-top: 7px;
			 }
					   
.ULH a { text-decoration: none;
			  color: #fff !important;
			  font-weight: bold;
			  font-size: 13pt;
			  margin: 0 0 0 10px; }	
			  
.CodeIconExplaination { font-size: 0.9em; margin-bottom: 1.5em; }			

#contentNoNav
{
	position: relative;
	left: -235px;
}  	

.houseDetailCodePlus { background: url("images/layout/accommodationsearch/cplus.png") no-repeat; 
			padding: 0 0 0 35px !important;
			height: 23px; }
					   
.houseDetailCodePlus a { text-decoration: underline;
			  color: #1A487C !important;
			  font-weight: bold;
			  font-size: 13pt; }
			  
.houseDetailCode { background: url("images/layout/accommodationsearch/c.png") no-repeat; 
			padding: 0 0 0 30px !important;
			height: 23px; }
					   
.houseDetailCode a { text-decoration: underline;
			  color: #1A487C !important;
			  font-weight: bold;
			  font-size: 13pt; }
			  
.houseDetailCodePlus_ULH { background: url("images/layout/accommodationsearch/cplusulh.png") no-repeat; 
			padding: 0 0 0 68px !important;
			height: 23px; }
					   
.houseDetailCodePlus_ULH a { text-decoration: underline;
			  color: #1A487C !important;
			  font-weight: bold;
			  font-size: 13pt; }				  				  			  		  			  				  				  	

.houseDetailCode_ULH { background: url("images/layout/accommodationsearch/culh.png") no-repeat; 
			padding: 0 0 0 60px !important;
			height: 23px; }
					   
.houseDetailCode_ULH a { text-decoration: underline;
			  color: #1A487C !important;
			  font-weight: bold;
			  font-size: 13pt; }
			  
.houseDetailULH { background: url("images/layout/accommodationsearch/ulh.png") no-repeat; 
			padding: 0 0 0 35px !important;
			height: 23px; }
					   
.houseDetailULH a { text-decoration: underline;
			  color: #1A487C !important;
			  font-weight: bold;
			  font-size: 13pt; }
			  
.houseDetail { background: none;
			height: 23px; }
					   
.houseDetail a { text-decoration: underline;
			  color: #1A487C !important;
			  font-weight: bold;
			  font-size: 13pt; }	
			
.Box 
{
	width: 100%;
	text-align: left;
	clear:both;	
}   

h1.box { color: #666 !important;
		 font-size: 1.5em !important; }

div.box h1 { font-size: 1.5em !important;
	     color: #666 !important;
	     margin-bottom: 1em !important; }
	     
.box H1, .box H1 span { display: inline; } 

#content H1 {	MARGIN: 0px}
#content H2 {	MARGIN: 0px}
#content H3 {	MARGIN: 0px}
#content H4 {	MARGIN: 0px}
#content H5 {	MARGIN: 0px}
#content H6 {	MARGIN: 0px}
#content h7 {	MARGIN: 0px}
#content H1 {	FONT-SIZE: 2.2em}
#content H2 {	FONT-SIZE: 1.6em;	COLOR: #3b3b3b}
#content H3 {	FONT-SIZE: 1.4em;	COLOR: #666}
#content P {	MARGIN-TOP: 0px;	FONT-SIZE: 1em;	MARGIN-BOTTOM: 0.5em}
#content P.byline {	FONT-WEIGHT: bold;	LINE-HEIGHT: 1.5em}
.resultdetailscolumn {	FONT-SIZE: 0.9em !important;	VERTICAL-ALIGN: top;	WIDTH: 40%}
.resultdetailscolumn UL {	PADDING-LEFT: 2em;	PADDING-BOTTOM: 0.5em;	MARGIN: 0px;	PADDING-TOP: 0px; FONT-SIZE: 1em !important;}
.resultdetailscolumn LI { font-size: 1em !important; }

.advert
{
	border: 0;
}

.highlight
{
	border-style: double !important;
	border-width: thick !important;
	border-color: #1A487C;
}


.ListTableHeader
{
	/*border-top: #FF6600 1px solid;*/
	border-bottom: #FF6600 2px solid;
	background-color: white;
	padding-top: 15px !important;
	padding-bottom: 0px !important;	
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt !important; 	
	vertical-align: middle;
	color: black;	 	
	font-style: normal;
	font-family: Arial;
	text-align: center;
}

.ListTableRow
{
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	padding-right: 2px;
	padding-left: 2px;
	vertical-align: middle;
	text-align: center;
	color: black;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;		
	border-top: gainsboro 1px solid;	
}		 

/*#TandCCheckBox
{	
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	vertical-align: middle !important;
	text-align: left !important;
	margin: 0px !important;
	color: aqua !important;
	white-space:nowrap !important;
	border-collapse:collapse !important;	
	display: inline !important;
}	*/

/*.TandCCheckBox
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	vertical-align: middle !important;
	text-align: left !important;
	margin: 0px !important;
	color: aqua !important;
	white-space:nowrap !important;
	border-collapse:collapse !important;	
	display: inline !important;
}	*/

.TandCCheckBox label
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-left: 2px !important;
	vertical-align: middle !important;
	text-align: left !important;
	margin: 0px !important;
	white-space: nowrap !important; 
}	

.webZone textarea
{
	font-family: Arial !important;
}

.pendingChanges
{
	border-style: solid;
	border-width: thin;
	border-color: Black;
	BORDER-COLLAPSE: collapse;
	margin-left: 4px;
	margin-top: 4px;
}

.pendingChanges thead
{
	background-color: Silver;
	border-style: inset;
}

.pendingChanges td
{
	BORDER-RIGHT: black 2px solid;
	BORDER-TOP: black 2px solid;
	FONT-SIZE: 9pt;
	BORDER-LEFT: black 2px solid;
	BORDER-BOTTOM: black 2px solid;
	FONT-FAMILY: Arial;
	BORDER-COLLAPSE: collapse;
	border-style: inset !important;
	border-width: 2px;
	border-style: inset;
	text-align: center !important; 
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.pendingChanges th
{
	BORDER-RIGHT: black 2px solid;
	BORDER-TOP: black 2px solid;
	FONT-SIZE: 9pt;
	BORDER-LEFT: black 2px solid;
	BORDER-BOTTOM: black 2px solid;
	FONT-FAMILY: Arial;
	BORDER-COLLAPSE: collapse;
	border-style: inset !important;
	border-width: 2px;
	border-style: inset;
	text-align: center !important; 
	padding-left: 10px !important;
	padding-right: 10px !important;
}

@Media Print 
{
	#topBar img, #mainMenu, #memberLinks, #breadcrumbs, #leftNav, #AccommodationMainMenu_divSearchHouses, #kinetic h1, .CodeIconExplaination, .moreinfolink, #footerBar, hr { display: none; }
	#content { margin: 0; padding: 0 }
	#contentNoNav { margin: 0; padding: 0; left: auto}

	.defaultsearchresult { background: url("../images/layout/accommodationsearch/defaultbg.png") no-repeat; 
					   height: 33px;
					   padding: 0;
					   padding-top: 7px;
					   vertical-align: top; }
					   
	.defaultsearchresult a { text-decoration: none;
					     color: #fff !important;
					     font-weight: bold;
					     font-size: 13pt;
					     margin: 0 0 0 10px; }	

	.CODEPLUS { background: url("../images/layout/accommodationsearch/cplusbg.png") no-repeat; 
			height: 33px;
			padding: 0;
			padding-top: 7px;
			vertical-align: top; }
					   
	.CODEPLUS a { text-decoration: none;
			  color: #fff !important;
			  font-weight: bold;
			  font-size: 13pt;
			  margin: 0 0 0 10px; }
			  
	.CODEPLUS_ULH { background: url("../images/layout/accommodationsearch/cplusulhbg.png") no-repeat; 
			height: 33px;
			padding: 0;
			padding-top: 7px;
			vertical-align: top; }
					   
	.CODEPLUS_ULH a { text-decoration: none;
			  color: #fff !important;
			  font-weight: bold;
			  font-size: 13pt;
			  margin: 0 0 0 10px; }
			  
	.CODE { background: url("../images/layout/accommodationsearch/cbg.png") no-repeat; 
			height: 33px;
			padding: 0;
			padding-top: 7px;
			vertical-align: top; }
					   
	.CODE a { text-decoration: none;
			  color: #fff !important;
			  font-weight: bold;
			  font-size: 13pt;
			  margin: 0 0 0 10px; }
			  
	.CODE_ULH { background: url("../images/layout/accommodationsearch/culhbg.png") no-repeat; 
			height: 33px;
			padding: 0;
			padding-top: 7px;
			vertical-align: top; }
					   
	.CODE_ULH a { text-decoration: none;
			  color: #fff !important;
			  font-weight: bold;
			  font-size: 13pt;
			  margin: 0 0 0 10px; }	
			  
	.ULH { background: url("../images/layout/accommodationsearch/ulhbg.png") no-repeat; 
			height: 33px;
			padding: 0;
			padding-top: 7px;
			vertical-align: top; }
					   
	.ULH a { text-decoration: none;
			  color: #fff !important;
			  font-weight: bold;
			  font-size: 13pt;
			  margin: 0 0 0 10px; }


.LetDiv
{		
	position:relative !important; 
	height:2px !important;	 
	width:2px !important;
	left:-221px !important; 
	top: 20px !important;	 
	float: left !important;			
}	

.LetDiv img
{	
	height:80px !important;	 
	width:211px;
}	



   
































}