
/* colors

red		#82312e
softred #c09896
blue	#1e5a71
lighter	#71b1c9
yellow	#f5f3dc
gold	#9c9067
sand	#e0dcc5
mustard	#e6e2a7

					*/

body {
 background: #ffffff color: #eed7a5; font-family: Helvetica, Arial, sans-serif; margin: 0; font-size:63%; }

.shadows { width: 100%; margin: 0 auto; background: url('images/shadows.png') top center repeat-y; float:left; }

/* General Definitions */

a, a:link, a:active, a:visited { color: #1e5a71; }

a:hover { text-decoration: none; }

h1, h2, h3, h4, h5 { color: #1D5971; margin: .4em 0 .5em 0; }

h1 { font-size: 2.2em; color:#fff; margin:0px; width:349px; height:93px; text-indent:-999em; background: url('images/tyeelodge_logo.gif') top left no-repeat; }

h1 { font-size: 2.2em; color:#333; padding: 10px; }

h2 { font-size: 1.4em; }

h3 { font-size: 1.1em; }

h4 { font-size: 1em; }

p { margin: 0 0 .8em 0; }

ul, ol { margin: 0 0 10px 35px; }

ul { list-style-type: disc; }

ol { list-style-type: decimal; }

/* Layout and Coloring */

#page { display: block; text-align: center; }

#header { background: #ffffff url('images/bg-stripe-top.gif') top center repeat-x; float: left; width: 100%; }

.layout { text-align: left; }

.layout.span10 { margin-left: auto; margin-right: auto; float:none; }

#topper { height: 97px; overflow:hidden; background:#fff; color: #9c9067; font-size: 15px; text-align: center; }

.right { position:relative; top:15px; line-height:2.3em; }

.right a { color:#9c9067 }

.left { position:relative; top:40px; }

#topper #book_now { background:#f5f3dc; margin-right:10px; }

#topper #book_now a { background:#f5f3dc; color:#9c9067; padding:10px 12px 8px 12px; border:2px solid #e0dcc5; text-transform:uppercase; text-decoration:none; }

#topper #book_now a:hover { background:#fff; color:#9c9067; padding:10px 12px 8px 12px; border:2px solid #e0dcc5; text-transform:uppercase; text-decoration:none; }

#topper #visit { float:left; padding:20px 0 0 3px; }

#topper #tour { background:#f5f3dc; }

#topper #tour a { background:#f5f3dc; color:#9c9067; padding:5px 5px 3px; border:2px solid #e0dcc5; text-decoration: none; }

#topper #tour a:hover { background:#fff; color:#9c9067; padding:5px 5px 3px; border:2px solid #e0dcc5; text-decoration:none; }

#slides { height: 265px; overflow:hidden; }

#slides.span10 { margin:0; }

.nav ul { list-style: none; margin: 0; padding: 0; }

.nav ul li { float: left; }

.nav ul li a { display: block; padding: .9em; text-decoration: none; }

.nav ul li a:hover { text-decoration: underline; }

.span10.topNavmain { margin:0; background-color: #82312E; }

#topNav { display: table; height: 33px; margin: 0 auto; padding: 0; width: auto; }

#topNav li { padding: .7em 1.2em .7em 1.2em; }

ul#menu a { color: #fff; text-decoration: none; font-size:14px; padding-top: 9px; padding-bottom: 9px; line-height: normal; }

ul#menu * { margin: 0; padding: 0; }

ul#menu li { padding: 0 17px; text-align:center; position: relative; /*--Declare X and Y axis base--*/ z-index:50; background: url('images/back-topnav.gif') 100% 65% no-repeat; }

ul#menu li.arrow { padding-right:10px; }

ul#menu li.arrow a { padding-right:12px; background: url('images/dn-arrow.gif') 100% 55% no-repeat; }

ul#menu li.arrow li a { padding-right:0px; background: none; ; }

ul#menu li.lastOne { background:none; }

ul#menu li span { /*--Drop down trigger styles--*/ width: 17px; height: 33px; float: left; margin: 12px 0 0 0; }

ul#menu li ul { display:none; }

ul#menu li ul.subnav { list-style: none; position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/ left: 0; top: 28px; background: #82312e; text-align: center; text-decoration: none; display: none; float: left; width: 160px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; }

ul#menu li ul.subnav li { background:none; }

ul#menu li ul.subnav li { clear: both; width: 166px; padding:0 12px; }

ul#menu li ul.subnav li.last { border-bottom:none; padding-bottom: 5px; }

html ul#menu li ul.subnav li a { float: left; display:block; color:#fff; padding: 5px 0; }

#container { clear: both; background: #ffffff url('images/bg-white.gif'); font-size: 13px; line-height: 1.25em; width:100%; }

#container .layout { background: #fff; }

#container #content { float: left; word-wrap: break-word; }

#container #content1 { width: 900px; padding: 0 0 0 30px; }

#container #content2 { width: 840px; padding: 0 0 0 17px; }

#container #content3 { width: 310px; padding: 0 0 0 17px; float:left; }

#container #sidebar { }

.upperrightpng { position:relative; z-index: 400; margin-top: -45px; }

#sidebar ul { list-style: disc; margin: 0 0 10px 35px; list-style-position: outside; }

#sidebar ul li { color: #1e5a71; font-size: 1em; line-height: 1.4em; }

#container #sidebar2 { width:550px; padding: 20px 0px 20px 10px; margin: 0 -25px 0 0; float: right; }

.heading { color: #1e5a71; font-size: 1.4em; margin-top: 10px; margin-left: 20px; }

#footer { background: url('images/bg-stripe-bottom.gif') top center repeat-x #ffffff; float: left; width: 100%; }

#bottomNav { display: table; height: 33px; margin: 0 auto; padding: 0; width: auto; }

#bottomNav .lastOne a { background:none; }

#bottomNav a { padding: .95em .4em .7em .4em; background: url('images/back-bottomnav.gif') 100% 55% no-repeat; font-size: 1.2em; color:#fff; }

#copyright { overflow:hidden; clear:both; color: #fff; background: #1e5a71; font-size: 1.2em; height: 234px; }

#copyright #left { padding: 10px 0 0 0; }

#copyright #left a { color:#e6e2a7; }

#copyright #right { width:610px; padding: 20px 10px 0 10px; float: right; }

/* General Class Definitions */

.clear { clear: both; }

.image { margin: 8px; }

.right { float: right; }

.left { float: left; }

/* Auto/Conditional PDF Icon */

a[href $='.pdf'] { padding-right: 18px; background: transparent url(http://www.tyeelodge.com/images/icon_pdf.png) no-repeat right; }

/* For GC and Photo Code */

#geotrust img { float: right; }

#photoGalDisplayTable td { padding: 7px; }

/* feedburner */

.feedburnerFeedBlock * { padding: 0; margin:0; }

.feedburnerFeedBlock .feedTitle { letter-spacing: 1px; padding: 0 0 5px 0; font-size:1.3em; }

.feedburnerFeedBlock .feedTitle a { color:#ffffff; text-decoration:none; }

.feedburnerFeedBlock .feedTitle a:hover { text-decoration:underline; }

.feedburnerFeedBlock ul { padding: 0 0 15px 0; }

.feedburnerFeedBlock ul li { list-style-type: none; font-size: 1.1em; text-decoration: none; margin-top: 15px; line-height: 1.2em; }

.feedburnerFeedBlock .headline a { color:#e6e2a7; text-decoration:none; }

.feedburnerFeedBlock .headline a:hover { text-decoration:underline; }

.feedburnerFeedBlock .date { color:#e6e2a7; margin: 0 10px; padding: 0 10px; border-left: 1px solid #CBCFAA; border-right: 1px solid #CBCFAA; display: inline; }

.feedburnerFeedBlock div { color:#ffffff; display: inline; }

.fbsubscribelink { padding: 0 0 30px 0; }

.fbsubscribelink a { color:#B2C075; }

.fbsubscribelink a:hover { text-decoration:none; }

#creditfooter { display:none; }

/* More */

.roomsList { float: left; list-style: none outside none; margin: 0; padding: 0; width: 100%; }

.roomsList li { float: left; height: 210px; margin: 0 0 10px; padding: 0; text-align: center; width: 270px; }

.roomsList a { background: none repeat scroll 0 0 #82312E; display: block; font-family: georgia; font-size: 1.25em; font-style: italic; height: 200px; margin: 0; padding: 5px; text-decoration: none; width: 250px; }

.roomsList a:hover { background: #c09896; }

.roomsList img { margin: 0 0 8px 0; width:250px; }

.roomsList blockquote { color:#ffffff; }

.weatherbox { width:680px; text-align: center; margin:10px 0 0 130px; }

.weather img { border:1px; border-style:solid; border-color:blue; margin: 10px; }

img.rmimg { border: 0 none;
    margin: 10px 0;
    padding: 0; }

a.thickbox img { margin:3px; border: .01em solid #B9AF96; }

/* reservation calendar */

#availability { border: 3px solid #82312e; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; margin:20px 0; width:220px; position:relative; height:180px; left:70px; }

#simoduletable { padding:10px 0 0 30px; }

#simoduledatet { color:#1e5a71; font-weight:bold; font-size:.8em; }

#simodulenightst { color:#1e5a71; font-weight:bold; font-size:.8em; }

#simoduleguestst { color:#1e5a71; font-weight:bold; font-size:.8em; }

.simodulebutton { font-size:.5em; }

.btn-navbar { display:none !important; }

.availability_mobile { display:none; }

.TA_excellent #CDSWIDEXC { margin:0 10px 0 0; }

p.photo_gallery{margin: 0 0 0 14px;}