body {font-family: arial, veranda, helvetica, sans serif; background-color: #3f3f3f; margin: 0px;}
p {color: #000000; font-size: 10pt; margin: 5px;}
a.pic{text-decoration: none; border: 0;}
a.tiny:link, a.tiny:visited, a.tiny:active{text-decoration: none; color:#213443; background-color:#ffffff; font-size: 10pt;  margin-right: 20px; font-weight: bold;}
a.tiny:hover{color:#ffffff;}
a.large:link, a.large:visited, a.large:active{text-decoration: none; color:#606059; background-color:#ffffff; font-size: 16pt;  margin-right: 20px;}
a.large:hover{color:#ffffff;}
a.desc { color: #414143; font-size: 8pt;}
a.spBlue:link, a.spBlue:active, a.spBlue:visited {color: #213443; font-size: 10pt; font-weight: bold;}
a.spBlue:hover {color: #db7e07;}
a.spBlueA:link, a.spBlueA:active, a.spBlueA:visited{color: #213443; font-size: 8pt; font-weight: bold; vertical-align: top;  margin-left: 0px; text-align: right; line-height: 14px;}
a.spBlueA:hover {color: #db7e07;}
a.spMore:link, a.spMore:active, a.spMore:visited { color: #213443; font-size: 8pt; text-align: right; margin-top: -5px; vertical-align: top;}
a.spMore:hover {color: #213443;}.footer a:link, .footer a:visited , .footer a:active {color: #494954; text-decoration:none; font-size: 12pt; margin: 2px 15px 0px 0px;}
.footer a:hover {color: #db7e07;}
#hCont, #hCont:active{background-image: url(/images/bikeweekhotelshover.jpg); background-repeat: no-repeat; padding: 30px 0px 27px 0px; vertical-align: top;}

#hCont a:link, #hCont a:visited, #hCont a:active{color: #db7e07; text-decoration:none; font-size: 12pt; margin: 2px 10px 0px 0px;}
#hCont a:hover{color: #555151;}
.footer{background-color: #b5b4bd;}
.footer p {color: #213443; font-size: 8pt; margin: 5px;}
.fBlend{color: #595a5e; font-size: 8pt; text-decoration: none;}
div#mainview{margin-top: 20px; margin-right: 10px; margin-bottom: 20px;}
h1{ font-size: 18pt; font-weight: normal; color: #606059; margin-left:10px; }
.hbName {text-decoration: none; color:#555151; font-size: 12pt; font-weight: bold; margin-left: 10px;}
.hbIcon {text-decoration: none; color: #555151;  font-size: 10pt; vertical-align: middle;}
.hb {border-collapse: collapse; border-color: #213443; border-width: 1px; border-style: solid; width: 602px;}
.hbHead td{background-color: #a2a2a2;}
.tb {width: 602px;}
.hbThb {margin-right: 10px;}
.hbSmText { color: #414143; font-size: 8pt; vertical-align: top;}
.hbSmTextA { color: #414143; font-size: 8pt; font-weight: normal; vertical-align: top; text-align: center;}
.hbSmTextB { color: #414143; font-size: 8pt;}
.hbPrice { color: #156621; font-size: 11pt; font-weight: bolder; vertical-align: top; text-align: right;}
.hbDesc { color: #414143; font-size: 8pt; margin-left: 75px; margin-top: -5px; vertical-align: top;}
.hbDirection { 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;  color: #213443; font-size: 8pt; font-weight: bold; margin-right: 10px;}
.hbButton {margin: 0px;}
.hbButton a{margin: 0px; text-decoration: none; vertical-align: top; background-color:#95aeca;  font-size: 10pt; color: #555151;}
.hbWhite {text-decoration: none;  color:#ffffff; font-size: 10pt; font-weight: bold; margin: 10px;}
.hbTrans {text-decoration: none;  color:#213443; 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 {color: #ffffff; font-size: 8pt; font-weight: bold;}
.spWhiteA {color: #ffffff; font-size: 10pt; font-weight: bold; margin-left: 10pt; margin-top: 0px;}
.spBlue {color: #213443; font-size: 10pt; font-weight: bold;}
.spBlueA{color: #213443; font-size: 8pt; font-weight: bold; vertical-align: top;  margin-left: 0px; text-align: right; line-height: 14px;}
.spGreen {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}
.lb {background-color: #ffffff; border-collapse: collapse; border-color: #213443; 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;  color: #213443; font-size: 8pt; font-weight: bold; margin: 3px 10px 0px 0px;}
a.lmHotelsNear:link, a.lmHotelsNear:active, a.lmHotelsNear:visited { color: #213443; font-size: 8pt; text-align: right; vertical-align: top; line-height: 12px;}
a.lmHotelsNear:hover {color: #ed8b0d;}
#filterForm{margin: 0px 0px 20px 0px;}
#mapLMBox {width: 289px; height: 200px; margin: 5px 4px 0px 4px; border-collapse: collapse; border-color: #213443; border-width: 1px; border-style: solid;}
#mapMain {width: 908px; height: 450px; margin: 5px 5px 5px 5px; border-collapse: collapse; border-color: #213443; border-width: 1px; border-style: solid;}
#mapMainControl {background-color: #ffffff; width: 200px; height: 450px; margin: 5px 0 5px 5px; border-collapse: collapse; border-color: #213443; border-width: 1px; border-style: solid;}
#mapMainHead {background-color: #ffffff; width: 910px; height: 36px; margin: 5px 5px 0px 5px; border-collapse: collapse; border-color: #213443; 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: #213443; border-width: 1px; border-style: solid; text-align: right;}
.shiftRight{text-align: right; margin-right: 5px;}
.hdHeader{color: #213443;  font-size: 18pt;}
.hdHeaderSm{margin-top: -30px; font-weight: bold; color: #213443;  font-size: 10pt;}
.hdNum{margin-top: 20px;}
hr.hdTopDiv{border: none 0;border-top: 1px dotted #ed8b0d;border-bottom: 1px solid #ed8b0d; width: 55%; height: 2px; margin: 0px 0 auto 0; text-align: right;}
hr.hdTopDivH{border: none 0;border-top: 1px dotted #ed8b0d;border-bottom: 1px solid #ed8b0d; width: 100%; height: 2px; margin: 0px 0 auto auto; text-align: right;}
.hdContainer{ margin-bottom: 0px; margin-right: 5px;}
.hdSubHeader{color: #5386bf;  font-size: 10pt; font-weight: bold;}
.mmcHeader{width: 198px; height: 20px; background-color: #cdddec; margin: 1px;}
.mapMainSubControl {background-color: #ffffff; width: 190px; margin: 5px 5px 5px 5px; border-collapse: collapse; border-color: #213443; border-width: 1px; border-style: solid;}
.ibHb { background-color: #ffffff; border-collapse: collapse; border-color: #213443; 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 {  color: #414143; font-size: 8pt; vertical-align: top;}
.icHb { background-color: #ffffff; border-collapse: collapse; border-color: #213443; 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 {  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{ color: #5386bf; font-size: 9pt; vertical-align: bottom; margin-left: 10px;}
.clForm input{display: inline; margin-right: 15px; background-color: #ffffff; height: 12px; font-size: 9pt; vertical-align: bottom; margin-bottom: 10px; }
.clForm select{display: inline; margin-right: 0px; background-color: #ffffff; height: 18px; font-size: 9pt; vertical-align: bottom; }
.clAlert{color: #ed8b0d; font-size: 10pt; font-weight: bold; margin-left: 5px; vertical-align: top;}
.clErr{display: inline; height: 100px; width: 2px;}
.clLarge{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: #213443; border-width: 1px; border-style: solid; padding: 0px;}
#filter span {margin-left: 14px;  color: #213443; font-size: 10pt; font-weight: bold;}
#filter input {margin-left: 24px;}
#filter label { color: #213443; font-size: 10pt;}
#fHead {width: 275px; height: 24px; background-color: #666262; text-align: center;  font-size: 10pt; font-weight: bold; color: #213443; padding: 8px 0px 0px 0px;}
.hcCell0 td{background-color: #ffffff;  font-size: 10pt;}
.hcCell1 td {background-color: #f2efe9;  font-size: 10pt;}
#mainEvent tr td span{color: #213443; font-size: 8pt; font-weight: bold; vertical-align: top;  margin-left: 0px; text-align: right; line-height: 14px;}
#mainEvent a:link, #mainEvent a:active,#mainEvent a:visited{color: #213443; font-size: 8pt; font-weight: bold; vertical-align: top;  margin-left: 0px; text-align: right; line-height: 14px;}
#mainEvent a:hover {color: #db7e07;}
.hcCell0{background-color: #ffffff;  font-size: 10pt;}
.hcCell1{background-color: #f2efe9;  font-size: 10pt;}
.hcCell0a, .hcCell1a{background-color: #666262;  font-size: 10pt;}
.hcCell2{background-color: #666262;  font-size: 10pt; font-weight: bold; color: #213443; text-align: center;}
.hcCell2 a {text-decoration: none; color: #213443;}
.frame{margin: 5px;}
#bxSelect form {margin: 8px;}
#bxSelect select {background-color: #ffffff;}
#iMap {width: 443px; height: 250px; margin: 0px; border-collapse: collapse; border-color: #213443; border-width: 1px; border-style: solid;}
.iHead{ font-size: 14pt; color: #df7719; }
ul.contact {text-align: left; text-indent: 15px; margin: 10px;}
ul.contact li{border-bottom: 1px; padding: 0px;  font-size: 10pt;}
.button1 {background-color: #ffffff;}
.iLL {border-collapse: collapse; border-color: #213443; border-width: 1px; border-style: solid; background-color: #ffffff; float: left; margin: 5px 5px 0px 5px; line-height: 12pt;  font-size: 10pt; color: #000000; text-align: left;}
.iLLHead {background-image: url(/images/bwillhead.jpg);padding: 2px;  color: #ffffff; font-weight: bold; font-size: 10pt; text-align: right;}
.iLLHead span{margin-right: 20px;}
.iLL h3 { color: #213443; 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;  color: #213443; font-weight: bold; font-size: 9pt;}
.iLL li a { text-align: right;  color: #213443; font-weight: bold; font-size: 9pt; text-decoration: none;}
.iLL p {margin-top: 0px; text-align: left;  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;  color: #213443; font-weight: bold; font-size: 8pt; margin-bottom: 5px;}
.faMode ul li a { text-align: right;  color: #213443; text-decoration: underline; font-size: 8pt;}
.faMode ul li p {margin: 0px; text-align: left;  color: #000000; font-size: 8.5pt; font-weight: normal;}
.fLLHead {background-color: #dadada; padding: 2px;  color: #213443; font-weight: bold; font-size: 10pt; text-align: right;}
#mapFASB {width: 288px; height: 200px; margin: 0px; border-collapse: collapse; border-color: #213443; border-width: 1px; border-style: solid;}
.hbALT {margin-left: 6px; border-collapse: collapse; border-color: #213443; border-width: 1px; border-style: solid; background-color: #666262; width: 285px; float: left;}
.hbALTm {margin: 3px; width: 277px; background-color: #ffffff;}
.hbALTName {text-decoration: none;  color:#213443; font-size: 8pt; font-weight: bold;}
.hbALTThb {margin: 0px 1px 0px 3px;}
.spGreenA { color: #156621; font-size: 10pt; font-weight: 900;}
#taf label{ color: #156621; font-size: 10pt;}
#taf p{ color: #156621; font-size: 8pt; margin: 10px;}
#taf input{ color: #213443; font-size: 8pt; margin: 3px; height: 18px;}
#taf textarea{ color: #213443; font-size: 8pt; margin: 3px;}
#taf span{ color: #a8a8a8; font-size: 8pt; margin-left: 10px;}
ul.ssb {text-align: left;text-indent: 0px;padding: 0px 0px 2px 0px ; margin: 0px 0px 0px 5px;font:  bold 10pt arial, Verdana, sans-serif;}
.ssb li {text-align: left; text-indent: 0px; list-style: none; margin-right: 5px;}













