 /* PRINT PROPERTIES */
@media print {
body, #body-copy, #body-copy-ap, table, p, div {
float: none !important;
}

}
/* GLOBAL PROPERTIES */

body {
background: #fff url(/resources/images/new-srny-bkgr-2.jpg) no-repeat top center;
font-family:Verdana,Georgia,Times New Roman,Times,serif;
font-size: 10px;
line-height: 14px;
text-align: center;
color: #666;
}

img {
border: none;
}

h1 {
text-align: left;   
font-weight: bold;
font-family: Verdana,Georgia,Times New Roman,Times,serif;
font-size: 14px;
color: #000;
margin: 0 0 8px 0;
padding: 0px;
}

h2 {
text-align: left;   
font-weight: bold;
font-family: Verdana,Georgia,Times New Roman,Times,serif;
font-size: 12px;
color: #000;
margin: 0 0 8px 0;
padding: 0px;
}

h3 {
text-align: left;   
font-weight: bold;
font-family: Verdana,Georgia,Times New Roman,Times,serif;
font-size: 12px;
color: #000;
margin: 0 0 8px 0;
padding: 0px;
}

h4 {
text-align: left;   
font-weight: bold;
font-family: Verdana,Georgia,Times New Roman,Times,serif;
font-size: 11px;
color: #000;
margin: 0 0 8px 0;
padding: 0px;
}

h1 a:link, h2 a:link,h3 a:link, h4 a:link {
font-family: Verdana,Georgia,Times New Roman,Times,serif;
color: #624a31;
}

a:link {
font-size: inherit;
color: #624a31;
outline: none;
}

a:active {
font-size: inherit;
color: #624a31;
outline: none;
}

a:visited {
font-size: inherit;
color: #624a31;
outline: none;
}

a:hover {
font-size: inherit;
color: #624a31;
outline: none;
}

input,select,textarea {
font-family: Verdana,arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

p {
text-align: left;
font-family: Verdana,arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;

}

ul, li {
font-size: 10px;
font-weight: normal;
text-align: left;
}

#all-wrap {
width: 978px;
margin: 0 auto;
text-align: left;
}

#wrap-top-nav {
float: left;
width: 978px;
height: 23px;
}

*:first-child+html #wrap-top-nav {
height: 20px;
}

* html #wrap-top-nav {
height: 15px;
}

#main-table {
float: left;
clear: both;
margin: 0 auto;
width: 978px;
}

#nav-area {
height:px;
margin: 0px;
padding: 0px;
}

#nav-area a {
text-transformation: uppercase;
}

span#reserve-it {
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
margin:17px 0 0 7px;
text-transform:uppercase;
width:150px;
}

span#reserve-dates {
color:#999999;
float:left;
font-size:12px;
font-weight:bold;
margin:17px 0 0 15px;
text-transform:capitalize;
width:60px;
}

#reserve {
float:right;
margin:-17px 42px 0 0;
width:90px;
}

* html #reserve {
position: absolute;
top: 463px;
right:165px;
}
#mw-frame {
border-right: 2px solid #000;
border-left: 2px solid #000;
}

*:first-child+html #mw-frame {
margin-left: -4px;
}

* html #mw-frame {
margin-left: -5px;
}

/* BANNER AREA */

#mw-area {
width: 976px;
height: 472px;
margin:0;
padding:0;
}

#book-area {
float: left;
position: absolute;
z-index:1;
top: 502px;
width: 956px;
height: 53px;
}

*:first-child+html #book-area {
position: relative;
top: -72px;
left:2px;
}

* html #book-area {
position: relative;
top: -72px;
left:10px;
}

#body-area {
width: 978px;
float: left;
margin:20px 0 0 0;
height:200px;
background: url(/resources/images/body-ar-bkg.jpg) no-repeat;
}

#body-area-c {
width: 860px;
float: left;
margin:0;
height: 265px;
}

* html #body-area-c {
display: inline;
} 

.block-text {
color:#666666;
float:left;
padding:5px 0 0 46px;
width:885px;
font-size: 11px;
}

* html .block-text {
margin-top:7px;
font-size: 9px;
}

*:first-child+html .block-text {
margin-top:7px;
font-size: 9px;
}

/* HEADER PHOTO */

#header-image {
width: 860px;
height: 70px;
margin-top: 12px;
}

#content-area {
padding: 0px;
margin: 0px;
}

#body-copy {
float: left;
padding: 10px 10px 10px 0px;
margin: 0px;
width: 645px;
}

#body-copy h1 {
margin: 8px 0 22px 0;
font-size: 20px;
}

#body-copy h4 {
margin: 10px 0 10px 0;
}

#body-copy-c {
float: left;
padding:0;
width: 600px;
height: 200px;
margin: 0 0 0 50px;
}

* html #body-copy-c{
display: inline;
margin: 0 0 0 30px;
} 

/* LEFT NAVIGATION */

#left-navigation {
float: left;
padding: 10px 10px 10px 10px;
margin: 14px 0 0 0;
float: left;
width: 180px;
line-height: 1.8;
}

#left-navigation ul {
list-style: none;
padding: 0px;
margin: 0px;
}

#left-navigation li {
padding: 0px;
margin: 0px;
}

#left-navigation ul .active {
font-weight: bold;
}

#left-navigation a {
padding: 10px 10px 10px 0px;
margin: 0px;
text-decoration: none;
color: #000;
}

#left-navigation a:hover {
text-decoration: underline;
}

#new-footer {
float: left;
width: 958px;
height: 175px;
margin: 0;
padding: 0 0 25px 20px;
font-size: 9px;
}

#new-footer #row1 {
margin: 16px 0px 0px 0px;
padding: 0px;
font-face: Verdana,Georgia,Times New Roman,Times,serif;
color: #000;
}

#new-footer #row1 a {
margin: 0 22px 0 12px;
color: #666;
text-decoration: none;
}

#new-footer #row2 {
margin: 16px 0px 0px 0px;
padding: 0px;
font-face: Verdana,Georgia,Times New Roman,Times,serif;
color: #000;
text-align: center;
}

#new-footer #row2 a {
margin: 0 12px;
color: #666;
text-decoration: none;
}


#new-footer #row3 {
margin: 40px 0px 0px 0px;
padding: 0px;
text-align: center;
}

.calendar {
padding:0;
}

#bottomtable {
border-collapse:collapse;
border-spacing:0;
border-top:1px solid #C5DBEB;
color:#6E6E6E;
font-family:verdana,arial,sans-serif;
font-size:11px;
line-height:15px;
margin-top:4px;
padding:0;
}

#bottomtable #btleftcol #btLeftContainer {
min-height:250px;
}

#tiletextbumper {
min-height:228px;
}

#btleftcol {
background-color:#EDF4F8;
padding:2px;
width:560px;
}

#btrightcol {
background:#EDF4F8 url(/stregis/images/stregis_logo_bkgnd.gif) no-repeat scroll 100% 100%;
padding:4px 4px 60px;
vertical-align:top;
width:269px;
}

#btrightcol #btRightContainer {
border-left:1px solid #C5DBEB;
}

#messagebox {
background-color:#F7FAFB;
border:1px solid #C5DBEB;
margin:15px;
padding:20px;
}

#bottomtable #btleftcol #linkbox {
margin:0 0 40px 22px;
}

#linkbox p {
float:left;
line-height:20px;
margin:0;
padding:5px 0 5px 5px;
}

#awardbox {
border-bottom:1px solid #C5DBEB;
margin:4px 18px 0;
min-height:40px;
padding:13px 9px 16px;
vertical-align:top;
}

#awardbox img {
margin-right:9px;
}

#award-image {
float:left;
margin:2px;
}

#spgbox {
border-bottom:1px solid #C5DBEB;
clear:left;
font-size:11px;
line-height:14px;
margin:0 18px;
padding:13px 9px 16px;
vertical-align:top;
}

#checkinbox {
font-size:11px;
margin:4px 18px 0;
min-height:40px;
padding:2px 9px 4px;
vertical-align:top;
}

.picbox {
background-color:#D8D8D8;
clear:both;
height:228px;
margin:0;
padding:0;
position:relative;
width:843px;
}

#flashgrab {
position:absolute;
right:9px;
top:7px;
}

.featurerow {
background-color:#FFFFFF;
height:164px;
margin:0;
padding:0 0 0 14px;
}

#featurebox {
color:#6E6E6E;
float:left;
font-family:verdana,arial,sans-serif;
font-size:11px;
line-height:14px;
padding:0 20px 0 0;
width:250px;
}

#featurebox h3 {
font-weight:normal;
}

#tiletextbumper {
margin:0;
padding:10px;
}

#tiletextbumper a:link {
color:#006FBD;
text-decoration:underline;
}

#tiletextbumper a:visited {
color:#58158C;
text-decoration:underline;
}

#ratesParent {
position:relative;
}

#ratesParent #showRate {
color:#FFFFFF;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:3px 12px 0 0;
}

.ratePerNight {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

#ratesParent #resFormContainer {
left:559px;
position:absolute;
top:-180px;
z-index:1000;
}

#ratesParent #resFormContainer #menuInsert {
background-color:#EDF4F8;
border:1px solid #CCCCCC;
height:170px;
padding:3px 2px;
width:269px;
z-index:200;
}

#ratesParent #resFormContainer #formContainer {
background-color:#EDF4F8;
color:#483822;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:164px;
margin:3px 2px;
padding-left:5px;
}

#resFormContainer #closewin {
float:right;
margin:5px 2px 0 0;
}

#resFormContainer #closewin a {
background-image:url(/stregis/images/icons/closeWin.gif);
background-position:right bottom;
background-repeat:no-repeat;
color:#006FC0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-bottom:0;
padding-right:17px;
padding-top:6px;
text-decoration:underline;
}

#resFormContainer #reserveTtl {
clear:both;
color:#022C5C;
font-family:Verdana,Georgia,"Times New Roman",Times,serif;
font-size:15px;
font-weight:normal;
margin:0 2px 2px 0;
padding:0;
}

#resFormContainer #checkinTfield {
clear:both;
color:#483822;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 3px 0 0;
}

#resFormContainer #checkoutTfield {
color:#483822;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0;
width:44%;
}

#resFormContainer #roomsTField {
clear:both;
color:#483822;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:2px 3px 0 0;
}

#resFormContainer #adultsTField {
color:#483822;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0 0 0 80px;
}

.formfield {
color:#483822;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
width: 40px;
}

* html .formfield {
height: 14px;
}

.clearSpan {
clear:both;
float:right;
margin:0;
padding:0 6px 3px 0;
}

#contentContainer #bodyContainer {
border:0 none;
}

#horizontalSlideshow {
background-color:#FFFFFF;
border:4px solid #D8D8D8;
clear:both;
height:215px;
margin:0;
padding:3px 3px 0;
width:827px;
}

#ubImageContainer {
border:1px solid #B5B5B5;
float:left;
height:210px;
margin:0 4px 0 0;
padding:0;
width:547px;
}

#sqImageContainer {
border:1px solid #B5B5B5;
float:left;
height:210px;
margin:0;
padding:0;
width:272px;
}

.style_default h6 {
color:#022C5C;
font-family:Verdana,"Times New Roman",Times,sans-serif;
font-size:12px;
font-weight:bold;
}

.style_1 h6 {
color:#454545;
font-family:Verdana,Arial,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
}

.style_2 h6 {
color:#022C5C;
font-family:Verdana,"Times New Roman",Times,sans-serif;
font-size:14px;
font-weight:bold;
}

.crisis h6 {
color:#990000;
font-family:Verdana,Arial,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
}

.crisis {
color:#454545;
}

#messagebox.crisis a:link, #messagebox.crisis a:visited {
color:#990000;
}

#centerContainer #contentArea #centerContentContainer h4 {
color:#022C5C;
font-family:Verdana,Georgia,"Times New Roman",Times,serif;
font-size:12px;
margin-bottom:3px;
}

#centerContainer #contentArea #centerContentContainer h5 {
color:#6E6E6E;
font-family:Verdana,Arial Bold,sans-serif;
font-size:11px;
margin-bottom:3px;
}

#centerContentContainer h4 {
margin-bottom:0;
text-transform:capitalize;
}

#centerContentContainer p {
margin:0 0 8px;
}

#horizontalSlideshow_nonppe {
border:5px solid #D8D8D8;
clear:both;
height:232px;
margin:0 0 10px;
padding:3px;
}

#horizontalSlideshow_nonppe #ubImageContainer {
border:1px solid #DCD7D2;
float:left;
height:230px;
margin-right:3px;
overflow:hidden;
width:340px;
}

#horizontalSlideshow_nonppe #sqImageContainer {
border:1px solid #DCD7D2;
float:left;
height:230px;
margin-right:0;
overflow:hidden;
padding:0;
width:342px;
}

#fillerContainer_nonppe {
background-color:#EDF4F8;
border:1px solid #C5DBEB;
float:right;
height:230px;
padding-right:3px;
width:128px;
}

#featurebox_wide h3 {
font-size:14px;
font-weight:bold;
}

#featurebox_wide {
margin-bottom:20px;
padding:0 32px 2px;
width:629px;
}

#spgbox #redeemInfo a {
white-space:nowrap;
}

#bottomtable #btmiddlecol, #spgbox p {
margin:0;
padding:0;
}

#tiletextbumper #messageContainer, #tiletextbumper #conditionsContainer {
margin:0 0 0 20px;
}

#tiletextbumper #messageContainer h4, #tiletextbumper #conditionsContainer h4 {
margin-bottom:5px;
padding:0;
}

#tiletextbumper #messageContainer p, #tiletextbumper #conditionsContainer p {
margin-bottom:5px;
margin-top:0;
padding:0;
}

#linkbox p a.fact, a.fact:hover, a.fact:visited, #spgbox #redeemInfo a:link, #spgbox #redeemInfo a:visited {
color:#006FBD;
}

#spgbox a:link, #spgbox a:visited, #messagebox.style_2 a:link, #messagebox.style_2 a:visited {
color:#6E6E6E;
}

#tiletextbumper a:hover, #tiletextbumper a:active {
color:#626262;
text-decoration:underline;
}

#resFormContainer #checkoutLabel, .adultsLabel {
color:#999999;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
padding:0 0 0 40px;
}

#resFormContainer #checkinLabel, .roomsLabel {
color:#999999;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
padding:0;
}

#ratesParent #bookNowBt {
margin-top:4px;
}

#overviewButton .actionLink, #overviewButton .actionButton {
background:transparent url(/stregis/images/st_btn_background_left.gif) no-repeat scroll left top;
border:medium none;
height:24px;
padding:9px 0 9px 9px;
}

#overviewButton .actionLink a, #overviewButton .actionLink a:link,
#overviewButton .actionLink a:active, #overviewButton .actionLink
a:visited, #overviewButton .actionLink a:hover, #overviewButton
.actionButton button {
background:transparent url(/stregis/images/st_btn_background_right.gif) no-repeat scroll right top;
border:medium none;
font-family:Verdana,arial,sans-serif;
font-size:12px;
margin:0;
padding:9px 35px 18px 9px;
}

#ratesParent #resFormContainer #formContainer .actionButton.right {
margin:-33px 6px 0 0;
}

#checkinLabel {
float: left;
width: 50px;
color: #999999;
width: 65px;
margin:2px 8px 0 26px;
}

#checkoutLabel {
float: left;
width: 50px;
color: #999999;
width: 65px;
margin:2px 8px 0 49px;
}

#checkinout-entry {
float: left;
margin:5px 0 0 25px;
}

*:first-child+html #checkinout-entry {
clear: left;
margin:-9px 0 0 260px;
}

* html #checkinout-entry {
margin:19px 0 0 -210px;
}

#checkinTfield {
float: left;
margin:-7px 13px 0 0;
}

#checkoutTfield {
float: left;
margin: -7px 0 0 9px;
}

*:first-child+html #checkoutTfield {
margin: -7px 0 0 -3px;
}

#calendarIcon {
float: left;
width: 18px;
margin:-7px 0 0 14px;
}

#amenities {
float: left;
margin: -22px 0 0 27px;
}

* html #amenities {
position: relative;
margin: -17px 0 0 27px;
font-size: 10px;
}

#who-is-it {
clear:left;
margin:-17px 0 0 0;
}

*:first-child+html #who-is-it {
clear: none;
}

* html #who-is-it {
dispay: inline;
}

#roomsTField {
float: right;
margin:-19px 280px 0 -10px;
}

*:first-child+html #roomsTField {
margin: -22px 277px 0 0;
}

* html #roomsTField {
margin:-2px 75px 0 70px;
padding:0;
}

#adultsTField {
float: right;
margin:-19px 183px 0 0;
}

*:first-child+html #adultsTField {
float: left;
margin: -22px 0px 0 650px;
}

* html #adultsTField {
margin:-2px 0 0 0;
padding:0;
}

#formContainer {
float: left;
width: 618px;
height: 54px;
}

#wrap-check {
float: left;
width: 125px;
color: #999999;
}

#wrap-check-out {
float: left;
width: 125px;
color: #999999;
}

#calendar-icon {
float: left;
width: 24px;
margin-top: 16px;
}

#all-rooms {
float: left;
width: 100px;
margin-top: 16px;
font-size:9px;
}

#all-adults {
float: left;
width: 94px;
margin-top: 16px;
font-size:9px;
}


#reserve-button-now {
border-left:1px solid #999999;
float:left;
height:21px;
margin:13px 0 0 8px;
padding-left:20px;
width:129px;
}

ul#top-menu {
width: 978px;
float: left;
clear: both;
margin-top: -8px;
background: transparent;
position: relative;
z-index:99;
}

*:first-child+html ul#top-menu {
background: transparent;
margin-top: -10px;
}

* html ul#top-menu {
display: inline;
clear: both;
margin-top: -16px;
}

ul#top-menu .sf-menu li a, ul#top-menu .sf-menu li a:link {
font-size: 10px;
}

ul#top-menu li.list-top {
padding:10px 5px;
margin-left: 10px;
font-size: 11px;
font-weight: bold;
text-align: center;
}

* html ul#top-menu li.list-top {
margin-left: 5px;
}

ul#top-menu li.list-top a {
font-size: 10px;
font-family: Verdana,Georgia,Times New Roman,Times,serif;
letter-spacing: -1px;
}

*:first-child+html ul#top-menu li.list-top a {
letter-spacing: -1px;
}

* html ul#top-menu li.list-top a {
letter-spacing: -1px;
}

ul#top-menu li.list-top ul a {
font-size: 10px;
letter-spacing:0;
}

ul#top-menu li#meet-celebrate ul a {
letter-spacing: -0.5px;
}

*:first-child+html ul#top-menu li#meet-celebrate ul a {
padding: 1em 0.1em;
letter-spacing: -0.4px;
}

* html ul#top-menu li#meet-celebrate ul a {
padding: 1em 0.1em;
letter-spacing: -0.4px;
}

ul#top-menu li#meet-celebrate ul a {
padding: 1em 0.1em;
letter-spacing /*\**/: -0.4px\9 
}

ul#top-menu li#experience {
width: 127px;
padding: 10px 3px;
}

ul#top-menu li#guest-rooms {
width: 123px;
letter-spacing: -0.8px;
margin-left: 4px;
}

*:first-child+html ul#top-menu li#guest-rooms {
letter-spacing: -1px;
}

* html ul#top-menu li#guest-rooms {
letter-spacing: -1px;
}

ul#top-menu li#regis-butler {
width: 127px;
letter-spacing: -0.6px;
padding: 10px 3px;
margin-left: 4px;
}

ul#top-menu li#dining {
width: 129px;
margin-left: 132px;
padding: 10px 2px;
}

ul#top-menu li#meet-celebrate {
width: 129px;
letter-spacing: -0.6px;
padding: 10px 2px;
margin-left: 4px;
}

ul#top-menu li#exc-offers {
width: 123px;
letter-spacing: -0.6px;
margin-left: 4px;
}

#menu-nav {
clear: left;
float: left;
padding:6px 0 4px;
width:876px;
margin:0;
}

#menu-nav ul {
margin: 0;
padding: 0px;
list-style: none;
}

#menu-nav li {
margin: 0;
padding: 0px;
float: left;
list-style: none;
}

* html #menu-nav {
display: inline;
padding:6px 0 7px;
}

#menu-nav li a{
color:#000;
font-size:9px;
padding: 0 6px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
border-left: 1px solid #000;
}

#menu-nav li a.first {
border: none;
padding-left:0;
}

#package-type {
float: left;
width: 860px;
height: 40px;
font-size: 10px;
color: #fff;
}

* html #package-type {
display: inline;
}

#package-type input {
font-size: 10px;
margin: 6px 5px 0 25px;
}

* html #package-type input {
margin: 6px 5px 0 20px;
}

.radio-stack {
float: left;
clear: both;
}

#travel-select {
clear: left;
float: left;
width: 210px;
}

* html #travel-select {
display: inline;
}

#departure {
float: left;
width: 180px;
margin:6px 0 0 23px;
}

* html #departure {
display: inline;
}

#booking-dates {
float: left;
width: 400px;
margin:0px 0 0 7px;
}

*:first-child+html #booking-dates {
margin:0px 0 0 4px;
}

* html #booking-dates {
display: inline;

}

#booking-dates input#booking-return {
margin: 6px 4px 0 20px;
}

#submit-reserve {
display: block;
width: 87px;
height: 28px;
float: left;
margin: 0 0 0 20px;
}

* html #submit-reserve {
display: block;
}

#menu-nav-test {
float: left;
padding:6px 0 4px;
width:698px;
margin:0 0 0 10px;
}

#menu-nav-test ul {
margin: 0px 0px 0px 0px;
padding: 0px;
list-style: none;
}

#menu-nav-test li {
margin: 0px 6px 0px 6px;
padding: 0px;
float: left;
}

* html #menu-nav-test li {
margin: 0px 6px 0px 6px;
}

#menu-nav-test li a{
color:#000;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

span.new-checkin {
font-size:10px;
font-weight:bold;
margin:35px 15px 0 6px;
text-transform:capitalize;
width:68px;
}

#homepage #formContainer {
float: left;
width: 953px;
height: 42px;
margin: 6px 0 0 25px;
color: #fff;
z-index:-1;
}

* html #homepage #formContainer {
display: inline;
margin: 11px 0 0 10px;
}

*:first-child+html #homepage #formContainer {
margin: 11px 0 0 25px;
}

#wrap-res-room {
border-right:1px solid #999999;
float:left;
font-family:Verdana,times new roman;
font-size:13px;
font-weight:bold;
height:20px;
margin:11px 9px 0 0;
padding-top:5px;
text-transform:capitalize;
width:140px; 
}

* html #wrap-res-room {
display: inline;
}

#wrap-check-new {
float: left;
width: 186px;
}

* html #wrap-check-new {
display: inline;
}

#wrap-check-out-new {
float: left;
width: 196px;
}

* html #wrap-check-out-new {
display: inline;
}

#calendar-icon-new {
float: left;
width: 40px;
margin: 14px 4px 0 0;
}

* html #calendar-icon-new {
display: inline;
}

#tabs-holder {
float: left;
width: 860px;
height: 24px;
margin:0;
padding:0;
border-left: 7px solid #000;
border-right: 9px solid #000;
}

* html #tabs-holder {
display: inline;
margin-top: -3px;
background: black;
}

#cut-wrapper {
float: left;
width: 876px;
margin-top: -1px;
margin-bottom: 30px;
}

* html #cut-wrapper {
margin-top: -4px;
display: inline;
}

#homepage #mw-area {
float: left;
width: 978px;
height: 472px;
margin:0;
padding:0;
}

* html #homepage #mw-area {
display: inline;
}

a#res-tab-on {
float: left;
width: 430px;
height: 24px;
background: url(http://www.stregisnewyork.com/resources/images/tab-reserveroom-on.jpg) no-repeat;
cursor: pointer;
}

* html a#res-tab-on {
display: inline;
}

a#book-tab-off {
float: left;
width: 430px;
height: 24px;
background: url(http://www.stregisnewyork.com/resources/images/tab-packages-off.jpg) no-repeat;
cursor: pointer;
}

* html a#book-tab-off {
display: inline;
width: 427px;
margin:0;
padding:0;
}

a#res-tab-off {
float: left;
width: 430px;
height: 24px;
background: url(http://www.stregisnewyork.com/resources/images/tab-reserveroom-off.jpg) no-repeat;
cursor: pointer;
}

* html a#res-tab-off {
display: inline;
}

a#book-tab-on {
float: left;
width: 430px;
height: 24px;
background: url(http://www.stregisnewyork.com/resources/images/tab-packages-on.jpg) no-repeat;
cursor: pointer;
}

* html a#book-tab-on {
float: none;
width: 427px;
margin:0 0 0 -10px;
padding:0;
}

#special-content {
height:1px;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:1px;
}

.news-wrap {
font-weight: bold;
}

.latest-news-body p, .latest-news-body p a {
color:#624a31;
text-decoration: underline;
font-weight: normal;
}

.single-latest-headline {
font-weight: bold;
}

#flags {
float: left;
width:978px;
height: 65px;
text-align: right;
}

#flags a {
margin-left: 6px;
}

#flags span a {
display: block;
float: left;
width: 113px;
height: 78px;
position: relative;
margin-left: 433px;
}

* html #flags span a {
display: inline;
}

#mw-inside-block {
float: left;
width: 548px;
height: 388px;
margin: 41px 0 0 38px;
}

* html #mw-inside-block {
display: inline;
}

div#nav-internal {
	margin: 0px;
	padding: 0px;
        float: left;
        width: 182px;
        text-align: center;
        margin: 14px 0 0 3px;
        height: 370px;
}

* html div#nav-internal {
display: inline;
}

div#nav-internal ul {
	margin: 0px;
	padding: 0px;
        list-style: none;
        color: #000;
        text-align: center;
}

div#nav-internal li {
	padding: 0px;
	margin: 6px 0;
        text-align: center;
}

.upgrade div#nav-internal li {
	padding: 0px;
	margin: 2px 0;
        text-align: center;
}

div#nav-internal a {
	font-family: Verdana,Georgia,Times New Roman,Times,serif;
        font-size: 9px;
        color: #000;
        text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
        font-weight: bold;
}

div#nav-internal a:hover {
	font-weight: bold;
}

div#nav-internal ul .active {
	font-weight: bold;
}

div#content-internal {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana,Georgia,Times New Roman,Times,serif;
        color: #666666;
	margin: 0px;
	padding: 18px;
	width: 325px;
	height: 345px;
	float: left;
	text-align: left;
	vertical-align: top;
        overflow:auto; 
}

* html div#content-internal {
display: inline;
}

div#content-internal p {
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Georgia,Times New Roman,Times,serif;
        color: #666666;
}

div#content-internal p strong {
color: #000;
}

div#content-internal a {
        color: #624a31;
}

div#content-internal ul {
list-style-type: disc;
}

span#ul-adjust {
float: left;
margin-left:0;;
height: 322px;
width: 160px;
}

* html span#ul-adjust {
display: inline;
}

#content-cover-flow {
width: 320px;
padding:0;
height: 250px;
margin: 50px 0 0 0;
}

