html{min-height:100%;margin-bottom:1px;}
body{margin:0px;margin-top:0px;padding:0px;color:#555;background:#ffffff;font:normal 12px arial, helvetica;text-align:center;}
.bottomfloat{position:relative;bottom:0;left:0;z-index:1;}
a.promo {display:none;}
img{border:0px;}
img.feather{float:right;}
#promo{margin-top:20px;}
span.block{border:0px solid;float:left;width:30%;margin:0px;padding:0px;}
.chat{clear:left;margin-bottom:0px;padding:10px 0px 0px 8px;font-size:10px;text-transform:uppercase;position:relative;}
#cam{position:relative;margin-left:-20px;}
table{text-align:left;}
.imageleft, .floatleft{float:left;margin-right:10px;}
.cDescription img{float:left;margin-right:10px;}
.cDescription img.block{float:none;margin-right:10px;}
.cDescription center img{display:block;float:none;margin-right:0px;}
span.depth2{float:left;margin-left:0px;clear:left;}
span.depth3{float:left;margin-left:15px;clear:left;padding-bottom:1px;}
span.uppercase{text-transform:uppercase;font-size:10px;}
form{margin:0px;}
script{margin:0px;padding:0px;}
input, textarea{font:normal 13px arial, verdana, sans-serif;}
input.text, input.password, textarea{padding:1px 0px 1px 0px;border:1px solid #555;}
select{font-size:11px;}
a{color:#c02c0a;color:#0086D5}
a:visited{color:#0086D5}
a:hover{color:#5c5b66;text-decoration:none;}
a.underline img{border-bottom:1px solid;}

#main {
text-align:justify;
padding-right:10px;
}

#main a {

 text-decoration:none;
}
#main a:hover {
 text-decoration:underline;
}
#funbox a {
 color:#0086D5;
}

h1{font-size:14px;}
h2{/*height:12px;*/font-size:10px;text-align:center;margin-top:0px;padding:4px 0px 5px 0px;border-top:0px solid #F0E1BD;border-bottom:2px solid #F0E1BD;margin-bottom:0px;position:relative;clear:left;line-height:normal;}
h2 a{text-decoration:none;}
#content {text-align:justify}
#content h2{background:transparent;text-align:left;margin-top:0px;padding:3px 0px;font-size:14px;border-bottom:0px;margin-bottom:7px;color:#F15722;}
#content_right h2{font-size:10px;text-align:center;margin-top:0px;padding:4px 0px 4px 0px;border-top:0px solid #F0E1BD;border-bottom:2px solid #F0E1BD;margin-bottom:0px;position:relative;clear:left;color:#555;font-weight:normal;height:13px;}
#contentheader h2{margin-top:0px;text-transform:uppercase;}
#rightsidebar h2, #leftsidebarwrapper h2{text-transform:uppercase;}
#leftsidebarwrapper h3{padding:2px 0 8px 0px;margin:0px 0 0 3px;}
h3{font-size:13px;}
h4{margin-top:0px;font-size:12px;margin-bottom:3px;}
h4.light{font-weight:normal;}
h5{font-weight:normal;font-size:11px;}
.hsmall{font-weight:normal;font-size:9px;}
#accessibility{position:absolute;left:-9000px;width:9000px;}
#wrapper{position:relative; margin:0px auto; padding-top:0px;width:855px;text-align:left;border:1px solid #ffc400}
#detailedmap #wrapper{width:90%;}
#header{border:0px solid;
padding:20px 0px 0px 0px;
text-align:center;min-width:780px;margin:0 auto}
.city_logo{border:0px solid}
.logoright{margin-top:0px;float:right;width:150px;text-align:center;color:#c02c0a;font-weight:bold;font-size:10px;margin-right:13px;border:0px solid;background:#fff;}
.logoright img{margin-bottom:0px;}
#home .logoright a {display:none;}
.vguidelogo {
 display:none;
}
#loginbar{float:right;text-align:right;}
#loginbar a{margin-top:25px;padding:10px 30px 10px 0px;color:#212126;font-weight:bold;display:block;}
#loginbar a:hover{color:#5c5b66;}
#loginbar a.in{}
#loginbar a.out{}
.navbar{margin-bottom:1px;}
ul.primarynav, ul.secondarynav{margin:0px;padding:0px;border-bottom:0px solid #ffffff;float:left;list-style:none;}
ul.primarynav{background:transparent;text-transform:uppercase;font-weight:bold;font-size:11px;padding:8px 0px 8px 0px;}
ul.secondarynav{width:100%;}
ul.primarynav li, ul.secondarynav li{float:left;list-style:none;}
ul.primarynav li{padding:0px;}
ul.primarynav a{margin:0px 0px 0px 7px;padding:4px 22px 4px 22px;float:left;text-decoration:none;border:1px solid;background:#fff;}
ul.primarynav li.home a{margin-right:0px;}
ul.secondarynav li.first{}
ul.secondarynav a{margin-right:1px;padding:4px 5px;font-size:10px;text-decoration:none;}
ul.secondarynav a:visited{}
ul.secondarynav a:hover{color:#212126;}
.searchbar{clear:left;margin:0px;padding:10px 0px 0px 8px;font-size:10px;text-transform:uppercase;color:#222;border:0px solid #ccc;}
.searchbar form{display:inline;}
.searchbar input.text{padding-left:1px;}
.searchbar input.text, .searchbar input.submit{margin-right:0px;font-size:11px;border:1px solid #ff0000;margin-bottom:5px;margin-top:5px;}
* html .searchbar input.submit{}
.searchbar a{font-size:10px;}
.searchbar a:hover{}
#searchbox{width:115px;margin-right:1px;}
#footer{margin-top:3px;padding:5px;border-top:0px solid #57594b;text-align:center;}
#footer img{float:right;}
#footer p{margin:0px;padding:10px 0px;color:#8a8d77;font-size:9px;}
#footer a{font-size:11px;padding:0px 5px;}
#ocontentheader{clear:both;border:0px solid;border-left:165px solid #fff;border-right:185px solid #fff;}
.nosidebars #ocontentheader{clear:both;border:0px solid;border-left:0px solid #fff;border-right:0px;}
.nosidebars #contentheader .leftcolumn{height:0px;}
.nosidebars #contentheader .middlecolumn{padding:0px 0px 0px 0px;border:0px solid;height:130px;width:100%;border:2px solid #F0E1BD;float:left;}
#contentheader{border-right:1px solid #fff;position:relative;top:0px;}
#contentheader .leftcolumn{float:left;width:165px;margin-left:-165px;height:230px;position:relative;}
#chicwrapper{margin-bottom:0px;width:100%;float:left;position:relative;}
#contentheader .secondarynavbar{padding:3px 0 0 0px;text-align:center;height:18px;}
#contentheader .secondarynavbar a{padding:4px 8px;font-size:10px;text-transform:uppercase;font-weight:bold;text-decoration:none;border:0px solid #000;}
#home #contentheader .middlecolumn{padding:0px 0px 0px 0px;height:220px;}
#contentheader .middlecolumn{padding:0px 0px 0px 0px;border:0px solid;height:220px;width:500px;border:2px solid #F0E1BD;float:left;}
.rightcolumn{width:186px;float:right;margin-right:-186px;position:relative;font-size:10px;}
.rightcolumn .content{padding:3px 0 0 8px;}
.tools{margin:3px;padding:3px 3px 0px 3px;border:0px dotted #c02c0a;background:url(/images/travel_icon_4_box.jpg) top right no-repeat;}
.toolscontent{border:0px dotted #006600;padding:5px;}
.tools div{margin-left:0px;margin-bottom:3px;font-size:11px;}
.tools span{margin:0 0 5px 0;font-size:10px;margin-left:6px;display:block;text-transform:lowercase;}
.tools span a{text-decoration:none;padding-right:5px;}
.tools .share span a{float:left;margin-left:-17px;text-decoration:underline;padding-left:18px;}
.tools .share .stbutton{border:0px solid}
.tools .share .stbuttontext{margin:0px;padding:0px;text-transform:Capitalize;font-size:11px;}
#contentheader .error, #contentheader .message, #content .message{margin:0px 0px 0px 0px;padding:2px;border:1px solid #ffffff;color:#ffffff;font-size:12px;}
#contentheader .error{background:#8c3030;}
#contentheader .message, #content .message{color:#8c3030;}
#contentheader .error *, #contentheader .message *{margin:0px;padding:0px;}
.error ul li{line-height:normal;margin:0px;padding:0px;}
.error{color:red;}
#contentbottom{border:0px solid;}
#contentbottom .leftsidebar{margin-top:80px;text-align:left;border:0px solid;padding:0px;}
#contentbottom .leftsidebar .adverts{text-align:left;}
#contentbottom .leftsidebar .adverts .ad{text-align:left;margin-bottom:0px;margin-top:0px;}
#contentfooter{float:left;background:url(/images/footer_background.jpg) bottom left no-repeat;margin-top:20px;padding:3px 5px 0px 80px;font-size:10px;line-height:normal;border:1px solid #ffc400;text-align:justify;margin-left:-83px;margin-right:-83px;}
#ocwrapper{border-left:155px solid #fff;border-right:176px solid #fff;background:#fff;position:relative;z-index:0}
.nobodysidebars #ocwrapper{border-right:0px;border-left:0px;}
.norightsidebar #ocwrapper{border-right:0px solid #fff;}
.norightsidebar #rightsidebar{display:none;}
.norightsidebar #content_right{float:right;margin-left:10px;padding-left:10px;width:175px;margin-top:-24px;border-top:0px solid #000;position:relative;line-height:normal;}
.norightsidebar #content_right #rightsidebar{display:block;float:right;position:relative;margin:0px;margin-right:-11px;padding:0px 0px 0px 0px;width:175px;float:right;position:relative;background:#fff;border-left:1px solid #ffc400;border-bottom:1px solid #ffc400;overflow:hidden;}
.noleftsidebar #ocwrapper{border-left:0px solid #fff;}
.noleftsidebar #leftsidebar{display:none;}
#leftsidebarwrapper{margin-top:-23px;margin-left:-155px;padding:0px 0px 0px 0px;width:154px;float:left;position:relative;border-left:1px solid #fff;overflow:hidden;z-index:5;}
#leftsidebarwrapper ul{margin-top:0px;padding-left:15px;border:0px solid;margin-bottom:5px;}
#leftsidebarwrapper ul li{padding:3px 0px;border:0px solid;margin:0px;}
.leftsidebar, #leftsidebarwrapper .content{padding-left:5px;padding-bottom:10px;}
.leftsidebar b a{line-height:19px;font-weight:normal;}
.leftsidebar .adverts{text-align:center;}
.leftsidebar .adverts .ad{text-align:center;margin-bottom:20px;margin-top:14px;}
#rightsidebar{position:relative;margin-top:-23px;margin-right:-175px;padding:0px 0px 0px 0px;width:174px;float:right;position:relative;background:#fff;border-left:0px solid #ffc400;border-bottom:0px solid #ffc400;overflow:hidden;}
#rightsidebarcontent{border-left:0px solid #ffc400;}
#rightsidebar .content{margin:5px;}
.emailfriend{}
#contentwrapper{width:100%;float:left;position:relative;border:0px solid #000;}
#contentwrappertop{padding:4px 4px 2px 4px;text-align:center;border-bottom:2px solid #F0E1BD;height:16px;clear:left;color:#fff;}
#contentwrappertop a{padding:0px 7px;font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:10px;}
#content{margin:0px 0px;padding:0px 10px 10px 10px;background:#ffffff;border:1px solid #fff;line-height:18px;}
* html #content{height:1%;}
#quicklinks{padding-bottom:10px;}
#quicklinks div{border:0px solid #fff;display:block;text-decoration:none;font-weight:bold;float:left;clear:left;width:100%;border-top:2px solid #fff;}
#quicklinks a{display:block;padding:1px 3px 1px 11px;text-decoration:none;font-weight:bold;font-size:10px;text-transform:uppercase;}
#quicklinks a{color:#0086D5;}
#quicklinks br{display:block;}
#loveit{clear:left;border-top:1px solid #ffc400;padding-top:10px;padding-bottom:5px;}
#loveit h2, #content_right #loveit h2{clear:none;float:left;margin-left:5px;border:0px solid #000;color:#990000;background:transparent;width:60px;height:35px;padding-top:12px;}
#loveit img{clear:left;float:left;border:0px solid;}
#loveit p{margin:0px 10px;}
#juicy{padding:12px 0px 12px 3px;}
#usernavwrapper{white-space:nowrap;float:left;background:#fff;border:0px solid;width:100%;padding-bottom:0px;z-index:1;font-size:11px;}
#usernav{padding-left:3px;}
#usernav ul{margin:5px 0 0 0px;padding:0px;padding-bottom:0px;list-style:none;}
#usernav ul li{margin:0px 0 0 0px;padding:0px;clear:left;}
#usernav ul li ul{margin:0px;margin-left:10px;}
#usernav ul li ul li{padding:0px;margin:0px;float:left;clear:none;font-size:10px;margin-left:0px;margin-right:5px;}
#usernav ul li ul li a{text-decoration:none;text-transform:lowercase;}
#funboxwrapper{float:right;border:0px solid #ffc400;width:182px;text-align:center;margin-left:8px;margin-top:-50px;}
#funbox, #descriptionrightbar{width:175px;padding:2px;width:175px;margin-left:10px;float:right;border:1px solid #ffc400;text-align:left;}
#descriptionrightbar{margin-top:-25px;border:0px solid #ffc400;float:right;width:175px;padding:0px;text-align:center;}
#descriptionrightbar h2{background:transparent url(/images/gold_swash.jpg) bottom left no-repeat;border:0px solid;height:25px;}
#descriptionrightbar .videolisting{padding:0px;margin:0px;text-align:center;border:0px solid;text-align:center;}
#content #funbox h3{background:transparent url(/images/gold_swash.jpg) bottom left no-repeat;border:0px solid;height:25px;}
#funbox p{margin:0px;margin-bottom:0px;}
.funboxcontent{border:1px solid #999900;padding:5px 5px 10px 5px;}
#content #funbox h3{margin:0px 0 10px 0px;padding:0px 0 0px 0px;}
#slideshow_wrapper{float:right;width:175px;border:0px solid;margin-left:10px;clear:right;}
#chicwrapper #slideshow_wrapper{margin-left:0px;}
#home #slideshow_wrapper{padding:0px 0px 0px 0px;border:0px solid;height:220px;width:500px;border:2px solid #F0E1BD;float:none;margin:0px;overflow:hidden;}
#home #slideshow_wrapper img{padding:0px;margin:0px;}
#slideshow_wrapper #ss_img{filter:progid:DXImageTransform.Microsoft.Fade();}
.floatright, .right{float:right;margin-left:10px;}
.floatleft, .left{float:left;margin-right:10px;}
.center{text-align:center;}
.shadowtop, .shadowbottom{height:0px;font-size:1px;display:inline-block;display:block;}
.shadowtopleft, .shadowtopright, .shadowbottomleft, .shadowbottomright{width:0px;height:0px;font-size:1px;}
.shadowtop{display:none;}
.shadowbottom{display:none;}
.shadowleft{}
.shadowright{}
shadowtopleft{float:left;display:none;}
.shadowtopright{float:right;display:none;}
.shadowbottomleft{float:left;}
.shadowbottomright{float:right;}
.linklisting{padding:5px;margin:10px 0px 10px 0px;border:1px solid #ccc;clear:left;display:block;}
.linkwrapper{border:0px solid;}
.linkcontent{margin:0px 0px 0px 0px;}
.linkcontent1{margin:0px 0px 0px 175px;}
.linkThumbnail{float:left;margin-right:10px;margin-left:0px;width:165px;height:170px;overflow:hidden;}
.linklisting h4.linktitle, .linklisting p.linkurl, .linklisting p.linkrating{margin:2px 0px;}
.linklisting h4.linktitle a{padding-bottom:0px;}
.linklisting p.linkurl a{font-size:9px;text-decoration:none;display:none;}
.linklisting p.linkrating{font-size:9px;}
.linklisting p.linkrating .linkexpired{color:#8c3030;font-weight:bold;}
.linklisting .linkdescription1{padding:0px 6px 0px 0px ;height:160px;overflow:auto;}
.linklisting .linkdescription, .review .reviewcontent{margin:0px 0px 5px 0px;padding:0px;border:0px solid #bbbfa1;overflow:hidden;}
* html .linklisting .linkdescription, * html .review .reviewcontent{width:96%;}
.linklisting p.linkactions{margin:0px;}
.linkactions a, .linklisting .linkactions a, .linklisting .modifyactions a, #detailed p.actions a, #jump_frame .actions a{padding:1px 4px;border:1px solid #bbbfa1;font-size:9px;text-decoration:none;}
.linklisting .linkactions a:hover, #detailed p.actions a:hover, #jump_frame .actions a:hover{background:#e2e1eb;}
.review h4.reviewsubject{margin:10px 0px 0px 0px;}
.review h5.reviewbyline{margin:0px;font-weight:normal;}
.review p.reviewer{margin:0px 0px 2px 0px;}
.review .reviewhelpful span{float:left;font-size:9px;}
.review .reviewhelpful form span{float:right;}
.review .reviewhelpful input{padding:0px 3px;border:1px solid #bbbfa1;background:#ffffff;font-size:9px;}
.new-item, .updated-item, .popular-item, .unpaid-item, .expired-item, .free-item, .bookmark-public, .bookmark-default{background:transparent;font-weight:normal;font-size:9px;color:#ffffff;vertical-align:text-top;}
.new-item{background-color:#8c3030;}
.updated-item{background-color:#c5a600;}
.popular-item{background-color:#314fb1;}
.unpaid-item{background-color:#555555;}
.expired-item{background-color:#92589c;}
.free-item{background-color:#a7a87c;}
.bookmark-public{background-color:#cc6613;}
.bookmark-default{background-color:#7fb131;}
.new-item span, .updated-item span, .popular-item span, .unpaid-item span, .expired-item span, .free-item span, .bookmark-public span, .bookmark-default span{padding:0px 3px;}
.paging{text-align:right;}
.paging img, .paging select, .paging input{vertical-align:middle;}
.crumb{font-size:10px;padding:4px 0px 4px 0px;border-bottom:1px dotted #ccc;}
.youarehere{text-transform:uppercase;font-size:9px;}
.ftable{margin-top:5px;border-bottom:0px solid #bbbfa1;border-collapse:collapse;width:100%;font-size:11px;}
.ftable th{background:#bbbfa1;text-align:left;}
.ftable th, .ftable td{padding:3px 5px;}
.ftablecol{border-right:1px solid #bbbfa1;}
#content h3{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-bottom:1px dotted #bbbfa1;}
#content h3.noseparator{border-bottom:none;}
#content ul{margin:10px 0px 0px 20px;padding:0px;font-size:12px;list-style:none;line-height:normal;}
#content ul.categories{margin:0px;}
.row{margin-bottom:1px;padding:4px 0px;}
.row label.name{padding-right:5px;width:27%;float:left;}
.row label.name span{color:#8c3030;}
.row .value.wrappedtext{margin-left:28%;padding-left:0px;}
.row .value input.text, .row .value input.password, .row .value textarea{}
.row .value input.text, .row .value input.password, .row .value textarea{w\idth:60%;}
.row .value input.text.shorttext{width:80px;}
.row.required{border:1px solid #e7d7a2;}
.row.invalid{color:#8c3030;background:#eedddd;font-weight:bold;}
.formsubmit{margin-top:10px;text-align:right;}
.errormessage{color:#8c3030;font-weight:bold;}
.infomessage{color:#3a5841;font-weight:bold;}
#content .treecats-selection-summary ul, #content .treecats-selection ul{margin:0px;}
.treecats-selection-summary li a, .treecats-selection li a{margin-top:2px;margin-left:5px;}
.treecats-selection-summary a, .treecats-selection a{font-size:9px;}
.treecats-selection-summary a:visited, .treecats-selection a:visited{color:#212126;}
.treecats-selection-current{font-weight:bold;}
.treecats-category-info img{border:0px;padding:2px;vertical-align:middle;}
.treecats-children{padding-left:15px;}
.treecats-selected span, li.treecats-selected{font-weight:bold;}
.treecats-category a:link, .treecats-category a:visited{color:#212126;text-decoration:none;}
.treecats-category a:hover{text-decoration:underline;}
#content ul.treecats-links{padding-left:15px;margin:0px;}
.treecats-links li{line-height:1.25em;list-style:circle;}
.searchhl-1, .searchhl-2, .searchhl-3, .searchhl-4, .searchhl-5{font-weight:bold;}
.searchhl-1{background:#ffff80;}
.searchhl-2{background:#aaaaff;}
.searchhl-3{background:#aaffaa;}
.searchhl-4{background:#ffaaaa;}
.searchhl-5{background:#aaffff;}
.indent1{margin-left:20px;}
.indent2{margin-left:40px;}
.indent3{margin-left:60px;}
.indent4{margin-left:80px;}
.indent5{margin-left:100px;}
.hide{display:none;}
.clear:after{height:0px;clear:both;display:block;visibility:hidden;content:".";}
.clearleft:after{height:0px;clear:left;display:block;visibility:hidden;content:".";}
.clear, clearleft{display:inline-block;}
* html .clear, * html .clearleft{height:1%;}
.clear, .clearleft{display:block;}
.description_more{padding-bottom:15px;}
#bookmark_list input.checkbox{float:left;}
#bookmark_list .folders .description, #bookmark_folder_view .folders .description{margin:0px 0px 10px 20px;}
.bookmark_link{clear:left;}
.bookmark_link .linkThumbnail{clear:left;margin-bottom:15px;}
.bookmark_link .comments label{font-weight:bold;}
.bookmark_link .comments label span{font-weight:normal;}
#category dl, #home dl{margin:10px 0px 0px 0px;width:49%;float:left;}
#category dt a{font-weight:bold;font-size:12px;}
#category dt, #category dd, #home dt, #home dd{margin:0px 0px 0px 20px;}
#category dd, #home dd{padding-bottom:10px;}
.subcategory50{float:left;width:49%;}
.subcat{}
.caticon{padding-right:10px;padding-bottom:20px;float:left;}
#detailed p.description{overflow:hidden;}
* html #detailed p.description{width:100%;}
#detailed p.linknav{margin:0px;text-align:right;}
#detailed p.linknav img{vertical-align:middle;}
#detailed p.linknav a{text-decoration:none;}
#detailed p.reviewsfooter{margin:20px 0px 0px 0px;text-align:right;}
#home dt a{font-weight:bold;font-size:13px;}
#home #content h4{margin-top:20px;font-weight:normal;font-size:14px;}
#jump_frame .jumpwrapper{height:40px;}
#jump_frame img.jumplogo{padding:2px 0px 0px 2px;float:left;}
#jump_frame h4{margin:0px;padding:3px 0px;}
#modify_select input.radio{float:left;}
#search .searchoption{margin-top:10px;padding-top:5px;border-top:1px dotted #bbbfa1;}
#subscriptions .option{
float:left;width:160px;
}
#subscriptions a {color:#555; text-decoration:none;}
#subscriptions .left50 {float:left; width:72%;}
#subscriptions .left50 .option{
 float:none;width:100%;
}
#subscriptions .right50 {float:left; width:28%;}
#subscriptions .right50 .option{
 float:left;width:100%;
}



table.entry_table{margin-left:0px;padding-left:0px;}
table.entry_table td.c1{margin-left:0px;padding-left:8px;border:1px solid #e7d7a2;}
table.listingoptions{border:0px solid;}
table.listingoptions td.amenities{width:55%;vertical-align:top;}
table.listingoptions td.services{width:45%;vertical-align:top;}
div.row{display:block;border:0px solid;width:100%;}
div.row div.rowheader{display:block;clear:left;width:200px;border:0px solid;font-weight:bold;padding-top:10px;}
div.row div{border:0px solid;}
div.row div.column{float:left;clear:left;width:250px;border:0px solid;}
span.checked{font-weight:bold;}
#calendar_year{border-top:1px solid #000;border-left:1px solid #000;float:left;}
#calendar_year span{border-right:1px solid;border-bottom:1px solid;float:left;width:56px;text-align:center;}
.tripplanner{margin-top:0px;font-size:11px;width:100%;height:243px;}
.tripplannercontent{margin-top:20px;margin-left:0px;text-align:center;}
.tripplanner table{margin-top:5px;}
.tripplanner table tr td{padding-bottom:10px;text-align:right;font-size:10px;}
.tripplanner .find{}
.submit, .find{background:#fff;font-size:11px;}
#scroll_up{cursor:pointer;}
#scroll_down{cursor:pointer;}
#scroll_box{height:200px;width:100%;overflow:auto;}
.weather_sticker{text-align:center;padding-bottom:10px;padding-top:10px;font-size:10px;width:100%;float:left;background:#fff;}
.weather_sticker a.sticker{display:block;text-align:center;border:0px solid;}
.c0 a, .c0 a:visited{color:#007FB6;}
.c1 a, .c1 a:visited{color:#007FB6;}
.c2 a, .c2 a:visited{color:#007FB6;}
.c3 a, .c3 a:visited{color:#007FB6;}
.c4 a, .c4 a:visited{color:#007FB6;}
.c5 a, .c5 a:visited{color:#007FB6;}
.c6 a, .c6 a:visited{color:#007FB6;}
/*
.c0 a, .c0 a:visited{color:#c02c0a;}
.c1 a, .c1 a:visited{color:#006666;}
.c2 a, .c2 a:visited{color:#c02c0a;}
.c3 a, .c3 a:visited{color:#54824b;}
.c4 a, .c4 a:visited{color:#5044a1;}
.c5 a, .c5 a:visited{color:#446ba1}
.c6 a, .c6 a:visited{color:#bb8401;}

*/
.videolisting{float:left;width:150px;text-align:center;height:200px;padding-right:15px;}
.videolisting .thumbnail{height:120px;}
.videolisting .thumbnail img{height:120px;}
p.category{border:1px solid #ddd;padding:3px;}
p.category a{color:teal;font-size:11px;}
img.ataglance-image{padding-bottom:10px;float:left;}
p.categoryHeader,p.todays,p.ongoing{color:#555;width:100%;margin-top:30px;padding:1px;clear:left;}
p.categoryHeader a, p.categoryHeader a.details{color:#555;padding-left:3px}
#search_results p.categoryHeader{background:#eee;padding:3px 3px 3px 0px;;color:#999;}
#search_results p.categoryHeader a{color:#666;padding-left:0px;}
p.categoryName{border:0px solid;clear:left;}
p.left{background:pink;display:none;}
p.todays{margin-top:0px;}
#category_calendar b, #category_calendar a{font-weight:normal;text-decoration:none;}
#category_calendar a b{text-transform:capitalize;}
.evenListing, .oddListing{padding:5px 0px 5px 0px;border-bottom:1px solid #ccc;clear:left;}
#inline{}
#inline img{float:left;margin:0px 10px 0 0;border:0px solid;clear:both;display:none;}
#inline table img{float:right;margin:0px 0 0 10px;border:0px solid;clear:both;display:block;}
#detailed_event #inline table img{float:left;margin:0px 10px 0 0px;border:0px solid;clear:both;display:block;}
#inline table td{clear:left;text-align:left;}
a.headerA{display:block;width:100%;font-size:14px;background:white;font-weight:bold;color:#000;}
#detailed_event #bodywrapper{background:#fff;border:0px solid;padding:5px;width:810px;}
#detailed_event #inline{background:#fff;border:0px solid;}
#detailed_event p{display:none;}
#detailed_event script{display:none;}
#detailedmap #ocontentheader{border-left:0px;border-right:0px;}
#detailedmap #ocontentheader .middlecolumn{border-left:0px;border-right:0px;width:100%;border:1px solid;height:325px;}
#detailedmap #leftsidebarwrapper{display:none;}
#detailedmap #ocwrapper{border-left:38px solid #fff;background:#fff;}
#detailedmap #contentwrappertop{padding:4px 4px 2px 4px;text-align:center;border-bottom:2px solid #fff;height:36px;background:#fff;}
#detailedmap .youarecentered{border:0px solid;z-index:1;position:relative;text-align:left;padding-left:43px;}
#detailedmap .youarecentered img{border:0px solid;top:-4px;z-index:1;position:relative;}
#detailedmap .youarecentered a{color:#990000;}
.infowindow{max-height:200px;border:0px solid red;padding:6px 0px 0 0;margin-right:3px;width:310px;float:left;}
.infowindow table{border:0px solid;text-align:left;width:100%;}
.infowindow h4{margin:0px;font-size:12px;}
.infowindow .description{max-height:185px;overflow:auto;padding:6px 0px 0 0;margin-right:3px;max-width:400px;border:0px solid;}
.infowindow .description_image{max-height:185px;overflow:auto;padding:6px 0px 0 0;margin-right:3px;max-width:400px;float:left;}
.infowindow .description_image img{height:170px;width:165px;padding:6px 0px 0 0;margin-right:3px;float:left;}
.infowindow .location{border:0px solid;}
.infowindow a.action{border:1px solid;text-decoration:none;padding:1px 3px;float:left;margin-right:10px;nowrap:nowrap;}
.planimage{clear:left;}
.planimage img{margin-bottom:20px;}
#facilities2667 table.facilities{border:0px solid;width:670px;margin-right:-175px;position:relative;}
.red, .red a{color:#c02c0a;}
.purple, .purple a{color:#493c96;}
.green, .green a{color:#1e6232;}
.blue, .blue a{color:#03758f;}
.ltblue, .ltblue a{color:#0066cc;}
.dpTable{background:#99ccff;border-collapse:collapse;border:1px solid #000;}
.dpTable td{border:1px solid;width:20px;height:17px;text-align:center;}
.bookmark_edit_ajax{border:1px solid #0086D5;position:absolute;z-index:1;background:#fff;width:291px;padding:5px 5px;right:34px;}
.close{border:1px solid;width:20px;height:20px;text-align:center;margin-right:-5px;margin-top:-5px;border-top:0px;border-right:0px;border-left:1px solid #ccc;border-bottom:1px solid #999;font-size:12px;font-family:Comic Sans MS;}
@media print{.tripplanner{display:none;}
#rightsidebar{display:none}
#leftsidebar{display:none}
#leftsidebarwrapper{display:none;}
#contentheader{display:none;}
#ocwrapper{border-left:0px;border-right:0px;}
.menu{display:none;}
.linklisting .linkdescription1{height:100%;overflow:disable;}
}
#rightsidebar #twitter{background:#e8f6fe;padding-bottom:10px;}
#twitter .content{padding:3px 6px;}
.twitter_feed{clear:left;padding-top:10px;}
.tweets p{clear:left;}
.tweets p.group{border-bottom:1px solid}
.tweet{border-bottom:1px dotted;padding:5px 0px;}
.twimage{width:100px;clear:left;float:left;text-align:center;padding-right:20px;}
.twimage a{text-decoration:none;font-size:11px;}
.wap #ocontentheader{clear:both;border:0px solid;border-left:0px solid #fff;border-right:0px solid #fff;text-align:center;}
.wap #ocontentheader .leftcolumn, .wap #ocontentheader .rightcolumn{display:none;}
.wap #ocontentheader #chicwrapper{border:0px solid;margin:0 auto;}
.wap #contentheader .middlecolumn{background:#fff url(/images/hdr_dancers.jpg) no-repeat center center;width:100%;}
.wap #rightsidebar{display:none;}
.wap .menu{display:none;}
.wap #wrapper{width:100%;}
.wap #ocwrapper{border-right:0px;border:0px;}
.wap #header{min-width:380px;}
.wap #header #logo{width:100%;border:0px solid;overflow:hidden;}
.wap .linkcontent1{margin:0px 0px 20px 0px;}
.twittericon{background:url(/images/social/santafe_twitter_icon.jpg) center left no-repeat;padding-left:11px;}
.facebookicon{background:url(/images/social/santafe_facebook_icon.jpg) center left no-repeat;padding-left:11px;}
.appicon{background:url(/images/apps_icon.png) center left no-repeat;padding-left:14px;margin-left:-3px;}
* .jrs_buttons{float:right;width:90px;text-align:center;font-size:12px;}
* .jrs_buttons_pad{padding:0px 5px 10px 10px;}
.iframe{border:0px solid;float:right;}
#newsletter_sponsors{border:0px solid;width:650px;}
#newsletter_sponsors a{padding:0px 0px 0px 30px;}
.tripadvisor{border:0px solid green;width:145px;margin:0 auto;overflow:hidden;padding:3px 0px 10px 0px;}
.tripadvisor img{margin-bottom:10px;}
ul{margin-left:0px;text-align:left;}
li{margin-bottom:1em;}
.menu{position:relative;float:left;
margin:0px 0 0 0;padding:10px 0 0px 0;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:11px;z-index:9999;border-top:1px solid #ffffff}
.menu ul{padding:00px 0px;margin:0;list-style-type:none;line-height:1.5em;}
.menu li{float:left;position:relative;margin:0 0px;padding:0px;}
.menu ul li table{margin:-1px 0;m\argin:0;border-collapse:collapse;font-size:12px;}
.menu ul li ul{display:none;padding:1px;font-size:11px;border-left:1px solid #999;border-bottom:1px solid #999;}
.menu li ul li{margin-left:2px;font-weight:normal;}
.menu ul li a, .menu ul li a:visited{float:left;text-decoration:none;height:18px;margin:0px 0px 0px 7px;padding:4px 22px 4px 22px;text-decoration:none;border:1px solid;filter:alpha(opacity=85);-moz-opacity:85;opacity:.85;background:#fff url(/images/dropdown_arrow.jpg) center right no-repeat;}
.menu ul li.c0 a, .menu ul li.c0 a:visited{background:#fff;}
.menu ul li:hover a, .menu ul li a:hover{border-top:1px solid #ffc400;height:18px;}
.menu ul li:hover ul, .menu ul li a:hover ul{display:block;position:absolute;margin:0;top:27px;left:7px;height:auto;width:13.5em;color:#fff;background:#fff;padding-left:3px;}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a{border:0px;margin:0;padding:0;height:auto;background:#fff;width:13.5em;}
.menu ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover{color:#000;background:#fff;}
ul{margin-left:0px;text-align:left;}
li{margin-bottom:1em;}
.tmenu{position:relative;float:left;margin:0;padding:0;height:16px;width:530px;background:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;border-right:0px solid black;z-index:1;}
.tmenu ul{padding:0px 0px 0px 10px;margin:0;list-style-type:none;line-height:1.5em;}
.tmenu li{float:left;position:relative;margin:0 0px;padding:0px;}
.tmenu ul li table{margin:-1px 0;m\argin:0;border-collapse:collapse;font-size:12px;}
.tmenu ul li ul{display:none;padding:1px;font-size:11px;border-left:1px solid #999;border-bottom:1px solid #999;}
.tmenu li ul li{margin-left:2px;font-weight:normal;}
#contentwrappertop .tmenu ul li a, #contentwrappertop .tmenu ul li a:visited{float:left;text-decoration:none;height:18px;margin:0px 0px 0px 10px;padding:0px 16px 0px 0px;text-decoration:none;background:url(/images/white_arrow_3x3.png) center right no-repeat;border:0px solid;}
#contentwrappertop .tmenu ul li.noarrow a, #contentwrappertop .tmenu ul li.noarrow a:visited{background:transparent;}
.tmenu ul li:hover a, .tmenu ul li a:hover{border-top:0px solid #ffc400;height:18px;}
.tmenu ul li:hover ul, .tmenu ul li a:hover ul{display:block;position:absolute;margin:0;top:18px;left:7px;height:auto;width:13.5em;color:#fff;background:#fff;padding-left:3px;border:2px solid #F0E1BD;}
#contentwrappertop .tmenu ul li:hover ul li a, #contentwrappertop .tmenu ul li a:hover ul li a{border:0px;margin:0;padding:0;height:auto;background:#fff;width:13.5em;text-transform:capitalize;font-size:11px;font-weight:normal;color:#0069D5;}
.tmenu ul li:hover ul li:hover a, .tmenu ul li a:hover ul li a:hover{color:#000;background:#fff;}
#contentwrappertop .tmenu ul li ul a:hover{text-decoration:underline;}


#social_media {
 font-size:10px;
 position:absolute;
 top:0px;
 left:10px;
 width:100%;
}
#social_media table {
 width:100%;
}
#social_media table td{
color:#0086D5;
}

#social_media img {
 float:left;
 padding-right:5px;
}

.social_text {
 float:left;
}

#social_media a {
 text-decoration:none;
}

.social_arrow {
 float:left;
 padding-top:6px;
}
.social_guide {
 padding-top:6px;
}
.social_chat{
 padding-top:6px;
}
.social_share {
 padding-top:2px;
}
.social_weather {
 padding-top:3px;
}
#google_translate_element {
 padding-top:10px;
 margin-top:20px;
 border:0px solid;
 width:340px;
 height:25px;
 vertical-align:middle;
 margin:0 auto;
}
#google_translate_element select {
  margin-top:-3px;
  float:right; 
}

