/* Style sheet innLayout */
#main div.ce_image.special{width:135px;height:180px;float:left;clear:none;margin:5px;padding:5px 10px;border:1px solid #000000;}
#main div.ce_image.special h3{margin-right:auto;margin-left:auto;text-align:center;font-size:1.3em;color:#23427a;}
.home #main{background:#F4F9D9 url("tl_files/inn/layout/row1_bkgrnd.gif") left top repeat-x;}
#spotlight{margin-top:10px;font-size:.9em;line-height:1.2em;}
body{margin:0;padding:15px 0 0 0;background-color:#162648;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#000;line-height:1.25em;}
#wrapper{width:790px;margin-right:auto;margin-left:auto;background-color:#ffffff;}
#container{padding-right:10px;padding-left:10px;font-size:1.2em;line-height:1.4em;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
#main{width:510px;float:right;padding:10px 10px 25px 10px;background-color:#F4F9D9;min-height:350px;height:auto !important;height:350px;}
.clearBoth{clear:both;}
.clearNone{clear:none;}
.inside{position:static;}
.block{overflow:visible;}
#main h2{display:block;padding-right:10px;padding-left:10px;font-weight:bold;font-size:18px;color:#074a24;line-height:20px;}
.package{margin-top:15px;margin-bottom:15px;padding:10px 20px 20px 20px;background-position:center top;background-repeat:no-repeat;}
#main .package h2{margin-top:0;margin-bottom:25px;padding-top:0;padding-bottom:0;font-size:20px;color:#ffffff;line-height:22px;}
.package .ce_table table{border-color:#000000;}
.package .ce_table td{border-color:#000000;}
.bruins{background-image:url("tl_files/inn/promos/bruinsPackage.jpg");}
.celtics{background-image:url("tl_files/inn/promos/celticsPackage.jpg");}
.redsox{background-image:url("tl_files/inn/promos/redsoxPackage.jpg");}
.bruins .ce_table td{background-color:#e8e668;}
.celtics .ce_table td{background-color:#a0d69f;}
.redsox .ce_table td{background-color:#ffffff;}
.booking{display:block;margin-top:10px;margin-bottom:10px;padding:8px;background-color:#14573a;font-weight:bold;color:#ffffff;}
.booking p{margin-top:0;margin-bottom:0;}
#main h1{display:block;margin:0 0 10px 0;padding:3px 10px;background-color:#78ad21;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:2em;color:#ffffff;line-height:1em;}
#main p{padding-right:10px;padding-left:10px;}
#main .image_container{text-align:center;}
.bookPackage img{float:left;margin-left:10px;}
.column{width:160px;float:left;margin-right:8px;font-size:.95em;line-height:1.1em;}
#main .column h2{display:block;margin:0 0 5px 0;padding:3px 10px;background-color:#78ad21;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:1.6em;color:#ffffff;line-height:1em;}
#innFooter{clear:both;display:block;padding-top:10px;padding-bottom:10px;}
#innFooter #tagline{font-family:Georgia, Times, "Times New Roman", serif;font-weight:bold;font-style:italic;font-size:1.1em;}
#footer{width:780px;margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:20px;}
#footer #footerNav a{margin-right:8px;color:#B1DEE5;}
#footer #copyright{padding-top:10px;font-style:italic;color:#B1DEE5;}
#spotlight h1{display:block;margin:0;padding:3px 10px;background-color:#78ad21;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:1.6em;color:#ffffff;line-height:1em;}
#spotlight .map-link{display:block;margin-top:8px;text-align:center;border:1px solid #6c6c6c;text-decoration:none;}
#spotlight .map-link:hover{margin-top:8px;background-color:#f8d14a;text-decoration:none;}
.promo{width:115px;float:left;}
.promo p{padding-right:5px;padding-left:5px;font-size:.95em;line-height:1.1em;}
#contact{clear:both;background-color:#FAEFC4;line-height:1.2em;}
#contact p{padding-right:10px;padding-left:10px;}
#contact h2{margin:0;padding:2px 10px;background-color:#F8D14A;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:1.6em;color:#000000;line-height:1em;}
#header{padding:10px;background:#ffffff url("tl_files/inn/layout/headerBg.gif") left top no-repeat;}
#header .navDivider{height:4px;clear:both;margin:0;padding:0;background-color:#002674;}
#header #bwlogo{width:100px;float:left;}
#header #gcci{width:415px;height:47px;float:right;clear:right;}
#header #gcci #signin{width:415px;height:47px;display:none;background-color:#DDEEF1;}
#header #gcci #signin td{padding-bottom:0;}
#header #gcci #signin td.signinhdr{padding-top:2px;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#102856;}
#header #gcci #signin input,#header #gcci #signin .twopxpad{margin-top:4px;}
#header #gcci #signin td,#header #gcci #signin td a{font-size:10px;color:#0066CC;}
#header #gcci #signin td a:hover{color:#002674;}
#header #gcci #signin td,#header #gcci #signin td a.close{font-size:10px;color:#78818A;}
#header #gcci #signout{width:415px;height:47px;text-align:right;}
#header #gcci .inputmemnumber,#header #gcci .inputmempassword{width:85px;border:1px solid #4A4A4A;color:#8C949F;font: 9px Arial, Helvetica, sans-serif;}
#left{width:230px;padding-right:10px;}
#findaroom{padding:10px;background-color:#f8d14a;}
#findaroom h4{margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:1.8em;color:#f24921;}
#emailForm{clear:both;margin-bottom:10px;padding:5px 10px;background-color:#f8d14a;}
#emailForm h2{margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:1.4em;color:#f24921;line-height:1em;}
#emailForm p{margin-top:5px;margin-bottom:5px;font-size:11px;line-height:13px;}
#emailForm .submit_container{padding-top:8px;text-align:right;}
#emailForm input.text{width:175px;margin-top:3px;margin-bottom:3px;padding:2px;border:1px solid #a17a06;}
.homeEmail input.text{float:left;margin-right:15px;}
.homeEmail br{display:none;}
.homeEmail .submit_container{padding:0 10px 0 0;padding-right:10px !important;}
.ce_table table{border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.ce_table td{padding:5px 10px 5px 5px;vertical-align:top;border-top:1px solid #cccccc;border-right:1px solid #cccccc;}
