﻿.clserrorcell
{
	font-family			:	Verdana;
	font-size			:	10px;
	color				:	#CC0000;
}


.dvIcon
{
    width : 16px;
    height: 16px;
    vertical-align:middle;
    border: 0px;
    margin-right:3px;
}
.ListDiv
{
    background-color : #bbccb8;
    padding:5px;
    margin-bottom:5px;
}
.ListDiv .dvSubmit
{
    background-color : #bbccb8;
    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
{
}
.CellInfo
{
    padding-left: 6px;
    vertical-align:top;
    height:92px;
    border-bottom:1px solid #FFFFFF;
}
.CellInfo table td
{
    border:0px;
    font-size:11px;
}

.CellInfo a
{
    border: 0px;
    text-decoration:none;
    font-size:11px;
}
.HiddenRow
{
    display:none;
}
.VisibleRow
{
    display: table-row;
       
}
/* Normal and alternating rows background color */
.Normal
{
    background-color : #bbccb8;
}
.Alternate
{
    background-color : #eef0df;
}

.Accommodation tr
{

}
.Accommodation td
{
    font-size:12px;
    font-family			: Verdana;
    border:1px solid #FFFFFF;
}
.FormContainer
{
    width:514px;
    font-size:11px;
    font-family			: Verdana;
    border-bottom       : 1px solid #FFFFFF;
}

.CompanyHeader
{
    /*background-color : #bbccb8;*/
    padding:3px;

}

.Header1
{
    background-color : #f7d363;
    color: #3f6a43; /*#3e1e02;*/
    padding:3px;
}
.Header2
{
    background-color : #3f6a43;
    padding:3px;
    color:#FFFFFF;
}
.Header2 a 
{
    color:#FFFFFF;
}
.BottomBar
{
    margin-top:10px;
}


/* Common Style for the Table */
.dvInput
{
	font-family			:	Verdana;
	font-size			:	11px;
	border: 1px solid #3f6a43;

}
.dvInputOver
{
	font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#bbccb8;
	border: 1px solid #3f6a43;
}
.dvButton
{
	font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#bbccb8;
	border				:	1px solid #3f6a43;
}
/* 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	:	#bbccb8;
	margin-bottom		:	10px;
}
/* Style for the company Header */
.CellDetailPageCompany
{
	font-family			:	Verdana;
	font-size			:	11px;
	width				:	100%;
	background-color	:	#bbccb8;
	/*padding				:	5px;*/
}

/* Style for Content */
.TableDetailContent
{
	font-family			:	Verdana;
    width				:   100%;
	font-size			:	11px;
	background-color	:	#FFFFFF;
	border-left			:	1px solid #3f6a43;
	border-right		:	1px solid #3f6a43;
	border-bottom		:	1px solid #3f6a43;
	/*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 #3f6a43;
}

.Tab a
{
	color				:	#000000;
	font-family			:	Verdana;
	font-size			:	11px;
	display				:   block;
	background-color	:	#f7d363;
    border		        :	1px solid #FFFFFF;
	padding:5px;
}


.Tab a:Hover
{
	font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#bbccb8;
	display				:   block;
}


.TabActive
{
	font-family			:	Verdana;
	font-size			:	11px;
	/*background-color	:	#FFFFFF;*/
	background-color    :   #FFFFFF;
	border-left			:	1px solid #3f6a43;
	border-right		:	1px solid #3f6a43;
	border-top			:	1px solid #3f6a43;/*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	:	#bbccb8;
	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	:	#bbccb8;
    width				:   100%;
    margin:0px;
    padding:0px;
}

.TabList a
{
	font-family			:	Verdana;
	font-size			:	11px;
	display				:   block;
	background-color	:	#bbccb8;
	/*padding				:   2px;
	padding-left		:   5px;*/
	padding				:	4px;
}

.TabList a:Hover
{
	font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#f7d363;
	display				:   block;
	padding				:	4px;

}

.TabListActive 
{
    border-collapse		:	collapse;
    font-family			:	Verdana;
	font-size			:	11px;
	background-color	:	#3f6a43;
	padding				:	4px;
    width				:   100%;
    color               :   #FFFFFF;
}

.TabListActive a
{
	font-family			:	Verdana;
	font-size			:	11px;
	display				:   block;
	background-color	:	#3f6a43;
	/*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;
}