BODY {
	font-size: 9pt;
	font-family: Arial;
	font-weight:normal;
	color:#4B2727;
	margin: 0px;	
	background-image: url('http://www.lodging-world.com/images/body_bg.jpg');
	background-position:center;
	background-repeat:repeat-y;
	background-color:#F1F1F1;
}
h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
	line-height:inherit;
	font-weight:inherit;
	font-size:100%;	
}
h2 
{
	font-size:11pt
}
h1 
{
	font-size:13pt
}
A {
	color:#000080;
}
TABLE{
	font-size: 9pt;
	font-family: Arial;
}
.background{
	background-color: #FAF0DC;
	background-image:none;
}
.backcolor1
{
	background-color:#EDDEC2;
}
.color1
{
	color:#dc143c;
}
.color2
{
	color:#4b2727;
}
A.color2
{
	color:#4b2727;
}
.color3
{
	color:#000080;
}
.brown_scrolls{
	scrollbar-base-color: #9E7642;
	scrollbar-arrow-color: #6A4E2D;
	scrollbar-darkshadow-color: #EBDCBC;
	scrollbar-face-color: #E4CDA3;
	scrollbar-highlight-color: #EBDCBC;
	scrollbar-track-color: #FAF0DC;
}
.table_common{
	border: 0px;
	width: 100%;
}
.tc{
	border: 0px;
	width: 100%;
}
.principal_table
{	
	height: 100%;
	width:950px;
	background-color:#FAF0DC;
}
.principal_table_2
{	
	height: 100%;
	width:755px;
	background-color:#FAF0DC;
}
.menu
{
	background-color: Transparent;
}
.menu_item_separator
{
	background-color: #A69C8A;
	height: 5px;
}
.menu_item
{
	background-color: #9A917F;
	height: 18px;
}
.menu_item:hover
{
	background-color: #FAF0DC;
}
.menu_item:hover A
{	
    color: #000000; 
}
.menu_item TD
{	
    padding: 2px 0px 2px 7px;
}
.menu_item A
{	
    color: #FAF0DC;
    font-weight: bold;
    font-size: 10pt;
    text-decoration:none;    
}
.highlight_item
{
	background-color: #EEE1C6;
}
.item
{
	background-color: Transparent;
}
.selected_item
{
	background-color: #DAB97A;
}
.masterpage_top
{	
    color: #ffffff;
    font-size: 7pt;
    text-decoration:none;    
}
.masterpage_top A
{	
    color: #ffffff;
    font-size: 7pt;
    text-decoration:underline; 
}

/*Principal Sections of the Web Site */
/**** General ****/

/*****************/

.facility_box
{
	border: 0px;
	width: 100%;
    border: solid 1px #4b2727;
    border-collapse: collapse;
}
.table_box
{
	border: 0px;
	width: 100%;
    border: solid 1px #6A4E2D;
    border-collapse: collapse;
}
.table_box TD
{
	padding: 2px; 
	margin: 0px;
}
.searchheader
{
    background-color: #6A4E2D;
    font-weight: bold;
    font-size: 11pt;
    color: #FFFFFF;
	height: 23px;
    padding: 2px 0px 2px 2px;
}
.header
{
    background-image:url('images/box_header_touristfile.png');
	background-color: #6A4E2D;
    font-weight: bold;
    font-size: 11pt;
    color: #FFFFFF;
	height: 18px;
    padding: 2px 0px 2px 2px;
}
.newheader
{
    background-image:url('images/box_header_touristfile.png');
    background-repeat:repeat-x;
    background-color:#6A4E2D;
    color: White;
    font-weight:bold;
    font-size: 15px;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    margin:0;
    padding:5px;
	height: 18px;
}
.body
{
	background-color: #E4CDA3;
	color: #4B2727;
}
.searchbox
{
	background-color: #DAB97A;
	color: #4B2727;
	height: 23px;
    padding:2px 0px 2px 5px;
}
.light_table_box
{
	border: 0px;
	width: 100%;
    border: solid 1px #6A4E2D;
    border-collapse: collapse;
}
.light_header
{
    background-color: #E4CDA3;
    font-weight: bold;
    font-size: 11pt;
    color: #4B2727;
    height: 22px;
    padding:2px 0px 2px 5px;
}
.light_body
{
	background-color: #FAF0DC;
	color: #4B2727;
}
.main_hoteliers_header
{
    background-color: #DAB97A;
    font-weight: bold;
    font-size: 14pt;
    color: #4B2727;
    height: 23px;
    padding:2px 0px 10px 0px;
}
.highlighted_header
{
    background-image:url('images/box_header_touristfile.png');
    background-color:#6A4E2D;
    color: White;
    font-weight:bold;
    font-size: 15px;
	line-height: 25px;
}
.verylight_header
{
	background-color: #EEE1C6;
    font-size: 9pt;
    color: #4B2727;
    padding:2px 0px 2px 5px;
}
.verylight_header2
{
	background-color: #E4CDA3;
    font-size: 9pt;
    color: #4B2727;
    padding:2px 0px 2px 5px;
}
.body_images
{
	background-color: #EEE1C6;
	color: #4B2727;
}
.body_bookingformaccom
{
	background-color: #EEE1C6;
	color: #4B2727; 
}
.text_box
{
	font-size: 12px;
	font-family: Arial;
	border-left: #b39274 1px solid;
	border-bottom: #765b37 1px solid;
	border-right: #765b37 1px solid;
	border-top: #b39274 1px solid;
}
.text_box_booking
{
	font-size: 12px;
	font-family: Arial;
	border-right: #b39274 1px solid;
	border-top: #765b37 1px solid;
	border-left: #765b37 1px solid;
	border-bottom: #b39274 1px solid;
	height:18px;
}
.border_around {
	border: solid 1px #E7D3AD; 
}
.border_around2 {
	border: solid 1px #DAB97A; 
	}
.border_around3 {
	border: solid 1px #4b2727; 
}
.border_around4 {
	border: solid 1px #4b2727; 
}
.border_around5 {
	border: solid 1px #4b2727; 
}
.style9
{
	background-color: #EEE1C6;
}
.combo_box
{
	font-size: 9pt;
	font-family: Arial;
}
.combo_box_sort
{
    font-size: 8pt;
	font-family: Arial;
}
.main_content
{
	background-color:#EBDCBC;
	width:100%;
}
.booking_form
{
	background-color: #EEE1C6;
}
.guestreviews_form
{
	background-image: none;
	background-color: #EEE1C6;
}
.table_button
{
	background-color: #604728;	
}
.table_button TD
{
	background-color: #faf0dc;
	padding:1px;	
	vertical-align:middle;
}
.table_button DIV
{	
	background-color: #604728;
	font-weight: bold;
	font-size: 9pt;
	color: #faf0dc;
	font-family: Arial;
	cursor: hand;
	padding: 3px 7px 1px 7px;
	height: 100%;
	vertical-align:middle;
}
.table_button DIV:hover
{
	background-color: #dc143c;
}

.button #c1{background-color: #604728;padding:1px;}
.button #c2{background-color: #faf0dc;padding:1px;}
.button #c3{	
	vertical-align:middle;
	text-align:center;
	background-color: #DAB97A;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial;
	cursor: hand;
	/*padding: 3px 7px 1px 7px;*/
	height: 100%;
}
.button #c3:hover
{
	background-color: #604728;
	color: #FFFFFF;
}
.button2 #c1{background-color: #604728;	padding:1px;}
.button2 #c2{background-color: #faf0dc; padding:1px;}
.button2 #c3{vertical-align:middle;	text-align:center;
	background-color: #604728;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	font-family: Arial;
	cursor: hand;
	padding: 2px 7px 2px 7px;
	height: 100%;}
.button2 #c3:hover{	background-color: #dc143c;color: #FFFFFF;}

.button3 #c1{background-color: #924728;	padding:1px;}
.button3 #c2{background-color: #faf0dc; padding:1px;}
.button3 #c3{
	vertical-align:middle;	
	text-align:center;
	background-color: #a85305;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	font-family: Arial;
	cursor: hand;
	padding: 2px 7px 2px 7px;
	height: 100%;}
.button3 #c3:hover{	background-color: #000080;color: #FFFFFF;}

/******************/
tr.visible
{
    display:table-row;
}
table.visible
{
    display:table;
}
div.visible
{
    display:block;
}
.visible
{
    display:block;
}
.invisible
{
    display:none;
}
/****City Links****/
	
.city_links_items A
{
    color: #4B2727;
}
.city_links_items A:hover
{
	color: #DC143C;
}

.city_links_nodes_tv A
{
    color: #4B2727; 
	font-weight:700;
    
	text-decoration: none;
	cursor: default;
}
.city_links_nodes_tv A:hover
{
	color: #4B2727;
	cursor: default;
}
.city_links_leafs_tv A
{
    color: #4B2727;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}
.city_links_leafs_tv A:hover
{
	color: #DC143C;
	cursor: pointer;
}

.city_links_price	
{
    text-align:right;
	color:	#DC143C;
	font-weight:bold;
}	
.city_links_item
{
	background-color: Transparent;
}
.city_links_alternated_item
{
	background-color: #EEE1C6;
}
.LinksBottom
{
	COLOR: #4b2727;
}
.LinksBottom A
{
	COLOR: #4b2727;
}
.LinksBottom A:Hover
{
	COLOR: #DC143C;
}
.LinksInside A
{
	color: #000080;
	font-size:11px;
}
.LinksInside A:Hover
{
	COLOR: #dc143c;
}

.box_header
{
	background-color:#dab97a;
	}
.box
{
	background-color:#eee1c6;
	}
/********************/

/**** Central Content ****/
.HotelPageFormHeader
{
    FONT-SIZE: 11pt;
    COLOR: #4B2727;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.HotelPageBackground
{
	background-color:#FAF0DC;
}
.HomePageSpecialText
{
    FONT-SIZE: 8pt;
    COLOR: #6a5d52;
    TEXT-DECORATION: none
}
/***********************/

/****Search Box****/
.advanced_search_link A
{
    FONT-SIZE: 8pt;
    COLOR: #000080;
	font-weight: normal;
    TEXT-DECORATION: underline;
}
.advanced_search_link A:hover
{
	color: #dc143c;
}
/********************/
/***Special Offers****/
.special_offers_header
{
	background-color: #E7D3AD;
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	font-family: Arial;
	padding-left: 5px;
}	
.special_offers_body
{
	background-color: #E7D3AD;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
	border-top: #6A4E2D 1px solid;
}	
.special_offers_text
{
	background-color: #faf0dc;
    COLOR: #6a5d52;
	font-weight: normal;
    TEXT-DECORATION: none;
	padding: 2px;
	padding-left: 5px;
}	
.sotf
{	
    FONT-SIZE: 8pt;
    COLOR: #6a5d52;
	font-weight: normal;
    TEXT-DECORATION: none;
}
.sotp
{	
	color:	#DC143C;
	font-weight:bold;
    FONT-SIZE: 11px;
	
}
.sols
{	
	background-color: #6A4E2D;
}
.sohi
{
	border: #6a4e2d 1px solid;	
}

/********************/


/**** Footer Page ****/

.page_foot
{
    color: #5A544B;
    background-color:#D1C7B9;
}
.page_foot A
{
    COLOR: #5A544B;
    TEXT-DECORATION: underline
}
.page_foot A:Hover
{
    color: #5A544B;
}
/**** GoogleMap ****/

.table_map
{
	/*background-color: #DAB97A;*/
	/*border-collapse: collapse;*/
}
.table_map_td
{
	padding: 2px; 
	border: solid 1px #DAB97A;
}
.GoogleMap
{
	border: #4b2727 1px solid;
}

.MapMkr
{
	font-size: 9pt;
	background-color: #DAB97A;
}
.MapMkr th
{
	COLOR: #ffffff;
	font-weight: bold;
	background-color: #000060;
	text-align: left;
}
.MapMkr table
{
	font-size: 9pt;
	width: 95%;
	border:0px;
}
.MapMkr A
{
	FONT-SIZE: 8pt;
    COLOR: #0000FF;
    TEXT-DECORATION: underline
}
.MapMkr A:Hover
{
	FONT-SIZE: 8pt;
    COLOR: #0000FF;
    TEXT-DECORATION: underline
}
.MapMkr A:Visited
{
	FONT-SIZE: 8pt;
    COLOR: #0000FF;
    TEXT-DECORATION: underline
}
/* ********************* */

/***** Search Matches *****/
.searchMatchesTitle
{
    text-align: center;
    font-weight:bold;
}
.searchMatchesAlternatingItem
{
    background-color: #f3ecd5;
}
.searchMatchesItem
{
    background-color: #f3fad5;
}
/* ********************* */


/**** Search Results ***/
A.listing_text
{
	color: #000080;
	font-size:11pt;
	font-weight:bold;
}
A.listing_text:hover
{
	COLOR: #dc143c;
}
.listing_header
{
    color: #b06b1a;
    font-style: italic;
    padding-left:0px;
    height:20px;
}
.sr_list A
{
	color: #4B2727;
	font-size: 11px;
}
.sr_list A:hover
{
	color: #DC143c;
}
.table_prices
{
	border-bottom: solid 1px #DAB97A;
	border-top: solid 1px #DAB97A;
	border-collapse:collapse;	
	background-color:#EEE1C6;
	height: 26px;
	color:#4b2727;
	font-size:8pt;
}
.table_facilities
{
	border-bottom: solid 1px #DAB97A;
	border-top: solid 1px DAB97A;
	border-collapse:collapse;	
	background-color:#EEE1C6;
	color:#4b2727;
	font-size:8pt;
}
.table_facilities_list 
{
	color:#4b2727;
	font-size:8pt;
}
.table_facilities a
{
	color:#4b2727;
	font-size:8pt;
}
.table_facilities a:hover
{
	color:#dc143c;
}

.image
{
	border: #6a4e2d 1px solid;	
}
.sslen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000080;
    TEXT-DECORATION: underline
}
A.sslen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000080;
    TEXT-DECORATION: underline
}
A.sslen:link
{
    COLOR: #000080;
}   
A.sslen:hover
{
    COLOR: red;
}   
.sslet
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #4b2727;
    TEXT-DECORATION: none
}
.sslepv
{
    COLOR: #4b2727;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt
}

A.AccomType
{
	FONT-SIZE: 9pt;
	COLOR: #B06B1A;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold
}
A.AccomType:visited
{
	FONT-SIZE: 9pt;
	COLOR: #B06B1A;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold
}
A.AccomType:hover
{
	FONT-SIZE: 9pt;
	COLOR: #B06B1A;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold
}
.PagesNumber A
{
	color: #000088; 
	font-weight: bold; 
	font-size: 13px;
	text-decoration: underline;
}
.PagesNumber
{
	color: #cc0000; 
	font-weight: bold;  
	font-size: 13px;
}
.box
{
	background-color: #eee1c6; 
	border-color: #dab97a; 
	border: 1px solid; 
	width:100%;
	border:0px;
}

/***********************/

.collapsePanel {
	width: 125px;
	height:0px;
	background-color: Transparent;
	overflow:hidden;
}
.MultiTextBox
{
	height:60px;
}
A.blue_text
{
	color: #000080;
	/*font-size:11pt;
	font-weight:bold;*/
}
A.blue_text:hover
{
	COLOR: #dc143c;
}
ul.citybullets li
{
    background-image: url('images/citybullet.jpg');
    background-repeat:no-repeat;
}
