BODY,td,div,p {font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 19px; color: #000000;}a, a.top2 {color: #0032C8;font-size: 12px;font-family : Verdana, Arial;text-decoration: none;}/* tables */td {}.a {width:960px;padding:0;margin:0;border:1px solid #000000;}.aa {padding:0;margin:0;border:1px solid #000000;}.a td,.aa td {padding:0px;margin:0;border:0;}.a td.lineright,.a td.lineleft {height:1px;padding-top:5px;text-align:left;}.a td.lineleft {padding-left:10px;text-align:left;}.a td.left {padding-left:10px;text-align:left;padding-right:10px;}.a td.wide,.aa td.wide {padding-right:10px;padding-left:10px;text-align:left;padding-top:5px;}.a td.main {padding-right:20px;text-align:left;padding-left:20px;}.a td.back {padding-left:20px;text-align:left;font-size:11px;}.a td.largepicture {padding-top:20px;padding-left:5px;padding-right:5px;}.a td.largepicturenew {padding-top:10px;padding-left:5px;padding-right:5px;text-align:center;}.a td.footer, .aa td.footer {padding-left:10px;padding-right:10px;padding-bottom:10px;text-align:center;font-size: 10px; line-height: 12px; color: #800000;}div.statetitle {padding:8px 10px 0px 20px;font-size: 14px; line-height: 14px; color: #800000;font-weight:bold;text-align:left;float:left;}.a td.secondlinks {padding-top:0px;padding-right:0px; font-size: 10px; line-height: 18px; color: #800000;text-align:left;}td.line2right {padding-left:20px;padding-bottom:20px;}.b {padding:0;margin:0;border:0;}.b td {padding:0px;margin:0;border:0;}.b td.leftmain {width:579px;text-align:left;padding-left:0px;}.b td.rightmain {padding-left:20px;text-align:left;padding-right:0px;font-size:11px;line-height:15px;}.b td.main {text-align:left;padding:0px;}.summary {padding:2px;width:100%;margin-bottom:20px;}.summarya {padding:2px;margin-bottom:20px;}.summary td {padding-bottom:2px;font-size:11px;line-height: 16px;}.summary td.s1 {padding-right:10px;width:80px;text-align:right;padding-left:10px;}.summary td.s2 {text-align:left;}table.highlights {margin:3px 0px 3px 10px;width:160px;}.plant {padding:2px;width:100%;margin-bottom:20px;}.plant td {padding-bottom:10px;font-size:11px;line-height: 14px;}.plant td.s1 {padding-right:10px;width:120px;text-align:left;padding-left:10px;}.plant td.s2 {text-align:left;}.more,.trail,.hotel {padding:2px;width:100%;margin:0px;margin-bottom:20px;}.more td.s {text-align:center;line-height: 14px;padding-left:5px;}.more td.s1 {padding-right:10px;width:80px;}.more td.s2 {padding-right:5px;}.more td.s3 {padding-right:5px;padding-bottom:5px;padding-left:7px;font-size:11px;}.more td.p {text-align:center;}.more td.p1 {padding-right:5px;text-align:left;padding-bottom:5px;padding-left:5px;}.trail td.h, .more td.h, .hotel td.h {text-align:center;padding-left:5px;padding-right:5px;padding-top:5px;}.trail td.h1, .more td.h1, .hotel td.h1 {padding-right:5px;text-align:left;padding-left:5px;padding-bottom:5px;font-size:11px;}.trail td.p1 {padding:5px;text-align:left;}.photobox {width:100%;margin-bottom:0px;}.photobox td {text-align:center;padding-top:2px;}.photobox td.a {text-align:left;padding:2px;padding-bottom:5px;padding-left:9px;margin-bottom:0px;font-size:11px;}.photobox td.b {text-align:center;margin:0px;padding:10px 0px 10px 0px;}.photobox td.b table {padding:0px;margin:0px;}.photobox td.ba {text-align:center;width:50%;padding: 0px 5px 0px 5px;}.photobox td.bb {text-align:center;width:50%;padding: 0px 5px 0px 0px;}.nearby {width:100%;margin-top:20px;}.nearby td.s1 {text-align:center;padding:2px;}.nearby td.s2 {text-align:center;padding:2px;width:50%;}.nearby td.s3 {padding:7px;width:50%;font-size:11px;}table.texttable td,table.parktable td {padding-bottom:5px;padding-right:3px;}table.parktable td {padding-bottom:7px;padding-right:5px;}table.is td {padding-right:5px;padding-bottom:3px;line-height: 16px;}table.hotelbrand td {padding-bottom:15px;padding-right:3px;}@-moz-document url-prefix() { .photobox td.a li,.more td.s3 li {margin-left:10px; } }@-moz-document url-prefix() { .photobox td.a ul li,.more td.s3 ul li {margin-left:0px; } }/* photo tour */.c {width:100%;padding:0;margin:0;border:0;margin-top:10px;}.c td {padding:0px;margin:0;border:0;text-align:center;}.c td.leftmain {padding-left:0px;width:739px;}.c td.rightmain {padding-left:19px;padding-right:0px;width:160px;text-align:left;font-size:11px;}/* hike, qtvr */.d {width:100%;padding:0;margin:0;border:0;}.d td {padding:0px;margin:0;border:0;}.d td.leftmain {text-align:left;}.d td.main {width:100%;text-align:left;padding:0;margin:0;border:0;}.d td.rightmain {padding-left:19px;padding-right:0px;width:160px;text-align:left;}.d td.left {padding:0;margin:0;border:0;}.e td.left {padding-left:0px;text-align:left;padding-right:20px;width:595px;}.e td.rightmain{font-size:11px;line-height:15px;}.f td {padding-bottom:4px;}/* photo page*/.g td.photoleft {padding-left:0px;width:135px;padding-right:20px;text-align:left;font-size:11px;line-height:16px;}.g td.photoright {padding-right:0px;text-align:left;}td.largephototitle {font-size:11px;line-height:14px;}td.largephotokeywords {font-size:11px;}div.loc1 {width:100%;padding:0px;margin:0px;}div.loc2 {float:left;padding:6px 0px;margin:0;}div.loc3 {float:right;padding:8px 20px;margin:0;}div.loc4 {float:right;padding:3px 10px 3px 0px;margin:0;width:112px;text-align:right;}td.dark  {padding:5px;}table.border {margin-bottom:10px;margin-left:10px;}table.border td {text-align:center;}table.dark td {padding:0px;}table.casino td {padding-right:10px;padding-bottom:5px;}table.lightmain {padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:2px;}div.hoteltext {font-family: Verdana, Arial; font-size: 12px; line-height: 19px; color: #000000;letter-spacing: 0.02em;padding-bottom:3px;padding-top:5px;}div.hoteltext a {font-size: 12px;}div.hoteltop {font-family: Verdana, Arial; font-size: 12px; line-height: 17px; color: #000000;letter-spacing: 0.02em;} div.hotellink {padding-bottom:5px;padding-top:2px;}A.hotelbold {font-weight:bold}tr.notfeatured td {padding:5px;}tr.featured td {padding:5px;}tr.featured {padding-bottom:5px;} tr.traillist {padding-bottom:5px;} div.blank {height:5px;}td.featuredhotels {font-family: Verdana, Arial; font-size: 11px; color: #000000;padding-bottom:3px;padding-top:5px;}a.arrowtext {text-decoration:none;font-size:14;}table.qtvr td {padding:5px 0px;}table.compare td {padding-right:8px;padding-bottom:4px;padding-top:4px;text-align:center;}td.itin {padding-right:10px;padding-bottom:15px;}/* divs */div.medium {width:569px;text-align:center;padding:5px;}div.line {width:460;height:1px;padding:0px;margin:0px;border:0px;overflow: hidden;}div.wideline {width:624;height:1px;;padding:0px;margin:0px;border:0px;overflow: hidden;}div.widerline {width:640;height:1px;;padding:0px;margin:0px;border:0px;overflow: hidden;}div.subwideline {width:618;height:1px;;padding:0px;margin:0px;border:0px;overflow: hidden;}div.hotelline {width:618;height:1px;;padding:0px;margin:0px;border:0px;overflow: hidden;}div.squareright {padding-left:10px;float:right;padding-bottom:10px;}div.leftindent {padding: 10px 10px 10px 0px;float:left;margin-left:-50px;}div.rightindent {padding: 10px 0px 10px 10px;float:right;margin-right:-50px;}#f, #c {}div.all{padding-left:5px;padding-bottom:10px;padding-top:5px;font-size:11px;}div.itinerary {padding-left:5px;padding-bottom:10px;padding-top:5px;font-size:12px;}div.image {padding:5px 5px 10px;width:173px;height:260px;text-align:center;float:left;}div.content {width:624px;}td.top1 {color: #800000;padding-right:0px;padding-top:0px;text-align:left;}td.top2 {color: #800000;padding-right:0px;padding-top:0px;text-align:center;}td.top3 {color: #800000;padding-top:0px;text-align:right;}div.top4 {padding-right:2px;padding-top:4px;float:right;}div.top5 {padding-right:20px;padding-top:3px;float:right;}div.top6 {padding-right:2px;padding-top:4px;float:right;}div.top7 {padding-right:20px;padding-top:3px;float:right;}div.top8 {float:right;}td.menu {padding-bottom:5px;}div.fbdiv {width:350px;}/* top, right, bottom, left */div.fblike {padding:10px 5px 0px 0px;float:left;}div.plus {padding:10px 5px 10px 0px;float:left;width:70px;}div.twitter {padding:10px 5px 10px 0px;float:left;width:90px;}div.pintrest {padding:10px 0px 0px 10px;float:left;}div.square {float:left;padding-bottom:10px;}div.hotelheading {font-family: Verdana, Arial; font-size: 12px; line-height: 14px; color: #800000;padding-bottom:2px;padding-top:3px;}div.allhotels {float:right;}div.hotellogo {float:right;margin-left:10px;}div.hotellogobg {margin:1px;padding:5px;background-color: #ffffff;}.hotelmap {padding-bottom:5px;}div.longstay {font-weight:bold;font-size:11px;text-align:left;}div #flashcontent {text-align:center;}div #flashindex {text-align:center;float:right;margin-left:5px;}div.itinerary {padding-top:7px;padding-left:0px;}div.plantmenu {padding:0px;padding-left:15px;}div.plants {padding:5px 5px 5px;width:173px;height:170px;text-align:center;float:left;}div.flowers {padding:5px 5px 0px;width:173px;height:200px;text-align:center;float:left;}div.flowers  a {line-height:16px;}div.flowerscenter {padding:5px 5px 0px;width:182px;height:200px;text-align:center;float:left;}div.landscapes {padding-bottom:5px;padding-right:5px;float:left;}div.newleft {float:left;width:125px;padding-right:10px;}div.aa {border:none;width:100%;padding-bottom:10px;overflow: auto}div.aaa {border:none;width:100%;padding-bottom:0px;overflow: auto;}div.ab {float:left;padding-right:10px;border:none;width:70px;}div.ac {float:left;border:none;width:210px;padding-bottom:5px;font-size: 11px;line-height:14px;}div.ae {float:left;border:none;width:200px;padding-bottom:5px;font-size: 11px;line-height:14px;}div.af {float:left;border:none;width:359px;padding-bottom:5px;font-size: 11px;line-height:14px;}div.ag {float:left;border:none;width:280px;padding-bottom:5px;font-size: 11px;line-height:14px;font-size:11px;}div.ac a,div.ae a {font-size: 11px;line-height:14px;}div.ad {font-size: 11px;padding-bottom:5px;}div.titlediv {padding-left:0px;padding-right:10px;padding-bottom:20px;}div.textdiv, div.comments {padding-left:50px;padding-right:50px;text-align:left;}div.traildiv {margin-left:43px;margin-right:43px;padding:5px;text-align:left;border: 2px solid #DDD2B6;}div.hotelleft {width:738px;float:left;padding-right:20px;padding-top:20px;}div.hotelright {padding-top:20px;font-size:11px;width:160px;float:left;}div.hotelright a {font-size:11px;}div.hotelright option {font-size:11px;}td.logo {width:124px;padding: 0px 20px 0px 0px;text-align:left;}table.toplinks {width:958px;padding:0px;margin:0px;}td.forms {padding-bottom:10px;}/* links */#disqus_thread a {color: #0032C8;}#disqus_thread h4 {color: #800000;}/* img */img.medium {padding-bottom:3px;}img.fb {margin-bottom:0px;}img.links {margin-bottom:5px;}table.border img {margin-bottom:4px;}/* links */a.copyright:hover {color: #dedede;}td.rightmain a {font-size:11px;}a.leftlinks, a.leftlinksactive  {font-size : 10px;	line-height: 14px;	text-decoration: none;}a.leftlinksactive,a.indexlinks {color: #000000;}a.top {line-height: 14px;font-size:12px;text-decoration: underline;color:#000066;}a.top2 {text-decoration: none;font-size:11px;}a.activetop2 {text-decoration: none;color:#000000;font-size:11px;}a.activetop {text-decoration: none;color:#000000;font-size:12px;}a.activelink {text-decoration: none;color:#000000;font-size:11px;}a.topmore {text-decoration: underline;font-size: 10px;color:#000066;line-height:14px;}a.topmoreactive {text-decoration: none;font-size: 10px;color:#000000;}A:hover,A.homelinks:hover,A.imagelinks:hover,A.hotelbold:hover,A.footerlinks:hover,A.toplinks:hover,A.rightlinks:hover  {color : #00B4E6;text-decoration : underline;}a.backlink,a.license  {font-size : 11px; line-height: 12px; text-decoration: none;}a.rightlinks, a.homelinks, a.x-date-date  {font-size : 11px;	line-height: 16px;	text-decoration: none;}a.imagelinks  {font-size : 11px;	line-height: 12px;	text-decoration: none;}a.rightlinks {line-height: 14px;font-size : 11px;}a.sublinks {font-size: 11px;	line-height: 14px;	text-decoration: none;}a:hover {text-decoration: none;}a.nextprevious {line-height:14px;font-size:11px;}/* text */.arial {line-height: 14px; color: #800000;}.sites {}td.s h2, table.photobox td h2 {color: #800000;font-size: 12px;font-weight:normal;}.heading,h2 {line-height: 17px; color: #800000;font-size: 13px;font-weight:normal;}h2.hotel {line-height: 14px; color: #800000;font-size: 12px;font-weight:bold;border:0;}.headingsm,h3 {font-size: 11px; line-height: 14px; color: #800000;}.headingvsm {font-size: 10px; line-height: 12px; color: #800000;}.copyright {font-size: 11px; line-height: 11px; color: #ffffff;}.title2,.title,h1 {font-size: 15px; color: #800000;font-weight:bold;}h1,h2,h3 {display:inline;}.blue {color:#46465a;line-height: 21px;font-size : 12px;}.sub {font-size: 11px; line-height: 14px;}.textsmall,.textsmall16,.textsmallbold,.textsmall2,.textsmallright,ol.list li,ul.list li { font-size: 11px; line-height: 14px;letter-spacing: 0.02em;}.textsmall16 {line-height:16px;}.rating {font-size:11px;line-height: 10px;}.textsmallbold {font-weight:bold;}.nowrap {white-space:nowrap;}.trailno {font-family: Verdana, Arial; font-size: 10px; line-height: 19px; color: #676767;}.open {  font-family: Verdana, Arial; font-size: 10px; line-height: 11px; color: #FF0000;}.star {font-size:11px;}.nostar {color:#b4b4b4;}.hstar {font-size:11px;color:#800000;}.hnostar {color:#ead9cc;}td.sb {text-align:left;padding-left:5px;line-height:15px;}td.sb a {font-size:11px;line-height:15px;}td.sl {text-align:left;line-height:15px;}td.sa {text-align:left;line-height:15px;padding-right:2px;font-size:11px;}td.s {padding-left:20px;}/* forms */input,select {font-size:11px;font-family: Arial;padding:0px;margin:0px;}form {padding:0px;margin:0px;}input.sitesearch {width:118px;margin-bottom:2px;}form.redirect select {width:170px;font-size:11px;}form.redirect select option {color: #000066;}#textsubmit,#photossubmit  {width:100px;}#sitesearch  {height:10px;}/* misc */#hide,#show,#c,#cc,#ccc {display:none;}#sim {display:block;}ul.index {margin-top:2px;line-height:14px;}#google_translate_element, .skiptranslate, .goog-te-gadget {font-size:10px;color:#ffffff;font-family: Verdana, Arial;}#google_translate_element select {font-size:10px;color:#000000;font-family: Verdana, Arial;}