html.busy,html.busy *{cursor:wait!important}
.wait,.wait *{cursor:wait!important}
html,body,form,#background-container,#primary-container{height:100%;width:100%;margin:0;padding:0;border:0;vertical-align:top}
body,li{font:normal 13px/17px "Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#171d27}
.body-background{background:#000}
.home-background{background:#000 url('/images/common/discover-newport-kayak-rhode-island-2.jpg') no-repeat center top}
#logo-row,#navigation-row,#content-row,#footer-row,.content-container-no-margins{width:875px}
#background-container{width:100%;min-height:100%;height:auto!important;height:100%;margin-bottom:-479px;text-align:left;vertical-align:top}
#footer-container,#push-row{height:479px}
#footer-container{background:transparent url(/images/common/footer-background.png) repeat-x}
#footer-padding{height:444px;padding-top:35px}
#fade-row{background:transparent url(/images/common/nav-row-background.png) repeat-x}
#primary-container{width:990px;min-height:100%;height:auto!important;height:100%;margin:0 auto;text-align:left;vertical-align:top}
#nav-row{height:120px}
#logo-image{float:left;width:214px;height:94px;margin-top:12px}
#footer-wrapper{width:990px;height:479px;margin:0 auto;text-align:left;vertical-align:top;color:White}
#upper-navigation-container{height:29px;float:right;margin-right:30px;text-transform:uppercase}
#upper-navigation-container div{float:left}
#upper-navigation-container a{color:#94938f;text-decoration:none;font:bold 10px/29px Verdana}
#upper-navigation-container a:hover{text-decoration:underline}
#upper-navigation-container .spacer{width:35px;text-align:center;line-height:29px}
.NewsletterBackground{background-repeat:no-repeat;width:221px;height:82px}
a.InspireLink,a.InspireLink:visited{font-family:Verdana;font-size:9px;color:White;text-decoration:none}
a.InspireLink:hover{font-family:Verdana;font-size:9px;color:White;text-decoration:underline}
.ED{font-weight:bold;color:Red;padding-top:5px;text-align:right}
.SearchBox{width:140px;background-color:#FFF;font-family:Tahoma;height:15px;line-height:15px;font-size:8px;border:solid 1px #818181!important}
.VisTD{vertical-align:top;padding:5px 0 5px 0}
.COEMonth{height:19px;width:68px;padding:1px 1px 1px 1px}
.VisTD2{padding-top:0}
.VisPadIcon{width:24px;height:22px;padding-top:5px;padding-right:5px}
.Top{vertical-align:top}
.VisitorBlueHeader{font-family:Tahoma;color:#000080;font-size:13px;font-weight:normal}
.Bold{font-weight:bold}
.SmallHeader{color:#0000A0;font-size:13px;font-weight:bold}
.RedNoBold{color:#F00;font-weight:normal}
.NavTD{height:51px;vertical-align:middle}
.NavLangPad{padding-right:10px}
img{border:0}
.SearchResultBold{margin:0;font-family:Tahoma;font-size:11px;font-weight:bold}
.boldlink{margin:0;font-family:Tahoma;font-size:11px;font-weight:bold}
.SearchCellBG{background-color:#2b80aa}
.TB{border:solid 1px gray}
.lh20{line-height:50px;padding-bottom:10px}
.Pad5{padding-left:5px}
.STop{width:100px}
.STop2{width:168px}
.SearchCell{text-align:left;font-size:11px;font-family:Tahoma;color:#fff;font-weight:bold;text-decoration:none;padding-left:5}
.mainlist{margin:0;font-family:Tahoma;font-size:11px;color:#FFF;font-weight:bold}
.listtxt{margin:0;font-family:Tahoma;font-size:9px;color:#000;line-height:14px}
a.tripplanner{font-family:Tahoma;font-size:9px;color:#333;font-weight:bold;text-decoration:none}
a.tripplanner:visited{font-family:Tahoma;font-size:9px;color:#333;font-weight:bold;text-decoration:none}
a.tripplanner:hover{font-family:Tahoma;font-size:9px;color:#333;font-weight:bold;text-decoration:none}
.main{margin:0;font-family:Tahoma;font-size:11px;line-height:20px}
hr{height:1px;color:#ccc}
a{color:#69C;text-decoration:none}
a:hover{text-decoration:underline}
.hdr{font-family:Tahoma;letter-spacing:1px;font-size:17px;color:#c00;font-weight:bold;text-transform:uppercase}
.hdr_small{font-family:Tahoma;font-size:12px;color:#c00;font-weight:bold;text-decoration:none;padding-right:5;line-height:16px;text-transform:uppercase}
.GreatRatesHeader{font-family:Tahoma;font-size:11px;color:#000;font-weight:bold;text-decoration:none;line-height:16px;text-transform:uppercase}
.tbr{border-style:solid;border-color:#ccc;border-width:1pt;font-family:Tahoma;font-size:9px}
.input{font-family:Tahoma;font-size:12px}
input.clear{border:0;padding-left:0}
.navbackgroundimage{position:absolute;left:112px;top:0;z-Index:5}
a.subnav{font-family:Tahoma;font-size:11px;color:#069;font-weight:bold;text-decoration:none;padding-right:5;line-height:20px;text-transform:uppercase}
a.subnav:visited{font-family:Tahoma;font-size:11px;color:#069;font-weight:bold;text-decoration:none;padding-right:5;line-height:20px;text-transform:uppercase}
a.subnav:hover{font-family:Tahoma;font-size:11px;color:#9A0000;font-weight:bold;text-decoration:none;padding-right:5;line-height:20px;text-transform:uppercase}
greysubnav{font-family:Tahoma;font-size:11px;color:#ccc;font-weight:bold;text-decoration:none;padding-right:5;line-height:20px;text-transform:uppercase}
a.greysubnav{font-family:Tahoma;font-size:11px;color:#ccc;font-weight:bold;text-decoration:none;padding-right:5;line-height:20px;text-transform:uppercase}
a.greysubnav:visited{font-family:Tahoma;font-size:11px;color:#ccc;font-weight:bold;text-decoration:none;padding-right:5;line-height:20px;text-transform:uppercase}
a.greysubnav:hover{font-family:Tahoma;font-size:11px;color:#c00;font-weight:bold;text-decoration:none;padding-right:5;line-height:20px;text-transform:uppercase}
.rednav{font-family:Tahoma;font-size:11px;color:#c00;font-weight:bold;text-decoration:none;padding-right:5;line-height:20px;text-transform:uppercase}
a.rednav{font-family:Tahoma;font-size:11px;color:#c00;font-weight:bold;text-decoration:none;padding-right:5;line-height:20px;text-transform:uppercase}
a.rednav:visited{font-family:Tahoma;font-size:11px;color:#c00;font-weight:bold;text-decoration:none;padding-right:5;line-height:20px;text-transform:uppercase}
.rednavbig{font-family:Tahoma;font-size:11px;color:#c00;font-weight:bold;text-decoration:none;padding-right:5;line-height:20px;text-transform:uppercase}
.LangLink:hover,a.rules-link:hover,img.pointer:hover{cursor:pointer;cursor:hand}
.twtr-hd,.twtr-ft{display:none!important}
.twtr-timeline{border-radius:0 0 0 0!important}
#twtr-widget-1 .twtr-doc,#twtr-widget-1 .twtr-hd a,#twtr-widget-1 h3,#twtr-widget-1 h4,#twtr-widget-1 .twtr-popular{color:#FFF!important}
.twtr-widget .twtr-tweet{border-bottom:none!important}
.twtr-tweet-wrap{padding-left:0!important;padding-top:10px!important;padding-right:0!important;padding-bottom:0!important;line-height:22px!important}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{line-height:20px!important}
#towns a{font:normal 12px/24px Tahoma;color:#999;text-decoration:none}
.twtr-timeline{height:auto!important}
#follow-us-container{float:left;margin-top:-2px;height:331px;border-left:solid 1px #333}
#follow-us{float:left;width:287px;margin-left:46px;margin-top:2px}
#follow-us .header{font:normal 14px Georgia;color:#fff;text-transform:uppercase;padding-bottom:23px}
#ccinspire-link{padding-top:13px;height:19px;width:auto;margin:0 auto;padding-bottom:15px}
#ccinspire-link a{font:11px/19px Tahoma;color:#ccc;text-decoration:none}
#ccinspire-link a:hover{text-decoration:underline}
#ccinspire-link img{float:left;width:36px;height:19px;padding-right:7px}
a.no-hover:hover{text-decoration:none}
h1 a{color:#1F3E64}
h2 a{color:#2E72BB}
.dash{float:left;width:100%;height:27px;background:url('/images/listings/dash.jpg') repeat-x left center}
.browser-firefox .rcbInput{padding-bottom:2px!important}
.no-focus:focus{outline:0}
#newsletter-email-textbox{float:left;width:124px;padding-left:3px;margin-right:10px;margin-top:1px}
.browser-firefox #newsletter-email-textbox{margin-top:0;width:120px}
#newsletter-signup-button{float:left}
.grey{color:#858585}
.ital{font-style:italic!important}
.normal{font-style:normal!important;color:#000}
#google-search-button:hover{cursor:pointer;cursor:hand}
#who-we-are{float:left;margin-top:-2px;height:331px;width:189px;border-right:solid 1px #333}
#who-we-are .header{width:189px;float:left;font:normal 14px Georgia;color:#fff;text-transform:uppercase;margin-top:2px}
.no-hover{cursor:default!important}
a.next-button-link:hover,.nav-hover:hover{cursor:pointer;cursor:hand}
.dotted{float:left;background-image:url('/images/content-pages/whats-your-reason/dotted-line.png');background-repeat:repeat-x;background-position:bottom;width:936px;height:1px}
.winter-top{padding-bottom:6px;height:inherit;margin-bottom:12px}
#whats-your-reason-slideshow{height:300px;width:450px;float:left;margin-right:20px}
.descpanelfg{padding:4px!important}
.gsc-search-box{display:none}
.gsc-result-info{border-bottom:none!important}
.gcsc-branding{display:none}
.gsc-thinWrapper{width:930px!important}
#master-search{display:none}
.gsc-adBlock,.gsc-adBlockVertical{display:none}
.cse .gsc-control-cse,.gsc-control-cse{padding:0!important}
.gs-no-results-result{display:none}
.gsc-webResult .gsc-result{border:none!important}
.gsc-cursor-page{color:#6A94BB!important;text-decoration:none!important}
.gsc-cursor-page:hover{text-decoration:underline!important}
.gsc-cursor-current-page{color:#666!important}
.gsc-cursor-current-page:hover{text-decoration:none!important}
.outer{height:238px;width:207px;display:table;position:relative;vertical-align:middle}
.inner{position:relative;vertical-align:middle;display:table-cell}
.fadeslidedescdiv{height:45px!important}
.browser-firefox .descpanelbg,.browser-firefox .descpanelfg{top:0!important}
.descpanelbg,.descpanelfg{top:-6px!important}
.browser-ie .descpanelbg,.browser-ie .descpanelfg{top:-5px!important}
.descpanelfg .close{display:none}
#whats-your-reason,#container{width:936px;float:left;min-height:473px}
#whats-your-reason li{font:normal 14px/20px "Helvetica Neue",Helvetica,Arial,Sans-Serif}
.share-size{width:auto;float:left}
.add-this{margin-left:-2px;margin-top:13px}
.addthis_counter a.atc_s{background:url('/images/common/gonewport-addthis.png')!important}
.module1{background-color:#dff3ff;border:1px solid #c6e1f2}
.loading{position:absolute;top:50%;left:50%;background-color:white;opacity:1.0!important;height:146px;width:200px;border:solid 1px #e3e3e3;margin-top:-73px;margin-left:-100px;-moz-border-radius:6px;-webkit-border-radius:6px;-opera-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}
.loading .loading-image{margin-top:20px;padding:0}
.loading h3{color:Black;position:relative;float:none;padding-bottom:20px}
.RadAjax_Windows7 .raDiv{background-image:none!important}
div.RadAjax_Windows7 .raColor{background-color:#fff}
#whats-your-reason .ajax-panel{width:706px;float:left}
.addthis_button_pinterest{margin-top:-2px!important;margin-left:24px}
.addthis_button_google_plusone{margin-left:-2px!important}
.event-listing .image{float:right}
.event-listing .enhanced .image{width:140px;height:103px}
.event-listing .premium .image{width:185px;height:136px}
.event-listing .enhanced .title-description{width:507px}
.hidden{display:none}
.row{width:691px;float:left;padding:4px 0}
.question{float:left;font-weight:bold;line-height:28px;padding-right:10px;width:174px;text-align:right;vertical-align:top}
.textbox,.drop-down-list{float:left;height:22px;padding:3px 0 3px 0;line-height:normal}
.browser-firefox .textbox{height:24px;padding:2px 0 2px 0}
.browser-firefox .rcbInput{padding-bottom:2px!important}
.radio{float:left;height:22px;line-height:22px;padding:4px 0 2px 0;margin-left:-5px}
.browser-chrome .radio,.browser-safari .radio{padding:2px 0 4px 0}
.attractions-visited{width:185px;float:left}
#province-row{display:none}
.meetings-image{width:691px;height:351px;position:relative}
.meetings-header{background-color:#b3c4c4;font:bold 17px/72px "Helvetica Neue",Helvetica,Arial,Sans-Serif;height:72px;width:673px;float:left;margin-bottom:10px;text-transform:uppercase;padding-left:18px}
.inside-header{width:673px;margin-left:-8px}
.meeting-row{width:675px;float:left}
.meeting-row img{float:left}
.meeting-row div{height:156px;vertical-align:middle;float:left;padding-top:44px}
.meetings-header-image{float:left;margin-bottom:10px}
.padded{margin-bottom:10px;float:left}
.intro-text-left{font:normal 13px/17px "Helvetica Neue",Helvetica,Arial,Sans-Serif;margin-top:5px;float:left}
h1{font:bold 17px/17px "Helvetica Neue",Helvetica,Arial,Sans-Serif}
#team-profile{background-color:#b60020;height:513px}
#team-profile,#team-profile a{color:#fff}
.meeting-content{background:#e3ebec;float:left;width:675px;padding:8px}
.meeting-content-home{width:691px;float:left}
.meeting-content #hotel-listings{width:675px;float:left}
.meeting-content #hotel-listings .left-container{float:left;width:345px}
.meeting-content #hotel-listings .left-container h1{margin-top:-2px}
.meeting-content .lower{float:left;width:345px;vertical-align:middle;line-height:28px}
.meeting-content .lower-2{margin-bottom:2px;width:675px}
.meeting-content .arrow{float:left;margin-right:8px}
.meeting-content #hotel-listings .hotel-image{float:right;margin-left:8px}
.meeting-content #hotel-listings .dash{width:675px}
.meeting-content .dash{width:675px}
.meeting-content #hotel-details .dash{width:314px}
#hotel-details,#hotel-details .inner-text{float:left;width:314px}
#hotel-details{margin-right:10px}
#gallery-container{float:left;width:349px;margin-top:13px}
.clear{clear:both}
#gallery-container iframe{margin-top:15px;width:347px;height:231px}
#gallery-container .google-map{color:#00f;text-align:left}
.hotel-list{margin:20px 0}
.hotel-list div{width:230px;float:left;font-size:12px}
.hotel-profile{width:691px;float:left}
.hotel-profile .dash:last-child{display:none}
.pinterest-icon,.blog-icon,.twitter-icon,.facebook-icon,.youtube-icon{float:left;display:block;overflow:hidden}
.pinterest-icon:hover,.blog-icon:hover,.twitter-icon:hover,.facebook-icon:hover,.youtube-icon:hover{opacity:.80}
#footer-social-media,#footer-social-media div{float:left;width:267px}
#footer-social-media .pinterest-icon,#footer-social-media .blog-icon,#footer-social-media .twitter-icon,#footer-social-media .facebook-icon,#footer-social-media .youtube-icon{width:16px;height:16px;background:url('/images/common/social-media-16x16.png') no-repeat scroll transparent;margin:0 10px 10px 0}
#footer-social-media .blog-icon{background-position:0 -16px}
#footer-social-media .facebook-icon{background-position:0 -32px}
#footer-social-media .pinterest-icon{background-position:0 -48px}
#footer-social-media .twitter-icon{background-position:0 -64px}
#footer-social-media .youtube-icon{background-position:0 -80px}
#footer-social-media a{font:normal 12px/16px Tahoma,Verdana,Segoe,Sans-Serif;color:#999;text-decoration:none}
#social-media{width:150px;height:24px;padding-top:19px;float:right}
#social-media .pinterest-icon,#social-media .blog-icon,#social-media .twitter-icon,#social-media .facebook-icon,#social-media .youtube-icon,.contact-information .facebook-icon{width:24px;height:24px;background:url('/images/common/social-media-24x24.png') no-repeat scroll transparent;padding:0 6px 0 0}
#social-media .blog-icon{background-position:0 -24px}
#social-media .facebook-icon,.contact-information .facebook-icon{background-position:0 -48px}
#social-media .pinterest-icon{background-position:0 -72px}
#social-media .twitter-icon{background-position:0 -96px}
#social-media .youtube-icon{background-position:0 -120px}
.addthis_button_google_plusone div{float:left!important}
.thumb{float:left!important;border:solid 1px #ccc;padding:4px;margin-right:11px}
.gallery-row div.thumb:last-child{margin-right:0}
.section-top{width:434px;float:left}
.section-top-wide{width:691px;float:left}
#outer-content-container{background-color:rgba(255,255,255,0.8);width:990px;margin-top:10px;margin-bottom:33px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#inner-content-container{width:936px;padding:12px;min-height:200px;background-repeat:repeat-y}
.content-container{width:934px;overflow:hidden;background-color:#fff;padding:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.stay-save{background:#d9eaf5;background:-moz-linear-gradient(top,#59afc0,#fff);background:-webkit-gradient(linear,0% 0,0% 100%,from(#59afc0),to(#fff));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#59afc0',EndColorStr='#ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#59afc0', EndColorStr='#ffffff')"}
.stay-save .bread-crumb-nav a,.stay-save .bread-crumb-nav .spacer{color:#fff}
.stay-save .intro-text-left{margin-top:0}
.stay-and-save-content{background-color:#fff}
.last-minute-deal{border:solid 1px black;width:659px;min-height:144px;padding:9px;margin-bottom:15px;float:left}
.stay-and-save-header-container{background-color:#fff;height:73px;padding:6px}
.stay-and-save-header-gradient{width:649px;padding:15px;height:43px;background:#59afc0;background:-webkit-gradient(linear,left top,right top,from(#59afc0),to(#fff));background:-moz-linear-gradient(left top,#59afc0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#59afc0',EndColorStr='#ffffff',GradientType=1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#59afc0', EndColorStr='#ffffff', GradientType=1)"}
#stay-and-save-form{float:left;background-color:#fff;width:679px;padding:6px}
#stay-and-save-form .row{width:679px}
span.16{font:normal 16px/20px "Helvetica Neue",Helvetica,Arial,Sans-Serif!important;font-size:16px!imporant}
span{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif}
#stay-and-save .dash{width:310px!important}
#last-minute-deal-form,#last-minute-deal-form .dash-header,#last-minute-deal-form #admin-form,#last-minute-deal-form .row{width:691px}
#last-minute-deal-form .question{width:100px}
#last-minute-deal-form .textbox{width:581px}
#getaway-package,#getaway-package .dash-header,#getaway-package #admin-form,#getaway-package .row{width:807px}
#newsletter-signup-button:hover{cursor:pointer!important;cursor:hand!pointer}
.contact-information .header{width:100%;margin-bottom:6px}
.tweet{margin-top:12px}
.printer-friendly:hover{cursor:pointer;cursor:hand}