/* DO NOT DELETE */

/* imgGalBorder in a3, h3 main image and hotel presentation (.cgi) thumbnails */
.imgGalBorder {
	border: solid 1px #aeaeae;
}

/* tdImgGal in hotel presentation (.cgi) table td thumbnails */
.tdImgGal {
	font-family:Verdana,Tahoma;
	font-size:11px;
	color:#3B6B99;
	line-height: 16px;
	padding-left:4px;padding-right:4px;padding-bottom:4px;
}

/* listThumb in hotel list a1 & h1 - hotel thumbnail */
img.listThumb { border-right : solid 1px #c8c8c8; border-bottom : solid 1px #c8c8c8;margin:3px; }

/* areaImg in Region Info a1 & h1 - region image */
.areaImg { border: solid 1px #ffffff; }

/* textgreyErr used in a2 for errors - textgrey is the style used   */
.textgreyErr{ color:#ff0000;}
.textgenErr{ color:#ff0000;}

/* END OF DO NOT DELETE */

body{
	background: #DAE6F4;
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	color:#84AAE2;
	line-height:16px;
	padding:0px;
	margin:0px;
}

td{
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	color:#625D50;
	line-height:16px;
}

h2{
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	color:#ffcc00;
}

h3{
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	color:#ffcc00;
}

.selectmenu {
   font-size: 11px; background: #ffffff; color: #404040; border-style:solid; border-color:#CAC6B5; border-width:1px; height:19px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.selectmenularge {
   font-size: 12px; background: #ffffff; color: #404040; border-style:solid; border-color:#CAC6B5; border-width:1px; height:22px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inputboxsmall{
	border: 1px solid #e0e0e0;
	width: 80px;
}

.dowlarge{
	height:22px;
	font-weight: normal;
	background:#ffffff;
	border:2px solid #CAC6B5;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #404040;
}

.dow{
	height:19px;
	font-weight: normal;
	background:#ffffff;
	border:1px solid #CAC6B5;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #404040;
}

.b{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#505050; }

.myrez{
	 width: 400px;
	 height: 94px;
	 background: url(/img/common/bckg-myrez.gif) no-repeat top right;
}

.mainsearch{
	 width: 505x;
	 height: 231px;
	 padding-top:8px;
	 padding-bottom:2px;
	 padding-left:4px;
	 background: #589FD2 url(/img/zres/bg-form-1.gif) no-repeat top left;
	 border: 1px solid #397DB0;
}

.strike {text-decoration: line-through;}

/* TEXT SIZES & COLOR */



.text10p {
	font-size: 10px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	line-height:16px;
}

.text11p {
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	line-height:17px;
}

.text12p {
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	line-height:17px;
}
.text14p {
	font-size: 14px;
	font-family: Arial, Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	line-height:18px;
}
.text16p {
	font-size: 16px;
	font-family: Arial, Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	line-height:19px;
}

/* LINKS */

a.rm, a.rm:visited {
	display: inline;
	padding:5px;
	border: 1px solid;
	border-color: #aaa #777 #777 #aaa;
	background: #D4D0C8;
	color : #1d2e51;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	text-decoration: none;
}

a.rm:hover, a.rm:active
{
	position: relative;
	top: 1px;
	left: 1px;
	padding:5px;
	border-color: #777 #aaa #aaa #777;
}

a.rmorange, a.rmorange:visited,a.rmorange:hover, a.rmorange:active {
	display: inline;
	padding:3px;
	background: #ff8800;
	color : #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	text-decoration: none;
}




A.inlink:active, A.inlink:link, A.inlink:visited, A.inlink:hover  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : bold;
	font-weight: bold;
	color : #161AB4;
    text-decoration: underline;
}

a.bolink:active, a.bolink:link, a.bolink:visited, a.bolink:hover  {
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-style : bold;
	font-weight: bold;
	color : #009CD8;
	line-height:17px;
    text-decoration: none;
}

a.sprice:active, a.sprice:link, a.sprice:visited, a.sprice:hover  {
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-style : bold;
	font-weight: bold;
	color : #4a88C8;
	line-height:15px;
    text-decoration: underline;
}

a.bolinku:active, a.bolinku:link, a.bolinku:visited, a.bolinku:hover  {
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-style : bold;
	font-weight: bold;
	color : #001080;
	line-height:15px;
    text-decoration: underline;
}

a.bolinkus:active, a.bolinkus:link, a.bolinkus:visited, a.bolinkus:hover  {
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-style : bold;
	font-weight: bold;
	color : #001080;
	line-height:15px;
    text-decoration: underline;
}

a.claslink:active, a.claslink:link, a.claslink:visited, a.claslink:hover  {
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-style : normal;
	font-weight: normal;
	color : #0000ff;
    text-decoration: underline;
}

a.headerlink:active, a.headerlink:link, a.headerlink:visited, a.headerlink:hover  {
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-style : bold;
	font-weight: bold;
	line-height:21px;
	color : #ffffff;
    text-decoration: underline;
}

a.headerlinkn:active, a.headerlinkn:link, a.headerlinkn:visited, a.headerlinkn:hover  {
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-style : normal;
	font-weight: normal;
	color : #ffffff;
    text-decoration: underline;
}

a.yellowlink:active, a.yellowlink:link, a.yellowlink:visited, a.yellowlink:hover  {
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-style : normal;
	font-weight: normal;
	color : #FFCC00;
    text-decoration: underline;
}


a.tlink:active, a.tlink:link, a.tlink:visited, a.tlink:hover  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : bold;
	font-weight: bold;
	color : #374B7F;
    text-decoration: none;
}

a.plainwhite:active, a.plainwhite:link, a.plainwhite:visited, a.plainwhite:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	line-height:17px;
	color : #ffffff;
	font-style : normal;
	font-weight: normal;	
    text-decoration: none;
}

.bookbutton {
	color:#ffcc00;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Arial, Tahoma, Helvetica, Sans-Serif;	
	background-color:#335F8C;
	border-top:2px solid #3D6E9B;
	border-left:2px solid #3D6E9B;
	border-right:2px solid #2C5378;
	border-bottom:2px solid #2C5378;
	font-style : bold;
	font-weight: bold;
	padding:3px;
}

/* templates tpl-ax.html specific */
/* Where res = results in next 3 */

.searchheaderres {
	background:#E2E2E2;
	
}


.boxbody {
	background:#a2bbcf;
}
.boxborder {
	border:1px solid #8BAAC5;
}
.boxheader {
	background:#4A78A7;
}

.boxbody1 {
	background:#DBE7F4;
}
.boxborder1 {
	border:1px solid #D8D8D8;
}
.boxheader1 {
	background:#FFCC00;
}

.searchbodyres {
	background:#ffffff;
}

.searchborderres {
	border:1px solid #CBD7E7;
}



.searchheaderform {
	background:#FEAA20;
}

.searchbodyform {
	background: #FFC63B;
}

.searchborderform {
	border: 1px solid #ffaa00
}


.bggooglemap {
	background: #FF9500;
}

.textred 	{color:#ff0000;}
.textred1	{color:#e00000;}
.textreda 	{color:#E61B06;}
.textbrown 	{color:#63431D;}
.textblack 	{color:#000000;}
.textwhite 	{color:#ffffff;}
.textgrey 	{color:#00337f;}
.textgrey1 	{color:#c0c0c0;}
.textgrey2 	{color:#707070;}
.textgrey3 	{color:#736B56;}
.textgrey4 	{color:#545E7A;}
.textgreen 	{color:#00c000;}
.textorange {color:#F9A20A;}
.textyellow {color:#ffcc00;}
.textbluetu {color:#33CCFF;}
.textbluetu1{color:#009CD7;}
.textblue1 	{color:#1B538B;}
.textblue2 	{color:#003366;}
.textblue3 	{color:#224466;}
.textbluedark 	{color:#000070;}
.textbluedark1 	{color:#003366;}
.textbluedark2 	{color:#043270;}
.textbluedark3 	{color:#173149;}
.textbluedark5 	{color:#214965;}
.textbluedark6 	{color:#0C3C5E;}
.textorange		{color:#FF7700;}
.textgen 		{color:#173149;}

.bginner {background: #ffffff;}

.bg1 {background: url('/img/zres/bg-hotelslist.gif') top repeat-x;}
.bg2 {background: #335F8C;}
.bg3 {background: #00C000;}
.bg4 {background: #D6E4F2;}
.bg5 {background: #EBF3F7;}
.bg6 {background: #F9FCFF;}
.bg7 {background: #8BA5B4;}
.bg8 {background: #EFF4FA url('/img/zres/bg8.gif') top repeat-x;}

.bg10 {background: #E2E2E2;}
.bg11 {background: #4B93C6;}
.bg12 {background: #ffbb00;}
.bg14 {background: #e2e2e2 url(/img/zres/bg-bg14a.gif) repeat-x top left;}


.bgmenu {width: 100%;height:39px;background:url("/img/zres/bgmenu.gif") no-repeat;}
.bgerror {background: #FFF1F1;}
.bgerrorheader {background: #FFC0C0;}
.bgfooter {background: #4B93C6 url(/img/zres/bg-footer.gif) bottom repeat-x;}

.bordererror1234 {border:1px solid #FF8D8D;}
.bordererror1 {border-top:1px solid #FF8D8D;}
.bordererror2 {border-right:1px solid #FF8D8D;}
.bordererror3 {border-bottom:1px solid #FF8D8D;}
.bordererror4 {border-left:1px solid #FF8D8D;}

.border1234 {border:1px solid #d8d8d8;}
.border1 {border-top:1px solid #e8e8e8;}
.border2 {border-right:1px solid #e8e8e8;}
.border3 {border-bottom:1px solid #e8e8e8;}
.border4 {border-left:1px solid #e8e8e8;}

.bordera1234 {border:1px solid #C6D6E2;}
.bordera1 {border-top:1px solid #C6D6E2;}
.bordera2 {border-right:1px solid #C6D6E2;}
.bordera3 {border-bottom:1px solid #C6D6E2;}
.bordera4 {border-left:1px solid #C6D6E2;}

.bordersep {border-bottom:1px solid #f0f0f0;}

.firstcap {
	color: #00AFF0;
	display: block;
	float: left;
	font: 60px/58px Georgia, Times, serif;
	padding: 0 10px 0 0;
}


