a:link, a:visited, a:active {text-decoration: underline; color: #666666; }
a:hover {color: #ff7200; text-decoration: underline }
.canvas {background-color:#eeeeee; vertical-align:top; margin-bottom: 10em; margin-top: 0;}

.copyright {padding-right: 4px; padding-top: 6px; padding-left: 0px; padding-bottom: 0px; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #777777; background-color: transparent;}

.unselectedtab {background-color: #948e89; font: bold 10px Verdana; color: #fff; text-decoration: underline;}
.selectedtab {background-color: #eaebdb; font: bold 10px Verdana; color: #464646; text-decoration: underline;}

.sitelinks {padding-top: 6px; padding-bottom: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #777777; text-align: center; background-color: transparent;}
a.sitelinks:link {padding-right: 5px; padding-left: 5px; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #777777; text-decoration: underline}
a.sitelinks:visited {padding-right: 5px; padding-left: 5px; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #777777; text-decoration: underline}
a.sitelinks:active {padding-right: 5px; padding-left: 5px; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #777777; text-decoration: underline}
a.sitelinks:hover  {color: #ff7200; text-decoration: underline }

h1 {font-family: arial,sans-serif; font-size: 24px; font-weight: bold; color: #ff7200; word-spacing: 0; letter-spacing: 0.03em; text-transform: uppercase; display: inline; }
h2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #57636f; word-spacing: normal; letter-spacing: 0.03em; text-transform: capitalize; display: inline; line-height: normal}
h3 {font-family: arial,helvetica,sans-serif; font-size: 18px; font-weight: bold; color: #57636f; word-spacing: normal; letter-spacing: normal; display: inline; line-height: normal}
.com {font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #414143; word-spacing: normal; letter-spacing: 0.02em; display: inline; line-height: normal}
.caps {text-transform: uppercase}
.initialcaps {text-transform: capitalize}
body, bdy, text, tbody, p {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; }
td, tr {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; border-collapse: collapse; border: none;}
table {border-collapse: collapse; border: none; }
.priceslisted {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #464646; line-height: 26px;}

.hotelname {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #464646; padding-bottom: .75em; text-transform: uppercase; line-height: 20px;}
.navlinks {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; line-height: 18px;}
a.navlinks:link {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration: none;}
a.navlinks:visited {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration: none;}
a.navlinks:active {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration: none;}
a.navlinks:hover {color: #fae44f; text-decoration: underline;}

.navlinksbold {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffcc66; line-height: 18px;}
a.navlinksbold:link {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffcc66; text-decoration: none;}
a.navlinksbold:visited {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffcc66; text-decoration: none;}
a.navlinksbold:active {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffcc66; text-decoration: none;}
a.navlinksbold:hover {color: #fae44f; text-decoration: underline;}

.navlinksdark {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ff7200; line-height: 18px;}
a.navlinksdark:link {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ff7200; text-decoration: none;}
a.navlinksdark:visited {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ff7200; text-decoration: none;}
a.navlinksdark:active {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ff7200; text-decoration: none;}
a.navlinksdark:hover {color: #444444; text-decoration: underline;}

.navlinksdarkbold {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ff7200; line-height: 18px;}
a.navlinksdarkbold:link {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ff7200; text-decoration: none;}
a.navlinksdarkbold:visited {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ff7200; text-decoration: none;}
a.navlinksdarkbold:active {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ff7200; text-decoration: none;}
a.navlinksdarkbold:hover {color: #444444; text-decoration: underline;}

.continentheading {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ff9933; letter-spacing: 0.03em; padding-right: none; padding-top: none; padding-left: none; padding-bottom: .5em;}
.continentsdark {	border:none; margin: 0px; padding-right: none; padding-top: .2em; padding-left: 0; padding-bottom: .2em;}
.continents {	font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; line-height: 18px; padding-right: none; padding-top: none; padding-left: none; padding-bottom: none;}
a.continents:link {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none; line-height: 18px; }
a.continents:visited {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none; line-height: 18px;}
a.continents:active {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none; line-height: 18px; }
a.continents:hover {color: #444444; text-decoration: underline;}

.citylinks {	font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; line-height: 18px; padding-right: none; padding-top: 0; padding-left: none; padding-bottom: 0;}
a.citylinks:link {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration: none; }
a.citylinks:visited {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration: none; }
a.citylinks:active {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration: none; }
a.citylinks:hover {color: #444444; text-decoration: underline;}

/*  Bullets and lists  */

.bullet {list-style-type: none}
.bullet li {padding-left: 15px; background: url(/images/bullet.gif) no-repeat 2px 5px; text-align: left}
.listnone li {list-style-type: none}


/* Left search box ---  add color to #leftsearchbox to get rule around box*/

#leftsearchbox {width: 145px; height: 250px; background-color: none; border-collapse: collapse; border: none;}
.leftsearchbox {width: 145px; background-color: none; border: none; }
.leftcontainer {width: 145px; background-color: #ffffff; padding-right: 1em; padding-left: 1em; padding-bottom: 1em; padding-top: none; border-left: #e06904 .1em solid; border-right: #e06904 .1em solid; border-bottom: #e06904 .1em solid; border-top: none; }
.leftsearchbox_head {width: 100%; background-color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; text-transform: none; letter-spacing: 0.03em; margin: 0px; padding-top: .4em; padding-bottom: .4em; text-align: center; }
.leftcity {width: 150px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; margin-right: 0; margin-top: 1em; margin-left: 0; margin-bottom: .5em; text-align: center;}
.leftcity_field {width: 145px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; margin-right: 0; margin-top: .5em; margin-left: 0; margin-bottom: 1em; text-align: center;}
.leftcountry {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; margin-right: 0; margin-top: 1em; margin-left: 0; margin-bottom: .5em; text-align: center;}
.leftcountry_field {width: 148px; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align: left; color: #000000}
.leftcheckin {text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; margin-right: 0; margin-top: .8em; margin-left: 0; margin-bottom: .1em;}
.leftcheckout {text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; margin-right: 0; margin-top: .1em; margin-left: 0; margin-bottom: .1em;}
.leftdate_field {width: 145px; text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000}
.leftrooms {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666;}
.leftrooms_field {width: 38px; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000}
.leftchild {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666;}
.leftchild_field {width: 45px; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #000000}
.leftcurrency {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; margin-right: 0; margin-top: 1em; margin-left: 0; margin-bottom: .5em;}
.leftcurrency_field {width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align: left; color: #000000}
.leftbutton {width: 100px; font-size: 9px; font-family: verdana, helvetica, sans-serif; font-weight: normal; color: #000000; text-transform: capitalize; padding-right: .3em; padding-left: .3em; padding-bottom: .1em; padding-top: .1em; background: e4e4ff; border: #888888 .010em solid; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ddddff');}

.staticformtext {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; line-height: 11px;}
.staticformtextsmall {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #666666; line-height: 10px;}
.staticfieldtext {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 9px; text-align: left; color: #000000}
.staticfieldtextdate {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 9px; text-align: center; color: #000000}

/* Search box HOTEL PAGE --- add color to #rightsearchbox_CLEAR to get rule around box */

#rightsearchbox_CLEAR {width: 155px; height: 185px; background-color: #ffffff; border-collapse: collapse; border: none;}
.rightsearchbox_CLEAR {background-color: #ffffff; border-collapse: collapse; border: none;}
.rightsearchbox_head_CLEAR {width: 152px; border: solid #000000 .1em; background-color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; text-transform: uppercase; letter-spacing: 0.03em; margin: 0px; padding-top: .4em; padding-bottom: .4em; text-align: center; }
.rightcity_CLEAR {width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; margin-right: 0; margin-top: 0; margin-left: 0; margin-bottom: .5em; text-align: left;}
.rightcity_field_CLEAR {width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; margin-right: 0; margin-top: .5em; margin-left: 0; margin-bottom: 1em; text-align: center;}
.rightcountry_CLEAR {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; margin-right: 0; margin-top: 1em; margin-left: 0; margin-bottom: .5em; text-align: center;}
.rightcountry_field_CLEAR {width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align: left; color: #000000}
.rightcheckin_CLEAR {text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; margin-right: 0; margin-top: .3em; margin-left: 0; margin-bottom: .1em;}
.rightcheckout_CLEAR {text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; margin-right: 0; margin-top: .1em; margin-left: 0; margin-bottom: .1em;}
.rightdate_field_CLEAR {width: 149px; text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000}
.rightrooms_CLEAR {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666;}
.rightrooms_field_CLEAR {width: 40px; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000}
.rightchild_CLEAR {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666;}
.rightchild_field_CLEAR {width: 45px; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #000000}
.rightcurrencyCLEAR {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; margin-right: 0; margin-top: 1em; margin-left: 0; margin-bottom: .5em;}
.rightcurrency_field_CLEAR {width: 152px; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align: left; color: #000000}
.rightbutton_CLEAR {width: 100px; font-size: 9px; font-family: verdana, helvetica, sans-serif; font-weight: normal; color: #000000; text-transform: capitalize; padding-right: .3em; padding-left: .3em; padding-bottom: .1em; padding-top: .1em; background: e4e4ff; border: #888888 .010em solid; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ddddff');}

/* Search box of Homepage */

#rightsearchbox {width: 155px; height: 250px; background-color: none; border-collapse: collapse; border: none;}
.rightsearchbox {background-color: none; border-collapse: collapse; border: none;}
.rightsearchbox_head {width: 155px; background-color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; text-transform: none; letter-spacing: 0.03em; margin: 0px; padding-top: .4em; padding-bottom: .4em; text-align: center; }
.rightcity {width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; margin-right: 0; margin-top: 1em; margin-left: 0; margin-bottom: .5em; text-align: center;}
.rightcity_field {width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; margin-right: 0; margin-top: .5em; margin-left: 0; margin-bottom: 1em; text-align: center;}
.rightcountry {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ffffff; margin-right: 0; margin-top: 1em; margin-left: 0; margin-bottom: .5em; text-align: center;}
.rightcountry_field {width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align: left; color: #000000}
.rightcheckin {text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff; margin-right: 0; margin-top: .8em; margin-left: 0; margin-bottom: .1em;}
.rightcheckout {text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff; margin-right: 0; margin-top: .1em; margin-left: 0; margin-bottom: .1em;}
.rightdate_field {width: 148px; text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000}
.rightrooms {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff;}
.rightrooms_field {width: 40px; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000}
.rightchild {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ffffff;}
.rightchild_field {width: 45px; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #000000}
.rightcurrency {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ffffff; margin-right: 0; margin-top: 1em; margin-left: 0; margin-bottom: .5em;}
.rightcurrency_field {width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align: left; color: #000000}
.rightbutton {width: 100px; font-size: 9px; font-family: verdana, helvetica, sans-serif; font-weight: normal; color: #000000; text-transform: capitalize; padding-right: .3em; padding-left: .3em; padding-bottom: .1em; padding-top: .1em; background: e4e4ff; border: #888888 .010em solid; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ddddff');}


/* Homepage Pictures */

.Pix1 {padding-right: 0; padding-top: 3.5em; padding-left: 0; padding-bottom: 1em;}
.Pix2 {padding-right: 2em; padding-top: 2em; padding-left: 0; padding-bottom: 2em;}
.Pix3 {padding-right: 2em; padding-top: 2em; padding-left: 0; padding-bottom: 4em;}
.Pix4 {padding-right: 2em; padding-top: 0; padding-left: 0; padding-bottom: 0;}

.indextable_COLOR {background-color: #e06904; }
.bottompanel_COLOR {background-color: #d8d9c9; }
.hotelsearchbox {background-color: #e06904; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; text-transform: uppercase; letter-spacing: 0.03em; margin: 0px; padding-top: .4em; line-height: 18px;}
.whitehead {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 22px; color: #ffffff; padding-top: 2em; padding-bottom: 0;}

/* Dark Phone numbers - no padding HOTEL PAGE */

.reservationshead_HOTELPAGE {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff7200; text-align: left; text-transform: uppercase; padding-right: none; padding-top: none; padding-left: none; padding-bottom: none; text-decoration: none;}
a.reservationshead_HOTELPAGE:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff7200; text-align: left; text-transform: uppercase; padding-left: none; text-decoration: none;}
a.reservationshead_HOTELPAGE:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff7200; text-align: left; text-transform: uppercase; padding-left: none; text-decoration: none;}
a.reservationshead_HOTELPAGE:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff7200; text-align: left; text-transform: uppercase; padding-left: none; text-decoration: none;}
a.reservationshead_HOTELPAGE:hover {color: #ff7200; text-decoration: underline;}
.reservations_bold_HOTELPAGE {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #464646; text-align: left; text-transform: capitalize; letter-spacing: 0.1em; padding-right: none; padding-top: none; padding-left: none; padding-bottom: none; text-decoration: none;}
.reservations_HOTELPAGE {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #464646; line-height: 14px; text-align: left; padding-right: none; padding-top: none; padding-left: none; padding-bottom: none; text-decoration: none;}
/* Use for bullets etc   .reservations P {background-position: 0px 7px; background-image: url(http://www.fourseasons.com/images/common/img_arrow_hd.gif); margin: 5px; background-repeat: no-repeat;}  */

/* Dark Phone numbers etc */

.reservationshead {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff7200; text-align: left; text-transform: uppercase; padding-right: none; margin-top: 1em; padding-left: 1em; padding-bottom: none; text-decoration: none;}
a.reservationsheadlink:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff7200; text-align: left; text-transform: uppercase; padding-left: .5em; text-decoration: none;}
a.reservationsheadlink:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff7200; text-align: left; text-transform: uppercase; padding-left: 2em; text-decoration: none;}
a.reservationsheadlink:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff7200; text-align: left; text-transform: uppercase; padding-left: 2em; text-decoration: none;}
a.reservationsheadlink:hover {color: #ff7200; text-decoration: underline;}
.reservations_bold {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #464646; text-align: left; text-transform: capitalize; letter-spacing: 0.1em; padding-right: none; padding-top: none; padding-left: 1em; padding-bottom: none; text-decoration: none;}
.reservations {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #464646; line-height: 14px; text-align: left; padding-right: none; padding-top: none; padding-left: 1em; padding-bottom: none; text-decoration: none;}
/* Use for bullets etc   .reservations P {background-position: 0px 7px; background-image: url(http://www.fourseasons.com/images/common/img_arrow_hd.gif); margin: 5px; background-repeat: no-repeat;}  */

/* White Phone numbers etc */

.reservationsheadwhite {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-align: left; text-transform: uppercase; padding-right: none; padding-top: 1.5em; padding-left: 1em; padding-bottom: none; text-decoration: none;}
a.reservationshead_white:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-align: left; text-transform: uppercase; padding-top: 1.5em; padding-bottom: none; text-decoration: none;}
a.reservationshead_white:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-align: left; text-transform: uppercase; padding-top: 1.5em; padding-bottom: none; text-decoration: none;}
a.reservationshead_white:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-align: left; text-transform: uppercase; padding-top: 1.5em; padding-bottom: none; text-decoration: none;}
a.reservationshead_white:hover {color: #ffffff; text-decoration: underline;}
.reservations_bold_white {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-align: left; text-transform: capitalize; letter-spacing: 0.1em; padding-right: none; padding-top: 3em; padding-left: 1em; padding-bottom: none; text-decoration: none;}
.reservations_white {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; line-height: 14px; text-align: left; padding-right: none; padding-top: none; padding-left: 1em; padding-bottom: none; text-decoration: none;}
/* Use for bullets etc   .reservations P {background-position: 0px 7px; background-image: url(http://www.fourseasons.com/images/common/img_arrow_hd.gif); margin: 5px; background-repeat: no-repeat;}  */

.scroll	{font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #57636f;}
a.scrollbold:link {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #57636f; text-decoration: none;}
a.scrollbold:visited {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #cccccc; text-decoration: none;}
a.scrollbold:active {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #ffa500; text-decoration: underline;}
a.scrollbold:hover {color: #ff7200; text-decoration: underline;}

.title {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 22px; color: #464646; padding-right: .5em; padding-top: .5em; padding-left: 4.7em; padding-bottom: .5em;}
.newtitle {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 22px; color: #464646; padding-right: .5em; padding-top: .5em; padding-left: 4.7em; padding-bottom: .5em;}

.french {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 22px; color: #464646;}
a.french:link {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #ffffff;}
a.french:visited {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #ffffff;}
a.french:active {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #ffffff;}
a.french:hover {color: #ffffff; text-decoration: none;}

.indexheading {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 22px; color: #464646; padding-right: 0; padding-top: .5em; padding-left: 4.7em; padding-bottom: .5em; text-transform: uppercase}
.indexsubhead {padding-top: .5em; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #464646; }
.indexheadlight {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 22px; color: #464646; padding-right: .5em; padding-top: .5em; padding-left: 5em; padding-bottom: .5em; }
.hotelpromohead {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #ff7200; padding-right: .5em; padding-top: .5em; padding-left: 6em; padding-bottom: .5em; text-transform: uppercase }
.hotelpromobottom {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #ff7200; padding-right: .5em; padding-top: .5em; padding-left: 0; padding-bottom: .5em; text-transform: capitalize }
.hotellisthead {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 22px; color: #464646; padding-right: .5em; padding-top: .5em; padding-left: 4.8em; padding-bottom: .5em; }
.hotellistname_caps {font-family: Arial,helvetica,sans-serif; font-weight: bold; font-size: 11px; text-transform: uppercase; color: #464646}
a.hotellistname_caps:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #464646; text-decoration: none;}
a.hotellistname_caps:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #464646; text-decoration: none;}
a.hotellistname_caps:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #464646; text-decoration: none;}
a.hotellistname_caps:hover {color: #ff7200; text-decoration: underline;}

.hotellistname {font-family: Arial,helvetica,sans-serif; font-weight: bold; font-size: 11px; color: #464646}
a.hotellistname:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #464646; text-decoration: none;}
a.hotellistname:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #464646; text-decoration: none;}
a.hotellistname:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #464646; text-decoration: none;}
a.hotellistname:hover {color: #ff7200; font-weight: bold; text-decoration: underline;}
.hotellistadd {font-family: verdana, arial, helvetica, ; font-weight: normal; font-size: 10px; color: #464646; line-height: 14px;}
.hotellistbody {font-family: verdana, arial, helvetica, ; font-weight: normal; font-size: 11px; color: #707079;line-height: 16px;}
.hotellistprice {font-family: Arial,helvetica,sans-serif; font-weight: bold; font-size: 18px; padding-left: .10em; color: #464646;}
.hotellistcurr {font-family: Arial,helvetica,sans-serif; font-weight: bold; font-size: 16px; color: #464646; padding: 0 .2em;}

.alphahotellist {font-family: Arial,helvetica,sans-serif; font-weight: bold; font-size: 10px; text-transform: uppercase; color: #464646}
a.alphahotellist:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #464646; text-decoration: none;}
a.alphahotellist:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #464646; text-decoration: none;}
a.alphahotellist:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #464646; text-decoration: none;}
a.alphahotellist:hover {color: #ff7200; text-decoration: underline;}

.subheads {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #464646; text-transform: uppercase}

.whitetext {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; line-height: 16px;}
.whitetextbold {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; line-height: 16px;}
a.whitetext:link {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration: none;}
a.whitetext:visited {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration: none;}
a.whitetext:active {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration: none;}
a.whitetext:hover {color: #fae44f; text-decoration: underline;}
.orangetextbold {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #414143; line-height: 18px;}
.websitename {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 14px; color: #ffffff;}

.greytextsmall {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #666666;}
a.greytextsmall:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline;}
a.greytextsmall:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline;}
a.greytextsmall:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline;}
a.greytextsmall:hover {color: #ff7200; text-decoration: underline;}
.greytextcaps {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-transform: uppercase; line-height: 18px;}
.greytext {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; line-height: 18px;}
a.greytext:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
a.greytext:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
a.greytext:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
a.greytext:hover {color: #ff7200; font-weight: normal; text-decoration: underline;}
.greytextbold {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #414143; line-height: 18px;}
.greytextsmaller {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #666666; line-height: 12px;}
.greytextmedium {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #666666; line-height: 22px;}
.greytextmed {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #666666; line-height: 22px;}
.greytextlarge {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 22px; color: #666666; line-height: 30px;}
.greyhotellist {font-family: Arial,helvetica,sans-serif; font-weight: normal; font-size: 12px; color: #414143; line-height: 16px;}
a.greyhotellist:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #414143; text-decoration: none;}
a.greyhotellist:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #414143; text-decoration: none;}
a.greyhotellist:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #414143; text-decoration: none;}
a.greyhotellist:hover {color: #ff7200; font-weight: normal; text-decoration: underline;}

.staticformtext {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; line-height: 11px;}
.staticformtextsmall {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #666666; line-height: 10px;}
.staticfieldtext {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 9px; text-align: left; color: #000000}
.staticfieldtextdate {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 9px; text-align: center; color: #000000}

.navbar {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: 1.2em; background: none; padding-bottom: 1em; border-left: none; padding-top: 1em; border-bottom: #ffcc66 .10em solid; text-align: right}
.navbartop {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: 1.2em; background: none; padding-bottom: 1em; border-left: none; padding-top: 3em; border-bottom: #ffcc66 .10em solid;}
.navbardark {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: 1.2em; background: none; padding-bottom: 1em; border-left: none; padding-top: 1em; border-bottom: #ff7200 .10em solid; text-align: right}
.navbartopdark {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: 1.2em; background: none; padding-bottom: 1em; border-left: none; padding-top: 3em; border-bottom: #ff7200 .10em solid;}
.navbarnone {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: 1.2em; padding-bottom: 0; border-left: none; padding-top: 1em; border-bottom: none; text-align: right}
.navbartopdark_LEFT {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: none; background: none; padding-bottom: 1em; border-left: none; padding-top: 3em; border-bottom: #ff7200 .10em solid; text-align: left}
.navbardark_LEFT {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: none; background: none; padding-bottom: 1em; border-left: none; padding-top: 1em; border-bottom: #ff7200 .10em solid; text-align: left}
.navbarnone_LEFT {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: none; padding-bottom: 0; border-left: none; padding-top: 1em; border-bottom: none; text-align: left}
.navbarnospace {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: 1.2em; padding-bottom: 0; border-left: none; padding-top: .4em; border-bottom: none; text-align: right}
.navbarline {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: 1.2em; background: none; padding-bottom: 0; border-left: none; padding-top: 1em; border-bottom: #ffcc66 .10em solid; text-align: right}
.navbarline2 {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: 1.2em; background: none; padding-bottom: none; border-left: none; padding-top: none; border-bottom: #ffcc66 .10em solid; text-align: right}
.navbartext {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: 1.2em; background: none; padding-bottom: 1em; border-left: none; padding-top: 1em; border-bottom: none; text-align: right}
.navbarindex {border-right: none; padding-right: 1em; border-top: none; display: block; padding-left: 1.2em; background: none; padding-bottom: none; border-left: none; padding-top: none; border-bottom: none; text-align: right}

.button {font-size:9px; font-family: verdana, helvetica, sans-serif; font-weight: normal; color: #000000; text-transform: capitalize; padding-right: .3em; padding-left: .3em; padding-bottom: .1em; padding-top: .1em; background: e4e4ff; border: #888888 .010em solid; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ddddff');}
button.mover {font-size:9px; font-family: verdana, helvetica, sans-serif; font-weight: normal; color: #000000; text-transform: capitalize; padding-right: .3em; padding-left: .3em; padding-bottom: .1em; padding-top: .1em; background: e4e4ff; border: #888888 .010em solid; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ddddff');}
input.mover {font-size:9px; font-family: verdana, helvetica, sans-serif; font-weight: normal; color: #000000; text-transform: capitalize; padding-right: .3em; padding-left: .3em; padding-bottom: .1em; padding-top: .1em; background: e4e4ff; border: #888888 .010em solid; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ddddff');}
input.button {font-size:9px; font-family: verdana, helvetica, sans-serif; font-weight: normal; color: #000000; text-transform: capitalize; padding-right: .3em; padding-left: .3em; padding-bottom: .1em; padding-top: .1em; background: e4e4ff; border: #888888 .010em solid; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ddddff');}
.submit {font-size:9px; font-family: verdana, helvetica, sans-serif; font-weight: normal; color: #000000; text-transform: capitalize; padding-right: .3em; padding-left: .3em; padding-bottom: .1em; padding-top: .1em; background: e4e4ff; border: #888888 .010em solid; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ddddff');}
.submit_hov {font-size:9px; font-family: verdana, helvetica, sans-serif; font-weight: normal; color: #000000; text-transform: capitalize; padding-right: .3em; padding-left: .3em; padding-bottom: .1em; padding-top: .1em; background: e4e4ff; border: #888888 .010em solid; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ddddff');}
.submit_focused {font-size:9px; font-family: verdana, helvetica, sans-serif; font-weight: normal; color: #000000; text-transform: capitalize; padding-right: .3em; padding-left: .3em; padding-bottom: .1em; padding-top: .1em; background: e4e4ff; border: #888888 .010em solid; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ddddff');}

a.emailtext:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline;}
a.emailtext:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline;}
a.emailtext:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline;}
a.emailtext:hover {color: #ff7200; font-weight: normal; text-decoration: underline;}

.bullet {list-style-type: none}
.bullet li {padding-left: 15px; background: url(/images/small-bullet.gif) no-repeat 2px 5px; text-align: left}
#box_detailmap {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 10px 0px 10px 20px; width: 480px; border-right-width: 0px}
#box_detailmap ul.bullet a {color: #2f2f2f; text-decoration: none}
#box_detailmap ul.bullet a:hover {	color: #00adff; text-decoration: underline}

.outertable {
	background-color: #ffffff;
	border-style: #eaebdb #d7d9ce #d7d9ce #eaebdb .5em solid;
}

.innertable {
	background-color: #ffffff;
	border-collapse: collapse;
	margin: 8px;
}

#leftcolumn {border: none; width: 170px; display: block; margin: 0px; padding: .75em;}
#leftcolumntop {border: none; width: 170px; display: block; margin: 0px; padding: 2em .75em .75em .75em;}
#leftcolumncenter {border: none; width: 170px; display: block; margin: 0px; padding: .75em;}
#leftcolumnbottom {border: none; width: 170px; display: block; margin: 0px; padding: .75em;}

#middlecolumn {background-color: #eaebdb; border:none; margin: 0px; padding: 2em;}
#middlecolumnphoto {background-color: #eaebdb; border:none; margin: 0px; padding: 2em;}

#separatortop {margin: 0px;	width: 22px;}
#separatorcenter {margin: 0px; width: 22px;}
#separatorbottom {margin: 0px; width: 22px;}

.rightcolumn {
	background-color: #e06904;
	width: 195px;
}

.rightcolor {
	background-color: #e06904;
	border: none;
	margin: 0px;
}

.rightcolumnCLEAR {
	background-color: #ffffff;
	width: 195px;
}

.rightcolorCLEAR {
	background-color: #ffffff;
	border: none;
	margin: 20px;
}

.rightnav {
	width: 175px;
	border: none;
	margin: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#topspace {
	height: 1em;
}

.amenitylist {text-align: center;}

#leftcolumnspacer {
	width: 190px;
	margin: 0px;
	height: 2px;
}

#middlecolumnspacer {
	border:none;
	width: 430px;
	margin: 0px;
	padding-right: 2em;
	padding-top: 1.5em;
	padding-left: 2em;
	padding-bottom: 0;
}

#rightcolumnspacer {
	width: 195px;
}

#bottomrow {
	padding-right: 0;
	padding-top: 1em;
	padding-left: 0;
	padding-bottom: 1em;
}

.horizontalbar {
	border:none;
	background-color: #948e89;
	margin: 0px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.horizontaltextbar {
	margin: 0px;
	text-align: right;
	background-color: #948e89;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 2px;
}

.topnavbar {
	background-color: #948e89;
	margin: 0px;
	border-right: #ffffff .10em solid;
	padding-right: 1px;
	border-top: none;
	padding-top: none;
	border-left: none;
	padding-left: 1px;
	border-bottom: 1px;
	padding-bottom: 2px;
	text-align: center;
}

#listphoto {
	border:none;
	width: 97px;
	margin: 0px;
	padding-right: .75em;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
}

#listbody {
	border:none;
	width: 450px;
	margin: 0px;
	text-align: left
	padding-right: 1em;
	padding-top: .3em;
	padding-left: 1em;
	padding-bottom: .2em;
}

#listprice {
	border:none;
	width: 75px;
	margin: 0px;
	padding-right: 1em;
	padding-top: 0;
	padding-left: 1em;
	padding-bottom: 0;
}
#smallspacer {
	width: 400px;
	margin: 0px;
	line-height: .75em;
}

#medpacer {
	margin: 0px;
	line-height: 1.2em;
}

#greytext {
	border:none;
	margin: 0px;
	padding-right: 1em;
	padding-top: 1em;
	padding-left: 0;
	padding-bottom: 3em;
}

#promoblock-exterior {
	border:none;
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
}

#container {
	clear: none;
	float: none;
	height: 500px;
	width: 200px;
	border: none;
}

/*--- end ---*/