body {  margin: 0px  0px; padding: 0px  0px}
body {  background-color:#EFFFF6; font-size:12px; font-family:Verdana;}
body {scrollbar-face-color:#2559bf; scrollbar-shadow-color: #BCDBFB; scrollbar-highlight-color: #BCDBFB; scrollbar-3dlight-color: #2559bf; scrollbar-darkshadow-color: #2559bf; scrollbar-track-color: #BCDBFB; scrollbar-arrow-color: #BCDBFB;}

p {font-size:11.5pt;}

h1{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	color: #009E00;
	background-color: #CFFFCF;
	text-align: left;
	text-indent: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: groove;
	border-bottom-style: groove;
	border-top-color: #000000;
	border-bottom-color: #000000;
}


h2 {font-family:verdana;font-size:18px;color:#ffffff; background-color:#2559bf;}
h3 {line-height: 1.0em; font-family:sans-serif; font-size:15px;color:white; background-color:#009E00;}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #369;
	line-height: 1.75em;
	}
h5 {font-family:verdana, sans-serif;font-size:14px;color:white; background-color:#2559bf; width: 99% margin:3px 3px;}
h6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19.5px; font-weight: bold; color: #003399; display:inline }


.more {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:PURPLE; text-decoration: none;  text-indent: 6pt; }
a.more :active {  color: #C71585; text-decoration: none}
a.more :hover {  color: red; text-decoration: underline}
a.more :link {  color: #C71585; text-decoration: none}
a.more :visited {  color: #C71585; text-decoration: none}

table {border-collapse: collapse; border: 0px solid #10387B; cellpadding: 0; margin: 0px;}
td {padding: 0px;}

div {}
#noBorder {border:0px; padding: 5px; margin:5px;}
#squeeze {border:5px solid silver; padding: 5px; margin:5px; width:80%; align:center;}
#Border {border:1px solid silver; padding: 5px; margin:5px;}

/*LINKAGE*/
#yahooBLUE a {
color: #10387B;
font-weight: bold;
text-decoration: none;
}
#yahooBLUE a:visited {
color: #10387B;
font-weight: bold;
text-decoration: none;
}

#yahooBLUE a:hover {
color: #10387B;
background-color: #F7F7F7;
font-weight: bold;	 
text-decoration: underline;
}

/** end  BASICS ************************************************/
/**************************************************/

/*
technicals
*/

/*techs MENU  technicals*/

.buttonscontainer_techs
{
width: 100%; background-color: #0082AD;
font-size:10pt; color: white;
}

.buttons_techs a 
{
color: #000066;
background-color: white;
padding: 1px;
padding-left: 3px;
display: block;
border-bottom: 1px solid BFDFFF;
font: 10px;
font-weight: bold;
text-decoration: none;
text-align: left;
background-repeat: no-repeat;
background-position: left top;
}

.buttons_techs a:visited  {
text-decoration: none;
}

.buttons_techs a:hover {
background-color: #FFFBEF;
color: #FFAA08;
text-decoration: underline;
}

#links_techs_title { 
	background-color: #C71585;
	text-decoration: bold;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	}
	
.home {  color: #000000; text-decoration: none}
.buttonscontainer_home
{
width: 100%; background-color: #29335F;
font-size:11pt; color: white;
}

.buttons_home a 
{
color: white;
background-color: #29335F;
padding: 1px;
padding-left: 3px;
display: block;
border-bottom: 1px solid BFDFFF;
font: 11pt;
font-weight: bold;
text-decoration: none;
text-align: center;
background-repeat: repeat;
background-position: left top;
}

.buttons_home a:visited  {
text-decoration: none;
}

.buttons_home a:hover {
background-color: #29335F;
color: yellow;
text-decoration: underline;
}

/*
LEFT MENU 
*/

.buttonscontainer 
{
width: 100%; background-color: #019F00 ;
font-size:10pt; color: white;
}

#links_left_title { 
	background-color:#019F00;
	font-weight:  bold;
	font: 13px Verdana;
	padding-left: 5px;
	}


.buttons a 
{
color: #000066;
background-color: #EFFFF7;
padding: 4px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #BFDFFF;
font: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
background-repeat: no-repeat;
background-position: left top;
}

.buttons a:visited  {
text-decoration: none;
}

.buttons a:hover {
background-color: #FFFFFF;
color: #4F7EFF;
text-decoration: underline;
}






/*RIGHT MENU*/
.buttonscontainer_right 
{
width: 100%; background-color: #9CCB00;
font-size:10pt; color: white;
}

.buttons_right a 
{
color: #000066;
background-color: white;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid BFDFFF;
font: 10px;
font-weight: bold;
text-decoration: none;
text-align: left;
background-repeat: no-repeat;
background-position: left top;
}

.buttons_right a:visited  {
text-decoration: none;
}

.buttons_right a:hover {
background-color: BFDFFF;
color: red;
text-decoration: underline;
}

#links_right_title { 
	background-color:#2559bf;
	text-decoration: bold;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	}





#links_home_title { 
	background-color: #c71585;
	text-decoration: bold;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	}

/*TOP NAV BAR*/

div#topnav_container
{
background-color: #009E00;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}

div#topnav_container ul
{
font-family: verdana;
font-weight: normal;
font-size:9pt;
color: white;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
}

div#topnav_container ul li
{
display: inline;
margin-left: -4px;
}

div#topnav_container ul li a:link
{
padding: 3px 8px 3px 8px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

div#topnav_container a:visited
{
padding: 3px 8px 3px 8px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

div#topnav_container ul li a:hover
{
background-color: #fffFFF;
color: #C71585;
}



	
/*FOOTER*/

div#foot_container
{
background-color: #2559bf;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}

div#foot_container ul
{
font-family: verdana;
font-weight: normal;
font-size:9pt;
color: white;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
}

div#foot_container ul li
{
display: inline;
margin-left: -4px;
}

div#foot_container ul li a
{
padding: 3px 8px 3px 8px;
color: #63A610;
text-decoration: none;
border-right: 1px solid #fff;
}

div#foot_container ul li a:hover
{
background-color: #16008D;
color: white;
}

#logo_links a:hover {
background-color: BFDFFF;
color: 551A8B;
text-decoration: underline;
}

#active a { border-left: 1px solid #fff; }


/*FOOTER bottomline*/
#bottomofpage {background-color: #595F59; color: white; font: 9px;}
#bottomofpage a:link   {color: #7CBBFF; text-decoration: none; font: 9px;}
#bottomofpage a:visited {color: #7CBBFF; text-decoration: none; font: 9px;}
#bottomofpage a:active {color: 7CBBFF; text-decoration: none; font: 9px;}
#bottomofpage a:hover  {color: white; text-decoration: underline; font: 9px;}

#logo {
	position: relative;
	font-family: arial black, arial, helvetica, verdana, sans-serif;
	font-weight: normal;
	font-size: 36pt;
	border: none;
}

	
/*SPECIAL FONTS*/
div#welcome {color: #4f4f4f;   font-family:Palatino Linotype; text-decoration: bold; text-align: center; font-size:14pt;  white-space: nowrap;}
div#welcome2 {color: YELLOW;   font-family:Palatino Linotype; text-decoration: none; text-align: center; font-size:9pt;  white-space: nowrap;}
div#welcome2 a:link  {color: NAVY;   font-family:Palatino Linotype; text-decoration: underline;   white-space: nowrap; font-size:9pt;}
div#welcome2 a:hover {color: #C71585;  background-color: white;}
/*SPECIAL FONTS -- spans*/

/*CONTENT LINK STYLE DIV seems to be UNIVERSAL ¿*/	
#contents p {color: #000066;font-size:10pt; }
#contents b {color: NAVY; font-size:11pt; }
a:active {  color: white}
a:hover {  text-decoration: underline; color: #63A610; /*background-color: white;*/}
/*content ad boxes*/
div#contents_ads a:link {  color: white; text-decoration: underline;}
div#contents_ads a:hover {  color: white; text-decoration: underline;}
/*a:visited {  color: lime}*/


/*ad boxes on index for FEATURED hotels */
/*span1=span4 span2=span5 span3=span6 */
.span1  {color: white; font-size:12pt; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.span1 :link {  color: white; text-decoration: none;}
a.span1 :visited {  color: white; text-decoration: none;}
a.span1 :hover {  color: yellow; text-decoration: underline;}
a.span1 :active {  color: white; text-decoration: none;}

.span4  {color: white; font-size:12pt; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.span4 :hover {  color: yellow; text-decoration: underline}
a.span4 :active {  color: white; text-decoration: none}
a.span4 :link {  color: white; text-decoration: none}
a.span4 :visited {  color: white; text-decoration: none}

.span2	{color: white; font-size:10pt; text-align: center; text-decoration: none;}
a.span2 :hover {  color: yellow; text-decoration: underline}
a.span2 :active {  color: white; text-decoration: none}
a.span2 :link {  color: white; text-decoration: none}
a.span2 :visited {  color: white; text-decoration: none}

.span5	{color: white; font-size:10pt; text-align: center; text-decoration: none;}
a.span5 :hover {  color: yellow; text-decoration: underline}
a.span5 :active {  color: white; text-decoration: none}
a.span5 :link {  color: white; text-decoration: none}
a.span5 :visited {  color: white; text-decoration: none}

.span3  {color: #7969D1; font-size:11pt;}
.span3 a:link {  color: #7969D1; text-decoration: none}
.span3 a:visited {  color: #7969D1; text-decoration: none}
.span3 a:hover {  color: #7969D1; text-decoration: none; background-color: white;}
.span3 a:active {  color: #7969D1; text-decoration: none}

.span6  {color: violet; font-size:11pt;}
.span6 a:link {  color: violet; text-decoration: none}
.span6 a:visited {  color: violet; text-decoration: none}
.span6 a:hover {  color: violet; text-decoration: none; background-color: white;}
.span6 a:active {  color: violet; text-decoration: none}



/*OLD -- div version of span styles */
#span2	{color: white; font-size:10pt; text-align: center; text-decoration: none;}
#span2	a:hover {color: white;  text-align: center; text-decoration: bold;}
#span2	a:visited {color: white;  text-align: center; text-decoration: none;}

#span3  {color: green; font-size:11pt;}
#span4  {color: white; font-size:13pt; font-family:Palatino Linotype;}
#span4  a:hover {color: white;  text-align: center; text-decoration: none;}

#span5	{color: red; font-size:9pt; text-align: center; text-decoration: none;}
#span5	a:hover {color: red; font-size:9pt; text-align: center; text-decoration: bold;}
#span5	a:visited {color: red; font-size:9pt; text-align: center; text-decoration: none;}


div#span6	{color: white; font-size:8pt; text-align: center;}
div#span6 :hover {  color: yellow; text-decoration: underline}
div#span6 :active {  color: yellow; text-decoration: none}
div#span6 :link {  color: lime; text-decoration: none}
div#span6 :visited {  color: pink; text-decoration: none}

#sansblack{color: green; font-size:12pt;}
#sansblack a:link {color: lime; }
#sansblack a:visited {color: pink; }
td.sansblack {background-color: white; }
/*OLD -- div version of span styles NONe FX*/


/*special FONTS -- right menu*/
#intro {color: #2559BF; font-size:12pt; font-family:Palatino Linotype; text-decoration: bolder;}
#intro a:link {color: #000066;}
#intro  a:visited {color: #000066; }
#intro	a:hover {color: #C71585; text-decoration: bolder; background-color: white;}
#intro	a:active {color: #000066; }

div#red {color: red;   text-decoration: bold; text-align: center; font-size:7pt; text-align: center;}
div#phulay {color: #000080; font-size:8pt; text-align: center;}
div#booking {color: #000080; font: 11px Tahoma; text-align: left; font-variant:  small-caps; text-decoration: none;}


/*CONTENT*/
/* use h3 for titles */

#contents { 
	background-color:#BFDFFF;
	font-weight: normal;
	font: 11px Verdana; 
	text-align: left;
	color: #000066; 
	
	margin:3px  3px;
	}
	




	

	
	
/*LOGO*/
#logo
{ 
	background-color:#BFDFFF;
	font-weight: bold;
	font: 13px Verdana; 
	text-align: center;
	color: #000066; 
	width: 100%;
	
}

#logo a {
color: #4f4f4f;
font-weight: bold;
text-decoration: underline;
}
#logo a:visited {
color: #4f4f4f;
font-weight: bold;
text-decoration: underline;
}

#logo a:hover {
font-weight: bold;	 
background-color: #FFFFFF;
color: #C71585;
text-decoration: underline;
}









/*EXPERIMENTALS - below*/




/*DROP menu test */
.menutitle{
cursor:pointer;
margin-bottom: 4px;
background-color:#2559BF;
color:#BFDFFF;
width:100%;
padding:7px;
font-size:15pt;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 1.5em;
color:green;
}


/*box BLUE for subcats*/
#blueblock{
width: 180px;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background-color: #90bade;
color: #333;
}

* html #blueblock{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

/*END blue BOX*/


/*Yellow TABS*/
.basictab{
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #f6ffd5;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
background-color: #DBFF6C;
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #DBFF6C;
color: black;
}
/*end YELLOW TABS*/



/*SIMPLE BOX*/
/* for understanding browsers */
.container_simplebox {
color:blue;	
background-color: white;
 
width:99%;
position: center;
margin-left: 3px;
margin-right: 3px;
padding:0.5em;
border:1px solid #000;
min-height:8em; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .container_simplebox {
height: 8em;
}
/*end SIMPLE BOX*/