/* visitPA Style Sheet */

/* Universal Styles */
/* this is removed because it was removing the padding from tables too.     * {margin:0px;padding:0px;} */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,dl,dt,dd,form,img {margin:0;padding:0}
body{padding:0px;margin:0px;text-align:center;font:62.5% Arial, Helvetica, sans-serif;color:#505050;background:#FFFFFF;}
img {display:block;border:0;}
h1 {font-size:1.8em;}
h2 {font-size:1.6em;}
h3 {font-size:1.5em;}
h4 {font-size:1.4em;}
h5 {font-size:1.3em;}
h6 {font-size:1.2em;}
p{font-size:1.1em;color:#505050;}
a{font-size:1.1em;color:#0067AA;text-decoration:underline;}
a:link {color:#0067AA;text-decoration:underline;}
a:visited{color:#0067AA;text-decoration:underline;}
/*a:hover{text-decoration:none;}*/
ul li {padding:0px 0px 0px 10px;list-style:none;font-size:1.1em;color:#505050;background:url(../images/grayArrowOnWhite.jpg) left 0.45em no-repeat;}
.clearIt {width:0px;height:0px;line-height:0px;font-size:0em;overflow:hidden;clear:both;}
.skiplink {width:0px;height:0px;overflow:hidden;position:absolute;top:0px;Left:3000px;}
.access {height:0px;width:0px;overflow:hidden;position:absolute;}
.hidden {display:none;}
p.tryagain {display:none;padding:2px 3px;margin:0px 10px 0px 0px;float:right;color:#FF0000;border:#FF0000 1px solid;background:#FFCCFF;}
p.tryagain2 {display:none;padding:2px 3px 0px 3px;margin:5px 0px 0px 0px;color:#FF0000;}
.globalNoscript {color:#000;border-bottom:1px solid #000;text-align:left;padding:8px 12px 8px 50px;font-size:1.2em;line-height:1.4em;background:#FFFFBD url(../images/icon_alert.png) no-repeat 8px center;}
.globalNoscript a {color:#000;}
.floatLeft {float:left;}
.floatRight {float:right;}
img.galleryHider {display:none;width:0px;height:0px;}
.red {color:#FF0000;}
.red ul li {color:#FF0000;background-image:url(../images/redArrowOnWhite.jpg);}
span.red p{font-size:1.0em;}
.red2 {color:#FF0000;font-size:1.1em;}
.red2 ul li {color:#FF0000;background-image:url(../images/redArrowOnWhite.jpg);font-size:1.0em;}

/* ----- Main Layout Container ----- */
#bigBrother {width:100%;margin:0px;padding:0px;background: url(../images/wallpaper.gif) center top repeat-y;}
/* ----- End Main Layout Container ----- */

/* ----- Header Styles ----- */
#theHead {width:960px;height:277px;margin:0px auto;padding:0px;}
#theHeadAR {width:960px;height:420px;margin:0px auto;padding:0px;}
#theHead #headLiner {width:960px;height:277px;padding:0px;margin:0px auto;position:relative;background:#4E83AC;}
#theHeadAR #headLiner {width:960px;height:420px;padding:0px;margin:0px auto;position:relative;background:#4E83AC;}
#theHead #headLiner #header {position:absolute;top:0px;left:0px;z-index:99;}

/* Start New Logo */
a#theMainLogo {width:44px;height:43px;padding:0px;margin:0px;position:absolute;top:10px;left:34px;overflow:hidden;text-align:left;text-indent:-9999px;}
a#theMainLogo span {text-indent:-9999px;}
/* End New Logo */

#startStory {width:384px;padding:0px;margin:0px;position:absolute;Top:0px;Left:23px;overflow:hidden;text-align:left;}
#startStory #storyLiner {width:372px;margin:0px;padding:0px 0px 0px 12px;background: url(../images/shareStoryBGtile.png) left top repeat-y;overflow:hidden;text-align:left;}
#startStory #storyLiner #visitPALogo {width:32px;height:32px;margin:12px 12px 10px 0px;padding:0px;background: url(../images/shareStoryLogo2.png) left top no-repeat;float:left;position:relative;}
#startStory #storyLiner #visitPALogo a.homeLink {display:block;width:32px;height:32px;margin:0px;padding:0px;}
#startStory #storyLiner #visitPALogo a.homeLink span {display:none;margin:0px;padding:0px;}
#startStory #storyLiner #visitPALogo img {padding:0px;margin:0px;background:none;position:relative;}
/* This is the original width of the story blurb div when we had icons to accompany them.
#startStory #storyLiner #storyBlurb {width:268px;margin:0px;padding:8px 4px 5px 10px;float:left;overflow:hidden;}*/
#startStory #storyLiner #storyBlurb {width:306px;margin:0px;padding:8px 4px 5px 10px;float:left;overflow:hidden;}
#startStory #storyLiner #storyBlurb h3 {font-size:1.1em;line-height:1.1em;margin:0px;padding:0px;}
#startStory #storyLiner #storyBlurb p {font-size:0.9em;line-height:1.3em;margin:0px;padding:2px 0px 0px 0px;}
#startStory #storyLiner #storyBlurb p span {font-weight:bold;font-size:1.2em;margin:0px;;padding:0px;}
/* for changing the color of the span tags. these classes should be applied to the same DIV that has the #storyBlurb ID. */
#startStory #storyLiner .fuscia p span {color:#d21243;}
#startStory #storyLiner .purple p span {color:#850d79;}
#startStory #storyLiner .green p span {color:#afbd22;}
/* END for changing the color of the span tags */
#startStory #storyLiner div.storyImage {width:38px;padding:0px;margin:0px;float:left;overflow:hidden;}
#startStory #storyLiner div.storyImage img {padding:0px 0px 1px 0px;margin:0px auto;vertical-align:middle;}
#startStory #storyLiner div.storyImage2 {padding:7px 0px 0px 0px;margin:0px;float:left;}
#startStory #storyBottom {width:384px;height:11px;padding:0px;margin:0px;background: url(../images/shareStoryBGbottom.png) left top no-repeat;clear:both;}

/* Start Old Login */
#shareYourStory {width:139px;height:22px;margin:0px;padding:0px;position:absolute;top:0px;left:492px;background:#f3a204;}
#userBox {/*width:295px;padding:0px;margin:0px;position:absolute;Top:0px;Left:631px;text-align:left;z-index:98;*/}
#loginBody {width:266px;padding:3px 19px 3px 10px;margin:0px;background:url(../images/loginBGtile.png) left top repeat-y;font-size:1.1em;overflow:hidden;}
#loginBody img {display:inline;padding:4px 4px 0px 0px;}
#loginBody p {display:inline;}
#loginBody h2 {display:inline;background:url(../images/loginPlus.gif) left 0.2em no-repeat;padding:0px 1px 0px 16px;font-size:0.8em;}
#loginBody h2 a {color:#666666;text-decoration:none;}
#loginBody h2 a span {color:#0067aa;text-decoration:underline;}
#loginBody h2 a span:hover {text-decoration:none;}
#loginBody a.logOff {font-size:0.9em;}
#loginBody ul {width:237px;margin:0px;padding:0px 0px 0px 20px;display:none;overflow:hidden;}
#loginBody ul li {margin:3px 0px;padding:0px 0px 0px 10px;list-style:none;background:url(../images/blueArrowOnWhite.jpg) left 0.45em no-repeat;}
#loginBody ul li a {font-size:0.9em;}
#loginBottom {width:295px;height:12px;padding:0px;margin:0px;background:url(../images/loginBGbottom.png) left top no-repeat;}
/* End Old Login */

/* Start New Login */
#userBox {width:540px;height:80px;padding:0px;margin:0px;position:absolute;Top:0px;Left:405px;text-align:left;z-index:98;overflow:hidden;/* can't have overflow hidden without a height because of the floats. */}
table#usersName {padding:0px 0px 3px 4px;margin:0px;background: url(../images/signedInShadowGreen.png) left bottom no-repeat;position:absolute;top:0px;right:257px;}
table#usersName td {color:#FFFFFF;padding:3px 5px 7px 15px;font-size:1.2em;}
table#usersName td a {color:#FFFFFF;font-weight:bold;text-decoration:none;}
table#usersName td a:hover {text-decoration:underline;}
#bucketBucket {width:254px;padding:0px 3px 4px 0px;background: url(../images/signedInShadowblue.png) right bottom no-repeat;position:absolute;top:0;right:0px;}
#bucketBucket div#topLinkBucket {width:244px;padding:6px 0px 9px 10px;margin:0px;overflow:hidden;background: url(../images/linkBucketBg.png) left top no-repeat;font-size:1.1em;}
#bucketBucket div#topLinkBucket a {display:block;width:auto;height:auto;padding:0px 9px;margin:0px;color:#ffffff;font-weight:bold;text-decoration:none;float:left;}
#bucketBucket div#topLinkBucket a:hover {text-decoration:underline;}
#bucketBucket div#topLinkBucket a#roadtripPlannerLink {}
#bucketBucket div#topLinkBucket a#profileLink {border-left:#ffffff 1px solid;}
#bucketBucket div#topLinkBucket a#signOutLink {border-left:#ffffff 1px solid;color:#fbb217;}
a#signInLink {display:block;width:91px;height:34px;padding:0px;margin:0px;font-size:1.2em;background: url(../images/signInShadow.png) left top no-repeat;color:#ffffff;font-weight:bold;text-decoration:none;text-transform:uppercase;position:absolute;right:0px;top:0px;text-indent:-9999px;overflow:hidden;}
a#signInLink:hover {background: url(../images/signInShadowOver.png) left top no-repeat;}
a#signInLink span {text-indent:-9999px;}
/* End New Login */

#primaryNav {width:838px;height:43px;padding:0px;margin:0px;position:absolute;Top:234px;Left:60px;z-index:98;}
#primaryNav ul#nav_primary {margin:0px;padding:0px;list-style:none;width:838px;height:43px;overflow:hidden;}
#primaryNav ul#nav_primary li {margin:0px;padding:0px;float:left;background:none;}
#primaryNav ul#nav_primary li a {display:block;height:43px;margin:0px;padding:0px;text-indent:-9000px;text-decoration:none;}
#primaryNav ul#nav_primary li a span {display:none;margin:0px;padding:0px;}
#primaryNav ul#nav_primary li a#pitem1 {width:168px;background:url(../images/navItem01.png) center;} 
#primaryNav ul#nav_primary li a#pitem2 {width:164px;background:url(../images/navItem02.png) center;} 
#primaryNav ul#nav_primary li a#pitem3 {width:164px;background:url(../images/navItem03.png) center;} 
#primaryNav ul#nav_primary li a#pitem4 {width:164px;background:url(../images/navItem04.png) center;} 
#primaryNav ul#nav_primary li a#pitem5 {width:172px;background:url(../images/navItem05.png) center;} 
#primaryNav ul#nav_primary li a:hover {background-position:bottom !important;}
#primaryNav ul#nav_primary li a.active, #nav_primary li a.active:hover {background-position:top !important;}
/* ----- End Header Styles ----- */


/* ----- Base Body Styles ----- */
#theBody {width:960px;margin:0px auto;padding:0px;background:#FFFFFF url(../images/bodyBG.jpg) left top repeat-x;font-size:1.1em;}
#theBody #bodyLiner {width:910px;margin:0px auto;padding:10px 0px 0px 0px;}
#searchBar {width:100%;margin:0px;padding:3px 4px;background:#C26C19 url(../images/searchBarBG.jpg) left top repeat-x;overflow:hidden;}
#searchBar #searchForm table {float:right;}
#searchBar #searchForm table input.searchField {width:123px;height:15px;padding:2px;margin:0px 3px;font-size:0.9em;border:#8b5620 1px solid;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;}
#breadcrumbs {width:100%;margin:0px;padding:10px 13px 12px 13px;text-align:left;overflow:hidden;color:#0067AA;font-size:0.9em;}
#breadcrumbs p {color:#0067AA;}
#breadcrumbs a {color:#0067AA;padding:0px 5px;font-size:1em;}
#breadcrumbs span {padding:0px 5px;color:#505050;}
/* Base Body Bottom Shadow */
#theBodyBottom {width:960px;height:51px;margin:10px auto 0px auto;padding:0px;background:#FFFFFF url(../images/bodyBGbot.jpg) left bottom repeat-x;}
ul#logoList {margin:0px;padding:0px;list-style:none;width:658px;height:18px;overflow:hidden;}
ul#logoList li {margin:0px;padding:0px 14px 0px 0px;float:left;}
ul#logoList li a {display:block;height:18px;margin:0px;padding:0px;text-indent:-9000px;text-decoration:none;}
ul#logoList li a span {display:none;margin:0px;padding:0px;}
ul#logoList li a#flickr {width:37px;height:12px;margin-top:2px;background:url(../images/logoFlickr.jpg) no-repeat;}
ul#logoList li a#youTube {width:44px;height:18px;background:url(../images/logoYouTube.jpg) no-repeat;}
ul#logoList li a#mySpace {width:59px;height:17px;background:url(../images/logoMyspace.jpg) no-repeat;}
ul#logoList li a#faceBook {width:54px;height:12px;margin-top:2px;background:url(../images/logoFacebook.jpg) no-repeat;}
ul#logoList li a#twitter {width:67px;height:15px;margin-top:0px;background:url(../images/logoTwitter.jpg) no-repeat;}
ul#logoList li a#savvygrouse {width:123px;height:8px;margin-top:5px;background:url(../images/logoSavvy.jpg) no-repeat;}
/* ----- End Base Body Styles ----- */


/* ----- Footer Styles ----- */
#theFeet {width:960px;min-height:189px;margin:0px auto;padding:0px;background:#4E83AC;}
#theFeet #footerLiner {width:960px;padding:25px 0px 0px 0px;margin:0px auto;position:relative;}
#theFeet #footerLiner img {padding:0px !important;margin:0px;}
#theFeet #footerLiner ul#footerList1 {margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
#theFeet #footerLiner ul#footerList1 li {display:inline;list-style:none;color:#ffffff;background:none;margin:0px;padding:0px;}
#theFeet #footerLiner ul#footerList1 li a {color:#ffffff;text-decoration:none;margin:0px;padding:0px 3px 0px 6px;border-left:#ffffff 1px solid;font-size:1.0em;font-weight:bold;}
#theFeet #footerLiner ul#footerList1 li a:hover {text-decoration:underline;}
#theFeet #footerLiner ul#footerList2 {}
#theFeet #footerLiner ul#footerList2 li {margin:0px;padding:0px;display:inline;list-style:none;color:#ffffff;font-size:1.4em;font-weight:bold;background:none;}
#theFeet #footerLiner ul#footerList2 li a {color:#ffffff;text-decoration:none;margin:0px;padding:0px 3px 0px 6px;border-left:#ffffff 1px solid;font-size:1.0em;font-weight:bold;}
#theFeet #footerLiner ul#footerList2 li a:hover {text-decoration:underline;}
#theFeet #footerLiner p {margin:0px;padding:0px;color:#ffffff;font-size:1.0em;}
#theFeet #footerLiner p.larger {margin:0px;padding:10px 0px 0px 0px;font-size:1.6em;;font-weight:bold;}
#theFeet #footerLiner p.larger a {color:#ffffff;text-decoration:none;font-size:0.7em;}
#theFeet #footerLiner p.larger a:hover {text-decoration:underline;}
#theFeet #footerLiner img {margin:0px auto;padding:5px 0px 0px 0px;}
#theFeet #footerLiner #footerLogo {width:116px;height:41px;margin:5px auto 0px auto;padding:0px;background:url(../images/paFooterLogo.png) left top no-repeat;overflow:hidden;position:relative;}
#bottomJaw {width:100%;height:13px;margin:0px;padding:0px;background: url(../images/wallpaperBottom.gif) center top repeat-y;border-bottom:#FFFFFF 7px solid;}
/* ----- End Footer Styles ----- */


/* ----- 1 Column Layout Styles ----- */
#oneColumn {width:905px;padding:0px;margin:0px;font-size:1.0em;overflow:hidden;}
#oneColumn #searchBar {width:897px;}
#oneColumn h1 {width:877px;margin:0px;padding:3px 14px 3px 14px;font-size:1.7em;background:#0092df;color:#FFFFFF;text-align:left;overflow:hidden;}
#oneColumn h2 {font-size:1.6em;padding:3px 0px;text-align:left;}
#oneColumn h3 {font-size:1.4em;padding:3px 0px;text-align:left;}
#oneColumn h4 {font-size:1.3em;padding:3px 0px;text-align:left;}
#oneColumn h5 {font-size:1.2em;padding:3px 0px;text-align:left;}
#oneColumn h6 {font-size:1.1em;padding:3px 0px;text-align:left;}
#oneColContent {width:877px;margin:0px;padding:7px 14px;text-align:left;overflow:hidden;}
#oneColContent p {padding:5px 0px;font-size:1.0em;}
#oneColContent a {font-size:1.0em;}
#oneColContent ul {padding:0px 0px 0px 20px;margin:0px;}
#oneColContent ul li {padding:0px 0px 0px 10px;margin:0px;font-size:1.0em;}
#oneColContent ol {padding:0px 0px 0px 25px;margin:0px;font-size:1.0em;}
#oneColContent ol li {padding:0px;margin:0px;font-size:1.0em;}
#oneColContent ol li a {font-size:1.0em;}
#oneColContent img {margin:0px;padding:5px;}
#oneColContent table {text-align:left;}
#oneColContent table td {width:300px;text-align:left;}
#oneColLogos {width:905px;padding:0px;margin:0px auto;text-align:left;}
#oneColLogos #oneColLogoLiner {width:891px;padding:7px 0px 0px 0px;margin:0px 0px 0px 14px;border-top:#d21243 9px solid;}
#oneColLogos #oneColLogoLiner img {display:inline;padding:0px;margin:0px 6px;}
/* ----- End 1 Column Layout Styles ----- */

/* Start Site Search Results Styles */
#search_refine {width:869px;padding:13px 18px;margin:6px 0px;background:#ededed;text-align:left;}
#search_refine table#keywords {width:345px;margin:0px;padding:0px;}
#search_refine table#keywords td input#kwords {width:243px;height:19px;margin:7px 0px;padding:0px;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;border:#bababa 1px solid;}
#search_refine a.showHide {margin:0px;padding:0px 0px 0px 10px;background: url(../images/blueCross.jpg) left 0.3em no-repeat;font-size:1.0em;font-weight:bold;}
#search_refine #advancedRefine_divEdit {width:869px;padding:8px;margin:10px -8px 0px -8px;background:#DDDDDD;}
#search_refine #advancedRefine_divEdit .catBox {width:120px;padding:0px;margin:0px 0px 0px 5px;float:left;}
#search_refine #advancedRefine_divEdit table#city_table {width:305px;margin:0px;padding:0px;clear:both;}
#search_refine #advancedRefine_divEdit table#city_table td input#city {width:268px;height:19px;margin:7px 0px;padding:0px;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;border:#bababa 1px solid;text-align:left;}
#transform {padding:0px;margin:0px;text-align:left;}
#transform #search_results {width:905px;padding:0px;margin:0px;text-align:left;}
#transform #search_results #pagingContainer {width:869px;padding:5px 18px;margin:0px;font-size:1.0em;}
#transform #search_results #pagingContainer a {font-size:1.0em;}
#transform #search_results p {display:inline;float:left;font-size:1.0em;}
#transform #search_results p.results_per_page {width:200px;margin:0px 0px 0px 25px;padding:0px;float:left;font-size:1.0em;}
#transform #search_results p.results_per_page a {font-size:1.0em;}
#transform #search_results table {width:905px;margin:0px;padding:0px;border:none;clear:both;}
#transform #search_results table tr {}
#transform #search_results table tr.result_a {background:#f6f6f6;}
#transform #search_results table tr.result_b {background:#ffffff;}
#transform #search_results table td {margin:0px;padding:7px 18px;text-align:left;font-size:1.0em;}
#transform #search_results table td b {font-weight:bold;}
#transform #search_results table td.actCol {width:471px;font-size:1.3em;font-weight:bold;}
#transform #search_results table td.cityCol {width:111px;font-size:1.3em;font-weight:bold}
#transform #search_results table td.catCol {width:214px;font-size:1.3em;font-weight:bold}
#transform #search_results table td a.asc {margin:0px;padding:0px 15px 0px 0px;background: url(../images/arrowAsc.jpg) right 0.3em no-repeat;}
#transform #search_results table td a.dsc {margin:0px;padding:0px 15px 0px 0px;background: url(../images/arrowDesc.jpg) right 0.3em no-repeat;}

#transform #search_results2 {width:655px;padding:0px;margin:0px;overflow:hidden;}
#transform #search_results2 #pagingContainer {width:655px;padding:5px 18px;margin:0px;}
#transform #search_results2 p {display:inline;float:left;}
#transform #search_results2 p.results_per_page {width:200px;margin:0px 0px 0px 25px;padding:0px;float:left;font-size:1.1em;}
#transform #search_results2 table {width:655px;margin:0px;padding:0px;border:none;clear:both;}
#transform #search_results2 table tr {}
#transform #search_results2 table tr.result_a {background:#f6f6f6;}
#transform #search_results2 table tr.result_b {background:#ffffff;}
#transform #search_results2 table td {margin:0px;padding:7px 18px;text-align:left;font-size:1.0em;}
#transform #search_results2 table td b {font-weight:bold;}
#transform #search_results2 table th {margin:0px;padding:7px 18px;text-align:left;font-size:1.3em;}
#transform #search_results2 table th.actCol {width:379px;font-size:1.3em;font-weight:bold;}
#transform #search_results2 table th.cityCol {width:111px;font-size:1.3em;font-weight:bold;}
#transform #search_results2 table th.catCol {width:200px;font-size:1.3em;font-weight:bold;}

#loading, #loading2 {width:75px;margin:10px 0px;padding:15px 15px 15px 130px;border:#0092df 2px solid;background:#b4dbf0 url(../images/paLoadingLogo3.jpg) 5px center no-repeat;font-size:1.5em;font-weight:bold;color:#0092df;}
/* End Site Search Results Styles */

/* Start Event Results Styles */
#event_search {width:206px;margin:0px;padding:0px;float:left;overflow:hidden;}
#calendarHousing {width:174px;margin:6px 0px 4px 0px;padding:18px 16px;background:#ededed;}
#calendarForm {width:174px;margin:0px;padding:18px 16px;background:#ededed;text-align:left;}
#calendarForm #event_form table#eventKeyword {width:174px;margin:0px;padding:0px;}
#calendarForm #event_form table#eventKeyword td {margin:0px;padding:0px;}
#calendarForm #event_form table#eventKeyword td input#kwords {width:174px;padding:0px;margin:5px 0px 0px 0px;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;}
#calendarForm #event_form p {font-size:1.0em;margin:5px 0px;padding:0px;}
#calendarForm #event_form table#eventDates {width:174px;margin:0px 0px 10px 0px;padding:0px;}
#calendarForm #event_form table#eventDates td {width:87px;margin:0px;padding:0px;}
#calendarForm #event_form table#eventDates td.right {margin:0px;padding:0px 0px 0px 8px;}
#calendarForm #event_form table#eventDates td input#start_date, #calendarForm #event_form table#eventDates td input#end_date {width:55px;padding:0px;margin:0px 3px 0px 0px;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;}

#eventTransform {width:652px;padding:0px;margin:0px 0px 0px 7px;float:left;overflow:hidden;text-align:left;}
#eventTransform .pagingContainer {width:652px;padding:5px 18px;margin:0px;font-size:1.0em;}
#eventTransform .pagingContainer ol {padding:0px;margin:0px 0px 0px 22px;}
#eventTransform #event_results {width:652px;padding:0px;margin:0px;}

#eventTransform #event_results p {font-size:1.0em;}
#eventTransform #event_results p a {font-size:1.0em;}
#eventTransform #event_results p.results_per_page {width:200px;margin:0px 0px 0px 25px;padding:0px;display:block;float:left;}
#eventTransform #event_results p.results_per_page a {font-size:1.0em;}
#eventTransform #event_results p.paging {float:left;}
#eventTransform #event_results p.displaying {float:left;}

#eventTransform #event_results table {width:652px;margin:0px;padding:0px;border:none;clear:both;}
#eventTransform #event_results table tr {}
#eventTransform #event_results table tr.result_a {background:#f6f6f6;}
#eventTransform #event_results table tr.result_b {background:#ffffff;}
#eventTransform #event_results table td {margin:0px;padding:7px 18px;text-align:left;font-size:1.0em;}
#eventTransform #event_results table td.actCol {width:412px;font-size:1.3em;font-weight:bold;}
#eventTransform #event_results table td.cityCol {width:80px;font-size:1.3em;font-weight:bold}
#eventTransform #event_results table td.catCol {width:110px;font-size:1.3em;font-weight:bold}
#eventTransform #event_results table td a.asc {margin:0px;padding:0px 15px 0px 0px;background: url(../images/arrowAsc.jpg) right 0.3em no-repeat;}
#eventTransform #event_results table td a.dsc {margin:0px;padding:0px 15px 0px 0px;background: url(../images/arrowDesc.jpg) right 0.3em no-repeat;}
/* End Event Results Styles */

/* Attractions Details Layout Styles */
div#addToMyRtWrap {width:180px;margin:8px 6px 8px 0px;padding:0px;min-height:14px;float:left;position:relative;}
div#addToMyRt {width:180px;margin:0px;padding:0px;text-align:left;font-size:1.0em;position:absolute;left:0px;top:0px;background:#eb891c/*url(../images/orangeTransBG.png)*/;}
div#addToMyRt h2 {margin:0px;padding:6px 10px 5px 19px;font-size:0.9em;color:#FFFFFF;background:#eb891c url(../images/attractionLinks.jpg) 0.9em 1.0em no-repeat;}
div#addToMyRt h2 a {margin:0px;padding:0px;text-decoration:none;color:#FFFFFF;}
div#addToMyRt h2 a:hover {text-decoration:underline;}
div#addToMyRt ul#rtlist {width:124px;margin:0px;padding:8px 0px 10px 20px;display:none;overflow:hidden;}
div#addToMyRt ul#rtlist li {width:116px;margin:0px;padding:3px 8px;font-size:1.0em;background: url(../images/whiteOnOrangeArrow.jpg) left 0.7em no-repeat;}
div#addToMyRt ul#rtlist li a {color:#ffffff;}
div#addToMyRt ul#rtlist li a:hover {}
a.attractionLinks {display:block;font-size:1.0em;margin:8px 6px 8px 0px;padding:6px 10px 5px 10px;background:#eb891c;float:left;color:#FFFFFF !important;font-weight:bold;text-decoration:none !important;text-align:center;}
a.attractionLinks:hover {text-decoration:underline !important;}
#attractDetailContain {width:868px;margin:0px auto 22px auto;padding:5px 8px;background:#EDEDED;text-align:left;clear:both;overflow:hidden;}
div.attractDtlsPhotGal {width:334px;padding:0px;margin:0px 0px 0px 10px;float:right;text-align:right;overflow:hidden;}
div.attractDtlsPhotGal img {padding:0px 0px 5px 0px;float:right;}
div.attractDtlsGray {width:506px;padding:8px 9px;margin:0px;background:#E3E3E3;float:left;font-size:1.0em;}
div.attractDtlsGray h2 {font-size:1.2em !important;line-height:1.0em;font-weight:bold;margin:0px;padding:0px;}
div.attractDtlsGray p {font-size:1.0em !important;font-weight:bold;margin:0px;padding:0px;}
div.attractDtlsGray p a {font-size:1.0em !important;font-weight:normal;}
div.attractDtlsNone {width:506px;padding:8px 9px;margin:0px;float:left;font-size:1.0em;overflow:hidden;}
div.attractDtlsNone p {font-size:1.0em !important;margin:0px;padding:5px 0px;}
div.attractDtlsNone a {font-size:1.0em !important;font-weight:normal;}
div.attractDtlsNone a.videoLink {float:right;margin:0px;padding:0px 0px 0px 8px;background: url(../images/blueonGrayArrow.jpg) left 0.4em no-repeat;}

div#attractDtlLeft {width:468px;padding:0px;margin:0px 0px 15px 10px;float:left;overflow:hidden;}
/*--TAB SETS--*/
#attractTabSet {padding:0px;margin:0px 0px 0px 0px;width:468px;text-align:left;}
#attractTabSet .tabsContain {position:relative;width:468px;height:27px;padding:0px;margin:0px 0px 0px -6px;}
/*tabs*/
#attractTabs {width:468px;height:27px;padding:0px;margin:0px;background:#FFFFFF url(../images/thingsToDoTabsBG.jpg) left bottom no-repeat;overflow:hidden;}
#attractTabs li {padding:0px;margin:0px 0px 0px 3px;background:none;list-style:none;float:left;}
#attractTabs li a {height:27px;display:block;text-indent:-9999px;background-position:left center !important;}

#attractTabs li a#anchor1 {width:116px;background: url(../images/attractTab01.jpg) left center no-repeat;}
#attractTabs li a#anchor1:hover {width:116px;background-position:top left !important;}
#attractTabs li.tabs-selected a#anchor1,
#attractTabs li.tabs-selected a#anchor1:hover {width:140px;background-position:bottom !important;}
#attractTabs li a#anchor2 {width:75px;background: url(../images/attractTab02.jpg) left center no-repeat;}
#attractTabs li a#anchor2:hover {width:75px;background-position:top left !important;}
#attractTabs li.tabs-selected a#anchor2,
#attractTabs li.tabs-selected a#anchor2:hover {width:101px;background-position:bottom !important;}
#attractTabs li a#anchor3 {width:80px;background: url(../images/attractTab03.jpg) left center no-repeat;}
#attractTabs li a#anchor3:hover {width:80px;background-position:top left !important;}
#attractTabs li.tabs-selected a#anchor3,
#attractTabs li.tabs-selected a#anchor3:hover {width:103px;background-position:bottom !important;}

#attractTabSet .tabs-panel {width:432px;padding:13px 16px;margin:0px;background: url(../images/thingsToDoTabbedBG.jpg) left top no-repeat;overflow:hidden;}
#attractTabSet .tabs-panel h2 {font-size:1.0em;line-height:1.2em; margin:0px;padding:2px 0px;}
#attractTabSet .tabs-panel ul.nearbys {margin:0px;padding:3px 0px;}
#attractTabSet .tabs-panel ul.nearbys li {list-style:none;background:none;margin:0px;padding:0px;font-size:1.0em;}
#attractTabSet .tabs-panel ul.storyList {width:432px;margin:0px;padding:10px 0px 0px 0px;overflow:hidden;}
#attractTabSet .tabs-panel ul.storyList li {width:432px;margin:0px 0px 12px 0px;padding:0px;font-size:1.0em;overflow:hidden;list-style:none;}
#attractTabSet .tabs-panel ul.storyList li div.roadTripImage {width:45px;padding:0px;margin:0px 12px 0px 0px;float:left;}
#attractTabSet .tabs-panel ul.storyList li div.roadTripImage img {border:#505050 1px solid;margin:0px;padding:0px;}
#attractTabSet .tabs-panel ul.storyList li div.roadTripText {width:375px;padding:0px;margin:0px;float:left;overflow:hidden;}
#attractTabSet .tabs-panel ul.storyList li div.roadTripText p {padding:0px;font-size:1.0em;}
#attractTabSet .tabs-panel ul.storyList li div.roadTripText p a {text-decoration:underline !important;}
#attractTabSet .tabs-panel ul.storyList li div.roadTripText p a:hover {text-decoration:none !important;}
#attractTabSet .tabs-panel ul.discounts {margin:0px;padding:3px 0px 3px 0px;}
#attractTabSet .tabs-panel ul.discounts li {list-style:none;background:none;margin:0px;padding:5px 0px;font-size:1.0em;}
#attractTabSet .tabs-panel a.moreLink {display:block;padding:0px 0px 0px 12px;margin:5px 0px 10px 0px;background:url(../images/blueArrowOnWhite.jpg) left 0.5em no-repeat;}
#attractTabSet .tabs-panel p {padding:0px;margin:0px;font-size:1.0em;}
#attractTabSet .tabs-panel a {text-decoration:underline;font-size:1.0em;}
#attractTabSet .tabs-panel a:hover {text-decoration:none;}

#attractTabSet .tabs-hide {display:none;}
/*--END TAB SETS--*/

/*--TAB SET2--*/
#campaignTabSet {padding:0px;margin:0px 0px 0px 0px;width:478px;text-align:left;}
#campaignTabSet .tabsContain {position:relative;width:478px;height:27px;padding:0px;margin:0px 0px 0px -6px;}
/*tabs*/
#campaignTabs {width:478px;height:27px;padding:0px;margin:0px;background:#FFFFFF url(../images/thingsToDoTabsBG.jpg) left bottom no-repeat;overflow:hidden;}
#campaignTabs li {padding:0px;margin:0px 0px 0px 3px;background:none;list-style:none;float:left;}
#campaignTabs li a {height:27px;display:block;text-indent:-9999px;background-position:left center !important;}

#campaignTabs li a#anchor1 {width:167px;background: url(../images/campaignTab01.jpg) left center no-repeat;}
#campaignTabs li a#anchor1:hover {width:167px;background-position:top left !important;}
#campaignTabs li.tabs-selected a#anchor1,
#campaignTabs li.tabs-selected a#anchor1:hover {width:210px;background-position:bottom !important;}
#campaignTabs li a#anchor2 {width:86px;background: url(../images/campaignTab02.jpg) left center no-repeat; margin-left:-10px}
#campaignTabs li a#anchor2:hover {width:86px;background-position:top left !important;}
#campaignTabs li.tabs-selected a#anchor2,
#campaignTabs li.tabs-selected a#anchor2:hover {width:109px;background-position:bottom !important;}

#campaignTabSet .tabs-panel {width:432px;padding:13px 16px;margin:0px;background: url(../images/thingsToDoTabbedBG.jpg) left top no-repeat;overflow:hidden;}
#campaignTabSet .tabs-panel h2 {font-size:1.0em;line-height:1.2em; margin:0px;padding:2px 0px;}
#campaignTabSet .tabs-panel ul.nearbys {margin:0px;padding:3px 0px;}
#campaignTabSet .tabs-panel ul.nearbys li {list-style:none;background:none;margin:0px;padding:0px;font-size:1.0em;}
#campaignTabSet .tabs-panel ul.storyList {width:432px;margin:0px;padding:10px 0px 0px 0px;overflow:hidden;}
#campaignTabSet .tabs-panel ul.storyList li {width:432px;margin:0px 0px 12px 0px;padding:0px;font-size:1.0em;overflow:hidden;list-style:none;}
#campaignTabSet .tabs-panel ul.storyList li div.roadTripImage {width:45px;padding:0px;margin:0px 12px 0px 0px;float:left;}
#campaignTabSet .tabs-panel ul.storyList li div.roadTripImage img {border:#505050 1px solid;margin:0px;padding:0px;}
#campaignTabSet .tabs-panel ul.storyList li div.roadTripText {width:375px;padding:0px;margin:0px;float:left;overflow:hidden;}
#campaignTabSet .tabs-panel ul.storyList li div.roadTripText p {padding:0px;font-size:1.0em;}
#campaignTabSet .tabs-panel ul.storyList li div.roadTripText p a {text-decoration:underline !important;}
#campaignTabSet .tabs-panel ul.storyList li div.roadTripText p a:hover {text-decoration:none !important;}
#campaignTabSet .tabs-panel ul.discounts {margin:0px;padding:3px 0px 3px 0px;}
#campaignTabSet .tabs-panel ul.discounts li {list-style:none;background:none;margin:0px;padding:5px 0px;font-size:1.0em;}
#campaignTabSet .tabs-panel a.moreLink {display:block;padding:0px 0px 0px 12px;margin:5px 0px 10px 0px;background:url(../images/blueArrowOnWhite.jpg) left 0.5em no-repeat;}
#campaignTabSet .tabs-panel p {padding:0px;margin:0px;font-size:1.0em;}
#campaignTabSet .tabs-panel a {text-decoration:underline;font-size:1.0em;}
#campaignTabSet .tabs-panel a:hover {text-decoration:none;}

#campaignTabSet .tabs-hide {display:none;}
/*--END TAB SET2--*/

/*--TAB SET2--*/
#placesTabSet {padding:0px;margin:0px 0px 0px 0px;width:478px;text-align:left;}
#placesTabSet .tabsContain {position:relative;width:667px;height:27px;padding:0px;margin:0px 0px 0px -6px;}
/*tabs*/
#placesTabs {width:667px;height:27px;padding:0px;margin:0px;background:#FFFFFF url(../images/thingsToDoTabsBG.jpg) left bottom no-repeat;overflow:hidden;}
#placesTabs li {padding:0px;margin:0px 0px 0px 3px;background:none;list-style:none;float:left;}
#placesTabs li a {height:27px;display:block;text-indent:-9999px;background-position:left center !important;}

#placesTabs li a#anchor1 {width:127px;background: url(../images/placesTab01.jpg) left center no-repeat;}
#placesTabs li a#anchor1:hover {width:127px;background-position:top left !important;}
#placesTabs li.tabs-selected a#anchor1,
#placesTabs li.tabs-selected a#anchor1:hover {width:163px;background-position:bottom !important;}
#placesTabs li a#anchor2 {width:111px;background: url(../images/placesTab02.jpg) left center no-repeat;}
#placesTabs li a#anchor2:hover {width:111px;background-position:top left !important;}
#placesTabs li.tabs-selected a#anchor2,
#placesTabs li.tabs-selected a#anchor2:hover {width:141px;background-position:bottom !important;}

#placesTabSet .tabs-panel {width:667px;padding:13px 16px;margin:0px;background: url(../images/thingsToDoTabbedBG.jpg) left top no-repeat;overflow:hidden;}
#placesTabSet .tabs-panel h2 {font-size:1.0em;line-height:1.2em; margin:0px;padding:2px 0px;}
#placesTabSet .tabs-panel ul.nearbys {margin:0px;padding:3px 0px;}
#placesTabSet .tabs-panel ul.nearbys li {list-style:none;background:none;margin:0px;padding:0px;font-size:1.0em;}
#placesTabSet .tabs-panel ul.storyList {width:432px;margin:0px;padding:10px 0px 0px 0px;overflow:hidden;}
#placesTabSet .tabs-panel ul.storyList li {width:432px;margin:0px 0px 12px 0px;padding:0px;font-size:1.0em;overflow:hidden;list-style:none;}
#placesTabSet .tabs-panel ul.storyList li div.roadTripImage {width:45px;padding:0px;margin:0px 12px 0px 0px;float:left;}
#placesTabSet .tabs-panel ul.storyList li div.roadTripImage img {border:#505050 1px solid;margin:0px;padding:0px;}
#placesTabSet .tabs-panel ul.storyList li div.roadTripText {width:375px;padding:0px;margin:0px;float:left;overflow:hidden;}
#placesTabSet .tabs-panel ul.storyList li div.roadTripText p {padding:0px;font-size:1.0em;}
#placesTabSet .tabs-panel ul.storyList li div.roadTripText p a {text-decoration:underline !important;}
#placesTabSet .tabs-panel ul.storyList li div.roadTripText p a:hover {text-decoration:none !important;}
#placesTabSet .tabs-panel ul.discounts {margin:0px;padding:3px 0px 3px 0px;}
#placesTabSet .tabs-panel ul.discounts li {list-style:none;background:none;margin:0px;padding:5px 0px;font-size:1.0em;}
#placesTabSet .tabs-panel a.moreLink {display:block;padding:0px 0px 0px 12px;margin:5px 0px 10px 0px;background:url(../images/blueArrowOnWhite.jpg) left 0.5em no-repeat;}
#placesTabSet .tabs-panel p {padding:0px;margin:0px;font-size:1.0em;}
#placesTabSet .tabs-panel a {text-decoration:underline;font-size:1.0em;}
#placesTabSet .tabs-panel a:hover {text-decoration:none;}
#placesTabSet .tabs-panel table td input#kwords{width:250px;height:19px;margin:7px 0px;padding:0px;border:#bababa 1px solid;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;}
#placesTabSet .tabs-panel table td input#city {width:175px;height:19px;margin:7px 0px;padding:0px;border:#bababa 1px solid;}
#placesTabSet .tabs-panel table td input#select_zip {width:50px;height:19px;margin:7px 0px;padding:0px;border:#bababa 1px solid;}

#placesTabSet .tabs-hide {display:none;}
/*--END TAB SET2--*/


div#attractDtlRight {width:416px;padding:0px;margin:0px 0px 15px 0px;float:left;overflow:hidden;text-align:left;font-size:1.0em;}
div#attractDtlRight #attractDtlAddress {width:235px;margin:0px;padding:0px 10px 14px 0px;float:left;overflow:hidden;font-size:0.9em;}
div#attractDtlRight #attractDtlAddress a {font-size:1.0em;}
div#attractDtlRight #attractDtlWeather {width:171px;margin:0px;padding:0px;float:left;overflow:hidden;font-size:0.9em;}
div#attractDtlRight #attractDtlWeather a {font-size:1.0em;}
div#attractDtlRight #attractMap {width:404px;height:225px;padding:0px;margin:0px 0px 14px 0px;border:#515151 1px solid;clear:both;overflow:hidden;}
/*div#attractDtlRight #attractMap img {border:#515151 1px solid;padding:0px;margin:14px 0px 10px 0px;}*/
div#attractDtlRight #attractMap #map div, div#attractDtlRight #attractMap #map div a {font-size:1.0em;}
div#attractBanner {width:877px;padding:9px 14px;margin:0px 0px 0px 0px;background:#454545;clear:both;text-align:center;}
div#bannerWrapper {width:468px;padding:0px;margin:0px auto;text-align:center;border:#909092 1px solid;}
div#attractBanner div#bannerWrapper img {padding:0px;margin:0px;}
/* End Attractions Details Layout Styles */

/* Start User Profile Information */
#userProfileLeft {width:350px;padding:10px;margin:0px;float:left;overflow:hidden;font-size:1.0em;}
#userProfileLeft table#userStateInfo {width:200px;float:left;}
#userProfileLeft table#userStateInfo td {font-size:1.0em;}
#userProfileLeft div#userPhoto {width:150px;padding:0px;margin:25px 0px 0px 0px;float:right;}
#userProfileLeft table#userLikesInfo {width:200px;float:left;}
#userProfileLeft table#userLikesInfo td {font-size:1.0em;}
#userProfileLeft p,
#userProfileLeft p.profileText {font-size:1.0em;}
#userProfileRight {width:350px;padding:10px;margin:25px 0px 0px 0px;font-size:1.0em;float:left;}
#userProfileRight p {font-size:1.0em;}
#userProfileRight ul#userRoadtripList {font-size:1.0em;list-style:none;}
#userProfileRight ul#userRoadtripList li {margin:0px;padding:2px 0px 0px 12px;background: url(../images/grayArrowOnWhite.jpg) left 0.45em no-repeat;font-size:1.0em;}
#userProfileRight ul#userRoadtripList li a {font-size:1.0em;}
/* End User Profile Information */

/* Start one column form styles */
#oneColumn form#form1 table.photoSubmitTable td.leftCol {width:220px;}
#oneColumn form#form1 table.photoSubmitTable td.rightCol {width:380px;}
#oneColumn form#form1 table.photoSubmitTable td input#txtName,
#oneColumn form#form1 table.photoSubmitTable td input#txtLocation {width:208px;height:15px;padding:2px;margin:0px;font-size:0.9em;border:#a5acb2 1px solid;background:#FFFFFF url(../images/textareaBg.jpg) left top no-repeat;}
#oneColumn form#form1 table.photoSubmitTable td input#filePhoto {width:208px;height:20px;padding:2px;margin:0px;font-size:0.9em;border:#a5acb2 1px solid;background:#FFFFFF url(../images/textareaBg.jpg) left top no-repeat;}
#oneColumn form#form1 table.photoSubmitTable td textarea#txtCaption {width:368px;height:90px;padding:5px;margin:0px;background: url(../images/textareaBg.jpg) left top no-repeat;border:#a5acb2 1px solid;color:#4f4f4f;}

#oneColumn form#Form1 table.photoSubmitTable td.leftCol {width:220px;}
#oneColumn form#Form1 table.photoSubmitTable td.rightCol {width:380px;}
#oneColumn form#Form1 table.photoSubmitTable td input#txtFrom,
#oneColumn form#Form1 table.photoSubmitTable td input#txtFromEmail,
#oneColumn form#Form1 table.photoSubmitTable td input#txtToEmail {width:208px;height:15px;padding:2px;margin:0px;font-size:1.0em;border:#a5acb2 1px solid;background:#FFFFFF url(../images/textareaBg.jpg) left top no-repeat;font-family:Arial, Helvetica, sans-serif;}
#oneColumn form#Form1 table.photoSubmitTable td textarea#txtMessage {width:368px;height:90px;padding:5px;margin:0px;background: url(../images/textareaBg.jpg) left top no-repeat;border:#a5acb2 1px solid;color:#4f4f4f;font-size:1.0em;font-family:Arial, Helvetica, sans-serif;}

#oneColumn form#form2 div#pnlLogin table td input#txtUsername,
#oneColumn form#form2 div#pnlLogin table td input#txtPassword,
#oneColumn form#form2 div#pnlForgot table td input#txtForgot {width:210px;height:15px;padding:2px;margin:0px;font-size:0.9em;border:#a5acb2 1px solid;background:#FFFFFF url(../images/textareaBg.jpg) left top no-repeat;}
/* End one column form styles */

/* ---------------------------------- */
/* ----- 2 Column Layout Styles ----- */
/* ---------------------------------- */
#twoColumn {width:905px;padding:0px;margin:0px;font-size:1.0em;}
#twoColumn:after {content:'.';display:block;height:0;clear:both;visibility:hidden;}
#twoColContentContainer {width:695px;margin:0px 0px 0px 10px;padding:0px;float:left;display:inline;}
#twoColumn #searchBar {width:685px;overflow:hidden;}
#twoColContentContainer #breadcrumbs {width:658px;margin:0px;padding:10px 13px 12px 13px;overflow:hidden;}
#twoColContentContainer h1 {width:667px;margin:0px;padding:3px 14px 3px 14px;font-size:1.7em;background:#0092df;color:#FFFFFF;text-align:left;}
#twoColContentContainer h2 {font-size:1.6em;padding:3px 0px;text-align:left;}
#twoColContentContainer h3 {font-size:1.4em;padding:3px 0px;text-align:left;}
#twoColContentContainer h4 {font-size:1.3em;padding:3px 0px;text-align:left;}
#twoColContentContainer h5 {font-size:1.2em;padding:3px 0px;text-align:left;}
#twoColContentContainer h6 {font-size:1.1em;padding:3px 0px;text-align:left;}
#twoColContent {width:667px;margin:0px;padding:7px 14px;text-align:left;}
#twoColContent p {padding:5px 0px;font-size:1.0em;}
#twoColContent a {font-size:1.0em;}
#twoColContent ul {padding:0px 0px 0px 5px;margin:0px;}
#twoColContent ul li {padding:0px 0px 0px 15px;margin:0px;font-size:1.0em;}
#twoColContent ol {padding:0px 0px 0px 25px;margin:0px;}
#twoColContent ol li {padding:0px;margin:0px;}
#twoColContent img {margin:0px;padding:5px;}

#twoColLogos {width:905px;padding:0px;margin:0px auto 0px auto;text-align:left;}
#twoColLogos #twoColLogoLiner {width:904px;padding:7px 0px 0px 0px;margin:0px 0px 0px -1px;border-top:#d21243 9px solid;text-align:left;}
#twoColLogos #twoColLogoLiner img {display:inline;padding:0px;margin:0px 6px;}

/* Background image applied to #twoColumn DIV to stretch nav bg all the way down */
.travelNav {background:url(../images/navTravelBG.jpg) left top repeat-y;}
/* ----- End 2 Column Layout Styles ----- */

/* ----- Things to Do 2 Column Layout Styles ----- */
#thingsToDoContain {width:681px;margin:6px 7px 0px 7px;padding:0px;text-align:left;}
#thingsToDoContain #featuredEventContainer {width:665px;margin:0px;padding:6px 8px 6px 8px;background:#e5e5e5;overflow:hidden;}
#thingsToDoContain #featuredEventContainer #flashHousing {width:334px;padding:0px;margin:0;float:right;background:#d7d9d8;}
#thingsToDoContain #featuredEventContainer #flashHousingAR {width:334px;padding:0px;margin:0 0 5px 5px;float:right;background:#d7d9d8;}
#thingsToDoContain #featuredEventContainer #flashHousing #flashHeader {width:285px;padding:8px 12px 7px 37px;margin:0px;background:#CECECE url(../images/cameraIcon.jpg) 12px 9px no-repeat;}
#thingsToDoContain #featuredEventContainer #flashHousing #flashHeaderReport {width:310px;padding:8px 12px 7px 12px;margin:0px;background:#CECECE;}
#thingsToDoContain #featuredEventContainer #flashHousing #flashHeader h2 {font-size:1.1em;text-transform:uppercase;}
#thingsToDoContain #featuredEventContainer #flashHousing #flashPhotoGallery {width:310px;padding:12px;margin:0px;}
#thingsToDoContain #featuredEventContainer #flashHousing #flashPhotoGallery img {margin:0px;padding:0px;}
#thingsToDoContain #featuredEventContainer #flashHousing div.reportOffense {width:274px;margin:0px 0px 0px 0px;padding:0px 0px 15px 18px;}
#thingsToDoContain #featuredEventContainer #flashHousing div.reportOffense a {margin:0px;padding:0px 0px 0px 12px;background:url(../images/redArrowOnGray.jpg) left 0.4em no-repeat;font-size:0.9em;}
#thingsToDoContain #featuredEventContainer .featuredEvent {width:311px;margin:0px;padding:9px 12px 0px 2px;font-size:1.0em;float:left;overflow:hidden;}
#thingsToDoContain #featuredEventContainer .featuredEventAR {margin:0px;padding:9px 12px 0px 2px;font-size:1.0em;float:left;overflow:hidden;}
#thingsToDoContain #featuredEventContainer .featuredEvent h2 {margin:0px;padding:0px;font-size:1.4em;}
#thingsToDoContain #featuredEventContainer .featuredEvent h3 {margin:0px;padding:15px 0px 5px 0px;font-size:1.1em;}
#thingsToDoContain #featuredEventContainer .featuredEvent h3.tiSubhead {margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;font-size:1.0em;font-weight:normal;color:#0067AA;}
#thingsToDoContain #featuredEventContainer .featuredEvent p {margin:0px;padding:5px 0px;font-size:1.0em;line-height:1.3em;}
#thingsToDoContain #featuredEventContainer .featuredEvent a {font-size:1.0em;}
#thingsToDoContain #featuredEventContainer .featuredEvent a.eventName {font-weight:bold;font-size:1.0em;}
#thingsToDoContain #featuredEventContainer .featuredEvent ul {padding:0px;margin:0px;}
#thingsToDoContain #featuredEventContainer .featuredEvent ul li {padding:0px 0px 0px 12px;margin:0px;font-size:1.0em;background:url(../images/blueArrowOnGray.jpg) left 0.3em no-repeat;list-style:none;}
#thingsToDoContain #featuredEventContainer .featuredEvent ul li a {font-size:1.0em;}
#thingsToDoContain #featuredEventContainer .featuredEvent ol {padding:0px 0px 0px 25px;margin:0px;}
#thingsToDoContain #featuredEventContainer .featuredEvent ol li {padding:0px;margin:0px;}
#thingsToDoContain #featuredEventContainer .featuredEvent a.previousLink {display:block;font-size:1.0em;margin:25px 4px 0px 0px;padding:7px 8px;background:#0092df;float:left;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;}
#thingsToDoContain #featuredEventContainer .featuredEvent a.previousLink:hover {text-decoration:underline;}
#thingsToDoContain #featuredEventContainer .featuredEvent a.nextLink {display:block;font-size:1.0em;margin:25px 4px 0px 0px;padding:7px 8px;background:#0092df;float:left;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;}
#thingsToDoContain #featuredEventContainer .featuredEvent a.nextLink:hover {text-decoration:underline;}
#thingsToDoContain #featuredEventContainer .featuredEvent img {margin:0px;padding:5px;}

#thingsToDoContain #thingsToDoBottom {width:681px;margin:0px;padding:0px;font-size:1.0em;}
#thingsToDoContain #thingsToDoBottom p {font-size:1.0em;}
/* the ID '#thingsToDoContain' is absent from the following 5 lines so they can apply on both the things to do cat page and maps city page */
#thingsToDoBottom ul {padding:0px 0px 0px 5px;margin:0px;}
#thingsToDoBottom ul li {padding:0px 0px 0px 15px;margin:0px;font-size:1.0em;}
#thingsToDoBottom ol {padding:0px 0px 0px 25px;margin:0px;}
#thingsToDoBottom ol li {padding:0px;margin:0px;}
#thingsToDoBottom img {padding:5px;}
#thingsToDoContain #thingsToDoBottom #searchThings {width:310px;margin:7px 18px 0px 0px;padding:0px;float:left;}
#thingsToDoContain #thingsToDoBottom #searchThings2 {width:310px;margin:7px 0px 0px 0px;padding:0px;float:left;}
#thingsToDoContain #thingsToDoBottom #searchThings h2 {width:292px;background:#ef5092;padding:5px 9px 3px 9px;margin:0px;font-size:1.3em;color:#FFFFFF;}
#thingsToDoContain #thingsToDoBottom #searchThings table {padding:0px;margin:4px 0px;}
#thingsToDoContain #thingsToDoBottom #searchThings table td {padding:0px;margin:0px;}
#thingsToDoContain #thingsToDoBottom #searchThings table td label {font-weight:bold;}
#thingsToDoContain #thingsToDoBottom #searchThings table td input.searchThings {width:183px;padding:2px;margin:0px;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;border:#e7e7e7 1px solid;}
#thingsToDoContain #thingsToDoBottom #searchThings table td input.citySearch {width:269px;padding:2px;text-transform:capitalize;margin:0px;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;border:#e7e7e7 1px solid;}
#thingsToDoContain #thingsToDoBottom #searchThings .travelerStoriesLiner {width:292px;margin:0px;padding:9px 9px 9px 9px;font-size:1.0em;}
#thingsToDoContain #thingsToDoBottom #searchThings .travelerStoriesLiner ul {width:292px;margin:0px;padding:0px;list-style:none;}
#thingsToDoContain #thingsToDoBottom #searchThings .travelerStoriesLiner ul li {width:292px;margin:0px;padding:5px 0px;font-size:1.0em;overflow:hidden;clear:both;list-style:none;background:none;}
#thingsToDoContain #thingsToDoBottom #searchThings .travelerStoriesLiner ul li .travelerImage {width:100px;margin:0px !important;padding:0px 10px 0px 0px;float:left;}
#thingsToDoContain #thingsToDoBottom #searchThings .travelerStoriesLiner ul li .travelerImage img {margin:0px;padding:0px;}
#thingsToDoContain #thingsToDoBottom #searchThings .travelerStoriesLiner ul li .travelerText {width:172px;margin:0px !important;padding:0px;font-size:1.0em;float:left;}
#thingsToDoContain #thingsToDoBottom #searchThings .travelerStoriesLiner ul li p {font-size:1.0em;}
#thingsToDoContain #thingsToDoBottom #searchThings .travelerStoriesLiner ul li a {font-size:1.0em;}
#thingsToDoContain #thingsToDoBottom #searchThings .travelerStoriesLiner p {padding:5px 0px;font-size:1.0em;}
#thingsToDoContain #thingsToDoBottom #searchThings .travelerStoriesLiner div.reportOffense {width:274px;margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}
#thingsToDoContain #thingsToDoBottom #searchThings .travelerStoriesLiner div.reportOffense a {margin:0px;padding:0px 0px 0px 12px;background:url(../images/blueArrowOnWhite.jpg) left 0.4em no-repeat;font-size:1.0em;}
#thingsToDoContain #thingsToDoBottom #searchThings .howToGetThere {width:292px;margin:0px;padding:9px 9px 9px 9px;}
#thingsToDoContain #thingsToDoBottom #searchThings .howToGetThere ul {width:292px;margin:0px;padding:0px;list-style:none;}
#thingsToDoContain #thingsToDoBottom #searchThings .howToGetThere ul li {list-style:none;padding:0px 0px 10px 10px;font-size:1.0em;background:url(../images/blueArrowOnWhite.jpg) left 0.3em no-repeat;}
#thingsToDoContain #thingsToDoBottom #searchThings .howToGetThere ul li a {font-size:1.0em;}
#thingsToDoContain #thingsToDoBottom #visitorViewing {width:353px;margin:7px 0px 0px 0px;padding:0px;float:left;overflow:hidden;}
#thingsToDoContain #thingsToDoBottom #visitorViewing h2 {width:326px;background:#afbd22;padding:5px 9px 3px 18px;margin:0px;font-size:1.3em;color:#FFFFFF;}
#thingsToDoContain #thingsToDoBottom #visitorViewing .visitorLining {width:326px;margin:0px;padding:9px 9px 9px 18px;}
#thingsToDoContain #thingsToDoBottom #visitorViewing .visitorLining p {padding:5px 0px;font-size:1.0em;}
#thingsToDoContain #thingsToDoBottom #visitorViewing .visitorLining ul {padding:0px;margin:0px;}
#thingsToDoContain #thingsToDoBottom #visitorViewing .visitorLining ul li {list-style:none;padding:0px 0px 10px 10px;font-size:1.0em;background:url(../images/blueArrowOnWhite.jpg) left 0.3em no-repeat;}
#thingsToDoContain #thingsToDoBottom #visitorViewing .visitorLining ul li a {font-size:1.0em;}
#thingsToDoContain #thingsToDoBottom #visitorViewing .visitorLining ol {padding:0px 0px 0px 25px;margin:0px;}
#thingsToDoContain #thingsToDoBottom #visitorViewing .visitorLining ol li {padding:0px;margin:0px;font-size:1.0em;}

#thingsToDoContain2 {width:695px;margin:0px;padding:0px;text-align:left;font-size:1.0em;overflow:hidden;}
#thingsToDoContain2 p, #thingsToDoContain2 a {font-size:1.0em;}
.mapInfo {width:695px;margin:0px;padding:2px 0px 0px 0px;overflow:hidden;}
.mapInfo div {padding:2px 13px;margin:0px;color:#616161;}
.mapInfo div a {margin:0px;padding:0px 0px 0px 12px;background: url(../images/blueCross.jpg) left 0.45em no-repeat;font-weight:bold;}
.mapInfo div a.showList {display:block;width:133px;height:20px;background: url(../images/showListButton.jpg) left top no-repeat;text-indent:-9999px;padding:0px;margin:0px 0px 0px 0px;}
.mapInfo div a.showList:hover {background-position:bottom;}
#thingsToDoContain2 div#mapLegend {width:auto;padding:0px;margin:4px 0px 0px 0px;background:#ededed;overflow:hidden;}
#thingsToDoContain2 div#mapLegend ul {list-style:none;padding:0px;margin:0px;}
#thingsToDoContain2 div#mapLegend ul li {background:none;padding:10px 10px 10px 38px;margin:0px;border-left:#333333 1px dotted;float:left;}
#thingsToDoContain2 div#mapLegend ul li.eventsLi {background: url(../images/mapLegendYellowPin.jpg) 10px center no-repeat;border:none;}
#thingsToDoContain2 div#mapLegend ul li.attractionsLi {background: url(../images/mapLegendBluePin.jpg) 10px center no-repeat;}
#thingsToDoContain2 div#mapLegend ul li.accomodationsLi {background: url(../images/mapLegendRedPin.jpg) 10px center no-repeat;}
#thingsToDoContain2 .mapBand {width:669px;margin:2px 0px;padding:0px 13px;background:#d9a710;overflow:hidden;}
#thingsToDoContain2 .mapBand p {color:#FFFFFF;padding:1px 0px;margin:0px;font-weight:bold;}
#thingsToDoContain2 .mapBand a {color:#FFFFFF;padding:1px 0px 0px 10px;margin:0px;font-weight:bold;text-decoration:none;background:url(../images/yellowPlus.jpg) left 0.4em no-repeat;}
#thingsToDoContain2 .mapBand a:hover {text-decoration:underline;}
#thingsToDoContain2 .mapBand h2 {background:none;margin-left:0px;color:#ffffff;}
#thingsToDoContain2 #thingsToDoBottom {width:681px;margin:0px;padding:8px 13px;font-size:1.0em;overflow:hidden;}
#thingsToDoContain2 #thingsToDoBottom p {padding:4px 0px 5px 0px;font-size:1.0em;}
#thingsToDoContain2 #thingsToDoBottom div.emphasis p {font-size:1.1em;}
/*--TAB SETS--*/
#tabSet {padding:0px;margin:9px 0px 0px 0px;width:695px;text-align:left;}
#tabSet .tabsContain {position:relative;width:695px;height:27px;padding:0px;margin:0px 0px 0px -6px;}
/*tabs*/
#tabs {width:695px;height:27px;padding:0px;margin:0px;background:#FFFFFF url(../images/thingsToDoTabsBG.jpg) left bottom no-repeat;overflow:hidden;}
#tabs li {padding:0px;margin:0px 0px 0px -10px !important;background:none;list-style:none;float:left;}
#tabs li a {height:27px;padding:0px;margin:0px;display:block;text-indent:-9999px;background-position:left center !important;}

#tabs li a#anchor1 {width:108px;padding:0px;margin:0px;background: url(../images/tab01.jpg) left center no-repeat;}
#tabs li a#anchor1:hover {width:108px;background-position:top left !important;}
#tabs li.tabs-selected a#anchor1,
#tabs li.tabs-selected a#anchor1:hover {width:139px;padding:0px;margin:0px;background-position:bottom !important;}
#tabs li a#anchor2 {width:75px;padding:0px;margin:0px;background: url(../images/tab02.jpg) left center no-repeat;}
#tabs li a#anchor2:hover {width:75px;background-position:top left !important;}
#tabs li.tabs-selected a#anchor2,
#tabs li.tabs-selected a#anchor2:hover {width:101px;padding:0px;margin:0px;background-position:bottom !important;}
#tabs li a#anchor3 {width:65px;padding:0px;margin:0px;background: url(../images/tab03.jpg) left center no-repeat;}
#tabs li a#anchor3:hover {width:65px;background-position:top left !important;}
#tabs li.tabs-selected a#anchor3,
#tabs li.tabs-selected a#anchor3:hover {width:82px;padding:0px;margin:0px;background-position:bottom !important;}
#tabs li a#anchor4 {width:63px;padding:0px;margin:0px;background: url(../images/tab04.jpg) left center no-repeat;}
#tabs li a#anchor4:hover {width:63px;background-position:top left !important;}
#tabs li.tabs-selected a#anchor4,
#tabs li.tabs-selected a#anchor4:hover {width:80px;padding:0px;margin:0px;background-position:bottom !important;}
#tabs li a#anchor5 {width:93px;padding:0px;margin:0px;background: url(../images/tab05.jpg) left center no-repeat;}
#tabs li a#anchor5:hover {width:93px;background-position:top left !important;}
#tabs li.tabs-selected a#anchor5,
#tabs li.tabs-selected a#anchor5:hover {width:110px;padding:0px;margin:0px;background-position:bottom !important;}
#tabs li a#anchor6 {width:99px;padding:0px;margin:0px;background: url(../images/tab06.jpg) left center no-repeat;}
#tabs li a#anchor6:hover {width:99px;background-position:top left !important;}
#tabs li.tabs-selected a#anchor6,
#tabs li.tabs-selected a#anchor6:hover {width:116px;padding:0px;margin:0px;background-position:bottom !important;}

#tabSet .tabs-panel {width:664px;padding:13px 17px;margin:0px;background: url(../images/thingsToDoTabbedBG.jpg) left top no-repeat;overflow:hidden;text-align:left;}
#tabSet .tabs-panel p {padding:0px;margin:0px;font-size:1.0em;}
#tabSet .tabs-panel p a {text-decoration:none;font-size:1.0em;}
#tabSet .tabs-panel p a:hover {text-decoration:underline;}

#tabSet .tabs-hide {display:none;}
/* start tabs inside tabs */
ul#rt_tabs {margin:0px 0px 10px 0px;padding:0px !important;}
ul#rt_tabs li {padding:0px;margin:0px;background:none;display:inline;border-left:#0067AA 1px solid;color:#0067aa;}

ul#rt_tabs li a#rt_tab1 {margin:0px;padding:5px 5px 5px 0px;text-decoration:underline;font-size:1.1em;}
ul#rt_tabs li a#rt_tab1:hover {text-decoration:none;}
ul#rt_tabs li.tabs-selected a#rt_tab1,
ul#rt_tabs li.tabs-selected a#rt_tab1:hover {width:auto;font-weight:bold;text-decoration:none !important;color:#505050;}

ul#rt_tabs li a#rt_tab2 {margin:0px;padding:5px 5px 5px 10px;text-decoration:underline;font-size:1.1em;color:#0067aa;}
ul#rt_tabs li a#rt_tab2:hover {text-decoration:none;}
ul#rt_tabs li.tabs-selected a#rt_tab2,
ul#rt_tabs li.tabs-selected a#rt_tab2:hover {width:auto;font-weight:bold;text-decoration:none !important;color:#505050;}

#rt_div1, #rt_div2 {background:none !important;width:648px;margin:0px;padding:0px !important;}
/*--END TAB SETS--*/
.roadTravel {width:648px;margin:0px;padding:0px;font-size:1.0em;text-align:left;}
.roadTravel a {text-decoration:underline !important;}
.roadTravel a:hover {text-decoration:none !important;}
.roadTravel ul.storyList {width:648px;margin:0px;padding:0px !important;overflow:hidden;text-align:left;}
.roadTravel ul.storyList li {width:648px;margin:0px 0px 12px 0px;padding:0px !important;font-size:1.0em;overflow:hidden;list-style:none;background:none;}
.roadTravel ul.storyList li div.roadTravelImage {width:102px;padding:0px;margin:0px 12px 0px 0px;float:left;overflow:hidden;}
.roadTravel ul.storyList li div.roadTravelImage img {border:#505050 1px solid;margin:0px 0px 10px 0px;padding:0px !important;}
.roadTravel ul.storyList li div.roadTravelText {width:534px;padding:0px;margin:0px;float:left;overflow:hidden;}
.roadTravel ul.storyList li div.roadTravelText p {padding:0px;font-size:1.0em;font-weight:normal;}
.roadTravel ul.storyList li div.roadTravelText p a {text-decoration:underline !important;}
.roadTravel ul.storyList li div.roadTravelText p a:hover {text-decoration:none !important;}
.roadTravel ul.links {margin:0px;padding:0px;}
.roadTravel ul.links li {margin:0px 20px 0px 0px;padding:0px;font-size:1.0em;list-style:none;background:none;display:inline;}
.roadTravel ul.links li a {margin:0px;padding:0px 0px 0px 12px;background:url(../images/blueArrowOnWhite.jpg) left 0.3em no-repeat;}

.featureBand {width:669px;margin:10px 0px;padding:0px 13px;background:#d9a710;overflow:hidden;font-size:1.0em;}
.featureBand h2 {color:#FFFFFF;font-size:1.5em !important;}
.thingFeatures {width:694px;margin:0px;padding:0px 0px 16px 0px;overflow:hidden;}
.thingFeatures .feature {width:192px;margin:10px 10px 0px 10px;padding:3px 0px 4px 18px;font-size:1.0em;border-left:#a7a7a7 1px dashed;float:left;overflow:hidden;}
.thingFeatures .pod {background: url(../images/iPodIcon.jpg) 10px 1px no-repeat;}
.thingFeatures .bike {background: url(../images/lvl_feature_bike.gif) 10px 5px no-repeat;}
.thingFeatures .blog {background: url(../images/lvl_feature_blog.gif) 10px 5px no-repeat;}
.thingFeatures .road {background: url(../images/lvl_feature_roadtrip.gif) 10px 5px no-repeat;}
.thingFeatures .map {background: url(../images/stateIcon.jpg) 10px 5px no-repeat;padding:2px 0px 5px 60px;width:150px;}
.thingFeatures .feature h3 {padding:0px !important;margin:0px;font-size:1.1em !important;}
.thingFeatures .feature p {padding:0px 0px 5px 0px;margin:0px;/*color:#0068ac;*/}
.thingFeatures .feature p a {font-weight:bold;}
.thingFeatures .feature img {float:left;padding:0px;margin:0px 10px 30px 0px;}

/* Start Scenic Byways Styles */
div#bywayContainer {width:665px;margin:0px;padding:6px 8px 6px 7px;background:#e5e5e5;overflow:hidden;}
div#bywayFancyThings {width:406px;padding:8px 6px 6px 6px;margin:0px;background:#d7d9d8;float:right;}

#bywayTabSet {padding:0px;margin:0px;width:406px;text-align:left;}
#bywayTabSet .bywayTabsContain {position:relative;width:406px;height:25px;padding:0px;margin:0px;overflow:hidden;}

#bywayTabSet .bywayTabsContain h2 {width:150px;padding:0px;margin:0px;float:left;}
#bywayTabs {width:256px;height:25px;padding:0px;margin:0px;float:right;overflow:hidden;}
#bywayTabs li {padding:0px;margin:0px 5px 0px 0px;background:none;list-style:none;float:left;}
#bywayTabs li a {height:25px;padding:0px;margin:0px;display:block;text-indent:-9999px;background-position:left center !important;}
#bywayTabs li a#bywayAnchor1 {width:92px;padding:0px;margin:0px;background: url(../images/bywayGoogleMapTab.jpg) left center no-repeat;}
#bywayTabs li a#bywayAnchor1:hover {width:92px;background-position:bottom left !important;}
#bywayTabs li.tabs-selected a#bywayAnchor1,
#bywayTabs li.tabs-selected a#bywayAnchor1:hover {width:92px;padding:0px;margin:0px;background-position:top !important;}
#bywayTabs li a#bywayAnchor2 {width:119px;padding:0px;margin:0px;background: url(../images/bywayGoogleEarthTab.jpg) left center no-repeat;}
#bywayTabs li a#bywayAnchor2:hover {width:119px;background-position:bottom left !important;}
#bywayTabs li.tabs-selected a#bywayAnchor2,
#bywayTabs li.tabs-selected a#bywayAnchor2:hover {width:119px;padding:0px;margin:0px;background-position:top !important;}

#bywayTabSet .tabs-panel {width:406px;padding:0px;margin:0px;overflow:hidden;text-align:left;}
#bywayTabSet .tabs-panel p {padding:0px;margin:0px;font-size:1.0em;}
#bywayTabSet .tabs-panel p a {text-decoration:none;font-size:1.0em;}
#bywayTabSet .tabs-panel p a:hover {text-decoration:underline;}
#bywayTabSet .tabs-panel div.googleThing {width:404px;padding:0px;margin:0px;border:#505050 1px solid;}
#bywayTabSet .tabs-hide {display:none;}

div#bywayContent {width:237px;padding:0px 10px 0px 0px;margin:0px;float:left;font-size:1.0em;}
div#bywayContent p {padding:5px 0px;font-size:1.0em;}
div#bywayContent a {font-size:1.0em;}
div#bywayContent ul {padding:5px 0px;}
div#bywayContent ul li {font-size:1.0em;}
/* End Scenic Byways Styles */

/* ----- Things to Do End 2 Column Layout Styles ----- */

/* Start Trip Ideas Roadtrips Results */
#roadtripsResultsContain {width:678px;margin:12px 7px 0px 1px;padding:0px;text-align:left;overflow:hidden;}
a.allTrips {font-size:1.0em;}
#rtResultCopy {width:664px;margin:0px 0px 0px 14px;padding:0px;font-size:1.0em;}
#rtResultCopy .createRt {margin:0px 0px;padding:0px 0px 0px 15px;background: url(../images/blueArrowOnWhite.jpg) left 0.4em no-repeat;}
#rtResultCopy p {font-size:1.0em;}
#rtResultCopy a {font-size:1.0em;}
table#stateRoadtrips, table#userRoadtrips {width:416px;margin:20px 0px 20px 12px;padding:0px;}
table#stateRoadtrips tr td div, table#userRoadtrips tr td div {width:208px;margin:0px;padding:0px;float:left;}

/*--TAB SETS--*/
#rtTabSet {padding:0px;margin:25px 0px 0px 0px;width:678px;text-align:left;}
#rtTabSet .rtTabsContain {position:relative;width:678px;height:27px;padding:0px;margin:0px 0px 0px 0px;}
/*tabs*/
#rtTabs {width:670px;height:27px;padding:0px;margin:0px 0px 0px 8px;background:#FFFFFF url(../images/thingsToDoTabsBG.jpg) left bottom no-repeat;overflow:hidden;}
#rtTabs li {padding:0px;margin:0px 0px 0px 5px !important;background:none;list-style:none;float:left;}
#rtTabs li a {height:27px;padding:0px;margin:0px;display:block;text-indent:-9999px;background-position:left center !important;}

#rtTabs li a#anchor1 {width:151px;padding:0px;margin:0px;background: url(../images/roadTripTab01.jpg) left center no-repeat;}
#rtTabs li a#anchor1:hover {width:151px;background-position:top left !important;}
#rtTabs li.tabs-selected a#anchor1,
#rtTabs li.tabs-selected a#anchor1:hover {width:196px;padding:0px;margin:0px;background-position:bottom !important;}
#rtTabs li a#anchor2 {width:163px;padding:0px;margin:0px;background: url(../images/roadTripTab02.jpg) left center no-repeat;}
#rtTabs li a#anchor2:hover {width:163px;background-position:top left !important;}
#rtTabs li.tabs-selected a#anchor2,
#rtTabs li.tabs-selected a#anchor2:hover {width:211px;padding:0px;margin:0px;background-position:bottom !important;}

#rtTabSet .tabs-panel {width:678px;padding:0px;margin:0px;background: url(../images/thingsToDoTabbedBG.jpg) left top no-repeat;overflow:hidden;}
#rtTabSet .tabs-panel .tableHousing {padding:13px 17px;margin:0px;}
#rtTabSet .tabs-panel .tableHousing table {margin-bottom:10px;}
#rtTabSet .tabs-panel p {padding:0px;margin:0px;font-size:1.0em;}

#rtTabSet .tabs-hide {display:none;}
/*--END TAB SETS--*/
#roadtripsResults {width:678px;margin:0px;padding:0px;text-align:left;background:#FFFFFF;}
#roadtripsResults #roadtripsPaging {width:664px;margin:15px 0px 15px 14px;padding:0px;overflow:hidden;font-size:1.0em;}
#roadtripsResults #roadtripsPaging p {display:block;font-size:1.0em;}
#roadtripsResults #roadtripsPaging p.paging {float:left;}
#roadtripsResults #roadtripsPaging a {font-size:1.0em;}
#roadtripsResults #roadtripsPaging #perPage {width:200px;margin:0px 0px 0px 100px;padding:0px;float:left;font-size:1.0em;}
#roadtripsResults ul#rtResultsList {width:678px;margin:0px;padding:0px;}
#roadtripsResults ul#rtResultsList li {width:678px;margin:0px 0px 9px 0px;padding:13px 8px;list-style:none;background:#F7F7F7;overflow:hidden;clear:both;}
#roadtripsResults ul#rtResultsList li .resultImage {width:102px;margin:0px;padding:0px 12px 0px 0px;float:left;}
#roadtripsResults ul#rtResultsList li .resultImage img {border:#000000 1px solid;}
#roadtripsResults ul#rtResultsList li .resultText {width:554px;margin:0px;padding:0px;font-size:0.9em;float:left;}

#roadtripsResults2 {width:678px;margin:0px;padding:0px;text-align:left;background:#FFFFFF;}
#roadtripsResults2 #roadtripsPaging2 {width:664px;margin:15px 0px 15px 14px;padding:0px;overflow:hidden;font-size:1.0em;}
#roadtripsResults2 #roadtripsPaging2 p {display:inline;float:left;font-size:1.0em;}
#roadtripsResults2 #roadtripsPaging2 a {font-size:1.0em;}
#roadtripsResults2 #roadtripsPaging2 #perPage2 {width:200px;margin:16px 0px 0px 25px;padding:0px;float:left;font-size:1.0em;}
#roadtripsResults2 ul#rtResultsList2 {width:678px;margin:0px;padding:0px;}
#roadtripsResults2 ul#rtResultsList2 li {width:678px;margin:0px 0px 9px 0px;padding:13px 8px;list-style:none;background:#F7F7F7;overflow:hidden;clear:both;}
#roadtripsResults2 ul#rtResultsList2 li .resultImage {width:102px;margin:0px;padding:0px 12px 0px 0px;float:left;}
#roadtripsResults2 ul#rtResultsList2 li .resultImage img {border:#000000 1px solid;}
#roadtripsResults2 ul#rtResultsList2 li .resultText {width:554px;margin:0px;padding:0px;font-size:0.9em;}
#roadtripsResults2 ul#rtResultsList2 li .resultText a {font-size:1.0em;}
#roadtripsResults2 table td {font-size:1.0em;}
#roadtripsResults2 table td a {font-size:1.0em;}
/* End Trip Ideas Roadtrips Results */

/* Start Trip Ideas Roadtrips Details */
#rtMainCopy {width:667px;margin:0px 0px 0px 14px;padding:17px 11px 0px 0px;overflow:hidden;font-size:1.0em;}
#rtMainCopy img.roadtripImage {width:336px;margin:0px;padding:0px 0px 15px 15px;float:right;}
#rtMainCopy #userRtGoogleMap {width:404px;margin:0px 5px 15px 15px;padding:0px;float:right;border:#505050 1px solid;}
#rtMainCopy p {padding:3px 0px;font-size:1.0em;}
#rtMainCopy a {font-size:1.0em;}
#rtMainCopy a.allRt {font-size:1.0em;margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;background: url(../images/blueArrowOnWhite.jpg) left 0.4em no-repeat;}
#rtMainCopy a.rtButton {display:block;margin:11px 4px 0px 0px;padding:6px 7px;background:#0092df;float:left;font-size:1.0em;color:#FFFFFF;font-weight:normal;text-decoration:none;text-align:center;text-transform:uppercase;}
#rtMainCopy a.rtButton:hover {text-decoration:underline;}
/* start user roadtrip styles */
#userRt p {padding:6px 0px 6px 14px;color:#101010;}
#userRt ul#userRtList {width:678px;margin:0px;padding:0px;}
#userRt ul#userRtList li {width:650px;margin:0px 0px 9px 0px;padding:13px 14px;list-style:none;font-size:1.0em;background:#F7F7F7;overflow:hidden;clear:both;}
#userRt ul#userRtList li.expired {color:#a5a5a5;}
#userRt ul#userRtList li.expired strong {color:#4f4f4f;}
#userRt ul#userRtList li a {font-weight:bold;font-size:1.0em;}
/* end user roadtrip styles */
/*--TAB SETS--*/
#stateRtBottom {padding:0px;margin:25px 0px 0px 0px;width:685px;text-align:left;}
#stateRtBottom .stateRtTabsContain {position:relative;width:685px;height:27px;padding:0px;margin:0px 0px 0px 0px;}
/*tabs*/
#stateRtTabs {width:685px;height:27px;padding:0px;margin:0px 0px 0px 0px;background:#FFFFFF url(../images/roadTripTabsTop.jpg) left bottom no-repeat;overflow:hidden;}
#stateRtTabs li {padding:0px;margin:0px 0px 0px 5px !important;background:none;list-style:none;float:left;}
#stateRtTabs li a {height:27px;padding:0px;margin:0px;display:block;text-indent:-9999px;background-position:left center !important;}

#stateRtTabs li a#anchor1 {width:71px;padding:0px;margin:0px;background: url(../images/day01.jpg) left center no-repeat;}
#stateRtTabs li a#anchor1:hover {width:71px;background-position:top left !important;}
#stateRtTabs li.tabs-selected a#anchor1,
#stateRtTabs li.tabs-selected a#anchor1:hover {width:93px;padding:0px;margin:0px;background-position:bottom !important;}
#stateRtTabs li a#anchor2 {width:71px;padding:0px;margin:0px;background: url(../images/day02.jpg) left center no-repeat;}
#stateRtTabs li a#anchor2:hover {width:71px;background-position:top left !important;}
#stateRtTabs li.tabs-selected a#anchor2,
#stateRtTabs li.tabs-selected a#anchor2:hover {width:93px;padding:0px;margin:0px;background-position:bottom !important;}
#stateRtTabs li a#anchor3 {width:77px;padding:0px;margin:0px;background: url(../images/day03.jpg) left center no-repeat;}
#stateRtTabs li a#anchor3:hover {width:77px;background-position:top left !important;}
#stateRtTabs li.tabs-selected a#anchor3,
#stateRtTabs li.tabs-selected a#anchor3:hover {width:102px;padding:0px;margin:0px;background-position:bottom !important;}
#stateRtTabs li a#anchor4 {width:73px;padding:0px;margin:0px;background: url(../images/day04.jpg) left center no-repeat;}
#stateRtTabs li a#anchor4:hover {width:73px;background-position:top left !important;}
#stateRtTabs li.tabs-selected a#anchor4,
#stateRtTabs li.tabs-selected a#anchor4:hover {width:95px;padding:0px;margin:0px;background-position:bottom !important;}

#stateRtBottom .tabs-panel {width:668px;padding:13px 0px 13px 14px;margin:0px;background: url(../images/roadTripTabsBot.jpg) left top no-repeat;overflow:hidden;}
#stateRtBottom .tabs-panel p {padding:5px 0px;margin:0px;font-size:1.0em;}
#stateRtBottom .tabs-panel p a {font-size:1.0em;}
#stateRtBottom .tabs-panel a.mapthisDay {font-size:1.0em;margin:0px;padding:0px 0px 0px 15px;background: url(../images/blueArrowOnWhite.jpg) left 0.4em no-repeat;}
#stateRtBottom .tabs-panel a.mapthisDay:hover {text-decoration:none;}
#stateRtBottom .tabs-hide {display:none;}
/*--END TAB SETS--*/
.rtDayLeft {width:310px;padding:0px;margin:0px 10px 0px 0px;float:left;overflow:hidden;font-size:1.0em;}
.rtDayLeft .flashHousing {font-size:1.0em;}
.rtDayLeft .flashHousing .flashHeader {width:295px;padding:7px 12px 6px 27px;margin:0px;background: url(../images/cameraIconW.jpg) left 8px no-repeat;font-size:0.7em;}
.rtDayLeft .flashHousing .flashHeader h2 {text-transform:uppercase;}
.rtDayLeft .flashHousing a {font-size:1.0em;}
.rtDayLeft .flashHousing a.thickbox {font-size:0.9em;}
.rtDayRight {width:348px;padding:0px;margin:0px;font-size:1.0em;float:left;overflow:hidden;}
.rtDayRight h2 {width:348px;margin:0px;padding:4px 18px 4px 18px !important;color:#FFFFFF;font-size:1.2em !important;}
.rtDayRight h2.places {background:#0087d1;}
.rtDayRight h2.sights {background:#afbd22;}
.rtDayRight h2.visitors {background:#d69f0f;}
.rtDayRight ul {margin:0px;padding:11px 17px;}
.rtDayRight ul li {margin:0px;padding:3px 0px 3px 12px;font-size:1.0em;background: url(../images/blueArrowOnWhite.jpg) left 0.6em no-repeat;}
.rtDayRight ul li a {font-size:1.0em;}
/* End Trip Ideas Roadtrips Details */

/* Start Traveler Stories */
table#tStories {width:416px;margin:20px 0px 20px 12px;padding:0px;}
table#tStories tr td div {width:208px;margin:0px;padding:0px;float:left;}
table#storiesResults {width:690px;margin:0px;padding:0px;font-size:1.0em;}
table#storiesResults td {margin:0px;padding:13px 8px;text-align:left;font-size:1.0em;background:#f6f6f6;border-bottom:#ffffff 8px solid;}
table#storiesResults td.storyName {width:504px;font-size:1.3em;font-weight:bold;background:#ffffff;}
table#storiesResults td.submittedBy {width:154px;font-size:1.3em;font-weight:bold;background:#ffffff;overflow:hidden;}
table#storiesResults td div.submittedByLining {width:120px;padding:0px;margin:0px;overflow:hidden;}
table#storiesResults td a.asc {margin:0px;padding:0px 15px 0px 0px;background: url(../images/arrowAsc.jpg) right 0.3em no-repeat;}
table#storiesResults td a.dsc {margin:0px;padding:0px 15px 0px 0px;background: url(../images/arrowDesc.jpg) right 0.3em no-repeat;}
table#storiesResults td div.resultImage {width:102px;margin:0px;padding:0px 10px 0px 0px;float:left;}
table#storiesResults td div.resultImage img {border:#000000 1px solid;margin:0px;padding:0px;}
table#storiesResults td div.resultText {width:390px;margin:0px;padding:0px;font-size:0.9em;float:left;overflow:hidden;}
table#storiesResults td div.resultText img {display:inline;padding:0px 0px 0px 5px;}
table#storiesResults td div.resultText a {font-size:1.0em;}
table#storiesResults td div.resultText a.reportOffense {margin:0px;padding:0px 0px 0px 12px;font-size:0.9em;background: url(../images/blueArrowOnGray.jpg) left 0.4em no-repeat;}
/* End Traveler Stories */

/* Start Shunpikers Guides */
#shunpikersBot {padding:0px;margin:7px 0px 0px 0px;font-size:1.0em;}
#shunpikersBot h2 {margin:0px 0px 6px 0px;padding:4px 10px;font-size:1.3em;color:#ffffff;background:#d69f0f;}
#shunpikersBot ul {margin:0px 0px 6px 13px;padding:6px 0px 0px 0px;}
#shunpikersBot ul li {margin:0px;padding:2px 0px 2px 10px;background: url(../images/blueArrowOnWhite.jpg) left 0.6em no-repeat;font-size:1.0em;}
#shunpikersBot ul li a {font-size:1.0em;}
/* End Shunpikers Guides */

/* ----- Start PA Maps 2 Column Layout Styles ----- */
#paMapFlash {width:695px;margin:0px;padding:0px;}
#paMapBottom {width:681px;margin:6px 0px;padding:6px 7px;font-size:1.0em;background:#e5e5e5;text-align:left;overflow:hidden;}
.paMapBotLeft {width:223px;margin:0px;padding:0px;float:left;background:#d9d9d9;}
.paMapBotLeft h3 {width:195px !important;padding:9px 14px !important;margin:0px;background:#cecece;font-size:1.1em;overflow:hidden;}
.paMapBotLeft img {width:197px;padding:0px;margin:12px 13px;border:#ffffff 1px solid;}
.paMapBotRight {width:400px;margin:0px;padding:13px 29px;font-size:1.0em;float:left;}
.paMapBotRight h2 {padding-bottom:10px;font-size:1.4em;}
.paMapBotRight p {padding:5px 0px;font-size:1.0em;}
.paMapBotRight a {font-size:1.0em;}
#paMapBottomShadow {width:681px;height:12px;margin:3px 0px;padding:0px 7px;background:#FFFFFF url(../images/paMapBottomShadow.jpg) left top no-repeat;}

#mapNav {width:200px;margin:0px;padding:0px;background:#FFFFFF;font-size:1.0em;overflow:hidden;}
#mapNav h3 {width:166px;margin:0px;padding:6px 22px 6px 12px;font-size:1.1em;;color:#FFFFFF;}
#mapNav h3.trip {background:#850d71;/* old green afbd22 */margin:6px 0px 0px 0px;}
#mapNav h3.city {background:#004890;/*old purple #850d71*/}
#mapNav h3.map {background:#004890;margin:6px 0px 0px 0px;}
#mapNav h3 a {font-size:1.1em;color:#FFFFFF;display:block;text-decoration:none;}
#mapNav h3 a:hover {text-decoration:underline;}
#mapNav h3.trip a {background: url(../images/paMapCityDownArrow.jpg) right 0.3em no-repeat;}
#mapNav h3.city a {background: url(../images/paMapMapDownArrow.jpg) right 0.3em no-repeat;}
#mapNav h3.map a {background: url(../images/paMapMapDownArrow.jpg) right 0.3em no-repeat;}
#mapNav h3.active a {background:none;}
#mapNav div.content {width:172px;padding:0px 14px;margin:0px;overflow:hidden;}
#mapNav div.content div {width:162px;padding:10px 10px 10px 0px;margin:0px;overflow:hidden;}
#mapNav div.trip {background:#becc31/*d2db72*/;}
#mapNav div.city {background:#0067aa;/*9d398c*/}
#mapNav div.map {background:#0067aa;}
#mapNav div.content ul {margin:0px;padding:0px;}
#mapNav div.content ul li {width:162px;margin:0px;padding:0px 0px 5px 10px;list-style:none;font-size:0.9em;color:#FFFFFF;}
#mapNav div.content ul li a {font-size:1.1em;font-weight:normal;text-decoration:underline;display:inline;margin:0px;padding:0px;background:none !important;}
#mapNav div.content ul li a:hover {text-decoration:none;}
#mapNav div.trip ul li {background: url(../images/paMapsTripLi.jpg) left 0.3em no-repeat;}
#mapNav div.city ul li {background: url(../images/paMapsMapLi.jpg) left 0.3em no-repeat;}
#mapNav div.map ul li {background: url(../images/paMapsMapLi.jpg) left 0.3em no-repeat;}

#mapNav div.grayArea {width:172px;padding:10px 14px;margin:0px;background:#454545;text-align:left;}
#mapNav div.grayArea h3 {margin:0px;padding:0px;}
#mapNav div.grayArea h3 a {color:#FFFFFF;}
#mapNav div.grayArea p {color:#FFFFFF;font-size:1.0em;}
#mapNav div.grayArea p a {color:#abf1f9;font-size:1.0em;}
/* ----- End PA Maps 2 Column Layout Styles ----- */

/* Start My Roadtrips Login */
div#oneColContent div#myRtLogin {width:460px;padding:0px;margin:0px;float:right;}
div#oneColContent div#myRtLogin form#myRtLoginForm table#myRtLoginTable {width:460px;padding:0px;margin:0px;}
div#oneColContent div#myRtLogin form#myRtLoginForm table#myRtLoginTable tr td {padding:5px 0px;margin:0px;}
div#oneColContent div#myRtLogin form#myRtLoginForm table#myRtLoginTable tr td label {padding:2px 0px;}
div#oneColContent div#myRtLogin form#myRtLoginForm table#myRtLoginTable tr td a {padding:0px;margin:0px 10px 0px 0px;}
div#oneColContent div#myRtLogin form#myRtLoginForm table#myRtLoginTable tr td.leftColumn {width:80px;}
div#oneColContent div#myRtLogin form#myRtLoginForm table#myRtLoginTable tr td.rightColumn {width:380px;}
div#oneColContent div#myRtLogin form#myRtLoginForm table#myRtLoginTable tr td input {margin:0px;padding:0px;}
div#oneColContent div#myRtLogin form#myRtLoginForm table#myRtLoginTable tr td input.myRtLoginField {width:214px;height:15px;padding:2px;margin:0px 3px;font-size:0.9em;border:#c8c8c8 1px solid;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;}
/* End My Roadtrips Login */

/* Start My Roadtrips Destinations Page */
#myRtCol {width:905px;margin:14px 0px 0px 0px;padding:0px;text-align:left;overflow:hidden;}
#myRtCol #myRtDestLeft {width:587px;padding:0px;margin:0px 22px 0px 0px;float:left;}
#myRtCol #myRtDestLeft #myRtDestLeftTop {width:555px;padding:0px 16px;margin:0px;}
#myRtCol #myRtDestLeft #myRtDestLeftTop h2 {margin:0px;padding:0px;}
#myRtCol #myRtDestLeft #topRightButtons {width:135px;padding:4px 0px 0px 0px;margin:0px;float:right;text-align:right;font-size:1.0em;}
#myRtCol #myRtDestLeft #topRightButtons a {font-size:1.0em;}
#myRtCol #myRtDestLeft ul#myRtDestList {width:587px;margin:12px 0px 0px 0px;padding:0px;}
#myRtCol #myRtDestLeft ul#myRtDestList li {width:569px;margin:0px;padding:12px 9px;font-size:0.9em;list-style:none;background:#f6f6f6;background-image:none;border-bottom:#FFFFFF 12px solid;}
#myRtCol #myRtDestLeft ul#myRtDestList li a {font-size:1.0em;font-weight:bold;}
#myRtCol #myRtDestLeft ul#myRtDestList li div.deleteButton {width:54px;height:23px;padding:0px;margin:0px 0px 10px 10px;float:right;}
#myRtCol #myRtDestLeft ul#myRtDestList li p {padding:3px 0px;}
#myRtCol #myRtDestLeft ul#myRtDestList li div p.edit_links a img {display:inline;}
#myRtCol #myRtDestLeft ul#myRtDestList li div textarea.textArea {width:554px;height:47px;padding:5px;margin:0px;background: url(../images/textareaBg.jpg) left top no-repeat;border:none;color:#4f4f4f;}
#myRtCol #myRtDestLeft ul#myRtDestList li.expired p {color:#a5a5a5;}
#myRtCol #myRtDestLeft ul#myRtDestList li.expired strong {color:#4f4f4f;}
#myRtCol #myRtDestLeft ol {margin:0px 22px;padding:0px;}
#myRtCol #myRtDestLeft ol li {margin:0px;padding:2px 0px;}
#myRtCol #myRtDestRight {width:296px;margin:0px;padding:0px;font-size:0.9em;float:left;}
#myRtCol #myRtDestRight p {padding:10px 0px;}
#myRtCol #myRtDestRight table {width:296px;margin:0px;padding:0px;}
#myRtCol #myRtDestRight table td {padding:3px 0px;font-size:1.1em;}
#myRtCol #myRtDestRight table td label {font-size:1.0em;}
#myRtCol #myRtDestRight table td.checker label {font-size:0.9em;}
#myRtCol #myRtDestRight table td input#roadtripName {width:207px;height:15px;padding:2px;margin:0px 3px;font-size:0.9em;border:#d9d9d9 1px solid;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;}
#myRtCol #myRtDestRight table#chkChildCategories td {font-size:1.0em;}
#myRtCol #myRtDestRight table#chkChildCategories td label {font-size:1.0em;}
#myRtCol #myRtDestRight table td p {font-size:1.0em;}
#myRtCol #myRtDestRight #myRtDescription {width:282px;height:47px;padding:5px;margin:0px;background: url(../images/textareaBg.jpg) left top no-repeat;border:#d9d9d9 1px solid;color:#4f4f4f;}
#myRtCol #myRtDestRight #myRtDescriptionSubmit {margin:10px 0px 0px 0px;}
#myRtCol #myRtDestRight #rt_dump {width:296px;margin:0px;padding:0px;font-size:1.1em;}
#myRtCol #myRtDestRight #rt_dump a {font-size:1.0em;}
#myRtCol #myRtDestRight #rt_dump ul#myRtList {padding:0px;margin:0px 0px 0px 0px;font-size:1.0em;}
#myRtCol #myRtDestRight #rt_dump ul#myRtList li {padding:5px 0px 5px 13px;margin:0px;font-size:1.0em;background:url(../images/grayArrowOnWhite.jpg) left 0.75em no-repeat;}
#myRtCol #myRtDestRight #rt_dump ul#myRtList li a.rtTitle {font-weight:bold;font-size:1.0em;}
#myRtCol #myRtDestRight form#form1 table {width:295px;}
#myRtCol #myRtDestRight form#form1 table td input#txtName {width:197px;height:15px;padding:2px;margin:0px;font-size:1.0em;border:#a5acb2 1px solid;background:#FFFFFF url(../images/textareaBg.jpg) left top no-repeat;color:#4f4f4f;}
#myRtCol #myRtDestRight form#form1 table td textarea#txtDescriptionText {width:283px;height:100px;padding:5px;margin:0px;font-size:1.0em;border:#a5acb2 1px solid;background: url(../images/textareaBg.jpg) left top no-repeat;color:#4f4f4f;font-family:Arial, Helvetica, sans-serif;}

#myRtCol #myRtDestLeft #destination_dump {padding:0px;margin:0px;}
#myRtCol #myRtDestLeft #destination_dump h2 {padding:5px 0px;margin:0px;}
#myRtCol #myRtDestLeft #destination_dump p {padding:5px 0px;margin:0px;}
#myRtCol #myRtDestLeft #destination_dump ol {padding:5px 0px;margin:0px 0px 0px 22px;}
#myRtCol #myRtDestLeft #destination_dump ol li {padding:5px 0px;margin:0px;}

#myRtCol #myRtDestRight #loginPanel {padding:10px 0px 0px 0px;margin:0px;font-size:1.1em;}
#myRtCol #myRtDestRight #loginPanel h3 {padding:5px 0px 5px 0px;}
#myRtCol #myRtDestRight #loginPanel p {padding:5px 0px;font-size:1.0em;}
#myRtCol #myRtDestRight #loginPanel a {font-size:1.0em;}
#myRtCol #myRtDestRight #loginPanel table {font-size:1.0em;margin:0px;padding:0px;}
#myRtCol #myRtDestRight #loginPanel table td {font-size:1.0em;}
#myRtCol #myRtDestRight #loginPanel label {font-weight:bold;font-size:1.0em;}
#myRtCol #myRtDestRight #loginPanel input#Email {width:175px;padding:2px 0px;margin:5px 0px;border:#a5acb2 1px solid;background:#FFFFFF url(../images/textareaBg.jpg) left top no-repeat;}
#myRtCol #myRtDestRight #loginPanel input#Password {width:175px;padding:2px 0px;margin:5px 0px;border:#a5acb2 1px solid;background:#FFFFFF url(../images/textareaBg.jpg) left top no-repeat;}
#myRtCol #myRtDestRight #loginPanel input#RedirectURL {margin:5px 0px;}
/* End My Roadtrips Destinations Page */

/* Start Roadtrip Buidler Destinations Page */
#myRtCol #myRtDestCopy {width:879px;margin:0px 0px 0px 0px;padding:0px 13px 13px 13px;font-size:0.9em;text-align:left;overflow:hidden;}
#myRtCol #myRtDestCopy h2 {margin:0px 15px 0px 0px;padding:0px;display:inline;float:left;}
#myRtCol #myRtDestCopy a.allRoadtrips {margin:0px;padding:3px 3px 3px 12px;float:left;font-size:1.1em;background: url(../images/blueArrowOnWhite.jpg) left 0.6em no-repeat;}
#myRtCol #myRtDestCopy p {margin:0px;padding:5px 0px;clear:both;}
#myRtCol #myRtDestCopy a {font-size:1.0em;}
#myRtCol #myRtDestDetails {width:905px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:1.0em;text-align:left;background: url(../images/myRtDestLibBg.gif) 311px top repeat-y;overflow:hidden;}
#myRtCol #myRtDestDetails #myRtDestDtlsL {width:302px;margin:0px 19px 0px 0px;padding:0px;font-size:0.9em;float:left;}
#myRtCol #myRtDestDetails #myRtDestDtlsL h3 {width:130px;margin:0px 0px 5px 0px;padding:6px 14px;font-size:1.2em;background:#cccccc;color:#ffffff;}
#myRtCol #myRtDestDetails #myRtDestDtlsL ul#myDestLib {width:302px;margin:0px;padding:0px;}
#myRtCol #myRtDestDetails #myRtDestDtlsL ul#myDestLib li {width:272px;margin:0px;padding:12px 15px;list-style:none;background:#f6f6f6;background-image:none;border-bottom:#FFFFFF 12px solid;}
#myRtCol #myRtDestDetails #myRtDestDtlsL ul#myDestLib li a {font-size:1.0em;}
#myRtCol #myRtDestDetails #myRtDestDtlsL ul#myDestLib li a.addDest {/*display:block;width:23px;*/margin:0px;padding:5px 8px 5px 8px;font-size:0.9em;background:#0092df;color:#ffffff;text-transform:uppercase;text-decoration:none;}
#myRtCol #myRtDestDetails #myRtDestDtlsL ol {margin:10px 0px 10px 35px;padding:0px;}
#myRtCol #myRtDestDetails #myRtDestDtlsL ol li {margin:0px;padding:2px 0px;font-size:1.0em;}
#myRtCol #myRtDestDetails #myRtDestDtlsR {width:584px;margin:0px;padding:0px;font-size:0.9em;float:left;}
#myRtCol #myRtDestDetails #myRtDestDtlsR h3 {width:96px;margin:0px 0px 5px 0px;padding:6px 14px;font-size:1.2em;background:#7cc3e6;color:#ffffff;}
#myRtCol #myRtDestDetails #myRtDestDtlsR #topRightButtons {width:135px;padding:8px 4px 0px 0px;margin:0px;float:right;text-align:right;font-size:1.0em;}
#myRtCol #myRtDestDetails #myRtDestDtlsR ul#myRtDestList {width:584px;margin:0px;padding:0px;}
#myRtCol #myRtDestDetails #myRtDestDtlsR ul#myRtDestList li {width:554px;margin:0px;padding:12px 15px;list-style:none;background:#d8effd;background-image:none;border-bottom:#FFFFFF 12px solid;}
#myRtCol #myRtDestDetails #myRtDestDtlsR ul#myRtDestList li p {padding:3px 0px;font-size:1.0em;}
#myRtCol #myRtDestDetails #myRtDestDtlsR ul#myRtDestList li a {font-size:1.0em;}
#myRtCol #myRtDestDetails #myRtDestDtlsR ul#myRtDestList li div textarea.textArea {width:542px;height:47px;padding:5px;margin:0px;background: url(../images/textareaBg.jpg) left top no-repeat;border:none;color:#4f4f4f;}
#myRtCol #myRtDestDetails #myRtDestDtlsR ul#myRtDestList li div p.edit_links a img {display:inline;}
#myRtCol #myRtDestDetails #myRtDestDtlsR ul#myRtDestList li div.deleteButton {width:54px;height:23px;padding:0px;margin:0px 0px 10px 10px;float:right;}
/* End Roadtrip Buidler Destinations Page */

/* Start Roadtrip Map Page */
#myRtCol #myRtDestCopy2 {width:879px;margin:8px 0px;padding:0px 13px;font-size:0.9em;text-align:left;overflow:hidden;}
#myRtCol #myRtDestCopy2 a {font-size:1.0em;}
#myRtCol #topRightButtons {width:135px;padding:4px 4px 0px 0px;font-size:1.1em;margin:0px;float:right;text-align:right;}
#myRtCol div.mapBand {width:905px;height:4px;margin:2px 0px;padding:0px;background:#d9a710;overflow:hidden;}
#myRtCol ul#myRtDestList2 {width:905px;margin:0px;padding:0px;}
#myRtCol ul#myRtDestList2 li {width:875px;margin:0px;padding:12px 15px;list-style:none;background:#f6f6f6;background-image:none;border-bottom:#FFFFFF 12px solid;}
#myRtCol ul#myRtDestList2 li p {padding:3px 0px;font-size:0.9em;}
#myRtCol ul#myRtDestList2 li a {font-size:1.0em;}
#myRtCol ul#myRtDestList2 li div textarea.textArea {width:863px;height:47px;padding:5px;margin:0px;background: url(../images/textareaBg.jpg) left top no-repeat;border:none;color:#4f4f4f;}
#myRtCol ul#myRtDestList2 li div p.edit_links a img {display:inline;}
#myRtCol ul#myRtDestList2 li div.deleteButton {width:54px;height:23px;padding:0px;margin:0px 0px 10px 10px;float:right;}
/* End Roadtrip Map Page */

/* Start Travel Tools Section */
#twoColContentContainer .travLand {width:695px;margin:7px 0px 0px 0px;padding:0px;overflow:hidden;text-align:left;}
#twoColContentContainer .travLand .travLeft {width:318px;margin:0px;padding:0px;float:left;font-size:1.0em;}
#twoColContentContainer .travLand .travLeft .travBucket {width:308px;padding:0px 0px 11px 10px;margin:0px 0px 10px 0px;background:#f6f6f6;font-size:1.0em;overflow:hidden;}
#twoColContentContainer .travLand .travLeft .travBucket h2 {width:299px;margin:0px 0px 10px -10px;padding:2px 2px 2px 17px;font-size:1.2em;background:#e2e2e2;}
#twoColContentContainer .travLand .travLeft .travBucket h2 a {display:block;width:299px;margin:0px;padding:2px 0px 3px 0px;background: url(../images/goButton.jpg) right top no-repeat;text-decoration:none;}
#twoColContentContainer .travLand .travLeft .travBucket img {float:left;border:#000000 1px solid;padding:0px;margin:0px 11px 0px 8px;}
#twoColContentContainer .travLand .travLeft .travBucket p {font-size:1.0em;}
#twoColContentContainer .travLand .travLeft .travBucket a {font-size:1.0em;}
#twoColContentContainer .travLand .travLeft .travBucket ul {margin:0px;padding:10px 0px;}
#twoColContentContainer .travLand .travLeft .travBucket ul li {margin:0px;padding:2px 0px 2px 13px;font-size:1.0em;background: url(../images/blueOnGrayArrow.jpg) left 0.5em no-repeat;}
#twoColContentContainer .travLand .travLeft .travBucket ul li a {font-size:1.0em;}
#twoColContentContainer .travLand .travLeft .travBucket .travBuckText {width:216px;margin:0px;padding:0px 11px 0px 0px;float:left;}
#twoColContentContainer .travLand .travRight {width:357px;margin:0px 0px 0px 20px;padding:0px;float:left;font-size:1.0em;}
#twoColContentContainer .travLand .travRight .travBucket {width:347px;padding:0px 0px 11px 10px;margin:0px 0px 10px 0px;background:#f6f6f6;font-size:1.0em;overflow:hidden;}
#twoColContentContainer .travLand .travRight .travBucket h2 {width:338px;margin:0px 0px 10px -10px;padding:2px 2px 2px 17px;font-size:1.2em;background:#e2e2e2;}
#twoColContentContainer .travLand .travRight .travBucket h2 a {display:block;width:338px;margin:0px;padding:2px 0px 3px 0px;background: url(../images/goButton.jpg) right top no-repeat;text-decoration:none;}
#twoColContentContainer .travLand .travRight .travBucket img {float:left;border:#000000 1px solid;padding:0px;margin:0px 11px 0px 8px;}
#twoColContentContainer .travLand .travRight .travBucket img.travGuide {border:none;padding:0px;margin:0px 11px 0px 5px;}
#twoColContentContainer .travLand .travRight .travBucket p {font-size:1.0em;}
#twoColContentContainer .travLand .travRight .travBucket a {font-size:1.0em;}
#twoColContentContainer .travLand .travLeft h2 {background:#ef5092;color:#ffffff;padding:2px 2px 2px 17px;margin:0px;font-size:1.2em;}
#twoColContentContainer .travLand .travRight h2 {background:#afbd22;color:#ffffff;padding:2px 2px 2px 17px;margin:0px;font-size:1.2em;}
#twoColContentContainer .travLand .travLiner {padding:7px 17px;font-size:1.0em;}
#twoColContentContainer .travLand .travLiner p, #twoColContentContainer .travLand .travLiner a {font-size:1.0em;}
a.backMap {display:block;background:url(../images/loginPlus2.gif) left 0.2em no-repeat;padding:0px 1px 0px 16px;margin:10px 0px;font-weight:bold;text-decoration:none;}
#twoColContentContainer .travLand .travLeft .generic_block {width:308px;padding:0px 0px 11px 10px;margin:0px 0px 10px 0px;background:none;font-size:1.0em;overflow:hidden;}
#twoColContentContainer .travLand .travRight .generic_block {width:308px;padding:0px 0px 11px 10px;margin:0px 0px 2px 0px;background:none;font-size:1.0em;overflow:hidden;}
#twoColContentContainer .travLand .travRight .generic_block p {font-size:1.0em;}
#twoColContentContainer .travLand .travRight .generic_block p a {font-size:1.0em;}
#twoColContentContainer .travLand .travLeft .generic_block form table td input#discSearchField {width:190px;height:15px;padding:2px;margin:0px 3px;font-size:0.9em;border:#d7d7d7 1px solid;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;}
#twoColContentContainer .travLand .travRight #discRightPad {padding:8px 17px 10px 17px;font-size:1.0em;}
#twoColContentContainer .travLand .travRight #discRightPad p {font-size:1.0em;}
#twoColContentContainer .travLand .travRight #discRightPad ul {padding:10px 0px;}
#twoColContentContainer .travLand .travRight #discRightPad ul li a {font-size:.9em;}

#featuredDiscount {width:695px;margin:6px 0px 0px 0px;padding:0px;overflow:hidden;text-align:left;}
#featuredDiscount #discRight {width:353px;padding:0px;margin:0px;font-size:1.0em;float:right;}
#featuredDiscount #discRight h2 {margin:0px 0px 8px 0px;padding:2px 17px;font-size:1.2em;color:#ffffff;background:#afbd22;}
#featuredDiscount #discRight #discRightPad {padding:0px 17px 10px 17px;font-size:1.0em;}
#featuredDiscount #discRight #discRightPad p {font-size:1.0em;}
#featuredDiscount #discRight #discRightPad ul {padding:10px 0px;}
#featuredDiscount #discRight #discRightPad ul li {background-image:url(../images/blueArrowOnWhite.jpg);font-size:1.0em;}
#featuredDiscount #discRight #discRightPad ul li a {font-size:1.0em;}
#featuredDiscount .featuredDiscount {width:306px;margin:0px;padding:9px 12px 10px 12px;font-size:1.0em;float:left;overflow:hidden;background:#e5e5e5;}
#featuredDiscount .featuredDiscount h2 {margin:0px;padding:0px;font-size:1.4em;}
#featuredDiscount .featuredDiscount h3 {margin:0px;padding:15px 0px 5px 0px;font-size:1.1em;}
#featuredDiscount .featuredDiscount h3.tiSubhead {margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;font-size:1.0em;font-weight:normal;color:#0067AA;}
#featuredDiscount .featuredDiscount p {margin:0px;padding:5px 0px;font-size:1.0em;line-height:1.3em;}
#featuredDiscount .featuredDiscount a {font-size:1.0em;}
#featuredDiscount .featuredDiscount a.eventName {font-weight:bold;font-size:1.0em;}
#featuredDiscount .featuredDiscount ul {padding:0px;margin:0px;}
#featuredDiscount .featuredDiscount ul li {padding:0px 0px 0px 12px;margin:0px;font-size:1.0em;background:url(../images/blueArrowOnGray.jpg) left 0.3em no-repeat;list-style:none;}
#featuredDiscount .featuredDiscount ul li a {font-size:1.0em;}
#featuredDiscount .featuredDiscount ol {padding:0px 0px 0px 25px;margin:0px;}
#featuredDiscount .featuredDiscount ol li {padding:0px;margin:0px;}
#featuredDiscount .featuredDiscount a.previousLink {display:block;font-size:1.0em;margin:25px 4px 0px 0px;padding:7px 8px;background:#0092df;float:left;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;}
#featuredDiscount .featuredDiscount a.previousLink:hover {text-decoration:underline;}
#featuredDiscount .featuredDiscount a.nextLink {display:block;font-size:1.0em;margin:25px 4px 0px 0px;padding:7px 8px;background:#0092df;float:left;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;}
#featuredDiscount .featuredDiscount a.nextLink:hover {text-decoration:underline;}
#featuredDiscount .featuredDiscount img {margin:0px;padding:5px;}
#featuredDiscount #discountSearch {width:306px;margin:12px 0px 0px 0px;padding:9px 12px 10px 12px;font-size:1.0em;clear:left;float:left;background:#e5e5e5;}
#featuredDiscount #discountSearch p {font-size:1.0em;font-weight:bold;}
#featuredDiscount #discountSearch form {font-size:1.0em;}
#featuredDiscount #discountSearch form table{font-size:1.0em;}
#featuredDiscount #discountSearch form table td {padding:5px 0px;font-size:1.0em;font-weight:normal;}
#featuredDiscount #discountSearch form table td label {font-size:1.0em;font-weight:normal;}
#featuredDiscount #discountSearch form table td input#discSearchField {width:239px;height:15px;padding:2px;margin:0px 3px;font-size:0.9em;border:#d7d7d7 1px solid;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;}

/* End Travel Tools Section */

/* Start Places to Stay Section */
#twoColContentContainer .placesLand {width:695px;margin:7px 0px 0px 0px;padding:0px;overflow:hidden;text-align:left;}
#twoColContentContainer .placesLand a {font-size:1em;}

#twoColContentContainer .placesLand .placesLeft {width:318px;margin:0px;padding:0px;float:left;font-size:.9em;}
#twoColContentContainer .placesLand .placesLeft h2 {background:#ef5092;color:#ffffff;padding:3px 2px 3px 17px;margin:0px;font-size:1.4em;}
#twoColContentContainer .placesLand .placesLeft h3 {font-size:1.1em;padding:0 10px;}
#twoColContentContainer .placesLand .placesLeft p {padding:10px;}
#twoColContentContainer .placesLand .placesLeft ul {padding:0 10px;}
#twoColContentContainer .placesLand .placesLeft a.previousLink {display:block;font-size:1.1em;margin:10px 0 0px 10px;padding:5px 8px;background:#ef5091;float:left;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;}
#twoColContentContainer .placesLand .placesLeft a.previousLink:hover {text-decoration:underline;}
#twoColContentContainer .placesLand .placesLeft a.nextLink {display:block;font-size:1.1em;margin:10px 4px 0px 10px;padding:5px 8px;background:#ef5091;float:left;color:#FFFFFF;font-weight:bold;text-decoration:none;text-align:center;}
#twoColContentContainer .placesLand .placesLeft a.nextLink:hover {text-decoration:underline;}


#twoColContentContainer .placesLand .placesRight {width:357px;margin:0px 0px 0px 20px;padding:0px;float:left;font-size:.9em;}
#twoColContentContainer .placesLand .placesRight h2 {background:#afbd22;color:#ffffff;padding:3px 2px 3px 17px;margin:0px;font-size:1.4em;}
#twoColContentContainer .placesLand .placesRight p {padding:10px;}
#twoColContentContainer .placesLand .placesRight ul {padding:0 10px;}
#twoColContentContainer .placesLand .placesRight ul li {margin:0 0 12px;}


/* Start PA Byways Styles */
#pf_photo1,
#pf_photo2,
#pf_photo3,
#pf_photo4,
#pf_photo5,
#pf_photo6 {left:0px;}
div#bywayMap {width:695px;/*height:441px;*/padding:0px;margin:0px;overflow:hidden;}
div#bywayMap img {clear:both;}
div#bywayMap div#bywayContent {width:695px;padding:0px;margin:0px;overflow:hidden;}
div#bywayMap div#bywayContent div#bywayThing {width:101px;height:101px;padding:0px;margin:0px 15px 0px 0px;background: url(../images/bywayOdometer.png) left top no-repeat;float:left;}
div#bywayMap div#bywayContent div#bywayText {width:565px;padding:0px;margin:15px 0px 0px 0px;float:left;text-align:left;}
div#bywayMap div#bywayContent div#bywayText h2 {color:#0067ab;font-weight:normal;padding:0px;}
div#bywayMap div#bywayContent div#bywayText p {}
div#bywayMap div#testControls {width:400px;height:260px;padding:0px;margin:0px;position:absolute;top:10px;left:10px;text-align:left;background:#ffffff;}
div#byways {width:695px;padding:0px;margin:0px 0px 0px 0px;/*background: url(/images/paBywaysGrass.jpg) left top no-repeat;*/overflow:hidden;}
div#byways div#column1 {width:181px;padding:0px;margin:0px;overflow:hidden;float:left;}
div#byways div#column2 {width:178px;padding:0px;margin:0px;overflow:hidden;float:left;}
div#byways div#column3 {width:178px;padding:0px;margin:0px;overflow:hidden;float:left;}
div#byways div#column4 {width:158px;padding:0px;margin:0px;overflow:hidden;float:left;}
div#byways img {width:99px;height:65px;padding:7px;margin:0px;background: url(/images/thumbBg.png) left top no-repeat;}
div#byways h2 a {font-size:12px;}
div#byways p {font-size:11px;}

div.byway1 {width:153px;padding:10px;margin:0px;text-align:left;float:left;overflow:hidden;}
div.byway2 {width:153px;padding:10px;margin:0px;text-align:left;float:left;overflow:hidden;}
div.byway3 {width:153px;padding:10px;margin:0px;text-align:left;float:left;overflow:hidden;}
div.byway4 {width:153px;padding:10px;margin:0px;text-align:left;float:left;overflow:hidden;}

div#bywayFeet {width:695px;padding:0px;margin:0px;overflow:hidden;}
div#bywayFeet h2 {background:#d69f0f;margin:0px 0px 15px 0px;padding:9px 9px 8px 9px; color:#ffffff;font-size:1.3em;}
div#bywayFeet ul {width:695px;padding:0px;margin:0px;overflow:hidden;list-style:none;}
div#bywayFeet ul li {background:none;float:left;padding:0px;margin:0px;text-align:left;font-size:1.0em;}
div#bywayFeet ul li a {font-weight:bold;}
div#bywayFeet ul li a#bywaySite {display:block;width:80px;padding:18px 10px 15px 70px;margin:0px;border-left:#a6a6a6 1px dashed;background: url(/images/bywaysSiteLogo.jpg) 18px center no-repeat;}
div#bywayFeet ul li a#bywayBrochure {display:block;width:209px;padding:18px 10px 15px 80px;margin:0px;/*border-left:#a6a6a6 1px dashed;*/background: url(/images/bywayCotton.jpg) 21px center no-repeat;}
div#bywayFeet ul li a#pennDot {display:block;width:187px;padding:18px 0px 15px 70px;margin:0px;border-left:#a6a6a6 1px dashed;background: url(/images/pennDot.jpg) 23px center no-repeat;}
div#bywayFeet ul li a#bywayFha {display:block;width:143px;padding:18px 0px 15px 0px;margin:0px;border-left:#a6a6a6 1px dashed;background: url(/images/bywayFhaLogo.jpg) 23px center no-repeat;text-indent:-9999px;}
/* End PA Byways Styles */

/* ----- 3 Column Layout Styles ----- */
#threeColumn {width:905px;padding:0px;margin:0px;text-align:left;font-size:1.0em;overflow:hidden;}
#threeColumn #searchBar {width:687px;}
#threeColContentContainer {width:695px;margin:0px 0px 0px 10px;padding:0px;float:left;overflow:hidden;text-align:left;}
#threeColContent {width:483px;margin:0px;padding:0px 14px 7px 14px;text-align:left;float:left;overflow:hidden;}
#threeColContent h1 {width:483px;margin:0px 0px 0px -14px;padding:3px 14px;background:#0092df;font-size:1.7em;;color:#FFFFFF;text-align:left;}
#threeColContent h2 {font-size:1.6em;padding:3px 0px;text-align:left;}
#threeColContent h3 {font-size:1.4em;padding:3px 0px;text-align:left;}
#threeColContent h4 {font-size:1.3em;padding:3px 0px;text-align:left;}
#threeColContent h5 {font-size:1.2em;padding:3px 0px;text-align:left;}
#threeColContent h6 {font-size:1.1em;padding:3px 0px;text-align:left;}
#threeColContent p {padding:5px 0px;font-size:1.0em;}
#threeColContent ul {padding:0px 0px 0px 5px;margin:0px;}
#threeColContent ul li {padding:0px 0px 0px 15px;margin:0px;font-size:1.0em;}
#threeColContent ol {padding:0px 0px 0px 25px;margin:0px;}
#threeColContent ol li {padding:0px;margin:0px;}

#threeColContent a {font-size:1.0em;}
#threeColContent img {margin:0px;padding:5px;}

#threeColContent ul.resultList {margin:0px;padding:15px 0px 0px 0px;width:498px;}
#threeColContent ul.resultList li {list-style:none;width:480px;margin:0px;padding:13px 9px;font-size:1.0em;}
#threeColContent ul.resultList li.resultA {background:#EDEDED;}
#threeColContent ul.resultList li.resultB {background:#FFFFFF;}
#threeColContent ul.resultList li a {font-weight:bold;font-size:1.0em;}

/* Start Right column */
#rightColumn {width:173px;padding:0px;margin:0px 0px 0px 10px;float:left;font-size:1.0em;overflow:hidden}
#rightColumn .tourismInfo {background:#ee9820;width:133px;padding:0px 20px 14px 20px;margin:0px 0px 10px 0px;}
#rightColumn .tourismInfo h2 {width:133px;padding:5px 20px;margin:0px -20px 10px -20px;font-size:1.4em;background:#e57213;color:#FFFFFF;}
#rightColumn .tourismInfo h3 {color:#ffffff;font-size:1.3em;}
#rightColumn .tourismInfo h4 {color:#ffffff;font-size:1.2em;}
#rightColumn .tourismInfo h5 {color:#ffffff;font-size:1.1em;}
#rightColumn .tourismInfo h6 {color:#ffffff;font-size:1.0em;}
#rightColumn .tourismInfo p, #rightColumn .tourismInfo em, #rightColumn .tourismInfo strong {color:#FFFFFF;font-size:1.0em;}
#rightColumn .tourismInfo a{color:#ffffff;font-size:1.0em;}

#rightColumn .helpfulLinks {background:#dfb513;width:133px;padding:0px 20px 14px 20px;margin:0px 0px 10px 0px;}
#rightColumn .helpfulLinks h2 {width:133px;padding:5px 20px;margin:0px -20px 10px -20px;font-size:1.4em;background:#cf970a;color:#FFFFFF;}
#rightColumn .helpfulLinks h3 {color:#ffffff;font-size:1.3em;}
#rightColumn .helpfulLinks h4 {color:#ffffff;font-size:1.2em;}
#rightColumn .helpfulLinks h5 {color:#ffffff;font-size:1.1em;}
#rightColumn .helpfulLinks h6 {color:#ffffff;font-size:1.0em;}
#rightColumn .helpfulLinks p {padding:5px 0px;font-size:1.0em;color:#ffffff;}
#rightColumn .helpfulLinks a {font-size:1.0em;color:#ffffff;}
#rightColumn .helpfulLinks ul {margin:0px;padding:0px;}
#rightColumn .helpfulLinks ul li, #rightColumn .tourismInfo ul li {list-style:none;margin:0px;padding:0px 0px 6px 12px;font-size:1.0em;background:url(../images/helpfulLinksArrow.jpg) left 0.35em no-repeat;color:#ffffff;}
#rightColumn .helpfulLinks ul li a {color:#FFFFFF;font-weight:bold;text-decoration:none;font-size:1.0em;}
#rightColumn .helpfulLinks ul li a:hover {text-decoration:underline;}
#rightColumn .helpfulLinks ol {padding:0px 0px 0px 25px;margin:0px;}
#rightColumn .helpfulLinks ol li {padding:0px;margin:0px;font-size:1.0em;}
#rightColumn .photoGallery {background:#20ccd4;width:161px;padding:0px 6px 6px 6px;margin:0px 0px 10px 0px;}
#rightColumn .photoGallery h2 {width:133px;padding:5px 20px;margin:0px -6px 6px -6px;font-size:1.4em;background:#12b5c0;color:#FFFFFF;}
#rightColumn .photoGallery h3 {color:#ffffff;font-size:1.3em;}
#rightColumn .photoGallery h4 {color:#ffffff;font-size:1.2em;}
#rightColumn .photoGallery h5 {color:#ffffff;font-size:1.1em;}
#rightColumn .photoGallery h6 {color:#ffffff;font-size:1.0em;}
#rightColumn .photoGallery p {color:#ffffff;padding:3px 0px;font-size:1.0em;}
#rightColumn .campaignInfo {background:#20ccd4;width:133px;padding:0px 20px 14px 20px;margin:0px 0px 10px 0px;}
#rightColumn .campaignInfo h2 {width:133px;padding:5px 20px;margin:0px -20px 10px -20px;font-size:1.4em;background:#12b5c0;color:#FFFFFF;}
#rightColumn .campaignInfo h3 {color:#ffffff;font-size:1.3em;}
#rightColumn .campaignInfo h4 {color:#ffffff;font-size:1.2em;}
#rightColumn .campaignInfo h5 {color:#ffffff;font-size:1.1em;}
#rightColumn .campaignInfo h6 {color:#ffffff;font-size:1.0em;}
#rightColumn .campaignInfo p, #rightColumn .tourismInfo em, #rightColumn .tourismInfo strong {color:#FFFFFF;font-size:1.0em;}
#rightColumn .campaignInfo a{color:#ffffff;font-size:1.0em;}

/* these shouldn't be needed anymore but I'm keeping them just in case*/
#threeColLogos {width:905px;padding:0px;margin:0px auto;text-align:right;}
#threeColLogos #threeColLogoLiner {width:685px;padding:7px 0px 0px 0px;margin:0px 0px 0px 222px;border-top:#d21243 9px solid;text-align:left;}
#threeColLogos #threeColLogoLiner img {display:inline;padding:0px;margin:0px 6px;}
/* ----- End 3 Column Layout Styles ----- */


/* ----- Start Secondary Nav Styles ----- */
/* Secondary Nav - widths, margins, and padding. All sections use these. Nav background colors and such are in the theme CSS file. */
#secondaryNav {width:200px;padding:5px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:left;overflow:hidden;float:left;font-size:1.0em;}
#secondaryNav h2 {Font-family:Arial, Helvetica, sans-serif;font-size:1.8em;margin:0px;padding:12px 16px;}
#secondaryNav h2 a {color:#FFFFFF;font-size:1.0em;text-decoration:none;}
#secondaryNav h2 a:hover {text-decoration:underline;}
#secondaryNav h2.smaller {Font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:8px 0px 0px 0px;padding:12px 18px;font-size:1.5em;}

#secondaryNav ul {width:184px;padding:8px 8px 8px 8px;margin:0px;}
#secondaryNav ul li {width:184px;padding:0px;margin:1px 0px;list-style:none;overflow:hidden;background:none;}
#secondaryNav ul li a {text-decoration:none;display:block;width:158px;margin:0px;padding:4px 6px 4px 20px;Font-family:Arial, Helvetica, sans-serif;font-size:0.9em;font-weight:bold;color:#FFFFFF;overflow:hidden;}
#secondaryNav ul li a:hover {text-decoration:underline;}
#secondaryNav ul li a.emphasis {margin:8px 0px 0px 0px;padding:7px 6px 8px 24px;font-size:16px;line-height:16px;}

#secondaryNav ul li ul {width:183px;padding:4px 0px;margin:0px;}
#secondaryNav ul li ul li {width:183px;padding:0px;margin:3px 0px;list-style:none;background:none;}
#secondaryNav ul li ul li a {text-decoration:underline;display:block;margin:0px;padding:2px 6px 2px 25px;Font-family:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:bold;color:#FFFFFF;}
#secondaryNav ul li ul li a:hover {text-decoration:none;}
#secondaryNav ul li ul li a.selected {text-decoration:none;}

#secondaryNav ul li ul li ul {width:183px;padding:4px 0px;margin:0px;}
#secondaryNav ul li ul li ul li{width:183px;padding:0px;margin:3px 0px;list-style:none;background:none;}
#secondaryNav ul li ul li ul li a {text-decoration:underline;display:block;margin:0px;padding:2px 6px 2px 35px;Font-family:Arial, Helvetica, sans-serif;font-size:0.7em;font-weight:bold;}
#secondaryNav ul li ul li ul li a:hover {text-decoration:none;}
#secondaryNav ul li ul li ul li a.selected {text-decoration:none;}

#secondaryNav ul li ul li ul li ul {width:183px;padding:4px 0px;margin:0px;}
#secondaryNav ul li ul li ul li ul li {width:183px;padding:0px;margin:3px 0px;list-style:none;background:none;}
#secondaryNav ul li ul li ul li ul li a {text-decoration:underline;display:block;margin:0px;padding:2px 6px 2px 45px;Font-family:Arial, Helvetica, sans-serif;font-size:0.6em;font-weight:bold;}
#secondaryNav ul li ul li ul li ul li a:hover {text-decoration:none;}
#secondaryNav ul li ul li ul li ul li a.selected {text-decoration:none;}

#secondaryNav ol {width:145px;padding:8px 8px 16px 38px;margin:0px 0px 0px 0px;color:#FFFFFF;}
#secondaryNav ol li {padding:2px 0px;margin:0px;color:#FFFFFF;}
#secondaryNav ol li a {text-decoration:underline;margin:0px;padding:0px;Font-family:Arial, Helvetica, sans-serif;font-size:1.0em;font-weight:normal;color:#FFFFFF;}
#secondaryNav ol li a:hover {text-decoration:none;}

#secondaryNav .adSpace {width:184px;margin:0px 0px;padding:8px;background:#454545;overflow:hidden;}
#secondaryNav .adDivider {width:184px;height:8px;margin:0px;padding:0px;background:#454545;;}

/* Request Visitor's Guide Form */
table#rvgTableUserInfo td, table#rvgTableProvince td, table#rvgTableSignup td {width:300px;}
table#rvgTableUserInfo td input, table#rvgTableProvince td input, table#rvgTablePostalEmail td input {width:230px;margin:0px;padding:3px;border:#bababa 1px solid;background: url(../images/textareaBg.jpg) left top no-repeat;}
table#rvgTableSignup td input.submitter {width:auto;margin:0px;padding:0px;border:none;background:none;}
table#rvgTableUserInfo td#rvgTd18Years input, table#rvgTableCheckBoxes td input {width:auto;border:none;padding:none;background:none;}
form#form1 table td input#txtEmail {width:230px;margin:0px;padding:3px;border:#bababa 1px solid;background: url(../images/textareaBg.jpg) left top no-repeat;}
/* ORIGINAL CSS CODE
table#rvgTable1 td, table#rvgTable2 td, table#rvgTable3 td, table#rvgTable4 td {width:300px;}
table#rvgTable2 td input#txtFirstName,
table#rvgTable2 td input#txtLastName,
table#rvgTable2 td input#txtStreetAddress1,
table#rvgTable2 td input#txtStreetAddress2,
table#rvgTable2 td input#txtCity,
table#rvgTable4 td input {width:210px;margin:0px;padding:3px;border:#bababa 1px solid;background: url(../images/textareaBg.jpg) left top no-repeat;}
table#rvgTable4 td input.submitter {width:auto;margin:0px;padding:0px;border:none;background:none;}*/

/* thumbnail styles */
div.leftRightFloatContainer {width:667px;margin:0px;padding:0px;overflow:hidden;}
div.leftRightFloatContainer div.imageDiv {width:78px;padding:0px;margin:0px 10px 10px 0px;float:left;}
div.leftRightFloatContainer div.imageDiv p, div.leftRightFloatContainer div.imageDiv img {margin:0px;padding-top:3px !important;}
div.leftRightFloatContainer div.textDiv {width:579px;padding:0px;margin:0px 0px 10px 0px;float:left;}

/* Trip Generator Form */
table#tripGenFormTable td input{border:#bababa 1px solid;background: url(../images/textareaBg.jpg) left top no-repeat;}

/* My Profile Form */
table#myProTable td input#txtNickname, table#myProTable td textarea#txtAboutMe, table#myProTable td input#txtFirstName, table#myProTable td input#txtLastName,
table#myProTable td input#txtEmail, table#myProTable td input#txtPassword1, table#myProTable td input#txtPassword2 {border:#bababa 1px solid;background: url(../images/textareaBg.jpg) left top no-repeat;}
table#myProTable td textarea#txtAboutMe {height:90px;}
table#myProTable td table#cblActivities td {vertical-align:top;}
table#myProTable td table#rblReceiveNewsletter td input {}

/* reportAbuse */
form.reportAbuseForm {width:270px;margin:10px 0px 15px 0px;padding:10px;border:#333333 1px solid;background:#CCCCCC;}
form.reportAbuseForm p {margin:0px;padding:5px 0px;}
form.reportAbuseForm p label {font-weight:bold;}
form.reportAbuseForm a {font-size:1.0em;}
form.reportAbuseForm input {width:262px;height:15px;margin:0px;padding:3px;border:#bababa 1px solid;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;}
form.reportAbuseForm textarea.textArea {width:261px;height:50px;margin:0px;padding:3px;border:#bababa 1px solid;background: url(../images/textareaBg.jpg) left top no-repeat;}
form.reportAbuseForm input.formsubmit {width:auto;height:auto;margin:10px 0px 0px 0px;padding:0px;border:none;background:#981f25;color:#ffffff;}
form.reportAbuseForm input.formreset {width:auto;height:auto;margin:10px 0px 0px 0px;padding:0px;border:none;background:#981f25;color:#ffffff;}
form.reportAbuseFormFlash {width:270px;margin:10px 0px 10px 0px;padding:10px;border:#333333 1px solid;background:#CCCCCC;}
form.reportAbuseFormFlash p {margin:0px;padding:5px 0px;}
form.reportAbuseFormFlash p label {font-weight:bold;}
form.reportAbuseFormFlash a {font-size:1.0em;}
form.reportAbuseFormFlash input {width:262px;height:15px;margin:0px;padding:3px;border:#bababa 1px solid;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;}
form.reportAbuseFormFlash textarea.textArea {width:261px;height:50px;margin:0px;padding:3px;border:#bababa 1px solid;background: url(../images/textareaBg.jpg) left top no-repeat;}
form.reportAbuseFormFlash input.formsubmit {width:auto;height:auto;margin:10px 0px 0px 0px;padding:0px;border:none;background:#981f25;color:#ffffff;}
form.reportAbuseFormFlash input.formreset {width:auto;height:auto;margin:10px 0px 0px 0px;padding:0px;border:none;background:#981f25;color:#ffffff;}

/*cities intellisearch*/
.suggest_city {position:relative;z-index:99;}
.suggest_city ul {position:absolute;background:#fff;border:1px solid #999;padding:0 !important;width:273px;z-index:99;}
.suggest_city ul li {background:none;padding:3px 6px !important;text-transform:capitalize}
.suggest_city ul li.selected {background:#ccc;}
.suggest_city ul li a {color:#505050;text-decoration:none;}

/*results loading div*/
#loading {display:none;}
#loading2 {display:none;}

/* Tripgen */
div#oneColContent table td.rightCol {padding-left:10px;}

/* Email Sign up */
div#oneColContent form#form1 table td div#treeCategories table td a {margin-left:5px;}
