﻿/* --------- Front Page Layouts ----------- */
@import url("responsive.css");
#Home_container
{
	float: left;
	width: 974px;
	text-align: right;
	background-color: #ffffff;
	margin-right: 0px;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 5px;
}

#Home_menuSplit
{
	CLEAR: BOTH;
	FLOAT: LEFT;
	WIDTH: 963PX;
	MARGIN-LEFT: 11PX;
	HEIGHT: 2PX;
	BACKGROUND-COLOR: #000000;
	TEXT-ALIGN: CENTER;
	PADDING-BOTTOM: 0PX;
	MARGIN-TOP: 0PX;
	MARGIN-BOTTOM: 0PX;
	PADDING-TOP: 0PX;
}

#Home_InfoBar
{
	clear: both;
	float: left;
	width: 963px;
	margin-left: 11px;
	background-color: #000000;
	text-align: center;
	height: 2px;
}

#Home_LeftSec
{
	float: left;
	width: 821px;
	margin-left: 11px;
}

#Home_LeftTop
{
	float: left;
	width: 832px;
}

#Home_Leftcolumn
{  
	float: left;
	width: 410px;
}

#Home_rightcolumn
{  
	float: left;
	width: 411px;
}

#Home_Sub_lists
{
	float: left;
	width: 815px;
	margin-top: 4px;
	margin-left: 5px;
}

#home_Countries
{
	float: right;
	width: 500px;
}

#home_Popular
{
	float: left;
	width: 310px;
}

#Home_RightSec
{
	float: right;
	width: 140px;
	margin-left: 2px;
}

#Home_Features
{
	float: left;
	/*width: 140px;*/
	margin-top: -3px;
    margin-left: 3px;
}

/* -------- Header plus Menu ---------*/
#Menu_Header
{
	float: left;
	height: 60px;
	width: 963px;
	margin-left: 11px;
	background-color: #ffffff;
	text-align: center;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

#Menu_logo
{
	float: left;
	height: 60px;
	width: 169px;
}

#Menu_Container
{
	float: left;
	height: 60px;
	width: 794px;
	padding-bottom: 0PX;
	padding-top: 0PX;
}

.LT_Left H1
{
	float: left;
	height: 22PX;
	width: 397PX;
	text-align: right;
	vertical-align: MIDDLE;
	font-family: SANS-SERIF, VERDANA, ARIAL, HELVETICA;
	font-size: 12PT;
	font-style: NORMAL;
	font-weight: BOLD;
	color: #696969;
	padding-bottom: 3PX;
	padding-top: 5PX;
	margin: 0px;
}

.LT_Right H3
{
	float: right;
	height: 22PX;
	width: 397PX;
	text-align: left;
	vertical-align: MIDDLE;
	font-family: SANS-SERIF, VERDANA, ARIAL, HELVETICA;
	font-size: 12PT;
	font-style: NORMAL;
	font-weight: BOLD;
	color: #696969;
	padding-bottom: 3PX;
	padding-top: 5PX;
	margin: 0px;
}

.Logo_Text H1
{
	float: LEFT;
	height: 22PX;
	width: 794PX;
	text-align: CENTER;
	vertical-align: MIDDLE;
	font-family: SANS-SERIF, VERDANA, ARIAL, HELVETICA;
	font-size: 12PT;
	font-style: NORMAL;
	font-weight: BOLD;
	color: #696969;
	padding-bottom: 3PX;
	padding-top: 5PX;
	margin: 0px;
}

#HeadBox
{
	float: left;
	width: 794px;
	height: 30px;
}

.menu_Share
{
	float: right;
	width: 354px;
	height: 23px;
	text-align: right;
	padding-top: 7px;
    padding-right: 10px;
	margin-right: 10px;
}

/* -------- Menu Matt Black Tabs ---------*/
.menu_tabs
{
	float: left;
	width: 400px;
	height: 30px;
	margin-left: 30px;
}

.menu_tabs ul
{
	margin: 0;
	padding-left: 10px; /*offset of tabs relative to browser left edge*/
	font: bold 10px Verdana;
	list-style-type: none;
	padding-top: 10px;
}

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

.menu_tabs li a
{
	float: left;
	display: block;
	text-decoration: none;
	border-right: 1px solid white; /*right divider between tabs*/
	color: white;
	background: #000000; /*background of tabs (default state)*/
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
}

.menu_tabs li a:visited
{
	color: white;
}

.menu_tabs li a:hover, .menu_tabs li.selected a
{
	background: #009900; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

/* Classes for Country List DIV's */
.HB_CapBar_Green
{
	float: left;
	width: 499px;
	height: 8px;
	background-color: #00cd00;
	margin-right: 1px;
}

.fp_CapBarText H2, h3, h4
{
	float: left;
	width: 496px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 18pt;
	padding-bottom: 2px;
	margin-left: 4px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.fp_CountryList_Odd
{
	float: left;
	width: 497px;
	text-align: left;
	margin-right: 3px;
}

.fp_CountryList_Even
{
	float: left;
	width: 497px;
	text-align: left;
	background-color: #f5f5f5;
	margin-right: 3px;
}

.fp_CountryList_Caption
{
	float: left;
	width: 497px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: #9b9bef 1px dotted;
	color: #4164b3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-indent: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Classes for Popular section */
.HB_Popular_Bar_SeaGreen
{
	float: left;
	width: 310px;
	height: 8px;
	background-color: #20b2aa;
}

.HB_Popular_Bar_Text H2, h3, h4
{
	float: left;
	width: 306px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 18pt;
	padding-bottom: 2px;
	margin-left: 4px;
	margin-top: 3px;
	margin-bottom: 0px;
}

/* Classes for Country lists UL's */    
.fp_CountryList_Countries_ul
{    
	float: left;
	width: 504px;	
	margin: 0px;
	list-style: none;
	list-style-type: none;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
 }

.fp_CountryList_Countries_li
{
	float: left;
	width: 120px;
	display: inline;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 0px;
	background-image: url(../appimages/Arrow5.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 11pt;
}

.fp_CountryList_Countries_li a
{   
	float: left;
	text-decoration: none;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	color: #696969;
 }

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

/* -------- Footer BottomPage.ascx ---------*/
#footer
{
	clear: both;
	float: left;
	width: 989px;
	margin-left: 0px;	
	padding-top: 8px;
	padding-bottom: 5px;
	background-color: #999999;
	text-align: center;
}

#footer ul
{
	margin: 0; 
	font: bold 10px Verdana;
	list-style-type: none;
}

#footer ul
{
	margin: 0; 
	font: bold 10px Verdana;
	list-style-type: none;
}

#footer li
{
	display: inline;
	margin: 0; 
}

#footer li a
{
	text-decoration: none;
	border-right: #f5f5f5 1px solid; /*right divider between tabs*/
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	color: #ffffff;
}

#footer li a:visited
{
	color: #a52a2a;
}
#footer li a:hover, .menu_tabs li.selected a
{
	text-decoration: underline;
	color: #000000;
}

/* FEATURE LISTS */
.FC_Container
{
	width: 134px;
}

.fc_CapBar_Features
{
	float: left;
	width: 134px;
	height: 8px;
	margin-left: 3px;
	margin-top: 3px;
	background-color: #ef0000;
}

.fc_CapBar_Features_Text
{
	float: left;
	width: 134px;
	margin-left: 3px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 16pt;
	margin-top: 2px;
}

.Feature_ctrl
{
	float: left;
	width: 140px;
}

.FC_Single_Container
{
	width: 132px;
	border-bottom: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-right: #a9a9a9 1px solid;
	margin: 5px 0px;
	overflow: hidden;
}

.FC_Caption
{
	width: 128px;
	color: #000000;
	background-color: #a9a9a9;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
}

.FC_Price
{
	width: 126px;
	color: #ffffff;
	background-color: #a9a9a9;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
}

.FC_Image
{
	width: 132px;
	background-color: #a9a9a9;
	margin: 0px;
}

.FC_Hyper
{
	width: 126px;
	color: #4169e1;
	background-color: #ffffff;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	border-top: #a9a9a9 1px solid;
}

.FC_Description
{
	width: 126px;
	color: #000000;
	background-color: #ffffff;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
}

.Home_Col1
{
	float: left;
	width: 405px;
	margin-top: 3px;
	margin-left: 5px;
	margin-bottom: 0px;
}

.Home_Col2
{
	float: left;
	width: 405px;
	margin-top: 3px;
	margin-left: 5px;
}

/* ---------- Front page panels ---------- */
.HB_Panel
{
	float: left;
	width: 405px;
	clear: both;
	margin: 0px;
}

/* 4 Top bar colors */
.HB_Panel_Top_Yellow
{
	float: left;
	width: 405px;
	Height: 8px;
	background-color: #ffd700;
}

.HB_Panel_Top_Blue
{
	float: left;
	width: 405px;
	Height: 8px;
	background-color: #87ceeb;
}

.HB_Panel_Top_Pink
{
	float: left;
	width: 405px;
	height: 8px;
	background-color: #ff1492;
	margin: 0px;
}

.HB_Panel_Top_Purple
{
	float: left;
	width: 405px;
	Height: 8px;
	background-color: #7b68ee;
}

.HB_Panel_Container
{
	float: left;
	width: 403px;
	border-left: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
}

.HB_Panel_wrapper_Left
{
	float: left;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 5px;
	margin: 0px;
}

.HB_Panel_Title H2, h3, h4
{
	float: left;
	width: 230px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 12pt;
	padding-bottom: 7px;
	padding-top: 0px;
	margin: 0px;
} 

.HB_Panel_Text
{
	float: left;
	clear: both;
	font-family: Sans-Serif, Arial, Verdana, Helvetica;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	line-height: 11pt;
	vertical-align: middle;
	width: 230px;
	margin: 0px;
}

.HB_Panel_wrapper_Right
{
	float: left;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 6px;
	margin: 0px;
}

.Hbox2_Image
{
	width: 158px;
	float: right;
	margin: 0px;
}

.HB_Panel_Links
{
	float: left;
	clear: both;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	line-height: 15pt;
	width: 230px;
	margin-top: 8px;
}

.HB_Panel_Links ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.HB_Panel_Links li
{
	background-image: url(../appimages/chevron-small.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	list-style-type: none;
}

.HB_Panel_Search
{
	float: left;
	clear: both;
	width: 230px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	margin: 8px 0px 0px;
}
/* ------------- End HB Panels ---------------- */

.Home_Search_Container
{
	float: left;
	width: 230px;
	height: 30px;
	vertical-align: middle;
}

.Home_Search_Left_Div
{
	float: left;
	width: 180px;
	vertical-align: middle;
	text-align: right;
}

.Home_Search_Right_Div
{
	float: Right;
	width: 50px;
	vertical-align: middle;
	text-align: left;
}

.Search_Combo
{
	font-size: 12px;
	font-weight: Normal;
	font-family: Sans-Serif, Verdana,Arial, Helvetica;
	color: #4d488b;
	vertical-align: middle;
	text-align: Left;
	height: 18px;
}

.Locate_Ref
{
	font-size: 12px;
	font-weight: Normal;
	font-family: Sans-Serif, Verdana,Arial, Helvetica;
	color: #4d488b;
	text-align: Left;
	vertical-align: middle;
	height: 13px;
}

/* --- Classes for the Popular section ---*/
.Poplist_Container
{
	float: left;
	width: 302px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	background-color: #f0f0f0;
	margin-bottom: 4px;
}

.Poplist_Inner
{
	float: left;
	width: 300px;
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
	background-color: #ffffff;
}

.Pop_Caption
{
	float: left;
	width: 300px;
	font-size: 8pt;
	font-family: Sans-Serif, Helvetica, Arial, Verdana,;
	font-weight: bold;
	text-align: left; /*color: #696969; */
	color: #4164b3;
	text-indent: 5px;
	margin-top: 2px;
	text-transform: uppercase;
}

.Poplist_Left_Div
{
	float: left;
	width: 90px;
	background-color: #ffffff;
	padding-left: 5px;
	padding-bottom: 5px;
}
	
.Poplist_Right_Div
{ 
	float: Right;
	width: 205px;
}

.Pop_RightTop
{
	float: left;
	width: 205px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 2px;
}

.Pop_RightBottom
{
	float: left;
	width: 196px;
	font-family: Sans-Serif, Arial, Verdana, Helvetica;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 3px;
	font-weight: normal;
}

.Pop_RightTop ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.Pop_RightTop li
{
	background-image: url(../appimages/chevron-small.gif);
	background-repeat: no-repeat;
background-position: 10px 3px;
	padding-left: 20px;
	list-style-type: none;
	padding-bottom: 2px;
}

.Pop_RightTop a:hover
{
	text-decoration: underline;
	color: #e30000;
}

/* ------Bed & Breakfasts ------------ */

#Blist_LeftSec
{
	float: left;
	width: 821px;
	margin-left: 11px;
}

#Blist_Leftcolumn
{
	float: left;
	width: 371px;
	border-right: #dcdcdc 1px solid;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 3px;
}

#Regions_rightcolumn
{
	float: right;
	width: 434px;
	margin-right: 3px;
	border-right: #dcdcdc 1px solid;
/*	background-color: khaki; */
}

.Region_Panel
{
	float: left;
	width: 408px;
	margin-top: 3px;
}

.Region_Panel_Top_Blue
{
	float: left;
	width: 430px;
	Height: 8px;
	background-color: #87ceeb;
}

.Region_Panel_Container
{
	float: left;
	width: 428px;
	border-left: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}

.Region_Panel_wrapper_Left
{
	float: left;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 5px;
}

.Region_Panel_Text
{
	float: left;
	clear:both;
	width: 255px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	line-height: 10pt;
	vertical-align: middle;
}

.Region_Panel_Title H2
{
	float: left;
	width: 255px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 18pt;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.Region_Panel_wrapper_Right
{
	float: left;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 6px;
}

.RegionBox_Image
{
	width: 158px;
	float: right;
}

.Region_Caption_container
{
	float: left;
	width: 364px;
	margin-left: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
}

.Region_Panel_Top_Pink
{
	float: left;
	width: 364px;
	Height: 8px;
	background-color: #ff1492;
}

.Region_Map_Container
{
	float: left;
	width: 362px;
	height: 242;
	margin-bottom: 5px;
	border-bottom: #32cd32 1px solid;
	border-left: #32cd32 1px solid;
	border-top: #32cd32 1px solid;
	border-right: #32cd32 1px solid;
	margin-left: 3px;
	margin-top: 0px;
	overflow: hidden;
}

.Region_Map_Cont_Ext
{
	float: left;
	width: 362px;
	height: 340;
	margin-bottom: 5px;
	border-bottom: #32cd32 1px solid;
	border-left: #32cd32 1px solid;
	border-top: #32cd32 1px solid;
	border-right: #32cd32 1px solid;
	margin-left: 3px;
	margin-top: 0px;
	overflow: hidden;
}

.Region_mapcell
{
	float: left;
}

.RegionList_Content
{
	float: left;
	width: 371px;
	margin-bottom: 7px;
}

.RegionList_Content_Cap H3
{
	float: left;
	width: 365px;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #4169e1;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.RegionList_ContentText
{
	float: left;
	width: 365px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #343736;
	padding-right: 3px;
	padding-left: 3px;
	border-bottom: #a9a9a9 1px dotted;
	padding-bottom: 7px;
}

.RegionList_Odd
{
	float: left;
	width: 434px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.RegionList_Even
{
	float: left;
	width: 434px;
	text-align: left;
	background-color: #f5f5f5;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.RegionList_Dots
{
	float: left;
	width: 434px;
	background-color: #f5f5f5;
	border-bottom: lightgrey 1px dotted;
	height: 1px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.Tlist_Cap_Left
{
	float: left;
	height: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	vertical-align: middle;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ff1493;
	margin: 0px;
}

.PlaceListCap_HL
{
	color: #009933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.PlaceListCap
{
	float: left;
	height: 13px;
	margin: 4px 0px 0px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 9pt;
	font-style: italic;
	text-align: left;
	color: #696969;
}

.PlaceList_LinkDiv
{
	float: left;
	height: 12px;
	margin: 4px 0px 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4164b3;
}

.Area_Cap_Right
{
	float: left;
	height: 16px;
	margin: 4px 0px 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #228b22;
}

.Area_Cap_Title
{
	float: left;
	height: 16px;
	margin: 4px 0px 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #228b22;
}

.Area_Cap_Left
{
	float: left;
	height: 14px;
	margin: 4px 0px 0px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #696969;
}

.Area_Cap_Map
{
	float: right;
	height: 16px;
	margin: 4px 6px 0px 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #228b22;
}

.Area_Cap_List
{
	float: right;
	height: 16px;
	margin: 4px 10px 0px 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #4164b3;
}

.Area_Cap_LinkDiv
{
	float: left;
	height: 16px;
	margin: 4px 0px 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	color: #4164b3;
}

.Area_Cap_Link
{
	height: 16px;
}

.RegionList_Area_Container
{
	float: left;
	width: 428px;
	margin-top: 5px;
	margin-bottom: 2px;
	border-bottom: lightgrey 1px dotted;
	padding-bottom: 5px;
	padding-right: 5px;
}

.CountryList_Area_Container
{
	float: left;
	width: 428px;
	margin-top: 3px;
	margin-bottom: 2px;
	border-bottom: lightgrey 1px dotted;
	padding-bottom: 5px;
	padding-right: 5px;
}

.CounryList_Area_Top_Green
{
	float: left;
	width: 430px;
	Height: 8px;
	background-color: #00cd00;
}

.CounryList_Area_Top_Blue
{
	float: left;
	width: 430px;
	Height: 8px;
	background-color: #87ceeb;
}

.RegionList_Area_Top_Yellow
{
	float: left;
	width: 430px;
	Height: 8px;
	background-color: #ffd700;
}

.RegionList_Area_Top_Section
{
	float: left;
	width: 426px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 18pt;
	padding-bottom: 2px;
	margin-top: 3px;
	padding-left: 4px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.RegionList_Area_Top_Text H2
{
	float: left;
	width: 426px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 18pt;
	padding-bottom: 2px;
	margin-top: 3px;
	padding-left: 4px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.RegionList_Top_Container
{
	float: left;
	width: 428px;
	margin-top: 3px;

	padding-bottom: 2px;
	padding-right: 5px;
}

.RegionList_RentalTypes
{
	float: left;
	width: 426px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #343736;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 7px;
}

.RegionList_Summary_Section
{
	float: left;
	width: 426px;
	font-size: 13px;
	font-weight: normal;
	font-family:  Sans-Serif, Verdana, Arial, Helvetica;
	text-align: left;
	color: #8b9ca3;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.RegionList_Summary H2
{
	float: left;
	width: 426px;
	font-size: 13px;
	font-weight: normal;
	font-family:  Sans-Serif, Verdana, Arial, Helvetica;
	text-align: left;
	color: #8b9ca3;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.RegionList_Summary_Normal
{
	float: left;
	width: 426px;
	font-size: 10pt;
	font-weight: normal;
	font-family:  Sans-Serif, Verdana, Arial, Helvetica;
	text-align: left;
	color: #8b9ca3;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.RegionList_ul
{
	float: left;
	width: 420px;
	list-style-type: none;
	padding-left: 3px;
	padding-right: 5px;
	margin: 0px 0px 0px 2px;
	padding-top: 0px;
	padding-bottom: 7px;
}
 
.RegionList_li
{
	width: 190px;
	float: left;
	display: inline;
	list-style: none;
	margin: 0px 5px 0px 0px;
	background-image: url(../appimages/Arrow5.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 6px;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.RegionList_li a
{
	display: inline;
	text-decoration: none;
	font-family: Sans-Serif, Verdana, Helvetica, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #4b71e4;
	margin: 0px;
	padding-left: 3px;
}

.RegionList_li a:hover
{
	text-decoration: underline;
	color: #e30000;
}

.RegionList_Bar_Text H2
{
	float: left;
	width: 306px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	margin-left: 4px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.Tlist_Cap_Left
{
	float: left;
	height: 16px;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 4px;	
	vertical-align: middle;
}

.Tlist_Cap_Left a:hover
{
	text-decoration: underline;
	color: #e30000;
}

.Tlist_Links
{
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal; 
	color: #4169e1;
	text-decoration: none;
	vertical-align: middle;
}

.Tlist_Town_List
{
	float: left;
	height: 16px;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #696958;
	vertical-align: middle;
}

/* ------ Results ------------ */

#Res_LeftSec
{
	float: left;
	width: 821px;
	margin-left: 11px;
}

#Div_RightSec
{
	float: right;
	width: 140px;
	margin-left: 2px;
}

#Res_Filter
{
	float: left;
	width: 178px;
	margin-left: 4px;
	padding-top: 3px;
}

#Res_Ad
{
	float: left;
	width: 160px;
	border-bottom: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
	margin-left: 5px;
}

#DRCM
{
	float: left;
	width: 300px;
	margin-bottom: 3px;
}

#g_adds
{
	float: left;
	width: 300px;
	border-bottom: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
}

#Res_Main
{
	float: right;
	width: 637px;
	margin-left: 2px;
	padding-bottom: 5px;
	padding-top: 3px;
}

#Res_Nav
{
	clear: BOTH;
	float: RIGHT;
	width: 637px;
	height: 29px;
	margin-left: 2px;
}

#Res_Bar
{
	clear: BOTH;
	float: right;
	width: 637px;
	margin-left: 2px;
}

.Res_Caption_container
{
	float: left;
	width: 635px;
	margin-top: 0px;
	margin-bottom: 2px;
	border-bottom: lightgrey 1px dotted;
	padding-bottom: 5px;
}

.Res_Panel_Top_Purple
{
	float: left;
	width: 635px;
	Height: 8px;
	background-color: #7b68ee;
}

.Res_Bar_Text H2
{
	float: left;
	width: 635px;
	margin-top: 3px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 0px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 18pt;
}

.Res_Summary
{
	float: left;
	width: 629px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	font-size: 13px;
	font-weight: normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	text-align: left;
	color: #8b9ca3;
}

/* ****** Owner Screens ***** */
#div_Owner_Main
{
	float: right;
	width: 808px;
	margin-left: 2px;
}

#div_Bar
{
	clear: BOTH;
	float: left;
	height: 25px;
	width: 810px;
}

.owner_Caption
{
	text-align: center;
	font-size: 11pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #696969;
}

.Pay_Extras
{
	float: left;
	text-align: left;
	font-size: 9pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #32b732;
	text-decoration: underline;
	padding-top: 7px;
}

.PayRow
{
	float: left;
	border-bottom: lightblue 1px dotted;
}

.PayItem
{
	font-size: 8pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
}

.PayCalcText
{
	font-size: 8pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	font-style: normal;
}

.Pay_Total_Box
{
	font-size: 12px;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	text-align: Left;
	color: #ff0000;
}

.PayTotalRow
{
	float: left;
	border-bottom: lightblue 1px dotted;
	border-top: lightblue 1px dotted;
}

.Pay_Total_cap
{
	font-size: 12px;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	text-align: right;
	padding-right: 10px;
	color: #ff0000;
	margin-top: 2px;
}

.PayImage
{
	float: left;
	height: 29px;
	width: 29px;
	padding-left: 5px;
	padding-right: 5px;
}

.PayStep
{
	float: right;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: normal;
	color: #008080;
	text-align: left;
}

.PayHiLite
{
	font-weight: bold;
	font-style: italic;
	color: #ff698e;
}

.PayMethods
{
	float: right;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: normal;
	color: #586458;
	text-align: left;
}

.PayPromoMessage
{
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: normal;
	color: #008000;
	text-align: right;
	margin-top: 2px;
}

.PayPromo
{
	font-size: 10px;
	font-family:  Verdana,Arial,Sans-Serif, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #008000;
}

.PayItem
{
	font-size: 8pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
}

.PayLink
{
	color: blue;
	font-family: Sans-Serif,Verdana,Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	margin-top: 12px;
}

.GridPayHiLite
{
	font-weight: bold;
	font-style: italic;
	color: black;
}

.Pay_Grid
{
	clear: BOTH;
	float: left;
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;
	border-top: gray 1px solid; 
	margin-left: 10px;
	background-image: url(../appimages/buttonBck.jpg);
	background-repeat: repeat-x;
}

.Admin_Pay_Grid
{
	clear: BOTH;
	float: left;
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;
	border-top: gray 1px solid; 
	background-image: url(../appimages/buttonBck.jpg);
	background-repeat: repeat-x;
}


.Admin_Pay_Grid_Bottom
{
	float: left;
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;
	overflow: scroll;
	overflow-x:hidden;
}

.Pay_Grid_Bottom
{
	float: left;
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;
	margin-left: 10px;
	overflow: scroll;
	overflow-x:hidden;
}

.PayGridHeader
{
	float: left;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #b22222;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-right: lightgrey 1px solid;

}

.GridDataCol
{
	float: left;
	font-size: 12px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	color: #808080;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-right: lightgrey 1px solid;
}

.GridCol_PayLinks
{
	float: left;
	font-size: 12px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.PayGridRow_1
{
	float: left;
	border-bottom: 1px solid #DDD;
	background-color: #fff;
	text-align: center;
}
	
.PayGridRow_2
{
	float: left;
	border-bottom: 1px solid #DDD;
	background-color: #eee;
	text-align: center;
}

.PayGridRightCell
{
	float: left;
	padding-left: 1px;
	padding-right: 1px;
	border-right: lightgrey 1px solid;
}

.PayGridEmpty
{
	float: left;
	border-top: 1px solid #DDD;
	background-color: #eee;
	font-size: 12px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	color: #228b22;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 1px;
	border-right: lightgrey 1px solid;
	text-align: left;
	font-weight: bold;
}

.PayInfoRowCaption
{
	font-size: 12px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: RGB(30%,80%,30%);
}

.Admin_Ctrl_Row
{
	float: left;
	margin-left: 10px;
	margin-right: 20px;
}

.Admin_Caption_Div
{
	float: left;
	text-align: right;
	padding-top: 4px;
	padding-right: 6px;
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #4169e1;
}

.Admin_Ctl_Holder
{
	float: left;
}

.Admin_Info_Div
{
	float: right;
	text-align: left;
	padding-top: 3px;
	padding-left: 4px;
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: normal;
	color: #888888;
	word-wrap: break-word;
}

.Admin_KeyPhrase_Grid
{
	clear: BOTH;
	float: left;
	margin-top: 8px;
	margin-left: 30px;
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;
	border-top: gray 1px solid; 
	background-image: url(../appimages/buttonBck.jpg);
	background-repeat: repeat-x;
}

.Admin_KeyPhrase_Bottom
{
	float: left;
	margin-left: 30px;
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;
	overflow: scroll;
	overflow-x:hidden;
}

.Admin_Edit_Link
{
	float: left;
	font-size: 12px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.Admin_GridDataCol
{
	float: left;
	font-size: 12px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	color: #808080;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 1px;
	border-right: lightgrey 1px solid;
}

.AdminGridRightCell
{
	float: right;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 1px;
	border-right: lightgrey 1px solid;
	font-size: 12px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	color: #4e4eff;
}

/* Pager Control */
.Pager_ctrl
{
	float: right;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Normal frame */
A.Pager_Normal
{
	float: left;
	margin: 0px 1px;
	border: solid 1px #9aafe5;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #4682b4;
}

A.Pager_Normal:hover {
	background-color: #4682b4;
	color: white;
}

/* Active frame */
A.Pager_Active
{
	float: left;
	margin: 0px 1px;
	border: solid 1px #9aafe5;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #4682b4;
}

.Pager_Disabled
{
	float: left;
	margin: 0px 1px;
	border: solid 1px #9aafe5;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #d3d3d3;
}

.Pager_Elipse
{
	float: left;
	padding-left: 4px;
	padding-right: 4px;

}

.Pager_Info
{
	float: left;
	text-decoration: none;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #4682b4;
	margin-right: 8px;
	padding-top: 4px;
}

/* Advertise page */
#Advert_LeftSec
{
	float: left;
	width: 792px;
	margin-left: 11px;
	height: 560px;
	padding-top: 25px;
}

#Advert_Main
{
	float: left;
	width: 795px;
	height: 535px;
	margin-left: 5px;
}

#Advert_RightSec
{
	float: right;
	width: 160px;
	margin-left: 2px;
	height: 545px;
	padding-top: 35px;
}

.Advert_Tabs
{
	float: left;
	width: 700px;
	height: 20px;
	padding-left: 145px;
}

A.Advertise_Normal
{
	float: left;
	margin: 0px 1px;
	border: solid 1px #9aafe5;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	font: bold 10px Verdana;
    text-align:left;
	color: #000000;
	text-decoration: none;
	background-image: url(../appimages/buttonBck.jpg);
	background-repeat: repeat-x;
}

A.Advertise_Active
{
	float: left;
	margin: 0px 1px;
	border: solid 1px #9aafe5;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
    text-align:left;
	font: bold 10px Verdana;
	color: #000000;
	background-image: url(../appimages/GradGrey.png);
	background-repeat: repeat-x;
}

A.Advertise_Normal:hover 
{
	background-image: url(../appimages/buttonHov.jpg);
	background-repeat: repeat-x
}

.Advert_Captions
{
	float: left;
	clear: left;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 18pt;
	width: 600px;
}

.Advert_Text
{	
	clear: left;
	float: left;
	color: #696969;
	font-size: 10pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: normal;
	text-align: left;
}

.Advert_Features
{
	clear: left;
	float: left;
	color: #000000;
	font-size: 10pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: normal;
	text-align: left;
	margin-top: 3px;
}

.Advert_HiLite_Text
{
	font-weight: normal;
	font-style: italic;
	color: #1e90ff;
}

.Advert_HiLite_Text2
{
	font-weight: normal;
	font-style: italic;
	color: #ff698e;
}

.Advert_HiLite_Text3
{
	font-weight: normal;
	font-style: italic;
	color: #696969;
}

.Advert_HiLite
{
	float: left;
	color: #000000;
	font-size: 10pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: normal;
	text-align: left;
}

.Advertise_Legend
{
	font-family: Arial, Verdana, 'MS Reference Sans Serif';
	color: #1e90ff;
	font-weight: bold;
	font-size: 11pt;
	text-align: Left;
}    

.Advertise_Legend2
{
	font-family: Arial, Verdana, 'MS Reference Sans Serif';
	color: #1e90ff;
	font-weight: bold;
	font-size: 10pt;
	text-align: Left;
} 

.Advertise_Grid
{
	float: left;
	margin-top: 5px;
}

.Advertise_Grid_Top_Row
{
	float: left;
	border-right: #ffffff 1px solid;
	font-size: 10pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	background-color: #00bf00;
	color: #ffffff;
	text-align: center;
	padding-bottom: 1px;
	padding-top: 1px;
}

.Advertise_Grid_cell
{
	float: left;
	border-right: #ffffff 1px solid;
	font-size: 10pt;
	font-family: Sans-Serif, Verdana,  Arial, Helvetica;
	border-bottom: #a9a9a9 1px dotted;
	padding-bottom: 3px;
	padding-top: 3px;
}

.Advertise_PayRow
{
	float: left;
}

.tyfooter
{
	clear: left;
	float: left;
	width: 963px;
	margin-left: 22px;	
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #999999;
	text-align: center;
}

#Uplift_LeftSec
{
	float: left;
	width: 792px;
	margin-left: 11px;
	height: 620px;
	padding-top: 25px;
}

.UpliftPayLink
{
	float: left;
	color: blue;
	font-family: Sans-Serif,Verdana,Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	margin-top: 8px;
}

.PayCalcUpliftText
{
	font-size: 8pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: right;
}

.Pay_Total_Uplift_Box
{
	font-size: 8pt;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	text-align: right;
	color: #ff0000;
}

.Admin_Legend
{
	font-family: Arial, Verdana, 'MS Reference Sans Serif';
	color: #1e90ff;
	font-weight: bold;
	font-size: 11pt;
	text-align: Left;
} 

.map_Holder
{
	float: left;
	border-bottom: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-right: #6495ed 1px solid;
	overflow: hidden;
	background-color: #ffffff;
}

.Admin_Caption_Div
{
	float: left;
	text-align: right;
	padding-top: 4px;
	padding-right: 6px;
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: normal;
	color: #4169e1;
}

.LabelDataText
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: #4d488b;
	text-align: left;
	padding-top: 4px;
}

/* MAP PAGE */
#MAP_LeftSec
{
	float: left;
	width: 611px;
	padding-left: 5px;
}

#MAP_Regions
{
	float: left;
	width: 200px;
	margin-left: 11px;
	padding-left: 5px;
	height: 750px;
}

#MAPs_Main
{
	float: left;
	width: 611px;
	padding-top: 3px;
}

#MAPs_Bar
{
	width: 611px;
	clear: BOTH;
	float: left;
}

.MAPs_Container
{
	float: left;
	width: 609px;
	height: 530;
	border-bottom: #32cd32 1px solid;
	border-left: #32cd32 1px solid;
	border-top: #32cd32 1px solid;
	border-right: #32cd32 1px solid;
	overflow: hidden;
	margin-bottom: 3px;
}

.MAPs_Caption_container
{
	float: left;
	width: 611px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-bottom: 5px;
}

.MAPs_Panel_Top_Purple
{
	float: left;
	width: 611px;
	Height: 8px;
	background-color: #7b68ee;
}

.MAPs_Bar_Text H2
{
	float: left;
	width: 611px;
	margin-top: 3px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 0px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 18pt;
}

.MAPs_Summary
{
	float: left;
	width: 605px; /* 6 */
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	font-size: 13px;
	font-weight: normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	text-align: left;
	color: #8b9ca3;
}

/* Map Region Links Section */
.MAPs_Links_Caption_container
{
	float: left;
	width: 200px;
	margin-top: 3px;
	margin-bottom: 2px;
	padding-bottom: 5px;
}

.MAPs_Links_Panel_Top_Yellow
{
	float: left;
	width: 200px;
	Height: 8px;
	background-color: #ffd700;
}

.MAPs_Links_Bar_Text H2
{
	float: left;
	width: 200px;
	margin-top: 3px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 0px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 18pt;
}

.MAPs_Links_Region_Hyper
{
	float: left;
	width: 200px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 0px;
	font-size: 10pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: normal;
	text-align: left;
	color: #4164b3;
}

.MAPs_Links_Summary
{
	float: left;
	width: 194px; 
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 8px;
	font-size: 13px;
	font-weight: normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	text-align: left;
	border-bottom: #a9a9a9 1px dotted;
	color: #8b9ca3;
}

/* Content Info Section For Regions*/
.MAP_Content_Section
{
	float: left;
	width: 611px;
	margin-bottom: 7px;
}

.MAP_Content_Cap H3
{
	float: left;
	width: 605px;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #4169e1;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.MAP_ContentText
{
	float: left;
	width: 601px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: justify;
	color: #343736;
	padding-right: 5px;
	padding-left: 3px;
	border-bottom: #a9a9a9 1px dotted;
	padding-bottom: 7px;
}

/* THIS IS FOR THE INFO WINDOW ON MAP*/
.Maps_Holder
{
	float: left;
	clear:left;
	height: 120px;
	width: 280px;
	border-bottom: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-right: #a9a9a9 1px solid;
}

.Maps_Caption
{
	float: left;
	width: 280px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: #228b22;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
}

.Maps_Image
{
	float: left;
	width: 160px;
	height: 120px;
	border-right: #a9a9a9 1px solid;
}

.Maps_InfoCell
{
	float: right;
	width: 114px;
	height: 120px;
	margin-left: 5px;
}

.Maps_Title
{
	float: left;
	width: 105px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	color: #ff1493;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	margin-top: 4px;
	border-bottom: #228b22 1px solid;
	padding-bottom: 4px;
	padding-right: 5px;
}

.Maps_DataInfo
{
	float: left;
	width: 114px;
	height: 14px;
	font-family: Sans-Serif,Verdana, Arial, Helvetica;
	color: #696969;
	font-size: 8pt;
	font-weight: bold;
	margin-top: 3px;
	text-indent: 1pt;
	text-align: left;
}

.Maps_Range
{
	float: left;
	width: 114px;
	height: 14px;
	font-family: Sans-Serif,Verdana, Arial, Helvetica;
	color: #228b22;
	font-size: 8pt;
	font-weight: bold;
	margin-top: 5px;
	text-indent: 1pt;
	text-align: left;
}

/* DETAILS PAGE -- */
#DET_CONTENT
{
	float: left;
	width: 750px;
	margin-left: 11px;
	padding-left: 5px;
	margin-bottom: 10px;
}

#DET_Contact
{
	float: right;
	width: 199px;
	height: 800px;
	margin-right: 4px;
}

.Det_Contact_Cnt
{
	float: left;
	width: 200px;
	margin-top: 5px;
s	/*height: 496px;*/
}

.Det_Contact_add_Cnt
{
	float: left;
	margin-top: 20px;
	border-bottom: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
}

.DET_CapBar_Features
{
	float: left;
	width: 167px;
	height: 6px;
	margin-top: 3px;
	background-color: #6d9ef5;
}

.DET_CapBar_Features_Text
{
	float: left;
	width: 164px;
	margin-left: 4px;
	font-size: 12pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 16pt;
	margin-top: 2px;
}

.DET_Logo H1
{
	float: left;
	height: 22PX;
	width: 794PX;
	text-align: center;
	vertical-align: MIDDLE;
	font-family: SANS-SERIF, VERDANA, ARIAL, HELVETICA;
	font-size: 12PT;
	font-style: NORMAL;
	font-weight: BOLD;
	color: #696969;
	padding-bottom: 3PX;
	padding-top: 5PX;
	margin: 0px;
}

.Det_Nav_Holder
{
	float: left;
	clear: left;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: #1e90ff 4px solid;
	text-align: left;
	vertical-align: middle;
}

.Det_Ref_ID
{
	float: right;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	text-align: right;
	font-weight: bold;
	font-size: 10pt;
	color: #696969;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 3px;
}

.Det_Path
{
	color: #6495ed;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 12PT;
	font-weight: normal;
}

.Prev_Links
{
	font-family: Sans-Serif, Verdana, Helvetica;
	text-align: left;
	color: #4885ed;
	font-weight: normal;
	font-size: 9pt;
	vertical-align: middle;
	padding-left: 5px;
}

.Det_Links_Gray
{
	font-family: Sans-Serif, Verdana, Helvetica;
	text-align: left;
	color: #4885ed;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}

.Div_Standard
{
	float: LEFT;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.Det_Top_Section
{
	float: left;
	border-top: #dcdcdc 1px solid;
	margin-top: 2px;
	padding-top: 7px;
}

.Details_Image_Text
{
	float: right;
	font-family: Sans-Serif,Verdana,Helvetica;
	font-weight: normal;
	font-size: 9pt;
	padding-right: 33px;
	font-style: italic;
	padding-top: 4px;
}

.Details_Photo_Selector_text
{
	float: left;
	font-family: Sans-Serif,Verdana,Helvetica;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	color: #1e90ff;
	vertical-align: middle;
	/*margin-bottom: 5px;*/
}

.Det_Photo_Gallery_Top
{
	float: left;
	padding-left: 10px;
}

.Det_Photo_Gallery_Bottom
{
	float: left;
	padding-left: 10px;
	display: none;
}

.Det_Photo_Captions
{
	float: left;
	height: 20px;
	width: 350px;
	font-family: Verdana, Sans-Serif,Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-align: center;
	color: #383838;
	padding-top: 5px;
}

.DetFeedbackHolder
{
    width:100%;
	float: left;
	border-bottom: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
    padding-left: 7px;
	background-image: url(../appimages/Det_Top_Box.jpg);
	background-repeat: repeat-x;
    margin-bottom:7px;
	
}

.DetTopHolder
{
	float: left;
	border-bottom: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 5px;
	background-image: url(../appimages/Det_Top_Box.jpg);
	background-repeat: repeat-x;
	padding-left: 7px;
}

.Det_Location_Holder
{
	float: left;
	margin: 8px 8px 15px 5px;
}

.Det_Main_Page_Holder
{
	float: left;
	border-bottom: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 3px;
	margin-top: 8px;
}

.Det_H2_Row h2
{
	float: left;
	margin-top: 0px;	
	margin-bottom: 0px;
	padding-bottom: 8px;
	padding-top: 4px;
	color: #629f44;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif, Helvetica;
	text-align: left;
}

.Det_Zoom_info
{
	float: right;
	font-family: Sans-Serif,Verdana,Helvetica;
	font-weight: normal;
	font-size: 9pt;
	padding-right: 5px;
	font-style: italic;
	padding-top: 4px;
	color: #1e90ff;
	text-align: right;
}

.Det_Info_Cap
{
	float: left;
	font-family: Sans-Serif,Verdana,Helvetica;
	font-weight: bold;
	font-size: 10pt;
	color: #1e90ff;
	text-align: left;
	width: 214px;
	padding-left: 2px;
}

.Det_Info_Data
{
	float: left;
	font-family:  Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	width: 214px;
	padding-left: 2px;
	margin-bottom: 2px;
}

.Det_Info_Data_mess
{
	float: left;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	width: 214px;
	padding-left: 2px;
	margin-bottom: 8px;
	margin-top: 6px;
	padding-right: 10px;
	color: #ff1493;
}

.Det_Info_WebLink
{
	float: left;
	font-family: Arial, Verdana,Sans-Serif, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	text-align: left;
	width: 214px;
	padding-left: 2px;
	margin-bottom: 2px;
	color: #1e90ff;
	font-weight: normal;
}

.Det_Section_Headding H3
{
	float: left;
	text-align: left;
	font-family: Sans-Serif, Verdana, Helvetica;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #696969;
	margin-top: 14px;
	margin-bottom: 8px;
	padding-left: 5px;
}

.Det_Section_Head_NM H3
{
	float: left;
	text-align: left;
	font-family: Sans-Serif, Verdana, Helvetica;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #696969;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-left: 5px;
}

.Det_Section_Text
{
	float: left;
	font-family: Sans-Serif, Arial, Helvetica;
	color: #696969;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	padding-left: 5px;
}

.Det_Section_Form_Text
{
	float: left;
	font-family: Sans-Serif, Arial, Helvetica;
	color: #696969;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	padding-left: 5px;
	white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
}

.Det_Section_Text_HILite
{
	float: left;
	font-family: Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #696969;
	font-size: 10pt;
	text-align: left;
	padding-right: 6px;
}

.Det_Range
{
	float: left;
	width: 250px;
	font-family: Sans-Serif,Verdana,Helvetica;
	font-weight: bold;
	font-size: 10pt;
	color: #1e90ff;
	text-align: left;
	margin-top: 8px;
	line-height: 18px;
}

.Det_Range_Hlite
{
	color: #696969;
	font-weight: normal;
}

.Det_Amenities_Section
{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #e0e0e0;
}

.Det_Amenities_Caption
{
	float: left;
	font-family: Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #1e90ff;
	font-size: 9pt;
	text-align: left;
	padding-left: 5px;
	border-top: #ffffff 1px solid;
	padding-top: 2px;
}

.Det_Amenities_txt
{
	float: right;
	font-family: Sans-Serif, Arial, Helvetica;
	font-weight: normal;
	color: #696969;
	font-size: 9pt;
	text-align: left;
	padding-left: 5px;
	border-top: #e0e0e0 1px solid;
	line-height: 14pt;
	padding-top: 2px;
}

.Det_Lists
{
	float: left;
	width: 140px;
	display: inline;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 0px;
	background-image: url(../appimages/Lists_Dot.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 6px;
	line-height: 11pt;
}

.Det_List_ul
{
	float: left;
	list-style-type: none;
	padding-left: 3px;
	padding-right: 5px;
	margin: 0px 0px 0px 2px;
	padding-top: 0px;
	padding-bottom: 7px;
}

.Det_Rates_Main_Holder
{
	float: left;
	margin-top: 8px;
	margin-left: 5px;
	margin-right: 8px;
}

.Det_Rates_Holder
{
	float: right;
	border-bottom: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-right: dimgray 1px solid;
}

.Det_Rates_Top_Row_cell
{
	float: left;
	font-family: Arial, Sans-Serif, Helvetica;
	font-weight: bold;
	color: #1e90ff;
	font-size: 9pt;
	text-align: center;
	line-height: 14pt;
	vertical-align: middle;
	padding-bottom: 1px;
	padding-top: 1px;
}

.Det_Rates_Top_Row_cell_RB
{
	float: left;
	font-family: Arial,Sans-Serif, Helvetica;
	font-weight: bold;
	color: #1e90ff;
	font-size: 9pt;
	text-align: center;
	line-height: 14pt;
	vertical-align: middle;
	border-right: dimgray 1px solid;
	padding-bottom: 1px;
	padding-top: 1px;
}

.Det_Rates_Mid_Row_cell_RB
{
	float: left;
	font-family: Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #000000;
	font-size: 9pt;
	text-align: center;
	line-height: 14pt;
	vertical-align: middle;
	border-right: dimgray 1px solid;
	padding-bottom: 1px;
	padding-top: 1px;
}

.Det_Rates_Mid_Row_Quoted_cell_RB
{
	float: left;
	font-family: Arial, Sans-Serif, Helvetica;
	font-weight: bold;
	color: #ff1493;
	font-size: 9pt;
	text-align: center;
	line-height: 14pt;
	vertical-align: middle;
	padding-bottom: 1px;
	padding-top: 1px;
}


.Det_Rates_Mid_Row_cell
{
	float: left;
	font-family: Arial, Sans-Serif, Helvetica;
	font-weight: bold;
	color: #000000;
	font-size: 9pt;
	text-align: center;
	line-height: 14pt;
	vertical-align: middle;
	padding-bottom: 1px;
	padding-top: 1px;
}

.Det_Rates_Data_cell
{
	float: left;
	font-family: Arial, Sans-Serif, Helvetica;
	color: #000000;
	font-size: 9pt;
	text-align: center;
	line-height: 14pt;
	vertical-align: middle;
	padding-bottom: 1px;
	padding-top: 1px;
}

.Det_Rates_Data_Quoted_cell
{
	float: left;
	font-family: Arial, Sans-Serif, Helvetica;
	color: #dc143c;
	font-size: 9pt;
	text-align: center;
	line-height: 14pt;
	vertical-align: middle;
	padding-bottom: 1px;
	padding-top: 1px;
	font-weight: bold;
}

.Det_Currency_Top_Row
{
	float: left;
	border-top: black 1px solid;
}

.Det_Rates_Info_Cap
{
	float: left;
	font-family: Sans-Serif,Verdana,Helvetica;
	font-weight: bold;
	font-size: 10pt;
	color: #1e90ff;
	text-align: left;
	padding-left: 2px;
	padding-right: 5px;
	margin-bottom: 5px;
}

.Det_Rates_Info_Data
{
	float: left;
	font-family: Sans-Serif, Verdana, Helvetica;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	text-align: left;
	padding-left: 2px;
	padding-right: 5px;
	margin-bottom: 6px;
}

.Det_Map_Info_Cap
{
	float: left;
	font-family: Sans-Serif,Verdana,Helvetica;
	font-weight: bold;
	font-size: 10pt;
	color: #1e90ff;
	text-align: left;
	width: 214px;
	padding-left: 2px;
	margin-bottom: 5px;
}

.Det_Map_Info_Data
{
	float: left;
	font-family: Sans-Serif, Verdana, Helvetica;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	text-align: left;
	padding-left: 2px;
	padding-right: 5px;
	margin-bottom: 6px;
	width: 214px;
}

.Det_No_Rates
{
	float: left;
	font-family: Sans-Serif, Verdana, Helvetica;
	font-weight: bold;
	font-size: 11pt;
	color: #ff1493;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 15px;
}

.Det_Rates_Notes_HL
{
	font-family: Sans-Serif,Verdana,Helvetica;
	font-weight: bold;
	font-size: 10pt;
	color: #1e90ff;
}

.Det_Rate_Note
{
	float: left;
	font-size: 11px;
	font-weight: Normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: Normal;
	color: #696969;
	text-align: left;
	padding-left: 5px;
}

.Det_Navbar
{
	float: left;
	background-image: url(../appimages/navbar.jpg);
	background-repeat: repeat-x;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	margin-bottom: 12px;
}

 .Det_Navbar_item
{
	width: 121px;
	float: left;
	text-align: center;
	font-family: Sans-Serif, Verdana, Helvetica;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #0f71e2;
	border-right: #bdbdbd 1px solid;
	text-decoration: none;
}

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

 .Det_Navbar_End
{
	width: 121px;
	float: left;
	text-align: center;
	font-family: Sans-Serif, Verdana, Helvetica;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #0f71e2;
	text-decoration: none;
}

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

.Det_Cal_Holder
{
	float: left;
	margin-top: 8px;
	text-align: left;
	margin-left: 5px;
	margin-bottom: 15px;
}

/*----- Quick Reservations  -----*/
.QR_Frame
{
	float: left;
	width: 197px;
	height: 590px;
	border-left: lavender 1px solid;
	border-right: lavender 1px solid;
	border-top: lavender 1px solid;
	border-bottom: lavender 1px solid;
}

.QR_Cont
{
	float: left;
	height: 565px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../appimages/enq-back.gif);
    background-repeat: no-repeat;
    background-position:left bottom;
    vertical-align:bottom;
}

.QR_Sent
{
	float: left;
	height: 470px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../appimages/sent.gif);
	background-repeat: repeat-x;
}

.QR_Info_Text
{
	float: left;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #343736;
	width: 187px;
}

.QR_Prohibited_Text
{
	float: left;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #888888;
	padding-left: 2px;
	padding-right: 2px;
	border-top: #6495ed 1px solid;
	margin-top: 4px;
	padding-top: 5px;
}

.QR_IP_Address
{
	float: left;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #dc143c;
	margin-top: 2px;
}

.QR_Welcome
{
	float: left;
	font-size: 9pt;
	font-weight: normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	text-align: left;
	color: black;
}

.QR_Caption
{ 
	float: left;
	font-size: 11pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #00cc00;
	line-height: 19pt;
	font-style: italic;
	text-indent: 10px;
	text-align: left;
	background-image: url(../appimages/cut_bottomfade.jpg);
}

.MiniTextBox
{
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: Normal;
	text-align: Left;
	color: #4d488b;
}

.Mini_Holder
{
	float: left;
	text-align: Left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.QR_Required
{
	color: #ff0000;
	font-weight: bold;
	padding-top: 3px;
	vertical-align: middle;
}

.QR_Sent_Text
{
	float: left;
	font-size: 13px;
	font-weight: normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	text-align: left;
	color: #696969;
	width: 187px;
}

.QR_Sent_Thanks
{
	float: left;
	font-size: 13px;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	text-align: left;
	color: #1e90ff;
	width: 187px;
}

.QR_Sent_Bold_Text
{
	float: left;
	font-size: 13px;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	text-align: left;
	color: #ff1493;
	width: 187px;
}

.QR_Sent_Bold_HL
{
	font-weight: bold;
}

.Prev_MissingData_HL
{
	color: #ff0000;
}

.Prev_Link_holder
{
	float: left;
	width: 199px;
	margin-top: 10px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.Prev_HyperBack
{
	font-family: Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #4040e0;
	font-weight: bold;
	font-size: 12pt;
}

.Admin_Required
{
	color: #ff0000;
	padding-top: 3px;
	vertical-align: middle;
}

.Admin_HyperBlue
{
    font-family: Sans-Serif, Arial, Helvetica;
    text-align: left;
    color: #4040e0;
    font-weight: bold;
    font-size: 10pt;
    padding-left: 0px;
}

#Contact_RightSec
{
	float: right;
	width: 160px;
	margin-left: 2px;
	height: 550px;
	padding-top: 10px;
}

#Forms_LeftSec
{
	float: left;
	width: 789px;
	margin-left: 15px;
	padding-top: 10px;
}

.About_Link_Div
{
	float: left;
	width: 745px;
	color: #ff7300;
	font-size: 10pt;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: normal;
	text-align: right;
	padding-right: 20px;
}

.About_Sub_Caption
{
	float: left;
	clear: left;
	font-size: 10pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 14pt;
	width: 600px;
}

fieldset
{
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 5px;
	border-radius: 2px;
}

.Notice_Sub_Caption
{
	float: left;
	clear: left;
	font-size: 10pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #696969;
	line-height: 14pt;
	width: 600px;
}

.Notice_Map_Link
{
	float: left;
	width: 550px;
	text-align: left;
}

.Notice_Text
{
	float: left;
	width: 650px;
	color: #696969;
	font-size: 10pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: normal;
	text-align: left;	
}

.notice_Box
{
	float: left;
	width: 600px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #2a2a2a;
}

.notice_Link
{

	padding-left: 0px;
	line-height: 11pt;
}

.notice_Link a
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
}


.frmLabel {
            font-size: 10px;
            font-family: Verdana, Sans-Serif, Arial, Helvetica;
            font-weight: bold;
            color: #4169e1;
            width: 102px;
        }
.basicAdvanceSearch,
.mobileDetailsButton  {
	display:none;
}