/* PRINT PROPERTIES */
@media print {
body, #body-copy, #body-copy-ap, table, p, div {
float: none !important;
}

}
/* GLOBAL PROPERTIES */

body {
background: url(/resources/images/main_bg.jpg) repeat-x #ecebe4;
font-family: Georgia,Times New Roman,Times,serif;
font-size: 10px;
line-height: 16px;
text-align: center;
}

h1 {
font-family: Georgia,Times New Roman,Times,serif;
font-size: 16px;
text-align: left;
color: #565656;
line-height: 30px;
padding: 4px 0px 0px 0px;
margin: 0px;
}

h2 {
font-family: Georgia,Times New Roman,Times,serif;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #565656;
line-height: 20px;
padding: 4px 0px 0px 0px;
margin: 0px;
}

h4 {
font-family: Georgia,Times New Roman,Times,serif;
font-size: 10px;
font-weight: regular;
text-align: left;
color: #000000;
line-height: 18px;
padding: 4px 0px 0px 0px;
margin: 0px;
}


a:link {
font-family: Georgia,Times New Roman,Times,serif;
font-size: inherit;
color: #003399;
outline: none;
}

a:active {
font-family: Georgia,Times New Roman,Times,serif;
font-size: inherit;
color: #003399;
outline: none;
}

a:visited {
font-family: Georgia,Times New Roman,Times,serif;
font-size: inherit;
color: #003399;
outline: none;
}

a:hover {
font-family: Georgia,Times New Roman,Times,serif;
font-size: inherit;
color: #003399;
outline: none;
}

input,select,textarea {
font-family: Georgia,Times New Roman,Times,serif;
font-size: 10px;
font-weight: normal;
}

p {
text-align: left;
font-family: Georgia,Times New Roman,Times,serif;
font-size: 11px;
font-weight: normal;

}

ul, li {
font-family: Georgia,Times New Roman,Times,serif;
font-size: 11px;
font-weight: normal;
text-align: left;
color: #323031;
list-style: none;
}

#all-wrap {
width: 876px;
height: 666px;
margin: 0 auto;
}

#main-table {
clear: both;
background: url(/resources/images/home-bg.jpg) no-repeat;
margin: 0 auto;
width: 876px;
height: 666px;
border-top: 8px solid #000;
}

*:first-child+html #main-table {
margin-top: -12px;
}

* html #main-table {
margin-top: -12px;
}

#nav-area {
height: 55px;
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;

}

#logo {
float: left;
text-align: left;
padding: 15px 8px;
width: 125px;
}

#menu-navigation {
float:left;
margin:0 125px 0 0;
padding:6px 0 4px;
width:661px; 
}


* html #menu-navigation {
display: inline;
width:670px;
}

#menu-navigation ul {
margin: 0px 0px 0px 0px;
padding: 0px;
list-style: none;
}

#menu-navigation li {
margin: 0px 6px 0px 6px;
padding: 0px;
float: left;
}

#menu-navigation li a{
color:#000;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

#search {
position: absolute;
right: 190px;
}

*:first-child+html #search {
position: relative;
display: block;
float: left;
width: 250px;
margin-top: -29px;
margin-left: 894px;
}

* html #search {
position: relative;
display: block;
width: 200px;
left:382px;
top: -27px;
z-index:2;
}

#search input {
margin: 0px;
padding: 0px;
}

#search submit {
margin: 0px;
padding: 0px;
}

/* BANNER AREA */

#mw-area {
width: 860px;
height: 380px;
margin-left: 7px;
border-right: 3px solid #000;
}

*:first-child+html #mw-area {
margin-left: 1px;
border-right: 3px solid #000;
}

* html #mw-area {
margin-left: 3px;
border-right: 3px solid #000;
height: 379px;
}

#book-area {
width: 860px;
height: 54px;
margin-left: 11px;
}

#body-area {
width: 860px;
height: 151px;
margin-left: 11px;
}

.block-text {
float: left;
width: 270px;
height: 156px;
padding: 0 8px;
color: #000;
margin-top:-6px; 
}

* html .block-text {
margin-top:0;
}

*:first-child+html .block-text {
margin-top:0;
}

/* TOP NAVIGATION */

#top-navigation{
padding: 18px 40px 18px 40px;
margin: 0px;
}

#top-navigation ul{
text-align: center;
list-style: none;
padding: 0px;
margin: 0px;
}

#top-navigation li{
float: left;
margin: 0px 10px 0px 10px;
padding: 0px;
}

#top-navigation a{
text-decoration: none;
color: #fff;
padding: 0px;
margin: 0px;
}


#top-navigation a:hover{
text-decoration: underline;
color: #ecebe4;
}

#top-navigation ul .active{
font-weight: bold;
}

/* 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: 590px;
}


/* LEFT NAVIGATION */

#left-navigation {
float: left;
padding: 10px 10px 10px 10px;
margin: 0px;
float: left;
width: 180px;
}

#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;
}

.headline {
text-transform: uppercase;
font-weight: bold;
}

#footer {
width: 860px;
height: 62px;
margin-top: 12px;
}

#globalFooterLegal {
margin: 10px 0px 0px 0px;
padding: 0px;
font-face: Georgia,Times New Roman,Times,serif;
color: #000;
text-decoration: none;
}

#globalFooterLegal a {
color: #000;
}
.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: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: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: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:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 3px 0 0;
}
#resFormContainer #checkoutTfield {
color:#483822;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0;
width:44%;
}
#resFormContainer #roomsTField {
clear:both;
color:#483822;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:2px 3px 0 0;
}
#resFormContainer #adultsTField {
color:#483822;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0 0 0 80px;
}
.formfield {
color:#483822;
font-family: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:"Times New Roman",Times,sans-serif;
font-size:12px;
font-weight:bold;
}
.style_1 h6 {
color:#454545;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
}
.style_2 h6 {
color:#022C5C;
font-family:"Times New Roman",Times,sans-serif;
font-size:14px;
font-weight:bold;
}
.crisis h6 {
color:#990000;
font-family: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:Georgia,"Times New Roman",Times,serif;
font-size:12px;
margin-bottom:3px;
}
#centerContainer #contentArea #centerContentContainer h5 {
color:#6E6E6E;
font-family: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: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: 84px;
color: #999999;

}
#all-adults {
float: left;
width: 84px;
color: #999999;
}

#reserve-button-now {
float: left;
width: 75px;
margin:17px 0 0 16px;
width:100px; 
}

#wrap-top-nav {
width: 876px;
float: left;
height: 58px;
}

* html #wrap-top-nav {
float: none;
clear: both;
}

*:first-child+html #wrap-top-nav {
clear: both;
height: 68px;
}

#search-field, #search-box-jp {
display: block;
float: right;
margin-top: 2px;
margin-bottom: 5px;
}

#search-box-jp { float: right; width: 265px; width /*\**/: 250px\9 }

#search-field input, #search-box-jp input {
width:63px;
}

#search-field select, #search-box-jp select {
width: 63px;
}

#search-box-jp li {
color: black;
float:left;
display: inline;
margin-left: 10px;
height: 25px;
}

#search-box-jp form {
display: block;
float: right;
width: 135px;
padding-bottom: 5px;
}


#menu-nav {
float: left;
padding:6px 0 4px;
width:868px; 
margin:0;
}
#menu-nav ul {
margin: 0px 0px 0px 0px;
padding: 0px;
list-style: none;
}

#menu-nav li {
margin: 0px 8px 0px 8px;
padding: 0px;
float: left;
}

* html #menu-nav li {
margin: 0px 8px 0px 8px;
}

*:first-child+html #menu-nav li {
margin: 0px 8px 0px 8px;
}

*:first-child+html #menu-nav li li{
margin: 0px 8px 0px 0px;
}

* html #menu-nav li li{
margin: 0;
}

* html #menu-nav {
display: inline;
padding:6px 0 12px;
}

#menu-nav li li{
margin: 0 8px 0 0;
}

#menu-nav li a{
color:#000;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

#menu-nav li li a{
color:#000;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-transform:capitalize;
}

#menu-nav li li li a{
color:#000;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-transform:capitalize;
}

#menu-nav ul ul {
border-top: 1px solid #976705;
border-left: 1px solid #976705;
}

#menu-nav ul ul ul{
margin: -1px 0 0 11px;
padding: 0px;
list-style: none;
}

* html #menu-nav ul ul ul{
margin: -1px 0 0 16px;
padding: 0px;
list-style: none;
}

#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;
}

.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 {
color:#999999;
font-size:12px;
font-weight:bold;
margin:35px 15px 0 10px;
text-transform:capitalize;
width:70px;
}

#homepage #formContainer {
float: left;
width: 825px;
height: 42px;
margin: 6px 0 0 25px;
}

* html #homepage #formContainer {
display: inline;
}

#wrap-check-new {
float: left;
width: 215px;
color: #999999;
}

* html #wrap-check-new {
display: inline;
}

#wrap-check-out-new {
float: left;
width: 215px;
color: #999999;
}

* html #wrap-check-out-new {
display: inline;
}

#calendar-icon-new {
float: left;
width: 24px;
margin: 15px 0 0 10px;
}

* 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;
}

#cut-wrapper {
float: left;
width: 876px;
margin-top: -1px;
background: url(/resources/images/top_bar_gray.jpg) no-repeat;*/
}

* html #cutwrapper {
display: inline;
}

#homepage #main-table {
background: url(/resources/images/prince-upper-bg.jpg) no-repeat;
}

#homepage #mw-area {
width: 860px;
height: 378px;
margin-left: 7px;
border-right: 3px solid #000;
}

a#res-tab-on {
float: left;
width: 430px;
height: 24px;
background: url(/resources/images/tab-reserveroom-on.jpg) no-repeat;
cursor: pointer;
}


a#book-tab-off {
float: left;
width: 430px;
height: 24px;
background: url(/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(/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(/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;
}

