body { background-color: #53483b/*5f5345*/;  margin: 0px; font-family: arial, veranda, helvetica; color: #000000; font-size: 10pt;}
a {font-family: arial, veranda, helvetica, sans-serif;}
p {margin: 0px 0px 10px 5px;}
p.faded {color: #4f4f4f; font-size: 9pt;}
ul{list-style: none;}
.italic {font-style: italic;}
.bold{font-weight: bold;}
.underline{text-decoration: underline;}
.featured span.bold{color: #43482f;}
a.pic{text-decoration: none; border: 0;}
a.tiny:link, a.tiny:visited, a.tiny:active{text-decoration: none; color:#304e72; background-color:#ffffff; font-size: 10pt; font-family: arial, veranda, helvetica; margin-right: 20px; font-weight: bold;}
a.tiny:hover{text-decoration: none; color:#ffffff; background-color:#304e72; font-size: 10pt; font-family: arial, veranda, helvetica; margin-right: 20px;}
a.large:link, a.large:visited, a.large:active{text-decoration: none; color:#606059; background-color:#ffffff; font-size: 16pt; font-family: arial, veranda, helvetica; margin-right: 20px;}
a.large:hover{text-decoration: none; color:#ffffff; background-color:#606059; font-size: 16pt; font-family: arial, veranda, helvetica; margin-right: 20px;}
a.desc {font-family: arial, veranda, helvetica; color: #414143; font-size: 8pt;}
a.nounderline{text-decoration: none;}
#hCont{background-image: url(/images/baltimore3.jpg); background-repeat: no-repeat; height: 175px; width: 910px;}
/* #hCont a:link, a:visited, a:active {color: #314e72; text-decoration:none; font-family: arial, helvetica, veranda; font-size: 12pt; margin: 2px 10px 0px 0px;} */
.hdSm{color: #314e72;}
.matte {margin: 5px;}
.mBarR td{opacity: .72; filter: alpha(opacity=72); background-color: #ffffff; border-style: solid; border-color: #000000; border-width: 1px; border-collapse: collapse; border-bottom: 0px;}
.mBarR td:hover{opacity: .90; filter: alpha(opacity=90); background-color: #ffffff;}
.mBarR td:hover a{}
 a.mBar{text-decoration: none; background-color: #ffffff; color: #000000; font-size: 10pt; font-weight: bold; font-family: arial, veranda, helvetica, sans-serif;}
 a.mBar1{opacity: .88; filter: alpha(opacity=88); text-decoration: none; background-color: #ffffff; color: #e7a918; font-size: 10pt; font-weight: bold; font-family: arial, veranda, helvetica, sans-serif;}

.mWin{border-right-style: dotted; border-right-color: #000000; border-right-width: 1px; border-left-style: dotted; border-left-color: #000000; border-left-width: 1px;}
.footer{background-color: #a4a4a4;}
.footer a:link, .footer a:visited, .footer a:active {color: #494954; text-decoration:none; font-family: arial, helvetica, veranda; font-size: 12pt; margin: 2px 15px 0px 0px;}
.footer a:hover {color: #ffffff; text-decoration:none; font-family: arial, helvetica, veranda; font-size: 12pt; margin: 2px 15px 0px 0px;}
.footer p {color: #304e72; font-family: arial, helvetica, veranda; font-size: 8pt; margin: 5px;}
.footera a:link, .footera a:visited, .footera a:active {color: #ffffff; text-decoration:none; font-family: arial, helvetica, veranda; font-size: 12pt; margin: 2px 15px 0px 0px;}
.footera a:hover {color: #494954; text-decoration:none; font-family: arial, helvetica, veranda; font-size: 12pt; margin: 2px 15px 0px 0px;}
.footera p {color: #1c1f21 /*304e72*/; font-family: arial, helvetica, veranda; font-size: 8pt; margin: 5px;}
div#mainview{margin-top: 20px; margin-right: 10px; margin-bottom: 20px;}
h1{font-family: arial, veranda, helvetica; font-size: 18pt; font-weight: normal; color: #606059; margin-left:10px; }
.hbName {text-decoration: none; font-family: arial, veranda, helvetica; color:#2a2a2a; font-size: 12pt; font-weight: bold; margin-left: 10px;}
.hbIcon {text-decoration: none;color: #496842; font-family: arial, veranda, helvetica; font-size: 10pt; vertical-align: middle;}
.hb {border-collapse: collapse; border-color: #000000; border-width: 1px; border-style: solid; width: 602px;}
.hbHead td{background-color: #ddaa71;}
.tb {width: 602px;}
.hbThb {margin-right: 10px;}
.hbSmText {font-family: arial, veranda, helvetica; color: #414143; font-size: 8pt; vertical-align: top;}
.hbSmTextA {font-family: arial, veranda, helvetica; color: #414143; font-size: 8pt; font-weight: normal; vertical-align: top; text-align: center;}
.hbSmTextB {font-family: arial, veranda, helvetica; color: #414143; font-size: 8pt;}
.hbPrice {font-family: arial, veranda, helvetica; color: #156621; font-size: 11pt; font-weight: bolder; vertical-align: top; text-align: right;}
.hbDesc {font-family: arial, veranda, helvetica; color: #414143; font-size: 8pt; margin-left: 75px; margin-top: -5px; vertical-align: top;}
.hbDirection {font-family: arial, veranda, helvetica; color: #414143; font-size: 8pt; vertical-align: top; margin-top: 10px;}
ul.hbAmenity {padding-left: 0px; list-style-type: none; text-align: left; text-indent: 0px; margin: 0px;}
ul.hbAmenity li{display: inline; font-family: arial, veranda, helvetica; color: #304e72; font-size: 8pt; font-weight: bold; margin-right: 10px;}
.hbButton {margin: 0px;}
.hbButton a:link, .hbButton a:active, .hbButton a:visited, .hbButton a:hover {margin: 0px; text-decoration: none; vertical-align: top; background-color:#2a2a2a; font-family: arial, veranda, helvetica; font-size: 10pt; color: #ffffff;}
.hbWhite {text-decoration: none; font-family: arial, veranda, helvetica; color:#ffffff; font-size: 10pt; font-weight: bold; margin: 10px;}
.hbTrans {text-decoration: none; font-family: arial, veranda, helvetica; color:#304e72; font-size: 12pt; font-weight: bold; vertical-align:top;}
.spDrop {line-height: 12px; color: #000000; background-color: #ffffff;font: 10px arial, helvetica, veranda sans-serif; height: 16px; vertical-align: top;}
.spWhite {font-family: arial, helvetica, veranda; color: #ffffff; font-size: 8pt; font-weight: bold;}
.spWhiteA {font-family: arial, helvetica, veranda; color: #ffffff; font-size: 10pt; font-weight: bold; margin-left: 10pt; margin-top: 0px;}
.spBlue {font-family: arial, helvetica, veranda; color: #2a2a2a; font-size: 10pt; font-weight: bold;}
a.spBlue:link, a.spBlue:active, a.spBlue:visited {font-family: arial, helvetica, veranda; color: #2a2a2a; font-size: 10pt; font-weight: bold;}
a.spBlue:hover {font-family: arial, helvetica, veranda; color: #ed8b0d; font-size: 10pt; font-weight: bold;}
.spBlueA{font-family: arial, helvetica, veranda; color: #2a2a2a; font-size: 8pt; font-weight: bold; vertical-align: top;  margin-left: 0px; text-align: right;}
a.spBlueA:link, a.spBlueA:active, a.spBlueA:visited {font-family: arial, helvetica, veranda; color: #2a2a2a; font-size: 8pt; font-weight: bold; vertical-align: top;  margin-left: 0px; text-align: right;}
a.spBlueA:hover {font-family: arial, helvetica, veranda; color: #ed8b0d; font-size: 8pt; font-weight: bold; vertical-align: top;  margin-left: 0px; text-align: right;}
a.spBlueU:link, a.spBlueU:visited  {font-family: arial, helvetica, veranda; color: #304e72; font-size: 10pt; font-weight: bold; text-decoration: underline;}
a.spBlueU:hover {color: #ed8b0d;}
a.spGrayU:link, a.spGrayU:visited  {font-family: arial, helvetica, veranda; color: #575757; font-size: 10pt; font-weight: bold; text-decoration: underline;}
a.spGrayU:hover {color: #ed8b0d;}
a.spOrange:link, a.spOrange:visited {color: #e7a918; text-decoration: underline;}
.spGreen {font-family: arial, helvetica, veranda; color: #156621; font-size: 10pt; font-weight: bold;}
.spForm {margin: 3px 0px 0px 5px;}
.spFormJ {padding: 0px; margin: 0px 0px 0px 5px;}
.hbAnchor {width: 602px; margin-left: 0px; margin-top: -10px; text-align: right}
a.spMore:link {font-family: arial, veranda, helvetica; color: #2a2a2a; font-size: 8pt; text-align: right; margin-top: -5px; vertical-align: top;}
a.spMore:active {font-family: arial, veranda, helvetica; color: #2a2a2a; font-size: 8pt; text-align: right; margin-top: -5px; vertical-align: top;}
a.spMore:visited {font-family: arial, veranda, helvetica; color: #2a2a2a; font-size: 8pt; text-align: right; margin-top: -5px; vertical-align: top;}
a.spMore:hover {font-family: arial, veranda, helvetica; color: #ed8b0d; font-size: 8pt; text-align: right; margin-top: -5px; vertical-align: top;}
.lb {background-color: #ffffff; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid; width: 298px; margin-left: 5px; margin-right: auto; margin-top: 3px;}
ul.lmBoxList {padding: 0px 0px 0px 5px; list-style-type: none; text-align: left; text-indent: 0px; margin: 0px;}
ul.lmBoxList li{border-bottom: 1px; padding: 0px; font-family: arial, veranda, helvetica; color: #304e72; font-size: 8pt; font-weight: bold; margin: 3px 10px 0px 0px;}
ul.lmBoxList li a:link, ul.lmBoxList li a:active, ul li a.lmHotelsNear:visited { color: #304e72; font-size: 8pt; text-align: right; vertical-align: top; text-decoration: none;}
ul.lmBoxList li a:hover {color: #ed8b0d;}
#mapLMBox {width: 289px; height: 200px; margin: 5px 4px 0px 4px; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid;}
#mapMain {width: 908px; height: 450px; margin: 5px 5px 5px 5px; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid;}
#mapMainControl {background-color: #ffffff; width: 200px; height: 450px; margin: 5px 0 5px 5px; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid;}
#mapMainHead {background-color: #f5f5f7; width: 910px; height: 36px; margin: 5px 5px 0px 5px; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid; text-align: right;}
#mapMainSubHead {background-color: #ffffff; width: 910px; height: 30px; margin: 5px 5px 5px 5px; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid; text-align: right;}
.shiftRight{text-align: right; margin-right: 5px;}
.hdHeader{color: #2a2a2a; font-family: arial, veranda, helvetica; font-size: 12pt; font-weight: bold;}
.hdHeaderSm{margin-top: -30px; font-weight: bold; color: #304e72; font-family: arial, veranda, helvetica; font-size: 10pt;}
.hdNum{margin-top: 20px;}
hr.hdTopDiv{border: none 0;border-top: 1px dotted #ed8b0d; border-bottom: 1px solid #000000; width: 55%; height: 2px; margin: 0px 0px 10px 0px; text-align: left;}
.hdContainer{ margin-bottom: 0px; margin-right: 5px;}
.hdSubHeader{color: #5386bf; font-family: arial, veranda, helvetica; font-size: 10pt; font-weight: bold;}

.mmcHeader{width: 198px; height: 20px; background-color: #cdddec; margin: 1px;}
.mapMainSubControl {background-color: #f5f5f7; width: 190px; margin: 5px 5px 5px 5px; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid;}
.ibHb { background-color: #ffffff; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid; width: 400px; height: 175px; padding: 0px}
.ibHbHead {width: 400px; height: 18px; background-color: #cdddec; text-align: right; }
.ibHbLower { background-color: #ffffff; padding: 2px 2px 2px 2px; vertical-align: top; }
.ibHbSmText { font-family: arial, veranda, helvetica; color: #414143; font-size: 8pt; vertical-align: top;}
.icHb { background-color: #ffffff; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid; width: 333px; height: 250px; padding: 0px}
.icHbHead {width: 400px; height: 18px; background-color: #cdddec; text-align: right; }
.icHbLower { background-color: #ffffff; padding: 2px 2px 2px 2px; vertical-align: top; }
.icHbSmText { font-family: arial, veranda, helvetica; color: #414143; font-size: 8pt; vertical-align: top;}
.clMatte{width: 279px; background-color: #ffffff; margin: 5px 4px 0px 10px; border-collapse: collapse; border-color: #ffffff; border-width: 1px; border-style: solid;}
.clMatte label{ font-family: arial, helvetica, veranda; color: #5386bf; font-size: 9pt; vertical-align: bottom; margin-left: 10px;}
.clForm input{display: inline; margin-right: 15px; background-color: #f5f5f7; height: 12px; font-size: 9pt; vertical-align: bottom; margin-bottom: 10px; }
.clForm select{display: inline; margin-right: 0px; background-color: #f5f5f7; height: 18px; font-size: 9pt; vertical-align: bottom; }
.clAlert{font-family: arial, helvetica, veranda; color: #ed8b0d; font-size: 10pt; font-weight: bold; margin-left: 5px; vertical-align: top;}
.clErr{display: inline; height: 100px; width: 2px;}
.clLarge{font-family: arial, helvetica, veranda; color: #ed8b0d; font-size: 12pt; font-weight: bold;}
.clMvUp{margin-top: -1px;}
#compare { margin: 0px 3px 0px 0px;}
#filter {width: 275px; height: 480px; margin: 2px 5px 5px 5px; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid; padding: 0px;}
#filter span {margin-left: 14px; font-family: arial, veranda, helvetica; color: #304e72; font-size: 10pt; font-weight: bold;}
#filter input {margin-left: 24px;}
#filter label {font-family: arial, veranda, helvetica; color: #304e72; font-size: 10pt;}
#fHead {width: 275px; height: 24px; background-color: #b4cce6; text-align: center; font-family: arial, veranda, helvetica; font-size: 10pt; font-weight: bold; color: #304e72; padding: 8px 0px 0px 0px;}
.hcCell0{background-color: #ffffff; font-family: arial, veranda, helvetica; font-size: 10pt;}
.hcCell1{background-color: #f2efe9; font-family: arial, veranda, helvetica; font-size: 10pt;}
.hcCell0a{background-color: #b4cce6; font-family: arial, veranda, helvetica; font-size: 10pt;}
.hcCell1a{background-color: #b4cce6; font-family: arial, veranda, helvetica; font-size: 10pt;}
.hcCell2{background-color: #b4cce6; font-family: arial, veranda, helvetica; font-size: 10pt; font-weight: bold; color: #304e72; text-align: center;}
.hcCell2 a {text-decoration: none; color: #304e72;}
.frame{margin: 5px;}
#bxSelect form {margin: 8px;}
#bxSelect select {background-color: #f5f5f7;}
#iMap {width: 398px; height: 225px; margin: 0px; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid;}
.iHead{font-family: arial, veranda, helvetica; font-size: 12pt; color: #304e72; margin-left: 10px; }
ul.contact {text-align: left; text-indent: 15px; margin: 10px;}
ul.contact li{border-bottom: 1px; padding: 0px; font-family: arial, veranda, helvetica; font-size: 10pt;}
.button1 {font-family: arial, veranda, helvetica, sans-serif; background-color: #ffffff;}
.iLL {border-collapse: collapse; border-color: #000000; border-width: 1px; border-style: solid; background-color: #ffffff; float: left; margin: 5px 5px 0px 5px; line-height: 12pt; font-family: arial, veranda, helvetica; font-size: 10pt; color: #000000; text-align: left;}
.iLL2 {width: 408px;  border: 1px #000000 dashed; background-color: #ffffff; margin: 0px 5px 5px 5px; line-height: 12pt; font-family: arial, veranda, helvetica; font-size: 10pt; color: #000000; text-align: left;}
.iLL2I{padding: 3px; font-size: 10pt; margin: 0px; border: 1px #e7a918 dashed;}
.iLLHead {background-color: #000000; padding: 2px; font-family: arial, veranda, helvetica; color: #ffffff; font-weight: bold; font-size: 10pt; text-align: right;}
.iLLHead span{margin-right: 20px;}
.iLLHead2 {padding: 2px; font-family: arial, veranda, helvetica; color: #000000; font-weight: bold; font-size: 10pt; text-align: right;}
.iLLHead2 span{margin-right: 20px;}
.iLL h3 {font-family: arial, veranda, helvetica; color: #000000; font-weight: bold; font-size: 10pt; line-height: 15px; margin: 0px 0px 0px 0px;}
.iLLFrame ul {padding-left: 0px; list-style-type: none; text-align: left; text-indent: 0px; margin: 0px;}
.iLL li { text-align: right; font-family: arial, veranda, helvetica; color: #000000; font-weight: bold; font-size: 9pt;}
.iLL li a { text-align: right; font-family: arial, veranda, helvetica; color: #000000; font-weight: bold; font-size: 9pt; text-decoration: none;}
.iLL p {margin-top: 0px; text-align: left; font-family: arial, veranda, helvetica; color: #000000; font-size: 10pt; font-weight: normal;}
.faMode {margin: 5px;}
.faMode ul {padding-left: 0px; list-style-type: none; text-align: left; text-indent: 0px; margin: 0px 0px 0px 0px;}
.faMode ul li { text-align: left; font-family: arial, veranda, helvetica; color: #304e72; font-weight: bold; font-size: 8pt; margin-bottom: 5px;}
.faMode ul li a { text-align: right; font-family: arial, veranda, helvetica; color: #304e72; text-decoration: underline; font-size: 8pt;}
.faMode ul li p {margin: 0px; text-align: left; font-family: arial, veranda, helvetica; color: #000000; font-size: 8.5pt; font-weight: normal;}
.fLLHead {background-color: #865555; padding: 2px; font-family: arial, veranda, helvetica; color: #ffffff; font-weight: bold; font-size: 10pt; text-align: right;}
#mapFASB {width: 288px; height: 200px; margin: 0px; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid;}
.hbALT {margin-left: 6px; border-collapse: collapse; border-color: #304e72; border-width: 1px; border-style: solid; background-color: #b4cce6; width: 285px; float: left;}
.hbALTm {margin: 3px; width: 277px; background-color: #ffffff;}
.hbALTName {text-decoration: none; font-family: arial, veranda, helvetica; color:#304e72; font-size: 8pt; font-weight: bold;}
.hbALTThb {margin: 0px 1px 0px 3px;}
.spGreenA {font-family: sans-serif, helvetica, veranda; color: #156621; font-size: 10pt; font-weight: 900;}
#taf label{font-family: sans-serif, helvetica, veranda; color: #156621; font-size: 10pt;}
#taf p{font-family: sans-serif, helvetica, veranda; color: #156621; font-size: 8pt; margin: 10px;}
#taf input{font-family: sans-serif, helvetica, veranda; color: #4a452b; font-size: 8pt; margin: 3px; height: 18px;}
#taf textarea{font-family: sans-serif, helvetica, veranda; color: #4a452b; font-size: 8pt; margin: 3px;}
#taf span{font-family: sans-serif, helvetica, veranda; color: #a8a8a8; font-size: 8pt; margin-left: 10px;}
.nSHead{float: right; clear: right; padding: 0px 10px 5px 0px; text-align: right;}
.nSHead a:link, a:visited, a:active{font-size: 10pt; text-decoration: none; color: #000000;}
.nSHead a:hover{color: #e7a918;}
.nSHead a.current{color: #e7a918;}
.nLink{text-align: right; font-size: 12pt; vertical-align: bottom; margin-left: 5px; float: right; clear: right;}
.nLink span {color: #e7a918;}
.nLink hr{height: 0px; border: 1px; border-style: dashed; border-color: #e7a918; margin-top: 0px;}
.nLink a:link, .nLink a:visited, .nLink a:active{font-size: 10pt; text-decoration: none; color: #000000; text-decoration: underline;}
.nLink a:hover{color: #ed8b0d;}
.nH0{border: 1px dashed #000000; text-align: center;}
.nH0:hover{background-color: #000000;}
.nH1{border: 1px dashed #e7a918; text-align: center;}
.nb:hover div.nH1 {background-color: #000000;}
.nb:hover div.nH0 {background-color: #e7a918;}
.nb:hover a.nBox, .nb:hover a.nBoxA {color: #ffffff;}
a.nBox {color: #000000; text-decoration:none; font-size: 12pt;}
a.nBoxA {color: #000000; text-decoration:none; font-size: 10pt;}
.iLL2ISB {padding: 3px; font-size: 10pt; margin: 0px; border: 1px #e7a918 dashed;}
.iLL2ISB ul {margin: 0px; padding: 10px; text-indent: 0px;}
.iLL2ISB li a{text-indent: 0px; color: #000000;}
.iLL2ISB li a:hover{color: #e7a918;}
.aFeatured {float: right; clear: right; width: 490px; padding: 5px; background-color: #7e7e7e; color: #ffffff; text-align: right;}
.aFeatured span {font-size: 14pt;}
.aFeatured p {font-size: 10pt; text-align: left;}
.aFeatured a {color: #e7a918; font-weight: bold; margin: -10px 10px 0px 0px;}
.aFeatured img {margin-left: 5px;}
.aForm {margin-top: 5px;}
.aForm select{opacity: .78; filter: alpha(opacity=78); background-color: #7e7e7e; color: #ffffff; margin: 5px 0px 0px 10px;}
.aForm input {}
.ital{margin-left: 23px; font-size: 8pt; color: #7e7e7e; font-style: italic;}
.comment{font-size: 8pt; color: #7e7e7e;}
ul.eP{text-align: left; padding: 0px 0px 0px 10px; text-indent: 0px; margin: 0px;}
.eP li{ padding: 0px; text-indent: 0px; margin: 0px;}
.eP a:link, .eP a:visited, .eP a:active{font-size: 10pt; text-decoration: none; color: #000000;}
.eP a:hover{color: #e7a918;}
#indHS {margin-top: -10px; padding: 3px;}
#indHS select {background-color: #000000; color: #ffffff; font-size: 9pt; opacity: .58; filter: alpha(opacity=58);}
#indHS input {opacity: .58; filter: alpha(opacity=58); margin: 4px 0px 0px 130px; height: 20px; width: 65px; background-color: #000000; color: #ffffff; font-size: 8pt; text-align: center;}
.cal0 {background-color: #e9e9e9;}
.cal1 {background-color: #a3a3a3;}
.sbjCat {color: #a7a7a7; font-size: 8pt; text-align: right;}
.sbjHead {color: #304e72; font-size: 10pt; margin: 0px 5px 0px 0px}
.feature {margin: 0px 15px 5px 0px; width: 388px;}
.fSbjHead {color: #000000; font-size: 18pt; font-weight: lighter; margin: 0px;}
.fSbjSubHead {color: #304e72; font-size: 10pt; font-weight: lighter; font-style: italic; margin: 0px; margin-bottom: 10px;}
p.big{font-size: 15pt; width: 450px; font-family: times; margin: 15px 10px 0px 10px;}
p.big:first-letter{font-size: 22pt; font-weight: bold;}
p.big span{font-style: italic; margin-left: 25px;}
p.bigA{text-align: right; font-style: italic; font-size: 15pt; width: 420px; font-family: times;}
.buttonFarm{margin: 5px;}
.buttonFarm img {margin-bottom: 2px; border: #ffffff 1px solid;}
.buttonFarm img:hover {margin-bottom: 2px; border: #cec823 1px solid;}
/*faq*/
.faqh {color: #e7a918; font-size: 12pt; margin: 10px 0px -10px 10px;}
.faq {margin: 0px 0px 0px 0px;}
.faq li p {margin-top: 5px; width: 450px;}
.faq li h5 {margin: 10px 0px 0px 0px;}

h2.businessdir {margin: 10px 5px 0px 0px; color: #213033; font-size: 18pt;}
h3.businessdir {margin: 5px 5px 0px 0px; color:#4b4c51; font-size: 14pt; font-style: italic;}
h5.businessdir {margin: 10px 5px 0px 0px; color:#4c7ea1; font-size: 10pt; font-weight: bold;}

.socialB {padding: 2px; margin: 0px 0px 0px 7px; border: 1px #ffffff solid;}
.socialB:hover{border: 1px #5a5a5a solid;}
/* side menu 865555 */
#sbList{
  text-align: left;
  background-color: #ffffff; 
  padding: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 5px;}
#sbList li {
  list-style: none; margin: 0px 0px 0px 0px;}
#sbList li:hover {
  background: #ffffff;}
#sbList li a.mb {
  display: block; 
  padding: 3px 0px 5px 0px; margin-left: 0px;
  border-bottom: 1px dashed #000; 
  margin-top: 1px;
  background-color: #ffffff;
  text-decoration: none;
  font-size: 10pt;
 color: #000000;}
#sbList li a.mb:hover {
  background-color: #f0c766;
  color: #ffffff;}
#sbList li a.mb1 {
  padding: 0px 20px 0px 20px; margin-left: 0px;
  border: 1px dotted #000;
  margin-top: 1px;
  background-color: #ffffff;
  text-decoration: none;
  font-size: 10pt;
  color: #e7a918;
}


/* Hotel Guide Styling*/

.hgWin { margin: 5px 5px 5px 15px; border: 0px #5b5b5b solid; }
.hgHead {height: 40px; border-bottom: 1px #5b5b5b solid; background-color: #a78e67; }
.hgHead h3 {margin-left: 25px; margin-top: 0px; padding-top: 5px; color: #ffffff; font-size: 14pt; font-weight: normal;}
.hotelGroup {margin: 5px; border: 1px #a7a7a7 solid; background-color: #edeae3;}
.hgItem {cursor: pointer; margin: 5px; border: 1px #a7a7a7 solid; background-color: #d0d0ce; cursor:pointer;}
/*.hgItem:hover {background-color: #a3b9c1;} */
.hgTitle {font-weight: normal; font-size: 18px; color: #635340;}
.hgItem input {opacity: .58; filter: alpha(opacity=58); margin: 4px 0px 0px 0px; height: 22px; width: 105px; background-color: #000000; color: #ffffff; font-size: 8pt; text-align: center;}
p.hgDist {font-size: 8pt; margin: 0px;}

/* Hotel Menu Styling */

#hotMenu { width: 200px;}
.hotMenuHead {height: 40px; border: 1px #233540 dashed; color: #000000; background-color: #ffffff/*233540*/; text-align: center; vertical-align: middle;}
.hotMenuSubject{height: 22px; border: 1px #233540 dashed; border-collapse: collapse; background-color: #233540; }
.hotMenuItem {border: 1px #233540 dashed; border-collapse: collapse; background-color: #233540; /*7C97A6;*/}
.hotMenuItem a {}

.justify{text-align: justify;}
.featurectr {margin: 0px 4px 5px 2px; width: 386px;}
.illist {margin: 0px 0px 0px 6px; padding: 0px; width: 388px; float: left; clear: right; }
.illist li{margin: 0px 0px 5px 0px; padding: 0px;}
.illist li p {margin: 0px; padding: 0px; width: 384px; color: #7b7b7b;}
.dllist {margin: 0px 0px 0px 15px; padding: 0px; width: 180px; float: left; clear: right; }
.dllist li{margin: 0px 0px 5px 0px; padding: 0px;}
.dllist li p {margin: 0px; padding: 0px; width: 180px; color: #7b7b7b;}
a.olive {color: #43482f; font-size: 10pt; text-decoration: underline; font-weight: bold;}
.olive:hover{color: #e7a918;}

.tabbedul {width: 580px; height: 100%; text-align: right; margin: 3px 10px 0px 0px; padding: 2px 0px 0px 0px; border-bottom: 2px #636418 solid;}
.tabbedul li.noncurrenttul{display: inline; margin: 2px 0px 0px 5px; padding: 2px 4px 0px 4px; background-color: #eeeeeb; border: 1px #636418 solid; border-bottom: 0px #636418 solid;}
.tabbedul li.currenttul{display: inline; margin: 2px 0px -2px 5px; padding: 2px 4px 0px 4px; background-color: #ffffff; border: 1px #636418 solid; border-bottom: 2px #ffffff solid;}
.tabbedul li a{text-decoration: none; padding: 0px; margin: 0px;}
.right {float: right; clear: left;}

