#b_hotelTmpl #b_searchboxInc { display: none; }
#b_hotelTmpl h2.b_defaults { margin-top: 0 !important; }

#b_headerInc {
display: none;
}

/* a { font-weight: bold !important; } */

#b_hotelTmpl p.b_hotelAddress {
font-size:1em !important;
}
#b_hotelTmpl h1 {
font-size:1.8em !important;
}

#b_contentWrapper, #b_bookTmpl {
margin-top: 5px;
}

.b_bContent{
text-align: left;
padding-left:9px;
padding-top: 10px;
}

body {
background:url(/images/affiliate/313214/body_bgr.jpg);
margin:0;
padding:0;
}

table {
font:11px/14px tahoma, arial, helvetica, sans-serif;
color:#3A3939;
}

/* table#asdf { margin-top: 14px; } */

.bgcolor1 {
background-color:#6E7DB4;
}

.bgcolor2 {
background-color:#E7ECF8;
}

.bgcolor3 {
background-color:#CCD5E8;
}

.header {
font-size:12pt;
font-weight:700;
font-family:Georgia;
height:25px;
color:#00004F;
}

.header2 {
font-size:12pt;
font-weight:700;
font-family:Georgia;
height:25px;
color:#FE9C3A;
}

.border_around5 {
border:#D5DFF8 1px solid;
background-color:#D5DFF8;
}

.ba2 {
border:solid 2px #6E7DB4;
}

.ba3 {
border:solid 2px #FE7E01;
}

.text1 {
font-family:Georgia;
font-size:16pt;
font-weight:700;
color:#FE9C3A;
}

.text2 {
font-family:Tahoma;
font-size:9pt;
font-weight:700;
color:#727070;
}

.text3 .span1 {
font:14pt tahoma;
color:#373F5B;
}

.text3 .span2 {
font:12pt tahoma;
color:#373F5B;
}

.text4 .span1 {
font:8pt tahoma;
color:#6E7DB4;
}

.text5 {
font-family:Tahoma;
font-size:11pt;
font-weight:700;
color:#727070;
}

.box {
border:solid 1px #6E7DB4;
background-color:#BDCBEC;
}

.ins a {
color:#45699B;
text-decoration:underline;
}

.deep td {
color:#3A3939;
font-size:11px;
line-height:14px;
}

.deep td span a {
color:#45699B;
text-decoration:underline;
font-weight:700;
font-size:10pt;
}

.r1 .td1 {
background:url(/images/affiliate/313214/r1.gif) center left no-repeat;
width:25%;
height:20px;
margin:0;
padding:0 0 0 11px;
}

.r1 .td1 a {
color:#E37204;
text-decoration:underline;
background-position:left center;
font-size:8pt;
}

.r1 .td2 a {
color:#ffac34;
text-decoration:underline;
background-position:left center;
}

.td3 a {
color:#FFF;
text-decoration:underline;
font-weight:400;
}

.r2 li {
background:url(/images/affiliate/313214/r2.gif) center left no-repeat;
margin:0;
padding:0 0 0 12px;
}

.r2 td {
background:url(/images/affiliate/313214/r2.gif) center left no-repeat;
margin:0;
padding:0 10px 0 12px;
}

.r3 li {
background:url(/images/affiliate/313214/r3.gif) center left no-repeat;
margin:0;
padding:0 0 0 12px;
}

.r3 li a {
color:#45699B;
text-decoration:underline;
background-position:left center;
}

.r3 li a:hover {
text-decoration:none;
color:#45699B;
}

.r3 tr {
list-style:none;
height:20px;
margin:0;
padding:0;
}

.r3 td {
margin:0;
padding:0 4px;
}

.f1 {
width:121px;
height:17px;
font-family:tahoma;
font-size:11px;
color:#F4BB3A;
font-weight:700;
padding:0 0 1px 5px;
}

.f2 {
width:105px;
height:18px;
color:#6A6A6A;
font-size:11px;
font-weight:700;
padding:0 0 1px 4px;
}

.f3 {
width:71px;
height:18px;
color:#6A6A6A;
font-size:11px;
font-weight:700;
padding:0 0 1px 4px;
}

.f4 {
width:40px;
height:18px;
color:#6A6A6A;
font-size:11px;
font-weight:700;
padding:0 0 1px;
}

.f5 {
width:18px;
height:17px;
font-size:11px;
}

.wh1 {
color:#FFF;
font-size:11px;
line-height:10px;
}

.f6 {
width:180px;
height:18px;
color:#3A3939;
font-size:11px;
font-family:tahoma;
margin-bottom:10px;
padding:0 1px 0 4px;
}

.f11 {
width:70px;
height:18px;
font-family:tahoma;
font-size:11px;
padding:0 0 1px 2px;
}

.f12 {
width:103px;
height:18px;
font-family:tahoma;
font-size:11px;
padding:0 0 1px 2px;
}

.ff1 {
width:180px;
height:60px;
overflow:auto;
font-family:tahoma;
font-size:11px;
}

.f21 {
width:213px;
height:18px;
font-family:tahoma;
font-size:11px;
margin:1px 0 3px;
padding:0 0 1px 5px;
}

.f22 {
width:213px;
height:70px;
font-family:tahoma;
font-size:11px;
overflow:auto;
margin:1px 0 3px;
padding:0 0 1px 5px;
}

a,.deep td a {
color:#3A3939;
text-decoration:underline;
}

a:hover,.deep td a:hover {
color:#3A3939;
text-decoration:none;
}

.link1 .tdl a,.deep td span,.blu_end b {
color:#45699B;
}

.ins a:hover,.deep td span a:hover {
color:#45699B;
text-decoration:none;
}

.r1 ul,.r1 tr,.r2 ul,.r2 tr,.r3 ul {
list-style:none;
line-height:18px;
margin:0;
padding:0;
}











.r1 li,.r1 .td2 {
background:url(/images/affiliate/313214/r1.gif) center left no-repeat;
margin:0;
padding:0 0 0 11px;
}

.r1 li a,.r3 td a {
color:#E37204;
text-decoration:underline;
background-position:left center;
}

.r1 li a:hover,.r1 .td1 a:hover,.r1 .td2 a:hover {
text-decoration:none;
color:#E37204;
}

.td3,.td3 a:hover {
color:#FFF;
text-decoration:none;
font-weight:400;
}

.r2 li a,.r2 td a {
color:#3B4360;
text-decoration:underline;
background-position:left center;
}

.r2 li a:hover,.r2 td a:hover,.r3 td a:hover {
text-decoration:none;
color:#3B4360;
}
/*
#b_indexFeats
{
   width: 38%;
   padding-right: 0;
}

#b_extraFeats { padding-right: 0; }

#b_indexSpecials
{
   float: right;
   width: 60%;
   padding-left: 0;
   border-left: 0;
}

#b_mainContent
{
   float: right;
   width: 72%;
   padding-left: 0;
   border-left: 0;
}

.b_promoItemCityInc .b_price
{
   display: block !important;
   text-align: right !important;
   font-weight: bold !important;
}

.b_promoItemCityInc td.b_price
{
   font-weight: bold !important;
   color: #F00 !important;
}

.b_hotelSummary .b_roomsPrice { color: #F00 !important; }

tbody td.b_roomsPrice
{
   font-weight: bold !important;
   color: #F00 !important;
}

thead td.b_roomsPrice { font-size: 11px !important; }

.b_undiscountedPrice
{
   color: #CCC !important;
   font-weight: normal !important;
   padding-right: 0.6em !important;
   font-size: 11px !important;
}

#b_sortBy { padding: 0.3em; }
.b_hotelSummary div table thead { background-color: #F7F7F7 !important; }

.b_hotelSummary div table
{
   align: center !important;
   margin: 0px auto !important;
   margin-top: 1em !important;
   width: 90% !important;
}

.b_hotelSummary div table tfoot tr td { text-align: right !important; }
.b_hotelSummary div table tfoot tr td a { font-weight: bold !important; }
.b_hotelSummary div table tbody tr td.b_figure, div.b_roomsFormInner table tbody tr td.b_figure { font-weight: bold !important; }

.b_undiscountedPrice
{
   color: #666666 !important;
   font-weight: normal !important;
   padding-right: 0.6em !important;
}

.b_bContent input.b_submitButton, .b_roomsBook input
{
   cursor: pointer;
   font-size: 1em !important;
   font-weight: bold !important;
} */
