body{font-family:arial,helvetica,sans-serif;background-color:#ffffff;color:#333333;background:#ffffff;margin:0px;}
a:link {
    color: #0F5878;
}

.opvmr a:link {
    color: #FFFFFF;
}
.opvmr a:visited {
    color: #FFFFFF;
}

a:hover {
    color: #CE2B38;
}
a:active {
    color: #CE2B38;
}
a:visited {
    color: #317992;
}
a:visited:hover {
    color: #CE2B38;
}
a:visited:active {
    color: #CE2B38;
}

a.nfm:link {
    color: #0f5878;
}
a.nfm:hover {
    color: #0f5878;
}
a.nfm:active {
    color: #0f5878;
}
a.nfm:visited {
    color: #0f5878;
}
a.nfm:visited:hover {
    color: #0f5878;
}
a.nfm:visited:active {
    color: #0f5878;
}

.flink{
color:#0f5878;
text-decoration:underline;
cursor: pointer;
}

.boldcontent ul{
    list-style-type: square;
    color: #0f5878;
padding-left:25px;

}

.boldcontent ul li{
padding-left:20px;

}


.boldcontent h2{
margin-bottom:5px;
}
.getloader{
position:relative;
top:-2px;

}
.getloader i{
font-style:normal;
}

.rateurlcont a{

font-size:15px;
}

.ajrate{
font-weight:normal !important;
}
.flink:hover{
color:#ce2b38;
}

a:link.mn{text-decoration:none;color:#00456C;}
a:hover.mn{text-decoration:none;color:#ce2b38;}
a:active.mn{text-decoration:none;color:#ce2b38;}
a:visited.mn{text-decoration:none;color:#ce2b38;}
a:visited.hover.mn{text-decoration:none;color:#ce2b38;}

.hl a.hn:link{text-decoration:none;color:#00456C;}


table{font-family:arial,helvetica,sans-serif;}
tr{font-family:arial,helvetica,sans-serif;}
td{font-family:arial,helvetica,sans-serif;}


.hgred{color:#CE2B38;}

a.hgred{color:#CE2B38;}
.headerbg{
padding-top:12px;background:#ffffff;
}

.nlogo{
margin-top:6px;margin-bottom:10px;
}
.searchcont{
font-size:12px;
}
.mastheaddiv{
width:100%;background:#00648e;border-bottom:10px solid #ffffff;height:34px;padding:0px;
}

.herolakeherbert408{background: url(/i/b/lakeherbert408.jpg) no-repeat center white;}
.herofalltreeboats{background: url(/i/b/fall-tree-and-boats.jpg) no-repeat center white;}
.herofolly1-408{background: url(/i/b/folly1-408.jpg) no-repeat center white;}
.herohome{background: url(/i/b/home.jpg) no-repeat center white;}
.herobellman{background: url(/i/b/bellman.jpg) no-repeat center white;height: 288px;}
.herostlouis{background: url(/i/b/st-louis.jpg) no-repeat center white;height: 288px;}
.herosoldierfield{background: url(/i/b/soldier-field.jpg) no-repeat center white;height: 288px;}
.herobuckingham{background: url(/i/b/buckingham.jpg) no-repeat center white;height: 288px;}
.herocheerleading{background: url(/i/s/cheerleading.jpg) no-repeat center white;height: 288px;}
.herochicago{background: url(/i/b/chicago.jpg) no-repeat center white;height: 288px;}
.heroadirondacks{background: url(/i/s/adirondacks.jpg) no-repeat center white;height: 288px;}
.herochattanooga{background: url(/i/s/chattanooga.jpg) no-repeat center white;height: 288px;}
.heroprovidence{background: url(/i/s/providence.jpg) no-repeat center white;height: 288px;}
.herosantamonica{background: url(/i/s/santamonica.jpg) no-repeat center white;height: 288px;}
.herosanfrancisco{background: url(/i/s/sanfrancisco.jpg) no-repeat center white;height: 288px;}
.herohonolulu{background: url(/i/s/honolulu-blue.jpg) no-repeat center white;height: 288px;}
.hero26vendue{background: url(/i/s/26vendue.jpg) no-repeat center white;height: 288px;}
.hero{background: url(/i/b/home.jpg) no-repeat center white;height: 288px;}
.herocoleast{background: url(/i/s/colleges.jpg) no-repeat center white;height: 288px;}
.herocolmid{background: url(/i/s/colleges.jpg) no-repeat center white;height: 288px;}
.herocolwest{background: url(/i/s/stanford.jpg) no-repeat center white;height: 288px;}
.hero10{background: url(/i/s/zaza.jpg) no-repeat center white;height: 288px;}
.hero15{background: url(/i/s/zaza.jpg) no-repeat center white;height: 288px;}
.hero18{background: url(/i/288-grass.jpg) no-repeat center white;height: 288px;}
.hero19{background: url(/i/s/hotels-i.jpg) no-repeat center white;height: 288px;}
.hero20{background: url(/i/s/room-101.jpg) no-repeat center white;height: 288px;}
.heroairports{background: url(/i/s/airports.jpg) no-repeat center white;height: 288px;}
.heroalgonquin{background: url(/i/s/algonquin.jpg) no-repeat center white;height: 288px;}
.heroamusement{background: url(/i/s/amusement-parks.jpg) no-repeat center white;height: 288px;}
.heroantietam{background: url(/i/s/antietam.jpg) no-repeat center white;height: 288px;}
.heroaquarium{background: url(/i/s/aquariums.jpg) no-repeat center white;height: 288px;}
.heroSaBigbeach1{background: url(/i/s/sabigbeach1.jpg) no-repeat center white;height: 288px;}
.herobasketball{background: url(/i/s/basketball.jpg) no-repeat center white;height: 288px;}
.herobaseball{background: url(/i/s/baseball.jpg) no-repeat center white;height: 288px;}
.herobowlgame{background: url(/i/s/bowlgame.jpg) no-repeat center white;height: 288px;}
.heroutexstadium{background: url(/i/s/utexstadium.jpg) no-repeat center white;height: 288px;}
.herocamilitary{background: url(/i/s/lakeherbert.jpg) no-repeat center white;height: 288px;}
.herocasino{background: url(/i/s/casinos.jpg) no-repeat center white;height: 288px;}
.heroconcert{background: url(/i/s/concerts.jpg) no-repeat center white;height: 288px;}
.heroconvention{background: url(/i/s/conventions.jpg) no-repeat center white;height: 288px;}
.herocruise{background: url(/i/s/cruise.jpg) no-repeat center white;height: 288px;}
.herofollypier{background: url(/i/s/myrtle-beach-closeup.jpg) no-repeat center white;height: 288px;}
.herofootball{background: url(/i/s/football.jpg) no-repeat center white;height: 288px;}
.herohockey{background: url(/i/s/hockey.jpg) no-repeat center white;height: 288px;}
.herohospitals{background: url(/i/s/hospitals.jpg) no-repeat center white;height: 288px;}
.herohoustonzaza{background: url(/i/s/houstonzaza.jpg) no-repeat center white;height: 288px;}
.herolakeherbert{background: url(/i/s/lakeherbert.jpg) no-repeat center white;height: 288px;}
.herolibraries{background: url(/i/s/library.jpg) no-repeat center white;height: 288px;}
.herosoccer{background: url(/i/s/soccer.jpg) no-repeat center white;height: 288px;}
.herogardens{background: url(/i/s/gardens.jpg) no-repeat center white;height: 288px;}
.herobroadway{background: url(/i/s/broadway.jpg) no-repeat center white;height: 288px;}
.heromalls{background: url(/i/s/malls.jpg) no-repeat center white;height: 288px;}
.heromcgilluniversity{background: url(/i/s/mcgilluniversity.jpg) no-repeat center white;height: 288px;}
.heromilitary{background: url(/i/s/military.jpg) no-repeat center white;height: 288px;}
.heromuseums{background: url(/i/s/museum.jpg) no-repeat center white;height: 288px;}
.herogulfbeach1{background: url(/i/s/naplesbeach.jpg) no-repeat center white;height: 288px;}
.heronascar{background: url(/i/s/nascar.jpg) no-repeat center white;height: 288px;}
.heroother{background: url(/i/s/home.jpg) no-repeat center white;height: 288px;}
.heroparkseast{background: url(/i/s/national-parks-east.jpg) no-repeat center white;height: 288px;}
.heroparks{background: url(/i/s/national-parks.jpg) no-repeat center white;height: 288px;}
.heropetfriendly{background: url(/i/s/petfriendly.jpg) no-repeat center white;height: 288px;}
.heropittsburgh{background: url(/i/s/pittsburgh.jpg) no-repeat center white;height: 288px;}
.heropuertorico{background: url(/i/s/puertorico.jpg) no-repeat center white;height: 288px;}
.herosanjuancc{background: url(/i/s/sanjuancc.jpg) no-repeat center white;height: 288px;}
.heroski{background: url(/i/s/skiareas.jpg) no-repeat center white;height: 288px;}
.herounivtoronto{background: url(/i/s/univtoronto.jpg) no-repeat center white;height: 288px;}
.herova{background: url(/i/s/vahospitals.jpg) no-repeat center white;height: 288px;}
.herowaterparks{background: url(/i/s/waterparks.jpg) no-repeat center white;height: 288px;}
.herozoo{background: url(/i/s/zoos.jpg) no-repeat center white;height: 288px;}

.oldreasons{display:none;}

.tzero{
font-size:12px;margin-bottom:15px;margin-right:5px;color:#666666;font-family: Arial, sans-serif;font-weight:300;
}
.gsearchtxt{
border:1px solid #c7dde6;font-size:16px; width:275px; height:36px;color:#aaaaaa;padding-left:4px;
}
.gsearchsub{
background: url(http://hotelguides.com/i/search-button-blue.gif) repeat scroll 0 0 transparent;border: medium none;cursor: pointer;height: 36px; margin-left: -4px;margin-right: 4px;vertical-align: top;width: 88px;
}
.gsearchsubOrange{
background: url(http://hotelguides.com/i/search-button-orange.gif) repeat scroll 0 0 transparent;border: medium none;cursor: pointer;height: 36px; margin-left: -4px;margin-right: 4px;vertical-align: top;width: 88px;
}
.newsubmit{
background: url("http://bookings.hotelguides.com/zcom/tiles/2000/images/forms/form-button-0513.png");
border:none;
    cursor: pointer;
    height: 49px;
    width: 137px;
    padding-bottom:0px;

    color: #033c5d;
    font-family: Arial, sans-serif;

    font-weight: 600;
    font-size:17px;
    position:relative;
    top:8;

    }
.paystay{
font-family: 'Open Sans', sans-serif;color:#00789e;font-weight: 600;font-size:18px;letter-spacing:-0.06em;
}


.fmtitle{
font-family: Arial, 'Open Sans', sans-serif;
    color: #00456c;
    font-family: Arial,'Open Sans',sans-serif;
    font-size: 19px;
    width: 570px;
    overflow:hidden;
    margin-bottom:10px;
    }

.fmhr{
left: -22px;
    position: absolute;
    top: -12px;
    width: 535px;
    border: 0; height: 0; border-top: 1px solid #c0d1db; border-bottom: 1px solid #ebe8e3;

}


.fmhrhp{
position: relative;
    right: 22px;
    bottom: 2px;
    width: 535px;
    border: 0; height: 0; border-top: 1px solid #c0d1db; border-bottom: 1px solid #ebe8e3;
    margin-top:5px;

}


.fmhrhp2{
position: relative;
    right: 22px;
    bottom: 2px;
    width: 535px;
    border: 0; height: 0; border-top: 1px solid #c0d1db; border-bottom: 1px solid #ebe8e3;
    margin-top:5px;

}


.childgroup{

}
.chkio{
font-size:14px;font-weight: 600;
color:#266076;

}
.adultsrooms{
display:block;margin-bottom:3px;font-size:14px;font-weight: 600;
color:#266076;
}
.formhrr{
left: -22px;
    position: absolute;
    top: 5px;
    width: 535px;

    }
.formtab1{
font-size:1em;
margin-bottom:16px;
margin-top:17px;
margin-top:30px;



}
.formtab2{
font-size:14px;margin-bottom:6px;
}


.formtab b{

color:#266076;
}


.submittd{
padding-top:0px;
}


.chkInTd{width:209px;}
.hpChkInTd{width:180px;}


.chkOutTd{width:111px;}
.nfmtd{padding-bottom:8px;font-size:14px;padding-left:10px;font-size:14px;width:122px;}
.chkIoEnd{width:189px;}

#nrooms{
border: 1px solid #CCCCCC;
    height: 34px;
    padding: 5px;
    }

#nadults{
border: 1px solid #CCCCCC;
    height: 34px;
    padding: 5px;
    }

.newseven{
display:block;
}

.resnct{position: relative;left: 25px;}

h1{
font-size:25px;
font-weight:normal;
font-family: Arial,'Open Sans', sans-serif;
padding:0;
color:#00456C;
margin-top:15px;
margin-bottom:0;
}
h2{font-size:24px;font-family:arial;font-weight:normal;padding:0;color:#00456C;}


h3{
font-size:23px;
font-weight:normal;
font-family: Arial,'Open Sans', sans-serif;
padding:0;
color:#00456C;
}
h4{color:#00456C;}
h5{color:#00456C;}
h6{color:#00456C;}
.topdiv{padding-top:12px;background:#ffffff;}
.tone{font-size:10px;font-family:arial,helvetica;color:#999;width:950px;}
.content{font-size:.83em;text-align:left;list-style:none;}
.content h5{font-size:.96em;padding:0;}
.content blockquote{font-size:.80em;color:#333;margin-bottom:25px;}
.content i{font-size:.80em;font-style:normal;}
.scontent i{font-size:.83em;font-style:normal;}
.scontent{font-size:.83em;text-align:left;}
.scontent td{text-align:left;}
.hgbbb{border-top:solid 1px #9FB1C7};

.scontent blockquote{font-size:.80em;color:#333;margin-bottom:25px;}
.mapcontent{background:#fff;border-right:solid 1px #9FB1C7;border-bottom:solid 1px #9FB1C7;border-top: solid 1px #9FB1C7;}
.regcontent{border-top: solid 1px #9FB1C7;}

.a149{color:#ce2b38;}
.sxtop{background:url(/i/corners/tl-ffffdd.png) no-repeat top left;position:relative;padding:0 0 0 10px;color:#333;border-bottom:solid 2px #999;}
.srctop{background:url(/i/corners/tr-ffffdd.png) no-repeat top right;}
.srctop div,.srctop{
width:100%;height:15px;font-size:1px;
}
.searchtitle{background:url(/i/corners/r-ffffdd.png) top right repeat-y;margin-top:-5px;padding-top:0;padding-bottom:8px;padding-left:5px;color:#00456C;font-family:arial;font-weight:bold;}
.sxbot{padding:2px 8px 0 10px;color:#333;border-left:solid 1px #999;border-right:solid 1px #aaa;position:relative;}
.sbot{margin-top:-10px;background:url(/i/corners/bl-qs.png) no-repeat bottom left;}
.snotes{line-height:.90em;margin-top:10px;margin-bottom:.10em;list-style-type:square;}
.sbot div{background:url(/i/corners/br-qs.png) no-repeat bottom right;}
.sbot div,.sbot{width:100%;height:15px;font-size:1px;}
.qh{font-size:1.10em;
font-style:italic;
font-weight:bold;
color:#1d5387;
display:block;
margin-top:-22px;
margin-bottom:-4px;

}
.qnote{
margin-bottom:-3px;
margin-top:7px;

}
.qnote b{color:#ce2b38;}
.qnote{margin-bottom:-6px;margin-top:6px;padding-bottom:4px;}

.qsbox{background: url(/i/corners/test/ffeaa8-w-tl.png) no-repeat top left}
.qsbox form{margin-top:10px;margin-bottom:4px;}
.qstop{background: url(/i/corners/test/ffeaa8-w-tr.png) no-repeat top right;}
.qsbottom{background: url(/i/corners/test/ffeaa8-w-bl.png) no-repeat bottom left;}
.qsbottom div{background: url(/i/corners/test/ffeaa8-w-br.png) no-repeat bottom right;}
.qscontent{background: url(/i/corners/test/ffeaa8-w-r.png) top right repeat-y;}

.qstop div,.qstop,.qsbottom div,.qsbottom{width:100%;height:15px;font-size:1px;}
.qscontent,.qsbottom{margin-top:-19px;}
.qscontent{padding:0 9px;;}
.qscontent li{line-height:.9em;list-style-type:square;margin-bottom:.1em;margin-top:10px;}
.qsinput{
text-transform:lowercase;
background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    font-size: 11pt;
    height: 34px;
    margin: 5px 11px 0 0;
    padding: 9px 7px 6px;
    width: 120px;

}
.qschecktxt{float:left;font-size:12px;padding-top:3px;}
.qscheckcontainer{width:450px;}
.qscheckcontainer td{font-size:12px;padding-top:4px;padding-bottom:4px;}
.qscitycontainer td{padding-top:0px;padding-bottom:0px;}
.qsrightdiv{width:235px;font-size:12px;float:right;}
.qsrooms{width:150px;float:left;font-size:12px;}

.qssearch {
background-attachment:scroll;
background-color:#1D5387;
background-image:none;
background-repeat:repeat;
border-color:#ACBED0 #000033 #000033 #ACBED0;
border-style:solid;
border-width:2px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
height:24px;
margin-left:1px;
margin-right:1px;
padding-bottom:2px;
text-decoration:none;
width:61px;
font-family:arial;

}
.aqssearch{
width:57px;
margin-left:1px;
background:#1d5387 none repeat scroll 0 0;
border-color:#acbed0 #000033 #003 #ACBED0;
border-style:solid;
border-width:2px;
color:#fff;
cursor:pointer;
font-weight:bold;
}

.qsmain{width:400px;}
.qsinputdiv{float:right;}
.qselect,.qselecta{margin-left:2px;}

.stbox{background: url(/i/corners/test/ffeaa8-w-tl.png) no-repeat top left}
.sttop{background: url(/i/corners/test/ffeaa8-w-tr.png) no-repeat top right;}
.stbottom{background: url(/i/corners/test/ffeaa8-w-bl.png) no-repeat bottom left;}
.stbottom div{background: url(/i/corners/test/ffeaa8-w-br.png) no-repeat bottom right;}
.stcontent{background: url(/i/corners/test/ffeaa8-w-r.png) top right repeat-y;}
.sttop div,.sttop,.stbottom div,.stbottom{width:100%;height:15px;font-size:1px;}
.stcontent,.stbottom{margin-top:-19px;}
.stcontent{padding:0 15px;}
.stcontent li{line-height:.9em;list-style-type:square;margin-bottom:.1em;margin-top:10px;}
.stcontent{line-height:20px;}
.noli{list-style-type:none;}
.below{font-size:15px;margin-top:3px;margin-bottom:3px;}
.hnote{font-size:.93em;margin-top:3px;margin-bottom:3px;}


.same{font-size:12px;margin-top:3px;margin-bottom:3px;}


.formfield{font-size:9pt;}
.hsrchbutton{border:2px solid #000;border-color:#acbed0 #003 #003 #acbed0;background:#1d5387;color:#fff;cursor:pointer;font-weight:bold;}
#nchk_in,#nchk_out {font-family:arial;font-size:11pt;text-transform:lowercase;}

.centerlist{padding-left:0;margin-left:0;}
.hx {
    list-style: none outside none;
    padding: 0;
    width: 710px;
    position:relative;

}
.hx li{padding-left:0;}
/* .hx img{position:relative;top:10px;} */
.hxthumb {
    border: medium none;
    margin:0px;
    margin-bottom:5px;
    width: 217px;
    padding-right:10px;
}
.thumbtable{

}

.stars{
margin-left:25px;
}


.starsa{
margin-right:25px;
float:right;
}

.starsd{
margin-left:0px;
}

.hxtop{

background: none repeat scroll 0 0 #00648E;
    color: #FFFFFF;
    height: 48px;
    padding-left: 11px;
    padding-top: 12px;


}

.rctop{background-image: url(/i/sprite1.gif);background-position: 449px -3222px;}

.opvmr{
margin-top:-5px;padding-top:0;padding-bottom:8px;padding-left:5px;}

.hn {
    font-size: 18px;
    font-weight: bold;
    line-height:24px;

}

a.hn:link {
    color: #FFFFFF;
    font-family: arial;

}
a.hn:hover {
    color: #FFFFFF;
    font-family: arial;

}
a.hn:active {
    color: #FFFFFF;
    font-family: arial;

}
a.hn:visited {
    color: #FFFFFF;
    font-family: arial;

}
a.hn:visited:hover {
    color: #FFFFFF;
    font-family: arial;

}




.cc {
    color: #FFFFFF;
    font-family: arial;
    display:none;
}

.hl .cc{color:#00456C;display:inline;}

#l1{font-style:normal;display:block;}
.address {
    font-weight: normal;
    padding-bottom: 0;
    color:#ffffff;
    padding-right: 25px;
}
.hxbot{
padding:2px 1px 0 6px;
color:#333;
border-left:solid 1px #E9E9E9;
border-right:solid 1px #E9E9E9;
border-bottom:solid 1px #E9E9E9;
position:relative;
}
.hxbot table{
width:412px;

}
.bnotes {
    font-size: 15px;
    margin-bottom: 7px;
    margin-top: 5px;
    width:415px;
}
.rating{font-weight:normal;color:#4aa02c;margin-top:5px;font-weight:bold;}
.ratingl{font-weight:normal;color:#ce2b38;margin-top:5px;font-weight:bold;}
.guest{font-size: 15px;font-weight: bold;display:none;color:#333333;margin-top:5px;margin-bottom:15px;}
.tabold{font-size:14px;}
.gr{font-size:1em;font-style:italic;margin-bottom:10px;margin-top:0;display:none;font-size:15px;}
.gr b{display:none;}
.gr u{text-decoration:none;color:#005c57;font-weight:normal;}
.pfdate{display:none;}


.rcbot div,.rcbot{width:100%;height:15px;font-size:1px;}
.lcol {
    background: none repeat scroll 0 0 #00648e;
    height: 1px;
}
.citylinks{background-color:#00648E;color:#fff;text-decoration:none;font-size:.8em;text-align:left;}
.citylinks a:link{color:#fff;text-decoration:none;}
.citylinks a:hover{color:#f9ca84;text-decoration:none;}
.citylinks a:active{color:#f9ca84;text-decoration:none;}
.citylinks a:visited{color:#f9ca84;text-decoration:none;}
.citylinks a:visited:hover{color:#f9ca84;text-decoration:none;}
.citylinks li{margin-left:-27px;}
.citylinks i{font-size:.80em;font-style:normal;}

.statelinks{background-color:#00648E;color:#fff;text-decoration:none;font-size:.8em;text-align:left;}
.statelinks a:link{color:#fff;text-decoration:none;}
.statelinks a:hover{color:#f9ca84;text-decoration:none;}
.statelinks a:active{color:#f9ca84;text-decoration:none;}
.statelinks a:visited{color:#f9ca84;text-decoration:none;}
.statelinks a:visited:hover{color:#f9ca84;text-decoration:none;}

.collegelinks{background-color:#00648E;color:#fff;text-decoration:none;font-size:.8em;text-align:left;}
.collegelinks a:link{color:#fff;text-decoration:none;}
.collegelinks a:hover{color:#f9ca84;text-decoration:none;}
.collegelinks a:active{color:#f9ca84;text-decoration:none;}
.collegelinks a:visited{color:#f9ca84;text-decoration:none;}
.collegelinks a:visited:hover{color:#f9ca84;text-decoration:none;}

.collegelinks {background-color: #00648e;color: #FFFFFF;font-size: 0.8em;text-align: left;text-decoration: none;}

.collegelinks a:link {
    color: #FFFFFF;
    text-decoration: none;
}
.collegelinks a:hover {
    color: #ffb800;
    text-decoration: none;
}
.collegelinks a:active {
    color: #ffb800;
    text-decoration: none;
}
.collegelinks a:visited {
    color: #ffb800;
    text-decoration: none;
}
.collegelinks a:visited:hover {
    color: #ffb800;
    text-decoration: none;
}



.collegelinks a:link{color:#fff;text-decoration:none;}
.collegelinks a:hover{color:#f9ca84;text-decoration:none;}
.collegelinks a:active{color:#f9ca84;text-decoration:none;}
.collegelinks a:visited{color:#f9ca84;text-decoration:none;}
.collegelinks a:visited:hover{color:#f9ca84;text-decoration:none;}

.rcol{background:#e1edf9 url(/i/rightbg.gif) top right repeat-y;}

.sp_box{background-image: url(/i/sprite1.gif);background-position: -10px -2287px;width:285px;margin-bottom:10px;margin-top:10px;}
.sp_top{background-image: url(/i/sprite1.gif);background-position: 260px -3782px;}
.sp_top div,.sp_top,.sp_bottom div,.sp_bottom{width:100%;height:17px;font-size:1px;}
.sp_content{background:url(/i/corners/r-999999.png) top right repeat-y;text-align:left;line-height:.90em;color:#00456C;text-decoration:none;font-size:.8em;}
.sp_content a:link{color:#00456C;text-decoration:none;}
.sp_content a:hover{color:#ce2b38;text-decoration:none;}
.sp_content a:active{color:#ce2b38;text-decoration:none;}
.sp_content a:visited{color:#317992;text-decoration:none;}
.sp_content a:visited:hover{color:#ce2b38;text-decoration:none;}
.sp_content a:visited:active{color:#ce2b38;text-decoration:none;}
.sp_content,.sp_bottom{margin-top:-19px;}
.sp_content{padding:0 8px;}
.sp_bottom{background-image: url(/i/sprite1.gif);background-position: -10px -2905px;}
.sp_bottom div{background-image: url(/i/sprite1.gif);background-position: 260px -4025px;}

.map_box{background-image: url(/i/sprite1.gif);background-position: -10px -2287px;width:285px;margin-bottom:10px;margin-top:10px;}
.map_top{background-image: url(/i/sprite1.gif);background-position: 260px -3782px;}
.map_top div,.map_top,.map_bottom div,.map_bottom{width:100%;height:17px;font-size:1px;}
.map_content{background:url(/i/corners/r-999999.png) top right repeat-y;text-align:left;line-height:.90em;color:#07466A;text-decoration:none;font-size:.8em;}
.map_content,.map_bottom{margin-top:-19px;}
.map_content{
padding-left:12px;
padding-right:11px;
}


.map_content b{font-size:17px;line-height: 17px;font-family: arial;font-weight:bold;}
.map_content a:link{text-decoration:underline;color:#00456C;line-height:1.2em;}
.map_content a:hover{text-decoration:underline;color:#ce2b38;line-height:1.2em;}
.map_content a:active{text-decoration:underline;color:#ce2b38;line-height:1.2em;}
.map_content a:visited{text-decoration:underline;color:#00456C;line-height:1.2em;}
.map_content a:visited.hover{text-decoration:underline;color:#ce2b38;line-height:1.2em;}

.map_content img{border:solid 1px #888;margin-top:10px;margin-bottom:5px;margin-left:0px;margin-right:0px;width:260px;}
.map_bottom{background-image: url(/i/sprite1.gif);background-position: -10px -2905px;}
.map_bottom div{background-image: url(/i/sprite1.gif);background-position: 260px -4025px;}



.locallinks{
line-height:.90em;
background-color:#e1edf9;
color: #07466A;
text-decoration:none;font-size:.8em;text-align:left;}
.locallinks b{line-height:16px;}
.locallinks a{line-height:1.2em;}
.locallinks a:link{color:#00456C;text-decoration:none;}
.locallinks a:hover{color:#ce2b38;text-decoration:none;}
.locallinks a:active{color:#ce2b38;text-decoration:none;}
.locallinks a:visited{color:#317992;text-decoration:none;}
.locallinks a:visited:hover{color:#ce2b38;text-decoration:none;}




.tp {
    color: #07466A;
    font-size: 0.8em;
    text-align: left;
}




.tp si{font-size:.83em;font-style:italic;margin-top:3px;margin-bottom:3px;}
.tc{font-size:.80em;color:#33333;}
.tc si{font-size:.83em;font-style:italic;margin-top:3px;margin-bottom:3px;}
.ft blockquote{font-size:.70em;color:#333;}
.ft p{font-size:.70em;color:#333;}
.fn a{font-size:.84em;}
.fn{color:#ce2b38;}
.sbimg{border:0;margin-left:6px;margin-right:6px;margin-top:5px;}
.sbtitle{color:#000;font-size:11px;}
.hl img{position:relative;top:10px;}
.ca{background:#fbd4d2;font-weight:bold;color:#333;}
.coa{color:#CE2B38;}
.sg{background:#d3e6f8;}
.mn{text-decoration:none;color:#00456C;font-weight:normal;}
.sd{font-size:.80em;color:#333;}
.cl{font-size:.80em;color:#333;}
img[src *= '/i/t\.gif']{display:block;border:0;}
.quicksearch p{margin-top:0;margin-bottom:7px;}
.quicksearch li{margin-top:0;margin-bottom:3px;}
.quicksearch{list-style:none;margin-top:3px;line-height:.98em;}
.quicksearch i{font-weight:normal;font-size:90%;}
.quicksearch a{font-size:90%;}
.quicksearch .sm{font-size:90%;}
#search{text-align:center;position:relative;width:100%;}
input.go{background:#d4e5ff url(/i/go.gif) no-repeat scroll 0;border-color:#d4e5ff #666666 #666 #dddddd;border-style:solid;border-width:0;color:#fff;font-size:.8em;font-weight:bold;height:22px;text-transform:lowercase;width:23px;padding:0;}
input.ttxtf{font-size:10px;height:18px;width:116px;border:1px solid #666;}
.collegestatelinks{background-color:#00648E;color:#fff;text-decoration:none;font-size:.8em;}
.collegestatelinks a:link{color:#fff;text-decoration:none;}
.collegestatelinks a:hover{color:#f96;text-decoration:none;}
.collegestatelinks a:active{color:#f96;text-decoration:none;}
.collegestatelinks a:visited{color:#f96;text-decoration:none;}
.collegestatelinks a:visited:hover{color:#f96;text-decoration:none;}
#cse-search-results iframe{width:750px;}
div#qTip {padding: 15px;width:250px;display: none;background: #ff9966;border: solid 1px #aaaaaa;color: #00456C;font: bold 11px Verdana, Arial, sans-serif;text-align: left;position: absolute;z-index: 1000;}
.ln{color:#00456C;text-decoration:underline;cursor:pointer;cursor:hand;}
.lnr{color:#00456C;text-decoration:none;cursor:pointer;cursor:hand;}
.ne{letter-spacing:-0.13em;}
.sbtop {height:18px;}
.sbimgs div{height:32px;width:32px;}
.sb1{background-image: url(/i/sprite1.gif);background-position: -10px -1320px;}
.sb2{background-image: url(/i/sprite1.gif);background-position: -10px -1372px;}
.sb3{background-image: url(/i/sprite1.gif);background-position: -10px -1424px;}
.sb4{background-image: url(/i/sprite1.gif);background-position: -10px -1476px;}
.sb5{background-image: url(/i/sprite1.gif);background-position: -10px -1528px;}
.sb6{background-image: url(/i/sprite1.gif);background-position: -10px -1580px;}
.hgmh-concerts{background:transparent url(/i/hgmh.jpg) no-repeat scroll left bottom;}
.hgmh-zoos{background:transparent url(/z-badi/test/hgmh-zoos.jpg) no-repeat scroll left bottom;}
.hgmh-amusement{background:transparent url(/z-badi/test/hgmh-amusement.jpg) no-repeat scroll left bottom;}

.qp {color:#1D5387;font-size:1.1em;font-style:italic;font-weight:bold;margin-bottom:1px;}

.bc{margin-top:7px;font-size:11px}

.buttonbg {
    background: url("http://bookings.hotelguides.com/zcom/tiles/2000/images/forms/btnBG.png") repeat-x scroll 0 0 #1D5387;
    border: 1px solid #1E5A94;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 7px 4px;
    text-decoration: none;
}
.buttonbg a:active {
    color: #FFFFFF;
    text-decoration: none;
}

span.hgformbutton {
background:url(http://bookings.hotelguides.com/zcom/tiles/2000/images/forms/btnBG.png) repeat-x 0 0 #1d5387;
cursor:pointer;
padding:3px 7px 4px;
border:1px solid #1E5A94;
text-decoration:none;
width:70px;

}

span.hgformbutton input {
background:none;
border:0;
margin:0;
padding:0;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;

}

span.hgformbuttonw {
background:url(http://bookings.hotelguides.com/zcom/tiles/2000/images/forms/btnBG.png) repeat-x 0 0 #1d5387;
cursor:pointer;
padding:3px 7px 4px;
border:1px solid #1E5A94;
text-decoration:none;
width:70px;

}

span.hgformbuttonw input {
background:none;
border:0;
margin:0;
padding:0;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;

}

ul.like-buttons{
float: left;
list-style: none;
margin: 5px 0 10px 0;
padding: 0;
width: 100%;
}

ul.like-buttons li{
    display: block;
    float: left;
    margin-right: -9px;
}
li.twitter-like{
    margin-top: 2px;
}

.maplike{
margin-top:-10px;
margin-bottom:-12px;
}

.learnAm{font-size:.83em;text-align:left;}
.dboxc{width:480px;font-size:.8em;margin-top:7px;}
.nformbox{
width:526px;
height:298px;
    border: 1px solid #ffd038;
    border-radius: 0 0 0 0;
    clear: both;
    display: block;
    margin: 0;
    min-height: 150px;
    overflow: hidden;
    padding-left: 15px;
    padding-top: 5px;
    background: url('/i/ffeaad-ffd96a-grad.gif') repeat-x scroll 0 0 transparent;
}

.nformboxAddr{
width:526px;
height:357px;
    border: 1px solid #ffd038;
    border-radius: 0 0 0 0;
    clear: both;
    display: block;
    margin: 0;
    min-height: 150px;
    overflow: hidden;
    padding-left: 15px;
    padding-top: 5px;
    background: url('/i/ffeaad-ffd96a-grad.gif') repeat-x scroll 0 0 transparent;

    }

.blankdiv{
width:1000px;height:1px;border-bottom:solid 1px #bbbbbb;margin-top:20px;margin-bottom:10px;
}

.rightlinks{

line-height:.9em;
font-size:12px;

}
.rightlinks a{
font-size:13.33px;
text-decoration:none;
line-height:1.1em;
}


.rightlinks b{
font-size: 18px;
line-height:normal;
color:#666666;
}

.rightlinks i{
font-size: 18px;
font-weight:normal;
font-style:normal;
}

.rightlinkssp b{
font-size: 18px;
color:#666666;
}

.rightlinkssp i{
font-size: 15px;
font-weight:normal;
font-style:normal;
}

.noresults{
font-size:15px;
line-height: 1.4em;
}

.foot{
padding-top:10px;
padding-bottom:10px;
font-size:.83em;
}
 .foot a{
text-decoration:none;
}

 .talink a{
color:#4aa02c;
}


.smlink{
font-size:.93em;

}


.bc{
font-size:12px;

}

.centercontent{
font-size:15px;
width:740px;
}

.centercontent hr{

  margin-left:0;
  text-align:left;
  border: none;
  background:#cccccc;
  height:1px;
  width:710px;
  }

.contc{
width:700px;
}

.contc .bnotes{
width:410px;
padding-top:18px;
}

.mappara{
display:block;
margin-top:13px;
}

.thumbimgg{
border:solid 1px #cccccc;padding:9px;margin-top:15px;margin-bottom:10px;
}

.seelarger{
display:block;margin-left:75px;
}
.cashimg{
margin-top:12px;margin-bottom:12px;
}

.bbbdivs{
width:191px;margin-bottom:15px;
}
.dropd{
font-size:13px;font-weight:bold;margin-bottom: -18px;margin-top:12px;color:#07466A;width:480px;
}

.dropdhp{
font-size:13px;font-weight:bold;margin-bottom: -18px;margin-top:0px;color:#07466A;width:480px;
}

.nfmcont{
background: url(/i/form-bg-trans-360.png) no-repeat center;
height: 310px;
 padding: 53px 70px 22px 50px;
 width: 473px;
margin-left:21px;
position: relative;
width: 473px;
left:16px;


}

.nfmcontAddr{
    background: url("/i/form-bg-trans-400.png") no-repeat scroll center center transparent;
    height: 304px;
    margin-left: 21px;
    padding: 50px 70px 52px 50px;
position: relative;
width: 473px;
left:16px;
}



.nfmcontShort{
background: url(/i/form-bg-trans-320.png) no-repeat center;
height: 282px;
 padding: 53px 70px 22px 50px;
 width: 473px;
margin-left:21px;
position: relative;
width: 473px;
left:147px;
top:4px;


}

.nfmcont280{
background: url(/i/form-bg-trans-280.png) no-repeat center;
height: 236;
 padding: 53px 70px 22px 50px;
 width: 473px;
margin-left:21px;
position: relative;
width: 473px;
left:162px;


}





.nfmcontHpAddr300{
 background: url('/i/form-bg-trans-300.png') no-repeat scroll center center transparent;
    height: 250px;
    left: 16px;
    margin-left: 21px;
    padding: 53px 70px 22px 50px;
    position: relative;
    width: 473px;
    font-family:arial

}

#addressTable{
margin-top:8px;

}

#datesTable{
font-size:1em;
margin-bottom:12px;
margin-top:12px;

}

.h1lineTable{
margin-bottom:5px;

}
#hname{
    margin: 11px 0px 6px 0;

}


.nfmcontHp320{
 background: url('/i/form-bg-trans-320.png') no-repeat scroll center center transparent;
    height: 279px;
    left: 16px;
    margin-left: 21px;
    padding: 53px 70px 22px 50px;
    position: relative;
    width: 473px;
    font-family:arial

}


.nfmcontHp330{
 background: url('/i/form-bg-trans-330.png') no-repeat scroll center center transparent;
    height: 290px;
    left: 16px;
    margin-left: 21px;
    padding: 53px 70px 22px 50px;
    position: relative;
    width: 473px;
    font-family:arial

}


.nfmcont280c{
background: url(/i/form-bg-trans-280.png) no-repeat center;
height: 236;
 padding: 53px 70px 22px 50px;
 width: 473px;
margin-left:162px;
position: relative;
width: 473px;
left:16px;
}


.addrH1Line{
font-size:22px;color:#07466A;margin-bottom: 10px;
    margin-top: 15px;
letter-spacing: 0.01em;
font-weight:bold;
padding: 0;width: 510px;
}
.nmfcontentAddress{


background: url('/i/form-bg-trans-349.png') no-repeat scroll center center transparent;
    font-family: arial;
    height: 297px;
    left: 162px;
    margin-left: 21px;
    padding: 45px 70px 22px 50px;
    position: relative;
    width: 473px;


}

.nfmcont250{

background: url("/i/form-bg-trans-255.png") no-repeat center;
height: 213px;
 padding: 53px 70px 22px 50px;
 width: 473px;
margin-left:21px;
position: relative;
width: 473px;
left:162px;


}


.nfmcont200{

background: url("/i/form-bg-trans-200.png") no-repeat center;
height: 150px;
 padding: 53px 70px 22px 50px;
 width: 473px;
margin-left:21px;
position: relative;
width: 473px;
left:162px;


}



.nfmcontNote {
    background: url("/i/form-bg-trans-320.png") no-repeat scroll center center transparent;
    height: 258px;
    left: 162px;
    margin-left: 21px;
    padding: 51px 70px 22px 50px;
    position: relative;
    width: 473px;

}

.imp {margin-top:15px;
width: 485px;}
.imp b{font-weight:normal;}

.hxtopsp{
background: none repeat scroll 0 0 #00648E;
    color: #FFFFFF;
    padding-left: 11px;
    padding-top: 12px;
    }



.fromfrom{
background: none repeat scroll 0 0 #006d9c;color:#ffffff;
width:110px;font-size:14px;width:91px;
height: 53px;
    position: absolute;
    right: 1px;
    top: 0px;
    width: 91px;
    z-index:1000;
    padding-top:6px;
}

.fromstars{

background: none repeat scroll 0 0 transparent;color:#ffffff;width:110px;font-size:14px;width:91px;   height: 71px;
    position: absolute;
    right: 1px;
    top: 8px;
    width: 191px;
}

.statelinksCtr{
background:#f4f3f3;
padding:10px;
font-size:14px;

}
.statelinksCtr a{
text-decoration:none;
font-size: 14px;
line-height: 20px;
}

.statelinksCtr i{
font-weight:normal;
font-style:italic;
text-decoration:none;
font-size: 14px;
line-height: 20px;



}

#addrses{
display:block;margin-bottom:10px;
}
.homepagelink i{color:#666666;}

.statelinksCtr p {
    line-height: 12px;
}
.statelinksCtr font {
    color: #00456C;
    display: block;
    font-weight: bold;
    margin-bottom: -4px;
    margin-top:20px;
}

.homepagelink {
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
}

.homepagelink a {
    text-decoration: none;
}
.blueheader{
padding:10px;color:white;font-weight:bold;
font-size:17px;
}


.placeinput {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    font-size: 11pt;
    height: 34px;
    margin: 5px 11px 0 0;
    padding: 9px 7px 6px;
    width: 485px;
}

/* review link Prefix */

[id^="morerevs"],
[id*=" morerevs"] {
    font-size: 15px;
}

@font-face {font-family: 'FGMedCon';src: url('/js/web-fonts/franklingothicfs_mediumcondensed_macroman/FranklinGothic-MedCd-webfont.eot');src: url('/js/web-fonts/franklingothicfs_mediumcondensed_macroman/FranklinGothic-MedCd-webfont.eot?#iefix') format('embedded-opentype'),url('/js/web-fonts/franklingothicfs_mediumcondensed_macroman/FranklinGothic-MedCd-webfont.woff') format('woff'),url('/js/web-fonts/franklingothicfs_mediumcondensed_macroman/FranklinGothic-MedCd-webfont.ttf') format('truetype'),url('/js/web-fonts/franklingothicfs_mediumcondensed_macroman/FranklinGothic-MedCd-webfont.svg#FranklinGothicFSMdCn') format('svg');font-weight: normal;font-style: normal;}




.callout-box {
  background: #f5f5f5;
  padding-bottom: 1em; }

.callout-heading {
  margin: 0 0 1em 0;
  padding: 1em;
  background: #00648e;
  color: #fff;
  font-weight: bold; }

.callout-padded-box {
  padding: 1em; }
  .callout-padded-box:after {
    content: "";
    display: table;
    clear: both; }


.callout-box-lite {
  padding-bottom: 0; }
  .callout-box-lite .callout-heading {
    margin-bottom: 0; }
  .callout-box-lite .list a {
    line-height: 1.2em;
    font-size: 1em; }





.content-row:after {
  content: "";
  display: table;
  clear: both; }

@media screen and (min-width: 640px) {
  .one-third {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }

  .one-hhalf {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 47.64235%; }


    .one-third:last-child {
      margin-right: 0; }
    .one-hhalf:last-child {
      margin-right: 0; }
      }








.list {
  list-style: none;
  margin: 0;
  padding: 0; }






    .search-box input::-webkit-input-placeholder {
      color: #3f81a1;
      font-style: italic;
      font-size: 0.8em;
      line-height: 1.5em; }
      .search-box input::-webkit-input-placeholder:before {
        display: inline-block;
        margin-right: 0.5em;
        content: '\e986 ';
        font-family: "hotelguides";
        font-style: normal; }
      .search-box input::-moz-placeholder:before {
        display: inline-block;
        margin-right: 0.5em;
        content: '\e986 ';
        font-family: "hotelguides";
        font-style: normal; }
    .search-box input:-ms-input-placeholder {
      color: #3f81a1;
      font-style: italic;
      font-size: 0.8em;
      line-height: 1.5em; }
      .search-box input:-ms-input-placeholder:before {
        display: inline-block;
        margin-right: 0.5em;
        content: '\e986 ';
        font-family: "hotelguides";
        font-style: normal; }



.list a {
  font-size: 18px;
  line-height: 34px;
  text-decoration: none; }


.list-table-nav {
    font-size: 14px;
    font-weight: normal;
    margin: 0 auto;
    max-width: 1140px;
    padding: 3px 0;
}
.list-table {
    display: table;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
    min-width: 1070px;
}

.navigation-main {
    color: #FFFFFF;
}


.navigation-main .list-table-nav li {
    border-left: 1px solid #0076A8;
    padding: 2px 37px;
    }
.list-table li {
    display: table-cell;
    margin: 0;
    padding: 0.25em;
    text-align: center;
}


.navigation-main a:link,.navigation-main a:visited,.navigation-main a {
    color: #FFFFFF;
    text-decoration: none;
    transition: all 0.2s ease 0s;
}
.list-table li a {
    line-height: 28px;
    text-decoration: none;
}





.callout-padded-box-states {
padding:.7em;

}
.callout-heading-states {
    background: url("/i/sm-blue-header-bg.png") no-repeat scroll right center #006D9C;
    font-size: 17px;
    font-weight: bold;
    padding: 10px;
}




.callout-padded-box-states div.one-third ul.list li a{
  font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}
.callout-padded-box-states div.one-third ul.list li i{
font-style:normal;
font-size:.93em;
}







.header-columns:after {
  content: "";
  display: table;
  clear: both; }

.header-columns-column {
  display: block;
  margin-bottom: 1em; }

.header-columns-header {
  display: block;
  position: relative;
  background: #00648e;
  color: #fff;
  font-weight: bold;
  padding: 0.5em;
  margin: 0; }
  .header-columns-header:after {
    position: absolute;
    display: block;
    content: '';
    right: 0;
    bottom: 0;
    border: .75em solid transparent;
    height: 0;
    width: 0;
    border-color: transparent #1289ac #1289ac transparent; }

.header-columns-content {
  list-style: none;
  margin: 0 0 1em 0;
  padding: 0;
  background: #f5f5f5; }
  .header-columns-has-more .header-columns-content {
    margin-bottom: 0; }
  .header-columns-content li {
    padding: 0.25em 0.5em; }
    .header-columns-content li:first-child {
      padding-top: .5em; }
    .header-columns-content li:last-child {
      padding-bottom: .5em; }

@media screen and (min-width: 768px) {
  .header-columns-column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
    .header-columns-column:last-child {
      margin-right: 0; } }
@media screen and (max-width: 767px) {
  .header-columns-has-more {
    margin-bottom: 0; }

  .header-columns-not-mobile {
    display: none; } }





.contc div.threetables div.header-columns div.header-columns-column p.header-columns-header{
font-size:17px;
}


.threetables div.header-columns div.header-columns-column ul.header-columns-content li{
font-size: 14px;
    line-height: 20px;
    padding: 10px;

}


::-webkit-input-placeholder {
   color: #000000;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000000;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000000;
}

:-ms-input-placeholder {
   color: #000000;
}