<?
header("Content-type: text/css; charset=utf-8;");
?>


body {}

body {
    background: #5E1600;
    text-align: center; /* IE fix */
    font-size: 12px;
	font-family: Times, serif;
	color: #000000;
	font-weight: normal;
}

img {
    border: 0;
}

.shadow, .top_right, .bottom_left {
    display:inline-table;    
}

div.shadow {
    margin: 0 auto;        
    width:956px;
    background: url(../images/border_fader.gif) right bottom no-repeat;
}

div.top_right {
    display: block;
    padding:0 14px 18px 0;
    background: url(../images/top-right_fader.gif) top right no-repeat;
}

div#gold-border img {
    border: 1px solid #C7AB58;
}

.main_container {   
    text-align: left;
    padding: 8px 8px 10px 8px;    
    background: #FFFFFB;
}

.boxR {
    margin:0pt;
    padding:0pt;
    width:100%;    
}

#boxT { 
    background: url(../images/top-border.gif) repeat-x;
    /*border: 2px solid #C8AC5A;
    padding: 4px; */
}

#boxM {
    background: url(../images/side-border.gif) left repeat-y;
}

#boxMR {
    background: url(../images/side-border.gif) right repeat-y;      
}

#boxB {
    background: url(../images/top-border.gif) bottom repeat-x;
}

#content {  
    padding: 4px;
}

.title-bar {
    width:918px;
}

#title-padding {
    padding: 26px 24px 10px 422px;    
}

#title-padding-sub {
    padding: 22px 24px 7px 400px;
}

#nav-padding {
    padding: 6px 14px 4px 0;
}

#nav-padding-sub {
    padding: 6px 0 4px 0;
}

.title-wrapper, .title-wrapper-sub {
    float: left;
    background: url(../images/title-double-bar_spacer.gif) bottom repeat-x;
}

.title-wrapper {
    width: 720px;
}

.title-wrapper-sub {
    width: 712px;
}

#title-link-wrapper {   
    height: 55px;            
}

#title-link-wrapper-sub {
    height:48px;
}

#title-nav-wrapper {
    height: 37px;
    text-align: center;
}

#title-nav-wrapper-sub {
    height: 33px;
    text-align: center;
    float: left;
    background: url(../images/horiz-gold-line.gif) bottom repeat-x;
}

.disp-left {
    display:block; 
    float:left;
}

.disp-right {
    display:block;
    float:right;
}

a.rollover, a.rollover:hover {
    display:block; 
    overflow:hidden;
    float:left;    
}

a.mar-right {
    margin: 0 10px;
}

a.mar-right-sub {
    margin: 0 7px;
}

/* -- Main Navs -- */
a#reserve { height:16px; width:104px; }
a#reserve:hover { text-indent:-104px; }

a#gifts { height:16px; width:127px; }
a#gifts:hover { text-indent:-127px; }

a#index { height:24px; width:33px; }
a#index:hover { text-indent:-33px; }

a#accommodations { height:24px; width:93px; }
a#accommodations:hover { text-indent:-93px; }

a#packages { height:24px; width:47px; }
a#packages:hover { text-indent:-47px; }

a#amenities { height:24px; width:55px; }
a#amenities:hover { text-indent:-55px; }

a#about { height:24px; width:76px; }
a#about:hover { text-indent:-76px; }

a#location { height:24px; width:48px; }
a#location:hover { text-indent:-48px; }

a#guest-comments { height:24px; width:93px; }
a#guest-comments:hover { text-indent:-93px; }

a#savannah { height:24px; width:51px; }
a#savannah:hover { text-indent:-51px; }

a#contact_us { height:24px; width:59px; }
a#contact_us:hover { text-indent:-59px; }

#sub-nav {
    background: url(../images/subnav_fade.gif) left no-repeat;   
    width: 712px;   
    float: left;   
}

/* -- Sub-Nav for Accommodations -- */
a#luxury-rooms { height:24px; width:74px; margin-left:45px; }
a#luxury-rooms:hover { text-indent:-74px; margin-left:45px; }

a#premium-rooms { height:24px; width:84px; }
a#premium-rooms:hover { text-indent:-84px; }

a#deluxe-rooms { height:24px; width:73px; }
a#deluxe-rooms:hover { text-indent:-73px; }

a#garden-rooms { height:24px; width:76px; }
a#garden-rooms:hover { text-indent:-76px; }

a#carriage-house-rooms { height:24px; width:115px; }
a#carriage-house-rooms:hover { text-indent:-115px; }

a#full-house-tour { height:24px; width:82px; }
a#full-house-tour:hover { text-indent:-82px; }

a#tour-360 { height:24px; width:65px; margin-right:0; }
a#tour-360:hover { text-indent:-65px; margin-right:0; }

/* -- Sub-Nav for Packages -- */
a#mid-week { height:24px; width:93px; }
a#mid-week:hover { text-indent:-93px; }

a#inn_saver { height:24px; width:91px; }
a#inn_saver:hover { text-indent:-91px; }

a#paula_deen { height:24px; width:162px; }
a#paula_deen:hover { text-indent:-162px; }

a#romantic_getaway { height:24px; width:97px; }
a#romantic_getaway:hover { text-indent:-97px; }

a#celebrate_savannah { height:24px; width:100px; }
a#celebrate_savannah:hover { text-indent:-100px; }

a#gift_certificates { height:24px; width:82px; margin-right:0; }
a#gift_certificates:hover { text-indent:-82px; margin-right:0; }


/* -- Sub-Nav for Amenities -- */
a#concierge { height:24px; width:53px; margin-left:200px;}
a#concierge:hover { text-indent:-53px; margin-left:200px;}

a#secluded_gardens { height:24px; width:92px; }
a#secluded_gardens:hover { text-indent:-92px; }

a#cuisine { height:24px; width:40px; }
a#cuisine:hover { text-indent:-40px; }

a#bath_products { height:24px; width:71px; }
a#bath_products:hover { text-indent:-71px; }

a#workout_facility { height:24px; width:87px; ;}
a#workout_facility:hover { text-indent:-87px; ;}

a#massage { height:24px; width:45px; margin-right:0; }
a#massage:hover { text-indent:-45px; margin-right:0; }


/* -- Sub-Nav for About the Inn -- */
a#our_staff { height:24px; width:51px; margin-left:300px;}
a#our_staff:hover { text-indent:-51px; margin-left:300px;}

a#news { height:24px; width:61px; margin-right:0; }
a#news:hover { text-indent:-61px; margin-right:0; }


/* -- Sub-Nav for Location -- */
a#historic_neighborhood { height:24px; width:142px; margin-left:385px;}
a#historic_neighborhood:hover { text-indent:-142px; margin-left:385px;}

a#directions { height:24px; width:54px; margin-right:0; }
a#directions:hover { text-indent:-54px; margin-right:0; }


/* -- Sub-Nav for Guest Comments -- */
a#reviews { height:24px; width:41px; margin-left:450px; margin-right:0;}
a#reviews:hover { text-indent:-41px; margin-left:450px; margin-right:0;}


/* -- Sub-Nav for Savannah -- */
a#tours { height:24px; width:32px; margin-left:450px; }
a#tours:hover { text-indent:-32px; margin-left:450px;}

a#travel-planner { height:24px; width:76px; }
a#travel-planner:hover { text-indent:-76px;}

a#events-calendar { height:24px; width:84px; margin-right:0; }
a#events-calendar:hover { text-indent:-84px; margin-right:0; }


a, a:link, a:visited {
    font-weight:bold;
    text-decoration: none;
    color: #5E1600;    
}

a:hover {
    text-decoration: underline;
}

#boxBsml {
    background: url(../images/horiz-gold-line.gif) bottom repeat-x;
}

#boxMsml {
    background: url(../images/title-bar-vertR.gif) left repeat-y;
}

#boxMRsml {
    background: url(../images/title-bar-vertR.gif) right repeat-y;
}

#body-text {
    padding: 0 14px 24px 17px;
    position:relative;
}

#phone-index {
    float:right; 
    position:relative; 
    bottom:37px;
}

#phone-index {
    right:70px; 
}

#phone-sub {
    position:absolute;   
    float:right;
    right:105px;
    top:0px;
}

#phone-sub-multi {
    float:right; 
    position:relative; 
    right:90px;  
}

div#room-layout {
    padding-top: 15px;
}

#sub-title {
    font-size: 16px;
    font-style: italic;
}

.red-text {
    color: #5E1600;    
}

.gold-text {
    color: #C7AB58;
}
/*
.bold-text {
    font-weight: bold;
}
*/
img.right {
    float:right; 
    margin-left:42px;
}

img.left {
    float:left;
    margin-right:26px;
}

#body-text-multi {
    padding: 0 14px 0 17px;
}

#body-text-left {
    float:left;
    width:584px;
    background: url(../images/side-border.gif) right repeat-y;
    padding-bottom: 24px;
}

.right-mar {
    margin-right:28px;
}

.left-mar {
    margin-left:14px;
}

div.right-mar img {
    border: 1px solid #C7AB58;
}
    
#body-text-right {
    float:right;
    width:290px;
    padding-top:20px;
    padding-bottom: 24px;    
}

.button-padding {
    float:right;
    margin: 70px 28px 0px 0px;
}

#tour-image {
    border:1px solid #C5A953;
}

#tour-content {
    float:right;
    width:300px;
    margin-top:40px;
}
/*
span#sub-title img {
    border: 1px solid #C7AB58;
}
*/
a.footer, a.footer:link, a.footer:visited, .footer-wrapper, .footer-link-wrapper, .footer-signup {
    color: #A9914C;   
    font-size: 10px;
    text-decoration: none;
    font-weight: normal;
}

a.footer:hover {
    text-decoration: underline;
}

.footer-wrapper {
    width:908px;
    margin: 0 auto;
    padding: 6px 26px 6px 15px;    
    line-height: 1.8;
}

.footer-link-wrapper {
    padding: 15px 0;    
}

.footer-signup {
    padding: 10px 0;
    font-size: 12px;
}

.float-fix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.float-fix {display:inline-block;}
/* Hide from IE Mac \*/
.float-fix {display:block;}
/* End hide from IE Mac */
