.dvIcon
{
    width           : 16px;
    height          : 16px;
    vertical-align  : middle;
    border          : 0px;
    margin-right    :3px;
}
.ListDiv
{
    background-color: #CAE4F1;
    padding         : 5px;
    margin-bottom   : 5px;
    font-family     : Verdana;
    font-size       : 11px;
}
.ListDiv .dvSubmit
{
    background-color: #CAE4F1;
    cursor          : pointer;
    border          : 0px;
    font-size       : 11px;
    font-family		: Verdana;
    text-decoration : underline;
    margin          : 0px;
    padding         : 0px;
    overflow        : visible;
}
.ListDiv .Input
{
    background-color: #f1e5d9;
    border          : 1px solid #3f250e;
}
.ListDiv .Button
{
    background-color: #3f250e;
    border          : 1px solid #f1e5d9;
    cursor          : pointer;
}
.Accommodation
{
}
.Accommodation .CompanyHeader
{
    border-top   : 1px solid #FFFFFF;

}

.CompanyHeader
{
    /*background-color : #CAE4F1;*/
    padding         : 3px;

}

.CellInfo
{
    padding-left    : 6px;
    vertical-align  : top;
    height          : 92px;
}
.CellInfo table td
{
    border          : 0px;
}

.CellInfo a
{
    border          : 0px;
    text-decoration : none;
}
.HiddenRow
{
    display         : none;
}
.VisibleRow
{
    display         : table-row;

}
/* Normal and alternating rows background color */
.Normal
{
    background-color : #CAE4F1;
}
.Alternate
{
    background-color : #7BA3B8;
}

.Accommodation tr
{

}
.Accommodation td
{
    font-size       : 11px;
    font-family	    : Verdana;
    border          : px solid #FFFFFF;
}
.FormContainer
{
    width           : 14px;
    font-size       : 1px;
    font-family	    : Verdana;
    border-bottom   : 1px solid #FFFFFF;
    background-repeat:no-repeat;
}

.Header1
{
    /* background-color : #2d5d85; */
    font-family     : Verdana;
    font-size       : 11px;
    color           : #FFFFFF; /*#000000;*/
    padding         : 6px;
    border-bottom   : 1px solid #FFFFFF;
    margin          : 0px;
    font-weight     : bold;
}

.Header1 a
{
    font-family     : Verdana;
    font-size       : 11px;
    color           : #FFFFFF;
    text-decoration : none;
}

.Header1 a:hover
{
    font-family     : Verdana;
    font-size       : 11px;
    color           : #FFFFFF;
    text-decoration : none;
}

.Header2
{
    background-color: #565656;
    padding         : 3px;
    color           : #FFFFFF;
}
.Header2 a 
{
    color           : #FFFFFF;
}
.BottomBar
{
    margin-top      : 10px;
    font-size       : 11px;
    font-family		: Verdana;
}


/* Common Style for the Table */
.dvInput
{
	font-family			:	Verdana;
	font-size			:	11px;
	border              : 1px solid #2d5d85;

}
.dvInputOver
{
	font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#CAE4F1;
	border              : 1px solid #2d5d85;
}
.dvButton
{
	font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#CAE4F1;
	border				:	1px solid #2d5d85;
}
/* Common Style for the Table */
.TableDetailPage
{
	font-family			:	Verdana;
	font-size			:	11px;
	width				:	100%;
}
.TableDetailPageCompany
{
	font-family			:	Verdana;
	font-size			:	11px;
	width				:	100%;
	background-color	:	#CAE4F1;
	margin-bottom		:	10px;
}
/* Style for the company Header */
.CellDetailPageCompany
{
	font-family			:	Verdana;
	font-size			:	11px;
	width				:	100%;
	background-color	:	#CAE4F1;
	/*padding				:	5px;*/
}

/* Style for Content */
.TableDetailContent
{
	font-family			:	Verdana;
    width				:   100%;
	font-size			:	11px;
	background-color	:	#FFFFFF;
	border-left			:	1px solid #2d5d85;
	border-right		:	1px solid #2d5d85;
	border-bottom		:	1px solid #2d5d85;
	/*padding				:   6px;*/
	padding-top			:   6px;
	padding-bottom      :   6px;
}

.TableDetailContent table td
{
    padding-left        : 6px;
    padding-right       : 6px;
}

.TableDetailContent a
{
	font-family			:	Verdana;
	font-size			:	11px;
}

.TableDetailContent a:Hover
{
	font-family			:	Verdana;
	font-size			:	11px;
	text-decoration		:   underline;
}

/* Style for the Headers */
.Tab
{
	margin				:	5px;
	margin-right        :   1px;
	white-space         :   nowrap;
    border-collapse		:	collapse;
    border-bottom		:	1px solid #2d5d85;
}

.Tab a
{
	color				:	#000000;
	font-family			:	Verdana;
	font-size			:	11px;
	display				:   block;
	background-color	:	#2d5d85;
    border		        :	1px solid #FFFFFF;
	padding:5px;
}


.Tab a:Hover
{
	font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#CAE4F1;
	display				:   block;
}


.TabActive
{
	font-family			:	Verdana;
	font-size			:	11px;
	/*background-color	:	#FFFFFF;*/
	background-color    :   #FFFFFF;
	border-left			:	1px solid #2d5d85;
	border-right		:	1px solid #2d5d85;
	border-top			:	1px solid #2d5d85;/*3f250e*/
	padding-left		:   5px;
	font-weight			:   bold;
}

.TabInactive
{
	font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#e0e0e0;
}

.CellHeader
{
	font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#CAE4F1;
	padding				:	2px;
    width				:   100%;
}
.CellText
{
	font-family			:	Verdana;
	font-size			:	11px;
	padding-top			:	5px;
	padding-bottom		:	5px;
}

.FormCell
{
	FONT-FAMILY     : Verdana, Arial, Helevtica;
    FONT-SIZE       : 11px;
	COLOR           : #19201D;
	line-height     : 15px;
	vertical-align  : top;
	padding-top     : 2px;
	padding-bottom  : 2px;
}

/* Style for the Headers on Offers */
.TabList
{

    border-collapse		:	collapse;
    font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#CAE4F1;
    width				:   100%;
    margin              : 0px;
    padding             : 0px;
}

.TabList a
{
	font-family			:	Verdana;
	font-size			:	11px;
	display				:   block;
	background-color	:	#CAE4F1;
	/*padding				:   2px;
	padding-left		:   5px;*/
	padding				:	4px;
}

.TabList a:Hover
{
	font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#2d5d85;
	display				:   block;
	padding				:	4px;

}

.TabListActive 
{
    border-collapse		:	collapse;
    font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#2d5d85;
	padding				:	4px;
    width				:   100%;
    color               :   #FFFFFF;
}

.TabListActive a
{
	font-family			:	Verdana;
	font-size			:	11px;
	display				:   block;
	background-color	:	#2d5d85;
	/*padding			:   2px;
	padding-left		:   5px;*/
	text-decoration     :   none;
	font-weight         :   bold;
	color               :   #FFFFFF;

}

.TableThemes
{
    width           : 100%;
    font-size       : 11px;
    font-family		: Verdana;
    padding-top     : 5px;
}
.TableThemes .Header
{
    font-weight     : bold;
    padding         : 2px;
    padding-top     : 1px;
}
.TableThemes .Content
{
    margin          : 0px;
    padding         : 0px;
    padding-top     : 1px;
    padding-bottom  : 1px;
}


.TableWellness
{
   
}
.TableWellness a 
{
    color           : #ffba1e;
    text-decoration : none;
}
.TableWellness .Header
{
    border          : 1px solid #ffba1e;
    color           : #ffba1e;
    background-color: #fff5df;
}
.TableWellness .Content
{
    background-color: #fff5df;
}

.TableWinterActive
{
   
}
.TableWinterActive a 
{
    color           : #427cbc;
    text-decoration : none;
}
.TableWinterActive .Header
{
    border          : 1px solid #427cbc;
    color           : #427cbc;
    background-color: #f5faff;
}
.TableWinterActive .Content
{
    background-color: #f5faff;
}

.TableSummerActive
{
   
}
.TableSummerActive a 
{
    color           : #919d31;
    text-decoration : none;
}
.TableSummerActive .Header
{
    border          : 1px solid #919d31;
    color           : #919d31;
    background-color: #f6fad4;
}
.TableSummerActive .Content
{
    background-color: #f6fad4;
}


.TableInsider
{
   
}
.TableInsider a 
{
    color           : #c24c6f;
    text-decoration : none;
}
.TableInsider .Header
{
    border          : 1px solid #c24c6f;
    color           : #c24c6f;
    background-color: #ffe8ef;
}
.TableInsider .Content
{
    background-color: #ffe8ef;
}


.TableMotorcycle
{
   
}
.TableMotorcycle a 
{
    color           : #595576;
    text-decoration : none;
}
.TableMotorcycle .Header
{
    border          : 1px solid #595576;
    color           : #595576;
    background-color: #f0eefc;
}
.TableMotorcycle .Content
{
    background-color: #f0eefc;
}

.TableFamily
{
   
}
.TableFamily a 
{
    color           : #f87a3f;
    text-decoration : none;
}
.TableFamily .Header
{
    border          : 1px solid #f87a3f;
    color           : #f87a3f;
    background-color: #ffe3d6;
}
.TableFamily .Content
{
    background-color: #ffe3d6;
}
.LinkTable
{
}
.LinkTable a
{
    display         : block;
    padding         : 3px;
}
.LinkTable a:hover
{
    padding         : 3px;
    display         : block;
    background-color: #2d5d85;
    color           : #FFFFFF;
    cursor          : pointer;
}