/* Articles */
.FArticleTitle
{
	color: #013B61;
	font-size: 110%;
}

.FArticleAuthor
{
	font-style: italic;
}

.FArticleSummary
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 80%;
}

.ArticleHeader, .ArticleContent
{
	font-family: verdana,tahoma,arial,helvetica;
	padding: 15px;
}

.ArticleHeader
{
	background-image: url('http://www.holidayhomerental.co.uk/sites/HolidayHomeRental.co.uk/graphics/Holiday-Home-Rental/vacation-rental-UK/Empty_header.gif' );
	background-repeat: repeat-x;
	border-bottom: dashed 1px #96AED0;
	font-size: 1.5em;
	padding-right: 1.5em;
	padding-left: 1.5em;
	padding-bottom: 1em;
	padding-top: 2em;
	margin-right: 15px;
}

.ArticlePageTitle
{
	padding: 15px;
	line-height: 180%;
	color: #013B61;
}

.ArticleTitle
{
	padding: 15px;
	line-height: 180%;
	color: #013B61;
}

.ArticleSubTitle
{
	padding: 15px;
	font-size: 75%;
	color: Black;
	font-style: italic;
	font-weight: bold;
}

.ArticleContent
{
}

.ArticleImage
{
	float: left;
	text-align: right;
	font-style: italic;
	width: 300px;
	padding-right: 30px;
	padding-bottom: 15px;
}

.ArticleImage img
{
	width: 300px;
}

.ArticleSubContent
{
	float: left;
	width: 300px;
	padding-bottom: 15px;
}

.ArticleSummary
{
	font-family: verdana,tahoma,arial,helvetica;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	color: #013B61;
	text-align: center;
	padding:5px;
	margin-bottom: 5px;
	border-bottom: dashed 1px #96AED0;
}

.ArticleList
{
	font-style: italic;
}


.ArticleList a
{
	font-style: normal;
}

/* Popups */
.PopupBackground
{
	background-color: White;
	filter: alpha(opacity=70);
	opacity: 0.7;
}


.PopupPanel, .ScrollablePopupPanel
{
	vertical-align: middle;
	text-align: center;
	background-color: White;
	border: solid 2px black;
	min-width: 100px;
	min-height: 80px;
}

.ScrollablePopupPanel
{
	height: 400px;
	width: 90%;
	overflow:scroll;
	
	_margin-left: 55%; /* IE - only */
	_margin-top: 210px;  /* IE - only */
	
}



.PopupContent
{
	vertical-align: middle;
	padding: 5px;
}

/* Multi Columns */
.MultiColumnSection
{
	clear:both;
}

.MultiColumnSubSection
{
	float:left;
	width: 350px;
}


Body.BodyInterior
{
	padding: 0;
	margin: 0;
}

Body.BodyHome
{
	padding: 0;
	margin: 0;
	background: #E6E7E6;
}

a
{
	font-family: verdana,tahoma,arial,helvetica;
	color: Black;
}

.Content
{
	padding: 0 5 10 10;
}

.DialogContent
{
	padding: 0 10 10 10;
}

H1
{
	font-size: 100%;
	margin: 0 0 0 0;
	font-weight: normal;
}

H2
{
	color: #2d2c89;
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 120%;
	line-height: 180%;
	margin: 0 0 0 0;
}

H3
{
	font-size: 100%;
	font-weight: normal;
}

H4
{
	font-size: 100%;
	font-weight: normal;
	line-height: 100%;
	margin: 4 4 4 4;
}

.Thumbnail
{
	border: solid 1px #FFBB28;
	width: 148px;
	margin: 2 2 2 2;
	padding-top: 3;
	padding-bottom: 3;
	text-align: center;
}

.Title, .Headline
{
	color: #2d2c89;
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 120%;
	line-height: 180%;
}
.SmallHeadline
{
	color: #2d2c89;
	font-family: verdana,tahoma,arial,helvetica;
}

.DialogHeader
{
	background-image: url(graphics/house_icon.gif);
	background-position: 5 5;
	background-repeat: no-repeat;
	height: 31px;
	padding: 5 0 0 35;
	color: White;
	background-color: #96AED0;
	font-family: verdana,tahoma,arial,helvetica;
}

.Text, .TextHeading, .TextSubHeading, .SubHeading, .DataEntry, .Prompt, .TextPrompt, .EmphasizedText, .BreadCrumb, .StepLink, .StepLinkDisabled,
.DataEntryNumeric, .TableHeader, .TableRow, .TableRowAlternate, .DataTableHeader, .Link, .Button, .ViewLarger, .Error, .RequiredPrompt, .BoldPrompt, .SmallText,
.StrongText, .ErrorText, .PanelHeaderText, .BrowseLink, .PropertyFeatures, .PropertySubHeading, .PropertyHeading, .Small
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 80%;
	color: Black;
}


.StrongText
{
	font-weight: bold;
}

.SmallText, .Small
{
	font-size: 70%;
}

.ErrorText
{
	color: red;
}

.Error
{
	color: Red;
}

.HomePageText
{
	padding-top: 5;
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 55%;
	font-weight: bold;
	color: #939BA1;
}

.HomePageTitle
{
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 60%;
	font-weight: bold;
	color: #939BA1;
}

.HomePageLink
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 80%;
	color: black;
	line-height: 1.5;
}

.HomePageAltLink
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 80%;
	color: #939BA1;
	line-height: 1.5;
}

.HomePageHeading
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 100%;
	font-weight: bold;
	color: #5E1E00;
	line-height: 1.5;
}

.HomePageAltHeading
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 80%;
	font-weight: bold;
	color: #939BA1;
	line-height: 1.5;
}

.FooterLink
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 70%;
	color: black;
}

.HomePageBold
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 70%;
	font-weight: bold;
	color: black;
	line-height: 1.5;
}
.HomePageNormal
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 70%;
	color: black;
	line-height: 1.5;
}

.HomePageDataEntry
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 55%;
	font-weight: bold;
}

.NoTreatment
{
	text-decoration: none;
}
.Button
{
	background-image: url(graphics/button_sliver.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding-top: 3;
	color: black;
	border: solid 1px black;
	cursor: hand;
	background-color: #F48A00;
}

.Prompt, .RequiredPrompt, .BoldPrompt
{
	text-align: right;
	padding: 8 0 0 0;
}

.RequiredPrompt
{
	font-style: italic;
}

.BoldPrompt
{
	font-weight:bold;
}

.TextPrompt
{
	vertical-align: text-bottom;
}

.TextHeading
{
	line-height: 180%;
	font-weight: bold;
	font-size: 100%;
	color: #013B61;
	width: 100%;
	border-bottom: dashed 1px #96AED0;
}

.TextSubHeading
{
	line-height: 180%;
	font-weight: bold;
	font-size: 90%;
	color: #013B61;
}

.EmphasizedText
{
	font-style: italic;
}

.PanelTopLeft
{
	background-image: url(graphics/manageproperty_topleft.jpg);
	background-repeat: no-repeat;
	width: 28px;
	height: 31px;
}
.SmallPanelTopLeft
{
	background-image: url(graphics/box_topleft.jpg);
	background-repeat: no-repeat;
	width: 13px;
	height: 15px;
}
.PanelHeader
{
	padding: 5 0 0 5;
	color: White;
	background-color: #96AED0;
	width: 678px;
	height: 31px;
}
.SmallPanelHeader
{
	padding: 5 0 0 5;
	color: White;
	background-color: #96AED0;
	width: 678px;
	height: 15px;
}
.PanelBorder
{
	border-left: solid 1px #96AED0;
	border-right: solid 1px #96AED0;
}
.PanelHeaderText
{
	color: White;
	font-size: 90%;
	font-weight: bold;
}
.PanelTopRight
{
	background-image: url(graphics/manageproperty_topright.jpg);
	background-repeat: no-repeat;
	width: 13px;
	height: 31px;
}
.SmallPanelTopRight
{
	background-image: url(graphics/box_topright.jpg);
	background-repeat: no-repeat;
	width: 13px;
	height: 15px;
}
.PanelBottomLeft
{
	background-image: url(graphics/manageproperty_bottomleft.jpg);
	background-repeat: no-repeat;
	width: 28px;
	height: 31px;
}
.SmallPanelBottomLeft
{
	background-image: url(graphics/box_bottomleft.jpg);
	background-repeat: no-repeat;
	width: 13px;
	height: 15px;
}
.PanelBottomRight
{
	background-image: url(graphics/manageproperty_bottomright.jpg);
	background-repeat: no-repeat;
	width: 13px;
	height: 31px;
}
.SmallPanelBottomRight
{
	background-image: url(graphics/box_bottomright.jpg);
	background-repeat: no-repeat;
	width: 13px;
	height: 15px;
}
.PanelLeftAndBottomOnlyBorder
{
	border-left: solid 1px #96AED0;
	border-right: solid 0px #96AED0;
	border-bottom: solid 1px #96AED0
}
.underline
{
	border-bottom: solid 1px #96AED0;
	width: 100%;
	display: block;
}
.TableHeader
{
	background-color: #D0DCE8;
	color: Black;
	font-weight: bold;
	text-indent: 5px;
}
.Table
{
	border: solid 1px #D0DCE8;
}
.TableRow, .TableRowAlternate
{
	border: solid 1px #D0DCE8;
}

.TableRowAlternate
{
	background-color: #F2F5F9;
}
.TableCell, .TableRow td, .TableRowAlternate td
{
	border: solid 1px #D0DCE8;
}

.DataTableHeader
{
	background-color: #013B61;
	color: White;
	font-weight: bold;
	font-size: 70%;
}

.SubHeading
{
	color: #FFB238;
	font-size: 100%;
	font-weight: bold;
}

.ViewLarger
{
	background-image: url(../../images/viewlarger.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	font-size: 70%;
}

.CalendarMonthHeader
{
	background: #5E5E5E;
	color: White;
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 90%;
}

.CalendarDayHeader
{
	background-color: #BBBBBB;
	border-bottom: solid 1px #777777;
}

.CalendarOtherMonth
{	
	background-color: #DDDDDD;
	color: #DDDDDD;
}
.CalendarAvailable, .CalendarUnspecified, .CalendarBooked, .CalendarOtherUnavailable
{
	background-color: #DDDDDD;
	cursor: hand;
	border: solid 1px white;
}
.CalendarBooked, .CalendarOtherUnavailable
{
	background-color: #F0782C;
}

.TitleNav
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 80%;
	color: White;
	text-decoration: none;
	border-left: solid 1px white;
	border-right: solid 1px white;
	padding: 3 5 3 5;
}
.TitleNav:hover
{
	text-decoration: underline;
}
.BrowseLink
{
	color: #2d2c89;
}
.BreadCrumb
{
	font-size: 70%;
	color: #666666;
	font-weight: bold;
}
.StepLink
{
	font-size: 90%;
	color: black;
	text-decoration: none;
}
.StepLink:hover
{
	text-decoration: underline;
}
.StepLinkDisabled
{
	font-size: 90%;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.PropertyFeatures
{
	font-size: 70%;
	color: #6c96c8;
	font-weight: bold;
}

.PropertyHeading
{
	font-size: 120%;
	color: #1F4D81;
	font-weight: bold;
}

.PropertySubHeading
{
	font-size: 80%;
	color: #FF6600;
	font-weight: bold;
}

.DeleteButton
{
	border: none;
	background-image: url(./icon_delete.gif);
	background-color: Red;
}

.RepeaterItem
{
}
.RepeaterAlternatingItem
{
	background-color: #E8E8E8;
}

.DataEntryNumeric
{
	text-align: left;
}

DTBToggleCalendar
{
	padding-left: 10;
	background-color: Red;
	border: solid 2 red;
	
	
}

.PDHeader 
{ 
    BACKGROUND: #6c96c8; 
    border-top: solid 7px #1F4D81;
    FONT-FAMILY: arial, sans-serif; 
    FONT-SIZE: 13pt; 
    FONT-WEIGHT: bold;
    color: white;
	text-align: right;
}
.PDSelectedTab 
{ 
    padding: 3px 0px 7px 0px;
	text-align: center;
}
.PDNormalTab 
{ 
    BACKGROUND: #1F4D81; 
    padding: 3px 0px 4px 0px;
	text-align: center;
    border-bottom: solid 3px #5982AE;
}
.PDSelectedTabLink
{ 
    FONT-FAMILY: arial, sans-serif; 
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: bold;
    color: black;
    text-decoration: none;
}
.PDNormalTabLink
{ 
    FONT-FAMILY: arial, sans-serif; 
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: bold;
    color: white;
    text-decoration: none;
}
.PDContent 
{ 
    border: solid 1px #E6E6E6; 
    FONT-FAMILY: arial, sans-serif; 
    padding: 10px 10px 10px 10px;
}
.PDContentIcons 
{ 
    BACKGROUND: #E6E6E6; 
    FONT-FAMILY: arial, sans-serif; 
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: bold;
    color: #31669A;
    padding: 2px 0px 0px 0px;
    text-decoration: none;
}

.PDPropertySectionTitle
{
	font-size: 80%;
	color: #FF6600;
	font-weight: bold;
}

.PDTableHeader
{
	font-size: 80%;
	color: white;
	font-weight: bold;
	background-color: #5982AE;
	text-align: center;
}
.PDTableRow
{
	font-size: 80%;
	color: black;
}
.PDTableRowAlt
{
	font-size: 80%;
	color: black;
	background-color: #BDCCDF;
}
.PDPicture
{
	border: solid 1px #FFBB28;
	width: 480px;
	margin: 2 2 2 2;
	padding-top: 3;
	padding-bottom: 3;
	text-align: center;
}

