/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body 
{       
    margin: 0px 0px 20px 0px; 
    background-color: #DBE0C2;
    font-family: Verdana, Arial, Tahoma;
    text-align: center; 
    font-size: 10px;
}

img
{
    border: 0px;
}

div
{
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
}

.MsaPane  
{
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    text-align: right;
}

.TopPane  
{
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.MenuPane  
{
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    background-image: url('images/golf_top_menu.jpg');
}
 
 .ContentTopPane
{
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;    
}
 
 .ContentTopPane1
 {
    background-color: #FFFFFF;
    text-align: right;
    width: 10%;
 }
 
 .ContentTopPane2
{
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
    text-align: right;
    width: 30%;
 }
 
.ContentPane
{
    background-color: #FFFFFF;
    padding: 5px 10px 15px 10px;
}

.ContentPane1
{
    background-color: #FFFFFF;
    padding: 0px 5px 0px 5px;
    width: 33%;
    border-right: dashed 1px #687c4d;
}

.ContentPane2
{
    background-color: #FFFFFF;
    padding: 0px 5px 0px 5px;
    width: 34%;
    border-right: dashed 1px #687c4d;
}

.ContentPane3
{
    background-color: #FFFFFF;
    padding: 0px 5px 0px 5px;
    width: 33%;
}

.LeftPane
{
  /*background-color: #ffffff;  */
}

.TitlePane
{
  background-color: #FFFFFF;  
  padding: 0px 0px 0px 10px;
}

.BottomPane1
{
    padding: 0px 0px 5px 4px;
    width: 50%; 
    vertical-align: bottom;    
}

.BottomPane2
{
    padding: 0px 5px 5px 0px;
    width: 50%; 
    text-align: right;
    vertical-align: bottom;
}

.rightImage
{
   margin: 0px 0px 10px 10px;
   float: right; 
   border: solid 1px #637942;
}

.imagePackage
{
   margin: 0px 0px 0px 10px;
   float: right; 
   border: solid 1px #637942; 
}

.leftImage
{
   margin: 0px 10px 10px 0px;
   border: solid 1px #637942;
}

.bgFooter
{
    background-image: url('/Portals/5/images/golf_footer_bg.jpg');
    background-repeat: repeat-x;
}

table
{
    border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: left;
}

td
{
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px; 
}

.tdTitle
{
    background-color: #D1D9BE; 
    border: solid 1px #6B794A;
    padding: 2px 5px 2px 5px;
}

.tdTxtBg
{
    background-color: #D1D9BE; 
    padding: 2px 5px 2px 5px;
}

.td
{
    padding: 2px 5px 2px 5px;
}

.tdPackageNote
{
    padding: 2px 5px 2px 5px;
    border-bottom: solid 1px #6B794A
}

.tdPackage
{
    padding: 2px 0px 2px 5px;
    background-image: url('/Portals/5/images/bg_packages.gif');
    background-position: bottom;
    background-repeat: repeat-x;
}

A 
{    
    font-size: 11px;
    color: #526347;
    text-decoration: underline;
}
A:link  {color: #526347; text-decoration: underline;}
A:visited {color: #526347; text-decoration: underline;}
A:active {color: #526347;  text-decoration: underline;}
A:hover {color: red; text-decoration: underline;}

A.noLine
{    
    font-size: 11px;
    color: #526347;
    text-decoration: none;
}
A.noLine:link  {color: #526347; text-decoration: none;}
A.noLine:visited {color: #526347; text-decoration: none;}
A.noLine:active {color: #526347;  text-decoration: none;}
A.noLine:hover {color: red; text-decoration: underline;}

/* -- ANCHOR <li> ---- */
A.anchorParent{color: #526347; text-decoration: none;}
A.anchorParent:link {color: #526347;}
A.anchorParent:visited {color: #526347;}
A.anchorParent:active {color: #526347;}
A.anchorParent:hover {color: #526347;text-decoration: underline;}

a.anchorKid{color: #526347; text-decoration: none;font-size: 14px; }

.BorderLeft
{
    background-image: url('images/golf_left.gif'); 
    background-repeat: repeat-y;
    width: 16px;
}

.BorderRight
{
    background-image: url('images/golf_right.gif'); 
    background-repeat: repeat-y;
    width: 16px;
}

/* ----------------------- */

/* text style for the selected tab */
.SelectedTab {}
/* hyperlink style for the selected tab */
A.SelectedTab:link {}
A.SelectedTab:visited  {}
A.SelectedTab:active   {}
A.SelectedTab:hover    {}

/* text style for the unselected tabs */
.OtherTabs {}    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {}
A.OtherTabs:visited  {}
A.OtherTabs:active   {}
A.OtherTabs:hover    {}

/******** MENU BOTTOM ************/
A.menuBottom
{    
    font-size: 9px;
    color: #526347;
    text-decoration: none;
}
A.menuBottom:link {color: #526347;text-decoration: none;}
A.menuBottom:visited {color: #526347;text-decoration: none;}
A.menuBottom:active {color: #526347;text-decoration: none;}
A.menuBottom:hover {color: #ff0000; text-decoration: underline;}

/******** SUB - MENU ************/
A.subMenu
{    
    font-size: 11px;
    color: #526347;
    text-decoration: none;
}
A.subMenu:link {color: #526347;}
A.subMenu:visited{color: #526347; text-decoration: none;}
A.subMenu:active{color: #526347;}
A.subMenu:hover{color: red; text-decoration: none;}

.sitemap{padding-left: 10px}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

P
{
    font-weight: normal;
    margin: 0px 0px 10px 0px; 
}

/* text style used for most text rendered by modules */
.Normal
{
    font-weight: normal;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {}
A.CommandButton:visited  {}
A.CommandButton:active   {}
A.CommandButton:hover    {}
    
/* GENERIC */
H1  
{
    font-size: 16px;
    font-weight: bold;
    color: #526347;
    margin: 0px 0px 0px 0px;
}

H2  
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin: 0px 0px 0px 0px;
    text-decoration: underline;
}

H3  
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin: 0px 0px 0px 0px;
}

H4  
{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    margin: 0px 0px 0px 0px;
}

H5  
{
    font-size: 10px;
    color: #000000;
    margin: 0px 0px 0px 0px;
}

.skinObject
{
   font-size: 10px;
   color: #827B68;
   font-family: Verdana, Arial, Tahoma; 
   font-weight : normal;
   padding: 5px 0px 10px 0px;
}

/* ******************************** */

ul
{    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

UL LI   
{
    list-style: disc;
}

hr
{
    border: none 0;
    border-top: 1px dotted #666666;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 0px;
 }

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/******************* Main Menu *******************/

/* look this website to know wich property do what...
http://www.skinningtoolkit.com/DOTNETNUKECLASSES/SolpartMenu/tabid/109/Default.aspx*/

/******************* Main Menu *******************/
.MainMenu_MenuContainer {
	background-color: transparent; 
}

.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand; 
	color: black; 
	font-family: Verdana, Arial, Tahoma; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	/*background-color: Transparent;*/
    border-left: solid 0px Gray;
    border-bottom: solid 0px Gray;
    border-top: solid 0px Gray;
    border-right:  solid 0px Gray;   
    height: 20px;
}

/*Must be under MainMenu_MenuItem to be effective*/
.MainMenu_MenuBar {
	cursor: pointer;
	cursor: hand; 
	/*background-color: Transparent;	*/
	font-weight: bold;
    color:#526347;
    font-family: Verdana, Arial, Tahoma;
    height: 35px;
}

.MainMenu_MenuIcon {
	display: none;
}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #e7e7e7; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); */
	border-bottom: solid 1px Gray;
    border-left: solid 1px Gray;
    border-top: solid 1px Gray;
    border-right: solid 1px Gray;
}

.MainMenu_SubMenuItemActive
{
    background-color: #ffffff;
    color: #000000;/*#4086AD;*/
    border-left: solid 0px Gray;
    border-bottom: solid 0px Gray;
    border-top: solid 0px Gray;
    border-right: solid 0px Gray;    
    
    font-family: Verdana, Arial, Tahoma; 
}

.MainMenu_SubMenuItemSelected
{
    
}

.MainMenu_MenuBreak {
	border-bottom: solid 1px #EEEEEE; 
	border-left: solid 0px #EEEEEE; 
	border-top: solid 1px #EEEEEE;  
	border-right: solid 0px #EEEEEE; 
	
	background-color: #EEEEEE; 
	height: 1px;
}
.MainMenu_MenuItemSel {
	cursor: pointer;
	cursor: hand;  
	color: #000000;/*#4086AD;*/ 
	font-family: Verdana, Arial, Tahoma; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal;
	background-color: #ffffff;	
	border-left: solid 0px Gray;
    border-bottom: solid 0px Gray;
    border-top: solid 0px Gray;
    border-right: solid 0px Gray;    
	height: 20px;
	
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer;
	cursor: hand;
	border-left: solid 0px #e7e7e7;
	border-right: solid 1px #e7e7e7;
	border-bottom: solid 0px #e7e7e7;
	border-top:  solid 0px #e7e7e7;
}

/************* R O O T **************/
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand;
	height: 35px;
	padding-top: 4px;
}

.MainMenu_RootMenuItem
{
   font-weight: bold;
   font-size: 14px;
   color: #526347;
   height: 35px;
  /* background: transparent;*/
   font-family: Verdana, Arial, Tahoma;    
}

.MainMenu_RootMenuItemSelected
{
    background-color: #e7e7e7;
    color: #526347;/*#4086AD;*/
    height: 35px;
    font-weight: bold;
    font-family: verdana, Tahoma, Arial;
}

.mainmenu_span
{
	font-size: 13px;
	color: #526347;
}


/**************************************************/
.tabTitle
{
    background-color: #ffffff;
    font-weight: bold;
    width: 200px;
    font-size:  12px;

}

.tabText
{
    background-color: #ffffff;
    font-size: smaller;
}

.tabAltTitle
{
    background-color: #EBEBEB;
    font-weight: bold;
    width: 200px;
    font-size: 12px;
}

.tabAltText
{
    background-color: #EBEBEB;
    font-size: 12px;
}
.containerTitle
{
   font-weight: bold;
   font-size: 12px;
}

.seo
{
   font-size: 10px;
   color: #666666;
   padding-left: 20px;
   font-family: Verdana, Arial, Tahoma;  
}

.redBoxPane
{
   font-size: 12px;
   color: #FFFFFF;
   font-weight: bold;
   background-color: #99C6DF;
   text-indent: 5px; 
   font-family: Verdana, Arial, Tahoma;  
}
.grayBoxPane
{
    background-color : #ffffff;
}

.date
{
   font-size: 12px;
   color: #000000;   
   font-family: Verdana, Arial, Tahoma;  
}

.reservation
{
   font-size: 14px;
   color: #ffffff;   
   font-family: Verdana, Arial, Tahoma;  
   font-weight: bold;
}

A.breadcrumb
{
   color: #666666;
   font-size: 11px;
   text-indent: 5px; 
   font-family: Verdana, Arial, Tahoma;      
}
A.breadcrumb:link  { color: #666666;}
A.breadcrumb:visited{color: #666666;}

A.breadcrumb:active {color: #666666;}

A.breadcrumb:hover {color: #4086AD;text-decoration: underline;}

.breadcrumb
{
   color: #999999;
   font-size: 11px;
   text-indent: 5px; 
   font-family: Verdana, Arial, Tahoma;     
}



/******* NOTES ********/
.tab_notes
{
    border-left: dashed 1px #666666;
    border-right: dashed 1px #666666;
    border-bottom: dashed 1px #666666;
    border-top: solid 1px #666666;
    padding: 3px 1px 3px 3px;
    font-size: 10px;    
}

.leftImageLogo
{
   margin: 0px 10px 10px 0px;
   /*float: left; */
   border-bottom: solid 1px #DBE0C2;
}
 
 div.lineLogo
 {
    border-top: dashed 1px #666666;
    padding: 0px 0px 0px 0px;
    margin-top: 10px;
    margin-bottom: 0px;
    width:100px;
 }
 
  div.line
 {
    border-bottom: dashed 1px #666666;
    padding: 0px 0px 0px 0px;
    margin-top: 4px;
    margin-bottom: 4px;
 }
 
.error{font-family: Verdana, Arial, Tahoma;}

.confirm{font-family: Verdana, Arial, Tahoma;}


.contest_title
{
     font-family: Verdana, Arial, Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin: 0px 0px 0px 0px;
}

.contest_Lodging
{
     font-family: Verdana, Arial, Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #999C18;
    margin: 0px 0px 0px 0px;
}

.contest_Comment
{
     font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    color: #000000;
    margin: 0px 0px 0px 0px;
}

.contest_bg_image
{
   background-image: url('https://secure.rcrquebec.com/contests/gv/images/Bulle_price.gif');
    background-repeat:no-repeat;
   height:102px;
}

.contest_rules
{
    color: #000000;
    font-size: 10px;
    font-family: verdana, Tahoma, Arial;
}

.contest_rules_title
{
    color: #000000;
    font-size: 12px;
    font-family: verdana, Tahoma, Arial;
}


/********/
.imgBg, .imgBgLeft
{
    background-repeat: no-repeat;
    width: 160px;
    height: 120px;
    border-width: 0px;
}

.star
{
    width: 17px;
    height: 14px;
}

.icon
{
    width: 12px;
    height: 16px;
}

.collapse
{
	border-collapse: collapse;
}

hr.hrRed
{
    height: 1px;
    color: #526347;
    background-color: #526347;
    border: 0px;
    /*width: 440px;*/
}

a.link:link {font-size: 12px; color: #526347; text-decoration: none; font-family: Tahoma, Verdana, Arial;}
a.link:visited {font-size: 12px; color: #526347; text-decoration: none;}
a.link:hover {font-size: 12px; color: #526347; text-decoration: underline;}
a.link:active {font-size: 12px; color: #526347; text-decoration: none;}

H1.Lodging
{
    color: #526347;
    font-size:12px;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
}

.tdBgImg
{
    background-repeat: no-repeat;
    background-position:left top;
    width: 160px;
    height: 120px;
    vertical-align: top;
}

.tdBgImgSilver
{
    background-repeat: no-repeat;
    background-position:left top;
    width: 100px;
    height: 75px;
    vertical-align: top;
}

.tdBgImgBronze
{
    background-repeat: no-repeat;
    background-position:left top;
    width: 60px;
    height: 60px;
    vertical-align: top;
}


.tabInfo
{
   border: solid 1px #014601;
   width: 100%;
   border-collapse: collapse;
   background-color: #f7f7f7;
}


.tab_td
{
    padding: 4px 5px 4px 5px;
}




/* ******************************************************************** */
/* ***************************   Inntopia Begin  ********************** */
/* ******************************************************************** */


.amenitylist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.advancedsearchlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #526347;
	border:0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}


.advancedsearchhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #73696B;
	border:0;
	padding: 5px;
	text-decoration: none;
	
}


.widgetoverlay {
	z-index:9999;
	 position:fixed;
	 _position:absolute;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #DBE0C2;
	
}



.searching
{
	border:1px solid cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: ##DBE0C2;
	z-index:+999;
	position:absolute;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	height:100%;
	width:100%;

}

.hidden
{
	position:absolute;
	left:-9000px;
	z-index:-99;
}

.visible
{
	z-index:1;	
}

.tabtable {
	
	background-color: #DBE0C2;
}

.tabon {
	font-weight: bold;
	color: 000000;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-top: #DBE0C2 1px solid;
	border-left: #DBE0C2 1px solid;
	border-right: #DBE0C2 1px solid;
}


.taboff {
	background-color: #526347;
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	border-top: #DBE0C2 1px solid;
	border-left: #DBE0C2 1px solid;
	border-bottom: #DBE0C2 1px solid;
	
}



.selectortable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #DBE0C2;

}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}


.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #333333;
}
.pulldown {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #333333;
}

.reservebutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border: 1px solid #ffffff;
	font-weight: bold;
	background-color: #526347;
	cursor:pointer;
}


* html .selectortable {height: 1%;}
* html .visible {height: 1%;}


/* ******************************************************************** */
/* ***************************   Inntopia END  ************************ */
/* ******************************************************************** */
