/* 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;}

/* END OF DO NOT DELETE */

body{
	background: #E2E8F0 url(/img/common/body_bg.png);
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	color:#625D50;
	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: 10px; background: #ffffff; color: #404040; border-style:solid; border-color:#CAC6B5; border-width:1px; height:15px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.selectmenumed {
   font-size: 11px; background: #ffffff; color: #404040; border-style:solid; border-color:#CAC6B5; border-width:1px; height:18px;
   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 #CDE7FF;
	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:15px;
	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: 500px;
	 height: 231px;
	 padding-top:8px;
	 padding-left:4px;
	 background: #ffbb00;
	 border: 1px solid #ffaa00;
}

.strike {text-decoration: line-through;}


/* LINKS */

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.inlink12:active, A.inlink12:link, A.inlink12:visited, A.inlink12:hover  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : bold;
	font-weight: bold;
	color : #EF298C;
	line-height:16px;
    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 : #223366;
	line-height:17px;
    text-decoration: none;
}

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;
	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.bookn, a.bookn:visited {
	display: inline;
	padding:3px;
	border: 1px solid;
	border-color: #FF8080 #EE8100 #EE8100 #FF8080;
	background: #FF9000;
	color : #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	text-decoration: none;
}

a.bookn:hover, a.bookn:active
{
	position: relative;
	top: 1px;
	left: 1px;
	padding:3px;
	border-color: #EE8100 #ff8080 #ff8080 #EE8100;
}


.bookbutton {
	color:#ffffff;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Arial, Tahoma, Helvetica, Sans-Serif;	
	background-color:#FF9000;
	border-top:1px solid #FF8080;
	border-left:1px solid #FF8080;
	border-right:1px solid #EE8100;
	border-bottom:1px solid #EE8100;
	font-style : bold;
	font-weight: bold;
	letter-spacing:1px;	
	padding:4px;
}

/* mainbody */

.dialoga {
 width:100%;
 margin:0px auto;
 min-width:20em;
 color:#0000ff;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:3px;
}

.dialog .ft .c {
 height:3px;
}

.dialog .hd {
 background:transparent url(/img/common/tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(/img/common/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(/img/common/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(/img/common/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 2px 0px 2px;
 background:#fff url(/img/common/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:transparent url(/img/common/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(/img/common/br.gif) no-repeat right 0px;
}


/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialoga p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em verdana,arial,tahoma,"sans serif";
}

html>body .dialog pre {
 font-size:1.1em;
}


/* templates tpl-ax.html specific */
/* Where res = results in next 3 */

.searchheaderres {
	background:#0f5aa0;
}
.searchbodyres {
	background:#EDF3FA;
}
.searchborderres {
	border:1px solid #DCE4EE;
}
.searchheaderform {
	background:#ff9000;
}
.searchbodyform {
	background:#ffbb00;
}
.searchborderform {
	border: 1px solid #ffaa00
}
.bggooglemap {
	background: #FF9500;
}

.bginner {background: #ffffff;}

.bg1 {background: #51B9FF;}
.bg2 {background: #00A2E4;}
.bg3 {background: #EC298F;}
.bg4 {background: #B7E2FF;}
.bg5 {background: #EBF4FD;}
.bg6 {background: #F9FCFF;}

.bgerror {background: #FFC0C0;}
.bgerrorbody {background: #FFF9F9;}

.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 #CCE3F8;}
.border1 {border-top:1px solid #CCE3F8;}
.border2 {border-right:1px solid #CCE3F8;}
.border3 {border-bottom:1px solid #CCE3F8;}
.border4 {border-left:1px solid #CCE3F8;}

.bordera1 {border-top:1px solid #ffffff;}
.bordera2 {border-right:1px solid #ffffff;}
.bordera3 {border-bottom:1px solid #ffffff;}
.bordera4 {border-left:1px solid #ffffff;}

.bordersep {border-bottom:1px solid #E0EEFC;}


/* 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:16px;
}
.text14p {
	font-size: 14px;
	font-family: Arial, Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	line-height:16px;
}
.text16p {
	font-size: 16px;
	font-family: Arial, Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	line-height:16px;
}

.textred 	{color:#ff0000;}
.textred1	{color:#e00000;}
.textreda 	{color:#E61B06;}
.textbrown 	{color:#63431D;}
.textblack 	{color:#000000;}
.textwhite 	{color:#ffffff;}
.textgrey 	{color:#404040;}
.textgrey1 	{color:#c0c0c0;}
.textgrey2 	{color:#707070;}
.textgrey3 	{color:#736B56;}
.textorange {color:#F9A20A;}
.textyellow {color:#ffcc00;}
.textbluetu {color:#33CCFF;}
.textbluetu1{color:#009CD7;}
.textblue1 	{color:#1B538B;}
.textbluedark 	{color:#223366;}
.textbluedark1 	{color:#263E82;}
.textbluedark2 	{color:#043270;}
.textbluedark3 	{color:#173149;}
.textbluedark5 	{color:#214965;}
.textbluedark6 	{color:#0C3C5E;}
.textbluedark7 	{color:#062477;}
.textorange		{color:#FF7700;}



.firstcap {
	color: #00AFF0;
	display: block;
	float: left;
	font: 60px/58px Georgia, Times, serif;
	padding: 0 10px 0 0;
}

