@charset "UTF-8";
/* CSS Document */


body{
background:#6c0000 url(../images/bg.jpg) repeat-x top;
/*background:#000000 url(../images/bg_chrismas.jpg) repeat-x top center;*/
margin-left:0px; margin-top:0px;
}

td{
font-family:arial;
font-size:12px;
color:#782929;
}


h1				{	font-family:Helvetica; font-size:18px;	margin-bottom:3px;	color:#782929;	font-weight:normal;	}
h2				{	font-family:Helvetica; font-size:16px;	margin-bottom:3px;	color:#782929;	font-weight:normal;
					text-transform:capitalize;	}
h3				{	font-family:Helvetica; font-size:12px; margin-bottom:3px; margin-top:1px;	color:#782929; 	}





/*					Tables & Cells					*/


table.bbc_news	
a:visited{
display:inline;
}
table.bbc_news	
a:hover, a:active{

}

table.bbc_news img
{ float:right; margin-top:2px;}

td.td_main_body{
background-image:url(../images/main_bg.jpg);
background-repeat:repeat-y;
padding-top:10px;
padding-left:30px;
padding-right:30px;
padding-bottom:0px;
}

td.td_black{
color:#FFFFFF;
padding:10px;
}



/*					Classes					*/

.bold			{	font-weight:bold;	}
.italic			{	font-style:italic;	}
.bold_italic	{	font-weight:bold;	font-style:italic;	}

.titles			{	font-size:16px;	font-weight:bold;	}
.titles_white	{	font-size:13px;	font-weight:bold; color:#FFFFFF;	}

.hotel_name		{	font-size:24px;	font-weight:bold; color:#782929;	}

.text_red		{	color:#990000;	}
.text_white		{	color:#FFFFFF;	}


/*					IDs					*/

#padding05	{	padding:5px;	}
#padding08	{	padding:8px;	}
#padding10	{	padding:10px;	}
#padding15	{	padding:15px;	}
#padding20	{	padding:20px;	}

#padding20_hor	{	padding-left:10px; padding-right:10px; padding-bottom:0px; padding-top:2px;	}


/*					LINKS					*/

a:link, a:visited{
color:#782929;
}
a:hover, a:active{
color:#000000;
}

a.text_white:link, a.text_white:visited{
color:#FFFFFF;
}
a.text_white:hover, a.text_white:active{
color:#FFCC00; text-decoration:none;
}

a.a_button:link, a.a_button:visited{
color:#666666; text-decoration:none; display:block; background:#FFFFFF url(../images/button_link.jpg) repeat-x top; text-align:center; padding:5px; width:110px; 
}
a.a_button:hover, a.a_button:active{
color:#000000;
background:#CCCCCC url(../images/button_hover.jpg) repeat-x top;
}


a.footer:link, a.footer:visited{
color:#eeeeee;
}
a.footer:hover, a.footer:active{
color:#ffffff;
}

a.a_titles_box:link, a.a_titles_box:visited{
color:#782929;	display:block; width:95%; height:35px; line-height:35px; padding-left:10px; background-color:#FAEBF1; font-weight:bold; font-size:13px;
text-decoration:none;
}
a.a_titles_box:hover, a.a_titles_box:active{
color:#FFFFFF; background-color:#782929;
}

a.a_hotels_box:link, a.a_hotels_box:visited{
color:#782929;	display:block; background-color:#FAEBF1; font-weight:bold; text-decoration:none; height:18px; line-height:18px; padding:4px;
}
a.a_hotels_box:hover, a.a_hotels_box:active{
color:#FFFFFF; background-color:#782929;
}

a.a_services:link, a.a_services:visited{
color:#666666; text-decoration:none; border-bottom:#e1e1e1 1px dashed; display:block; width:90%;
}
a.a_services:hover, a.a_services:active{
color:#000000;
}



a.main_menu:link, a.main_menu:visited{
color:#782929;
/*background-color:#F9F9F9;*/
text-decoration:none;
font-weight:bold;
display:block;
white-space:nowrap;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
border-bottom:#e2baba 1px solid;
width:120px;


}
a.main_menu:hover, a.main_menu:active{
color:#000000;
background-color:#e2baba;
}


/*					Inputs					*/

input.input_button{
background-color:#0099CC; color:#FFFFFF; font-weight:bold; border:#FFFFFF 1px solid; font-family:helvetica; font-size:11px;
}

input.input_field{
color:#001c58; font-family:helvetica; font-size:11px;	
}






/*					photogallery					*/
.photogallery{ /*CSS for TABLE containing a photo album*/
}

.photogallery img{ /*CSS for images within an album*/
border: 1px solid green;
}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 14px Arial;
}

.photonavlinks a{ /*CSS for each navigational link*/
margin-right: 2px;
margin-bottom: 3px;
padding: 1px 5px;
border:1px solid gray;
text-decoration: none;
background-color: white;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
background-color: yellow;
}



/*HOTELS ACCORD. STARTS*/


.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 10px;
background-color:#faebf1;
border-bottom:#FFFFFF 1px solid;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background-color: #f9dede;
border-bottom:#FFFFFF 1px solid;

}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}

/*HOTELS ACCORD. ENDS*/

