body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}legend{color:#000}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearboth{clear:both;}
.blue, .bluelink{color:blue !important}.gold{color:#b58a00 !important}
.black{color:black !important}.white{color:white !important}.red{color:red !important}.green{color:green !important}
.bold{font-weight:bold}
.nodecoration a{text-decoration:none !important;}
.nodecoration a:hover{text-decoration:underline !important;}
.decor-uline a{text-decoration:underline !important;}
.nowrap{white-space:nowrap;}
.dspcont{display:none;}
p, pre{margin-bottom:1em;word-wrap:break-word !important;-ms-word-wrap:break-word !important;}
.centre{text-align:center;}
.divcentre{margin:0 auto;}
.alleft{text-align:left !important;}
.imgleft{float:left;padding:0 8px 8px 0}
.imgright{float:right;padding:0 0 8px 8px}
.containerrel{position:relative}
.alignbot{position:absolute;bottom:0px;}
.padbot05{padding-bottom:0.5em}

a{word-wrap:break-word !important;-ms-word-wrap:break-word !important;}
.bgtransparent{background-color:transparent !important;}
.bordernone{border-style:none !important}
body{font-size:0.8em;font-family:Verdana,Lucida Grande,Lucida Sans,Arial,sans-serif;color:rgb(80,80,80);background-color:#BBD9EE;}
#header1050,#header975{height:90px;line-height:18px;background:transparent url('/Affiliates/20773/Brands/Image/pyrplane1140x90.jpg');}
#hdrlogo{position:absolute;top:10px;padding-left:12px;z-index:999999}
.logotxt{vertical-align:text-bottom;padding:20px 20px 0px 166px;}
.logotxt a{color:#fff;font-size:200%;clear:right;text-decoration:none;line-height:0.9em;}
.logotxt a,.logotxt h1.site-title a{color:#FFF2A1}
#nav,.menu{z-index:500} /* justin case*/
#site-info{background-color:#627AAD;background-image:url('/Affiliates/20773/Brands/Image/menu_bg.png');background-position:left top;width:100%;}
#site-info .footer-links li{float:left;position:relative;}
.site-description{font-size:123%;color:#FFFFA1;font-weight:bold;margin:10px 0 18px 0;}
#sub_nav{background:#FFFFFF;border-bottom:1px solid #ddd;border-top:1px solid #ccc;height:34px;padding:0 8px 0 0;}
#sub_nav .social{float:left;margin:0;padding:4px 5px 2px 50px;width:700px;}
#sub_nav .tweet{float:left;width:140px;padding-top:3px;}
#sub_nav .facebook{float:left;width:190px;padding-top:3px;}
#sub_nav .googleplus{float:left;width:120px;padding-top:1px;}
#sub_nav .follow{float:left;width:200px;}
#sub_nav .follow img{padding:0 5px 0 0;}
#sub_nav .follow span{padding:2px 5px 0 0;display:block;float:left;}
#nav{background-color:#627AAD;background-image:url('/Affiliates/20773/Brands/Image/menu_bg.png');background-position:left top;width:100%;}
#nav .menu{padding-left:12px;}
#nav .menu li{float:left;position:relative;}
#nav a{display:block;text-decoration:none;color:#FFF2A1;padding:0 10px;line-height:38px;}
#nav ul ul{display:none;position:absolute;top:38px;left:0;float:left;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);width:180px;z-index:99999;}
#nav ul ul li{min-width:180px;}
.menhome{margin-left:112px;border-left:solid 1px rgb(175,175,175);}
#nav ul li{border-right:solid 1px rgb(175,175,175);background-color:#627aad;background-image:url('/Affiliates/20773/Brands/Image/menu_bg.png');background-position:left top;}
#nav ul ul ul{left:100%;top:0;}
#nav ul ul a{background-color:#627AAD;height:auto;line-height:1em;padding:10px;width:160px;}
#nav li:hover > a,#nav ul ul:hover > a{color:#fff;background-image:url('/Affiliates/20773/Brands/Image/menu_on.png') !important;background-position:left top;background-repeat:repeat-x;}
#nav ul li:hover > ul{display:block;}
#nav a{color:#FFF2A1}
h1.entry-title{line-height:1.123;font-size:175%;padding:5px 10px 14px 0px;}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}
.vertspace1d1em{height:1.1em;}
.vertspace1d5em{height:1.5em;}

.footer-copy{text-align:center !important;font-size:77% !important;}
#thepage{margin:auto;width:972px;}
.rounded{-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}

a:hover{color:#FF0000 !important;}
h1{font-size:150%}
h2{font-size:125%}
h3{font-size:110%}
h1, h1 a:link, h1 a:visited, h2 a:link, h2 a:visited{color:#B58A00;}
h1, h1 a:link, h1 a:visited,.widget-area h2, .widget-area h2 a:link,.widget-area h2 a:visited{color:#B58A00;}
.toolfont-xxxl{font-size:160%}.toolfont-xxl{font-size:140%}.toolfont-xl{font-size:127%}.toolfont-l{font-size:107%}.toolfont-s{font-size:85%}.toolfont-xs{font-size:77%}

/* Additional for HC White Label */
.thepage{max-width:1200px;margin:auto} #header1050{text-align:left}body{background-color:white} 
#nav {font-size:0.75em} .menhotel {color:#FFFFFF; background-color:rgb(110, 155, 220) !important;}
a:hover{color:#50F050 !important;}
.navsiteinfo {padding-bottom:2px;font-size:0.85em;color:white;background-color:rgb(98, 122, 173);}
.navsiteinfo a{color:#FFF2A1;text-decoration:none}
.nowrap {white-space: nowrap;}
.menu{font-size:120%;text-align:left} .hc_m_slogan{top:1px;}
.green{color:green !important} .white{color:white !important}
.book-button{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-weight:bold;padding:.3em 1em .3em 1em;
  text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}
.book-button:hover{text-decoration:none;}
.butblue{color:#d9eef7;border:solid 1px #0076a3;background:rgb(110, 155, 220);
  background:-webkit-gradient(linear,left top, left bottom,from(#50adee), to(#5078a5));
	background:-moz-linear-gradient(top, #50adee, #5078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50adee', endColorstr='#5078a5');}
.butblue:hover{background:#007ead;background:-webkit-gradient(linear, left top, left bottom, from(#0095cc),to(#00678e));
  background:-moz-linear-gradient(top, #0095cc, #00678e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5095cc', endColorstr='#50678e');}