body {margin:0px 0 5px 0; background:#d6d19e url(../../images/bg.jpg) repeat-x center top;}
.png_file {behavior:url(JS/iepngfix.htc);}
ul{padding:0 0 0 25px; margin:0px;}
.wrapper {width:909px; padding:15px 0 0 0;}
p { margin:0px; padding:0 0 15px 0;}
.height {height:17px;}
.height_diffdivider{ padding:10px 0 23px 0;}

.ulpadding{padding:5px 0 5px 25px; margin:0 0 0 0; }
.header_area { background:url(../../images/bg-header.jpg) no-repeat bottom center; width:859px; height:116px; padding:0 20px 0 20px;}

.reservation_text {font-family:Georgia; font-weight:normal; font-size:16pt; color:#570e05; padding:0px 0 0px 25px; vertical-align:bottom;}

.company_name {font-family:Georgia; font-weight:bold; font-size:17pt; color:#000000; padding:0px 0 0px 10px; vertical-align:bottom;}

h1 {font-family:Georgia; font-weight:normal; font-size:16pt; color:#570e05; padding:3px 0 10px 0; margin:0px;}
h1 a:link	{ color:#570e05; text-decoration: none; font-weight:normal;}
h1 a:activated	{ color:#570e05; text-decoration: none; font-weight:normal;}
h1 a:visited	{ color:#570e05; text-decoration: none; font-weight:normal;}
h1 a:hover	{ color:#eec849; text-decoration:none;font-weight:normal ;}

.bodyh2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; color:#600000; font-weight:bold; padding:0 0 7px 0; margin:0px; text-align:left;}
.bodyh2  a:link	{ color:#600000; text-decoration: none; font-weight:bold;}
.bodyh2  a:activated	{ color:#600000; text-decoration: none; font-weight:bold;}
.bodyh2  a:visited	{ color:#600000; text-decoration: none;font-weight:bold; }
.bodyh2  a:hover	{ color:#000000; text-decoration:none; font-weight:bold;}

.pre_boxing-text {font-family:arial; font-size:8pt; color:#ffffff; font-weight:normal; padding:4px 0 7px 0; line-height:18px; margin:0px; text-align:left;}
.pre_boxing-text  a:link	{ color:#ffffff; text-decoration: none; font-weight:bold;}
.pre_boxing-text  a:activated	{ color:#ffffff; text-decoration: none; font-weight:bold;}
.pre_boxing-text  a:visited	{ color:#ffffff; text-decoration: none;font-weight:bold; }
.pre_boxing-text  a:hover	{ color:#e2bb44; text-decoration:none; font-weight:bold;}

.h2_white{font-family:Georgia; font-size:12pt; color:#fff; font-weight:bold; text-align:left;}

.redheading	{
			padding:6px 0 6px 10px;
			text-align:left;
			
			}

h2{font-family:Georgia; font-size:12pt; color:#000; font-weight:bold; padding:0px; margin:0px; text-align:left;}
h2 a:link	{ color:#ffffff; text-decoration: none; }
h2 a:activated	{ color:#ffffff; text-decoration: none; }
h2 a:visited	{ color:#ffffff; text-decoration: none; }
h2 a:hover	{ color:#eec849; text-decoration:none; }


.free_box_text{font-family:Georgia; color:#000; margin:0px; font-size:12px; text-align:center;}
.free_box_text a:link	{ color:#000; text-decoration: none; }
.free_box_text a:activated	{ color:#000; text-decoration: none; }
.free_box_text a:visited	{ color:#000; text-decoration: none; }
.free_box_text a:hover	{ color:#600000; text-decoration:none; }

h2 .body{font-family:Trebuchet MS; font-size:12pt; color:#000; font-weight:bold; padding:0px; margin:0px; text-align:left;}
h2 .body a:link	{ color:#000000; text-decoration: none; }
h2 .body a:activated	{ color:#000000; text-decoration: none; }
h2 .body a:visited	{ color:#00000; text-decoration: none; }
h2 .body a:hover	{ color:#600000; text-decoration:none; }

h3{font-family:Georgia; font-size:11pt; color:#570100; font-weight:bold; padding:0px 0 8px 0; margin:0px; text-align:left;}
h3 a:link	{ color:#570100; text-decoration: none; }
h3 a:activated	{ color:#570100; text-decoration: none; }
h3 a:visited	{ color:#570100; text-decoration: none; }
h3 a:hover	{ color:#eec849; text-decoration:none; }

.book_now_back { background:url(../../images/tringale.jpg) no-repeat bottom right; width:105px; height:68px;}

.book_now {font-family:Trebuchet MS; font-size:13px; color:#000000; font-weight:bold; padding:0 5px 5px 0;}
.book_now  a:link	{ color:#000000; text-decoration: none; }
.book_now  a:activated	{ color:#000000; text-decoration: none; }
.book_now  a:visited	{ color:#000000; text-decoration: none; }
.book_now  a:hover	{ color:#ffffff; text-decoration:none; }

.day_rates{font-family:Trebuchet MS; font-size:9pt; color:#000000; font-weight:bold;}

.book_now_text{font-family:Georgia, Trebuchet MS; font-size:9pt; color:#000000; font-weight:bold;}
.book_now_text  a:link	{ color:#000000; text-decoration: none; }
.book_now_text  a:activated	{ color:#000000; text-decoration: none; }
.book_now_text  a:visited	{ color:#000000; text-decoration: none; }
.book_now_text  a:hover	{ color:#ffffff; text-decoration:none; }


.h2heading {font-family:Georgia; font-size:14pt; color:#600000; font-weight:bold; padding:0px; margin:0px; text-align:left;}
.h2heading a:link	{ color:#600000; text-decoration: none; font-weight:bold; }
.h2heading a:activated	{ color:#600000; text-decoration: none;font-weight:bold; }
.h2heading a:visited	{ color:#600000; text-decoration: none; font-weight:bold;}
.h2heading a:hover	{ color:#000000; text-decoration:none; font-weight:bold;}


.lowest_onlinetext{font-family:Trebuchet MS;font-weight:normal;text-align:left;font-size:12px;color:#ffffff; padding-top:8px; }
.lowest_onlinetext a:link{text-decoration: none;color:#ffffff;}
.lowest_onlinetext a:activated	{text-decoration:none;color:#ffffff;}
.lowest_onlinetext a:visited{text-decoration: none;color:#ffffff;}
.lowest_onlinetext a:hover	{text-decoration:none;color:#ff6811;}

.h2packages { font-family:Georgia; color:#000; margin:0px; padding:0 0 0 10px; font-size:11px;}
.h2packages a:link	{ color:#000000; text-decoration: none; font-weight:bold; }
.h2packages a:activated	{ color:#000000; text-decoration: none; font-weight:bold;}
.h2packages a:visited	{ color:#000000; text-decoration: none; font-weight:bold;}
.h2packages a:hover	{ color:#600000; text-decoration:none; font-weight:bold;}


a:link	{ color:#000000; text-decoration: none; font-weight:bold; }
a:activated	{ color:#000000; text-decoration: none; font-weight:bold;}
a:visited	{ color:#000000; text-decoration: none; font-weight:bold;}
a:hover	{ color:#600000; text-decoration:none; font-weight:bold;}

.contact_bg {  width:189px; height:51px; background:url(../../images/bg-contact.png) no-repeat; position:absolute; margin:-7px 0 0 714px; font-family:Trebuchet MS; font-size:13pt; color:#ffffff; font-weight:bold; z-index:10;}
.text_tollfree {font-family:Trebuchet MS; font-size:20pt; color:#000; font-weight:bold;}

.bg_booknow { background:url(../../images/bg-booknow.jpg) no-repeat; width:238px; height:337px;}
.textbox {width:170px;}
.booknow_text {font-family:Trebuchet MS; font-size:12px; font-weight:normal; color:#FFF;}

.bg_body { background: #FFF url(../../images/bg-body.jpg) repeat-x;}
.bg_grandeprairie  { background:url(../../images/bg-grandeprairiehotel.png) no-repeat; width:272px; height:54px;}
.bg_fernie { background:url(../../images/bg-fernie.png) no-repeat; width:272px; height:54px;}
.bg_reddeer   { background:url(../../images/bg-reddeer.png) no-repeat; width:270px; height:54px;}
.border_bodybox {border-left:solid 1px #efefef; border-right:solid 1px #efefef;}
.body_text {font-family:Trebuchet MS; color:#000; font-size:10pt; text-align:left;}
.border_lowerbox {border-left:solid 1px #efefef; border-right:solid 1px #efefef; border-top:solid 1px #efefef; }
.bg_lowerboxheader { background:url(../../images/bg-lowerbox_header.jpg) repeat-x; height:38px;}
.bg_mountain_tandoor { background:url(../../images/mountain_tandoor_bg.jpg) no-repeat right bottom; height:234px; width:537px;}
.bg_packagesbox { background:url(../../images/bg-packagesbox-header.jpg) repeat-x; height:37px;}

.trip_adviser_area { position:relative; width:150px; }
.trip_adviser { position:absolute; top:790px;left:355px; z-index:1000; width:150px; height:99px; float:left;}
.trip_adviser ul { width:150px; height:99px; float: left; padding:0px; margin:0px;z-index:1000;}
.trip_adviser ul li { width:150px; height:99px; float: left; display:inline;z-index:1000; }


.pre_boxing_box { position:absolute; margin:920px 0 0 542px; z-index:100; width:150px}
.petfriendly { position:absolute; margin:833px 0 0 320px; z-index:100; width:261px; height:300px;}
.meeting { position:absolute; margin:833px 0 0 38px; z-index:100; width:261px; height:300px;}
.packages { position:absolute; margin:833px 0 0 606px; z-index:100; width:261px; height:300px;}
.bg_bookpackages { background:url(../../images/book_packages.jpg) no-repeat; width:261px; height:49px;}

.bg_footer_email {background:url(../../images/bg-email.jpg) no-repeat; height:44px; width:178px;}

.icon_text {font-family:Georgia, "Times New Roman", Times, serif; color:#770101; font-weight:normal; font-size:9pt;  text-align:center;}
.icon_text a:link	{ color:#770101; text-decoration: none; font-weight:normal; }
.icon_text a:activated	{ color:#770101; text-decoration: none; font-weight:normal;}
.icon_text a:visited	{ color:#770101; text-decoration: none; font-weight:normal;}
.icon_text a:hover	{ color:#000000; text-decoration:none; font-weight:normal;}

.footer_text_add {font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-weight:normal; font-size:11pt; line-height:24px; text-align:center;}
.footer_text_add a:link	{ color:#000000; text-decoration: none; }
.footer_text_add a:activated	{ color:#000000; text-decoration: none;}
.footer_text_add a:visited	{ color:#000000; text-decoration: none;}
.footer_text_add a:hover	{ color:#770101; text-decoration:none;}

.footer_text {font-family:Georgia, "Times New Roman", Times, serif; color:#770101; font-weight:normal; font-size:9pt; line-height:30px; text-align:center;}
.footer_text a:link	{ color:#770101; text-decoration: none; font-weight:normal; }
.footer_text a:activated	{ color:#770101; text-decoration: none; font-weight:normal;}
.footer_text a:visited	{ color:#770101; text-decoration: none; font-weight:normal;}
.footer_text a:hover	{ color:#ffffff; text-decoration:none; font-weight:normal;}

.digi_text {
	font-size:10pt;
	font-family:Verdana;
	color:#000000;
	text-decoration:none;
	font-weight:normal;}

.digi_text  a:link	{ color:#000000; text-decoration: none; }
.digi_text  a:activated	{ color:#000000; text-decoration: none; }
.digi_text  a:visited	{ color:#000000; text-decoration: none; }
.digi_text  a:hover	{ color:#770101; text-decoration:none; }

.strip { background:#600000; height:26px; padding:0 0 0 6px; vertical-align:middle;}


.padding_logo{padding:6px 0 0 0;}
.padding_tollfree{padding:40px 24px 0 0;}
.padding_dropdown {padding:0 0 7px 0;}
.padding_bodytop {padding:60px 26px 0 22px;}
.padding_bodytop1 {padding:5px 26px 0 22px;}
.padding_bodyinner {padding:20px 24px 0 24px;}
.padding_bodybox {padding:14px 14px 10px 14px}
.padding_bodybox_btn {padding:0 0 5px 0;}
.padding_bodytext {padding:7px 0 0 0;}
.padding_form {padding:0px 0px 0px 25px;}


/*Top Nav*/

#dolphinnav
{
	background:url(../../images/bg-topnav-mid.jpg) repeat-x;
	text-transform: none;
	vertical-align:top;
	font-weight: bold;
	margin: 0px;
	color: #ffffff;
	height:31px;
	padding:0px;

}
#dolphinnav ul
{
	margin:0px;
	list-style-type: none;
	width: auto;
	float: left;
	padding:4px 0 0 0; 
	
}

#dolphinnav ul li
{
	display: block;
	float: left;
	margin: 0 1px;
		
}

#dolphinnav ul li a
{
	display: block;
	float: left;
	text-decoration: none;
	padding: 0px 0px 0px 4px;/**/
	cursor:pointer;
color:White;}

/*IE 6 and below*/
#dolphinnav ul li a b
{
	font-size: 12px;
	font-family: Georgia;
	text-decoration: none;
	padding: 5px 11px 4px 7px; /*line-height:56px; used foe vertical align in middle	*/
	float: left;
}


#dolphinnav ul li a.current, #dolphinnav ul li a.current:hover
{
	font-size: 12px;	
	float: left;	
	background: url(../../images/left-corner.jpg ) no-repeat left top;
/*	padding: 7px 0px 0px 7px;*/	
	font-weight: bold;
}
#dolphinnav ul li a.current b, #dolphinnav ul li a.current:hover b
{
	font-size: 12px;	
	float: left;	
	background: url(../../images/right-corner.jpg) no-repeat right top;
	font-weight: bold;
	color:#000000;
}


.check_inout1 {font-family:Trebuchet MS,arial;font-weight:bold;color:#ffffff;text-align:left;font-size:9pt; padding:0 0 5px 0;}						
.check_inout1 a:link{color:#ffffff;text-decoration: none;}
.check_inout1 a:activated{color:#ffffff;text-decoration: none;}
.check_inout1 a:visited	{color:#ffffff;text-decoration: none;}
.check_inout1 a:hover	{color:#921c32;text-decoration: underline;}


/*heading*/
.index { position:absolute; margin:502px 0 0 39px;}

/*heading*/
.border {border:solid 1px #921a1d;}
.table_textmain {font-family:Trebuchet MS; color:#000; font-size:10pt; text-align:left; padding:5px 5px 5px 5px;}
.table_text {font-family:Trebuchet MS; color:#000; font-size:10pt; text-align:left; padding:8px 5px 5px 5px;}
.sub_text {font-family:Trebuchet MS; color:#000; font-size:10pt; text-align:left; padding:0px 0px 5px 5px;}

.page_left_shdow{background:url(../../images/left_shdow.jpg) no-repeat right top;}
.page_right_shdow{background:url(../../images/right_shdow.jpg) no-repeat left top;}

.cut-footer-left{margin:0px 0 0 0px; padding:0px;position:absolute;}
.cut-footer-right{margin:0px 0 0 -10px; padding:0px;position:absolute;}
.bg_page{background:url(../../images/bg_page.jpg) repeat-y  center top;}

.jobmain_shdow{background:url(../../images/job_repeat.jpg) repeat-y  center top;}
.job_left_shdow{background:url(../../images/shdow_job_left.jpg) no-repeat  right top;}
.job_right_shdow{background:url(../../images/shdow_job_right.jpg) no-repeat  left top;}
.shodow_bottom{ background:url(../../images/bg_bottom_shdow.png) no-repeat center top; width:909px;}

.blog_border{background:url(../../images/blog_leftbg.jpg) repeat-y  center top; padding:0 10px 0 19px;}
h4{font-family:Georgia; font-size:15pt; color:#450000; font-weight:bold; padding:19px 0 8px 0; margin:0px; text-align:left; }
.blog_rightboxtext{font-family:Trebuchet MS; color:#000; font-size:10pt; text-align:left; font-weight:bold; padding:0 0 5px 0;}
.bg_searchbox{background:url(../../images/bg_search.jpg) repeat-x  center ; vertical-align:middle;}


.christmas_back { background:url(../../images/february_banner.jpg) no-repeat right top; height:190px; width:335px;}

.text_box{border:none; width:115px; height:20px;}


  .hint
        {
            position: absolute;
            display: none;
            margin-top: -4px;
            border: 1px solid #600100;
            padding: 5px 5px;
            margin-left: 10px;
            z-index: 100;
            background: #eec744 url(../../images/pointer.gif) no-repeat -16px 0px;
            vertical-align: middle;
           
             font-size:9pt;
            font-family:Arial;
            color:#7F0000;
        }
        .hint .hint-pointer
        {
            position: absolute;
            left: -16px;
            top: 0px;
            width: 16px;
            height: 14px;
            background: url(../../images/pointer.gif) left top no-repeat;
            font-size:11pt;
            font-family:Arial;
        }
        INPUT.TextBox
{
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
    border : solid 1px #7F9DB9;
	height: 20px;
	vertical-align: top;
}

/*---- Css For Dyanamic Pages ----*/

	.GridDataheader
{
    padding:2px 0 2px 2px;
   font-family:Georgia;
font-size:12pt;
font-weight:bold;

margin:0px;
color:#4e433f;
vertical-align:top;
text-align:left; 
    text-align:left;
    vertical-align:middle;
    background-color:#EA984F; 
    height:22px;
} 

 .GridDataheader1
 {
   padding:2px 0 2px 10px;
    font-family:"Trebuchet MS";
    font-size: 13pt;
    font-weight:normal;
    color:#4e433f;  
    text-align:right;
    vertical-align:middle;
    background-color:#EA984F; 
    height:22px;		
 }
 
 .DescriptionInner
{
font-family:Trebuchet MS; color:#000; font-size:10pt; text-align:left;
font-weight:normal;
text-decoration:none;
} 
.DownlodandWeb
	{
		color:#000000;
		font-weight: bold;
		font-size: 14px;
		font-family: "Trebuchet MS";		
	}

 .pkgtablehead
{
		font-family:Verdana;
		font-weight:bold;
		font-size:10pt;
		color:#ffffff;
		background-color:#004A87;
		vertical-align:middle;
	   text-align:left;
}

.GridDataheader5
{
    padding:2px 0 2px 0px;
 font-family:Georgia;
font-size:12pt;
font-weight:bold;
margin:0px;
color:#FFFFFF;
vertical-align:top;
text-align:left; 
    text-align:left;
    vertical-align:middle;
    background-color:#5D0000; 
    height:22px;
}


.img-text{font-family:Trebuchet MS; color:#fff; font-size:10pt; text-align:right;}
.img-text  a:link	{ color:#ffffff; text-decoration: none; font-weight:bold;}
.img-text  a:activated	{ color:#ffffff; text-decoration: none; font-weight:bold;}
.img-text  a:visited	{ color:#ffffff; text-decoration: none;font-weight:bold; }
.img-text  a:hover	{ color:#e2bb44; text-decoration:none; font-weight:bold;}

.body_text1 {font-family:Georgia; color:#600000; font-size:9pt; text-align:left;background-color:#CFAA3F;}


.submenu_divabout {	 position:absolute; margin:31px 0 0 153px; z-index:1000000; }

.sub1	          { margin:0px 0 0 0; background:url(../../images/restaurant-submenu.png) no-repeat; font-family:georgia; font-size:12px; font-weight:bold; color:#000000;
                    z-index:10; text-align:left; padding:7px 36px 15px 0px; }
.sub1 a:link	  { text-decoration:none; color:#000000; cursor: pointer;  padding:7px 36px 15px 11px;}
.sub1 a:activated { text-decoration:none; color:#000000; cursor: pointer; padding:7px 36px 15px 11px;}
.sub1 a:visited	  { text-decoration:none; color:#000000; cursor: pointer; padding:7px 36px 15px 11px; }
.sub1 a:hover	  { text-decoration:none; color:#ffffff; cursor: pointer; background:url(../../images/restaurant-submenu_o.png) no-repeat;
			        padding:7px 36px 15px 11px; margin:0px; }


.submenu_divfernie {	 position:absolute; margin:31px 0 0 390px; z-index:1000000; }

.sub2	          { margin:0px 0 0 0; background:url(../../images/community_submenu.png) no-repeat; font-family:georgia; font-size:12px; font-weight:bold; color:#000000;
                    z-index:10; text-align:left; padding:7px 36px 15px 0px; }
.sub2 a:link	  { text-decoration:none; color:#000000; cursor: pointer;  padding:7px 36px 15px 11px;}
.sub2 a:activated { text-decoration:none; color:#000000; cursor: pointer; padding:7px 36px 15px 11px;}
.sub2 a:visited	  { text-decoration:none; color:#000000; cursor: pointer; padding:7px 36px 15px 11px; }
.sub2 a:hover	  { text-decoration:none; color:#ffffff; cursor: pointer; background:url(../../images/community_submenu_o.png) no-repeat; padding:7px 36px 15px 11px; margin:0px;}

/*G Map Css*/

.SideBarText
{
text-align: left;
vertical-align: middle;
font-weight: bold;
width: 231px; 
margin-left:0px;
font-family: Trebuchet MS;
}

.maplink a:link	{ color:blue; text-decoration: none; font-weight:bold; }
.maplink a:activated	{ color:blue; text-decoration: none; font-weight:bold;}
.maplink a:visited	{ color:blue; text-decoration: none; font-weight:bold;}
.maplink a:hover	{ color:blue; text-decoration:none; font-weight:bold;}


.motherday_back	{background:url(../../images/mothersday_buffet.jpg) no-repeat; width:364px; height:171px;}

.celebrate_text{ font-size:21px; font-family:Georgia, Arial; font-weight:normal; color:#600100; padding:18px 10px 0 0;}

.buffet_text{ font-size:17px; font-family:Georgia, Arial; font-weight:normal; color:#a6a2a3; padding:14px 10px 0 0;}

.date_text{ font-size:13px; font-family:Arial; font-weight:bold; color:#000000; padding:14px 10px 0 0;}

.pool_maintenance_strip { width:583px; height:27px; float:left; padding:16px 0 0 0;}
