html
{
	FONT-FAMILY: TREBUCHET MS,TREBUCHET,VERDANA,ARIAL,HELVETICA;
	FONT-SIZE: 14px;
        FONT-WEIGHT: NORMAL;
}


BODY
{
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
}

HR
{
	BORDER-TOP: 1px SOLID #405060;
	HEIGHT: 2px;
	COLOR: WHITE;
	BACKGORUND-COLOR: WHITE;
}

.topbanner
{
	WIDTH: 990px;
	HEIGHT: 140px;
	BACKGROUND-IMAGE: URL('/img/topbanner.jpg');
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0 -50px;
	LEFT: 0px;
}
.topbar
{
	WIDTH: 990px;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #405060;
	BACKGROUND-IMAGE: URL('/img/topbar2.gif');
	BACKGROUND-REPEAT: repeat-x;
	COLOR: WHITE;
	FONT-SIZE: 13px;	
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
}

.topbar a {
	COLOR: WHITE;
	TEXT-DECORATION: NONE;
	FONT-WEIGHT: NORMAL;
}
.topbar a:hover {
	FONT-WEIGHT: BOLD;
}


.topbar .menu
{
	float: left;
	padding-top: 6px;
}

.topbar .topbarlanguage
{
	BORDER: 0px;
	FLOAT: RIGHT;
	FONT-SIZE: 13px;
	PADDING: 0 0 0 0;
	MARGIN: 0 0 0 0;
	COLOR: WHITE;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #506478;
}
.topbar .topbarlanguageinner {
	BORDER-LEFT: 1px SOLID #404040;
	BORDER-TOP: 1px SOLID #404040;
	BORDER-BOTTOM: 1px SOLID #C0C0C0;
	PADDING: 3px 10px 4px 10px;
}

.mainpage {
	WIDTH: 990px;
	VERTICAL-ALIGN:TOP;
	FLOAT: TOP;
}

.leftcol {
	WIDTH: 160px;
	HEIGHT: 4200px;
	BACKGROUND-COLOR: #194E6D;
	BACKGROUND-IMAGE: URL('/img/bgleft.jpg');
	BACKGROUND-REPEAT: NO-REPEAT;
	MARGIN: 0px 0px 0px 0px;
	FLOAT: LEFT;
	BORDER-BOTTOM: 1px solid #808080;
}
.leftcolinner {
	PADDING: 10px 0px 10px 0px;
}

.body {
	WIDTH: 650px;
	FLOAT: LEFT;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	COLOR: BLACK;
	FONT-SIZE: 14px;
	TEXT-ALIGN: JUSTIFY;
	
}

.bodyinner {
	PADDING: 10px 10px 10px 10px;
	MARGIN: 0px 0px 0px 0px;
	HEIGHT: 4201px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 1px solid BLACK;
	BORDER-RIGHT: 1px solid BLACK;

}

.adminbody {
	BACKGROUND-COLOR: #FFFFFF;
	PADDING: 10px 10px 10px 10px;
	MARGIN: 0px 0px 0px 0px;
	COLOR: BLACK;
	FONT-SIZE: 14px;
	TEXT-ALIGN: JUSTIFY;
}
.adminbody HR
{
	HEIGHT: 1px;
	COLOR: BLACK;
}

.body table,
.body td
{
	FONT-SIZE: 14px;
}


H1 {
	COLOR: WHITE;
        FONT-SIZE: 24px;
        FONT-WEIGHT: NORMAL;
        PADDING-LEFT: 34px;
        PADDING-RIGHT: 8px;  
	PADDING-TOP: 6px;    
	MARGIN-LEFT: -10px;
	MARGIN-RIGHT: -10px;
	HEIGHT: 36px;
	BACKGROUND-COLOR: #28627B;
	BACKGROUND-IMAGE: URL('/img/box.gif');
	BACKGROUND-REPEAT: NO-REPEAT;
	BACKGROUND-POSITION: 10px 3px;
	BORDER: 0px;
	BORDER-TOP: 1px DOTTED #193C4B;
	BORDER-BOTTOM: 1px DOTTED #193C4B;
}
H2
{
	COLOR: BLACK;
	FONT-SIZE: 18px;
	FONT-WEIGHT: NORMAL;
	MARGIN-BOTTOM: 2px;
	text-decoration: UNDERLINE;
}
H3
{
	COLOR: WHITE;
	FONT-SIZE: 18px;
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #28727B;
	PADDING-LEFT: 4px;
	MARGIN-BOTTOM: 2px;
}


.rightcol 
{
	PADDING: 10px 10px 10px 9px;
	MARGIN: 0px 0px 0px 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 1px solid #404040;
	BORDER-BOTTOM: 1px solid #808080;
	HEIGHT: 4200px;
}

.rightcolouter {
	FLOAT: LEFT;
	WIDTH: 180px;
	BACKGROUND-COLOR: #E0E0E0;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
}



.sotop,
.sobottom
{	
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #28627B;
	COLOR: WHITE;
}

.sobottom,
.small
{
	FONT-SIZE: 10px;
}
.linkslink
{
	FONT-SIZE: 11px;
}


.toplink
{
	POSITION: absolute;
	LEFT: 40px;
	TOP: 20px;
	WIDTH: 600px;
	HEIGHT: 100px;
	BORDER: 0px;
}
.featuredhotelimage
{
	WIDTH: 140px;
	HEIGHT: 140px;
	BORDER: 1px SOLID #404040;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	MARGIN-RIGHT: 12px;
}

.DESCRIPTION:first-letter { 
	FONT-SIZE: 50px;
	FONT-WEIGHT: BOLD; 
	FLOAT: LEFT; 
	COLOR: #28627B;
	TEXT-TRANSFORM: UPPERCASE; 
	FONT-STYLE: ITALIC;
	MARGIN-RIGHT: 2px;
}

.CHANGEDATE,
.CHANGEDATE TD,
.CHANGEDATE INPUT,
.CHANGEDATE SELECT
{
	FONT-SIZE: 11px;
}
.CHANGEDATE
{
	POSITION: ABSOLUTE;
	LEFT: 380px;
	WIDTH: 200px;
	BORDER: 1px DASHED #808080;
	PADDING: 5px;
	MARGIN-LEFT: 10px;
	BACKGROUND-COLOR: #FFFFFF;
	FILTER: ALPHA(OPACITY=90);
}
.hotelsinthiscity,
.hotelsinthiscity A
{
	FONT-SIZE: 9px;
	FONT-FAMILY: VERDANA, ARIAL, HELVETICA;
	COLOR: #808080;
}


.SECDIV
{
	POSITION: RELATIVE;
	TOP: 0px;
	LEFT: 30px;
	BORDER: 1px DASHED #808080;
	PADDING: 1px;
	WIDTH: 220px;
}
.notthehotel
{
	WIDTH: 300px;
	BORDER: 1px DASHED #808080;
	BACKGROUND-COLOR: #e0e0e0;
	PADDING: 5px;
}
.img6060
{
	WIDTH: 60px;
	HEIGHT: 60px;
	BORDER: 1px solid black;
	MARGIN-LEFT: 20px;
	MARGIN-BOTTOM: 4px;
}

.treehook,
.treehookpre
{
	WIDTH: 9;
	HEIGHT: 9;
	BORDER: 0px;
	PADDING: 0px;
	MARGIN: 0px;
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 3px;
}
.treehookpre
{
	WIDTH: 12px
}
.abslink
{
	POSITION: ABSOLUTE;
	LEFT: -1000px;
	TOP: 0px;
}
.regionselect
{
	POSITION: ABSOLUTE;
	RIGHT: 12px;
	WIDTH: 160px;
	BORDER: 1px DASHED #808080;
	PADDING: 5px;
	MARGIN-LEFT: 10px;
	MARGIN-TOP: 12px;
	BACKGROUND-COLOR: #FFFFFF;
}

.specialimage
{
	WIDTH: 150px;
	MARGIN: 0px 16px 32px 16px;
	BORDER: 1px SOLID #405060;
}

.ads {
	MARGIN-TOP: 24px;
}

.ads,
.ads A {
	FONT-SIZE: 10px;
	COLOR: #B0B0B0;
}

.body DD
{
	margin-bottom: 8px;
	font-size: 12px;
	text-align: justify;

}

.tableavailablerooms {
        width: 460px;
        margin-top: 20px;
	margin-bottom: 20px;
}

.tableavailablerooms TH {
        border-top: 1px solid black;
        border-bottom: 1px solid black;
        background-color: #194E6D;
        text-align: left;
        padding-right: 20px;
	color: White;
}

.tableavailablerooms TD {
        border-bottom: 1px solid black;
	padding: 2px 0px 2px 0px;
        vertical-align: top;
}

.tdarname { }
.tdarguests  {
        padding-right: 20px;
}
.tdarrackrate {
        color: RED;
}
.tdarcurrentprice {
        text-align: right;
        padding-right: 20px;
}



.photoalbumbody {
  width: 340px;
  text-align: center;
  background-color: #f0f0f0;
}

.albumimagewrapper {
  width: 300px;
  height: 300px;
}

.photoalbumbar {
  font-size: 11px;
}
.photoalbumcloser {
  font-size: 11px;
  margin-top: 10px;
}


