@import url( overview_styles.css );

.calendar {
    padding: 0 0 0 0;
}

#siteContainerTable #contentContainer {
    border-right: 1px solid #9EBBD8;
}

#brandnavcontainer {
    border-right: 0;
    width: 833px;
    height: 30px;

}

#headerContainer{
	position:ab
    border-right: 0;
}

#topNavitems {
	position:relative;
	left:22px;
    border-right: 0;
	top:2px;
}

#logo {
	position:absolute;
	top:5px;
	/*left:226px;*/
	background-image:url(images/logo.gif);
	width:149px;
	height:70px;
}

#bottomtable {
    position: relative;
    display: block;
    width: 833px;
    height: 140px;
    margin-top: 0;
    padding: 0;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #ffffff;
    border-collapse: collapse;
    border-spacing: 0;
    vertical-align: top;
    background: url( images/bgbanner.gif );
}

#bottomtable td{ 
	text-align:center;
}
#btRightContainer {
    background: #e97b1a url( images/sh_property_overview_gradie.gif ) repeat-x;
    padding: 0;
    margin: 0;
}

#btleftcol {
    vertical-align: top;
    width: 833px;
    padding: 0;
}

#btrightcol {
    vertical-align: top;
    width: 276px;
    padding-bottom: 88px;
    margin: 0;
    background: url( images/sh_rtbottom_ov_bg.gif ) no-repeat bottom #DF6D27;
}

#brandbox {
    font-size: 10px;
    line-height: 15px;
    margin: 6px;
    padding-bottom: 5px;
}

*html #brandbox {
    padding-bottom: 0;
}

#brandbox #innerbox {
    padding: 10px 15px 5px 15px;
}

#brandbox h5, #brandbox h5 strong {
    font-weight: bold;
}

#messagebox {
    background: #e47620;
    color: #ffffff;
    margin: 12px;
}

#messagebox h4 a:link, #messagebox h4 a:visited {
    text-decoration: none;
}

#alertbox, #svobox {
    margin: 4px;
    padding: 6px 0 6px 4px;
    background-color: #D5E8F9;
}

#linkbox {
    margin: 2px;
    padding: 10px;
    line-height: 14px;
}

#linkbox p {
    padding: 5px 0 5px 5px;
    line-height: 20px;
}

#linkbox p a.fact, #linkbox p a.fact:hover, #linkbox p a.fact:visited {
    font-family: Arial, Verdana, sans-serif;
    color: #ffffff;
    font-size: 10px;
}

#spgbox, #notebox {
    font-size: 11px;
}

#spgbox {
    vertical-align: top;
    line-height: 14px;
    border-bottom: 1px solid #e9ad86;
    margin: 0;
    padding: 0 17px;
}

#spgbox  p#indentext {
    width: 242px;
    padding: 10px 0;
    margin: 0;
}

*html #spgbox {
    padding-top: 1px;
    padding-bottom: 0;
}

#notebox {
    margin: 2px;
    padding: 10px;
}

*html #notebox {
    margin-bottom: 0;
    padding-bottom: 0;
}

#notebox h6 {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
}

#linkbox, #newsbox, #spgbox, #checkinbox, #imagebox, #notebox {
    clear: left;
    line-height: 14px;
}

#imagebox {
    background-color: #bbd6f3;
}

#awardbox {
    clear: both;
    padding: 15px 17px;
    line-height: 13px;
    margin: 0;
    border-bottom: 1px solid #e9ad86;
}

#awardbox img {
    margin-right: 9px;
}

#award-image {
    margin: 4px;
    float: left;
}

/*end bottom layout*/
/* Picture containers and layout
---------------------------------------------------------------------------------------- */
.picbox {
    clear: both;
    position: relative;
    vertical-align: baseline;
    padding: 2px 0 2px 0;
    margin: 0;
    width: 100%;
    height: 214px;
}

*html .featurerow {
    padding-top: 12px;
    width: 818px;
}

#featurebox {
    float: left;
    width: 250px;
    font-family: Arial, Verdana, sans-serif;
    color: #616161;
    font-size: 11px;
    line-height: 14px;
    margin: 0;
    padding: 0 20px 0 0;
}

#featurebox a, #featurebox_wide a {
    color: #006699;    
}
#featurebox_wide p, #featurebox_wide {
    color: #333333;
}

#featurebox_wide H3 {
    font-family: arial, verdana, sans-serif;
    font-size: 14px;
    color: #f78b20;
}

#featurebox h3 {
    font-weight: bold;
    color: #f8932f;
}

#tiletextbumper {
    margin: 0;
    padding: 0;
}

/*Slide UP Form classes*/

#ratesParent {
    position: relative;
    height: 21px;
    width: 833px;
    background-color: #efefe4;
    padding: 0;
    vertical-align: middle;
}

#ratesParent #showRate {
    float: right;
    margin: 3px 12px 0 0;
}

#ratesParent #resFormContainer {
    z-index: 1000;
    position: absolute;
    top: -182px;
    left: 553px;
}

#ratesParent #resFormContainer #menuInsert {
    z-index: 200;
    background-color: #F78B20;
    height: 170px;
    width: 269px;
    border: 3px solid #efefe4;
    padding: 3px 2px 3px 2px;
}

#ratesParent #resFormContainer #formContainer {
    margin: 3px 2px 3px 2px;
    padding-left: 5px;
    height: 164px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #efefe4;
}

#resFormContainer #closewin {
    float: right;
    margin: 5px 2px 0 0;
}

#resFormContainer #closewin a {
    padding-right: 17px;
    padding-top: 6px;
    padding-bottom: 0;
    background-image: url( images/icons/closeWin.gif );
    background-repeat: no-repeat;
    background-position: right bottom;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    color: #FFEFBF;
}

#resFormContainer #reserveTtl {
    clear: both;
    margin: 0 2px 2px 0;
    padding: 0 0 0 0;
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}

#resFormContainer #checkinTfield {
    clear: both;
    float: left;
    margin: 0 3px 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#resFormContainer #checkoutTfield {
    float: left;
    width: 44%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#resFormContainer #roomsTField {
    clear: both;
    float: left;
    margin: 2px 3px 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#resFormContainer #adultsTField {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 80px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.formfield {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #483822;
}

.clearSpan {
    clear: both;
    float: right;
    padding: 0 6px 3px 0;
    margin: 0;
}

#horizontalSlideshow {
    clear: both;
    margin: 0 0 0 0;
    padding: 4px 4px 4px 4px;
    width: 825px;
    height: 215px;
    background-color: #FFFFFF;
}

#ubImageContainer {
    border-left: 0;
    float: left;
    width: 547px;
    height: 210px;
    margin-right: 4px;
}

#sqImageContainer {
    border-right: 0;
    float: left;
    width: 273px;
    height: 210px;
}

#horizontalSlideshow_nonppe {
    clear: both;
    margin: 0 0 0 0;
    padding: 0px 10px 10px 10px;
    width: 813px;
    height: 230px;
    background-color: #77392a;
}

#horizontalSlideshow_nonppe #ubImageContainer {
    border-left: 0;
    float: left;
    width: 342px;
    height: 230px;
    margin-right: 3px;
}

#horizontalSlideshow_nonppe #sqImageContainer {
    border: 0;
    padding: 0 0 0 0;
    float: left;
    width: 342px;
    height: 230px;
    margin-right: 0;
}

div.pscb2 a {
    color: #006699;
}

#fillerContainer_nonppe {
    padding-right: 3px;
    float: right;
    width: 120px;
    height: 230px;
    background: url( images/nonppe_bg.jpg ) no-repeat;
}

/*
styleId 1 = crisis
styleId 2 = style_1
styleId 3 = style_2
*/
.style_1 h6 {
    font-family: Arial, Verdana,  sans-serif;
    font-weight: bold;
    font-size: 12px;
}

.style_2 h6 {
    font-family: Arial, Verdana,  sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #0D185B;
}

#messagebox.style_1, #messagebox.style_2 {
    color: #ffffff;
}

#messagebox.style_1 a:link, #messagebox.style_1 a:visited {
    color: #ffffff;
}

#messagebox.style_2 a:link, #messagebox.style_2 a:visited {
    color: #EC034D;
}

#messagebox.crisis a:link, #messagebox.crisis a:visited {
    color: #fdcc64;
}

.crisis {
    color: #4D4D4D;
}

/*end message module classes*/
#centerContainer #contentArea #centerContentContainer h5 {
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #616161;
    margin-bottom: 3px;
}

#centerContainer #contentArea h4 {
    text-transform: capitalize;
    margin-bottom: 0;
}

#centerContainer #contentArea #centerContentContainer p {
    margin-top: 0;
    margin-bottom: 0;
}

#checkinbox {
    clear: left;
    vertical-align: top;
    line-height: 14px;
    padding: 15px 17px;
    margin: 0;
    border-bottom: 1px solid #e9ad86;
}

#featurebox_wide {
    background-color: #FFFFFF;
    margin-bottom: 20px;
    padding: 0 32px 2px 32px;
    width: 629px;
    border-right: 1px dotted #999999;
}

.featurerow {
    height: 146px;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0 0 0 15px;
    width: 818px;
}

#tiletextbumper  a:hover, #tiletextbumper  a:active {
    text-decoration: underline;
}

#resFormContainer #checkoutLabel, .adultsLabel {
    float: left;
    padding: 0 0 0 70px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

#resFormContainer #checkinLabel, .roomsLabel {
    float: left;
    padding: 0 0 0 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    clear: both;
}

.style_default h6, .crisis h6 {
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #9B0505;
}

/* Styles by TK for Guest Gallery Link */
#visitGuestGallery {
    vertical-align: top;
    line-height: 14px;
    margin: 0;
    padding: 10px 0 10px 17px;
    background-color: #DF6D27;
}

#visitGuestGallery p#indentext {
    width: 242px;
    background-color: #f6992b;
    padding: 10px 0;
    margin: 0;
}

#visitGuestGallery p#indentext a, #visitGuestGallery p#indentext a:hover {
    margin-left: 16px;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

#brandbox ul, #checkinbox p {
    margin: 0;
}

#notebox p a:link, #notebox p a:visited, #notebox p a:hover, #spgbox #indentext a:link, #spgbox #indentext a:visited, #spgbox #indentext a:hover, #spgbox #redeemInfo, #spgbox #redeemInfo a:link, #spgbox #redeemInfo a:visited {
    color: #ffffff;
}

#visitGuestGallery p#indentext a:hover, #tiletextbumper  a:link, #tiletextbumper  a:visited {
    text-decoration: underline;
}

#awards .highlightBox {
    color: #000000;
}

#awards .thumbnail {
    width: 50px;
}

#overviewButton {
    padding:0;
    margin:0;
}

/* sliding door button */
#overviewButton .actionLink,
#overviewButton .actionButton{
   /* background: transparent url(images/sh_btn_background_left.gif) no-repeat left top;*/
   top:20px;
   position:absolute;
   left:733px;
/*used if for sliding door*/
}

#overviewButton .actionLink a,
#overviewButton .actionLink a:link,
#overviewButton .actionLink a:active,
#overviewButton .actionLink a:visited,
#overviewButton .actionLink a:hover,
#overviewButton .actionButton button {
    font-family:arial,sans-serif;
    font-size:12px;
    border: none;
    padding: 9px 35px 18px 9px;
    margin: 0;
    background: transparent url(images/sh_btn_background_right.gif) no-repeat right top;
}

#overviewButton #hidder #menuhide a{
    font-family:arial,sans-serif;
}

*html #overviewButton .actionLink,
*html #overviewButton .actionButton,
*html #overviewButton .actionLink a,
*html #overviewButton .actionButton button {
    padding: 9px 0 18px 9px;
}
/* end sliding door button */
