/* new styles */
.blue-text
{ font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color:#336699; margin:5px; text-align:left; }

ul
{ text-align:left; margin:2px 2px 2px 35px; color:#000045; }

.landmark-text
{ font: 7pt Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:5px; text-align:right; }

.margin
{ margin:15px 15px 0 15px; }

.division
{ width:95%; border-bottom:1px dotted #E0E0E0; }

.divisionbookit
{ width: 100%; padding-bottom: 3px; border-bottom: 1px dotted #E0E0E0; margin: 10px; }

.title
{ color:gray; background-color:#F2F2F2; border-bottom:1px dotted gray; width:100px; height:20px; text-align:center; }

.warning
{ font-size:8pt; color: red; }

.adress-text
{ font: normal 7pt Verdana, Arial, Helvetica, sans-serif; color:#000047; margin:5px 5px 5px 0; }

.right
{ float:right; text-align:right; margin:0; }

.out-border
{ border:0; border-top:1px solid #EFEFEF; border-right:1px solid #8EA2B9; border-bottom:1px solid #8EA2B9; border-left:1px solid #EFEFEF; }

.border
{ margin-bottom:10px; }

.border-orange
{ padding-bottom:5px; border-bottom:1px solid #FCCD9D; margin:10px 0 10px 0; }

.border-red
{ padding-bottom:5px; border-bottom:1px solid #FF3333; margin:10px 0 10px 0; }

.border-blue
{ border:1px solid #526699; }

.border-blue-define
{ border:1px solid #526699; width:699px; }

.form
{ font-size:8pt; color:#000047; height:18px; border:1px solid #D7D7D7; background:#FFFAF4; }

.text-area
{ font:8pt Verdana, Arial; color:#000047; border:1px solid #D7D7D7; background:#FFFAF4; }

.drop-down
{ width:220px; font-size:8pt; color:#000047; height:18px; border:1px solid #D7D7D7; background:#FFFAF4; }

.drop-down-small
{ width:70px; font-size:8pt; color:#000047; height:18px; border:1px solid #D7D7D7; background:#FFFAF4; }

/* Large Table */
.tab-large-main
{ background:url("images/tabs_large_main.gif") repeat-y top center; padding:10px; text-align:center;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 699px;
	}
	html>body .tab-large-main{
	width: 699px;
}

/*Search Tables*/
.tab-seach-top
{ width:730px; height:24px; background: url("images/tabs_search_large_top2.gif") no-repeat top center;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:699px;
	}
	html>body .tab-seach-top{
	width: 699px;
}

.tab-seach-main
{ width:730px; background-image: url(images/tabs_large_main.gif);
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 699px;
	}
	html>body .tab-seach-main{
	width: 699px;
}

.tab-seach-bottom
{ width:730px; height:12px; background:url("images/tabs_large_bottom.gif") no-repeat top center;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:699px;
	}
	html>body .tab-seach-bottom{
	width: 699px;
}

/* Details of table */

.tab-middle-top
{ background:url("images/tabs_middle_top.gif") no-repeat top center; width:470px; height:12px; }

.tab-middle-main
{ background:url("images/tabs_middle_main.gif") repeat top center; width:470px; }

.tab-middle-bottom
{ background:url("images/tabs_middle_bottom.gif") no-repeat top center; width:470px; height:12px; }

.margin-2px
{ margin-left:1px; }

.tab-top
{ font-family: Verdana, Arial, Helvetica, sans-serif; background:url("images/tabs_search_large_top2.gif") no-repeat top left; width:699px; height:24px; }

.tab_title
{ padding: 0 0 0 15px; font: bold 10pt/24px Verdana, Arial, Helvetica, sans-serif; color:#C00; }

.tab-main
{ text-align:center; background:url("images/tabs_large_main.gif") repeat-y top center; width:699px; } 

.tab-main-main
{ text-align:center; background:url("images/tabs_large_main_2.gif") repeat top center; width:699px; padding-top: 10px; }

.tab-bottom
{ background:url("images/tabs_large_bottom.gif") no-repeat top center; width:699px; height:12px; }

/*Tables High*/
.tab-high-main
{ background:url("images/tabs_high_main.gif") repeat top center; width:521px; }

.tab-high-bottom
{ background:url("images/tabs_high_bottom.gif") repeat top center; width:521px; }

/* Styles whitch already exist
----------------------------------------------------------
.RL_headsearch {
    color:black;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    background-color:#FDE1C5;
 }*/
 
.thumbLogo, .thumbGallery
{
	border: 1px solid #CCC; background-color: #FFF;
}

.thumbGallery
{
	width:100px; height:115px; float:right; margin:left; padding: 2 2 2 2; text-align:center;cursor:pointer;
}
 
.box_replyreview
{ font-size:11px; color:#555555; font-style:italic; text-align:justify; float:right; margin:0 0 7px 0; padding:5px; background:#f2f2f2; border:1px solid #E0E0E0; 
	voice-family: "\"}\"";
	voice-family:inherit;
	width:570px; 
	} html>body .box_replyreview {
	width:560px;
}

.box2_replyreview
{ width:410px; font-size:11px; color:#555555; font-style:italic; text-align:justify; float:right; margin:0 0 7px 0; padding:5px; background:#f2f2f2; border:1px solid #E0E0E0; }

.overall
{ width:68px; height:69px; margin:0 auto; text-align:center; background:url('images/bg_overall2.gif') top left no-repeat; }

.box_viewrating
{ font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000047; text-decoration:none; text-align:right; margin:0; padding:5px 10px 5px 0; background:#FFFFFF; border:1px solid #D0D0D0; border-top:0 }

.title_viewrating
{ font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center; margin:15px 0 0 0; padding:1px; background:#E0E0E0; border:1px solid #999; }

.message_review
{ font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color:#CC0000; text-align:center; }

.message_review a:link, .message_review a:active, .message_review a:hover, .message_review a:visited
{ font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#555555; text-decoration:none; }

.message_review a:hover
{ text-decoration:underline; }


/* ########### BUTTON TEMPLATE ########### */
ul.buttonTemplate
{ margin: 0; padding: 0;  }

ul.buttonTemplate li
{ float:left; height:23px; margin: 0; padding: 0; list-style: none; background: url("/images/bgButton_rightside.gif") 100% 50% no-repeat; }

ul.buttonTemplate li.buttonSpace
{ background: none; width: 10px; }

ul.buttonTemplate li a:link,
ul.buttonTemplate li a:active,
ul.buttonTemplate li a:visited,
ul.buttonTemplate li a:hover,
ul.buttonTemplate li input
{ height:23px; font: bold 11px/21px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; text-align: center; display: block;  background: url("/images/bgButton_leftside.gif") 0 50% no-repeat; border:0;
	voice-family: "\"}\""; /* HACK DIFERENCES BROWSERS */
	voice-family:inherit;
	padding: 0 15px 0 15px;	} /* IE */
	html>body ul.buttonTemplate li a:link, ul.buttonTemplate li a:active, ul.buttonTemplate li a:visited, ul.buttonTemplate li a:hover {
	padding: 0 0 0 0; /* FF AND OPERA */
}

/* BUTTON INPUT */				
ul.buttonTemplate li input
{
	height: 23px; padding: 0; cursor: pointer; width: 110px;
	voice-family: "\"}\""; /* HACK DIFERENCES BROWSERS */
	voice-family:inherit;
	padding: 0;	/* IE */
	}
	html>body ul.buttonTemplate li input
	{
	padding: 0 10px 0 10px; /* FF AND OPERA */
}					
/* ########### BUTTON TEMPLATE ########### */

.RL_text, .RL_text1, .RL_textreddark, .RL_cellD5, .RL_cellFF, .RL_cell00, .RL_cell70, .RL_cell24,
.RL_cellFB, .RL_t1, .RL_textdark
{ color:#000047; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
	
.RL_text1, .RL_t1, .RL_textdark
{ color:#000000; }

table.RL_text1 {
	font-size: 7.5pt;
}

.RL_textdark p a:link,
.RL_textdark p a:active,
.RL_textdark p a:visited,
.RL_textdark p a:hover
{ color:#000000; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

.RL_textreddark
{ color:red; }

.RL_texthead
{ color:#000000; font: normal 12pt Arial, Helvetica, sans-serif; text-decoration:none; }

.RL_cellD5
{ background-color:#F9F9F9; color:#ffffff; }

.RL_cellFF
{ background-color:#FFFFFF; color:#8E8E8E; }

.RL_cell00
{ background-color:#000000; color:#ffffff; }

.RL_cell70
{ background-color:#A0CFCF; color:#ffffff; }

.RL_cell24
{ background-color:#F9F9F9; color:#000000;	padding:5px; }

.RL_cellFB
{ padding:2px; background-color:#E5E5E5; color:#000000; }

.RL_spcolor
{ padding: 10px; background-color: #F9F9F9; border-bottom: 1px solid #CECECE; }  

.RL_buttonbg
{ background-image: url("images/RL_button_bg.gif"); } 


/*##### Text Effects starts #####*/
.RL_dropshadows, .RL_dropshadows1, .RL_dropshadows2, .RL_dropshadowshead, .RL_dropshadowshead1,
.RL_dropshadowsm, .RL_dropshadows3, .RL_more, .RL_moretext, .RL_dropheadings, .RL_dropbottom
{ font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; }

.RL_dropshadows2
{ font-size:10px; color:#305920; font-weight:normal; }

.RL_dropshadowshead
{ font-size:13px; color:#FFFFFF; }

.RL_dropshadowshead1
{ font-size:12px; color:#C9F3B4; }

.RL_dropshadowsm
{ font-size:10px; color:#FFFFFF; }

.RL_dropshadows3
{ color: #ED9325;}

.RL_more
{ color: #BDC9D5;}

.RL_moretext
{ color: #004562;}

.RL_dropheadings
{ font: bold 11px Arial, Helvetica, sans-serif; color:#000000; }

.RL_dropbottom
{ color: #004562; }
/*##### ends #####*/
   
   
/*Separate Hyperlink mouseover effects*/
a:hover.RL_grylw, a:link.RL_grylw, a:active.RL_grylw
{ font: bold 11px MS Sans Serif, Arial, Helvetica, sans-serif; color:#FFF; }

a:link.RL_grylw 
{ color:#000000; }

a:active.RL_grylw
{ color:#FFFFFF; }

a:visited.RL_grylw
{ color:#000000; }
/* ends */



/*Separate bottom Hyperlink mouseover effects*/

a:hover.RL_grylw1, a:link.RL_grylw1, a:active.RL_grylw1, a:visited.RL_grylw1
{ font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }

/* ################################################## */
/* RANDOM
/* ################################################## */
.table-random
{ width: 100%; margin-top: 5px; }

.td-random
{ border-top: 1px solid #EDEDED; border-bottom: 1px solid #EDEDED; background: #F9F9F9; }

.font-random
{ font: normal 8pt verdana, arial; color: #336699; margin: 0 10px 0 10px; }

.link-random
{ font: bold 8pt verdana, arial; color:#336699; text-decoration: none; margin: 0 10px 0 10px; }

.link-random-bookit a:link, .link-random-bookit a:active, .link-random-bookit a:visited, .link-random-bookit a:hover
{ font: bold 8pt verdana, arial; color: #F07200; text-decoration: none; }

.link-random-bookit a:hover
{ color: #793900; }

.link-random-bookit
{ font: bold 8pt verdana, arial; text-decoration: none; border-top: 1px solid #EDEDED; border-bottom: 1px solid #EDEDED; background: #F9F9F9; }

.info
{ color:#336699; font-weight:bold; font-size: 8pt; text-decoration: none; margin: 0; }

.terms
{ color:#000045; font-size:7pt; text-decoration: none; }

/* GALLERY */
.showimages
{ margin: 10px 5px 5px 5px; padding: 5px; background: #F0F4F8; border: 0; width: 115px; height: 115px;
	border-top: 1px solid #9B9B9B; border-left: 1px solid #9B9B9B; border-bottom: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; }

.caption
{ font: 8pt Verdana, Arial; margin: 0; padding: 0; width: 116px; background: #F0F4F8; color: #2E2E2E; border: 1px solid #E4E4E4; }

.caption p
{ padding: 5px; }

.tooltip {
	border:1px dotted #039;
	font: 12px;
	font-family:verdana;
	position:absolute;
	width:230px;
	padding:5px;
	text-align:justify;
	background:#e0ffff; 
}

#table518 {margin-top: 20px;}
