﻿body {font-family:Arial,Verdana;font-size:11px;font-weight:300;color:Black;margin: 5px; background: #ffffff;}
.fontnormal{font-family:Arial,Verdana;font-size:11px;font-weight:300;color:Black;}
.fontbold{font-family:Arial,Verdana;font-size:11px;font-weight:700;color:Black;}
.fontsmall{font-family:Arial,Verdana;font-size:10px;font-weight:300;color:Black;}

.menu {font-size:11px;font-family:arial;font-weight:700;}
.menu ul {padding:0;margin:0;list-style-type:none; height:25px; background:transparent;}
.menu ul ul {width:15em;}
.menu ul li {float:left;height:25px;line-height:25px; display:block;}
.menu ul ul li {display:block;width:12em;height:auto; line-height:1em;}

.menu a{display:block;float:left;height:100%; font-size:1em;text-decoration:none;color:#ffffff;background:#67affe url(../images/menu/button.png) center center; padding:0 10px 0 10px; border-left:1px solid #53a4fe; border-right:1px solid #000;}
.menu a:active{display:block;float:left;height:100%; font-size:1em;text-decoration:none;color:#ffffff;background:#67affe url(../images/menu/button.png) center center; padding:0 10px 0 10px; border-left:1px solid #53a4fe; border-right:1px solid #000;}
.menu a:link{display:block;float:left;height:100%; font-size:1em;text-decoration:none;color:#ffffff;background:#67affe url(../images/menu/button.png) center center; padding:0 10px 0 10px; border-left:1px solid #53a4fe; border-right:1px solid #000;}
.menu a:visited {display:block;float:left;height:100%; font-size:1em;text-decoration:none;color:#ffffff;background:#67affe url(../images/menu/button.png) center center; padding:0 10px 0 10px; border-left:1px solid #53a4fe; border-right:1px solid #000;}

* html .menu a, * html .menu a:visited {}
.menu ul ul a{display:block;background:#d0e6ff url(../images/menu/sub_button.png); color:#3065a0;width:12em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #000000;}
.menu ul ul a:active {display:block;background:#d0e6ff url(../images/menu/sub_button.png); color:#3065a0;width:12em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #000000;}
.menu ul ul a:link {display:block;background:#d0e6ff url(../images/menu/sub_button.png); color:#3065a0;width:12em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #000000;}
.menu ul ul a:visited {display:block;background:#d0e6ff url(../images/menu/sub_button.png); color:#3065a0;width:12em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #000000;}

* html .menu ul ul a, * html .menu ul ul a:visited  {width:140px; width:12em;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
.menu ul ul ul a{display:block;background:#d0e6ff url(../images/menu/sub_button.png); color:#3065a0;width:12em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #000000;}
.menu ul ul ul a:active {display:block;background:#d0e6ff url(../images/menu/sub_button.png); color:#3065a0;width:12em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #000000;}
.menu ul ul ul a:link {display:block;background:#d0e6ff url(../images/menu/sub_button.png); color:#3065a0;width:12em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #000000;}
.menu ul ul ul a:visited {display:block;background:#d0e6ff url(../images/menu/sub_button.png); color:#3065a0;width:12em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #000000;}

.menu ul :hover a.sub1 {background:#447b7b;}
.menu ul ul :hover a.sub2 {background:#447b7b;}
* html .menu a:hover {color:#FFFF40;background:#d4d8bd url(../images/menu/button_over.png) center center; position:relative; z-index:100;}
.menu li:hover {position:relative;z-index:150;}
.menu :hover > a {color:#FFFF40;background:#bfdcfc url(../images/menu/button_over.png) center center;}
* html .menu ul ul a:hover{color:#FFFF40;background:#aec5de; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#FFFF40;background:#aec5de;}
* html .menu ul ul ul a:hover {background:#aec5de; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#aec5de;color:#FFFF40;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:25px; left:0; width:140px;}
.menu ul ul ul{top:0;}
.menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em; background:transparent url(../images/spacer.gif); left:-3em;}
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{visibility:visible; left:100px;}

li.sidemenucaption{font-size:11px; font-family:arial; font-weight:700; color:#ffffff; text-decoration:none; margin:0px; border:0px;height:17px;display:block;background: url(../images/menu/caption.png);padding-top:2px;padding-left:10px;}
ul.sidemenu{font-size:11px; font-family:arial; font-weight:300; list-style:none; text-decoration:none; padding:0px; margin:0px; width:176px;border:1px solid #888888;display:block;}
ul.sidemenu li a{font-size:11px;font-family:arial,verdana;font-weight:300;color:#385C7A;background:url(../images/menu/sub_button.png);height:15px;display:block; padding-top:3px;padding-left:3px;}
ul.sidemenu li a:active {font-size:11px;font-family:arial,verdana;font-weight:300;color:#385C7A;background:url(../images/menu/sub_button.png);height:15px;display:block; padding-top:3px;padding-left:3px;}
ul.sidemenu li a:visited {font-size:11px;font-family:arial,verdana;font-weight:300;color:#385C7A;background:url(../images/menu/sub_button.png);height:15px;display:block; padding-top:3px;padding-left:3px;}
ul.sidemenu li a:link {font-size:11px;font-family:arial,verdana;font-weight:300;color:#385C7A; background:url(../images/menu/sub_button.png);height:15px;display:block; padding-top:3px;padding-left:3px;}
ul.sidemenu li a:hover{font-size:11px;font-family:arial,verdana;font-weight:300;color:#000000;background: #ffffff;height:15px;display:block; padding-top:3px;padding-left:3px;}

.pagetop {background:#d4d8bd url(../images/menu/button_over.png) center center;margin:0px;padding:0px;}
.page {width:940px;border-left:1px solid #bfd1f0;border-right:1px solid #bfd1f0;background-color:White;height:100%;padding:0px;margin:0px;}
.subpage {width:100%;border:0px;background-color:White;height:100%;}
.leftpanel {width:180px;padding:4px; background: #eeeeee url(../images/leftbg.gif);}
.rightpanel {background-color:White; width:760px;padding:4px;}

.midpanel {background-color:White; width:600px;padding:4px;}
.adpanel {background-color:#F9F8F7;width:160px;padding:4px;background:url(../images/lbg.gif)}

.boxstyle {border: 1px solid #888888;background-color: #e7ecf1;padding:0px;margin:0px 0px 6px 0px; text-align:left;background:url(../images/ptbg.gif);font-size:11px;}
.captionhard {font-family:Arial,Verdana;font-size:11px; vertical-align:middle; font-weight:700;color:Black;height:20px; background:url(../images/cbgh.gif) repeat right top;padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;}


.producttable {border: 1px solid #888888;background-color: #ffffff;padding:0px;margin:0px 0px 6px 0px; text-align:left;width:100%;background:url(../images/ptbg.gif);text-align:justify}
.productcaption {font-family:Arial,Verdana;font-size:11px; vertical-align:middle; font-weight:700;color:Black;height:18px; background:url(../images/cbgh.gif) repeat right top;padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;width:100%;}
.smalldetail {font-family:Arial,Verdana;font-size:11px; vertical-align:middle; font-weight:300;color:Black;}
.infotable {border:1px solid #cccccc;font-family:Arial,Verdana;font-size:11px; text-align:justify;}
.tabcontrol {font-family:arial;font-size:11px;}

.roomtable {width:100%;border:1px solid #cccccc;font-size:11px;font-weight:700;text-align:left;}
.roomcolumn {background-color:#efefef;width:152px;padding-left:5px;font-weight:300;}
.boardingcolumn {background-color:#e6e4e4;width:152px;padding-left:5px;font-weight:300;}
.avgpricecolumn {background-color:#efefef;width:80px;text-align:right;padding-right:5px;color:blue;font-weight:300;}
.avgpricecolumn2 {background-color:#e6e4e4;width:80px;text-align:right;padding-right:5px;color:blue;font-weight:300;}
.pricecolumn {background-color:#e6e4e4;text-align:right;padding-right:1px;color:red;font-weight:300;}
.pricecolumn2 {background-color:#efefef;width:90px;text-align:right;padding-right:1px;color:red;font-weight:300;}
.point {color:#0000ff;font-weight:700;font-size:12px;}
.pointname {color:#0000ff;font-weight:300;font-size:11px;}
.buttoncolumn {width:90px;}

.price {color:red;font-weight:300;}
.price2 {color:blue;font-weight:300;}

.even{background-color:#efefef;background:url(../images/cbgh.gif);padding-left:5px;height:18px;font-size:11px;}
.odd{background-color:#e6e4e4;background:url(../images/cbgh.gif);padding-left:5px;height:18px;font-size:11px;}

.evenrow{background-color:#f8f8f8;padding-left:5px;height:18px;font-size:11px;font-weight:300;}
.oddrow{background-color:#efefef;padding-left:5px;height:18px;font-size:11px;font-weight:300;}

.bottompanel{background-color:#EFEFEF; background:url(../images/bottompanel.gif); border-top:1px solid #bfd1f0; height:50px;text-align:center}
.bottom{background:url(../images/bottom.gif); border-top:1px solid #cccccc; height:17px;border-top:1px solid #bfd1f0;}


.thumbs {height:54px;border:1px solid #8C8C94;cursor:pointer;padding:2px;margin:2px;background-color:#ffffff;}
.thumbs:hover {height:54px;border:1px solid #8C8C94;cursor:pointer;padding:2px;margin:2px;background-color:#FF8E09;}
.mainimage {height:263px;border:1px solid #8C8C94;padding:6px;background-color:#ffffff;}

.error{font-family:Arial,Verdana;font-size:12px;font-weight:700;color:#C00000;}
.littletable{width:110px;height:150px;border:1px solid #808080;font-family:Arial,Verdana;font-size:11px; font-weight:300;background:url(../images/ptbg.gif);}
.littletablecontainer{width:120px;height:150px;}
.midtable{width:180px;height:170px;border:1px solid #808080;font-family:Arial,Verdana;font-size:11px; font-weight:300;background:url(../images/ptbg.gif);}
.midtablecontainer{width:183px;height:170px;}

#dhtmltooltip{
position: absolute;
border: 1px solid black;
border-spacing:10px;
width: 150px;
padding: 2px;
margin:5px;
visibility: hidden;
z-index: 100;
}
.tarea
{
	font: Arial,Verdana;
    font-size:11px;
    font-weight:300;		
    color: black;        
    background-color: #F9F8F7;         
    border: gray 1px solid;                
    padding:2px;   	
    margin:0px;
}
.tbox0
{	
	font: Arial,Verdana;
    font-size:11px;
    font-weight:300;
	height: 14px;
	padding:2px;   	
    margin:0px;
    border: gray 1px solid;                
    color: black;        
    background-color: #F9F8F7;     
    vertical-align:middle;     
}
.combo
{	height: 19px;
	padding:2px;   	
    margin:0px;
    border: gray 1px solid;            
    color: black;    
    font: Arial,Verdana;
    font-size:11px;
    font-weight:300;
    background-color: #F9F8F7;     
    vertical-align:middle;    
}
.tbox1
{	height: 14px;
	padding:2px;   	
    margin:0px;
    border: gray 1px solid;            
    color: black;    
    font: Arial,Verdana;
    font-size:11px;
    font-weight:300;
    background-color: #F9F8F7;     
    vertical-align:middle;
    width: 100px;
}
.tbox2
{	height: 14px;
	padding:2px;   	
    margin:0px;
    border: gray 1px solid;            
    color: black;    
    font: Arial,Verdana;
    font-size:11px;
    font-weight:300;
    background-color: #F9F8F7;     
    vertical-align:middle;
    width: 200px;
}
.tbox3
{	height: 14px;
	padding:2px;   	
    margin:0px;
    border: gray 1px solid;            
    color: black;    
    font: Arial,Verdana;
    font-size:11px;
    font-weight:300;
    background-color: #F9F8F7;     
    vertical-align:middle;
    width: 280px;
}
.tbox4
{	height: 14px;
	padding:2px;   	
    margin:0px;
    border: gray 1px solid;            
    color: black;    
    font: Arial,Verdana;
    font-size:11px;
    font-weight:300;
    background-color: #F9F8F7;     
    vertical-align:middle;
    width: 350px;
}
.button
{
	border:0px;height:20px;width:140px;font-family:Arial,Verdana;font-size:11px;font-weight:700;color:#212488;
	vertical-align:middle;background:url(../images/button.png);cursor:pointer;
}
.smallbutton
{
	border:0px;height:20px;width:90px;font-family:Arial,Verdana;font-size:11px;font-weight:700;color:#212488;
	vertical-align:middle;background:url(../images/sbutton.png);cursor:pointer;
}
A {COLOR: #000080;TEXT-DECORATION: none}
A:active {COLOR: #000080;TEXT-DECORATION: none}
A:link {COLOR: #000080;TEXT-DECORATION: none}
A:visited {COLOR: #000080;TEXT-DECORATION: none}
A:hover {COLOR: #4040FF;TEXT-DECORATION: none}

.updatemessage{background-color:#ffffff; font-family:Arial,verdana;font-weight:700;font-size:11px;color:#800000;border: 1px solid #808080;text-align:center;vertical-align:middle;width:300px;height:80px;}

.TdButton{font-family:Arial,Verdana;font-size:11px;margin:0px;padding:0px;}
.TdButton:hover{font-family:Arial,Verdana;font-size:11px;background-color:#E3EAEF;}

.smallstrike{font-family:Verdana,Arial;font-size:9px;font-weight:300;color:red;}
.smallprice{font-family:Verdana,Arial;font-size:9px;font-weight:300;color:blue;}

.securitycode{width:70px; height:18px; font-family:Arial; font-size:14px; font-weight:700; border:1px solid black; color:Navy; padding-left:3px;}

.normaltable{border: 1px solid #888888;background-color: #ffffff;padding:0px;margin:0px 0px 6px 0px; text-align:left;width:100%;text-align:justify}
.review{background-color:#eeeeee;}

.avday{background-color:#C0FFC0;width:18px;height:14px;}
.unavday{background-color:#CC5E5E;color:#ffffff;width:18px;height:14px;}
.avcal{border:1px solid black;background-color:#F4F2F2;font-family:Arial,Verdana;font-size:9px;height:152px;}
.avcalcap{text-align:center;border:1px solid black;background-color:#E2E2E2;font-family:Arial,Verdana;font-size:9px;font-weight:700;}


.forumcaption {font-family:Arial,Verdana;font-size:11px; vertical-align:middle; font-weight:700;color:Black;height:20px; background:url(../images/cbgh.gif) repeat right top;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.forumtable{font-family:Arial,Verdana;font-size:11px;width:100%;padding:2px;background-color: #808080;}
.forumcell{text-align:justify;background-color:#fefefe;}
.forumcellc{text-align:center;background-color:#fefefe;}
.forumsep{background-color:#dddddd;height:2px;}
.forumentrytextbox{border:4px solid #dddddd; width:95%; height:100px;}
.imagepanel{border:1px solid #000000; width:95%; }
.avatar{border:1px solid #000000;}
.forumimage{border:1px solid #000000;}
.forumreply{font-family:Arial,Verdana;font-size:11px;width:97%;padding:2px;background-color: #eeeeee;border:1px solid #cccccc;margin:5px;font-size:11px;}
.forumreplycell{text-align:justify;background-color:#fefefe;}
.forumbutton
{
	border:0px;height:16px;width:123px;font-family:Arial,Verdana;font-size:10px;font-weight:700;color:#ffffff;
	vertical-align:middle;background:url(../forumicons/button.png);cursor:pointer;
	/*
	border:0px;height:16px;width:122px;font-family:Arial,Verdana;font-size:10px;font-weight:700;color:#ffffff;
	vertical-align:middle;background:url(../forumicons/button2.png);cursor:pointer;
	*/
}

.midthumbs {width:120px;border:1px solid #8C8C94;cursor:pointer;padding:2px;margin:2px;background-color:#ffffff;}
.midthumbs:hover {width:120px;border:1px solid #8C8C94;cursor:pointer;padding:2px;margin:2px;background-color:#FF8E09;}
.menuabove{background-color:#EFEFEF; background:url(../images/bottompanel.gif); border-top:1px solid #bfd1f0; text-align:right;border-top:1px solid black;}
.facilitycapt {font-family:Arial,Verdana;font-size:11px; vertical-align:middle; font-weight:700;color:Black;height:20px; background-color:#eeeeee;padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;}

.norec{background-color:#ffffff;color:#000000;width:18px;height:14px;}

.installment{background-color:#fff3ed;}
.probar{background:#fff7d4;font-size:13px;}
.voucher{border:1px solid #cccccc;font-size:11px;font-weight:700;text-align:left;}
.cancelledvoucher{border:1px solid #cccccc;font-size:11px;font-weight:700;text-align:left;background:#ffe2df url(../images/cancel.jpg) no-repeat;}