/* html, body, table
{
	height:100%;
} */

body {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif, Myriad Pro, Myriad;
	font-size: 12px;
	margin: 0px;
	
	scrollbar-base-color: #A9A487;
	scrollbar-face-color: #A9A487;
	scrollbar-shadow-color: #A9A487;
	scrollbar-arrow-color: #e4e1d4;
    scrollbar-highlight-color: #A9A487;
    scrollbar-dark-shadow-color: #e4e1d4;
    scrollbar-3d-light-color: #e4e1d4;
	background-color: #e4e1d4;
	color: #999999;
	text-align:justify;
}

p
{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif, Myriad Pro, Myriad;

	color: #808080;	
	font-size: 12px;
	text-align:inherit;
	margin:0px;
}

.pTextBigNumber
{
	color: #dedacf;
	font-size:34px;
	font-weight:normal;
}

.pText, .pTextGolden, .pTextBold .pTextWhite
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	

	color: #999999;	
	font-size: 12px;
	text-align:justify;
	margin:0px;

}



.pTextWhiteBold
{
	color: #FFFFFF;	
	letter-spacing:-0.5px;
	font-weight:bold;
}

.pTextGolden
{
	color: #91855E;	
}

.pTitleGolder
{
	color: #91855E;
	font-size:22px;
}

.pTextBold
{
	font-weight:bold;
}

.pGoldenGrid
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	

	color: #91855E;	
	font-size: 13px;
	text-align:inherit;
	margin:0px;
	letter-spacing:-1px;
	margin-top:0px;
	padding-top:0px;
}

.pGridHeader2
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
	border:0px; 
	color:#797966; 
	font-size:14px; 	
	text-align:inherit;
	font-weight:lighter;
}


.GridRates {

	border-width: 0px 0px 1px 1px;
	border-color: #91855E #91855E #91855E #91855E; 	
	border-style: solid solid solid solid;	
	background-color:#FFF;
	height:inherit;
	widows:inherit;
}


.GridRates td table{
	border-width: 1px 1px 0px 0px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: #91855E #91855E #91855E #91855E; 
}

.GridRatesTable
{
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: #91855E #91855E #91855E #91855E; 
}

.pTextMark
{
	color: #91855E;
	font-weight:bold;
}

.pGoldenTitle18
{
	color: #91855E;
	font-size:18px;
	font-weight:bold;	
}

.pTextBottom
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
	font-size:10px;
	color: #999999;
	margin:0px;	
}


.bgContent
{
	background-color:#f0efe8;
	height:100%;
}

.pTitle, .pTitle2, .pTitleTable
{
  color: #FFF;
  font-size:18px;
  text-align:left;
  letter-spacing:1px;
  margin:0px;
  text-align:inherit;
  padding:0px;
}

.pTitle2
{
	font-size: 13px;
	text-align:inherit;
}

.pTitleTable
{
	text-align:left;
	font-size:15px;
	letter-spacing:0px;
	font-weight:bold;
}

.pDescription
{
	color:#808080;
	text-align:left;
	font-size:12px;
}


A
{
  font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
}

/* a.TOP */
A.aTop 
{
  font-size:12px;
  font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;
  font-weight:bold;
  color: #FFF;
  text-decoration:none;
}


A.aTop:visited
{
    color: #FFF;
    text-decoration:none;
}

A.aTop:active
{
    color: #FFF;
    text-decoration:none;
}


A.aTop:hover
{
    color: #CCC;
    text-decoration:underline;
}




/* a.BOTTOM */
A.aBottom 
{
  font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
  font-size:10px;	
  color: #816826;
  text-decoration:none;
}


A.aBottom:visited
{
    color: #816826;
    text-decoration:none;
}

A.aBottom:active
{
    color: #816826;
    text-decoration:none;
}


A.aBottom:hover
{
    color: #816826;
    text-decoration:underline;
}



/* a.aTitleGolden a.aTitleWhite */
a.aTitleGolden, a.aTitleWhite
{
  font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
  font-size:12px;	
  color: #91855E;
  text-decoration:none;
  letter-spacing:0.5px;
  font-weight:bold;
}


A.aTitleGolden:visited
{
    text-decoration:none;
}

A.aTitleGolden:active
{
    text-decoration:none;
}


A.aTitleGolden:hover
{
    text-decoration:underline;
}


a.aTitleWhite  /* a.aTitleWhite */
{
   color: #FFFFFF;
}
/* *************************** */


a.aLang, p.pLang
{
	font-size:12px;
	color: #B2AFA1;
	font-family: Arial Narrow, Helvetica, Lucida Sans, Lucida Sans Unicode, Lucida Grande;
   text-decoration:none;	
}

a.aLang:visited, a.aLang:active
{	
}

a.aLang:hover { text-decoration:underline;}


/* a.aMenuLeft1 */
a.aMenuLeft1
{
  font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
  font-size:10px;	
  color: #FFFFFF;
  text-decoration:none;
  letter-spacing:0.5px;
  font-weight:bold;
}


A.aMenuLeft1:visited
{
    text-decoration:none;
}

A.aMenuLeft1:active
{
    text-decoration:none;
}


A.aMenuLeft1:hover
{
    text-decoration:underline;
}


/* a.aMenuLeft2 */
a.aMenuLeft2
{
  font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
  font-size:11px;	
  color: #797966;
  text-decoration:none;
  letter-spacing:0.5px;
  font-weight:bold;
  line-height:12px;
}


A.aMenuLeft2:visited
{
    text-decoration:none;
}

A.aMenuLeft2:active
{
    text-decoration:none;
}


A.aMenuLeft2:hover
{
    text-decoration:underline;
}


/* a.aSubSections */
A.aSubSections
{
  font-size:18px;
  font-family: Helvetica, Arial, Lucida Sans, Lucida Sans Unicode, Lucida Grande;
  font-weight:normal;
  color: #816826;
  text-decoration:none;
  border:0px;
}


A.aSubSections:visited
{
    text-decoration:none;
    color: #816826;	
}

A.aSubSections:active
{
    text-decoration:none;
	color: #816826;	
}

A.aSubSections:hover
{
    text-decoration:none;
	color: #999999;	
}

.SubSectionSelected
{
	background-image:url(/App_Themes/Default/Img/selector.gif); 
	background-position:right top; 
	background-repeat:no-repeat;
}


/* a.aLink */
A.aLink
{
  font-size:12px;
  font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
  font-weight:normal;
  color: #91855E;
  text-decoration:none;
  border:0px;
}


A.aLink:visited
{
    text-decoration:none;
    color: #91855E;	
}

A.aLink:active
{
    text-decoration:none;
	color: #91855E;	
}

A.aLink:hover
{
    text-decoration:none;
	color: #999999;	
}




textarea
{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif, Myriad Pro, Myriad;
    color: #808080;
}

/* CUSTOM STYLES.Begin */

.btnSend
{
	position: relative;
	top:2px;
	padding-right:4px;
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	cursor:pointer;
	background-position: right top;
	
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif, Myriad Pro, Myriad;
    #background-color:Transparent;
	background-color:#684F41;	
    color: #B9A581;
	font-size:11px;		
}

.tableProducts
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dad9da;
	border-right-color: #dad9da;
	border-bottom-color: #dad9da;
	border-left-color: #dad9da;
}


.lineGeneral
{
	border: 1px #c8c7c;
}

.lblError
{
	color: #FF6400;
}


hr
{
	border: 0;color: #999999;background-color: #999999;height: 1px;width: 100%;text-align: left;
}



/* NEWS.Begin */
.pNewsTitle
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
 	font-size:12px; 
	color:#91855E;
	font-weight:bold;
	margin: 0px;
	letter-spacing:0px;
}


.pNewsDescription
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
 	font-size:12px; 
	color:#999999;	
	margin: 0px;	
	letter-spacing:-1px;	
}

a.aNews
{
  font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
  font-size:12px;	
  color: #3D1200;
  text-decoration:none;
  margin: 0px;
}


A.aNews:visited
{
    text-decoration:none;
}

A.aNews:active
{
    text-decoration:none;
}


A.aNews:hover
{
    text-decoration:underline;
}




.pNewsNumbers
{
	color:#797966;
	font-size:13px;
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
	margin:0px;
	text-align:left;
	padding:0px;
}

a.aNewsNumbers
{
	color:#FFFFFF;
	font-size:13px;
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	
	margin:0px;	
	text-decoration:none;
	text-align:center;
}

a.aNewsNumbers:visited
{    text-decoration:none;}

a.aNewsNumbers:active
{    text-decoration:none;}

a.aNewsNumbers:hover
{text-decoration:underline;}


/* NEWS.End */


.textAreaContactForm
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	

    color: #999999;    
    border: none 0px;
	font-size:12px;
	width:100%;
	height:160px;
	background-color:#DDDCCA;
	margin-bottom:0px;
	padding-top:5px;	
}

.inputContactForm
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	

    color: #999999;    
    border: none 0px;
	font-size:12px;
	width:100%;
	height:24px;
	background-color:#DDDCCA;
	margin-bottom:0px;
	padding-top:5px;
	
}

.inputBookingUserInfo
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	

    color: #999999;    
    border: none 0px;
	font-size:12px;
	width:100%;
	height:24px;
	background-color:#FFFFFF;
	margin-bottom:0px;
	width:100%;
}



input
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	

    color: #999999;    
    border: none 0px;
	font-size:12px;
	height:22px;
	height:inherit;
	background-color:#FFFFFF;
	margin-bottom:0px;
}

.rdpCalendar
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	

    color: #999999;    
    border: none 0px;
	font-size:11px;
	height:13px;
	background-color:#FFFFFF;
	margin-bottom:0px;
	width: 15px;
}

input.inputBookings 
{
	font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;	

    color: #999999;    
    border: none 0px;
	font-size:10px;
	height:13px;
	background-color:#FFFFFF;
	margin-bottom:0px;
	width: 15px;
}

p.pBookingsHeader
{
	color:#FFFFFF; 
	font-size:11px;
}

p.ConfirmationStatus
{
	font-family: Helvetica, Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial;	

    color: #DDDCCA;    
    border: none 0px;
	font-size:18px;
	margin-bottom:0px;
}