/* CSS for CA */
BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; COLOR: #383838; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; BACKGROUND-COLOR: #083050;}
.clear {clear: both;}
a {outline: none}
img {border: 0}
form {margin: 0;}
#container {width: 932px; margin: auto; position: relative; background-color: #FFFFFF; border: 0px #CECACB solid;}
#masthead {width: 896px; margin: auto; padding-top: 10px; padding-right: 5px;}
#logo {width: 294px; position: relative; float: left;}
#logo IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}
#logotext {FLOAT: left; top: -5px; top: -5px !important; _top: -16px; MARGIN-BOTTOM: 14px; MARGIN-LEFT: 174px !important; MARGIN-LEFT/**/: /**/ 87px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 420px; COLOR: #4b4b49; POSITION: relative;}
html>body #logotext {FLOAT: left; *margin-top: -15px; MARGIN-BOTTOM: 14px; MARGIN-LEFT: 174px !important; MARGIN-LEFT/**/: /**/ 87px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 420px; COLOR: #4b4b49; POSITION: relative;}
#sponsers-box {float: right; width: 213px;}
#sponsertext {FLOAT: left; MARGIN-TOP: 10px; z-index: 1115; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 110px; COLOR: #b0afad;}
#sponserlogo {width: 100px; position: relative; float: left;}
#sponserlogo img {border: 0;}
#navigation {width: 560px; position: relative; float: left; font-size: 16px; font-weight: bold;}

.Places {border-left: 4px solid #ff8702; height: 30px; float: left; position: relative;}
.txtPlaces {color: #515151; margin: 15px 16px 0 10px;}
.txtPlaces a {color: #515151; text-decoration: none;}
.txtPlaces a:hover {color: #ff8702;}
.Places_sel {border-left: 4px solid #ff8702; height: 30px; float: left; position: relative;}
.txtPlaces_sel {color: #ff8702; margin: 15px 16px 0 10px;}
.txtPlaces_sel a {color: #ff8702; text-decoration: none;}

.Activities {border-left: 4px solid #0c2c53; height: 30px; float: left; position: relative;}
.txtActivities {color: #515151; margin: 15px 16px 0 10px;}
.txtActivities a {color: #515151; text-decoration: none;}
.txtActivities a:hover {color: #0c2c53;}
.Activities_sel {border-left: 4px solid #0c2c53; height: 30px; float: left; position: relative;}
.txtActivities_sel {color: #0c2c53; margin: 15px 16px 0 10px;}
.txtActivities_sel a {color: #0c2c53; text-decoration: none;}

.Stories {border-left: 4px solid #218700; height: 30px; float: left; position: relative;}
.txtStories {color: #515151; margin: 15px 16px 0 10px;}
.txtStories a {color: #515151; text-decoration: none;}
.txtStories a:hover {color: #218700;}
.Stories_sel {border-left: 4px solid #218700; height: 30px; float: left; position: relative;}
.txtStories_sel {color: #218700; margin: 15px 16px 0 10px;}
.txtStories_sel a {color: #218700; text-decoration: none;}

.AboutUSA {border-left: 4px solid #860000; height: 30px; float: left; position: relative;}
.txtAboutUSA {color: #515151; margin: 15px 16px 0 10px;}
.txtAboutUSA a {color: #515151; text-decoration: none;}
.txtAboutUSA a:hover {color: #860000;}
.AboutUSA_sel {border-left: 4px solid #860000; height: 30px; float: left; position: relative;}
.txtAboutUSA_sel {color: #860000; margin: 15px 16px 0 10px;}
.txtAboutUSA_sel a {color: #860000; text-decoration: none;}

.Entry {border-left: 4px solid #862200; height: 30px; float: left; position: relative;}
.txtEntry {color: #515151; margin: 15px 16px 0 10px;}
.txtEntry a {color: #515151; text-decoration: none;}
.txtEntry a:hover {color: #862200;}
.Entry_sel {border-left: 4px solid #862200; height: 30px; float: left; position: relative;}
.txtEntry_sel {color: #862200; margin: 15px 16px 0 10px;}
.txtEntry_sel a {color: #862200; text-decoration: none;}

.Booking {border-left: 4px solid #c20087; height: 30px; float: left; position: relative;}
.txtBooking {color: #515151; margin: 15px 16px 0 10px;}
.txtBooking a {color: #515151; text-decoration: none;}
.txtBooking a:hover {color: #c20087;}
.Booking_sel {border-left: 4px solid #c20087; height: 30px; float: left; position: relative;}
.txtBooking_sel {color: #c20087; margin: 15px 16px 0 10px;}
.txtBooking_sel a {color: #c20087; text-decoration: none;}

#navigation img {border: 0;}
#login {width: 350px; position: relative; float: right; margin-top: 10px;}
#login label {color: #0099cb; font-size: 12px; font-weight: bold;}
#login label a {color: #0099cb; text-decoration: none; line-height: 18px;}
#login label a:hover {color: #0099cb; text-decoration: underline;}
.box {border: solid 1px #878787; float: left;}
.search {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; width: 115px; border: 1px solid #f5f2ed;}
#destination {width: 903px; margin: auto; position: relative; margin-bottom: 15px;}
#destination a {color: #0099cb; font-size: 15px; font-weight: bold; text-decoration: none; float: left}
#destination-text {float: left; width: 300px; margin-left: 11px !important; margin-left/**/: /**/6px;}
#destination-img {float: right;}
.container-middle {width: 903px; margin: auto; position: relative; margin-bottom: 40px;}
.container-middle img { border: 0;}
.container-middle h1 {color: #0099cb; font-size: 15px; font-weight: bold; margin: 0; padding-top: 3px;}
.container-middle p {color: #383838; font-size: 12px; line-height: 16px; margin-top: 0;}
.container-middle a {color: #0099cb; font-size: 15px; font-weight: bold; text-decoration: none;}
.blue-normal {color: #0099cb; font-size: 12px; text-decoration: none;}
.blue-normal:hover {text-decoration: underline;}
#colum1 {width: 253px; position: relative; float: left; margin-left: 6px}
.colum-text {font-size: 12px;}
#colum2 {width: 253px; margin-left: 59px; float: left;}
.detail-link {font-weight: normal;}
.detail-link a {color: #0099cb; font-size: 12px; font-weight: normal; text-decoration: none;}
.detail-link a:hover {text-decoration: underline;}
#colum3 {width: 253px; float: left; margin-left: 48px;}
#about {width: 564px; position: relative; background-color: #eae6e3; float: left; padding: 13px 18px 13px 12px;}
#newsletter-box {width: 253px; position: relative; float: left; border-top: 1px solid #d9d6d1; border-bottom: 1px solid #d9d6d1; margin-left: 34px; height: 135px;}
#newsletter-box input {width: 180px;}
#newsletter-box h1 {color: #383838; font-size: 15px; font-weight: bold; margin-top: 10px; margin-bottom: 5px;}
#newsletter-button {margin-left: 110px; margin-top: 15px;}
#newsletter-button input {width: 62px; height: 16px;}
#newsletter-button a {font-size: 20px; font-weight: normal}
.textfield { border: 1px solid #999999; color: #92918f;}
.textfield-news {color: #92918f; width: 175px;}
#footer-box {float: left; FONT-SIZE: 11px; MARGIN: 0px auto 5px; WIDTH: 903px; PADDING-TOP: 30px;}
#footer-box p {float: left; margin: 0;}
#footer-box IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}
.footer-boxes {width: 95px; margin-left: 10px; float: left;}
.footer-boxes h5 {color: #a3a2a0; font-size: 11px; font-weight: bold; margin: 0; padding-bottom: 10px;}
.footer-boxes a {color: #0099cb; font-size: 11px; text-decoration: none; line-height: 18px;}
.footer-boxes-inner {border-right: 1px solid #cccccc; height: 80px; color: #878785;}
.footer-partners {margin-left: 10px; float: left;}
.footer-partners a {text-decoration: none}
.footer-partners h5 {color: #a3a2a0; font-size: 11px; font-weight: bold; margin: 0; padding-bottom: 10px;}
.img-space {margin-right: 8px;}
#deal {padding-bottom: 5px;}
#deal-widget-arrow { padding-top: 5px;}
#agent-widget-arrow {padding-top: 5px;}
#book-widget-arrow {padding-top: 5px;}
#agent {padding-bottom: 5px;}
#bradcrum-heading {width: 891px; margin: auto; font-size: 12px; color: #666666; padding-top: 5px; position: relative; padding-right: 12px;}
#bradcrum-heading a {color: #0099cb; text-decoration: none;}
#bradcrum-heading a:hover {text-decoration: underline;}
#bradcrum-heading h1 {font-size: 35px; color: #515151; padding: 0; margin: 0; font-weight: normal; float: left; vertical-align: middle; width: 740px;}
#bradcrum-heading-ScenicByways {width: 891px; margin: auto; font-size: 12px; color: #666666; padding-top: 5px; position: relative; padding-right: 12px;}
#bradcrum-heading-ScenicByways a {color: #0099cb; text-decoration: none;}
#bradcrum-heading-ScenicByways a:hover {text-decoration: underline;}
#bradcrum-heading-ScenicByways h1 {font-size: 35px; color: #515151; padding: 0; margin: 0; font-weight: normal; float: left; vertical-align: middle; width: 595px;}
#utility-nav {float: right; padding-top: 13px;}
#secondary-navigation {width: 903px; margin: auto; position: relative;}
.secondary-navigation-n {position: relative; background-color: #ff8800; color: #fff; font-size: 15px; margin-right: 1px; font-weight: bold; width: 119px; height: 23px; float: left; padding-left: 9px; padding-top: 7px;}
.secondary-navigation-n a {color: #fff; font-size: 15px; font-weight: bold; text-decoration: none;}
.secondary-navigation-o {position: relative; background-color: #E4E0DD; color: #383838; font-size: 15px; margin-right: 1px; font-weight: bold; width: 119px; height: 23px; float: left; padding-left: 9px; padding-top: 7px;}
.secondary-navigation-o a {color: #383838; font-size: 15px; text-decoration: none;}
#container-box {width: 907px; margin: auto; position: relative;}
#container-left {width: 702px; position: relative; float: left; color: #000; font-size: 12px;}
#container-left h3 {color: #000000; font-size: 15px; font-weight: bold; margin-top: 8px; margin-bottom: 8px; }
#container-left h2 {color: #000000; font-size: 17px; font-weight: bold; margin-top: 2px; margin-bottom: 8px;}
#container-right {width: 205px; position: relative; float: right;}
#container-right h3 {color: #383838; font-size: 15px; font-weight: bold; margin-top: 8px; margin-bottom: 8px;}
#container-right h4 {color: #CCCCCC; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 10px; font-weight: bold; margin-top: 8px; margin-bottom: 8px;}
#photo-gallery-box {width: 680px; float: left; position: relative;}
#photo-box {background-image: url(../images/middle-bg.gif);}
#photo-box-col1 {
width: 207px; margin-left: 15px !important; margin-left /**/: /**/ 7px; float: left; position: relative;
}

#photo-box-col2 {
margin-left: 244px !important; margin-left /**/: /**/ 241px; position: relative;
}

#photo-label {
height: 38px;
}

.next {
color: #696969; font-size: 18px; text-decoration: none;
}

.next-o {
color: #0099cb; font-size: 18px; text-decoration: none;
}

.next-o:hover {
font-size: 18px; color: gray; text-decoration: none;
}

.anchor_selected {
color: gray; font-size: 18px; text-decoration: none;
}

.anchor_selected:hover {
color: gray; font-size: 18px; text-decoration: none;
}

#photo-text {
color: #5f5f5f; font-size: 13px; font-weight: bold; margin-top: 60px; padding-bottom: 13px;
}
#gallery-text {color: #000; font-size: 12px; font-weight: normal; margin-top: 30px; padding-bottom: 13px;}
.bottom-border {border-bottom: 1px solid #d0cdc8;}
#middle-side-panel {width: 196px;}
#middle-side-panel1 {background-image: url(../images/middle-bg1.gif); width: 196px;}
#middle-side-panel label {color: #000; font-weight: normal; font-size: 12px;}
#top-side-panel {height: 10px; clear: both;}
#bottom-side-panel {height: 10px; clear: both;}
#search-box {position: relative;}
.select-opt {margin-top: 8px; padding-bottom: 12px;}
.optselect {color: #000; font-weight: normal; font-size: 12px; width: 174px; position: relative;}
.calander-box {color: #000; font-weight: normal; font-size: 12px;}
.calander-box input {
font-family: Helvetica, Arial, Verdana, sans-serif; width: 58px; border: 1px solid #999999; font-size: 10px; font-weight: normal; float: left; _float: none; margin-right: 2px;
}

.calander-box-left {
width: 85px; float: left; position: relative;
}

.calander-box-right {float: left; margin-left: 0px; padding-bottom: 8px;}
.calander-box-left-booking {width: 85px; float: left; position: relative;}
.calander-box-right-booking {float: left; margin-left: 0px; padding-bottom: 8px;}
.calander-border {border: solid 1px #999999;}
#search-button {margin-left: 100px; padding-bottom: 12px;}
.message { font-size: 11px; font-weight: normal; padding-bottom: 3px;}
#columns-content {width: 702px; position: relative; color: #000; font-size: 12px;}
#columns-content h3 {color: #000; font-size: 15px; font-weight: bold; margin-top: 2px; margin-bottom: 5px;}
#columns-content h4 {color: #383838; font-size: 15px; font-weight: bold; margin: 0;}
#columns-content p {margin: 0;}
#columns-content1 {width: 196px; position: relative; float: left; padding-top: 10px;}
#columns-content2 {float: left; width: 470px; padding-left: 10px; padding-top: 10px;}
#columns-content2-rating {position: relative; margin-right: 30px; text-align: right;}
#columns-content2-ratingtxt {position: relative; margin-right: 90px; text-align: right; color: #0172b4; font-size: 12px;}
#columns-content2-locationmap {position: relative; width: 450px; color: #0099cb;}
#columns-content2-locationtxt {font-size: 12px; position: relative; text-align: right; margin: 5px 0 15px;}
#columns-content2-locationtxt a {color: #0099cb; text-decoration: none; padding: 5px; font-weight: bold;}
#columns-content2-topten {font-size: 12px; position: relative; text-align: left; margin: 0px 15px 15px;}
#columns-content3 {position: relative; float: left; padding-left: 5px;}
#newsletter-box1 {width: 185px; *float: left; position: relative; padding-bottom: 20px; padding-right: 7px;}
#newsletter-box1 label {font-size: 15px; color: #383838; font-weight: bold;}
#newsletter-box1 h1 {font-size: 15px; color: #383838; font-weight: bold; margin: 0; margin-bottom: 7px;}
.mid-nav {position: relative; width: 480px; float: left; margin-bottom: 5px;}
.icon {width: 30px; float: left; padding-top: 5px;}
.icon-link-heading1-blue {float: left; color: #0E4E96; font-size: 20px; font-weight: bold;}
.icon-link-heading {float: left; color: #0E4E96; font-size: 25px; font-weight: bold;}
.icon-link-heading1 {color: #0E4E96; float: left; font-size: 20px; font-weight: bold;}
.icon-link-heading a {color: #0E4E96; font-size: 25px; text-decoration: none;}
.icon-link-heading a:hover {text-decoration: underline;}
.icon-link-heading1 a {color: #0099cb; font-size: 22px; text-decoration: none;}
.icon-link-heading-small {float: left; color: #0E4E96; font-size: 20px;}
.icon-link-heading-small a {color: #0E4E96; font-size: 25px; text-decoration: none;}
.icon-link-heading-small-blue {float: left; color: #0E4E96; font-size: 20px; text-decoration: none;}
.icon-arrow {float: left;}
.cuisine {width: 365px; position: relative; color: #0099cb; font-size: 12px;}
.desc {width: 440px; margin-left: 30px; padding-bottom: 5px; position: relative; color: #383838; font-size: 12px;}
.desc p {color: #000000; font-size: 12px; margin: 0; margin-bottom: 3px; line-height: 14px;}
.desc h6 {color: #0099cb; font-size: 12px; margin: 0;}
.desc a {color: #0099cb; text-decoration: none; line-height: 18px;}
.desc a:hover {text-decoration: underline;}
.desc1 {width: 400px; margin-left: 80px; padding-bottom: 5px; position: relative; color: #383838; font-size: 12px; margin-top: 10px;}
.desc1 p {color: #000; font-size: 12px; margin: 0; margin-bottom: 10px; width: 420px; line-height: 14px;}
.desc1 h6 {color: #0099cb; font-size: 12px; margin: 0;}
.desc1 a {color: #0099cb; text-decoration: none; line-height: 18px;}
.desc1 a:hover {text-decoration: underline;}
.desc-entry {margin-left: 30px; padding-bottom: 5px; position: relative; color: #000; font-size: 12px;}
.desc-entry p {color: #000; font-size: 12px; margin: 0; margin-bottom: 10px; line-height: 14px;}
.desc-entry h6 {color: #0099cb; font-size: 12px; margin: 0;}
.desc-entry a {color: #0099cb; font-size: 12px; text-decoration: none; line-height: 18px;}
.desc-entry a:hover {text-decoration: underline;}
.blue-link {color: #0099cb; font-size: 15px; font-weight: bold; text-decoration: none;}
.leftbox {width: 188px; margin-bottom: 8px; padding-bottom: 10px; position: relative; font-size: 12px; color: #000; padding-left: 2px;}
.leftbox a {font-size: 12px; color: #0099cb; text-decoration: none;}
.leftbox a:hover {text-decoration: underline;}
.leftbox-contact-state {width: 188px; margin-bottom: 8px; padding-top: 25px; *padding-top: 20px; padding-bottom: 10px; position: relative; font-size: 12px; color: #383838; padding-left: 2px;}
.leftbox-contact-state a {font-size: 12px; color: #0099cb; text-decoration: none;}
.leftbox-contact-city {width: 188px; margin-bottom: 8px; padding-top: 35px; *padding-top: 25px; padding-bottom: 10px; position: relative; font-size: 12px; color: #383838;}
.leftbox-contact-city a {font-size: 12px; color: #0099cb; text-decoration: none;}
.plan_visit {width: 188px; margin-bottom: 8px; padding-bottom: 10px; position: relative; font-size: 12px; color: #383838;}
.plan_visit a {font-size: 12px; color: #0074b1; text-decoration: none;}
#statebox {width: 160px; position: relative; float: left; margin-left: 30px; margin-top: 10px;}
#statebox select {font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838; font-size: 12px; background-color: #f5f2ed;}
.powertext {font-size: 12px; color: #000000;}
.persons-opt {width: 55px; float: left; position: relative; color: #000; font-weight: normal; font-size: 12px; padding-bottom: 10px; padding-left: 3px;}
.persons-opt select {width: 50px; margin-right: 5px; font-size: 11px;}
.persons-opt-m {width: 56px; float: left; position: relative; color: #000; font-weight: normal; font-size: 12px; padding-bottom: 10px;}
.persons-opt-m select {width: 50px; margin-right: 5px; font-size: 11px;}
#tertiary-navigation {width: 190px; float: left; position: relative; margin-top: 0px; margin-left: 5px !important; margin-left /**/: /**/ 2px;}
#tertiary-navigation ul {margin: 0; padding: 0;}
#tertiary-navigation li {margin: 0; padding: 0; list-style-type: none; width: 190px; color: #0E4E96; font-size: 18px;}
#tertiary-navigation li a {display: block; color: #0E4E96; font-size: 18px; text-decoration: none;}
#tertiary-navigation li a:hover {color: #0E4E96; text-decoration: underline;}
#photo-info {width: 479px; float: left; margin-left: 15px; background-image: url(../images/photo-right-bg.gif); background-position: right; background-repeat: repeat-y; background-color: #FFFFFF; margin-top: 10px; padding-top: 11px;}
#photo-info-city {width: 479px; background-image: url(../images/photo-right-bg.gif); background-position: right; background-repeat: repeat-y; background-color: #FFFFFF; padding-top: 11px;}
#photo-info-main {width: 450px; margin-left: 10px; margin-bottom: 10px;}
#photo-info-main img {width: 450px; height: 300px;}
#photo-info-text {margin-left: 20px; margin-bottom: 10px; color: #5f5f5f; font-size: 12px; font-weight: bold;}
.blank {height: 15px;}
#introduction-text {width: 412px; position: relative; margin-left: 20px; float: left;}
#introduction-text-state {position: relative; margin-left: 215px; width: 450px;}
#introduction-text-city {width: 412px; position: relative;}
#get-deal-form {
float: left; position: relative; margin-top: 10px;
}

.get-deal-alert {
color: #ff0101; font-size: 14px; font-weight: bold; padding-bottom: 20px;
}

#get-deal-form label {
color: #515151; font-size: 12px; font-weight: bold; float: left; width: 125px;
}

#get-deal-form select {
margin-bottom: 12px; border: 1px solid #515151;
}

#get-deal-form br {
clear: left;
}

.get-deal-cal {
float: left; margin-top: 5px; color: #515151; font-size: 12px; font-weight: bold; padding-right: 5px;
}

.get-deal-button {
width: 300px; text-align: right; margin-top: 15px;
}

#advert {
margin-top: 20px;
}

#advert h3 {
color: #383838; font-size: 15px; font-weight: bold;
}

#columns2-content {
width: 903px; margin: auto; position: relative; color: #383838; font-size: 12px;
}

#columns2-content h3 {
color: #383838; font-size: 15px; font-weight: bold; margin-bottom: 8px;
}

#columns-content-1 {
width: 576px; float: left; position: relative;
}

.columns-content-text {
padding-bottom: 10px; padding-top: 10px; margin-bottom: 5px; margin-top: 5px;
}

.columns-content-repeat {
padding-bottom: 15px;
}

.columns-content-repeat a {
color: #2da3cb; text-decoration: none;
}

.pdf-heading {
float: left; padding-right: 10px; font-size: 14px; font-weight: bold; margin: 0;
}

.pdf-link-heading {
float: left; color: #2da3cb; font-size: 12px; font-weight: bold; padding-right: 10px; margin: 0;
}
.pdf-link-heading a {color: #2da3cb; text-decoration: none;}
.pdf-link-heading a:hover {text-decoration: underline;}
.pdf-icon {
float: left;
}

.check label {
color: #515151; font-size: 14px; font-weight: bold; margin-left: 10px;
}

.alert {
color: #ff0101; font-size: 14px; font-weight: bold;
}

.regform {
margin-top: 15px; position: relative;
}

.regform label {
color: #515151; font-size: 12px; font-weight: bold; float: left; width: 90px;
}

.regform input {
margin-bottom: 8px; border: 1px solid #878787; float: left; margin-right: 15px; background-color: #f4efe9;
}

.regform select {
float: left; margin-right: 15px; background-color: #f4efe9;
}

.regform br {
clear: left
}

.regform1 {
margin-top: 15px; position: relative;
}

.regform1 label {
color: #515151; font-size: 12px; font-weight: bold; float: left; width: 130px;
}

.regform1 input {
margin-bottom: 8px; border: 1px solid #515151; float: left; margin-right: 15px; background-color: #f4efe9;
}

.regform1 br {
clear: left
}

.regform1-note {
font-size: 9px; color: #797876; width: 250px; float: right; position: relative;
}

.smallinput {
width: 80px;
}

.regform1-button {
float: right; position: relative;
}
#featured-attration {width: 465px; float: left; margin-left: 15px !important; margin-left /**/: /**/ 5px; margin-top: 0px;}
#featured-attration h3 {
color: #383838; font-size: 15px; font-weight: bold; margin: 0;
}

.featured-repeat {
margin-top: 10px; color: #000; font-size: 12px;
}

.featured-photo {
width: 155px; float: left; position: relative;
}

.featured-photo img {
width: 145px; height: 107px;
}

.featured-photo-small {
width: 155px; float: left; position: relative;
}

.featured-photo-small img {
width: 145px; height: 107px;
}

.featured-text {
width: 310px; float: left; position: relative; font-size: 12px;
}

.featured-photo a {
color: #0099cb; font-size: 12px; padding-left: 8px; text-decoration: none; font-weight: bold;
}

.featured-text a {
color: #0099cb; text-decoration: none;
}
.featured-text a:hover {text-decoration: underline;}
#alpha-num {width: 445px; position: relative; text-align: center; background-color: #ded9d3; padding: 10px 12px 10px 12px; margin-top: 10px; color: #797979; font-size: 13px;}
#alpha-num a {color: #0187c4; text-decoration: none;}
#alpha-num a:hover {text-decoration: underline;}
.all-attraction {margin-top: 20px; position: relative;}
.all-attraction-head {margin-bottom: 20px; width: 470px; position: relative; float: left;}
.all-attraction-left {float: left; position: relative; color: #000000; font-size: 13px; padding-bottom: 3px;}
.all-attraction-nav {position: relative; float: left; width: 475px;}
.all-attraction-icon {width: 36px; float: left;}
.all-attraction-heading {float: left; color: #0086be; font-size: 13px; font-weight: bold; width: 274px;}
.all-attraction-heading a {color: #0099cb; font-size: 12px; text-decoration: none; font-weight: normal;}
.all-attraction-rating {float: left;}
.all-attraction-bottom {position: relative; float: left; width: 468px; margin-bottom: 30px;}
.attraction-bottom-top {float: left; position: relative; color: #0188c0; font-size: 12px; padding-top: 10px; font-weight: bold;}
.attraction-bottom-top a {color: #0188c0; text-decoration: none;}
.attraction-bottom-nav {float: left; position: relative; color: #000000; font-size: 13px; padding-top: 10px; margin-left: 60px;}
.attraction-bottom-nav a {color: #0188c0; font-size: 13px; text-decoration: none;}
.attraction-right {float: right; position: relative; color: #000000; font-size: 13px; padding-top: 10px; font-weight: bold;}
#photo-album-heading {width: 903px; margin: auto; margin-top: 17px; position: relative;}
#photo-album-heading a {color: #0099cb; font-size: 14px; text-decoration: none;}
#photo-album-heading a:hover {text-decoration: underline;}
#photo-album-heading h1 {
font-size: 35px; color: #515151; padding: 0; margin: 0; font-weight: normal; position: relative;
}

#stories-rating {
margin-top: 10px; position: relative; width: 450px; margin-bottom: 60px !important; margin-bottom /**/: /**/ 30px;
}

#stories-rating-left {
float: left; position: relative; color: #52514f; font-size: 15px; padding-bottom: 3px; font-weight: bold;
}

#stories-rating-right {
float: right; position: relative; color: #514f50; font-size: 13px; padding-bottom: 3px;
}

.stories-rating-repeat {
position: relative; color: #383838; font-size: 12px; width: 450px;
}

.stories-rating-photo {
width: 185px; float: left; position: relative;
}

.stories-rating-text {
width: 265px; float: left; position: relative; margin-bottom: 30px;
}

.stories-rating-text-l {
float: left; position: relative;
}

.stories-rating-text-r {
float: right; position: relative;
}

.stories-rating-text a {
color: #0099cb; font-size: 12px; text-decoration: none; font-weight: bold;
}

.stories-rating-bottom {
position: relative; border-top: #d0cdc6 1px solid; float: left; width: 450px;
}

.stories-rating-bottom-nav {
float: left; position: relative; color: #51514f; font-size: 13px; padding-top: 10px;
}

.stories-rating-bottom-nav a {
color: #0188c0; font-size: 13px; text-decoration: none;
}

.stories-rating-bottom-right {
float: right; position: relative; color: #51514f; font-size: 13px; padding-top: 10px; font-weight: bold;
}

#stories-rating-add {
position: relative; float: right; margin-top: 20px;
}

.weather-heading {
color: #6C6C6C; font-size: 15px; text-decoration: none; float: left;
}

.articles {
color: #000000; font-size: 12px; width: 440px; margin-left: 20px;
}

.articles p {
margin: 0; padding-top: 10px; padding-bottom: 10px;
}

.article-img-text {
padding-bottom: 20px; position: relative;
}

#photo-info1 {
width: 476px; float: left; margin-left: 3px; background-image: url(../images/photo-left-bg.gif); background-position: left; background-repeat: repeat-y; background-color: #FFFFFF; margin-top: 10px; padding-top: 11px;
}
#topimg {width: 932px; position: relative; background-color: #FFFFFF;}
#left-img { float: left; width: 16px;}
#middle-img-box {float: left; padding: 10px;}
#right-img { float: right; width: 16px;}
.dynamic-container-bg {background-image: url(../images/dynamic-content-bg.gif); height: 19px; position: relative; clear: both; padding-left: 25px;}
.dynamic-container-bg-up {background-image: url(../images/dynamic-content-bg-up.gif); height: 19px; position: relative; clear: both; padding-left: 25px;}
.dynamic-container-bg-up a { color: #666666; font-size: 13px; text-decoration: none;}
.dynamic-container-bg a { color: #666666; font-size: 13px; text-decoration: none;}
.dyn-link {padding-top: 2px;}
.dynamic-img-arrow {width: 20px; float: left;}
#photo-info-main1 {width: 450px; margin-left: 17px; margin-bottom: 10px;}
#photo-info-main1 img {width: 450px; height: 300px;}
#filter-middle {padding-bottom: 5px; padding-top:1px;}
#filter-content {width: 193px; margin: auto;}
.filter-select {background-color: #F1F1F2; padding: 10px 5px 20px 5px; float: left; width: 183px;}
#head-activities {padding: 4px 5px 4px 5px; float: left; font-size: 12px; font-weight: bold; color: #ffffff; width: 183px; background: url(../images/BlueTitleBarActivityFinder.gif) no-repeat top;}
#head-traveltime {padding: 4px 5px 4px 5px; margin: 1px 0 1px 0; float: left; font-size: 12px; font-weight: bold; color: #ffffff; width: 183px; background: url(../images/BlueTitleBarActivityFinder.gif) no-repeat top;}
#head-traveldest {padding: 4px 5px 4px 5px; float: left; font-size: 12px; font-weight: bold; color: #ffffff; width: 183px; background: url(../images/BlueTitleBarActivityFinder.gif) no-repeat top;}
.activities-arrow {float: left;}
#view {
float: left; margin-right: 5px;
}

.matching-text {
color: #383838; font-size: 12px; padding-bottom: 10px;
}

#maps {
width: 470px; margin: auto; padding-top: 10px;
}
#booking-container {width: 676px; position: relative; margin-top: 16px; padding-left: 2px;}
#booking-container h1 {color: #DC651E; font-size: 20px; margin-top: 5px; min-height: 27px; padding-left: 10px; padding-right: 6px;}
#booking-img {width: 107px; position: relative; float: left;}
#booking-content {position: relative; margin-top: 0px;}
#booking-container-bg {float: left; margin-bottom: 0px !important; margin-bottom /**/: /**/ 0px;}
html>body #booking-container-bg {float: left; margin-bottom: 0px !important !;}
#book-hotel-box {background-image: url(../images/bookBoxCenter.gif); background-repeat: repeat-y; color: #000000; float: left; margin-right: 2px; padding-bottom: 0; position: relative; width: 224px;}
#find-agent-box {background-image: url(../images/bookBoxCenter.gif); background-repeat: repeat-y; color: #000000; float: left; margin-right: 2px; padding-bottom: 0; position: relative; width: 224px;}
#get-deal-box {background-image: url(../images/bookBoxCenter.gif); background-repeat: repeat-y; color: #000000; float: left; padding-bottom: 0; position: relative; width: 224px;}
#get-deal-box label {font-weight: normal;}
#f-stories-left {
width: 217px; margin-left: 15px !important; margin-left /**/: /**/ 7px; margin-top: 8px; float: left; position: relative;
}

#f-stories-label {
height: 25px;
}

.f-stories-text {
color: #5f5f5f; font-size: 13px; font-weight: bold; margin-top: 10px; padding-bottom: 8px;
}

.label-photo {
margin-top: 50px; margin-left: 8px; padding-bottom: 2px; font-size: 20px; color: #515151;
}

.stories-col {
width: 202px; margin-right: 48px; float: left; position: relative; padding-bottom: 40px;
}

.stories-col-2 {
width: 202px; float: left; position: relative; padding-bottom: 40px;
}

.stories-description {
width: 180px; margin-left: 12px; margin-top: 20px; position: relative;
}

.stories-description a {
color: #0099cb; font-size: 12px; text-decoration: none;
}

#stories-text {
float: left; margin-top: 27px; margin-left: 5px;
}

#stories-bottom a {
color: #0099cb; font-size: 15px; font-weight: bold; text-decoration: none; float: left
}

#stories-img {
float: right; position: relative; padding-bottom: 5px;
}

#interactive-map {margin-top: 8px;}
.citi-state-names {width: 700px; margin: auto; position: relative;}
.citi-state-names h3 {color: #666666; font-size: 14px; font-weight: bold; margin: 0px; position: relative;}
.citi-name-box {width: 680px; margin-right: 8px; float: left; position: relative;}
.names {width: 100%; margin-right: 5px; margin-top: 16px; float: left; position: relative; padding-bottom: 5px;}
.names a {color: #0099cb; font-size: 12px; text-decoration: none;}
.names a:hover {text-decoration: underline;}
.names ul { PADDING-LEFT: 0px; MARGIN: 0px; list-style: none;}
.names li { float: left; width: 125px; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #d0cdc8; MARGIN-TOP: 2px; background-image: url(../images/placesBullets.gif); background-repeat: no-repeat;}
.regions-name-box {width: 680px; float: left; position: relative;}
.citi-state-names select {
color: #383838; font-size: 10px; width: 190px; background-color: #f4efe9; border: 1px solid #515151;
}

#about-container {
width: 465px; position: relative; float: right;
}

#content-box {
width: 645px; position: relative; margin-top: 15px;
}

.featured-text1 {
width: 415px; float: left; position: relative;
}

.featured-text1 p {
margin: 0;
}

.featured-text1 a {
color: #0099cb; font-size: 12px; text-decoration: none; font-weight: bold;
}

.featured-text2 {
width: 310px; float: left; position: relative;
}

.featured-text2 p {
margin: 0;
}

.featured-text2 a {
color: #0099cb; text-decoration: none;
}

.featured-text2 a:hover {
text-decoration: underline;
}

.option-select {
color: #383838; font-size: 10px; width: 170px; background-color: #f4efe9; border: 1px solid #515151;
}

#activities-box {
width: 693px; position: relative;
}

.attraction-box-container {
width: 689px; margin-top: 20px; position: relative; background-image: url(../images/attraction-middlebg.gif); float: left;
}

.attraction-box-containers h3 {
color: #666666; font-size: 14px; font-weight: bold; position: relative;
}

.attraction-names {
width: 225px; margin-right: 7px; float: left; position: relative; padding-bottom: 20px;
}

.attraction-names-r {
width: 225px; float: left; position: relative; padding-bottom: 20px;
}

.attraction-box-container h5 {
background-color: #A5B8D6; color: #ffffff; font-size: 12px; margin: 0; padding: 0; padding-left: 10px; height: 20px; padding-top: 7px;
}

.attraction-name-icon {
position: relative; float: left; width: 217px; margin-top: 8px; margin-left: 8px !important; margin-left /**/: /**/ 4px;
}

.attraction-icon {
width: 36px; float: left;
}

.attraction-heading a {
color: #0099cb; font-size: 13px; text-decoration: none; margin-top: 3px;
}

.attraction-heading a:hover {
text-decoration: underline;
}

#hotel-container {
width: 650px; position: relative;
}

#search-accom-box {
width: 502px;
}

#search-accom-grad-box {
background-image: url(../images/middle-search-bg.gif); padding: 10px 33px 10px 33px;
}

#search-accombox {
margin-top: 20px; min-height: 110px; height: auto !important; height: 110px;
}

.search-accombox-label {
color: #505050; font-weight: bold; font-size: 12px; width: 100px; float: left;
}

.search-accombox-label-small {
color: #505050; font-weight: bold; font-size: 12px; width: 70px; float: left;
}

.search-accombox-label-adult {
color: #505050; font-weight: bold; font-size: 12px; width: 55px; float: left;
}

.search-accombox-label-children {
color: #505050; font-weight: bold; font-size: 12px; width: 55px; float: left;
}

.accombox-input-box {
width: 60px; border: 1px solid #5b5151; float: left; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #000;
}

.accombox-img-box {
float: left; margin-left: 8px; margin-right: 20px;
}

#search-accombox select {
color: #383838; font-weight: bold; font-size: 11px; position: relative;
}

.search-accombox-repeat {
margin-top: 7px;
}

.search-accombox-repeat select {
float: left; width: 40px; margin-right: 15px;
}

.calender-btn {
float: right; margin-right: 70px !important; margin-right /**/: /**/ 35px;
}

#city-stories {
width: 691px; margin-top: 25px; position: relative;
}

#city-stories-rate {
margin-top: 10px; margin-bottom: 7px;
}

#city-stories-rate-left {
float: left; position: relative; color: #52514f; font-size: 12px; margin-bottom: 7px !important; margin-bottom /**/: /**/ 0px;
}

#city-stories-rate-right {
float: right; position: relative; color: #514f50; font-size: 14px; padding-bottom: 3px;
}

.city-stories-repeat {
position: relative; color: #383838; font-size: 12px; width: 679px; margin-top: 21px;
}

.city-stories-text {
width: 490px; float: left; position: relative; margin-bottom: 30px;
}

.city-stories-text a {
color: #0099cb; font-size: 12px; text-decoration: none; font-weight: bold;
}

#stories-rating-add1 {
position: relative; float: right; margin-top: 10px; margin-bottom: 20px;
}

.city-stories-bottom {
position: relative; border-top: #d0cdc6 1px solid; width: 679px;
}

.city-stories-backtop {
float: left; position: relative; color: #51514f; font-size: 13px; padding-top: 10px; margin-right: 200px;
}

.city-stories-backtop a {
color: #0188c0; font-size: 13px; text-decoration: none;
}

#login-register {
width: 521px; margin-left: 7px; position: relative; margin-top: 33px;
}

#login-register-box {
width: 190px; position: relative; margin-top: 14px; float: left;
}

#login-register-box label {
color: #515254; font-size: 14px; font-weight: bold;
}

#login-register-box input {
border: 1px solid #5b5151; width: 160px; background-color: #f4efe9; margin-bottom: 10px; margin-top: 3px;
}

#password-help {
float: left;
}

#btn-login {
float: right; margin-right: 30px !important; margin-right /**/: /**/ 15px;
}

#register-box {
width: 304px; position: relative; float: left; border-left: 1px solid #d0ccc9; padding-left: 26px; padding-bottom: 35px;
}

#password-help-box {
width: 580px; position: relative;
}

#password-email-address {
margin-top: 25px; margin-bottom: 10px; position: relative;
}

#password-email-address input {
border: 1px solid #5b5151; width: 180px; background-color: #f4efe9; margin-bottom: 10px; margin-top: 3px; float: left;
}

.frequent-repeat {
margin-top: 25px;
}

.frequent-repeat-heading {
color: #383838; font-size: 13px; font-weight: bold;
}

#photo-detail-text {
color: #5f5f5f; font-size: 13px; font-weight: bold; margin-top: 150px; padding-bottom: 13px;
}

.label-text {
color: #383838; font-size: 14px;
}

#your-account-box {
width: 572px; position: relative; padding-left: 15px;
}

.your-profile-box {
position: relative; margin-bottom: 15px; margin-top: 35px;
}

.your-profile-repeat {
position: relative; padding-bottom: 10px;
}

.your-profile-box label {
color: #515254; font-size: 12px; font-weight: bold; width: 102px; float: left;
}

.your-profile-box-name {
float: left; margin-right: 20px;
}

.your-profile-box-edit a {
color: #0188c0; font-size: 12px; text-decoration: none;
}

.optional-box h3 {
float: left
}

.optional-box {
position: relative; margin-bottom: 15px; margin-top: 10px;
}

.optional-box label {
color: #515254; font-size: 12px; font-weight: bold; width: 102px; float: left;
}

.optional-box select {
background-color: #f2efea;
}

.optional-box-edit {
float: right; margin-top: 10px;
}

.optional-box-edit a {
color: #0188c0; font-size: 12px; text-decoration: none;
}

.optional-box input {
margin-right: 15px; background-color: #f4efe9;
}

/*6 dec 2007*/
.stories-box {
position: relative; padding-bottom: 15px;
}

.stories-box-nav {
position: relative; margin-bottom: 10px; float: left;
}

.stories-box-icon {
width: 36px; float: left;
}

.stories-box-text {
float: left; color: #515151; font-size: 12px;
}

.stories-box-text a {
color: #0099cb; font-size: 12px; text-decoration: none;
}

.subscription-box {
position: relative;
}

.map-heading {
color: #383838; font-size: 15px; font-weight: bold; margin-top: 2px; margin-bottom: 5px; float: left;
}

.map-btn {
float: right;
}

#yourtag {
color: #990100; font-size: 20px; float: left; padding-right: 9px; padding-bottom: 0px !important; padding-bottom /**/: /**/ 10px;
}

#yourtag-img {
float: left;
}

#pagesave-box {
width: 479px; float: left; margin-left: 15px !important; margin-left /**/: /**/ 5px; margin-top: 50px;
}

.edit-right {
float: right
}

.share-left {
float: left
}

.saved-stories-repeat {
position: relative; color: #383838; font-size: 12px; margin-top: 40px; float: left;
}

.saved-stories-text {
width: 265px; float: left; position: relative;
}

.saved-stories-text a {
color: #0099cb; font-size: 12px; text-decoration: none; font-weight: bold;
}

.saved-attraction-bottom {
position: relative; border-top: #d0cdc6 1px solid; width: 468px; margin-top: 30px; margin-left: 15px;
}

.stories-photos-repeat {
position: relative; color: #383838; font-size: 12px; float: left; padding-bottom: 40px;
}

.acitivites-pagination {
color: #51514f; font-size: 13px; text-align: center;
}

.acitivites-pagination a {
color: #0188c0; font-size: 13px; text-decoration: none;
}

.passes {
margin-top: 150px;
}

#interact_map {
width: 480px; height: 400px;
}
#opcl {position: relative; margin-top: -530px; margin-left: 30px; width: 650px; padding-bottom: 75px;}
#flaobj {z-index: 0; width: 710px;}
#mapdetail-container {width: 636px; position: relative;}
#map-top {background-image: url(../images/map-top-img.gif); height: 25px;}
#map-top-close {float: right; margin-right: 11px;}
#map-top-text {float: left; margin-top: 8px; margin-right: 5px;}
#map-top-btn {float: left; margin-top: 6px}
#mapdetail-container a {color: #0099cc; font-size: 12px; text-decoration: none}
#map-text-heading {color: #666666; font-size: 18px; margin: 0; font-weight: normal;}
#mapdetail-container h1 {color: #666666; font-size: 18px; margin: 0; font-weight: normal;}
#map-middle-bg {background-image: url(../images/map-middle-bg.gif);}
#map-middle-container { width: 604px; margin-left: 20px; position: relative; min-height: 445px; height: auto !important; height: 445px;}
#map-text {width: 268px; padding-right: 10px; float: left; color: #666666; font-size: 12px;}
#map-img {width: 326px; float: left;}
#map-img img {width: 326px; height: 274px;}
#fact-attraction {margin-top: 29px; position: relative; float: left;}
#quick-fact {width: 220px; float: left; color: #666666; font-size: 12px;}
#quick-fact h1 {color: #666666; font-size: 14px; margin: 0; border-bottom: 1px solid #d0cdc7; padding-bottom: 3px; margin-bottom: 2px;}
#quick-attraction {width: 209px; float: right; color: #666666; font-size: 12px; margin-right: 100px !important; margin-right/**/: /**/50px;}
#quick-attraction h1 {color: #666666; font-size: 14px; margin: 0; border-bottom: 1px solid #d0cdc7; padding-bottom: 3px; margin-bottom: 2px;}
#quick-attraction p {margin: 0;}
#regionview {margin-top: 10px; padding-bottom: 10px;}

 /*weather CSS*/ 
.weather {width: 470px; position: relative; padding-top: 25px !important; padding-top /**/: /**/ 20px; margin: auto;}
.weather h2 {color: #6C6C6C; font-size: 15px; margin: 0; margin-bottom: 10px;}
.weatherlink {float: right; color: #383838; font-size: 12px; font-weight: bold; margin-right: 30px !important; margin-right /**/: /**/ 15px; margin-bottom: 10px;}
.weatherlink-blue {color: #0099cb; text-decoration: none;}
.weatherlink-gray {color: #383838; text-decoration: none;}
.weatherinfo {width: 460px;}
.weatherinfo-color {width: 115px; float: right; margin-right: 27px !important; margin-right/**/: /**/13px; margin-top: 10px;}
.weatherinfo-name {padding-right: 6px; float: left;}
.weatherinfo-color1 {background-color: #ff7601; width: 11px; height: 11px; float: left; margin-top: 2px; margin-right: 15px;}
.weatherinfo-color2 {background-color: #038faa; width: 11px; height: 11px; float: left; margin-top: 2px;}
.weather-nav {position: relative; width: 440px; float: left; margin-top: 10px; margin-bottom: 5px;}
.weather-nav-info {min-height: 185px; height: auto !important; height: 185px; white-space: nowrap; color: #000000;}
.weather-withoutnav-info {padding-top: 5px; float: left; width: 450px; color: #666666;}
.weather-white-txt {
color: #ffffff; font-size: 11px; padding-left: 10px;
}

.weather-padding {
padding-left: 10px;
}

.temperature {
margin-left: 8px; color: #000000; font-size: 12px;
}

.high-low-temp {
font-size: 12px;
}

.small-temp {
color: #000000; font-size: 11px;
}

.weather-table-text {
color: #333333; font-size: 12px;
}

.weather-black-txt {
color: #000000; font-size: 12px;
}

.weather-left-top-bottom {
border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;
}

.weather-right {
border-right: 1px solid #000000;
}

.weather-background {
background-repeat: repeat-x; background-color: #fffcf5
}

.weather-large-temp {
font-size: 17px;
}

.weather-moderate-temp {
font-size: 15px;
}

.getdeal-text {
float: left; line-height: 17px; margin-bottom: 10px; width: 490px; font-size: 12px;
}

.weather-background {
background-repeat: repeat-x; background-color: #fffcf5
}

.articles1 {color: #383838; font-size: 12px; width: 670px; margin-left: 5px;}
#travel-container {width: 575px; margin-top: 16px; margin-left: 10px;}
#travel-logo {width: 140px; height: 98px; position: relative; float: left; border-right: 20px solid #ffffff; margin-left: 5px !important;}
#travel-content {position: relative; margin-left: 160px;}
.travel-heading {font-size: 14px; font-weight: bold;}
#travel-desc {margin-bottom: 0px; margin-left: 5px !important; width: 650px;}
.travel-head-nav {margin-bottom: 29px; padding-bottom: 5px; width: 573px; position: relative; margin-left: 5px;}
.travel-head-left {color: #514f50; font-size: 14px; float: left; width: 250px;}
.travel-head-left a {color: #0188c0; font-size: 13px; text-decoration: none; font-weight: bold;}
.travel-head-right {float: right; position: relative; color: #514f50; font-size: 13px;}
.travel-main-nav {float: left; position: relative; color: #51514f; font-size: 13px;}
.travel-main-nav a {color: #0188c0; font-size: 13px; text-decoration: none;}
#travel-info {margin-top: 25px; margin-bottom: 25px; margin-left: 5px;}
.travel-info-rep {margin-bottom: 15px; width: 260px;}
.travel-info-rep a {color: #0099cb; font-size: 14px; text-decoration: none;}
.travel-bottom-nav {padding-top: 10px; width: 670px; position: relative;}
.deal-bottom-nav {padding-top: 10px; border-top: #d0cdc6 1px solid; width: 700px; position: relative;}
#left-nav-logo {float: left; width: 140px; height: 98px; position: relative; margin-left: 5px !important; margin-left /**/: /**/ 2px; border-right: 10px solid #ffffff;}
.get-deal-bottom-nav {padding-top: 10px; width: 670px; position: relative;}
#get-deal-logo {float: left; width: 140px; height: 98px; margin-left: 5px !important; margin-left /**/: /**/ 2px; margin-right: 15px;}
/*share mail css */
#email-container {width: 432px; position: absolute; z-index: 1000; top: 50%; left: 30%;}
#email-middle {background-image: url(../images/email-bg.gif);}
#email-middle-container {width: 367px; margin: auto; background-color: #ffffff; border: 1px solid #d0cdc8; padding: 8px 15px 8px 15px;}
#email-close {float: right;}
#email-close-txt {float: left}
#email-form {padding-top: 15px; color: #383838; font-size: 12px;}
.email-form-label {margin-bottom: 3px; float: left; width: 350px; clear: both;}
#email-form input {margin-bottom: 5px;}
.email-input {border: 1px solid #666666; width: 350px;}
.email-check {float: left}
.form-btn {clear: left; text-align: right; margin-right: 15px; padding-top: 10px; margin-bottom: 10px; width: 350px;}
.email-check-text {float: left; margin-top: 4px; font-size: 10px}
.email-check-text a {color: #0099cb;}
.multi {font-size: 10px; margin-bottom: 5px;}
#email-form br { clear: left}
.messagesent {color: #383838; font-size: 12px; padding-top: 20px; margin-bottom: 10px;}
.email-form-red {color: #990100; text-decoration: none; margin-bottom: 3px; float: left; width: 350px; clear: both;}
/*Restaurant, Shop Tertiary Navigation */
.tertlink-red {
color: #0E4E96; text-decoration: none;
}

.tertlink-gray a {
display: block; color: #666666; font-size: 18px; text-decoration: none;
}

.tertlink-gray a:hover {
color: #990100;
}

.star-rating {
float: right; width: 150px;
}

.featured-heading {
color: #0099cb; font-size: 13px; text-decoration: none; margin: 0; margin-right: 5px;
/*font-weight: bold; */ float: left; width: 165px; font-family: Helvetica, Arial, Verdana, sans-serif;
}

.all-attraction-middle {
float: left; position: relative; color: #514f50; font-size: 13px; padding-bottom: 3px; margin-left: 95px !important; margin-left /**/: /**/ 80px;
}

.all-attraction-right {
float: right; position: relative; color: #000000; font-size: 13px; padding-bottom: 3px; margin-right: 4px;
}

.line {
margin-top: 10px; clear: both;
}

/*Advance hotel searchCSS STARTS*/
#advance-search-container {
width: 650px; position: relative; margin-top: 12px;
}

.result-alert {
color: #ff0101; font-size: 14px; font-weight: bold; padding-bottom: 20px;
}

#advance-search-container label {
width: 100px; float: left; color: #383838; font-weight: bold; font-size: 12px;
}

#advance-search-container select {
color: #383838; font-size: 12px; background-color: #F1F1F2; border: 1px solid #515151; float: left; margin-bottom: 7px;
}

#advance-search-container br {
clear: left;
}

#ad-check-out {
width: 71px; float: left; padding-left: 20px; color: #383838; font-weight: bold;
}

.inp-text {
font-family: Helvetica, Arial, Verdana, sans-serif; width: 60px; border: 1px solid #999999; font-size: 10px;
}

#ad-persons-opt {
width: 50px; float: left; position: relative; color: #383838; font-weight: bold; padding-left: 13px;
}

#ad-persons-opt select {
width: 50px; font-size: 10px;
}

.optadvance {
font-size: 12px; color: #383838; font-weight: bold;
}

#hotelname {
margin-top: 3px; padding-bottom: 5px; float: left
}

#hotelname label {
width: 144px; float: left;
}

#hotelname input {
width: 235px; border: 1px solid #999999; font-size: 11px;
}

.optselect-list {
color: #383838; font-weight: bold; font-size: 10px; width: 282px; position: relative;
}

.hotelrating-ip {
font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; width: 260px; border: 1px solid #f5f2ed; background-color: #f5f2ed;
}

#checktext-container {
width: 573px; float: left; margin-top: 30px;
}

#checktext-right {
width: 711px; float: left; position: relative;
}

#checktext-colm {
width: 150px; margin-right: 7px; float: left;
}

.btnright {
float: right; margin-top: 20px;
}

.hotel-error-msg {
color: #ff0101; font-size: 11px; font-weight: bold;
}

.hotel-input-textfield {
font-family: Helvetica, Arial, Verdana, sans-serif; width: 55px; border: 1px solid #999999; font-size: 11px; padding-left: 50px;
}
#country { margin-top: 14px; color: #383838; font-size: 12px; padding-bottom: 20px;}
.country-img-text {width: 140px; margin-right: 20px; margin-top: 10px; position: relative; float: left;}
.country-text {color: #0099cb; font-size: 14px; text-decoration: none; margin-bottom: 4px; margin-left: 10px; font-weight: bold; height: 42px;}
#country-docs {margin-top: 24px;}
#country-docs h3 {color: #515151; font-size: 16px}
.country-docs-link {position: relative;} 
#deal-search-fields,#agent-search-fields,#hotel-search-fields {padding: 10px 7px 10px 8px; margin-left: 4px; margin-right: 3px; background-color: #F1F1F2;}
#widget {background: url(../images/orangeTitleBarRight.gif) no-repeat top; padding-left: 6px; width: 183px; margin: auto; margin-left: 4px; color: #ffffff; padding-top: 5px; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12px; color: #fff; font-weight: bold; height: 22px;}
#deal {padding-left: 6px; width: 183px; margin-left: 4px; color: #DC651E; padding-top: 5px; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 15px; font-weight: bold;}
#deal img {margin:0px; margin-left: 5px;}
.grayRight {background-color: #F1F1F2;}
#agent123,#hotel {padding-left: 6px; width: 183px; margin-left: 4px; color: #DC651E; padding-top: 5px; padding-bottom: 5px; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 15px; font-weight: bold;}
#hotel img {margin:0px; margin-left: 5px;}
#agent123 img {margin:0px; margin-left: 5px;}
#box-container {width: 335px; float: left; background: url(../images/middle-box-bg.gif) repeat-y center top;}
#box-middle-text {padding-left: 20px; padding-right: 20px; min-height: 300px; height: auto !important; height: 300px;}
#right-text-container {margin-left: 15px; float: left; width: 300px; margin-top: 20px!important; margin-top/**/: /**/37px; padding-bottom: 15px; font-size: 13px}
.weather-top {background-image: url(../images/blueTitleBar.gif); background-repeat: no-repeat; height: 22px; font-family: Helvetica,Arial,Verdana,sans-serif; color: #ffffff; font-size: 12px; padding-left: 6px; padding-top: 4px; font-weight: bold}
.weather-content {background-color: #F1F1F2; padding-top: 10px; padding-left: 5px;}
.stories-top {background-color: #B3DB7A; height: 24px; color: #ffffff; font-size: 15px; padding-left: 15px; padding-top: 6px; font-weight: bold}
.stories-content {background-color: #E3FFB4; padding-bottom: 10px; width: 180px; padding-left: 8px;}
.contact-top {background-image: url(../images/blueTitleBar.gif); background-repeat: no-repeat; font-family: Helvetica,Arial,Verdana,sans-serif; color: #ffffff; font-size: 12px; padding-left: 6px; padding-top: 4px; font-weight: bold;}
.contact-content {background-color: #F1F1F2; padding-left: 8px;}
.photoarray-link {color: #a31d1c; font-size: 20px; font-weight: bold;}
.photoarray-link a {color: #a31d1c; text-decoration: none}
.photoarray-link-blue a {color: #0099cb; font-size: 20px; font-weight: bold; text-decoration: none}
 /*Pluck login CSS*/
#lg {position: relative; margin-top: -20px; width: 710px; margin: auto;}
#login-container {width: 636px; position: relative;}
#login-top {background-image: url(../images/map-top-img.gif); height: 25px;}
#login-top-close {float: right; margin-right: 11px;}
#login-top-text {float: left; margin-top: 8px; margin-right: 5px;}
#login-top-btn {float: left; margin-top: 6px}
#login-middle-bg {background-image: url(../images/map-middle-bg.gif);}
#login-middle-container { width: 604px; margin-left: 20px; position: relative;}

/*Pluck look and feel changes*/

td.Summary_PhotoTableLeft {padding: 5px 0px 5px 5px; vertical-align: top; background-color: #ffffff;}
td.Summary_PhotoTableRight {width: 100%; padding: 5px 0px 5px 5px;vertical-align: top; background-color: #ffffff;}
tr.Comments_TableRowColor {background-color: #E3FFB4; color: #383838; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
td.Comments_UserImage {width: 42px; vertical-align: top; text-align: left; background-color: #ffffff;}

.photoarray-link {color: #a31d1c; font-size: 20px; font-weight: bold;}
.photoarray-link a {color: #a31d1c; text-decoration: none}

/*Pluck look and feel changes 19feb 2008*/
.traveller-stories-right {float: right; margin-right: 5px}
.traveller-stories-sort {float: left; margin-top: 3px; margin-right: 3px}

/*Pluck look and feel changes 20 Feb 2008*/
#top-stories-img {background-image: url(../images/top-stories-bg.gif); background-repeat: no-repeat; height: 44px;}
.tab-stories-on {float: left; margin-left: 19px !important; margin-left/**/: /**/10px; margin-top: 4px;}
.tab-stories-off {margin-left: 35px; float: left; margin-top: 6px;}
.tab-stories-active {background-image: url(../images/tab-stories-active.gif); background-repeat: no-repeat; height: 22px; width: 177px; float: left; text-align: center; padding-top: 8px; font-size: 13px; font-weight: bold;}
.tab-stories-n-active {background-image: url(../images/tab-stories-non-active.gif); background-repeat: no-repeat; height: 22px; width: 179px; text-align: center; padding-top: 8px; font-size: 13px; font-weight: bold;}
.tab-stories-n-active a {color: #383838; text-decoration: none;}
.tab-stories-active a {color: #383838; text-decoration: none;}

.stories-main-container {width: 335px; float: left; position: relative}
.most_recommentde-name-left {float: left;}

/*Plucklook and feel changes 21feb 2008*/
#alphabet {text-align: center;}
.letter {color: #0099cb; font-size: 20px; text-decoration: none; padding-right: 3px;}
.gallery {padding-right: 5px; float: left; margin-bottom: 20px; width: 225px;}
.gallery_promo {float: left; padding-right: 5px;}
.gallery_title {float: left; margin-top: 5px; width: 145px;}
.gallery_title a {color: #0099cb; font-size: 12px; text-decoration: none;}
.gallery_next {color: #0099cb; font-size: 12px; text-decoration: none;}

/*Used for removing a wishlist form City Home user Gallery */
.SiteLife_Watched {display: none;}
.SiteLife_AddToWatchList {display: none;}
.img-width {width: 145px;}
.img-width img {width: 145px; height: 107px;}
.Persona_2ColumnTableRight {display: none;}
div.PersonaHeader_PublicContent {display: none;}
#SiteLife_Login {display: none; background-color: #000; border: 1px solid #000;}

/**contact me by email CSS*/
#contact-email-form {padding-top: 15px; color: #383838; font-size: 12px; width: 630px;}
.contact-email-message {float: left; margin-top: 5px; margin-left: 0px; margin-bottom: 5px;}
.contact-email-form-insideLower {float: left; margin-left: 20px !important; margin-left/**/: /**/10px; width: 480px;}
.contact-email-tcInput {float: left; width: 14px;}
.contact-email-tc {float: left; width: 455px; margin-left: 8px !important; margin-left/**/: /**/2px; margin-top: 2px; margin-bottom: 5px;}
#contact-email-form label {float: left; width: 180px; margin-left: 2px; margin-right: 10px;margin-top: 3px;}
.contact-email-form-inside {margin-left: 20px !important; margin-left/**/: /**/10px; width: 172px; float: left;}
.contact-email-form-message {border: 1px solid #666666; width: 300px;}
#contact-email-form select {margin-bottom: 5px;}
.contact-email-input {border: 1px solid #666666; width: 300px; margin-bottom: 5px;}
#contact-email-form input {}
#contact-email-form br { clear: left}
.contact-email-form-textArea {float: left; margin-left: 2px; width: 127px !important; width/**/: /**/110px;}
.contact-button {float: right; padding-top: 10px; margin-right: 135px !important; margin-right/**/: /**/65px;}
.contact-email-error-message {color: #990100;}
.button-link {color: #0099cb; font-size: 20px; text-decoration: none;}
.utility-nav-link {color: #0099cb; font-size: 12px; text-decoration: none;}
.widget-search {color: #DC651E; font-size: 20px; text-decoration: none;}
.widget-search-right {color: #DC651E; font-size: 20px; text-decoration: none;}
.regform2-button {float: right; position: relative; color: #0099cb; font-size: 20px; text-decoration: none;}
/*pluck defaultOverride.css classes */
/*Pluck login CSS*/
#lg {position: relative; margin-top: -20px; width: 710px; margin: auto;}
#login-container {width: 636px; position: relative;}
#login-top {background-image: url(../images/map-top-img.gif); height: 25px;}
#login-top-close {float: right; margin-right: 11px;}
#login-top-text {float: left; margin-top: 8px; margin-right: 5px;}
#login-top-btn {float: left; margin-top: 6px}
#login-middle-bg {background-image: url(../images/map-middle-bg.gif);}
#login-middle-container { width: 604px; margin-left: 20px; position: relative;}

/*Pluck look and feel changes*/
td.Summary_PhotoTableLeft {padding: 5px 0px 5px 5px; vertical-align: top; background-color: #ffffff;}
td.Summary_PhotoTableRight {width: 100%; padding: 5px 0px 5px 5px;vertical-align: top; background-color: #ffffff;}
td.Summary_PhotoTableRight a {color: #0099cb}
td.Comments_UserImage {width: 42px; vertical-align: top; text-align: left; background-color: #ffffff;}
#travelercommentsoutput a {color: #0099cb; text-decoration: none;}
.photoarray-link {color: #a31d1c; font-size: 20px; font-weight: bold;}
.photoarray-link a {color: #a31d1c; text-decoration: none}

/*Pluck look and feel changes */
.traveller-stories-right {float: right; margin-right: 5px}
.traveller-stories-sort {float: left; margin-top: 3px; margin-right: 3px}

/*Pluck look and feel changes */
#top-stories-img {background-image: url(../images/top-stories-bg.gif); background-repeat: no-repeat; height: 44px;}
.tab-stories-on {float: left; margin-left: 19px !important; margin-left/**/: /**/10px; margin-top: 4px;}
.tab-stories-off {margin-left: 35px; float: left; margin-top: 6px;}
.tab-stories-active {background-image: url(../images/tab-stories-active.gif); background-repeat: no-repeat; height: 22px; width: 177px; float: left; text-align: center; padding-top: 8px; font-size: 13px; font-weight: bold;}
.tab-stories-n-active {background-image: url(../images/tab-stories-non-active.gif); background-repeat: no-repeat; height: 22px; width: 179px; text-align: center; padding-top: 8px; font-size: 13px; font-weight: bold;}
.stories-photos {width: 650px; margin: auto;}
.tab-stories-n-active a {color: #383838; text-decoration: none;}
.tab-stories-active a {color: #383838; text-decoration: none;}
.stories-main-middle-text {background-color: #f1f1f2; min-height: 50px;}
.most_recommentde-main {margin: auto; padding-bottom: 5px; margin-bottom: 5px; width: 696px; color: #0E4E96; font-size: 15px; font-weight: bold;}
.most_recommentde-name-left {float: left;}
.most_recommentde-name-right {margin-left: 336px}
 
/*Plucklook and feel changes */
.letter {color: #0099cb; font-size: 20px; text-decoration: none; padding-right: 3px;}
.gallery_next {color: #0099cb; font-size: 12px; text-decoration: none;}

/*Used for removing a wishlist form City Home user Gallery */
.SiteLife_Watched {display: none;}
.SiteLife_AddToWatchList {display: none;}
.img-width {}
.img-width img {width: 145px; height: 107px;}
.featured_story_border {width: 200px; float: left; margin-right: 2px; padding: 5px 7px 20px 7px; margin-bottom: -1000px; padding-bottom: 1000px; border-right: 2px solid #fff;}
.featured_story {width: 200px; float: left; margin-right: 2px; padding: 5px 7px 20px 7px; margin-bottom: -1000px; padding-bottom: 1000px;}
.featured_story_user_avatar {float: left; margin-right: 5px;}
.featured_story_user_info {/*float: left; */}
.featured_story_time {float: left;}
.featured_story_body {clear: both; padding-top: 15px;}
.featured-line {margin-bottom: 5px; padding-bottom: 10px; margin-right: 15px}
.Persona_2ColumnTableRight {display: none;}
div.PersonaHeader_PublicContent {display: none;}
.Reg_Wrapper {font-size: 12px}
.Reg_LeftAlign {margin-bottom: 25px;}
.Table_FullLoginLeft {width: 120px; font-weight: bold}
#plckEmail,#password,#email,#emailConfirm,#displayName,#passwordConfirm {width: 180px; border: 1px solid #999999; margin-bottom: 5px; color: #383838; font-size: 13px; font-weight: normal; line-height: 17px;}
#Reg_SignIn {color: #0099cb; font-size: 20px; text-decoration: none; border: 0px; background-color: transparent; cursor: pointer}
.Table_FullLoginRight {text-align: right}
.Reg_RightAlign {color: #383838; font-size: 12px; margin-bottom: 20px;}
.Reg_RightAlign a {color: #0099cb; font-size: 14px; text-decoration: none}
.Table_ChangePass {font-size: 12px}
.Table_ChangePassLeft {width: 140px; font-weight: bold}
#oldPassword, #newPassword, #newPasswordConfirm {width: 180px; border: 1px solid #999999; margin-bottom: 5px; color: #383838; font-weight: normal}
.Table_ChangePassLeft input {color: #0099cb; font-size: 14px; text-decoration: none; font-weight: bold; border: 0px; background-color: transparent; margin-left: 80px;}
.Table_ChangePassRight input {color: #0099cb; font-size: 14px; text-decoration: none; font-weight: bold; border: 0px; background-color: transparent;}
.Reg_UserUpdateWrapper {font-size: 12px}
.PublicGallery_Container a {color: #0099cb; text-decoration: none}
.PublicGallery_Container {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
#mostrecommendedgalleries a {color: #0099cb; text-decoration: none}
.PublicGallery_About {display: none}
.GalleryPhoto_ByLine a {color: #0099cb; text-decoration: none}
.GalleryPhoto_Heading a {font-weight: normal; color: #0099cb; text-decoration: none}
.GalleryPhoto_GalleryPreview a {color: #0099cb; text-decoration: none}
.GalleryPhoto_Table a {color: #0099cb; text-decoration: none}
.SiteLife_EmailThis {color: #0099cb; text-decoration: none}
.SiteLife_Recommend {color: #0099cb;}
.SiteLife_ReportAbuse {color: #0099cb;}
.Comments_AddHeading {font-size: 14px;}
.Comments_MaxLengthText {font-size: 11px;}
.GalleryPhoto_Tags {display: none}
.Comments_Page a {color: #0099cb;}
.Comments_Page {border-top: 1px solid #999999; border-bottom: 1px solid #999999; padding-top: 5px; padding-bottom: 5px;}
.SignIn_Wrapper {font-size: 12px}
.Table_FloatLoginLeft {font-weight: bold; height: 25px; padding-right: 10px;}
.Table_FloatLoginMid {font-weight: bold;}
.Table_FloatLoginLeft a {display: none;}
.Table_FloatLoginMid a {color: #0099cb; font-size: 13px; font-weight: bold; text-decoration: none;}
.Table_FloatLoginRight input {color: #0099cb; font-size: 14px; text-decoration: none; font-weight: bold; border: 0px; background-color: transparent;}
.slFieldValidationIndicator {margin-bottom: 10px; font-size: 12px;}
/*Pluck look & feel latest */
div.Persona_LoginStatus {display: none;}
.GallerySubmissions_ActionLink {display: none;}
.PersonaHeader_Container {clear: both; background-color: #ffffff; padding: 10px 10px 0px 10px; width: 685px; border: 1px solid #5c5954; border-bottom: 0px}
.PersonaTabs_Container {width: 705px; height: 25px;min-height: 23px; border-bottom: 1px solid #5c5954; background-color: #ffffff; border-left: 1px solid #5c5954; border-right: 1px solid #5c5954;}
.PublicGallery_PhotosContainer {margin: 10px 0px 0px 0px; padding: 5px; border: 1px solid #666666; text-align: center; width: 660px!important; width/**/: /**/650px;}
.PhotoConfirmation_Content {font-size: 12px; font-family: Helvetica, Arial, sans-serif; color: #383838}
.PersonaWatchListDest {display: none;}
#Paginator a {color: #0099cb; font-size: 12px; font-weight: bold}
#Paginator {font-size: 12px; font-weight: bold; color: #666666;}

/*Pluck look & feel */
.Comments_TableRight a {color: #0099cb; text-decoration: none}
.SiteLife_ReportAbuse {color: #0099cb;}
.Comments_NestedReport a {color: #0099cb;}
.Summary_PhotoTitle a {color: #0099cb}
table.UserComments_Table {width: 95%; padding-bottom: 10px; border-bottom: 1px solid #5c5954; margin: auto; margin-top: 7px;}
.UserComments_Origin a {color: #0099cb; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
.Reactions_Table {width: 100%; padding-bottom: 7px; border-bottom: 1px dotted #cccccc;}
.Reactions_Title a {color: #0099cb}
.PersonaStyle_SectionHead {font-size: 12px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; background-color: #ffffff; padding: 3px 0px 3px 5px; text-align: left; color: #383838;}.GallerySubmissions_TableName a {color: #0099cb}
.UserGalleryList_GalleryDetails a {color: #0099cb}
.ProfileEdit_SectionDescription_Link a {color: #0099cb}

/*Gallery Photo Style */
#mostrecommendedPublicgalleries a {color: #0099cb; text-decoration: none}
#mostrecommendedPublicgalleries .GalleryPhoto_Container {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838; width: 650px; margin-left: -14px !important; margin-left/**/: /**/0px;}
#mostrecommendedPublicgalleries .SiteLife_EmailThis {margin-left: 50px; float: left; margin-top: 30px; overflow: hidden}
#mostrecommendedPublicgalleries .SiteLife_Recommend {float: left; margin-top: -10px;}
#mostrecommendedPublicgalleries .SiteLife_ReportAbuse {margin-left: -375px; float: left; margin-top: -25px;}
#mostrecommendedPublicgalleries .GalleryPhoto_Table {border: none; padding-top: 0; padding-bottom: 0}
#mostrecommendedPublicgalleries .GalleryPhoto_Description {float: left; text-align: left }

/*Gallery Photo Style */
#mostrecommendedgalleries .GalleryPhoto_Actions {text-align: left; padding: 0px 0px 0px 0px;}
#mostrecommendedgalleries .GalleryPhoto_Container {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838; width: 650px; margin-left: -14px !important; margin-left/**/: /**/0px;}
#mostrecommendedgalleries .SiteLife_EmailThis {margin-left: 100px !important; margin-left/**/: /**/60px; float: left; position: relative; margin-top: 45px;}
#mostrecommendedgalleries .SiteLife_Recommend {margin-left: -330px !important; margin-left/**/: /**/-375px; float: left; position: relative}
#mostrecommendedgalleries .SiteLife_ReportAbuse {float: left; position: relative; margin-left: -330px !important; margin-left/**/: /**/-370px; margin-top: -20px;}
#mostrecommendedgalleries .GalleryPhoto_Table {border: none; padding-top: 0; padding-bottom: 0}
#mostrecommendedgalleries .GalleryPhoto_Description {float: left; text-align: left}
.GalleryPhoto_Container table {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
.GalleryPhoto_Container a {color: #0099cb;}

#most_recommentded {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #000000;}
#most_recommentded a {color: #0099cb; text-decoration: none}
.Summary_ArticleAltColor {background-color: #ffffff;}

/*persona page CSS */
#Persona a {color: #0099cb; text-decoration: none; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-style: normal}
.Sitelife_PluckLogo, .Persona_TopPluckLink {display: none}
.Pluck_FooterLink {text-align: right; width: 670px!important; width/**/: /**/650px;}
#Persona a.PersonaTabs_On {float: left;padding: 5px 10px 5px 10px; margin-left: 5px; border: 0px solid #000000; border-bottom: 0px; background-color: #157400; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Helvetica, Arial, sans-serif;}
#Persona a.PersonaTabs_On:hover {text-decoration: none; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
#Persona a.PersonaTabs_Off {float: left;padding: 5px 10px 5px 10px; margin-left: 5px; border: 0px solid #cccccc; border-bottom: 0px; background-color: #d0cdc6; color: #383838; text-decoration: none; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
#Persona a.PersonaTabs_Off:hover {text-decoration: none; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
#PersonaHeader a {color: #0099cb; text-decoration: none; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
#PersonaHeader .PersonaHeader_Container {clear: both; background-color: #ffffff; padding: 10px 10px 0px 10px; width: 685px; border: 1px solid #5c5954; border-bottom: 0px}
#Persona .PersonaTabs_Container {width: 705px; height: 25px;min-height: 23px; border-bottom: 1px solid #5c5954; background-color: #ffffff; border-left: 1px solid #5c5954; border-right: 1px solid #5c5954;}
#PhotoUpload-container .PhotoUpload_Instructions {font-family: Helvetica, Arial, sans-serif; color: #383838}
#PersonaWatchListDest {display: none}
.weather-temp-detail {color: #000; font-size: 15px; text-decoration: none; float: left; font-weight: bold;}
#featured-attration1 {width: 455px; padding: 10px 10px 0px 15px;}
#featured-attration-box {width: 470px; float: left; margin-top: 0px; margin-left: 2px !important; margin-left /**/: /**/ 2px;}
.featured-text-box {width: 285px; float: left; position: relative;}
#featured-attration-middle-box {background-image: url(../images/featured-middle-bg.gif); background-repeat: repeat-y;}
.leftbox-nearby-attraction {width: 188px; margin-bottom: 8px; margin-top: 40px; padding-bottom: 10px; position: relative; font-size: 12px; color: #383838; padding-left: 2px;}
.leftbox-nearby-attraction-inner {line-height: 25px;}
.leftbox-nearby-attraction a {
font-size: 12px; color: #0099cb; text-decoration: none; font-weight: bold;
}

.featured-text3 {
float: left; position: relative; width: 490px; font-size: 12px;
}

.featured-text3 p {
margin: 0;
}

.featured-text3 a {
color: #0099cb; text-decoration: none;
}

.featured-text3 a:hover {
text-decoration: underline;
}

#content-art-galleries-box {
width: 645px; position: relative; margin-left /**/: /**/ 25px; margin-left: 25px !important;
}
.article-text-city p {margin: 0; width: 285px; float: left}
.article-text p {margin: 0; width: 60%; float: left}
.city-attraction-heading {float: left; color: #0086be; font-size: 13px; width: 475px; padding-bottom: 5px;}
.city-attraction-heading a {color: #0099cb; font-size: 13px; text-decoration: none; font-weight: normal;}
.city-attraction-heading a:hover {text-decoration: underline;}
.city-attraction-detail-icon {float: right; margin-top: -2px; margin-right: 5px; position: relative;}
.Reg_RightAlign input {color: #0099cb; font-size: 20px; text-decoration: none; border: 0px; background-color: transparent;}
.search-field-box {border: solid 1px #878787; float: right; margin-right: 5px;}
.next-o-small {
color: #0099cb; font-size: 18px; text-decoration: none; margin-right: 4px;
}

.next-o-small:hover {
font-size: 18px; color: gray; text-decoration: none;
}

.anchor_selected_small {
color: gray; font-size: 18px; text-decoration: none; margin-right: 4px;
}

.anchor_selected_small:hover {
color: gray; font-size: 18px; text-decoration: none;
}
.agent-info-rep {margin-bottom: 15px; width: 670px;}
.agent-info-rep a {color: #0099cb; font-size: 14px; text-decoration: none;}
.desc2 {width: 600px; margin-left: 80px; padding-bottom: 20px; position: relative; color: #000000; font-size: 12px; margin-top: 35px;}
.desc2 p {
color: #383838; font-size: 12px; margin: 0; margin-bottom: 10px; width: 420px; line-height: 14px;
}

.desc2 h6 {
color: #0099cb; font-size: 12px; margin: 0;
}

.desc2 a {
color: #0099cb; font-size: 12px; text-decoration: none; line-height: 18px;
}

.desc2 a:hover {
text-decoration: underline;
}

.cities-desc p {
float: left;
}

#loginMsg {
font-size: 12px; color: #000000; margin-top: 10px
}

.attraction-link {
font-size: 13px
}

#breadcrum {
float: left; width: 903px; /*New Added */
}

#breadcrum-links {
float: left; width: 80%; /*New Added */
}
/*change password css classes*/
.Table_ChangePassSpan input {color: #0099cb; font-size: 14px; text-decoration: none; font-weight: bold; border: 0px; background-color: transparent;}
.Table_ChangePassSpan {text-align: right}
#SiteLife_Login {display: none}
.SiteLife_Login {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
.Comments_Container {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
.bookNow {FONT-SIZE: 8.5pt; COLOR: #1873c7; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;}
#recommendAttraction a {color: #0099cb; font-size: 12px; text-decoration: none;}
.privacy-policy-link {color: #0099cb; font-size: 13px; text-decoration: none;}
.blue-normal-l {color: #0099cb; font-size: 13px; text-decoration: none;}
.left-right-space {margin-left: 10px !important; margin-left/**/: /**/5px; float: left; width: 460px;}
#rating a {font-size: 11px; color: #0099cb; text-decoration: none; font-weight: normal;}
#regsSubmit {color: #0099cb; font-size: 20px; text-decoration: none; border: 0px; background-color: transparent;}
#mostrecommendedgalleries .SiteLife_Recommended {margin-left: -330px!important; margin-left/**/: /**/-375px; float: left; position: relative}
#PersonaHeader {margin-top: 11px;}
#PersonaHeader .PersonaHeader_Title {font-family: Helvetica, Arial, sans-serif; color: #383838;}
#PersonaHeader .PersonaHeader_Info {font-size: 12px; font-family: Helvetica, Arial, sans-serif; color: #383838;}
.Reactions_TableContent {font-size: 12px; font-family: Helvetica, Arial, sans-serif; color: #383838}
table.UserComments_Table td {font-size: 12px; font-family: Helvetica, Arial, sans-serif; color: #383838}
.GallerySumissions_Discription {font-size: 12px; font-family: Helvetica, Arial, sans-serif; color: #383838}
.PublicGallery_Title {font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
.PublicGallery_Description {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
.PublicGallery_Details {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
.PublicGallery_PhotosTable td {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
.PublicGallery_Actions {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
.PublicGallery_Table td {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
.weather-powered-logo {float: right; margin-right: 30px !important; margin-right/**/: /**/15px; width: 133px;}
.weather-powered-text {float: left; color: #b0afad; font-size: 11px; font-weight: bold; margin-left: 10px; margin-top: 6px;}
tr.Comments_TableAltRowColor {color: #383838; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
tr.Comments_TableRowColor a {font-size: 12px;}
tr.Comments_TableAltRowColor a {font-size: 12px;}
.SiteLife_Recommended {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
#travelercommentsoutput img.PluckUserAvatar {border: 0; width: 38px; height: 38px;}
.Table_FullRegMid {text-align: right}
.traveller-stories-left {float: left;}
.traveller-stories-left h3 {float: left; margin-left: 6px !important; margin-left/**/: /**/3px;}
td.Comments_UserImage img.PluckUserAvatar {border: 0; width: 38px; height: 38px; padding: 0;}
#mostrecommendedPublicgalleries div.PublicGallery_Description {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px;}
.Reactions_Data {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
.Reactions_DateTime {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif;}
table.UserComments_Table div.UserComments_Origin {font-style: normal;}
.PersonaStyle_ItemContainer {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
.GallerySubmissions_Table td {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
#Personas_UserGalleryList {display: none;}
.PersonaHeader_Table td {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838;}
#mostrecommendedgalleries .GalleryPhoto_ByLine a {color: #0099cb; text-decoration: none; font-style: normal; font-size: 12px;}
div.Comments_Container table td a {color: #0099cb; text-decoration: none; font-size: 12px; font-weight: normal}
.pgnotfound {font-size: 25px; color: #da061c;}
.errormsg a {font-size: 12px; color: #0099cb; text-decoration: none;}
.Reactions_TableContent div.Reactions_Title {font-size: 12px; font-family: Helvetica, Arial, sans-serif; color: #383838; font-style: normal;}
.photo-prev {float: left; margin-top: 4px; margin-right: 3px;}
.photo-counting {float: left; width: 194px; text-align: center}
.photo-next {float: right; margin-top: 4px;}
#pagination {width: 220px;}
.hotel-chkbx {float: left;}
.hotel-chkcontent {float: left; width: 125px;}
#getdealbutton {text-align: right;}
#findagentbutton {text-align: right;}
#hotelbutton {text-align: right;}
#mostrecommendedgalleries .SiteLife_Reported {float: left; position: relative; margin-left: -325px !important; margin-left/**/: /**/-365px; margin-top: -20px;}
/*-----Booking Widget Search Result Section -----*/
.dguidetitle {text-align: left; color: #383838}
table,td {text-align: left}
.innerTableLine {BACKGROUND-COLOR: #ab1a1a;}
.mainTable {BACKGROUND-COLOR: #F4EAE8;}
.hotrate {BACKGROUND-COLOR: #EAEAEA;}
.hotelsearchhotratebg {BACKGROUND-COLOR: #F4EAE8;}
.smallformfield a {color: #1873c7; text-decoration: none; font-weight: bold}
.bookNow {FONT-SIZE: 8.5pt; COLOR: #1873c7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;}

.city-attraction-txt {float: left; padding-right: 10px; width: 360px;}
.login_widget {float: right; margin-right: 5px;}
div.ReportAbuse_Container {background-color: #cccccc; width: 170px; font-weight: bold; border: 1px solid #000000; font-family: Helvetica, Arial, sans-serif; color: #383838; font-size: 12px; text-align: left; margin-top: -230px !important; margin-top/**/: /**/-250px;}
.country-text a {color: #0099cb; text-decoration: none;}
.cityContainerText {margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}
#agent-detail-container {width: 680px; position: relative;}
.agent-detail-logo {width: 140px; height: 98px; float: left; margin-left: 5px !important; margin-left /**/: /**/ 2px; margin-right: 15px;}
.agent-detail-repeat {margin-bottom: 20px !important; margin-bottom/**/: /**/0px; width: 670px;}
.agent-detailPink-repeat {margin-bottom: 20px; background-color: #F1F1F2; padding-top: 8px; width: 670px;}
.agent-detail-text {width: 490px; float: left; line-height: 16px;}
.agent-detail-sort {margin-bottom: 15px; float: left; width: 670px;}
.agent-detail-left {float: left; position: relative;}
.agent-detail-left select {font-family: Helvetica, Arial, sans-serif; color: #383838; font-size: 12px; width: 100px;}
.agent-detail-right {float: right; position: relative; color: #514f50; font-size: 13px; margin-right: 4px; margin-top: 10px;}
.persons-optr {width: 56px; float: left; position: relative; color: #000; font-weight: normal; font-size: 12px; padding-bottom: 10px; padding-right: 3px;}
.persons-optr select {width: 50px; margin-right: 5px; font-size: 11px;}
.agent-detail-ltext {float: left; width: 160px;}
.agent-detail-form {
margin-top: 5px; float: left; /*New Added */
}

.calander-box-left-search {
width: 90px; float: left; position: relative;
}

.get-deal-cal-right {
margin-left: 20px; float: left
}

#find-agent-form label {
color: #515151; font-size: 12px; font-weight: bold; float: left; width: 190px;
}

#find-agent-form {
float: left; position: relative; margin-top: 10px;
}

#find-agent-form select {
margin-bottom: 12px; border: 1px solid #515151;
}

.find-agent-button {
width: 364px; text-align: right; margin-top: 15px;
}

.get-deal-cal input {
font-family: Helvetica, Arial, Verdana, sans-serif; border: 1px solid #999999; font-size: 11px; width: 82px;
}

.sharephoto-text {
margin-left: 10px; margin-top: 15px; margin-bottom: 10px
}

.activitybox {
float: left;
}

#about-container-new {
width: 680px; position: relative; margin-left: 10px;
}

.weather-display-text a {
font-size: 25px; COLOR: #0E4E96;
}

.activitybox select {
border: solid 1px #878787; font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838; font-size: 12px; background-color: #f5f2ed; margin-bottom: 7px
}
#fs_container {overflow: hidden; position: relative; float: left; margin-bottom: 15px;}
.widget-search-hotel {color: #DC651E; font-size: 20px; text-decoration: none;}
.widget-search-hotel-right {color: #DC651E; font-size: 20px; text-decoration: none;}
.hotel-button {margin-right: 0px;}
div.PersonaPhoto_Actions .SiteLife_EmailThis {margin-left: -70px;}
div.PersonaPhoto_Actions .SiteLife_ReportAbuse {margin-left: -200px; margin-top: -24px; position: relative; float: left}
.Summary_Container {margin: auto;}
.mid-nav1 {position: relative; width: 670px; float: left; margin-bottom: 5px;}
.addtionalFeature-txt {font-size: 11px; margin-top: 8px; text-align: right; margin-right: 20px;}
.addtionalFeature-txt a {color: #0099cb; text-decoration: none;}
.widget-addtionalFeature-txt {font-size: 9px; margin-top: 8px; text-align: right;}
.widget-addtionalFeature-txt a {color: #0099cb; text-decoration: none;}
.hotel-addtionalFeature-txt {font-size: 11px; margin-top: 8px;}
.hotel-addtionalFeature-txt a {color: #0099cb; text-decoration: none;}
#comingsoon {font-family: Helvetica, Arial, sans-serif; margin-bottom: 20px; position: relative;}
#comingsoonlogotext {width: 411px; float: left; margin-left: 10px; color: #4b4b49; font-size: 11px; font-weight: bold; margin-top: 20px;}
.comingsoon-text { margin-top: 20px; font-size: 12px; line-height: 17px;}
.comingsoon-text a {color: #0099cb; text-decoration: none;}
.comingsoon-text h1 {font-size: 35px; color: #515151; padding-bottom: 30px; margin: 0; font-weight: normal;}
#comingsoon-btn-logo {float: left;}
#comingsoon-btn-box {float: right;}
#comingsoon-btn-txt {float: left; margin-right: 3px; margin-top: 3px;}
#comingsoon-btn-img {float: left;}
.agent-detail-ltextSort {float: left; padding-right: 20px;}
#bottom-grad-img {float: left;}
#bottom-grad-blue-img {float: left; BACKGROUND-IMAGE: url(../images/bottom-gradImg.gif); width: 680px; height: 46px;}
#photo-boxWhite {
float: left; width: 610px; background-image: url(../images/middle-boxbgWhite.gif); background-repeat: repeat-y;
}

#photo-boxPink {
float: left; background-image: url(../images/middle-boxbgPink.gif);
}

.textFieldMedium {
width: 168px; font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000000;
}

.baseLine {
float: left; width: 575px; border-bottom: #d0cdc6 1px solid; margin-bottom: 15px !important; margin-bottom /**/: /**/ 0px; position: relative;
}

.blue-link1 {
color: #0099cb; font-size: 13px; font-weight: normal; text-decoration: none;
}

.agent-detail-ltext-new {
float: left; width: 160px; color: #383838; font-size: 15px; font-weight: bold; margin-top: 8px; margin-bottom: 8px; padding-bottom: 3px !important; padding-bottom /**/: /**/ 11px;
}

.agent-detail-ltextSort-new {
float: left; color: #383838; font-size: 15px; font-weight: bold; margin-top: 8px; margin-bottom: 8px; padding-right: 20px; /*New Added */
}
#video-text {color: #000; font-size: 12px; font-weight: normal; padding-bottom: 8px;}
.blue-normal-video {color: #0099cb; font-size: 13px; text-decoration: none;}
.blue-normal-video:hover {color: #0099cb; text-decoration: underline;}
#video-opt-1 {
border-top: 1px solid #d0cdc6; padding-top: 3px; padding-bottom: 3px;
}

#travell-gallery {
border-top: 1px solid #d0cdc6; padding-top: 3px; padding-bottom: 3px;
}

.topLeftCurve {
background-image: url(../images/topLeftCurve.gif); background-repeat: no-repeat; height: 8px; width: 8px;
}

.topRightCurve {
background-image: url(../images/topRightCurve.gif); background-repeat: no-repeat; height: 8px; width: 8px;
}

.bottomLeftCurve {
background-image: url(../images/bottomLeftCurve.gif); background-repeat: no-repeat; height: 8px; width: 8px;
}

.bottomRightCurve {
background-image: url(../images/bottomRightCurve.gif); background-repeat: no-repeat; height: 8px; width: 8px;
}

.verticleLeftBar {
background-image: url(../images/verticleLeftBar.gif); background-repeat: repeat-y; width: 8px;
}

.verticleRightBar {
background-image: url(../images/verticleRightBar.gif); background-repeat: repeat-y; width: 8px;
}

.horizontalTopBar {
background-image: url(../images/horizontalTopBar.gif); background-repeat: repeat-x; height: 8px;
}

.horizontalBottomBar {
background-image: url(../images/horizontalBottomBar.gif); background-repeat: repeat-x; height: 8px;
}

.titleTagBgColor {
background-color: #a9bad6;
}

.filter-tooltip {
display: none; position: absolute; padding: 1px; width: 150px;
}

.filter-select a {
color: #383838; text-decoration: none;
}
.icon-link-heading-red {float: left; color: #0E4E96; font-size: 25px; font-weight: bold;}
.icon-link-heading-red a {color: #0E4E96; font-size: 25px; text-decoration: none;}
#introduction-text-pluck {
width: 670px; position: relative; margin-left: 20px; float: left;
}

.city-box select {
font-family: Helvetica, Arial, Verdana, sans-serif; color: #383838; font-size: 12px; background-color: #f5f2ed; border: 1px solid #878787; vertical-align: middle; *margin-top: 2px;
}

#languageFlag {
FLOAT: right; width: 40px; height: 18px; MARGIN-RIGHT: 10px; background-image: url(../images/languageImg.gif); background-repeat: no-repeat;
}

#leftShadowBar {
float: left; width: 9px; height: 282px;
}

#centerShadowBar {
float: left; width: 660px; height: 282px; background-image: url(../images/centerBar.gif); background-repeat: repeat-x;
}

#rightShadowBar {
float: left; width: 15px; height: 282px;
}

#leftLBlueBar {
float: left; width: 5px; height: 144px;
}

#centerLBlueBar {
float: left; width: 660px; height: 144px; background-image: url(../images/centerLBlueBar.gif); background-repeat: repeat-x;
}

#rightLBlueBar {
float: left; width: 12px; height: 144px;
}
#leftBar {float: left; width: 685px; margin-left: 10px !important; margin-left/**/: /**/5px;}
#rightBar {float: right; width: 190px; margin-right: 24px !important; margin-right/**/: /**/10px;}
#cityImageDiv {float: left; margin-left: 4px; width: 675px;}

#pixelBar {float: left; width: 670px; height: 12px; margin-left: 3px; background-image: url(../images/pixelBar.gif); background-repeat: repeat-x;}
#pixelBarSmall {float: left; width: 160px; height: 12px; margin-top: -20px; background-image: url(../images/pixelBar.gif); background-repeat: repeat-x;}
.blueTitleTextBold {font-size: 15px; font-weight: bold; color: #0e4e96; margin-left: 4px;}
.blueTitleTextBold a {font-size: 15px; font-weight: bold; color: #0e4e96; text-decoration: none;}
.blueTitleTextBold a:hover {font-size: 15px; font-weight: bold; color: #0e4e96; text-decoration: underline;}
#imageLinkBox {float: left; width: 134px; margin-top: 15px;}
#imageLinkBox a {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0099cb; TEXT-DECORATION: none}
#imageLinkBox a:hover {FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: #0099cb; TEXT-DECORATION: underline}
#lightBlueBox {float: left; width: 680px; margin-top: 18px; margin-left: 3px;}
.textBox {float: left; width: 185px; font-size: 12px; font-weight: normal; color: #000000; margin-left: 10px !important; margin-left/**/: /**/7px; margin-top: 17px; margin-right: 15px;}
.textBox a {font-size: 12px; font-weight: normal; color: #00abe6; text-decoration: none;}
.textBox a:hover {font-size: 12px; font-weight: normal; color: #00abe6; text-decoration: underline;}
.textBoxLast {float: left; width: 210px; font-size: 12px; font-weight: normal; color: #000000; margin-left: 20px; margin-top: 17px; height: 100px;}
.textBoxLast a {font-size: 12px; font-weight: normal; color: #33a3dc; text-decoration: none;}
.textBoxLast a:hover {font-size: 12px; font-weight: normal; color: #33a3dc; text-decoration: underline;}
.textRed {font-size: 14px; font-weight: bold; color: #be1e2d;}
.textRed a {font-size: 14px; font-weight: bold; color: #be1e2d; text-decoration: none;}
.textRed a:hover {font-size: 14px; font-weight: bold; color: #be1e2d; text-decoration: underline;}
.textBlue {font-size: 14px; font-weight: bold; color: #144e8c; padding-top: 8px;}
.textBlueDest {float: left; font-size: 14px; font-weight: bold; color: #144e8c; padding-top: 8px;}
.whiteLineSmall {float: left; background-color: #FFFFFF; width: 2px; height: 110px; margin-top: 15px;}
.whiteLineThick {float: left; background-color: #FFFFFF; width: 5px; height: 138px;}
#greatDealPoint {margin-left: 5px; margin-top: 5px; padding-left: 10px;}
#greatDealPoint li {padding-left: 0px; color: #33a3dc;}
#imageLinkPoint {margin-left: 0px; padding-left: 0px; list-style: none;}
#imageLinkPoint li {padding-left: 10px; color: #33a3dc; background-image: url(../images/arrowBlueBullet.gif); background-repeat: no-repeat;}
#imageLinkPoint a {font-size: 12px; color: #33a3dc; text-decoration: none;}
#imageLinkPoint a:hover {font-size: 12px; color: #33a3dc; text-decoration: underline;}
.footerLinkBox {FLOAT: left; MARGIN-LEFT: 15px !important; MARGIN-LEFT/**/: /**/ 11px; WIDTH: 400px;}
.footerLinkBox H5 {FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #a3a2a0;}
.footerLinkBox A {FONT-SIZE: 11px; COLOR: #a3a2a0; margin-left: 4px; margin-right: 4px; LINE-HEIGHT: 18px; TEXT-DECORATION: none;}
.footerLinkBox A:hover {FONT-SIZE: 11px; COLOR: #00abe6; LINE-HEIGHT: 18px; TEXT-DECORATION: none;}
.footerPartnerBox {FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 450px;}
.footerPartnerBox H5 {FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #a3a2a0;}
.sPartners {float: left; width: 107px; FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #b2b2b2; margin-right: 12px;}
.footerImagesDiv {float: left; margin-top: 5px;}
#orangeTitleBar {float: left; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; background-image: url(../images/orangeTitleBar.gif); background-repeat: no-repeat; width: 188px; height: 22px; font-size: 12px; color: #FFFFFF; font-weight: bold; padding-left: 6px; padding-top: 4px; letter-spacing: -0.5px !important; letter-spacing/**/: /**/0px;}
#blueTitleBar {float: left; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; background-image: url(../images/blueTitleBar.gif); background-repeat: no-repeat; width: 188px; height: 22px; margin-top: 20px;font-size: 12px; color: #FFFFFF; font-weight: bold; padding-left: 6px; padding-top: 4px;}
#interactiveMap {float: left;}
.textBoxInteractive {float: left; width: 180px; font-size: 12px; font-weight: normal; color: #000000; margin-left: 8px !important; margin-left/**/: /**/4px;}
.textOrange {color: #dc651e; font-weight: bold; text-decoration: none;}
#grayBox {float: left; width: 188px; background-color: #F1F1F2; margin-top: -3px;}
#whiteBox {float: left; background-color: #ffffff; width: 180px; margin-left: 6px !important; margin-left/**/: /**/3px;}
.textBlueBox {float: left; width: 170px; font-size: 12px; font-weight: normal; color: #000000; margin-left: 7px !important; margin-left/**/: /**/4px;margin-top: 10px;}
.email-field-box {FLOAT: left; width: 150px; min-width/**/: 152px; BORDER: #878787 1px solid; margin-top: 4px; background-color: #ffffff;}
.emailField {float: left; BORDER: #f5f2ed 0px solid; FONT-SIZE: 12px; WIDTH: 138px !important; WIDTH/**/: /**/133px; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;}
.textGraySmall {float: left; FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #b2b2b2; margin-top: 6px; margin-bottom: 5px;}

#imageDiv {Float: left; width: 470px; margin-top: 12px; margin-left: 4px;}
#textThumbDiv {Float: left; width: 170px; margin-left: 12px; margin-top: 10px;}
.titleBlueText {FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; font-size: 21px; color: #0e4e96; font-weight: normal;}
.titleBlueText a {FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; font-size: 21px; color: #0e4e96; font-weight: normal; text-decoration: none}
.titleBlueText a:hover {FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; font-size: 21px; color: #0e4e96; font-weight: normal; text-decoration: underline;}
.textGray {FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #999999; font-weight: normal;}
.textRegularBlack {min-height/**/: 45px; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin-top: 10px;}
.textRegularBlack p {margin-top: 0px; margin-bottom: 0px;}
.imageThumb {float: left; margin-right: 10px; border: 0px solid #000;}
.imageThumbActive {float: left; margin-right: 10px; border: 1px solid #000;}
#bulletPointsDiv {width: 170px; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin-top: -10px !important; margin-top/**/: /**/5px;}
html>body #bulletPointsDiv {width: 170px; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin-top: 2px !important!;}
#textContentDiv {float: left; height: 205px;}
#languageDiv {position: absolute; width: 210px; height: 200px; visibility: hidden;}
#languageCenterBar {float: left; margin-left: 4px !important; margin-left/**/: /**/1px; margin-top: 5px;}
#languageBottomBar {float: left;}

.languageBar {float: left; text-align: right; background-color: #efeff0; margin: 2px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #000000; width: 96px; height: 14px;}
.languageBarLong {background-color: #efeff0; text-align: right; margin: 2px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #000000; width: 86px; height: 14px;}
.languageBar a {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #00abe6; text-decoration: none;}
.languageBarLong a {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #00abe6; text-decoration: none;}
.langPos {float: left; margin-left: 4px;}
.myFlagPos {float: left; margin-left: 4px;}
.copyright {margin: auto; position: relative; width: 932px; margin-top: 5px !important; margin-top/**/: /**/0px;}
.swfcontent {position: absolute; z-index: 1111; width: 656px; border: 0px solid #000; left: 23px !important; left/**/: /**/ 23px; top: 146px; top: 145px !important; _top: 180px;}
html>body .swfcontent {position: absolute; width: 656px; border: 0px solid #000; left: 23px !important; left/**/: /**/ 27px; *margin-top: 16px;}
.floatLeft {float: left;}
.floatLeft p {margin-top: 0px; float: left; margin-bottom: 0px;}
.noDimImage {opacity/**/: /**/1; opacity: 1 !important; filter: alpha(opacity=100);}
.dimImage {opacity/**/: /**/.5; opacity: .5 !important; filter: alpha(opacity=30);}
.textBox p {float: left; font-size: 12px; font-weight: normal; color: #000000; margin-top: 3px;}
.textBoxInteractive p {float: left; font-size: 12px; font-weight: normal; color: #000000; margin-top: 0px;}
.grayBoxBottomCurve {float: left; width: 100%; height: 9px; background-image: url(../images/grayBoxBottomBg.gif); background-repeat: no-repeat;}
#currentLangFlag {FLOAT: right; margin-top: 3px !important; margin-top/**/: /**/3px; margin-right: 4px !important; margin-right/**/: /**/2px;}

.copyrightText {width: 100%; color: #FFFFFF; font-size: 11px; margin-left: 15px !important; margin-left/**/: /**/22px;}
.comingSoon {float: left; margin-left: -15px !important; margin-left/**/: /**/-8px;}
html>body .comingSoon {float: left; margin-left: -15px !important!;}

/*New CSS for Booking Main Page enhancement - #2616 */
#moreRentCarDiv {float: left; width: 335px;}
#moreRentCarDiv label {font-size: 18px; font-weight: normal; margin-left: 10px;}
#moreAirlineDiv {float: left; width: 326px;}
#moreAirlineDiv label {font-size: 18px; font-weight: normal; margin-left: 10px;}
#grayDividerLine {float: left; width: 100%; background-image: url(../images/pixelBarPhotoArray.gif); background-repeat: repeat-x;}
#rentCarAirlineDiv {float: left; width: 100%;}
#rentCarDiv {float: left; width: 335px;}
#rentCarDiv label {font-size: 18px; font-weight: normal; margin-left: 10px;}
.bookingBox {float: left; width: 335px;}
.bookingBoxCenterShadow {float: left; padding: 4px; background-color: #f1f1f2;}
.bookingBoxCenterShadow h3 {margin-left: 5px;}
.rentCarAirlineTitle {float: left; color: #0099CB; font-size: 14px; font-weight: bold; padding-left: 5px; margin-top: 5px; margin-bottom: 2px; width: 315px;}
.contentBooking {margin-top: 0px; font-size: 12px; font-weight: normal; POSITION: relative; margin-left: 10px; margin-bottom: 5px;}
.carRentalTitle {float: left; font-size: 12px; color: #0099CB; padding-left: 5px; padding-top: 5px;}
.carRentalTitle a {color: #0099CB; font-size: 14px; font-weight: bold; text-decoration: none;}
.carRentalTitle a:hover {text-decoration: underline;}
.carRentalLogo {float: right; width: 101px; margin-left: 6px; padding-right: 5px; padding-top: 5px; height: 46px;}
.rentCarAirlineText {float: left; width: 315px; padding-top: 4px; padding-left: 5px; padding-right: 5px;}
.rentCarAirlineText p {margin-bottom: 0px; margin-top: 0px; padding-top: 0px;}
.rsrvTrainLogo {float: left; width: 175px; margin-left: 2px;}
.rsrvTrainText {float: left; width: 145px; margin-top: 4px; font-size: 12px; color: #000000; margin-left: 5px;}
.linkBookNow {float: right; color: #0099CB; margin-right: 0px; padding-right: 5px; padding-top: 10px;}
.linkBookNow a {font-size: 14px; font-weight: normal; color: #0099CB; text-decoration: none;}
.linkBookNow a:hover {font-size: 14px; font-weight: normal; color: #0099CB; text-decoration: underline;}
.linkBookNowLftAlgn {float: left; width: 145px; color: #0099CB;; margin-left: 5px;}
.linkBookNowLftAlgn a {font-size: 14px; font-weight: normal; color: #0099CB; text-decoration: none;}
.linkBookNowLftAlgn a:hover {font-size: 14px; font-weight: normal; color: #0099CB; text-decoration: underline;}
#moreCarAirlineRentalDiv {float: left; width: 100%;}
#moreCarAirlineRentalDiv label {color: #0E4E96; float: left; width: 325px; font-size: 15px; font-weight: bold; margin-left: 10px; margin-top: 5px; margin-bottom: 5px;}
#moreCarAirlineRentalDiv a {float: left; font-size: 14px; color: #60aed5; font-weight: normal; text-decoration: none;}
#moreCarAirlineRentalDiv a:hover {float: left; font-size: 14px; color: #60aed5; font-weight: normal; text-decoration: underline;}
#rsrvTrainTcktDiv {float: left; width: 100%;}
#rsrvTrainTcktDiv label {float: left; font-size: 15px; color: #0E4E96; font-weight: bold; margin-left: 10px; margin-top: 5px; margin-bottom: 5px;}
.infoDiv {float: left; width: 14px; margin-left: 10px;}
.dataInformation {float: left; margin-left: 10px; margin-top: 10px;}
.dataInformation label {float: left; font-size: 12px; font-weight: normal; color: #000000;}
.infoPinkBox {background-image: url(../images/bookBoxGrad.jpg); background-repeat: no-repeat; float: left; height: 290px; margin-left: 0px; width: 224px;}
html>body .infoPinkBox {float: left; width: 224px; height: 320px !important !;}
.bookingBoxDivider {float: left; width: 190px; height: 1px; background-color: #FFFFFF; margin-left: 10px !important; margin-left/**/: /**/5px; margin-top: -10px !important; margin-top/**/: /**/-13px;}
html>body .bookingBoxDivider {float: left; width: 190px; height: 1px; background-color: #FFFFFF; margin-left: 10px !important!; margin-top: -12px !important!;}
.hotelAgent-right-border {position: relative; padding-left: 12px; padding-right: 10px; height: 74px; padding-top: 10px;}
.hotelAgent-right-border label {font-weight: bold;}
.powertext_booking {font-size: 12px; color: #ffffff;}
.hotelDeal-right-border {position: relative; padding-left: 12px; padding-right: 10px; height: 74px; padding-top: 10px;}
.hotelDeal-right-border label {font-weight: bold;}
.hotel-right-border {position: relative; padding-left: 12px; padding-right: 10px; height: 74px; padding-top: 10px;}
.hotel-right-border label {font-weight: bold;}

/*New CSS for City Hotel Page enhancement - #2615 */
#leftHotelBar {float: left; width: 162px! important; width/**/: /**/162px;}
.textGrayBigHotel {float: left; font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: normal; color: #666666;}
.textGrayBigHotel a {font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: normal; color: #666666; text-decoration: none;}
.textGrayBigHotel a:hover {font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: normal; color: #990100; text-decoration: underline;}
.textRedBigHotel {float: left; font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: normal; color: #990100;}
#centerHotelBar {float: left; WIDTH: 535px; POSITION: relative; margin-top: 5px;}
#centerHotelBar H1 {MARGIN-TOP: 0px; FONT-SIZE: 20px; MIN-HEIGHT: 27px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 27px; BACKGROUND-COLOR: #ab1a1a; TEXT-ALIGN: center;}
.hotelBookingLogo {float: left; width: 155px; position: relative;}
.hotelBoxCenterShadow {float: left; padding: 4px; width: 535px; height: 136px; background-image: url(../images/hotelBookingGradBg.gif); background-repeat: repeat-y;}
.hotelBookingBox {float: left; width: 520px;}
.hotelBookingText {float: left; width: 330px; margin-top: 4px;}
.featuredHotelTitle {float: left; font-size: 12px; font-weight: normal; color: #666666; margin-left: 20px !important;margin-left/**/: /**/5px; margin-top: 6px; margin-bottom: 2px;}
#featuredHotelDetails {float: left; width: 520px;}
.blueTextBig {float: left; width: 100%; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 14px; color: #0099cb;}
#sponsoredBox {float: right; margin-right: 25px !important; margin-right/**/: /**/8px;}
.fHotelLink {float: left; width: 100%; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #0099cb;}
.fHotelLink a {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #0099cb; text-decoration: none;}
.fHotelLink a:hover {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #0099cb; text-decoration: underline;}

#featuredHotelList {float: left; width: 450px; margin-left: 2px !important; margin-left/**/: /**/9px;}
#featuredHotelList label {float: left; width: 425px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 14px; color: #666666;margin-left: 0px; margin-top: 3px; margin-bottom: 3px;}
#featuredHotelList a {float: left; font-size: 12px; color: #0099cb; text-decoration: none;}
#featuredHotelList a:hover {float: left; font-size: 12px; color: #0099cb; text-decoration: underline;}
#featuredHotelList h3 {color: #0E4E96; font-size: 15px; font-weight: bold; text-decoration: none; margin-bottom: 2px; margin-top: 2px;}

#featuredHotelProperties {float: left; width: 450px; margin-left: 2px !important; margin-left/**/: /**/9px;}
#featuredHotelProperties label {float: left; width: 425px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 14px; margin-left: 10px; margin-top: 5px; margin-bottom: 5px;}
#featuredHotelProperties h3 {color: #0E4E96; font-size: 15px; font-weight: bold; text-decoration: none; margin-bottom: 2px; margin-top: 2px;}
.featuredHotelDiv {float: left; width: 100%; margin-top: 10px; margin-bottom: 10px;}
.fHotelPic {float: left; width: 144px; height: 108px;}
.fHotelPic img {width: 144px; height: 108px;}
.fHotelContent {float: left; width: 290px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; margin-left: 8px;}
.fHotelContent a {float: left; font-size: 12px; color: #0099cb; text-decoration: none;}
.fHotelContent a:hover {float: left; font-size: 12px; color: #0099cb; text-decoration: underline;}
.hotelName {float: left; width: 100%; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #0099cb; margin-bottom: 5px;}
.hotelName a {font-size: 13px; color: #0099cb;}
.hotelName a:hover {font-size: 13px; color: #0099cb; text-decoration: underline;}
.hotelAddress {float: left; width: 100%; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; margin-bottom: 5px;}
.hotelIntro {float: left; width: 100%; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; margin-bottom: 5px;}
#grayDividerLineHotel {float: left; width: 490px !important; width/**/: /**/490px; background-image: url(../images/grayPix.gif); background-repeat: repeat-x; margin-left: 10px !important; margin-left/**/: /**/2px; margin-top: 15px; margin-bottom: 10px;}
html>body #grayDividerLineHotel {float: left; width: 490px !important!; background-image: url(../images/grayPix.gif); background-repeat: repeat-x; margin-left: 9px !important!; margin-top: 15px; margin-bottom: 10px;}
.greatDestImage {float: left; height: 85px;}

/*About USA page */
#gallery-text1 {color: #000; font-size: 12px; font-weight: normal; padding-bottom: 13px;}
#Comments_OuterContainer .SiteLife_Recommend {margin-left: 0px !important; margin-left/**/: /**/0px; float: left; position: relative}
#Comments_OuterContainer .SiteLife_ReportAbuse {float: left; position: relative; margin-left: 0px !important; margin-left/**/: /**/0px; margin-top: 0px;}
.judges_comment-left {float: left;}
.judges_comment-left h3 {float: left; margin-left: 0px !important; margin-left/**/: /**/0px;}

/*New CA site Changes */
#fact-visit {margin-top: 29px; position: relative; float: left;}
#quick-visit { float: left; color: #666666; font-size: 12px;}
#quick-visit h1 {color: #666666; font-size: 14px; margin: 0; border-bottom: 1px solid #d0cdc7; padding-bottom: 3px; margin-bottom: 2px;}
#quick-visit-city {width: 275px; float: right; color: #666666; font-size: 12px; margin-right: 34px !important; margin-right/**/: /**/17px;}
#quick-visit-city h1 {color: #666666; font-size: 14px; margin: 0; border-bottom: 1px solid #d0cdc7; padding-bottom: 3px; margin-bottom: 2px;}
#quick-visit-city p {margin: 0;}

.OfficialLinks {border-left: 4px solid #860000; height: 30px; float: left; position: relative;}
.txtOfficialLinks {color: #515151; margin: 15px 16px 0 10px;}
.txtOfficialLinks a {color: #515151; text-decoration: none;}
.txtOfficialLinks a:hover {color: #860000;}
.OfficialLinks_sel {border-left: 4px solid #860000; height: 30px; float: left; position: relative;}
.txtOfficialLinks_sel {color: #860000; margin: 15px 16px 0 10px;}
.txtOfficialLinks_sel a {color: #860000; text-decoration: none;}

/*Official Links */
.textTitleBlue {float: left; padding: 10px 0 0 0; width: 400px; font-family: 'Helvetica', Arial; font-size: 22px; font-weight: normal; color: #0e4e96;}
.textTitleBlueSmall {float: left; font-size: 15px; font-weight: bold; color: #0e4e96;} 
#attLightBlueBox {float: left; width: 680px; margin-top: 8px;}
#attLightBlueBox #leftLBlueBar {float: left; width: 5px; height: 142px;}
#attLightBlueBox #centerLBlueBar {float: left; width: 660px; height: 142px; background-image: url(../images/centerLBlueBarAtt.gif); background-repeat: repeat-x;}
#attLightBlueBox #rightLBlueBar {float: left; width: 12px; height: 142px;}

#attractionBox {float: left; width: 670px; margin-top: 15px;}
#attractionBox .attTextBox {float: left; width: 100%; font-size: 13px; color: #000000; font-family: "Helvetica", Arial;font-weight: normal; padding: 0 0 10px 0;}
#attractionBox .attTextBox .textGray {font-size: 11px; color: #999999; font-weight: normal; font-style: italic;}
#attractionBox .attTextBox a {float: left; font-weight: bold; font-size: 14px; COLOR: #0099cb; padding: 0 10px 0 0; text-decoration: none;}
#attractionBox .attTextBox a:hover {text-decoration: underline;}
.linksdd {font-size: 12px; color: #98999a; height: 20px; width: 201px; margin-bottom: 5px}

#offLinksLightBlueBox {float: left; width: 675px; margin-top: 8px;}
#offLinksLightBlueBox #topOffLinks {float: left; width: 100%; margin-top: 0px;}
#offLinksLightBlueBox #centerOffLinks {float: left; width: 677px; background-image: url(../images/centerOffLinks.gif); background-repeat: repeat-y;}
#offLinksLightBlueBox #centerOffLinks .textBox {float: left; width: 200px; font-size: 12px; font-weight: normal; color: #000000; margin-left: 7px; margin-top: 5px; margin-right: 10px;}
#offLinksLightBlueBox #centerOffLinks .textBoxLast {float: left; width: 220px; font-size: 12px; font-weight: normal; color: #000000; margin-left: 10px; margin-top: 5px;}
#offLinksLightBlueBox #centerOffLinks .whiteLineSmall {float: left; background-color: #FFFFFF; width: 2px; height: 140px; margin-top: 5px;}
#offLinksLightBlueBox #bottomOffLinks {float: left; width: 100%;}
.textBlack {font-size: 14px; font-weight: bold; padding-top: 8px;}

#footerLinks {float: left; width: 100%; margin: 0; text-align: left;}
#footerLinks ul {margin: 0; padding: 0; list-style: none;}
#footerLinks li {float: left; margin: 0; padding: 0; height: 18px; white-space: nowrap;}
#footerLinks li a {font-size: 11px; float: left; display: block; line-height: 12px; color: #A3A2A0; text-decoration: none; font-weight: bold; padding: 0 2px 0 2px;}
#footerLinks li a:hover {color: #00abe6;}
#swine_flu {float: left; width: 188px; margin-top: 20px;padding-top: 4px;}
#columns-content-deal {float: left; width: 440px;}
#checktext-container label {width: 200px;}

.at15t {color: #0099CB !important; text-decoration: none !important;}
#grayDividerLineFeaturedHotel {float: left; width: 450px !important; width/**/: /**/450px; background-image: url(../images/grayPix.gif); background-repeat: repeat-x;}
#allDealsDiv {float: left; width: 210px; font-size: 12px; margin-left: 20px; font-weight: bold;}
/*Gallery Recommend Style */
#recommandGallery {padding-top: 15px;}
#recommandGallery a {color: #0099cb; text-decoration: none}
#recommandGallery .SiteLife_Recommend {float: left; font-size: 12px;}
/*facebook widget */
.textBoxFacebook {float: left; width: 180px; font-size: 12px; font-weight: normal; color: #000000; margin-left: 8px !important; margin-left/**/: /**/4px;}
.iconFacebook {float: left; width: 50px; margin-top: 5px;}
.textFB {float: left; width: 125px; margin-top: 5px; margin-left: 5px}
.textFB p {float: left; margin: 0; padding: 0}
/*New PhotoArray */
#textThumbBox {Float: left; width: 170px; margin-left: 12px; margin-top: 5px; font-size: 12px; font-weight: normal; COLOR: #000;}/*---*/
.photoarray-head {color: #0E4E96; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 21px; clear: both; font-weight: normal; padding-top: 5px; padding-bottom: 5px; width: 100%; float: left}
.photoarray-head a {color: #0E4E96; font-weight: normal; text-decoration: none;}
.photoarray-head a:hover {color: #0E4E96; font-weight: normal; text-decoration: underline;}
.photoarray-photos-head {clear: both; color: #0E4E96; float: left; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 21px; font-weight: normal; padding-bottom: 5px; padding-top: 3px; width: 100%;}
.photoarray-photos-head a {color: #0E4E96; font-weight: normal; text-decoration: none;}
.photoarray-photos-head a:hover {color: #0E4E96; font-weight: normal; text-decoration: underline;}
.photo-paging-n {FLOAT: left; WIDTH: 145px; TEXT-ALIGN: center}
#pagination-n {WIDTH: 170px; padding: 5px 0; float: left; margin: 0}
.photo-prev-n {MARGIN-TOP: 4px; FLOAT: left; MARGIN-RIGHT: 3px}
.photo-next-n {float: right; margin-top: 4px;}
#photo-text-n {padding-top: 5px; padding-bottom: 5px; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12px; font-weight: normal; COLOR: #000; float: left;}
#travell-gallery-n {PADDING-BOTTOM: 3px;}
#video-gallery-n {PADDING-BOTTOM: 3px; margin: 0}
#pixelBarPhotoArray { float: left; width: 159px; height: 1px; margin: 0px; background-image: url(../images/pixelBarPhotoArray.gif); background-repeat: repeat-x;}
.PhotoArrayWrap {padding-top: 10px; float: left; width: 100%;}
#topShadow {float: left; width: 680px; height: 4px;}
#bottomShadow {float: left; width: 680px; position: relative; top: -20px; z-index: 10;}
#centerShadowRpt {float: left; width: 670px; background: url(../images/centerRepeat.gif) repeat-y top left; position: relative; z-index: 101; padding-left: 10px;}
#imageDivGallery {Float: left; width: 470px; margin-top: 6px; padding-left: 4px;}
#textThumbBox p a {color: #33A3DC; font-size: 12px; text-decoration: none;}
#textThumbBox p a:hover {color: #33A3DC; font-size: 12px; text-decoration: underline;}
#textThumbBox p b {color: #0E4E96; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 21px; clear: both; font-weight: normal; padding-top: -7px; padding-bottom: 2px; width: 100%; float: left}
a:hover {text-decoration: underline;}

/*Activities featured box */
.attraction-names-n {color: #000000; float: left; font-size: 12px; font-weight: normal; margin-left: 7px; margin-right: 10px; margin-top: 12px; width: 195px;}
.attraction-name-icon-n {MARGIN-TOP: 8px; float: left; WIDTH: 195px}
.attraction-names-head {padding-bottom: 0px; margin: 0;}
#leftLBlueBarActivities {float: left; width: 5px; height: 244px;}
#centerLBlueBarActivities {float: left; width: 660px; height: 244px; background-image: url(../images/centerLBlueBarActivities.gif); background-repeat: repeat-x;}
#rightLBlueBarActivities {float: left; width: 12px; height: 244px;}
.whiteLineActivities {float: left; background-color: #FFFFFF; width: 2px; height: 220px; margin-top: 15px;}
.whiteLineActivitiesSmall {float: left; background-color: #FFFFFF; width: 2px; height: 150px; margin-top: 15px;}
#leftLBlueBarActivitiesSmall {float: left; width: 5px; height: 177px;}
#centerLBlueBarActivitiesSmall {float: left; width: 660px; height: 177px; background-image: url(../images/centerLBlueBarActivities2.gif); background-repeat: repeat-x;}
#rightLBlueBarActivitiesSmall {float: left; width: 12px; height: 177px;}
#lightBlueBoxActivities {float: left; width: 680px; margin-bottom: 12px;}

#topGreenBarStories {float: left; width: 677px;}
#centerGreenBarStories {float: left; width: 677px; background-image: url(../images/FeaturedBgMidRpt.gif); background-repeat: repeat-y; padding: 12px 0 0 12px;}
#bottomGreenBarStories {float: left; width: 677px;}
#lightGreenBoxStories {float: left; width: 680px; margin-bottom: 12px;}
.featured-line-text {color: #0E4E96; font-size: 15px; font-weight: bold;}
#pixelBarMiddle { float: left; width: 465px; height: 12px; margin-left: 3px; background-image: url(../images/pixelBar.gif); background-repeat: repeat-x;}
.storiesInput {width: 680px;}
#imageDivGalleryActivity {Float: left; width: 450px; margin-top: 6px; padding-left: 4px;}
#textThumbBoxActivity {Float: left; width: 190px; margin-left: 12px; margin-top: 5px; font-size: 12px; font-weight: normal; COLOR: #000;}/*---*/
#textThumbBoxActivity p a {color: #33A3DC; font-size: 12px; text-decoration: none;}
#textThumbBoxActivity p a:hover {color: #33A3DC; font-size: 12px; text-decoration: underline;}
#textThumbBoxActivity p b {color: #0E4E96; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 21px; clear: both; font-weight: normal; padding-top: -7px; padding-bottom: 2px; width: 100%; float: left}
.textfield-news input {width: 165px;}
#pixelBarSmallInternal {float: left; width: 190px; height: 12px; background-image: url(../images/pixelBar.gif); background-repeat: repeat-x;}
#photo-white-box {BACKGROUND-IMAGE: url(../images/middle-bgNew.gif);}
#pixelBarBrochure { float: left; width: 576px; height: 12px; background-image: url(../images/pixelBar.gif); background-repeat: repeat-x;}
#top-stories-white-img {BACKGROUND-IMAGE: url(../images/top-stories-white-bg.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 44px;}
#recBox-bottom {float: left; BACKGROUND-IMAGE: url(../images/recBoxBottom.gif); background-repeat: no-repeat; width: 335px; height: 9px;}
#pixelBarStories { float: left; width: 300px; height: 12px; background-image: url(../images/pixelBar.gif); background-repeat: repeat-x;}
.alignGetStartedText {float: right;}
#bookingLightBlueBox {float: left; width: 675px; margin-top: 0px;}
#bookingLightBlueBox #topBookLinks {float: left; width: 100%; margin-top: 0px;}
#bookingLightBlueBox #centerBookLinks {float: left; width: 677px; background-image: url(../images/centerBookLinks.gif); background-repeat: repeat-y;}
#bookingLightBlueBox #bottomBookLinks {float: left; width: 100%;}
#pixelBarRight { float: left; width: 188px; height: 1px; background-image: url(../images/pixelBarPhotoArray.gif); background-repeat: repeat-x;}
.seprator {padding-left: 5px;}
.textBoxBooking {color: #000000; float: left; width: 185px; font-size: 12px; font-weight: normal;margin-left: 22px !important; margin-left/**/: /**/15px; margin-right: 15px; margin-top: 10px;}
.textBoxBooking p {float: left; font-size: 12px; font-weight: normal; color: #000000; margin-top: 3px;}
.whiteLineBooking {float: left; background-color: #FFFFFF; width: 2px; height: 380px; *height: 410px; margin-top: 15px;}
#ActivityLightBlueBox {float: left; width: 675px; margin-top: 8px;}
#ActivityLightBlueBox #topActiLinks {float: left; width: 100%; margin-top: 0px;}
#ActivityLightBlueBox #centerActiLinks {float: left; width: 677px; background-image: url(../images/centerActiLinks.gif); background-repeat: repeat-y;}
#ActivityLightBlueBox #bottomActiLinks {float: left; width: 100%;}
.sponsor {float: right; padding-right: 10px; width: 210px;}
.sponsor_text {float: left; padding-top: 10px;}
.sponsor_img {float: right;}
#pixelBarTsp { float: left; width: 670px; height: 1px; background-image: url(../images/pixelBarPhotoArray.gif); background-repeat: repeat-x; margin: 0px;}
.agent-info-rep a:hover {text-decoration: underline;}
.travel-head-left a:hover {text-decoration: underline;}
.travel-main-nav a:hover {text-decoration: underline;}
.blankSmall {height: 5px;}
#tertiary-navigation-overview {width: 190px; float: left; position: relative; margin-top: 0px; margin-left: 5px !important; margin-left /**/: /**/ 2px; height: 360px;}
#tertiary-navigation-overview ul {margin: 0; padding: 0;}
#tertiary-navigation-overview li {margin: 0; padding: 0; list-style-type: none; width: 190px; color: #0E4E96; font-size: 18px;}
#tertiary-navigation-overview li a {display: block; color: #0E4E96; font-size: 18px; text-decoration: none;}
#tertiary-navigation-overview li a:hover {color: #0E4E96; text-decoration: underline;}
.attraction-bottom-top a:hover {text-decoration: underline;}
.attraction-bottom-nav a:hover {text-decoration: underline;}
.acitivites-pagination a:hover {text-decoration: underline;}
.gallery_title a:hover {text-decoration: underline;}
.agent-detail-rotate {width: 670px;}
#travel-desc p {padding-bottom: 0px; margin-bottom: 0px;}
#stories-container {width: 676px; position: relative; margin-top: 16px; padding-left: 2px;}
.textOrangeBooking {font-size: 14px; font-weight: bold; color: #dc651e; padding-left: 12px;}
.textOrangeBooking a {font-size: 14px; font-weight: bold; color: #be1e2d; text-decoration: none;}
.textOrangeBooking a:hover {font-size: 14px; font-weight: bold; color: #dc651e; text-decoration: underline;}
#most_recommentded a:hover {text-decoration: underline;}
#mapdetail-container a:hover {text-decoration: underline;}
#recommendAttraction a:hover {text-decoration: underline;}
#columns-content2-locationtxt a:hover {text-decoration: underline;}
.g a {text-decoration: none;}
.g a:hover {text-decoration: underline;}
.n a:hover {text-decoration: underline;}
#loginMsg a {text-decoration: none;}
#loginMsg a:hover {text-decoration: underline;}
#regsSubmit:hover {text-decoration: underline;}
#Reg_SignIn:hover {text-decoration: underline;}
.icon-link-heading1-blue:hover {text-decoration: underline;}
.icon-link-heading-small-blue:hover {text-decoration: underline;}
