body{margin:0;padding:0;font-family:arial,helvetica,sans-serif;background-color:#dbd9d9;color:#333;background:#dbd9d9 url(/data/sp_aff/329671/gg.gif) top repeat-x;}
a:link{color:#173689;}
a:hover{color:#933;}
a:active{color:#933;}
a:visited{color:#77c;}
a:visited:hover{color:#933;}
a:link.mn{text-decoration:none;font-weight:bold;color:#173689;}
a:hover.mn{text-decoration:none;font-weight:bold;color:#933;}
a:active.mn{text-decoration:none;font-weight:bold;color:#933;}
a:visited.mn{text-decoration:none;font-weight:bold;color:#933;}
a:visited.hover.mn{text-decoration:none;font-weight:bold;color:#933;}
table{font-family:arial,helvetica,sans-serif;}
tr{font-family:arial,helvetica,sans-serif;}
td{font-family:arial,helvetica,sans-serif;}
h1{font-size:1.0em;padding:0;color:#933;margin-top:15px;margin-bottom:0;}
h2{font-size:1.0em;padding:0;color:#933;}
h3{font-size:1.0em;padding:0;color:#933;}
h4{color:#933;}
h5{color:#933;}
h6{color:#933;}
.tone{font-size:10px;font-family:arial,helvetica;color:#999;width:950px;}
.content{font-size:.83em;}
.content h5{font-size:.96em;padding:0;}
.content blockquote{font-size:.80em;color:#333;margin-bottom:25px;}
.content i{font-size:.80em;font-style:normal;}
.scontent i{font-size:.83em;font-style:normal;}
.scontent{font-size:.83em;}
.scontent blockquote{font-size:.80em;color:#333;margin-bottom:25px;}
.mapcontent{background:#fff;border-right:solid 1px #6281a1;border-bottom:solid 1px #6281a1;}
.sxtop{background:url(/i/corners/tl-ffffdd.png) no-repeat top left;position:relative;padding:0 0 0 10px;color:#333;border-bottom:solid 2px #999;}
.srctop{background:url(/i/corners/tr-ffffdd.png) no-repeat top right;}
.srctop div,.srctop{width:100%;height:15px;font-size:1px;}
.searchtitle{background:url(/i/corners/r-ffffdd.png) top right repeat-y;margin-top:-5px;padding-top:0;padding-bottom:8px;padding-left:5px;color:#173689;font-family:verdana;font-weight:bold;}
.sxbot{padding:2px 8px 0 10px;color:#333;border-left:solid 1px #999;border-right:solid 1px #aaa;position:relative;}
.sbot{margin-top:-10px;background:url(/i/corners/bl-qs.png) no-repeat bottom left;}
.snotes{line-height:.90em;margin-top:10px;margin-bottom:.10em;list-style-type:square;}
.sbot div{background:url(/i/corners/br-qs.png) no-repeat bottom right;}
.sbot div,.sbot{width:100%;height:15px;font-size:1px;}
.qsbox{background:url(/i/corners/qs-ffffdd-tl.png) no-repeat top left;}
.qstop{background:url(/i/corners/qs-ffffdd-tr.png) no-repeat top right;}
.qsbottom{background:url(/i/corners/qs-ffffdd-bl.png) no-repeat bottom left;}
.qsbottom div{background:url(/i/corners/qs-ffffdd-br.png) no-repeat bottom right;}
.qscontent{background:url(/i/corners/qs-ffffdd-r.png) top right repeat-y;}
.qstop div,.qstop,.qsbottom div,.qsbottom{width:100%;height:15px;font-size:1px;}
.qscontent,.qsbottom{margin-top:-19px;}
.qscontent{padding:0 15px;}
.qscontent li{line-height:.9em;list-style-type:square;margin-bottom:.1em;margin-top:10px;}
.qsinput{width:79px;margin-right:9px;text-transform:lowercase;}
.qschecktxt{float:left;font-size:12px;padding-top:3px;}
.qscheckcontainer{width:396px;}
.qscheckcontainer td{font-size:12px;padding-bottom:5px;}
.qscitycontainer td{padding-bottom:0;}
.qsrightdiv{width:235px;font-size:12px;float:right;}
.qsrooms{width:150px;float:left;font-size:12px;}
.qssearch{width:57px;margin-left:1px;background:#1d5387 none repeat scroll 0 0;border-color:#acbed0 #000033 #003 #ACBED0;border-style:solid;border-width:2px;color:#fff;cursor:pointer;font-weight:bold;}
.qsmain{width:400px;}
.qsinputdiv{float:right;}
.qselect,.qselecta{margin-left:2px;}
.stbox{background:url(/i/corners/qs-ffffdd-tl.png) no-repeat top left;}
.sttop{background:url(/i/corners/qs-ffffdd-tr.png) no-repeat top right;}
.stbottom{background:url(/i/corners/qs-ffffdd-bl.png) no-repeat bottom left;}
.stbottom div{background:url(/i/corners/qs-ffffdd-br.png) no-repeat bottom right;}
.stcontent{background:url(/i/corners/qs-ffffdd-r.png) top right repeat-y;}
.sttop div,.sttop,.stbottom div,.stbottom{width:100%;height:15px;font-size:1px;}
.stcontent,.stbottom{margin-top:-19px;}
.stcontent{padding:0 15px;}
.stcontent li{line-height:.9em;list-style-type:square;margin-bottom:.1em;margin-top:10px;}
.below{font-size:.9em;margin-top:3px;margin-bottom:3px;}
.hnote{font-size:.93em;margin-top:3px;margin-bottom:3px;}
.same{font-size:90%;margin-top:3px;margin-bottom:3px;}
.formfield{font-size:9pt;}
.hsrchbutton{border:2px solid #000;border-color:#acbed0 #003 #003 #acbed0;background:#1d5387;color:#fff;cursor:pointer;font-weight:bold;}
#chk_in,#chk_out{text-transform:lowercase;}
.centerlist{padding-left:0;margin-left:0;}
.hx{list-style:none;padding-top:0;padding-left:0;padding-right:0;padding-bottom:0;}
.hx li{padding-left:0;}
.hx img{position:relative;top:10px;}
.hxtop{background:url(/i/corners/tl-e1edf9.png) no-repeat top left;position:relative;padding:0 0 0 10px;color:#333;border-bottom:solid 2px #999;}
.rctop{background:url(/i/corners/tr-e1edf9.png) no-repeat top right;}
.rctop div,.rctop{width:100%;height:15px;font-size:1px;}
.opvmr{background:url(/i/corners/r-e1edf9.png) top right repeat-y;margin-top:-5px;padding-top:0;padding-bottom:8px;padding-left:5px;}
.hn{font-weight:bold;}
a:link.hn{font-family:verdana;font-weight:bold;color:#173689;}
a:hover.hn{font-family:verdana;font-weight:bold;color:#933;}
a:active.hn{font-family:verdana;font-weight:bold;color:#933;}
a:visited.hn{font-family:verdana;font-weight:bold;color:#77c;}
a:visited:hover.hn{font-family:verdana;font-weight:bold;color:#933;}
.cc{color:#173689;font-family:verdana;font-weight:bold;}
.address{padding-bottom:0;font-weight:normal;}
.hxbot{padding:2px 8px 0 10px;color:#333;border-left:solid 1px #aaa;border-right:solid 1px #aaa;position:relative;}
.bnotes{margin-top:5px;margin-bottom:7px;}
.rating{font-weight:normal;color:#933;margin-top:5px;}
.guest{font-weight:normal;display:block;color:#933;margin-top:5px;}
.gr{font-size:.93em;margin-bottom:10px;margin-top:0;}
.gr b{text-decoration:none;color:#173689;font-weight:normal;}
.gr u{text-decoration:none;color:#005c57;font-weight:normal;}
.rcbot{margin-top:-10px;background:url(/i/corners/center-col/bl_ffffff.png) no-repeat bottom left;}
.rcbot div{background:url(/i/corners/center-col/br_ffffff.png) no-repeat bottom right;}
.rcbot div,.rcbot{width:100%;height:15px;font-size:1px;}
.lcol{background:#fff url(/i/leftbg.gif) top right repeat-y;}
.citylinks{background-color:#1d5387;color:#fff;text-decoration:none;font-size:.8em;}
.citylinks a:link{color:#fff;text-decoration:none;}
.citylinks a:hover{color:#fa893d;text-decoration:none;}
.citylinks a:active{color:#fa893d;font-weight:bold;text-decoration:none;}
.citylinks a:visited{color:#fa893d;font-weight:bold;text-decoration:none;}
.citylinks a:visited:hover{color:#fa893d;text-decoration:none;}
.statelinks{background-color:#1d5387;color:#fff;text-decoration:none;font-size:.8em;}
.statelinks a:link{color:#fff;text-decoration:none;}
.statelinks a:hover{color:#fa893d;text-decoration:none;}
.statelinks a:active{color:#fa893d;font-weight:bold;text-decoration:none;}
.statelinks a:visited{color:#fa893d;font-weight:bold;text-decoration:none;}
.statelinks a:visited:hover{color:#fa893d;text-decoration:none;}
.collegelinks{background-color:#1d5387;color:#fff;text-decoration:none;font-size:.8em;}
.collegelinks a:link{color:#fff;text-decoration:none;}
.collegelinks a:hover{color:#fa893d;text-decoration:none;}
.collegelinks a:active{color:#fa893d;font-weight:bold;text-decoration:none;}
.collegelinks a:visited{color:#fa893d;font-weight:bold;text-decoration:none;}
.collegelinks a:visited:hover{color:#fa893d;text-decoration:none;}
.rcol{background:#e1edf9 url(/i/rightbg.gif) top right repeat-y;}
.sp_box{background:url(/i/corners/tl-993333.png) no-repeat top left;width:285px;margin-bottom:10px;margin-top:10px;}
.sp_top{background:url(/i/corners/tr-993333.png) no-repeat top right;}
.sp_top div,.sp_top,.sp_bottom div,.sp_bottom{width:100%;height:17px;font-size:1px;}
.sp_content{background:url(/i/corners/r-993333.png) top right repeat-y;text-align:left;line-height:.90em;color:#173689;text-decoration:none;font-size:.8em;}
.sp_content a:link{color:#173689;text-decoration:none;}
.sp_content a:hover{color:#933;text-decoration:none;}
.sp_content a:active{color:#933;text-decoration:none;}
.sp_content a:visited{color:#77c;text-decoration:none;}
.sp_content a:visited:hover{color:#933;text-decoration:none;}
.sp_content,.sp_bottom{margin-top:-19px;}
.sp_content{padding:0 8px;}
.sp_bottom{background:url(/i/corners/bl-993333.png) no-repeat bottom left;}
.sp_bottom div{background:url(/i/corners/br-993333.png) no-repeat bottom right;}
.map_box{background:url(/i/corners/tl-999999.png) no-repeat top left;width:285px;margin-bottom:10px;margin-top:10px;}
.map_top{background:url(/i/corners/tr-999999.png) no-repeat top right;}
.map_top div,.map_top,.map_bottom div,.map_bottom{width:100%;height:17px;font-size:1px;}
.map_content{background:url(/i/corners/r-999999.png) top right repeat-y;text-align:left;line-height:.90em;color:#173689;text-decoration:none;font-size:.8em;}
.map_content,.map_bottom{margin-top:-19px;}
.map_content{padding:0 8px;}
.map_content b{font-size:1.3em;}
.map_content a:link{text-decoration:none;font-weight:bold;color:#173689;}
.map_content a:hover{text-decoration:none;font-weight:bold;color:#933;}
.map_content a:active{text-decoration:none;font-weight:bold;color:#933;}
.map_content a:visited{text-decoration:none;font-weight:bold;color:#77c;}
.map_content a:visited.hover{text-decoration:none;font-weight:bold;color:#933;}
.map_content img{border:solid 1px #888;margin-top:10px;margin-bottom:5px;margin-left:3px;margin-right:3px;}
.map_bottom{background:url(/i/corners/bl-999999.png) no-repeat bottom left;}
.map_bottom div{background:url(/i/corners/br-999999.png) no-repeat bottom right;}
.locallinks{line-height:.90em;background-color:#e1edf9;color:#173689;text-decoration:none;font-size:.8em;}
.locallinks a{line-height:1.2em;}
.locallinks a:link{color:#173689;text-decoration:none;}
.locallinks a:hover{color:#933;text-decoration:none;}
.locallinks a:active{color:#933;text-decoration:none;}
.locallinks a:visited{color:#77c;text-decoration:none;}
.locallinks a:visited:hover{color:#933;text-decoration:none;}
.tp{font-size:.80em;color:#173689;}
.tp si{font-size:.83em;font-style:italic;margin-top:3px;margin-bottom:3px;}
.tc{font-size:.80em;color:#33333;}
.tc si{font-size:.83em;font-style:italic;margin-top:3px;margin-bottom:3px;}
.ft blockquote{font-size:.70em;color:#333;}
.ft p{font-size:.70em;color:#333;}
.fn a{font-size:.84em;}
.fn{color:#933;}
.sbimg{border:0;margin-left:6px;margin-right:6px;margin-top:5px;}
.sbtitle{color:#000;font-size:11px;}
.hl img{position:relative;top:10px;}
.ca{background:#ffd9b7;}
.sg{background:#d3e6f8;}
.mn{text-decoration:none;color:#173689;font-weight:normal;}
.sd{font-size:.80em;color:#333;}
.cl{font-size:.80em;color:#333;}
img[src *= '/i/t\.gif']{display:block;border:0;}
.quicksearch p{margin-top:0;margin-bottom:7px;}
.quicksearch li{margin-top:0;margin-bottom:3px;}
.quicksearch{list-style:none;margin-top:3px;line-height:.98em;}
.quicksearch i{font-weight:normal;font-size:90%;}
.quicksearch a{font-size:90%;}
.quicksearch .sm{font-size:90%;}
#search{text-align:center;position:relative;width:100%;}
input.go{background:#d4e5ff url(/i/go.gif) no-repeat scroll 0;border-color:#d4e5ff #666666 #666 #dddddd;border-style:solid;border-width:0;color:#fff;font-size:.8em;font-weight:bold;height:22px;text-transform:lowercase;width:23px;padding:0;}
input.ttxtf{font-size:10px;height:18px;width:116px;border:1px solid #666;}
.collegestatelinks{background-color:#1d5387;color:#fff;text-decoration:none;font-size:.8em;}
.collegestatelinks a:link{color:#fff;text-decoration:none;}
.collegestatelinks a:hover{color:#f96;text-decoration:none;}
.collegestatelinks a:active{color:#f96;font-weight:bold;text-decoration:none;}
.collegestatelinks a:visited{color:#f96;font-weight:bold;text-decoration:none;}
.collegestatelinks a:visited:hover{color:#f96;text-decoration:none;}
#cse-search-results iframe{width:750px;}
div#qTip {padding: 15px;width:250px;display: none;background: #ffbb88;border: solid 1px #aaaaaa;color: #173689;font: bold 11px Verdana, Arial, sans-serif;text-align: left;position: absolute;z-index: 1000;}
.ln{color:#173689;text-decoration:underline;cursor:pointer;cursor:hand;}
.lnr{color:#173689;text-decoration:none;cursor:pointer;cursor:hand;}





body {
 background:#DBD9D9 url(/data/sp_aff/329671/gg.gif) repeat-x scroll 0 0;
}

#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:8p% !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 {
color:#D10000 !important;
font-weight:bold !important;
padding:10px;
}

.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;
}


#b_searchboxInc #b_frm, #b_hotelTmpl .b_availForm {border:0px solid #003580!important;}

div.b_promoItemCityInc h3, div.b_hotelSummary h3 {background-color:transparent !important;border-bottom:1px solid #CCCCCC!important;}

.b_bContent a {
 text-decoration:none;
}

.b_bContent a:hover {
 text-decoration:underline;
}

.b_bContent {
 padding: 0 25px;
}


#b_langSelect, #b_breadcrumb, #b_indexSpecials, #b_mainContent, #b_additionalBookingsArea {
 border:none!important;
}


.b_bContent h1, .b_bContent h2, .b_bContent h3, #b_searchDest p, div#b_availcheckArea label {
color:#1D5387;
}


.b_bContent h1, .b_bContent h2 {
font-size:15px !important;
text-transform:uppercase;
}

#b_searchresultsTmpl #b_mainContent h3 {
font-size:15px;
}

.b_roomsFormInner td {
 color:#000!important;
}

#b_indexFeats {
 width:36%;
}

#b_indexSpecials {
 width:58%;
}

.b_promoItemCityInc .b_price {
color:#C1272D;
display:table-cell;
font-weight:bold;
text-align:right;
}
#b_footerInc {
clear:both;
margin-bottom:-10px;
padding-top:0;
}


.b_bContent {
 margin: 0 auto;
 text-align:left;
width:900px;
margin:-15px auto 0;
//margin:-18px auto 0;
background-color:#FFF;
}