ECell.1VBottom_Links-White{
    margin: 1PX, 1PX, 1px, 10PX;
    font-size: 6px;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-weight: normal;
    text-align: Center;
    color: white;
    text-decoration: none;
    background-color: #ffccff;}

.1VGraph {
Padding: 	10PX, 8PX, 10px, 10PX; 
FONT-SIZE: 	10px; 
FONT-WEIGHT: 	Normal; 
LINE-HEIGHT: 	12px;
FONT-FAMILY: 	Verdana, Sans-Serif, Arial, Helvetica;
FONT-STYLE: 	Normal; 
COLOR:          RGB(20%, 20%, 45%);
LETTER-SPACING: 0px}

.InfoTitleGreen {
FONT-SIZE: 	12px;
LINE-HEIGHT: 	32px; 
FONT-FAMILY: 	Verdana, Sans-Serif, Arial, Helvetica;
FONT-WEIGHT: 	bold;
COLOR: 		RGB(30%,80%,30%)}

.PhotoloaderCaption
{
	font-size: 12px;
	line-height: 32px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #32cd32;
	padding-top: 5px;
	text-align: center;
}

.1VInfo-Booking-Caption {
FONT-SIZE: 	10px;
LINE-HEIGHT: 	12px; 
FONT-FAMILY: 	Verdana, Sans-Serif, Arial, Helvetica;
FONT-WEIGHT: 	bold;
Text-Align: 	Center;
COLOR: 		RGB(30%,80%,30%)}

.1VInfo-Guest-Caption {
FONT-SIZE: 	10px;
LINE-HEIGHT: 	12px; 
FONT-FAMILY: 	Verdana, Sans-Serif, Arial, Helvetica;
FONT-WEIGHT: 	bold;
Text-Align: 	Left;
COLOR: 		RGB(30%,80%,30%)}

.1VBoxInfoWhite {
Padding: 	10PX, 8PX, 10px, 10PX; 
FONT-SIZE: 	11px; 
FONT-WEIGHT: 	Normal; 
LINE-HEIGHT: 	12px;
FONT-FAMILY: 	Verdana, Sans-Serif, Arial, Helvetica;
FONT-STYLE: 	Normal; 
COLOR: 		#ffffff;
LETTER-SPACING: 0px}

.1VInfo-Body-Steel {
Margin: 	1PX, 1PX, 10px, 1PX; 
Font-Size: 	10px;
Line-Height: 	12px;
Font-Family:	Verdana, Sans-Serif, Arial, Helvetica;
Text-Align: 	justify;
Color: 		RGB(20%, 20%, 45%)}

.1VInfo-Legal-Grey {
Margin: 	1PX, 1PX, 10px, 1PX; 
Font-Size: 	10px;
Line-Height: 	12px;
Font-Family:	Verdana, Sans-Serif, Arial, Helvetica;
Text-Align: 	justify;
Color: 		RGB(30%, 30%, 30%)}

.1VInfo-PageTitle-Black {
FONT-SIZE: 	17px; 
FONT-WEIGHT: 	bold; 
FONT-FAMILY: 	Verdana, Sans-Serif, Arial, Helvetica;
FONT-STYLE: 	Normal; 
COLOR: 		RGB(40%,80%,40%); 
TEXT-DECORATION: none}

.1VInfo-CopyRight-Gray {
FONT-SIZE: 	10px; 
FONT-WEIGHT: 	Normal; 
FONT-FAMILY: 	Verdana, Sans-Serif, Arial, Helvetica;
COLOR: 		RGB(60%,60%,60%); 
TEXT-DECORATION: none}

.1VLabels {
Font-Size: 	12px;
Font-Family:	Arial, Verdana, Sans-Serif, Helvetica;
Text-Align: 	Left;
Color: 		RGB(20%, 20%, 45%)}

.GridSteel {
Margin: 	1PX, 1PX, 20px, 20PX;
FONT-SIZE: 	11px; 
FONT-WEIGHT: 	Normal; 
FONT-FAMILY: 	Verdana, Sans-Serif,  Arial, Helvetica;
FONT-STYLE: 	Normal; 
Text-Align: 	justify;
COLOR: 		RGB(20%, 20%, 45%); 
TEXT-DECORATION: none}

.CellSmallGreen
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #32cd32;
	font-weight: normal;
	font-size: 8pt;
}

.CellSmallRed
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #ff4500;
	font-weight: normal;
	font-size: 8pt;
}

.CellSmallBlack
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
}

.CellSmallHyper
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #ff8c00;
	font-weight: normal;
	font-size: 8pt;
}

.LableTextSteelBlue
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #4169e1;
}

.1V-Form-Label {
Font-Size: 	10px;
FONT-WEIGHT: 	Bold; 
Font-Family:	Verdana, Sans-Serif, Arial, Helvetica;
Text-Align: 	Right;
Color: 		RGB(20%, 20%, 45%)}

.InputRequired
{
    font-size: 10px;
    font-weight: Normal;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    text-align: Left;
    color: #ff0000;
}

.NavBarInfo {
Font-Size: 	10px;
FONT-WEIGHT: 	Bold; 
Font-Family:	Verdana, Sans-Serif, Arial, Helvetica;
Color: 		RGB(20%, 20%, 45%);}

.NavBarType
{
	background-color: #B0C4DE;
	color: RGB(0%, 0%, 0%);
	font-family: sans-serif, Verdana, Arial, Geneva, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-indent: 2pt;
	border-color: black #999999 #999999;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-left: 2px;
}

.1VDetails-Text 
	{
	Padding: 	0PX, 0PX, 0px, 0PX; 
	Font-Size: 	10px;
	FONT-WEIGHT: 	Normal;
	Font-Family:	Verdana, Sans-Serif, Arial, Helvetica;
	FONT-STYLE: 	Normal; 
	Text-Align: 	justify;
	Color: 		RGB(20%, 20%, 45%);
	TEXT-DECORATION: none
	}

.DefaultTextLeft
{
	float:left;
	padding: 0PX, 0PX, 0px, 0PX;
	font-size: 10px;
	font-weight: Normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: Normal;
	text-align: Left;
	color: #4d488b;
	text-decoration: none;
}

.DefaultTextLeft_x
{
	padding: 0PX, 0PX, 0px, 0PX;
	font-size: 10px;
	font-weight: Normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: Normal;
	text-align: Left;
	color: #4d488b;
	text-decoration: none;
	background-color: #e0ffff;
}

.DefaultText
{
	padding: 0PX, 0PX, 0px, 0PX;
	font-size: 10px;
	font-weight: Normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: Normal;
	color: RGB(20%, 20%, 45%);
	text-decoration: none;
}

.paperBox {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 15px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 15px; 
	FONT: 11px Verdana; 
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #444444; PADDING-TOP: 15px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: white}

.optional {
	FONT: 11px Verdana; 
	COLOR: #aa0000}

.1V-Caption-Green 
	{
	FONT-SIZE: 	18px;
	LINE-HEIGHT: 	32px; 
	FONT-FAMILY: 	Verdana, Sans-Serif, Arial, Helvetica;
	FONT-WEIGHT: 	bold;
	COLOR: 		RGB(30%,80%,30%)
	}

.GreenCaption {
    font-weight: bold;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-size: 12px;
    font-style: normal;
    color: #008000;
    text-align: left;
    text-decoration: none;
    }

.LogonCaption{
    Padding: 	0PX, 0PX, 0px, 0PX; 
    Font-Size: 	12px;
    font-weight: bold;
    Font-Family:	Verdana, Sans-Serif, Arial, Helvetica;
    FONT-STYLE: 	Normal; 
    Text-Align: 	Left;
    Color: 		RGB(20%, 20%, 45%);
    TEXT-DECORATION: none;
}

.BlackCaptionBig
{
    font-weight: bold;
    font-family: Sans-Serif, Verdana, Helvetica;
    font-size: 24px;
    font-style: normal;
    color: #000000;
    text-indent: 5pt;
    text-align: center;
    text-decoration: none;
}

.InfoBarBlue {
Background-Color: RGB(30%, 50%, 85%);
Padding: 	1PX, 1PX, 2px, 1X;  
Font-Weight: 	Bold;
Font-Family:	Verdana, Sans-Serif, Arial, Helvetica;
Font-Size: 10px; 
Font-style: normal; Color: #FFFFFF; 
Text-indent: 5pt ; 
Text-align: center;
Text-Decoration: none}

.formitem {
	FONT-SIZE: 10px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial}

.btnLink
{
    font-size: 12px;
    color: teal;
    font-family: Sans-Serif, Arial;
    font-weight: bold;
}

.AdminLink
{
	font-size: 12px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	color: #4e4eff;
}

.btnExit
{
	font-size: 14px;
	color: #cd5c5c;
	font-family: Sans-Serif, Arial;
	font-weight: bold;
}

.btnLinkWarning
{
    font-size: 12px;
    color: #dc143c;
    font-family: Sans-Serif, Arial;
    font-weight: bold;
}
	
.GraphItem {
	FONT-SIZE: 9px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial}

.varblebox {
	BORDER-RIGHT: #333399 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #333399 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #333399 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #333399 1px solid}

.MessagesCaption
{
	border-right: #cccccc 1px solid;
	padding-right: 15px;
	border-top: #cccccc 1px solid;
	padding-left: 15px;
	padding-bottom: 15px;
	font: 12px 'Comic Sans MS' , Verdana;
	border-left: #cccccc 1px solid;
	color: black;
	padding-top: 15px;
	border-bottom: #cccccc 1px solid;
	background-color: #f7f555;
	text-align: left;
}

.ErrorBar
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 6px;
    padding-top: 6px;
    font: 12px 'Comic Sans MS' , Verdana;
    border-left: #cccccc 1px solid;
    color: #000000;
    border-bottom: #cccccc 1px solid;
    background-color: #ffda48;
    text-align: left;
}

.InfoBar
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 6px;
    padding-top: 6px;
    font: 12px 'Comic Sans MS' , Verdana;
    border-left: #cccccc 1px solid;
    color: #ffffff;
    border-bottom: #cccccc 1px solid;
    background-color: #4169e1;
    text-align: left;
}

.ToolBar
{
	border-top: #6495ed thin solid;
	border-bottom: #6495ed thin solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.ReadOnlyText
{
	float:left;
	padding: 0PX, 0PX, 0px, 0PX;
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: normal;
	color: #808080;
	text-decoration: none;
	text-align: left;
}

.InfoColumn
{
    font-size: 10px;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-weight: normal;
    color: #888888;
    font-style: normal;
    text-transform: none;
    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 */
}

.WizardCaption
{
    font-size: larger;
    line-height: normal;
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-weight: bold;
    color: #0091ff;
    vertical-align: middle;
    text-align: center;
}

.WizardSectionCaption
{
    font-size: 10pt;
    font-family: Sans-Serif,Verdana, Arial, Helvetica;
    font-weight: bold;
    color: #3dbb3e;
    text-align: left;
    padding-left: 6px;
    vertical-align: middle;
}

.WizardSubCaption
{
    padding-left: 6px;
    font-size: small;
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-weight: bold;
    color: #3dbb3e;
    text-align: left;
}

.WizardInformation
{
	padding-right: 4px;
	padding-left: 6px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: #4169e1;
	text-decoration: none;
	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 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.WizardInfoCaption
{
    padding-right: 4px;
    padding-left: 6px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    color: #47719c;
    text-decoration: none;
    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 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    letter-spacing: 1px;
}


.WizardNote
{
    padding-right: 5px;
    padding-left: 6px;
    padding-bottom: 0px;
    padding-top: 0px; 
    font-size: 10px;
    font-weight: Normal;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-style: Normal;
    color: #000000;
    text-decoration: none;
    vertical-align: middle;
    Text-align: left;
}

.WizardTips
{
	font-size: 10pt;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #3dbb3e;
	vertical-align: middle;
	text-align: left;
}

.ManageTableCaps
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #4169d5;
	font-weight: normal;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

.ManageTableData
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: #4d4878;
	font-weight: normal;
	font-size: 8pt;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

.qlcontainer
{
	background: #fff;
	border: 1px solid #d9d9d9;
	margin-bottom: 5px;
	margin-left: 5px;
}

.Res_Cont_Enh
{  
	border: 1px solid #d9d9d9;
	background-color: #e6e6fa;
}

.Res_Cont
{
	background: #ffffff;
	border: 1px solid #d9d9d9;
}

.Res_Dot
{
	color: black;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-size: 12pt;
	font-weight: normal;
}

.tearofftitle1
{
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 1px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: center;
	color: RGB(30%,80%,30%);
	font-weight: bold;
	font-size: 8pt;
}

.tearofftitle2
{
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: center;
	color: RGB(30%,80%,30%);
	font-weight: bold;
	font-size: 8pt;
}

.tearoffrow
{
	padding-left: 7px;
	padding-right: 5px;
}

.tearoffPhoto
{
	padding-left: 7px;
	padding-top: 9px;
	padding-right: 1px;
}

.photoBox
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 15px;
	background-color: #6495ed;
}

.photoName
{
	font: bold 11px Verdana;
	color: white;
	vertical-align: middle;
	text-align: center;
}

.photoCaption
{
	font: 11px Verdana;
	color: white;
	vertical-align: middle;
	text-align: center;
}

.LoaderLabels
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #4169e1;
	vertical-align: bottom;
}

.photoLinks
{
	font: bold 11px Verdana;
	color: white;
	vertical-align: middle;
	text-align: center;
}

.BotMessage
{
	background-color: #ffabb7;	
	padding: 0PX, 0PX, 0px, 0PX;
	font-size: 10px;
	font-weight: Normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: Normal;
	color: RGB(20%, 20%, 45%);
	text-decoration: none;
	text-align: left;	
}

.ListPanelTitle
{
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: white;
	background-color: #7496e3;
	font-size: 9pt;
	padding-right: 12px;
	padding-left: 10px;
	vertical-align: middle;
}

.EHPanelTitle
{
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: white;
	background-color: #7496e3;
	font-size: 9pt;
	vertical-align: middle;
}

.ListPanel_TopRight
{
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: white;
	background-color: #7496e3;
	font-size: 8pt;
}

.ListPanelPriceRange
{
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: white;
	background-color: #7496e3;
	font-size: 8pt;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
}

.ListPanelTitleBlack
{
	font: normal 8pt Verdana;
	color: #000000;
	background-color: #7496e3;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	text-align: left;
}

.ListPanelHighlites
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: black;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	text-align: left;
}

.ListPanelSummary
{
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	color: #ffa500;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
}

.CellSummaryCaps
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #ff9900;
	font-weight: normal;
	font-size: 9pt;
}

.PanelHyperlinkRow
{
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: black;
	background-color: white;
	font-size: 9pt;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	padding-top: 1px;
}

.PanelPropertyName
{
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: #7687de;
	background-color: white;
	font-size: 9pt;
	vertical-align: middle;
	padding-top: 1px;
	text-align: center;
}

.ListPanelRow2
{
	color: #696969;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	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 */
	padding-bottom: 3px;
}

.ListPanelRow
{
	color: #808080;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	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 */
	padding-bottom: 3px;
}

.CellListHyper
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #6495ed;
	font-weight: normal;
	font-size: 8pt;
}

.NewsLetterRow
{
	color: #4d488b;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-variant: normal;
	text-align: Left;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
}

.LocateRow
{
    color: #4d488b;
    vertical-align: middle;
    text-align: left;
    font-weight: normal;
    font-size: 8pt;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    text-align: Left;
    margin-left: 4px;
    margin-top: 2px;
}
.FilterPanelTitle
{
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	color: #ff7d45;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: center;
	padding-right: 0px;
	letter-spacing: 1px;
}

.FilterPanelCaptions
{
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	color: black;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	padding-top: 8px;
	margin: 0px;
	vertical-align: middle;
	text-align: left;
	padding-right: 0px;
	padding-left: 7px;
}

.FilterPanelData
{	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Helvetica;
	font-style: Normal;
	color: #6a5acc;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: left;
	padding-right: 0px;
	padding-left: 14px;
}

.EmptyCell
{
	vertical-align: top;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.FactBar
{
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	color: #ff8c00;
	font-size: 11pt;
	vertical-align: middle;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
}

.FactBarPad
{
	margin-top: 1px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin-left: 1px;
}

.FactPanel
{
	vertical-align: top;
	text-align: left;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
	padding-top: 7px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: white;
}

.FactFlatPanel
{
	vertical-align: top;
	text-align: left;
	padding-right: 4px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: white;
}

.FactCaptions
{
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #7496e3;
	letter-spacing: 1px;
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 7px;
}

.FactSubTitles
{
	padding: 0PX, 0PX, 0px, 0PX;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: normal;
	text-align: center;
	color: #4d488b;
	text-decoration: none;
}

.DisplayPanel
{
	vertical-align: top;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
}

.BasicsPanel
{
	vertical-align: top;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
}

.DetailsStandardTxt
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: black;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	vertical-align: text-top;
	text-align: justify;
	padding-right: 5px;
}

.DetailsHiliteTxt
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #ff4500;
	font-size: 8pt;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	text-align: left;
	padding-right: 5px;
}

.DetailsPanelCaps
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: #7496e3;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	vertical-align: text-top;
	letter-spacing: 1px;
	text-indent: 5pt;
}

.DetailsPanelCaps2
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: #7496e3;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	vertical-align: text-top;
	text-indent: 2pt;
}

.DetailsPanelCaps2Important
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: #ff9900;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	vertical-align: text-top;
	text-indent: 2pt;
}

.TitleCaptionGreen
{
	font-size: 12px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #32cd32;
	text-align: center;
	vertical-align: top;
}

.TitleCaptionOrange
{
	font-size: 12px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #ff8c00;
	text-align: center;
	vertical-align: top;
}

.FactCaptions
{
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #7496e3;
	letter-spacing: 1px;
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 7px;
}

.BulletsTextSteel {
Margin: 	1PX, 1PX, 1px, 10PX;
FONT-SIZE: 	10px; 
LINE-HEIGHT: 	10px; 
FONT-WEIGHT: 	Normal; 
FONT-FAMILY: 	Verdana, Sans-Serif,  Arial, Helvetica;
FONT-STYLE: 	Normal; 
Text-Align: 	Left;
COLOR: 		RGB(20%, 20%, 45%); 
TEXT-DECORATION: none}

.InfoPanel
{
	vertical-align: top;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
}

.TermsPanel
{
	vertical-align: top;
	text-align: left;
	padding-right: 15px;
	padding-left: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
}

.InfoTitleCaption
{
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #ff8c00;
	text-align: center;
}

.InfoPagesCaptionGreen
{
	font-size: 12px;
	line-height: 12px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #32cd32;
	text-align: left;
	letter-spacing: 1px;
}

.InfoPagesPanel
{
	vertical-align: middle;
	text-align: left;
	text-align: justify;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-top: 12px;
	margin: 0px;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: black;
	font-weight: normal;
	font-size: 8pt;
}

.WizardPanel
{
	vertical-align: top;
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	background-color: white;
}

.CarWizardCaption
{
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #7496e3;
	padding-right: 3px;
	padding-left: 5px;
	padding-top: 7px;
}

.TableHolder
{
	margin-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.CarHireTitle
{
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-size: 12px;
	color: #7496e3;
	padding-left: 3px;
	padding-right: 3px;
}

.CarTitleLine
{
	border-bottom: gainsboro 1px solid;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.CarHireLines
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: black;
	font-weight: normal;
	font-size: 8pt;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	vertical-align: middle;
	border-bottom: lightgrey 1px dotted;
}

.CarHireNoLines
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: black;
	font-weight: normal;
	font-size: 8pt;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	vertical-align: middle;	
}

.CHEmptyCell
{
	vertical-align: middle;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: lightgrey 1px dotted;
}

.CarHireTotal
{
	font-family: Sans-Serif,Verdana, Helvetica;
	color: #e78800;
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
}

.CH_Panel
{
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-right: 1px solid;
	border-top: 0px;
	border-left: 1px solid;
	border-bottom: 1px solid;
}

.QuotesOptions
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: white;
}

.ReservePanel
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: white;
}

.CHCaptionBar
{
	font-family: Sans-Serif,Verdana, Helvetica;
	color: #cd5c5c;
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	text-align: left;
	background-color: #dcdcdc;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 15px;
}

.OfferHolder
{
	vertical-align: top;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffff66;
}

.OffersImage
{
	vertical-align: top;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.OfferTopCell
{
	vertical-align: top;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #ff69b4;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.OfferTitleCapBottom
{
	vertical-align: middle;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #ff69b4;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.OfferText
{
	vertical-align: middle;
	text-align: justify;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: black;
	font-weight: normal;
	font-size: 7pt;
	letter-spacing: normal;
	padding-right: 5px;
}

.OfferBottomCell
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #32b03c;
	font-weight: bold;
	font-size: 10px;
	vertical-align: middle;
	text-align: center;
}

.OfferImagePad
{
	padding-right: 4px;
	padding-left: 6px;
	padding-bottom: 0px;
	padding-top: 6px;
}

.OfferVillaText
{
	vertical-align: middle;
	text-align: left;
	font-family: Verdana, Helvetica , 'Times New Roman';
	color: gray;
	font-size: 10px;
	padding-right: 1px;
	padding-left: 2px;
	padding-top: 2px;
	font-weight: normal;
	text-decoration: none;
}

.OfferVillasTopLine
{
	vertical-align: middle;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #a9a9a9;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-top: 3px;
}

.OfferTopLine
{
	vertical-align: middle;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #a9a9a9;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-top: 3px;
}

.OfferHyperlink
{
	vertical-align: middle;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #0000cd;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	padding-top: 2px;
}

.PayPalPayNow
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #4169e1;
	font-weight: bold;
	font-size: 11pt;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	vertical-align: bottom;
	border-bottom: lightgrey 1px dotted;
	text-align: left;
}

.TableHolder2
{
	margin-left: 3px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.SearchPanel
{
	vertical-align: middle;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0px;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

.SideBarCaption
{
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #ff8c00;
	letter-spacing: 1px;
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 11px;
}

.SideBarPanel
{
	vertical-align: middle;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0px;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	color: white;
}

.Info_Panel
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	padding-left: 4px;
	padding-bottom: 3px;
}

.DetailsCaption
{
	font-size: 14pt;
	line-height: normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #0091ff;
	vertical-align: bottom;
	text-align: center;
}

.SearchMessage
{
    font-size: 10pt;
    line-height: normal;
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-weight: bold;
    color: #ff4500;
    vertical-align: bottom;
    text-align: center;
}

.InfoRowCaption
{
	font-size: 12px;
	line-height: 12px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: RGB(30%,80%,30%);
	vertical-align: top;
}

.PayCapsCol
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	color: black;
	font-weight: normal;
	vertical-align: middle;
	width: 396px;
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-bottom: #dcdcdc 1px dotted;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
}

.EmptyPayCell
{
	vertical-align: middle;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-bottom: #dcdcdc 1px dotted;
}

.EmptyPayBottomCell
{
	vertical-align: middle;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

.PayTotal
{
	font-size: 14px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	color: #7b68ee;
	font-weight: bold;
	vertical-align: middle;
	width: 446px;
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
}

.PayPromoCode
{
	font-size: 12px;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	color: #7b68ee;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
}

.PayHintCell
{
	vertical-align: top;
	text-align: left;
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.PromoMessage
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: normal;
	color: red;
	font-style: normal;
	text-transform: none;
}

.PaymentTable
{
	border-right: lightsteelblue 2px solid;
	padding-right: 5px;
	border-top: lightsteelblue 2px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: lightsteelblue 2px solid;
	padding-top: 1px;
	border-bottom: lightsteelblue 2px solid;
	text-align: left;
}

.PaymentRowCaption
{
	font-size: 12px;
	font-family: Sans-Serif,Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: center;
	color: RGB(30%,80%,30%);
	vertical-align: top;
	letter-spacing: 1px;
}

.PaymentsSubTitle
{
	font-family: Sans-Serif, Verdana, Helvetica;
	color: black;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: text-top;
	text-align: left;
}

.PaymentsText
{
	font-family: Sans-Serif, Verdana, Helvetica;
	color: #4169e1;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: text-top;
	text-align: left;
}

.ECell
{
	vertical-align: middle;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.BarSaveCancel
{
	border-bottom: limegreen 3px solid;
	border-top: dodgerblue 3px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
}

.BarButtonSave
{
	font-size: 10px;
	font-family: Arial;
}

.LegendCaption
{
	font-size: 12px;
	font-family: tahoma, 'Times New Roman' , Arial;
	font-weight: bold;
	text-align: left;
	color: #6495ed;
}

.LegendCaption2
{
    font-size: 12px;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-weight: bold;
    text-align: left;
    color: #32cd32;
}

.HyperBlue
{
    font-family: Sans-Serif, Arial, Helvetica;
    text-align: left;
    color: #4040e0;
    font-weight: bold;
    font-size: 8pt;
    padding-left: 0px;
}

.CellHyperLeft
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: left;
	color: #4169e1;
	font-weight: bold;
	font-size: 8pt;
	padding-left: 0px;
}

.CellHyperRight
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: right;
	color: #4169e1;
	font-weight: bold;
	font-size: 8pt;
	padding-right: 0px;
}

.CellHyperCentre
{
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: center;
	color: #4169e1;
	font-weight: bold;
	font-size: 8pt;
	padding-right: 0px;
}

.UploadTable
{
	border-right: #b0c4de 1px solid;
	padding-right: 0px;
	border-top: #b0c4de 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	border-left: #b0c4de 1px solid;
	padding-top: 0px;
	border-bottom: #b0c4de 1px solid;
	text-align: left;
}

.UploadCapsCell
{
	text-align: left;
	vertical-align: middle;
	padding-left: 2px;
}

.HyperWhite
{
	font-family: Verdana, Sans-Serif, Helvetica;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	vertical-align: middle;
}

.ListPhoto
{
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.ListData
{
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.HardBreak
{
	/* can set the width i.e: width: 300px; */
	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 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	padding: 0PX, 0PX, 0px, 0PX;
	font-size: 10px;
	font-weight: Normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: Normal;
	color: RGB(20%, 20%, 45%);
	text-decoration: none;
}

.PriceRange
{
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
	font-size: 8pt;
	color: #00cc00;
}

.QSControlCell
{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: normal;
	text-align: Left;
	text-decoration: none;
	padding-left: 15px;
	padding-bottom: 3px;
}

.QSCaption
{
	font-size: 14px;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: normal;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
	color: #00cc00;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	height: 22px;
	background-image: url(~/appimages/gray-bar.gif);
	background-repeat: repeat-x;
}

.QSBody
{
	border-right: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	height: 200px;
	background-image: url(~/appimages/QSBack.png);
	border-bottom: #dcdcdc 1px solid;
	background-repeat: repeat-x;
	background-color: white;
	vertical-align: top;
}

.DetailsBarTop1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-collapse: collapse;
	height: 4px;
	background-color: #B0C4DE;
}

.DetailsBarTop2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-collapse: collapse;
	height: 4px;
	background-color: #1e90ff;
}

.DetailsBar3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-collapse: collapse;
	height: 3px;
	background-color: #32cd32;
}

.DetailsBoldCaption
{
	font-size: 9pt;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Helvetica;
	font-style: normal;
	text-align: right;
	padding-right: 6px;
}

.HyperGray
{
	font-family: Sans-Serif, Verdana, Helvetica;
	text-align: left;
	color: #6495ed;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 6px;
}

.DetailsSummary
{
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	color: #ffa500;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
}

.ENH_DetailsSummary
{
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	text-align: left;
	font-weight: bold;
	color: #008b8b;
}

.STD_DetailsSummary
{
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	text-align: left;
	font-weight: bold;
	color: #808080;
}

.ENH_PriceRange
{
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-weight: bold;
	font-size: 8pt;
	color: #00cc00;
}

.Results_Hyper
{
	color: #4169e1;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
    /*Teo*/
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.Details_Hyper
{
	color: #4169e1;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
}


.DetailsButtons
{
	vertical-align: middle;
	padding-right: 5px;
	border-collapse: collapse;
	text-align: right;
}

.DetailsImage
{
	vertical-align: middle;
	border-collapse: collapse;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 0px;
}

.DetailsImageCaption
{
	text-align: center;
	font-family: 'Courier New' , Sans-Serif,Verdana, Helvetica;
	color: #d2691e;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}

.OwnerPanelCell
{
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-collapse: collapse;
	background-color: #ffd7d6;
	left: 10px;
	position: relative;
}

.Lab_Bold_Text
{
	font-size: 9pt;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Helvetica;
	font-style: normal;
	text-align: left;
	text-transform: capitalize;
}

.Lab_Normal_Text
{
	font-size: 9pt;
	font-weight: normal;
	font-family: Sans-Serif, Verdana, Helvetica;
	font-style: normal;
	text-align: left;
}

 .OwnerPanelLine
{
	padding-right: 20px;
	padding-left: 10px;
	height: 1px;
	background-color: green;
}

 .RatesGrid
{
	padding-right: 7px;
	padding-left: 0px;
	vertical-align: top;
	text-align: left;
}

.RatesGridCaps
{
	padding: 0PX, 0PX, 0px, 0PX;
	font-size: 11px;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: normal;
	text-align: center;
	color: black;
	border-top: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: #62d325; /*  #ffff85; */
}

.Rates1
{
	font-size: 11px;
	font-weight: Normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: Normal;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	border-bottom: gainsboro 1px solid;
}

.Rates2
{
	font-size: 11px;
	font-weight: Normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: Normal;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	border-bottom: gainsboro 1px solid;
	background-color: #84ffd5;
}

.what_you_get_bold
{
	font-size: 8pt;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: normal;
	text-align: left;
	padding-left: 3px;
}

.DetailsTextLeft
{
	font-size: 11px;
	font-weight: Normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: Normal;
	text-align: left;
	vertical-align: middle;
	color: #000000;
}

.PrcesGridCaps
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: normal;
	text-align: center;
	color: White;
	background-color: #62d325;
}

.PriceTextLeft
{
	font-size: 11px;
	font-weight: Normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: Normal;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	padding-left: 4px;
}

.NewListingsHolder
{
	text-align: left;
	vertical-align: middle;
	border-right: #3cc937 2px solid;
	border-top: #3cc937 2px solid;
	border-left: #3cc937 2px solid;
	border-bottom: #3cc937 2px solid;
}

.NewListingsTitle
{
	text-align: center;
	font-family: Sans-Serif, Arial, Verdana, Helvetica;
	vertical-align: middle;
	background-color: #3cc937;
	font-weight: bold;
	font-size: 9pt;
	color: #dcdcdc;
	padding-bottom: 3px;
	padding-top: 3px;
	letter-spacing: 1px;
}

.NewListingsCaption
{
	background-color: #3cc937;
	padding-bottom: 2px;
	padding-top: 3px;
	vertical-align: middle;
	text-align: center;
}

.NewListingsLinks
{
	font: bold 10px Verdana, Sans-Serif;
	color: white;
}

.StandardPanel_Borders
{
	border-right: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background-color: white;
	vertical-align: top;
	border-top: #dcdcdc 1px solid;
}

.advertisePanel
{
	border-right: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background-color: #cdddd7;
	vertical-align: top;
	text-align: center;
	padding-bottom: 6px;
	padding-top: 3px;
	font-size: 9pt;
	font-family: Arial;
	line-height: 14pt;
}

.OffersPanel
{
	border-top: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background-color: #ffffff;
}

.Offer2link
{
	vertical-align: top;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #0000cd;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	padding-left: 2px;
}

.Show2Caption
{
	font-family: Verdana, Sans-Serif, Helvetica;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	background-color: #6495ed;
	padding-top: 2px;
	padding-bottom: 3px;
}

.Show2Text
{
	vertical-align: middle;
	text-align: left;
	font-family: Verdana, Helvetica, 'Times New Roman';
	color: white;
	font-size: 11px;
	font-weight: normal;
	background-color: #6fde32;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	line-height: 10pt;
}

.Show2Links
{
	font: bold 10px Verdana, Sans-Serif;
	color: white;
	vertical-align: middle;
	text-align: right;
}

.ListCap
{
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-size: 10pt;
    font-style: normal;
    color: #ff6c00;
    font-style: normal;
    font-weight: bold;
    padding-left: 2px;
    vertical-align: bottom;
    text-align: left;
}

.ListCap2
{
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-size: 10pt;
    font-style: normal;
    color: #ff1493;
    font-style: normal;
    font-weight: bold;
    padding-left: 2px;
    vertical-align: middle;
    text-align: left;
}

.ListPanel
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	padding-right: 0px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	vertical-align: top;
}

.DisplayCell
{
	vertical-align: top;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.ListColData
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: normal;
	color: #888888;
	font-style: normal;
	padding-left: 3px;
	padding-bottom: 2px;
	text-decoration: none;
}


.ListColData2
{
    font-size: 11px;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-weight: normal;
    color: #1718bc;
    padding-bottom: 5px;
    text-decoration: none;
    text-align: left;
}

.ListColMargin
{
	padding-top: 0px;
}

.ListDescripCap
{
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-size: 10pt;
    font-style: normal;
    color: #00cc00;
    font-style: normal;
    font-weight: bold;
    padding-left: 2px;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 3px;
}

.ListDescripText
{
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: normal;
	text-align: Left;
	color: gray;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	vertical-align: middle;
	padding-top: 0px;
}

.MissingData
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #ff1817;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: text-top;
	text-align: left;
}

.SalesAddSubTitle
{
	font-family: Sans-Serif, Verdana, Helvetica;
	color: #ff1817;
	font-weight: bold;
	font-size: 12pt;
	vertical-align: top;
	text-align: center;
	padding-bottom: 20px;
}

.SalesAddTitle
{
	font-family: Sans-Serif, Verdana, Helvetica;
	color: #ff1817;
	font-weight: bold;
	font-size: 12pt;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 10px;
}

.SalesAddHeadding
{
	font-family: Sans-Serif, Verdana, Helvetica;
	color: #0000cd;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding-left: 25px;
}

.SalesAddBlack1
{
	font-family: Sans-Serif, Verdana, Helvetica;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding-left: 25px;
}

.SalesAddRed
{
	font-family: Sans-Serif, Verdana, Helvetica;
	color: #ff3d00;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding-left: 25px;
}

.SalesAdd_Panel
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
}

.OwnersThumbs
{
	border-collapse: collapse;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 6px;
	padding-left: 6px;
}

.OwnersThumbImage
{
	border-right: #808080 thin solid;
	border-top: #808080 thin solid;
	border-left: #808080 thin solid;
	border-bottom: #808080 thin solid;
}

.InfoTables
{
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 10px;
	vertical-align: top;
}

.BasicCapsPad
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #4169e1;
	padding-right: 5px;
	padding-left: 10px;
}

.MSubCap
{   
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-size: small;
	color: #ff8c00;
	font-weight: bold;
	padding-left: 6px;	
	text-align: left;
}

.Notice_Message
{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: normal;
	text-align: Left;
	color: #808080;
	padding-right: 4px;
	padding-left: 6px;
	padding-bottom: 0px;
	vertical-align: middle;
	padding-top: 0px;
	margin-top: 30px;
}

.Notice_Info
{
	float: left;
	clear: left;
	width: 490px;
	margin-top: 50px;
	padding-right: 4px;
	padding-left: 6px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: normal;
	text-align: Left;
	color: #808080;
}

.Notice_Legend
{
	font-family: Arial, Verdana, 'MS Reference Sans Serif';
	color: #1e90ff;
	font-weight: bold;
	font-size: 11pt;
	text-align: Left;
}  

.Notice_Next
{
	float: left;
	width: 700px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 30px;
}

#Notice_LeftSec
{
	float: left;
	width: 789px;
	margin-left: 15px;
	padding-top: 10px;
}

#Notice_RightSec
{
	float: right;
	width: 160px;
	margin-left: 2px;
	height: 550px;
	padding-top: 10px;
}

.SalesAddBlack
{
	font-family: Sans-Serif, Verdana, Helvetica;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	text-align: left;
	padding-left: 6px;
	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 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.SalesAddHeadding
{
	font-family: Sans-Serif, Verdana, Helvetica;
	color: #696969;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: middle;
	text-align: left;
	padding-left: 0px;
	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 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.MarketingCaption
{
	font-size: 12px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #ff8c00;
	text-align: center;
	vertical-align: middle;
}

.WebList1
{
	font-size: 11px;
	font-weight: Normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: Normal;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	border-bottom: gainsboro 1px solid;
	padding-left: 3px;
}

.WebList2
{
	font-size: 11px;
	font-weight: Normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: Normal;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	border-bottom: gainsboro 1px solid;
	background-color: #84ffd5;
	padding-left: 3px;
}

.PriceLinesBold
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: black;
	font-weight: bold;
	font-size: 8pt;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	vertical-align: middle;
	border-bottom: lightgrey 1px dotted;
}

.PriceNoLinesBold
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: black;
	font-weight: bold;
	font-size: 8pt;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	vertical-align: middle;	
}

.GList_Holder
{
    border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
}

.GList_1
{
	font-size: 12px;
	font-weight: normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #fff;
	color: #808080;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 1px solid #DDD;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 2px;
}

.GList_2
{
	font-size: 12px;
	font-weight: Normal;
	font-family: Sans-Serif, Verdana, Arial, Helvetica;
	font-style: Normal;
	text-align: left;
	vertical-align: middle;
	background-color: #eee;
	color: #808080;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 1px solid #DDD;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 2px;
}

.GridHeader th
{
    background-color: #eee;
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    padding-right: 1px;
    padding-left: 5px;
    padding-bottom: 2px;
    color: #b22222;
    padding-top: 2px;
}

.GListRow1
{
    font-size: 12px;
    font-weight: normal;
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-style: normal;
    text-align: left;
    vertical-align: middle;
    background-color: #fff;
    color: #808080;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #CCC;
    border-top: 1px solid #DDD;
    padding: 2px 3px 3px 4px;
}

.GListRow2
{
    font-size: 12px;
    font-weight: Normal;
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-style: Normal;
    text-align: left;
    vertical-align: middle;
    border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCC;
	border-top: 1px solid #DDD;
	padding: 2px 3px 3px 4px;
    background-color: #eee;
    color: #808080;
}

.GListLeftCell
{
    border-left: gainsboro 1px solid;
}

.GListRightCell
{
    border-right: gainsboro 1px solid;
}

.fixedHeader th
{
    background-color: #eee;
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    padding-right: 1px;
    padding-left: 5px;
    padding-bottom: 2px;
    color: #b22222;
    padding-top: 2px;
}

.PanelNotFoundTitle
{
    font-weight: bold;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    color: white;
    background-color: #7496e3;
    font-size: 10pt;
    padding-right: 1px;
    padding-left: 3px;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 3px;
    padding-top: 3px;
}

.NotFoundText
{
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-style: normal;
    text-align: Left;
    color: #808080;
    padding-right: 4px;
    padding-left: 6px;
    padding-bottom: 0px;
    vertical-align: middle;
    padding-top: 0px;
}

.RListPanel
{
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    padding-right: 0px;
    padding-left: 5px;
    padding-top: 1px;
    padding-bottom: 2px;
    vertical-align: top;
}

.LListPanel
{
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 1px;
    padding-bottom: 2px;
    vertical-align: top;
}

.ContentText
{
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-style: normal;
    text-align: left;
    color: #343736;
    text-decoration: none;
    padding-right: 3px;
    padding-left: 2px;
    padding-bottom: 0px;
    vertical-align: middle;
    padding-top: 0px;
}

.ContentTextCap
{
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-size: 10pt;
    font-style: normal;
    color: #292929;
    padding-left: 3px;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 3px;
}

.ContentBar
{
    background-image: url(~/appimages/contBar.JPG);
    background-position: left top;
    background-repeat: repeat;
}

.MapCell
{
    border-right: #add8e6 1px solid;
    border-top: #add8e6 1px solid;
    border-left: #add8e6 1px solid;
    border-bottom: #add8e6 1px solid;
    overflow: hidden;
}

.TopTitle
{
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-size: 9pt;
    font-style: normal;
    color: #ff1493;
    font-style: normal;
    font-weight: bold;
    padding-left: 1px;
    vertical-align: text-top;
    text-align: center;
    padding-right: 1px;
    padding-bottom: 1px;
    letter-spacing: 1px;
}

h1,h2,h3,h4,h5,h6 {
display: inline;
}

.H2Cap
{
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-size: 10pt;
    font-style: normal;
    color: #1e90ff;
    font-style: normal;
    padding-left: 2px;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 10px;
}

.mbody
{
    text-align: center;
    margin: 1px auto;
}

.ListLinkRow
{
    font-size: 12px;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-weight: normal;
    color: #4169e1;
    font-style: normal;
    padding-left: 3px;
    padding-top: 6px;
    padding-bottom: 10px;
    text-decoration: none;
    line-height: 14pt;
}

.ListCapOrange
{
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-size: 10pt;
    color: #ff8c00;
    font-weight: bold;
    padding-left: 2px;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 3px;
}

.ListLinksText
{
	font-size: 10pt;
	font-weight: normal;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-style: normal;
	text-align: Left;
	color: gray;
	text-decoration: none;
	padding-right: 2pt;
	padding-left: 2pt;
	padding-top: 3pt;
	padding-bottom: 5pt;
	vertical-align: middle;
}

.LinksPanel
{
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 1px;
    padding-bottom: 2px;
    vertical-align: top;
}

.LinksBar
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-collapse: collapse;
    height: 8px;
    background-color: #4169e1;
}

.LinksTitleLine
{
    padding-left: 2px;
    border-collapse: collapse;
    vertical-align: middle;
    text-align: left;
}

.LinksTitle
{
    font-size: 11px;
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    font-weight: Bold;
    color: #6a6c51;
    text-align: left;
}

.LinkHyper
{
    font-family: Arial, Sans-Serif, Verdana, Helvetica;
    font-size: 11px;
    font-style: normal;
    color: #4169e1;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    text-align: left;
    letter-spacing: 1px;
    padding-bottom: 18px;
}

.LinkText
{
    font-family: Verdana, Sans-Serif, Helvetica;
    color: #877088;
    font-weight: normal;
    font-size: 11px;
    vertical-align: top;
    text-align: left;
}

.DetailsTitle
{
    font-weight: bold;
    font-family: Sans-Serif, Verdana, Arial, Helvetica;
    color: #ff1493;
    font-size: 15pt;
    text-align: center;
    padding-top: 5px;
}

.DetailsSummary
{
    color: gray;
    vertical-align: top;
    text-align: left;
    font-weight: bold;
    font-size: 10pt;
    font-style: normal;
    font-family: Verdana;
    font-variant: normal;
    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 */
    padding-bottom: 7px;
    padding-top: 5px;
}

.DetailsFrame
{ 
    vertical-align: middle;
    background-image: url(../appimages/DetailsTopBack.jpg);
    background-repeat: repeat-x;
}

.InfoCell
{
	border-right: #00be33 1px solid;
	border-top: #00be33 1px solid;
	border-left: #00be33 1px solid;
	border-bottom: #00be33 1px solid;
	background-color: #f0ffff;
	padding-right: 3px;
	padding-left: 6px;
}

.fieldsetTitle
{
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif, Helvetica;
    text-align: right;
    color: #343736;
    vertical-align: middle;
}

.fieldsetText
{
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    text-align: left;
    color: #343736;
    vertical-align: middle;
    padding-left: 10px;
}

.fieldsetText2
{
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    text-align: left;
    color: #343736;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 2px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.fieldsetLink
{
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    text-align: left;
    color: blue;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.fieldsetTextRed
{
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    text-align: left;
    color: red;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 2px;
    padding-bottom: 5px;
    padding-top: 15px;
}

.fieldsetTitle
{
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    text-align: left;
    color: #343736;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
}

 .fieldsetSplit
{
    height: 1px;
    background-color: #ff1493;
}

.DetailsButtonsPanel
{
	vertical-align: middle;
	padding-left: 5px;
	border-collapse: collapse;
	text-align: left;
}

.TablePadRight5
{
    padding-right: 5px;
}

.FeatureFrame
{
    background-color: #e6e6fa;
    padding-bottom: 5px;
    padding-top: 5px;
}

.AMapCell
{
    padding-left: 5px;
}

.AMapCell2
{
    padding-left: 2px;
}

.CaptionLable
{
    font-size: 10px;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-weight: bold;
    color: #4169e1;
}

.CaptionSearch
{
	font-size: 12px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: forestgreen;
}

.MapInfoText
{
    color: #343736;
    text-align: left;
    font-weight: normal;
    font-size: 10px;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    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 */
    padding-left: 2px;
}

.LinkDisplayText
{
    font-size: 11px;
    font-style: normal;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    text-align: Left;
    color: black;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    vertical-align: middle;
    padding-top: 0px;
    background-color: #cbffff;
}

.MessageFrameCell
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.XmlRowCaption
{
    font-size: 12px;
    line-height: 14px;
    font-family: Verdana, Sans-Serif, Arial, Helvetica;
    font-weight: bold;
    color: RGB(30%,80%,30%);
    vertical-align: middle;
    text-align: center;
    padding-bottom: 6px;
    padding-top: 3px;
}

.GStatusLeft
{
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    vertical-align: middle;
    text-align: center;
}

.GStatusRight
{
    border-right: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    vertical-align: middle;
    text-align: center;
}

.GStatusCap
{
    border-left: gainsboro 1px solid;
    vertical-align: middle;
    text-align: center;
}

.GStatusRow
{
    text-align: center;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #CCC;
    border-top: 1px solid #DDD;
    background-color: #eee;
    color: #808080;
    padding-bottom: 0px;
    padding-top: 2px;
}

.FindList
{
	padding-right: 0px;
	padding-left: 30px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.HyperLinks
{
	font: bold 11px Verdana;
	color: white;
	vertical-align: middle;
	text-align: center;
}

.PayReminderCap
{
	font-size: 11px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	color: #dc143c;
}

.PayReminderSmall
{
	font-size: 11px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: normal;
	text-align: left;
	color: #dc143c;
}

.Resource_Link
{
	font-family: Arial, Sans-Serif, Verdana, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #375dd0;
	text-align: left;
	padding-left: 4px;
	letter-spacing: 1px;
}

.Resource_Descrip
{
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #7d6674;
	font-weight: normal;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	padding-bottom: 3px;
	padding-left: 5px;
}

#Admin_Content
{
	float: LEFT;
	height: 500PX;
	WIDTH: 980PX;
	background-color: #ffffff;
}

#Admin_FS_Frame
{
	float: left;
	width: 789px;
	margin: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

#Admin_FS_Holder
{
	float: left;
	width: 779px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.Admin_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;
}

.aaa
{
	background-color: #ffebcd;
}

.Admin_Info_Text
{
	float: right;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: normal;
	color: #586458;
	text-align: left;
}

#Admin_FS_Content
{
	float: left;
	width: 779px;
}

.Admin_Buttons
{
	float: left;
	margin-top: 5px;
	height: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

/* ----- GK GRID Control -------- */
.GK_Grid
{
	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;
}

.GK_Header
{
	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;
}

.GK_Grid_Bottom
{
	float: left;
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;
	overflow: scroll;
	overflow-x: hidden;
}

.GK_HiLite
{
	font-weight: bold;
	font-style: italic;
	color: black;
}

.GK_Map_HiLite_Pink
{
	font-weight: bold;
	color: #ff1493;
	text-align: center;
	letter-spacing: 1px;
}

.GK_Map_HiLite_Green
{
	font-weight: bold;
	color: #4169e1;
	text-align: center;
	letter-spacing: 1px;
}

.GK_Row_1
{
	float: left;
	border-bottom: 1px solid #DDD;
	background-color: #fff;
	text-align: center;
}
	
.GK_Row_2
{
	float: left;
	border-bottom: 1px solid #DDD;
	background-color: #eee;
	text-align: center;
}

.GK_DataCol
{
	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;
}

.MapData_Holder
{
	float: left;
	height: 60px;
	width: 120px;
	background-color: #ffffff;
}

.MapDataInfo
{
	float: left;
	clear: left;
	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;
}

.MapData_Title
{
	float: left;
	clear: left;
	height: 14px;
	font-family: Sans-Serif,Verdana, Arial, Helvetica;
	color: #ff1493;
	font-size: 10pt;
	font-weight: bold;
	text-indent: 1pt;
	margin-bottom: 4px;
	border-bottom: lightgrey 1px solid;
	width: 110px;
	text-align: left;
}

.MapData_Price
{
	float: left;
	clear: left;
	height: 14px;
	font-family: Sans-Serif,Verdana, Arial, Helvetica;
	color: #228b22;
	font-size: 8pt;
	font-weight: bold;
	text-indent: 1pt;
	margin-top: 3px;
	margin-bottom: 4px;
	width: 110px;
	border-bottom: lightgrey 1px solid;
	text-align: left;
}

.MapData_Link
{
	float: left;
	clear: left;
	height: 14px;
	font-family: Sans-Serif,Verdana, Arial, Helvetica;
	color: #1e90ff;
	font-size: 8pt;
	font-weight: bold;
	text-indent: 1pt;
	margin-top: 8px;
	width: 110px;
	text-align: left;
}

/* SEO page */
.SEO_Info_Cont
{
	float: left;
	overflow: scroll;
	overflow-x: hidden;
	border-bottom: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 5px;
}

.SEO_Data_Cont
{
	float: left;
	border-bottom: #87ceeb 1px solid;
	border-left: #87ceeb 1px solid;
	border-top: #87ceeb 1px solid;
	border-right: #87ceeb 1px solid;
	padding-left: 5px;
	margin-left: 5px;
}

.SEO_Data_Info
{
	float: left;
	text-align: left;
	padding-left: 7px;
	padding-right: 10px;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: black;
	font-weight: normal;
	font-size: 8pt;
}

.SEO_Data_Info_Cap
{
	float: left;
	text-align: right;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Helvetica;
	font-weight: normal;
	color: #4169e1;
}

.SEO_Countdown
{
	float: left;
	padding-left: 7px;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #ff6666;
	font-weight: normal;
	font-size: 8pt;
	font-style: italic;
}

.LTSB
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	font-weight: bold;
	color: #4169e1;
	padding-bottom: 7px;
}

.if_Legend
{
	font-family: Arial, Verdana, 'MS Reference Sans Serif';
	color: #1e90ff;
	font-weight: bold;
	font-size: 11pt;
	text-align: Left;
	margin-top: 10px;
}   