body {background: #424c56 url(../bpimages/body.jpg) repeat-x top left; font: small/100% 'times new roman', 'palatino linotype', 'trebuchet ms',  georgia, serif; overflow-x: hidden; }
h1.h-img{padding: 0; margin: 0; height: 0; width: 0; overflow: hidden;}

#wrapper {width: 778px; margin: 0 auto;}

#branding {margin: 0 auto; width: 758px; background: url(../bpimages/brand.jpg) repeat-y; height: 106px; padding: 0 10px;}
#branding h1 {background: url(../bpimages/open.jpg) no-repeat; width: 151px; height: 55px; float: left; margin: 20px 0 0 20px}
#branding h2 { width: 227px; float: right; margin: 50px 0 0 0; clear: right;}
#branding h1 b, #branding h2 b {display: none;}
#branding h1 a {border: 0 none; display: block; width: 151px; height: 55px;}
#branding #banner {float: left; margin: 0 0 0 10px; _margin: 0 0 0 0;}
#branding #banner a img {border: 0 none;}
#branding h2 a#clientlogin {border: 0 none; display: block; width: 227px; height: 53px; background: url(../bpimages/login_tab.jpg) no-repeat bottom right; }
#skip-divide {background: url(../bpimages/skip.jpg) repeat-x; height: 27px; margin: 0 auto; width: 762px;}

#nav {margin: 0 auto; width: 762px; }
#nav ul {background: url(../bpimages/nav.jpg) repeat-x top left; float: left; width: 100%; }
#nav ul li {float: left; background: url(../bpimages/li.jpg) no-repeat top right;}
#nav ul li.last{ background: none;}
#nav ul li a {float: left; text-decoration: none; text-transform: uppercase;  padding: 13px 28px; color: #6e5313; letter-spacing: 0.1em; font-size: 0.75em; font-family: Arial, Helvetica, sans-serif;}

.green ul {
	color:#fff;
	font-size:20px;
}
.green li {
	
}


#flash {width: 762px; height: 197px; clear: both; margin: 0 auto;}
	#seo_intl #flash { float: right; width: 202px; height: 254px; border: 3px solid #000; margin: 30px; }

#content {background: #536571 url(../bpimages/copy.jpg) repeat-x top left; margin: 0 auto; width: 762px;}
#in-content {background: #536573 url(../bpimages/incopy.jpg) repeat-x top left; margin: 0 auto; width: 762px;}

#content dl {padding: 8px 0 10px 5px; background: url(../bpimages/line.jpg) no-repeat top left; width: 100%;}
#content dt {display: none;}
#content dd {float: left; margin: 10px 4px 10px 2px; font-size: 11px;}
#content dd a {display: none;}

dd#res {background: url(../bpimages/res.jpg) no-repeat top left; width: 182px; height: 154px; display: block;}
dd#res a {width: 182px; height: 154px; border: 0 none; text-decoration: none; display: block; }
dd#res strong {color: #edce82; font-size: 1.5em;  font-weight: 400; line-height: 200%; margin: 0 0 0 20px; display: block;}
dd#res span {color: #e7dcc1; font-size: 1.1em; margin: 10px 0 5px 15px; display: block;}

dd#web {background: url(../bpimages/web.jpg) no-repeat top left; width: 182px; height: 154px; display: block;}
dd#web a {width: 182px; height: 154px; border: 0 none; text-decoration: none; display: block; }
dd#web strong {color: #d7eab9; font-size: 1.5em; font-weight: 400; line-height: 200%; margin: 0 0 0 20px; display: block;}
dd#web span {color: #dee9ce; font-size: 1.1em; margin: 10px 0 5px 15px; display: block;}

dd#market {background: url(../bpimages/market.jpg) no-repeat top left; width: 182px; height: 154px; display: block;}
dd#market a {width: 182px; height: 154px; border: 0 none; text-decoration: none; display: block; }
dd#market strong {color: #44697b; font-size: 1.5em; font-weight: 400; line-height: 150%; margin: 5px 0 0 20px; display: block;}
dd#market span {color: #62604d; font-size: 1.1em; margin: 10px 0 5px 15px; display: block;}

dd#services {background: url(../bpimages/services.jpg) no-repeat top left; width: 182px; height: 154px; display: block;}
dd#services a {width: 182px; height: 154px; border: 0 none; text-decoration: none; display: block; }
dd#services strong {color: #d7e79f; font-size: 1.5em; font-weight: 400; line-height: 200%; margin: 0 0 0 20px; display: block;}
dd#services span {color: #eae0d9; font-size: 1.1em; margin: 10px 0 0 15px; display: block;}

.clear {clear: both; font-size: 0; height: 0; line-height: 0;}

#copy {width: 60%; float: left;}
#in-copy {width: 60%; float: left; padding: 50px 0;}
#copy p {color: #b2baae; padding: 2px 20px 20px 30px; font: 0.9em/140% arial; text-align: justify;}
#in-copy p {color: #b2baae; padding: 2px 20px 20px 30px; font: 0.9em/140% arial; text-align: justify;}
#in-copy label { color: #fff; font: 0.9em/140% arial; }
#in-copy h1{ padding: 2px 20px 20px 30px; font: 1.5em/140% arial; font-weight: bold; color: #a19a7f; }
#in-copy h2{padding: 2px 20px 5px 30px; font: 1.2em/140% arial; font-weight: bold; color: #fff; }
#in-copy h3 {padding: 2px 20px 20px 30px; font: 1.5em/140% arial; font-weight: bold; color: #a19a7f; }
#in-copy h4 {padding: 2px 20px 5px 30px; font: 1.2em/140% arial; font-weight: bold; color: #fff; }
#in-copy p.ecardlinks a {padding: 2px 20px 5px 0px; font: 12px arial; font-weight: bold; color: #fff; text-decoration: none; }
#news #in-copy h4 { font-size:1em; padding:2px 20px 2px 30px; }
#news #in-copy p { padding:0 20px 6px 30px; }
#in-copy address {color: #b2baae; padding: 2px 20px 20px 30px; font: 0.9em/140% arial; color: #fff;}
#in-copy p strong {font-weight: bold; color: #a19a7f;}
#in-copy address a {color: #a19a7f;}
#in-copy hr {margin: 10px 0 10px 30px; color: #a19a7f; background: #a19a7f; line-height: 1px; height: 1px; border: 0 none;}
#in-copy ol {list-style-type: decimal; margin: 0 0 0 60px;}
#in-copy ul {list-style-type: circle; margin: 10px 0 10px 20px;}
#in-copy ol li{color: #fff; font: 0.9em/140% arial;}
#in-copy ul li{color: #fff; font: 1em/140% arial;}
#in-copy ul.lists {list-style-type: disc; margin: 0 0 0 60px;}
#in-copy ul.ecardlists {list-style-type: disc; margin: 0 0 0 60px;}
#in-copy ul.lists li a{color: #fff; font: 0.9em/140% arial; text-decoration: none;}
#in-copy .pic {margin: 0 0 0 30px; border: 2px solid #000;}
#in-copy a {color: #fff;}
#in-copy  li p {color: #fff; margin: 0; padding: 5px 0; font-size: 1em;}
#in-copy  li p strong {color: #99cc33;}

#mirage {float: right; width: 298px; margin: 30px 0 0 0 ;}
#feed {float: right; text-align:left; width: 271px; background: #586873 url(../bpimages/feedtile.jpg) repeat-y top left; margin: 0 20px 10px 0; }
#slide {background: url(../bpimages/feedbottom.jpg) no-repeat bottom left; width: 271px; }
#feed p {color: #d8d1bd; padding: 0 5px 0 10px; font: 72%/160% arial; letter-spacing: 0.025em; padding-bottom:5px; }
#feed p a { text-decoration:underline; color:#A19A7F; }
#feed a img {float: right; margin: 10px;}

#footer {background: #202833 url(../bpimages/foot.jpg) repeat-x top left; min-height: 150px; width: 762px; margin: 0 auto; text-align: center; font-family: Arial, Helvetica, sans-serif; padding-bottom: 5px;}
#footer address {font-style: normal; float: left; text-transform: uppercase; color: #a19a7f; letter-spacing: 0.125em; line-height: 1.6em; padding: 15px 26px; *padding: 15px 28px;  font-size: 75%;}
/* 
#footer ul { text-transform: uppercase;  }
#footer li { margin: 20px 10px; } 
*/
#footer p { clear: both;}
#footer p.first{ padding-top: 10px;}
#footer a {color: #a19a7f; text-decoration: none;  font-size: 85%; padding: 0 11px; border-left: 1px solid #5a5649; letter-spacing: .1em;}
#footercopy { color: #a19a7f;font-size: 85%; letter-spacing: 0.1em; padding-top: 20px; text-align: center;}
#footer a.first{ border: 0; padding-left: 0;}
/* HOME */
body#home #content span.first{ margin-top: 10px;}
body#home #content span{ margin-top: 0;}

/* E-BROCHURE */
body.marketing #in-content { background-color: #fff; background-image: none; }
body.marketing #in-copy { padding: 22px 0; width: 100%; float: none; }
body.marketing #in-copy h3 { padding-left: 34px; float: left; padding-right: 0; margin-right: 0; }
body.marketing #in-copy p { margin-left: 160px; color: #2f3841; width: auto; }
body.marketing #in-copy ul {list-style-type: disc; margin: 20px 0 10px 200px;  }
body.marketing #in-copy ul li {color: #2F3841; font: 1em/140% arial; list-style-type: disc; padding: 4px 0;}
body.marketing #in-copy a, body.marketing #in-copy a:link, body.marketing #in-copy a:visited { color: #961309; }
body.marketing #in-copy a:hover, body.marketing #in-copy a:active { color: #28336B; }

body.marketing #scroller { background: transparent url(../bpimages/ebrochure/scroller_bg.png) top left no-repeat; height: 175px; width: 5000px; overflow: hidden; }
body.marketing #scroller div#scroll_viewer { width: 762px; height: 175px; overflow: hidden; position: relative; }
body.marketing #scroller div.scroll_container { width: 5000px; overflow: hidden; position: relative; }

body.marketing #scroller div.scroll_group { width: 722px; height: 155px; padding: 12px 20px 8px 20px; float: left; }
body.marketing #scroller div.scroll_group div.scroll_item { float: left; }
body.marketing #scroller div.scroll_group div.scroll_item h5 { color: #98130a; width: 170px; text-align: center; padding: 0 5px 0 5px; font-family: Arial, sans-serif; font-weight: bold; height: 40px; }
body#ebrochure #scroller div.scroll_group div.scroll_item h5 { height: 20px; }
body#seo_intl #scroller div.scroll_group div.scroll_item h5 { color: #333; }
body#seo_intl #scroller div.scroll_group div.scroll_item h5 em { font-weight: normal; font-style: italic; margin-top: 6px; display: block; }
body.marketing #scroller div.scroll_group div.scroll_item div { width: 170px; padding: 0 5px 0 5px; }
body#seo_intl #scroller div.scroll_group div.scroll_item div { width: 142px; padding: 0 18px 0 18px; }
body#seo_intl #scroller div.scroll_group div.scroll_item div a img { border: 1px solid #424c56; }
body#seo_intl #scroller div.scroll_group div.hovered h5 { color: #1d8f73; }
body#seo_intl #scroller div.scroll_group div.hovered div a img { border: 1px solid #1d8f73; }

body.marketing #previous_container { width: 51px; position: absolute; top: 324px; margin-left: -51px; }
body.marketing #next_container { width: 51px; position: absolute; top: 324px; margin-left: 762px; }

/* #marketing_links { background: url(../bpimages/marketing_services.jpg) no-repeat; width: 251px; height: 516px; margin-left: 10px; } */
#marketing_links { width: 251px; height: 516px; margin-left: 10px; }
	/* #marketing_links img { margin: 117px 0 0 52px; }
	#marketing_links #link_1 { width: 70px; height: 20px; margin: 50px 0 0 150px; display: block; text-decoration: none;  } 
	#marketing_links #link_2 { width: 70px; height: 20px; margin: 171px 0 0 150px; display: block; text-decoration: none;  } */
	
.centered { margin: 0 auto; text-align: center; }
#socialMediaWrapper #in-copy {width: 695px;}
#socialMediaWrapper #in-copy table td {vertical-align:top;}
#socialMediaWrapper #in-copy table h4 {padding-top: 0; margin-top: 0px;}
#socialMediaWrapper #in-copy table img {padding-bottom: 25px; padding-left: 25px}


/* eCards */
body#ecardspage #in-content { padding:6px 0px 50px 0px; }
#ecard-wrapper { background: #61727C; width: 750px; margin:6px auto 18px auto; padding-top: 50px; }
	#ecard-wrapper h3 { font: 1.5em/140% arial; font-weight: bold; color: #a19a7f; padding-bottom: 16px; }
	#ecard-wrapper p { color: #fbfbfb; font: 0.9em/140% arial; }
	#ecard-wrapper a { color: #fbfbfb; font: 0.9em/140% arial; text-decoration: underline; }
#ecard-remote { float: left; width: 175px; padding-left: 25px; }
	#ecard-remote ul { padding: 0px 0px 16px 30px; margin-left: 10px; list-style: url(../bpimages/ecards/bullet.jpg); }
#ecard-projector { width: 536px; float: right; padding-right: 5px; }

/* Contact Us */
form#contactus_form { padding: 16px 30px; }
	form#contactus_form label { display: block; width: 130px; }
	form#contactus_form input, form#contactus_form textarea, form#contactus_form label { float: left; margin: 6px 0px; }
	form#contactus_form textarea#contactus_form_comments { width: 250px; height: 75px; }
	form#contactus_form input#contactus_form_submit { height: 19px; width: 59px; border: none; background: url(../bpimages/submit.gif) no-repeat; padding: 0px; cursor: pointer; }
.clear { clear: both; }
div#userform_errors { padding-left: 30px; }
	div#userform_errors h3 { font-size: 1.3em; color: #FFCC66; padding-left: 0px; margin-left: 0px; }

/* QuickStart */
div.quickstart {padding:40px 50px;}
div.quickstart h3 {font: 1.5em/140% arial; font-weight: bold; color:#a19a7f;}
div.quickstart div.qsgal {padding:20px;}
div.quickstart div.qsgal h4 {margin:0 0 20px 0; font:1.2em/140% arial; font-weight: bold; color:#c5cec1; display:block; border-bottom:1px solid #898a8b;}
div.quickstart div.qsgal dl {width:241px; padding:20px 0 0 0;}
div.quickstart div.qsgal dl.qsgalleft {float:left; background-image:url(../bpimages/reflection.jpg); background-position:bottom; background-repeat:repeat-x;}
div.quickstart div.qsgal dl.qsgalright {float:right; background-image:url(../bpimages/reflection.jpg); background-position:bottom; background-repeat:repeat-x;}
div.quickstart div.qsgal dl dt {text-align:right; color:#CBD8CF; font-weight:bold; font:1em arial; float:right; margin:10px 0;}
div.quickstart div.qsgal dl dd a img {border-bottom:1px solid #212a35;}
div.quickstart div.qsgal dt {padding-bottom:20px; border-bottom:1px solid #778691; width:120px; }

/* Lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../bpimages/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../bpimages/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

ul#city{ padding-left: 30px; padding-top: 0; margin-top: 0;}
ul#city li{ list-style: none;}

sup{vertical-align: text-top; font:8px Verdana, Geneva, sans-serif; }

#breaking_news { position: absolute;  margin: 30px 0px 0px 225px; }
/*#breaking_news h6 { font:bold 1em/1.2 Arial; color:#125687; }
#breaking_news .leftCol, #breaking_news .rightCol { float:left; text-align:center; width:190px; margin-top:15px; }
#breaking_news .leftCol { width:100px; }
#breaking_news .rightCol { margin:30px 0 0 20px; }*/


img.pr_logo { float:left; padding-right:10px; padding-bottom:10px; }

#social {margin-top:25px;}
#social a {border:none;}

/* JJW BE demo page */
div.jjw { padding:56px 30px; }
div.jjw div { position:relative; } 
div.jjw h3 { color:#A19A7F; font:bold 1.5em/140% arial; padding:2px 20px 20px 30px; }
div.jjw div a { text-decoration:none; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div.jjw div a.text { padding-left:14px; }
div.jjw p { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; padding-right:12px; text-align:right; margin-bottom:100px; }

/* Multiroom Teaser */
div#rooms, div#occupancy { display:inline; }

/* eCard Gallery */
div.eCardItem { width: 625px; margin:0 auto; padding: 45px 0px; border-bottom: 1px solid #8B98A0; }
div.eCardItem img.eCardThumb { padding: 1px; border: 1px solid #B0B9C0; }
p.eCardThumbWrapper { width: 254px; float: left; }
p.eCardContent { padding-top: 75px; width: 336px; text-align: left; float: right; color: #fefefe; font: 16px Arial, Helvetica, sans-serif; text-align: justify; line-height: 150%; }
p.eCardContent a { display: block; margin-top: 10px; text-align: right; }
p.eCardContent a img { border: none; }
div#in-content p#ReturnToGal { padding: 20px 0px 20px 70px; margin: 0px; }
div#in-content p#ReturnToGal a img { border: none; }
#in-copy #ecard-gallery ul { padding-bottom: 10px; }
#in-copy #ecard-gallery ul li { font-size: 12px; font-weight: bold; }
#in-copy #ecard-gallery ul li a { text-decoration: none;  }
#in-copy #ecard-gallery p strong { color: #fff; }
#in-copy #ecard-gallery h3 { color: #fff; }
#in-copy #ecard-gallery p.ecard-list-header { padding-bottom: 5px; }

/* OpenLink Templates */
#in-copy ul.openlinklists { margin-left: 40px; }
#in-copy ul.openlinklists li { margin-left: 10px; }
#in-copy ul.openlinklists li.date { font-weight: bold; list-style: none; padding-left: 0px; margin-left: 0px; }