/* Unchanged */
/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}

/***************************** body + fonts */


BODY {
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	COLOR: #000; 
	FONT: 13px/22px 'Trebuchet MS', Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
	BACKGROUND: url() repeat-y center top;
}

#shadow {MARGIN: 0px auto; WIDTH: 1000px;}
p {padding:10px 0;line-height:20px;}
li {line-height:150%;}

#content.inside ul {padding: 10px 0;list-style:none;}
#content.inside li {padding: 0 0 0 20px;background: url(../images/li.gif) 0 4px no-repeat;}

h2 {letter-spacing:-1px;font-size:16px;}
h3 {letter-spacing:-1px;font-size:16px;}
h4 {padding: 3px;background:#efe7c2;font-size:14px;margin: 5px 0;}

a {color:#9c320d;outline:none;}
a:hover {color:#000;}

/***************************** body + fonts */

#wrap {width:850px;margin:auto;text-align:left;}
#logoetc {width:850px;height:200px;}
#intro {
	width:800px;
	height:120px;
	padding: 15px 0px 0px 20px;
	background: url(../images/intro.gif) 0 0 no-repeat;
	margin: 0px 0 0 25px;
	color:#fff;
	overflow:visible !important;
	overflow:hidden;
}
#intro h1 {font-size:16px;margin: 0px 0px 0px 0px; padding:0 0 0 0;}
#main {padding: 0 0 0 25px;height:auto !important;height:300px;}
#main.inside {background:0;}
#content {width:550px; background: url(../images/content.gif) 0 0 repeat-y;float:left;border-bottom: 15px solid #000;height:250px;min-height:250px !important;height:auto !important;}
#innercontent {padding: 15px 0 0 10px;}


/******* dome removed the line june27 2009
#content1 {width:535px;background: url(../images/content.gif) 0 0 repeat-y;float:left;border-bottom: 15px solid #000;height:250px;min-height:250px !important;height:auto !important;padding: 0px 0 0 0px;}
**/
#first {width:280px;float:left;font-size:11px;padding: 15px 0 0 15px;}
#news {width:190px;padding: 15px 20px;float:right;font-size:11px;}

#footer {width:800px;clear:both;padding: 0 0 0 25px;font-size:12px;color:#433e3f;}

/***************************** logoetc */

span.topcorner {display:block;width:850px;height:40px;background: url(../images/logo-top-corner.jpg) 0px bottom no-repeat;}
span.leftcorner {display:block;width:25px;height:200px;float:left;background: url(../images/logo-left-corner.jpg) right 0 no-repeat;}
#logoetc a {display:block;float:left;width:250px;height:200px;background:#0068b3;}
#logoetc a img {margin: 0px auto 0 auto;display:block;}

#mainimg {width:550px;height:200px;float:left;}
#mainimg img {position:absolute;}

/***************************** intro + content */

#intro a {color:#e0dbdb;}
#intro a:hover {color:#fff;}
#intro.intro-1 {background: url(../images/intro1.gif) 0 bottom no-repeat;height:auto;padding: 10px 20px;}

#content.inside {width:510px;padding: 20px;background: #faf2cc;}

p.breadcrumb {padding: 0;font-size:11px;font-style:oblique;}

#content.post-3 blockquote {padding: 10px;width:180px;text-align:center;float:left;margin: 0 25px;}
#content.post-3 blockquote ul, #content.post-3 blockquote li {padding:0;}

#content.post-10 img {display:block;margin: 10px auto;padding: 5px;border:1px solid #ab360d;background:#fff;}

.controls {margin: 15px 0 0 0;height:115px;}
.controls a.brochure {float:left;margin: 0 0 0 80px;display:block;text-decoration:none;text-align:center;}
.controls a#bookingcontrol {float:right;margin: 0 80px 0 0;display:block;text-decoration:none;text-align:center;}
#makebooking {margin: 20px 0 0 0;}

/***************************** menu */

#content.post-12 ul, #content.post-14 ul {padding:0;}
#content.post-12 li, #content.post-14 li {padding: 5px 0;}
#content.post-12 h4, #content.post-14 h4 {font-style:oblique;font-size:16px;font-weight:normal;}
#content.post-12, #content.post-14 {text-align:center;}
#content.post-12 li em, #content.post-14 li em {color:#9d320d;font-style:normal;font-weight:bold;font-size:12px;}
#content.post-12 li, #content.post-14 li {font-size:11px;}
#content.post-12 li strong, #content.post-14 li strong {font-size:12px;}
#left{width:250px; float:left;display:inline;}
#left span{ padding-left:10px}
#left h2{font-size:16px; color:#AB280A;margin:0 0 0 0; padding:0 0 0 0;}
#right{width:250px; float:right; padding-right:10px;display:inline;}
#right h2{font-size:16px; color:#AB280A}
#right span{ padding-left:10px}

/***************************** contact/gallery */


#content.post-5 li {padding:0;width:170px;height:160px;float:left;background:0;}
.post-5 img {padding: 5px;border:1px solid #ae370d;background:#fff;margin: 0 10px;}

/***************************** first */

#first h2 {font-size:16px;margin: 0px 0px 0px 0px; padding:0 0 0 0;}
#first blockquote {padding:0 0 0 35px;margin:-10px 0 0 0;height:30px;}
#first blockquote p {padding:0;}
#first blockquote p img {display:block;float:left;margin: 0 15px 0 0;}

.menuthumb img {margin: 0 0 0 -17px;float:left;display:block;}
.menutext {float:right;width:140px;padding: 15px 0 0 0;}
.menutext p {padding: 25px 0 0 0;}

ul.details {margin: 0px;width:280px;list-style:none;padding: 10px 0 0 0;}
ul.details li {padding: 0 0 0 18px;}


/***************************** nav_main index */

#nav_main {width:250px;height:500px;float:left;background: url(../images/navback.gif) 0 0 no-repeat;}
html>body #nav_main {}

#nav_main ul {list-style:none;margin: 20px 0 0 20px;}
#nav_main li {width:195px;}

#nav_main li a {display:block;width:195px;height:26px;overflow:hidden;text-indent:-9999px;}

#nav_main li.about a {background: url(../images/nav_main.gif) 0 0 no-repeat;}
#nav_main li.houston a {background: url(../images/nav_main.gif) 0 -26px no-repeat;}
#nav_main li.sugarland a {background: url(../images/nav_main.gif) 0 -52px no-repeat;}
#nav_main li.woodlands a {background: url(../images/nav_main.gif) 0 -78px no-repeat;}

#nav_main li.about a:hover {background-position: -210px 0;}
#nav_main li.houston a:hover {background-position: -210px -26px;}
#nav_main li.sugarland a:hover {background-position: -210px -52px;}
#nav_main li.woodlands a:hover {background-position: -210px -78px;}

/***************************** nav_bfh1 */

#nav1 {width:250px;height:500px;float:left;background: url(../images/navback.gif) 0 0 no-repeat;}
html>body #nav1 {}

#nav1 ul {list-style:none;margin: 20px 0 0 20px;}
#nav1 li {width:195px;}

#nav1 li a {display:block;width:195px;height:26px;overflow:hidden;text-indent:-9999px;}

#nav1 li.about a {background: url(../images/nav.gif) 0 0 no-repeat;}
#nav1 li.viewmenu a {background: url(../images/nav.gif) 0 -26px no-repeat;}
#nav1 li.direction a {background: url(../images/nav.gif) 0 -52px no-repeat;}
#nav1 li.contact a {background: url(../images/nav.gif) 0 -78px no-repeat;}

#nav1 li.about a:hover {background-position: -210px 0;}
#nav1 li.viewmenu a:hover {background-position: -210px -26px;}
#nav1 li.direction a:hover {background-position: -210px -52px;}
#nav1 li.contact a:hover {background-position: -210px -78px;}

/***************************** nav_bfh2 */

#nav2 {width:250px;height:500px;float:left;background: url(../images/navback.gif) 0 0 no-repeat;}
html>body #nav2 {}

#nav2 ul {list-style:none;margin: 20px 0 0 20px;}
#nav2 li {width:195px;}

#nav2 li a {display:block;width:195px;height:26px;overflow:hidden;text-indent:-9999px;}

#nav2 li.about a {background: url(../images/nav.gif) 0 0 no-repeat;}
#nav2 li.viewmenu a {background: url(../images/nav.gif) 0 -26px no-repeat;}
#nav2 li.direction a {background: url(../images/nav.gif) 0 -52px no-repeat;}
#nav2 li.contact a {background: url(../images/nav.gif) 0 -78px no-repeat;}

#nav2 li.about a:hover {background-position: -210px 0;}
#nav2 li.viewmenu a:hover {background-position: -210px -26px;}
#nav2 li.direction a:hover {background-position: -210px -52px;}
#nav2 li.contact a:hover {background-position: -210px -78px;}

/***************************** nav_bfh3 */

#nav3 {width:250px;height:500px;float:left;background: url(../images/navback.gif) 0 0 no-repeat;}
html>body #nav3 {}

#nav3 ul {list-style:none;margin: 20px 0 0 20px;}
#nav3 li {width:195px;}

#nav3 li a {display:block;width:195px;height:26px;overflow:hidden;text-indent:-9999px;}

#nav3 li.about a {background: url(../images/nav.gif) 0 0 no-repeat;}
#nav3 li.viewmenu a {background: url(../images/nav.gif) 0 -26px no-repeat;}
#nav3 li.direction a {background: url(../images/nav.gif) 0 -52px no-repeat;}
#nav3 li.contact a {background: url(../images/nav.gif) 0 -78px no-repeat;}

#nav3 li.about a:hover {background-position: -210px 0;}
#nav3 li.viewmenu a:hover {background-position: -210px -26px;}
#nav3 li.direction a:hover {background-position: -210px -52px;}
#nav3 li.contact a:hover {background-position: -210px -78px;}

/***************************** footer */

#footer ul {list-style:none;}
#footer li {display:inline;line-height:180%;}
#footer a {color:#433e3f;text-decoration:none;}
#footer a:hover {color:#555;}
