/*  
Theme Name: River Inn of Harbour Town
Theme URI: http://www.riverinnmemphis.com
Description: Layout of River Inn.
Version: 2.0
Author: Blizzard Internet Marketing
Author URI: http://www.blizzardinternet.com/
*/
* { behavior: url('http://www.riverinnmemphis.com/wp-content/themes/riverinn2/iepngfix.htc'); }

body {
background: #4a601c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
}

#page {
width:967px;
}

#header {
background:url(images/headerbg.jpg) no-repeat;
width:967px;
height:105px;
padding-top:40px;
}

#logo {
float:left;
margin-left:20px;
}
#topcorner {
float:right;
margin-right:75px;
padding-top:20px;
width:560px;
text-align:right;

}
#badgeSM {
	position: absolute;
	margin: -40px 0 0 -480px;
}
#bookonline {
margin-top:20px;

}

#content {
width:100%;
background:#dacda5;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}
#homecontent {
width:980px;
background:#dacda5;

}

#pagecontent {
width:800px;
background:#dacda5;
margin-left:60px;

}
#pagecontent img {
margin:10px;
border:1px solid #000000;
}
#pagecontent img[src$='.png'] {
border:none;
}
#wow-shot {
width:475px;
float:left;
}
#subnav {
float:right;
width:300px;
margin-left:20px;
margin-top:20px;
}
#text {
/*width:550px;*/
margin-left:20px;
float:left;
min-height:300px;
_height:300px;
}
#hometext {
width:430px;
float:left;
padding:10px;
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: hidden;
margin-left:15px;
}
.homepagetext {
font-size:11px;
margin-top:-10px;
}
#footer {

background:url(images/footerbg.jpg) no-repeat;
width:100%;
/*height:90px;*/
height:84px;

}

#the-foot {
width:967px;

}

#dining-block {
float:left;
margin-right:55px;
}
#reserveinfo {
float:left;
padding-left:20px;
padding-top:7px;
}
#copyright {
padding-top:30px;
float:left;
color:#ffffff;
}
#copyright a{
color:#c9b256;
text-decoration:none;
}
#copyright a:hover {
text-decoration:underline;
}

/* Navigation */
#navigation {
margin-top:3px;
}
#navigation, #navigation2 {
clear:both;
width:980px;
height:25px;
}

#navigation ul,#navigation2 ul {
margin:0;
padding:0;
list-style:none;

}
#navigation ul li ul,#navigation2 ul li ul {
margin:0;
padding:0;
list-style:none;
position:absolute;
left:-999em;
background:#5c7033;
margin-left:18px;
margin-top:-7px;

border-left:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
border-top:1px solid #c9b256;
}
#navigation ul li ul li,#navigation2 ul li ul li {
margin:0;
padding:0;
float:left;
clear:both;
background:none;
width:150px;
height:18px;
/*border-bottom:1px solid #000000;*/
z-index:1000;
}
#navigation ul li ul li a,#navigation2 ul li ul li a{
color:#c0c0c0;
background:none;
text-decoration:none;
display:block;
width:100%;
height:100%;
font-size:11px;
font-weight:bold;
}
#navigation ul li ul li a:hover,#navigation2 ul li ul li a:hover{
color:#c9b256;
background:#003300;
}

#navigation ul li:hover ul,#navigation ul li.sfhover ul,#navigation2 ul li:hover ul,#navigation2 ul li.sfhover ul {
left:auto;

}

#navigation ul li,#navigation2 ul li {
margin:0;
padding:0;
float:left;
height:25px;
}
#navigation ul li a,#navigation2 ul li a{
display:block;
width:100%;
height:100%;
}

#navigation ul li a span,#navigation2 ul li a span {
position:absolute;
left:-999em;
}

.nav_left {
background:url(images/nav.gif) no-repeat 0px 0px;
width:100px;

}
.nav_home {
background:url(images/nav.gif) no-repeat -100px 0px;
width:65px;
}
.nav_home a:hover{
background:url(images/nav.gif) no-repeat -100px -52px;
}

.nav_about {
background:url(images/nav.gif) no-repeat -165px 0px;
width:155px;
}
.nav_about a:hover{
background:url(images/nav.gif) no-repeat -165px -52px;
}

.nav_about:hover ul {
margin-left:20px;
}

#navigation ul li:hover #subabout,#navigation ul li.sfhover #subabout {
margin-left:36px;
}
#navigation ul li:hover #subacc,#navigation ul li.sfhover #subacc {
margin-left:11px;
}

.nav_accommodations {
background:url(images/nav.gif) no-repeat -321px 0px;
width:150px;
}
.nav_accommodations a:hover{
background:url(images/nav.gif) no-repeat -320px -52px;
}

.nav_dining {
background:url(images/nav.gif) no-repeat -470px 0px;
width:75px;
}
.nav_dining a:hover{
background:url(images/nav.gif) no-repeat -470px -52px;
}
#navigation ul li:hover #subdin,#navigation ul li.sfhover #subdin {
margin-left:16px;
}
#navigation ul li:hover #subban,#navigation ul li.sfhover #subban {
margin-left:26px;
}
#navigation ul li:hover #subres,#navigation ul li.sfhover #subres {
margin-left:13px;
}
#navigation2 ul li:hover #subatt,#navigation2 ul li.sfhover #subatt {
margin-left:2px;
}
#navigation2 ul li:hover #subcal,#navigation2 ul li.sfhover #subcal {
margin-left:18px;
}
#navigation2 ul li:hover #subgift,#navigation2 ul li.sfhover #subgift {
margin-left:14px;
}
#navigation2 ul li:hover #submedia,#navigation2 ul li.sfhover #submedia {
margin-left:18px;
}
#navigation2 ul li:hover #subfaq,#navigation2 ul li.sfhover #subfaq {
margin-left:13px;
}
#navigation2 ul li:hover #subcon,#navigation2 ul li.sfhover #subcon {
margin-left:10px;
}
#navigation2 ul li ul#subcon li{
width:200px;
}
.nav_meetings {
background:url(images/nav.gif) no-repeat -545px 0px;
width:180px;
}
.nav_meetings a:hover{
background:url(images/nav.gif) no-repeat -545px -52px;
}

.nav_reservations {
background:url(images/nav.gif) no-repeat -725px 0px;
width:120px;
}
.nav_reservations a:hover{
background:url(images/nav.gif) no-repeat -725px -52px;
}

.nav_right {

background:url(images/nav.gif) no-repeat -845px 0px;
width:90px;
}

/* Second Row Nav */
.nav_left2 {
background:url(images/nav.gif) no-repeat 0px -25px;
width:30px;
}

.nav_attractions {
background:url(images/nav.gif) no-repeat -30px -25px;
width:130px;
}
.nav_attractions a:hover{
background:url(images/nav.gif) no-repeat -30px -77px;
}

.nav_special-events {
background:url(images/nav.gif) no-repeat -160px -25px;
width:115px;
}
.nav_special-events a:hover{
background:url(images/nav.gif) no-repeat -160px -77px;
}

.nav_cooking-school {
background:url(images/nav.gif) no-repeat -275px -25px;
width:135px;
}
.nav_cooking-school a:hover{
background:url(images/nav.gif) no-repeat -275px -77px;
}

.nav_gift-certificates {
background:url(images/nav.gif) no-repeat -410px -25px;
width:125px;
}
.nav_gift-certificates a:hover{
background:url(images/nav.gif) no-repeat -410px -77px;
}

.nav_media {
background:url(images/nav.gif) no-repeat -535px -25px;
width:135px;
}
.nav_media a:hover{
background:url(images/nav.gif) no-repeat -535px -77px;
}

.nav_faqs {
background:url(images/nav.gif) no-repeat -670px -25px;
width:150px;
}
.nav_faqs a:hover{
background:url(images/nav.gif) no-repeat -670px -77px;
}
.nav_contact-us {
background:url(images/nav.gif) no-repeat -820px -25px;
width:95px;
}
.nav_contact-us a:hover{
background:url(images/nav.gif) no-repeat -820px -77px;
}
.nav_right2 {
background:url(images/nav.gif) no-repeat -915px -25px;
width:20px;
}





/*second tier*/
#second-tier {
width:100%;
background:#334313;
color:#d7dbcc;
font-weight:bold;
font-size:11px;
height:22px;
}
#second-tier ul {
margin:0;
padding:0;
list-style:none;
margin-left:75px;
}
#second-tier ul li {
margin:0;
padding:0;
list-style:none;
float:left;
padding-right:20px;
padding-top:5px;
}
#second-tier ul li a{
font-weight:normal;
color:#c0b5b5;
text-decoration:none;

}
#second-tier ul li a:hover{
color:#c9b256;
text-decoration:underline;
}
#second-tier ul li b{
text-transform:uppercase;
}


/*Dropdowns*/

/* Headers */
#homeh1 {
background:url(images/homehead.jpg) no-repeat;
margin:0;
padding:0;
width:384px;
height:24px;

}
#homeh1 span {
position:absolute;
left:-999em;
}

h1 {
font-size:14px;
margin:0;
padding:0;
margin-top:20px;
}
#stafftable tr td {
text-align:center;
vertical-align:top;
}
#stafftable tr td img{
border:1px solid #000000;
}
