body {margin:0 0 28px 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:29px 0 0 0; }
p { margin:0px; padding:0 0 15px 0;}
.height {height:17px;}
.height_diffdivider{ height:45px;}
.header_area { background:url(../../images/bg-header.jpg) no-repeat bottom center; width:899px; height:101px;}

.facebook_icon { position:absolute; margin:665px 0 0 600px; z-index:100; width:190px; height:40px;}
.facebook_icon1 { position:absolute; margin:875px 0 0 600px; z-index:100; width:190px; height:40px;}

h1 {font-family:Georgia; font-weight:normal; font-size:16pt; color:#FFF; padding:3px 0 10px 0; margin:0px;}
h1 a:link	{ color:#ffffff; text-decoration: none; font-weight:normal;}
h1 a:activated	{ color:#ffffff; text-decoration: none; font-weight:normal;}
h1 a:visited	{ color:#ffffff; 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;}


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; }

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:#000000; text-decoration: none; }
h2 .body a:hover	{ color:#600000; 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;}

.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;}

.facebook_text {font-family:Georgia; font-size:14pt; color:#600000; font-weight:bold; text-align:center;}
.facebook_text a:link	{ color:#600000; text-decoration: none; font-weight:bold; }
.facebook_text a:activated	{ color:#600000; text-decoration: none;font-weight:bold; }
.facebook_text a:visited	{ color:#600000; text-decoration: none; font-weight:bold;}
.facebook_text a:hover	{ color:#000000; text-decoration:none; font-weight:bold;}

.h2packages { font-family:Georgia; color:#000; margin:0px; padding:0 0 0 10px; font-size:12px;}
.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;}

.box_text {font-family:Trebuchet MS; color:#000; font-size:10pt; text-align:left;}
.box_text a:link	{ color:#000000; text-decoration: none; font-weight:normal; }
.box_text a:activated	{ color:#000000; text-decoration: none; font-weight:normal;}
.box_text a:visited	{ color:#000000; text-decoration: none; font-weight:normal;}
.box_text a:hover	{ color:#600001; text-decoration:none; font-weight:normal;}

.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; border:0px; width:238px; height:308px;}
.textbox {width:170px;}
.booknow_text {font-family:Georgia; font-size:12px; font-weight:normal; color:#FFF; padding:0 0 3px 0;}

.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_packagesbox { background:url(../../images/bg-packagesbox-header.jpg) repeat-x; height:37px;}
.book_packages { position:absolute; margin:1025px 0 0 605px; z-index:100; width:261px; height:300px;}
.petfriendly { position:absolute; margin:1025px 0 0 320px; z-index:100; width:261px; height:300px;}
.meeting { position:absolute; margin:1025px 0 0 40px; 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;}

.footer_text {font-family:Georgia, "Times New Roman", Times, serif; color:#770101; font-weight:normal; font-size:9pt; text-align:right; 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:14px 0 0 0;}
.padding_tollfree{padding:40px 24px 0 0;}
.padding_dropdown {padding:0 0 7px 0;}
.padding_bodytop {padding:20px 26px 0 13px;}
.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;
}

/*IE 6 and below*/
#dolphinnav ul li a b
{
	font-size: 12px;
	font-family: Georgia;
	text-decoration: none;
	padding: 5px 19px 4px 16px; /*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:405px 0 0 28px;}
.book_now-back { position:absolute; margin:1295px 0 0 820px; z-index:100000000000; padding:0px;}
@-moz-document url-prefix() {  .book_now-back { position:absolute; margin:1293px 0 0 820px; z-index:100000000000;}
 } 
.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; }


/*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;}
.flashleft_shdow{background:url(../../images/top_left_shdow.jpg) repeat-y right top;}
.flashright_shdow{background:url(../../images/top_right_shdow.jpg) repeat-y left top;}


  .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;
            height: 19px;
             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;
}

.devider a:link	{ color:#ffffff; text-decoration: none; font-weight:bold; }
.devider a:activated	{ color:#ffffff; text-decoration: none; font-weight:bold;}
.devider a:visited	{ color:#ffffff; text-decoration: none; font-weight:bold;}
.devider a:hover	{ color:#600000; text-decoration:none; font-weight:bold;}