@charset "UTF-8";
/* CSS Document */
/*
Theme Name: The Thunderbird Inn
Theme URI: http://www.thethunderbirdinn.com
Description: The Thunderbird Inn Website.
Version:
Author: Sarah Brenner, Bighouse Graphix
Author URI: http://www.bighousegraphix.com

*/

/* Reset global properties
----------------------- */
* { margin: 0px; padding: 0px; }
html, body, p, form, input, label, div, span, h1, h2, h3, h4, h5, h6, h7, br, a, table, tr, td, ul, ol, li, img { padding: 0px; margin: 0px; border: 0px; text-decoration: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6, h7 { display: inline; }
/* Basic HTML tags
--------------- */
a { color: #C1272D; }
#rotator a { color: #FFFFFF; text-decoration: underline; }
#nav a { padding: 0; margin: 0; display: block; }
#second-nav a { color: #FFFFFF; }
#second-nav a:hover { color: #FFFFFF; text-decoration: underline; }
a:hover { color: #636363; }
a:focus { outline: none; }
a:active { outline: none; }
#footer a { color: #808080; }
#footer a:hover { color: #FFFFFF; }
p { font-weight: normal; font-size: 12px; padding: 0px; margin: 0px; padding-bottom: 1em; }
h3 { font-weight: bold; font-size: 16px; }
.post { font-weight: bold; font-size: 16px; }
.grey { color: #333333; }
.email { vertical-align: text-bottom; }
.resform { color: #FFFFFF; }
.logo a { text-indent:-9999em; display:block; width: 317px; height: 144px; background: url(images/N_Thunderbird_LOGO.gif) no-repeat; }
.newsletter { width: 161px; height: 51px; background: url(images/N_newsletter_signup.gif) no-repeat; padding: 10px 0 0 30px; }
.left { float: left; }
.right { float: right; }
.home { width: 409px; height: 427px; background:#c41230 url(images/homeSign.jpg) no-repeat; }
.captionBox { width: 399px; height: 92px; padding-left: 6px; font-size:14px; color: #FFFFFF; }
.btn_on { border: none; width: 29px; background: url(images/N_btn_sign.gif) no-repeat 0 0; height: 27px; cursor: pointer; text-indent:-9999em; display:block; }
.btn_on:hover { background: url(images/N_btn_sign.gif) no-repeat -29px 0; }
.btn_off { border: none; width: 29px; background: url(images/N_btn_sign.gif) no-repeat 0 -27px; height: 27px; cursor: pointer; text-indent:-9999em; display:block; }
.btn_off:hover { background: url(images/N_btn_sign.gif) no-repeat -29px -27px; }
#title { width: 400px; height: 50px; margin-bottom: 10px; padding-top: 10px; }
.title_contact { text-indent:-9999em; width: 290px; height: 43px; background: url(images/N_title_contact.gif) no-repeat; display:block; }
.title_destinations { text-indent:-9999em; width: 281px; height: 30px; background: url(images/N_title_destinations.gif) no-repeat; display:block; }
.title_directions { text-indent:-9999em; width: 164px; height: 48px; background: url(images/N_title_directions.gif) no-repeat; display:block; }
.title_events { text-indent:-9999em; width: 220px; height: 49px; background: url(images/N_title_events.gif) no-repeat; display:block; }
.title_history { text-indent:-9999em; width: 300px; height: 41px; background: url(images/N_title_history.gif) no-repeat; display:block; }
.title_rooms { text-indent:-9999em; width: 179px; height: 31px; background: url(images/N_title_rooms.gif) no-repeat; display:block; }
.title_specials { text-indent:-9999em; width: 302px; height: 44px; background: url(images/N_title_specials.gif) no-repeat; display:block; }
.title_testimonial { text-indent:-9999em; width: 362px; height: 41px; background: url(images/N_title_testimonial.gif) no-repeat; display:block; }
.title_breakfastcafe { text-indent:-9999em; width: 312px; height: 40px; background: url(images/title_breakfastcare.png) no-repeat; display:block; }
.title_funsavannah { text-indent:-9999em; width: 312px; height: 40px; background: url(images/title_funsavannah.png) no-repeat; display:block; }
.title_hauntedsavannah { text-indent:-9999em; width: 312px; height: 40px; background: url(images/title_hauntedsavannah.png) no-repeat; display:block; }
.title_historicsavannah { text-indent:-9999em; width: 312px; height: 40px; background: url(images/title_historicsavannah.png) no-repeat; display:block; }
.title_nightonthetown { text-indent:-9999em; width: 312px; height: 40px; background: url(images/title_nightonthetown.png) no-repeat; display:block; }
.title_oldschool { text-indent:-9999em; width: 312px; height: 40px; background: url(images/title_oldschool.png) no-repeat; display:block; }
.title_pet { text-indent:-9999em; width: 312px; height: 40px; background: url(images/title_pet.png) no-repeat; display:block; }
.title_shoptilyoudrop { text-indent:-9999em; width: 312px; height: 40px; background: url(images/title_shoptilyoudrop.png) no-repeat; display:block; }
.title_spiritualsavannah { text-indent:-9999em; width: 312px; height: 40px; background: url(images/title_spiritualsavannah.png) no-repeat; display:block; }
.title_tour { text-indent:-9999em; width: 312px; height: 40px; background: url(images/title_tour.png) no-repeat; display:block; }
.title_chillax { text-indent:-9999em; width: 312px; height: 40px; background: url(images/title_chillax.png) no-repeat; display:block; }
#rooms { margin-bottom: 5px; height: 15px; }
.rooms_Double { width: 392px; height: 159px; background: url(images/rooms/N_rooms_double.jpg) no-repeat; margin-bottom: 5px; }
.rooms_Queen { width: 392px; height: 159px; background: url(images/rooms/N_rooms_queen.jpg) no-repeat; margin-bottom: 5px; }
.rooms_King { width: 392px; height: 159px; background: url(images/rooms/N_rooms_king.jpg) no-repeat; margin-bottom: 5px; }
.rooms_Suites { width: 392px; height: 159px; background: url(images/rooms/N_rooms_suites.jpg) no-repeat; margin-bottom: 5px; }
.rooms_nav-Double { width: 54px; height: 13px; background: url(images/rooms/N_title_double.gif) no-repeat; float: left; margin: 3px 0 0 0px; }
.rooms_nav-Double:hover, .rooms_nav-Double_up { width: 54px; height: 13px; background: url(images/rooms/N_title_double_up.gif) no-repeat; float: left; margin: 3px 0 0 0px; }
.rooms_nav-Suites { width: 35px; height: 13px; background: url(images/rooms/N_title_suites.gif) no-repeat; float: left; margin: 3px 0 0 10px; }
.rooms_nav-Suites:hover, .rooms_nav-Suites_up { width: 35px; height: 13px; background: url(images/rooms/N_title_suites_up.gif) no-repeat; float: left; margin: 3px 0 0 10px; }
.rooms_nav-King { width: 30px; height: 13px; background: url(images/rooms/N_title_king.gif) no-repeat; float: left; margin: 3px 0 0 10px; }
.rooms_nav-King:hover, .rooms_nav-King_up { width: 30px; height: 13px; background: url(images/rooms/N_title_king_up.gif) no-repeat; float: left; margin: 3px 0 0 10px; }
.rooms_nav-Queen { width: 44px; height: 13px; background: url(images/rooms/N_title_queen.gif) no-repeat; float: left; margin: 3px 0 0 10px; }
.rooms_nav-Queen:hover, .rooms_nav-Queen_up { width: 44px; height: 13px; background: url(images/rooms/N_title_queen_up.gif) no-repeat; float: left; margin: 3px 0 0 10px; }
.rooms_nav-Seperator { width: 2px; height: 15px; background: url(images/rooms/N_seperator.gif) no-repeat; float: left; margin: 0px 0 0 10px; }
.pet-header { width: 413px; height: 283px; background: url(images/PetFriendly.jpg) no-repeat center; }
/* Start Website in Sequence */
body { font-family: "Myriad Pro", "Myriad", Arial, Verdana, Helvetica, sans-serif; font-size: 62.5%; color: #FFFFFF; background: #002B41; }
#container { width: 940px; margin: auto; margin-top: 20px; background: url(images/N_bkrnd_middle.gif) repeat-y; }
#top { width: 940px; height: 263px; margin: auto; padding-top: 16px; background: url(images/N_bkrnd_top.gif) no-repeat top; position:relative; z-index:0; }
#logo { float: left; }
#style-switcher { float: left; width: 29px; height: 54px; margin: 27px 0 0 57px; }
#header { width: 902px; height: 195px; margin: auto; padding: 56px 0 0 38px; background: url(images/N_bkrnd_header.gif) no-repeat; position:relative; z-index:0; }
#header .book-now { top:10px; right:65px; position: absolute; }
#middle { width: 911px; margin: auto; position: absolute; margin-top: 197px; padding: 0 0 0 29px; z-index:99; }
#content { width: 413px; float: left; margin-top: 73px; padding: 0 9px 0 11px; }
#sidebar { width: 287px; float: left; height: 528px; margin-top: 4px; background: url(images/N_bkrnd_sidebar.gif) no-repeat; position:relative; z-index:99; }
#sidebar-events { width: 200px; height: 110px; padding: 45px 32px 20px 55px; }
#sidebar-reservation { width: 257px; height: 268px; padding: 65px 0 0 30px; position:relative; }
#sidebar-reservation .specials { top:-12px; left:2px; position: absolute; }
#sidebar-reservation .reservation { top:57px; left:7px; position: absolute; }
#sidebar-reservation .change-reservation { top:224px; left:24px; position: absolute; }
#sidebar-reservation .pet-friendly { top:274px; right:40px; position: absolute; }
#bottom { width: 940px; height: 53px; margin: auto; margin-top: 422px; background: url(images/N_bkrnd_bottom.gif) no-repeat; }
 
/* Start Nav
--------- */
#nav { width: 191px; float: left; margin-top: 64px; }
#second-nav { color: #FFFFFF; height: 15px; display: block; padding-left: 700px; font-size: 13px; }
ul { list-style: none; padding: 0; margin: 0; }
li { float: left; position: relative; cursor: default; padding: 0; margin: 0; display: block; }
#sitemap_list ul { list-style: none; padding: 0; margin: 0; }
#sitemap_list li { float: none; position: relative; display: block; margin: 0; padding: 0; }
#sidebar-events li { float: left; position: relative; cursor: default; padding: 1px 0; margin: 0; border-bottom: solid #000000 1px; width: 200px; font-size: 13px; height: 17px; overflow: hidden; color: #000000; }
.date { font-size: 9px; color: #666666; }
.btn_events { border: none; width: 149px; background: url(images/btn_events.gif) no-repeat 0 0; height: 23px; cursor: pointer; margin-left: 8px; margin-bottom: 10px; }
.btn_events:hover { background: url(images/btn_events.gif) no-repeat -149px 0; }
.nav_home { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat 0 0; height: 53px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_home:hover, .nav_home_up { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat -191px 0; height: 53px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_our-rooms { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat 0 -53px; height: 42px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_our-rooms:hover, .nav_our-rooms_up { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat -191px -53px; height: 42px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_specials { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat 0 -95px; height: 51px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_specials:hover, .nav_specials_up { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat -191px -95px; height: 51px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_history { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat 0 -146px; height: 47px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_history:hover, .nav_history_up { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat -191px -146px; height: 47px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_testimonials { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat 0 -193px; height: 41px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_testimonials:hover, .nav_testimonials_up { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat -191px -193px; height: 41px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_destinations { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat 0 -234px; height: 48px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_destinations:hover, .nav_destinations_up { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat -191px -234px; height: 48px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_directions { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat 0 -282px; height: 50px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_directions:hover, .nav_directions_up { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat -191px -282px; height: 50px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_contact { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat 0 -332px; height: 50px; cursor: pointer; text-indent:-9999em; display:block; }
.nav_contact:hover, .nav_contact_up { border: none; width: 191px; background: url(images/nav_night.gif) no-repeat -191px -332px; height: 50px; cursor: pointer; text-indent:-9999em; display:block; }

#footer { width: 890px; margin: auto; text-align: center; color: #636363; margin-bottom: 15px; }
 
 /* Start Forms */
input, textarea { border: 1px solid #C1C1C1; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 2px; font-size: 12px; }
.noborder { border: none; }
form td { font-size: 12px; }
.signup { width: 110px; }
.btn_submit { border: none; width: 59px; background: url(images/N_btn_submit.gif) no-repeat 0 0; height: 29px; cursor: pointer; }
.btn_submit:hover { background: url(images/N_btn_submit.gif) no-repeat -59px 0; }
.btn_check-availability { border: none; width: 128px; background: url(images/btn_check-availability.gif) no-repeat 0 0; height: 29px; cursor: pointer; }
.btn_check-availability:hover { background: url(images/btn_check-availability.gif) no-repeat -128px 0; }
.btn_go { border: none; width: 26px; background: #008FA6 url(images/btn_go.gif) no-repeat 0 0; height: 26px; cursor: pointer; }
.btn_go:hover { background: #008FA6 url(images/btn_go.gif) no-repeat -26px 0; }
/* Sitemap */
.ddsg-wrapper h2 { display:none; }
.ddsg-wrapper ul { list-style: none; padding: 0px; margin: 0; margin-left: 15px; font-size: 12px; }
.ddsg-wrapper li { list-style-type:disc; float: none; position: relative; text-align: left; cursor: default; }
.ddsg-wrapper li li { list-style-type:circle; }
.ddsg-wrapper li li li { list-style-type:square; }
.ddsg-xml-link { margin-top:15px; }

/* Clear Fix Code */
.ClearFix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* WinIE7 only */
*:first-child+html .ClearFix { height:1%; }
/* WinIE6 and below */
* html .ClearFix { height:1%; }
/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
 }
/**/

/* Start Rotator */
#rotator { width: 409px; margin: auto; height: 427px; overflow: hidden; }
#rotator_1 { width: 409px; height: 427px; background: #c41230 /*url(images/homeSign.jpg) no-repeat*/; /*padding-top: 325px;*/ }
#rotator_2 { width: 409px; height: 427px; background: #c41230 /*url(images/homeShop.jpg) no-repeat*/; /*padding-top: 325px;*/ }
/*#rotator_3 { width: 409px; height: 102px; background: #c41230 url(images/homeRomance.jpg) no-repeat; padding-top: 325px; }
*/#rotator_3 { width: 409px; height: 427px; background: #c41230 /*url(images/homeRooms.jpg) no-repeat*/; /*padding-top: 325px;*/ }
#rotator_4 { width: 409px; height: 427px; background: #c41230 /*url(images/homeChurch.jpg) no-repeat*/; /*padding-top: 325px;*/ }
#rotator_5 { width: 409px; height: 427px; background: #c41230 /*url(images/homeCafe.jpg) no-repeat*/; /*padding-top: 325px;*/ }
#rotator_6 { width: 409px; height: 427px; background: #c41230 /*url(images/homeHaunted.jpg) no-repeat*/; /*padding-top: 325px;*/ }
#rotator_7 { width: 409px; height: 427px; background: #c41230 /*url(images/homeSignLot.jpg) no-repeat*/; /*padding-top: 325px;*/ }
#rotator_8 { width: 409px; height: 427px; background: #c41230 /*url(images/homeNight.jpg) no-repeat*/; /*padding-top: 325px;*/ }
#rotator_9 { width: 409px; height: 427px; background: #c41230 /*url(images/homeTour.jpg) no-repeat*/; /*padding-top: 325px;*/ }
#rotator_10 { width: 409px; height: 427px; background: #c41230 /*url(images/pet_landing_page_4_home.jpg) no-repeat*/; /*padding-top: 325px;*/ }
div.rotater { display:none }
#rotator input { width: 18px; height: 18px; color: #FFFFFF; border: solid #FFFFFF 1px; float: left; margin: 0px 0px 0px 5px; font-size: 11px; cursor: pointer; text-align: center; padding: 0px; }
#rotator input:hover { border: solid #161616 1px; }
#rotator_p p { margin: auto; font-size: 14px; margin-top: 0px; color: #FFFFFF; padding: 0 7px 140px 7px; }
