#toolbar { display: none; }

body { background: #003764; background-size: 100% auto; font-family: Arial, sans-serif; }
	
	
	#wrapper { width: 992px; margin: 0px auto; border-left: 10px solid rgba(14, 69, 113, .5); border-right: 10px solid rgba(14, 69, 113, .5); -webkit-background-clip: padding-box; background-clip: padding-box; }
	
	
	#header { background: #0f4671; height: 65px; position: relative; }
	#header .book_now { position: absolute; right: 20px; top:18px; display: inline-block; background: #ecdcab; padding: 5px 10px 4px; color: #46697c; text-transform: uppercase; text-decoration: none; font-size: 15px; font-weight: bold; border:1px solid #fff; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease;  font-family: 'brandon_grotesque'; }
	#header .book_now:hover { color: #ecdcab; background: #46697c; }
	
	#widgets { float: right; margin: 22px 150px 0 0; position: relative; color: #acb5bb; }
	
	#widgets li { float: left; padding: 0 7px; }
	#widgets li span { display: none; position: absolute; left: -70px; top:4px; font-size: .8em; text-transform: uppercase; }
	#widgets li:hover span { display: block; }
	#widgets a { color: #acb5bb; text-decoration: none; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }
	#widgets a:hover { color: #fff; }
	#widgets i { font-family: "GHS"; font-size: 1.3em; }
	#widgets .icon_parking:before { content: "A"; }
	#widgets .icon_cart:before { content: "B"; }
	#widgets .icon_contact:before { content: "C"; }
	#widgets .icon_webcams:before { content: "D"; }
	#widgets .icon_blog:before { content: "E"; }
	#widgets .icon_weather:before { content: "F"; }
	
	#nav { padding: 0 0 0 20px; font-family: 'brandon_grotesque'; display: block !important; }
	#nav li { display: inline-block; }
	#nav a {  display: block; height: 40px; padding: 25px 20px 0; color: #fff; text-transform: uppercase; text-decoration: none; font-weight: bold;  -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }
	#nav a:hover { background: #25577d; }
	#nav a.active,
	#nav a.active-trail { background: #25577d; color:#ecdcab; text-decoration: underline; }
	
	#mast { background: #0f4671; }
	#mast h1 a { display: block; float: left; width: 282px; height: 202px; background: url(../images/logo.jpg) center center no-repeat; text-indent: -9999px; background-size: contain; }
	body.page-node-84 #mast h1 a { width: 400px; height: 286px;}  
	#mast .image { float: left; width: 710px; height: 202px; background-repeat: no-repeat; background-size: cover; }
	body.page-node-84 #mast .image { float: left; width: 592px; height: 286px; }
	
	#news { clear: left; background: #e5d5a6; box-shadow: inset 0 -10px 10px -10px #bfb28a; -moz-box-shadow: inset 0 -10px 10px -10px #bfb28a; -webkit-box-shadow: inset 0 -10px 10px -10px #bfb28a; color: #46697c; position: relative; min-height: 36px; }
	#news h2 { position: absolute; bottom: 0px; width: 100%; height: 33px; padding-top: 3px; text-align: center;  background: url(../images/bg_news_arrow.png) center center no-repeat #e7dab2; font-size: 14px; font-weight: bold; text-transform: uppercase;  font-family: 'brandon_grotesque'; }
	#news a { color: #46697c; text-decoration: none; }
	#news a:hover { text-decoration: underline; }
	#news ul { width: 750px; margin: 0px auto; background: #e7dab2; padding: 10px 20px 40px; list-style-type: disc; display: none; }
	#news li { margin: 15px 20px; }
	#news li.alert { border-bottom: 1px solid #46697c; padding-bottom: 15px; }
	#news li.alert .title { font-weight: bold; display: block; text-transform: uppercase; float: left; width: 100%; padding-bottom: 3px; }
	#news li.read_more { font-style: italic; list-style: none !important; font-size: 13px; }
	#news .more { font-style: italic; }
	
	#news.active h2 { background-image: url(../images/bg_news_arrow_active.png); padding-top: 16px; height: 20px; }
	
	#pool_closure { background: url(../images/bg_pool_closure.png) center center no-repeat #d8d8d8; padding: 5px 0; width: 100%; display: block; clear: left; color: #0f4672; }
	#pool_closure:after { display: block; width: 100%; height: 1px; clear: both; content: " "; }
	#pool_closure .title { float: left; width: 46%; font-size: 13px; }
	#pool_closure .title .top { display: block; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #999; float: right; padding-bottom: 1px; }
	#pool_closure .title .bottom { float: right; clear: right; padding-right: 12px; font-size: 11px; }
	#pool_closure .date { float: right; width: 46%; font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 7px 0 0 0; }
	a#pool_closure:hover .date { text-decoration: underline; }
	
	#container { background: #e5ebf0; padding: 30px 20px 30px 40px; background: #e5ebf0; font-size: 15px; }
	#container p { margin: 10px 0; line-height: 23px; }
	
	#content_front { width: 740px; float: left; color: #3e3e3e; }
	#content_front h2 { font-family: 'LTCCloisterPro', serif; text-transform: uppercase; color: #46697c; font-weight: normal; letter-spacing: 1px; font-size: 20px; }
	#content_front .tagline { font-family: 'LTCCloisterPro', serif; font-style: italic; font-size: 18px; }
	#content_front .gallery img { border:2px solid #fff; -moz-box-shadow: 0px 0px 3px #999; -webkit-box-shadow: 0px 0px 3px #999; box-shadow: 0px 0px 3px #999; }
	#content_front .front_left { float: left; width: 340px; }
	#content_front .front_left .gallery { max-width: 90% !important; }
	#content_front .front_left .gallery img { max-width: 100% !important; height: auto !important; }
	#content_front .front_right { float: left; width: 400px; }
	
	#breadcrumb { border-bottom: 1px solid #c0c1c1; color: #304b5a; font-weight: bold; font-size: 11px; padding-bottom: 10px; margin-bottom: 20px; }
	#breadcrumb a { font-weight: normal; text-decoration: none;  color: #304b5a; }
	#breadcrumb a:hover { text-decoration: underline; }
	
	#content { float: left; width: 485px; font-size: 14px; color: #3e3e3e; position: relative;  border-left: 1px solid #304b5a; padding-left: 20px; }
	#content h2 { font-size: 20px; font-weight: normal; font-family: 'LTCCloisterPro', serif; text-transform: uppercase; color: #46697c; margin-top: 25px; }
	#content h3 { font-size: 16px; font-weight: normal; font-family: 'LTCCloisterPro', serif; text-transform: uppercase; color: #46697c; margin: 25px 0 10px; }
	#content h4 { font-size: 15px; font-weight: bold; margin: 15px 0; color: #46697c; }
	#content h3 a { text-decoration: none; }
	#content h3 a:hover { text-decoration: underline; }
	#content ul { margin: 10px 15px; list-style: disc; }
	#content ol { margin: 10px 15px; }
	#content li { padding: 3px 0; }
	#content img { max-width: 100% !important; height: auto; }
	#content object { max-width: 100% !important; }
	#content a { color: #46697c; }
	#content a:hover { color: #000; }
	#content a.book { float: right; background: #becbd1; color: #46697c; text-decoration: none; font-size: 11px; text-transform: uppercase; border:1px solid #46697c; display: inline-block; padding: 1px 5px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; margin-left: 5px; }
	#content a.book:hover { background: #46697c; color: #fff; }
	.node-type-package #content a.book { padding: 5px 7px 4px; clear: right; margin-top: 10px; }
	.node-type-package #content .package_form select { float: right; }
	
	#content .links li, #content .tabs li, 
	#content .pager li { display: inline; margin: 0 6px 0 0; }
	#content .pager { width: 100%; text-align: center; margin-left: 0px !important; }
	
	#content table { border-color: #ccc; border-style: solid; border-width: 0 0 1px 1px; max-width: 100% !important; }
	#content table th { border-color: #ccc; border-style: solid; border-width: 1px 1px 0 0; padding: 5px 8px; margin: 0px; background: #fff; line-height: 18px; }
	#content table td { border-color: #ccc; border-style: solid; border-width: 1px 1px 0 0; padding: 5px 8px; margin: 0px; }
	#content table.no_style,
	#content table.no_style th,
	#content table.no_style td { border: none; }
	
	#content .story { padding-bottom: 5px; margin-bottom: 20px; border-bottom: 1px solid #c0c1c1; }
	#content .story .img { float: right; padding: 0 0 0 10px; }
	#content .story .title { font-size: 14px; font-weight: bold; font-family: 'LTCCloisterPro', serif; text-transform: uppercase; color: #46697c; margin: 10px 0; }
	#content .story .date { font-weight: bold; }
	
	#content .package:after { display: block; clear: both; height: 1px; width: 100%; content: " "; }
	#content .package { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #c0c1c1; }
	#content .package .details { font-weight: bold; }
	#content .package a.book { padding: 5px 8px; font-size: 13px; }
	#content .package .package_form select { float: right; }
	#content .package .package_form a.book { clear: right; margin-top: 10px; }
	
	#content label { display: block; margin: 5px 0; text-transform: uppercase; color: #46697c; }
	#content label.error { font-size: 11px; font-weight: bold; color: red; }
	#content .form-submit { background: #becbd1; color: #46697c; text-decoration: none; font-size: 13px; text-transform: uppercase; border:1px solid #46697c; display: inline-block; padding: 3px 7px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; cursor: pointer; margin-top: 10px; }
	#content .form-submit:hover { background: #46697c; color: #fff; }
	
	#content .gallery { float: left; width: 50%; padding-top: 10px; }
	#content #accommodation_listing .gallery { float: none; padding-top: 0; width: 70%; }
	#content #accommodation_listing .gallery .links { display: none; }
	#content #accommodation_listing a.more { float: left; display: inline-block; padding: 10px 15px; font-size: 13px; text-transform: uppercase; background: #becbd1; color: #46697c; text-decoration: none; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; border:1px solid #46697c; }
	#content #accommodation_listing a.more:hover { background: #46697c; color: #fff; }
	#content #accommodation_listing a.deposit { float: left; display: inline-block; padding: 10px 15px; font-size: 13px; text-transform: uppercase; background: #becbd1; color: #46697c; text-decoration: none; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; border:1px solid #46697c; }
	#content #accommodation_listing a.deposit:hover { background: #46697c; color: #fff; }
	#content #accommodation_listing .book { float: left; padding: 10px 15px; font-size: 13px; margin-right: 5px; }
	#content #accommodation_listing .text .more { display: none; }
	#content #accommodation_listing .text .title { color: #46697c; font-weight: bold; }
	#content #accommodation_listing .accom { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #c0c1c1; }
	#content #accommodation_listing .accom:after { content: " "; display: block; width: 100%; height: 1px; clear: both; }
	
	#content .product { padding-top: 20px; margin-top: 20px; border-top: 1px solid #c0c1c1; }
	#content .product img { float: right; }
	#content .product label { float: left; text-transform: none; margin: 0; width: 75px; }
	#content .product input { font-size: 10px; width: 20px }
	#content .product .row { width: 100%; clear: left; padding: 5px 0; }
	#content .product div.more { display: none; }
	#content .product a.more { background: #becbd1; color: #46697c; text-decoration: none; font-size: 13px; text-transform: uppercase; border:1px solid #46697c; display: inline-block; padding: 3px 7px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; cursor: pointer; margin: 10px 10px 0 0; }
	
	#inline_form {  }
	#inline_form .description { display: none; }
	
	#content .gallery img { max-width: 90% !important; height: auto !important; border:2px solid #fff; -moz-box-shadow: 0px 0px 3px #999; -webkit-box-shadow: 0px 0px 3px #999; box-shadow: 0px 0px 3px #999; }
	.gallery iframe { max-width: 90% !important; border:2px solid #fff; -moz-box-shadow: 0px 0px 3px #999; -webkit-box-shadow: 0px 0px 3px #999; box-shadow: 0px 0px 3px #999; }
	.gallery .assets li { display: none; }
	.gallery .assets li:first-child { display: block; }
	.gallery ul { list-style: none !important; margin: 0 !important; }
	.gallery .links { width: 90%; text-align: center; margin-top: 10px; font-size: 13px; }
	.gallery .links li { display: inline; }
	.gallery .links a { color: #595f63; text-decoration: none; padding: 0 4px; }
	.gallery .links a.active,
	.gallery .links a:hover { text-decoration: underline; }
	
	.cart_table { max-width: 100% !important; margin-bottom: 10px; }
	.cart_table th { color: #46697c; }
	.cart_table .title { color: #46697c; font-weight: bold; }
	#cart_overview .quantity { width: 20px; margin-bottom: 5px; }
	#cart_overview p { margin-top: 0px; }
	#cart_info { margin-top: 15px; }
	#cart_info h3 { margin: 10px 0 5px !important; }
	#cart_info table { margin-bottom: 20px; }
	#cart_total { position: absolute; top:0; right: 0px; font-size: 11px; }
	
	#cart_overview .form-submit { font-size: 11px; margin-top: 5px; padding: 3px 5px; }
	#cart_overview .options { padding: 10px 0 0; }
	
	.user_details { width: 29%; float: left; padding-right: 4%; font-size: 11px; }
	.user_details p {  line-height: 16px !important; }
	
	#cart_status { list-style-type: none; margin: 0 !important; font-size: 10px; position: relative; top:-5px; }
	#cart_status li { display: inline-block; padding-right: 10px; }
	#cart_status li:last-child { padding-right: 0px; }
	
	#best_stories .intro,
	#story_submit .intro { font-size: 16px; font-weight: bold; font-family: 'LTCCloisterPro', serif; text-transform: uppercase; color: #46697c; margin: 25px 0 10px; }
	#best_stories .story .submitter { font-weight: bold; }
	#anniversary_list .story .img { float: left; margin-right: 10px; }
	#anniversary_list .submitter { font-weight: bold; }
	#anniversary_list .topic { font-style: italic; }
	#anniversary_list .story_topics { margin: 0 !important; list-style: none; font-size: 12px; padding-bottom: 10px; }
	#anniversary_list .story_topics a { text-decoration: none; }
	#anniversary_list .story_topics a:hover { color: #000; }
	#anniversary_list .story_topics li { display: inline-block; margin-right: 10px; }
	
	#sidebar_left { float: left; width: 220px; }
	#sidebar_left #menu { border-bottom: 1px solid #304b5a; padding-bottom: 20px; font-size: 17px; padding-top: 20px; }
	#sidebar_left #menu h3 { display: none; }
	#sidebar_left #menu a { color: #304b5a;  text-decoration: none; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }
	#sidebar_left #menu li { padding: 6px 0; }
	#sidebar_left #menu li a:hover { color: #000; }
	#sidebar_left #menu li a.active,
	#sidebar_left #menu li a.active-trail { font-weight: bold; }
	#sidebar_left #menu li ul { display: none; padding: 5px 10px 10px; font-style: italic; }
	#sidebar_left #menu li.active ul,
	#sidebar_left #menu li.active-trail ul { display: block; }
	#sidebar_left #menu li.expanded a:after { font-family: "GHS"; content: "G"; color: #81744d; font-size: 10px; padding-left: 10px; }
	#sidebar_left #menu li.expanded.active a:after { font-family: "GHS"; content: "H"; }
	#sidebar_left #menu li.expanded.hovered a:after { font-family: "GHS"; content: "H"; }
	#sidebar_left #menu li ul li a.active { font-weight: normal; font-style: normal; text-decoration: underline; }
	#sidebar_left #menu li.expanded ul li a:after { content: ""; }
	#sidebar_left #menu li.expanded.active ul li a:after {  content: ""; }
	#sidebar_left #menu li.expanded.hovered ul li a:after {  content: ""; }
	
	#sidebar_left #left_content { padding: 20px 20px 20px 0; font-size: 14px; color: #3e3e3e; }
	#sidebar_left #left_content h3 { color: #46697c; font-weight: bold; font-size: 16px; }
	#sidebar_left #left_content p { margin: 10px 0; }
	#sidebar_left #left_content img { margin: 10px 0; }
	#sidebar_left #left_content div { max-width: 100% !important; }
	
	#left_specials { display: none; }
	
	#sidebar_right { float: right; width: 165px; color: #595f63; font-size: 14px; padding-top: 20px; }
	#sidebar_right h2 { color: #46697c; border-bottom: 3px double #46697c; font-family: 'LTCCloisterPro', serif; font-size: 15px; letter-spacing: 1px; text-transform: uppercase; font-weight: bold;}
	#sidebar_right h2 a { color: #46697c; }
	#sidebar_right h2 a:hover { text-decoration: none; }
	#sidebar_right ul { padding: 5px 0 10px; }
	#sidebar_right li { border-bottom: 1px dashed #959595; padding: 6px 0; }
	#sidebar_right a { color: #595f63; text-decoration: none; }
	#sidebar_right a:hover { text-decoration: underline; }
	#sidebar_right a.more { color: #46697c; font-weight: bold; font-style: italic; font-size: 13px; }
	#sidebar_right a.more .down:after { font-family: "GHS"; content: "G"; font-style: normal; font-size: 10px; position: relative; top: 1px; padding-left: 3px; }
	#sidebar_right a.more:hover { text-decoration: none; color: #595f63; } 
	#sidebar_right .title { color: #46697c; font-weight: bold; display: block; }
	
	#sidebar_right .specials_list li { display: none; }
	#sidebar_right .specials_list li:first-child,
	#sidebar_right .specials_list li:nth-child(2),
	#sidebar_right .specials_list li:nth-child(3) { display: block; } 
	
	#search_form { background: #d8d8d8; height: 26px; padding: 10px 0; }
	#search_form:after { display: block; width: 100%; height: 1px; clear: both; content: " "; }
	#search_form #search-block-form { width: 370px; margin: 0 auto; border: 1px solid #b1b1b1; height: 26px; }
	#search_form .form-submit { background: url(../images/icon_search.jpg) center center no-repeat #feffff; display: inline-block; width: 21px; height: 26px; text-indent: -9999px; border: none; cursor: pointer; float: left; }
	#search_form .form-text { border: none; display: inline-block; background: #feffff; height: 26px; padding: 0 3px; width: 342px; float: left; color: #10456d; text-transform: uppercase; }
	#search_form .form-text::-webkit-input-placeholder { color:    #10456d;	}
	#search_form .form-text:-moz-placeholder { color:    #10456d;	   opacity:  1;	}
	#search_form .form-text::-moz-placeholder {  color:    #10456d;	   opacity:  1;	}
	#search_form .form-text:-ms-input-placeholder {  color:    #10456d;	}
	
	.search-info,
	.search-advanced { display: none; }
	
	#booking { background: #3d698d; color: #fff; height: 46px; overflow: hidden; }
	#booking h3 { float: left; font-family: 'brandon_grotesque'; text-transform: uppercase; font-weight: bold; padding: 12px 40px 10px; letter-spacing: 1px; }
	#booking label { font-size:13px; font-weight:bold; float:left; margin:2px 5px 0 0; font-family: 'brandon_grotesque'; font-weight: normal; }
	#booking input { float:left; width:60px; background:#494a45; color:#fff; border:1px solid #5b7d99; font-size:9px; padding:4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px 2px; }
	#booking input.arrival { margin:0 20px 0 0; cursor: pointer; width: 65px; }
	#booking input.departure { margin:0 30px 0 0; cursor: pointer; width: 65px; }
	#booking select { width:60px; background:#494a45; color:#fff; border:1px solid #5b7d99; font-size:12px; padding:3px; }
	#booking .mobile-col { float: left; }
	#booking .col { float:left; margin:0 40px 0 0; }
	#booking .col.nopad { margin: 0; } 
	#booking span.customStyleSelectBox { font-size:11px; background: #494a45; color:#fff; padding:3px; border:1px solid #5b7d99; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px 2px; }
	#booking .customStyleSelectBoxInner { background:url(../images/bg_hslp_select.jpg) no-repeat center right; }
	#booking input#booking_submit { font-family: 'brandon_grotesque'; width: auto; display: inline-block; background: #ecdcab; padding: 5px 9px 4px; margin: 6px 0 0 20px; color: #46697c; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: bold; border:1px solid #fff; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; cursor: pointer; }
	#booking input#booking_submit:hover { color: #ecdcab; background: #46697c; } 
	#booking .background {
		padding: 12px 20px;
		float: left; 
		height: 22px;
		background: #3d698d; /* Old browsers */
		background: -moz-linear-gradient(top, #3d698d 0%, #38586d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d698d), color-stop(100%,#38586d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #3d698d 0%,#38586d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #3d698d 0%,#38586d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #3d698d 0%,#38586d 100%); /* IE10+ */
		background: linear-gradient(to bottom, #3d698d 0%,#38586d 100%); /* W3C */ 
	}
	.ui-datepicker { font-size: 12px; }
	.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { text-indent: -9999px; }
	
	
	#secondary_nav { background: #0e4571; color: #acb5bb; border-bottom: 1px solid #657883; }
	#secondary_nav ul { padding-left: 40px; }
	#secondary_nav li { float: left; margin-right: 20px; padding-top: 20px; padding-bottom: 20px; }
	#secondary_nav li:after { content: "|"; padding-left: 20px; }
	#secondary_nav li:last-child:after { content: none; }
	#secondary_nav a { color: #acb5bb; text-decoration: none; }
	#secondary_nav a:hover { text-decoration: underline; }
	
	#footer { background: #0e4571; padding: 20px 40px 40px; color: #acb5bb; font-size: 13px; }
	#footer:after { width: 100%; display: block; content: " "; height: 1px; clear: both; }
	#footer .hideghs { display: none; }
	#footer h4 { color: #fff; border-bottom: 1px solid #657883; margin-bottom: 7px; padding-bottom: 3px; padding-left: 3px; font-weight: bold; }
	#footer h4 a { text-decoration: none; color: #fff; }
	#footer a { color: #acb5bb; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }
	#footer li { margin: 3px 0; padding-left: 3px; }
	#footer .section { float: left; }
	#footer .small { width: 14%; margin-right: 3%; }
	#footer .large { width: 32%; }
	#footer .large p { margin-bottom: 10px; line-height: 18px; }
	
	#back_to_top_holder { display: none; }
	
	.picker__select--month, 
	.picker__select--year { height: auto !important; }
	
	#user-login .description { font-size: 11px; margin: 6px 0; color: #999; }
	
	/* SoTR styles */
	body.dev-spaoftherockies-com { background-color: #46697c; }
	
	body.dev-spaoftherockies-com #wrapper { border-left: 10px solid rgba(70, 105, 124, .5); border-right: 10px solid rgba(70, 105, 124, .5); }
	
	body.dev-spaoftherockies-com #header { background: #46697c; }
	
	body.dev-spaoftherockies-com #mast h1 a { background-image: url(../images/spa_logo.jpg); }
	
	body.dev-spaoftherockies-com #booking { background: #6a8696; }
	#booking .background {
		background: #6a8796; /* Old browsers */
		background: -moz-linear-gradient(top, #6a8796 0%, #496371 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a8796), color-stop(100%,#496371)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #6a8796 0%,#496371 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #6a8796 0%,#496371 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #6a8796 0%,#496371 100%); /* IE10+ */
		background: linear-gradient(to bottom, #6a8796 0%,#496371 100%); /* W3C */ 
	}
	
	body.dev-spaoftherockies-com #secondary_nav { background: #304b5a; }
	
	body.dev-spaoftherockies-com #footer { background: #304b5a; }
	body.dev-spaoftherockies-com #footer .hideghs { display: block; }
	body.dev-spaoftherockies-com #footer .hidespa { display: none; }
