/* CSS Document */
html, body {margin: 0; padding: 0; border: 0; background-color: #000000;}
body {
 text-align: center;
 margin: 15px 0;
 font-family:Arial, sans-serif; font-size:0.7em;}
.wrapper { margin: 0 auto; width: 762px; text-align: left;background-color: #ffffff;}
.wide { width: 100%; position:relative; }
#logo 	{ width:150px; height:118px; background: url(/imgs06/logo.gif) no-repeat;}
#logohome 	{ width:150px; height:68px; background: url(/imgs06/logohome.gif) no-repeat;}
.quote {font-family:Times, "Times New Roman", Times, serif; font-size:16px; line-height:20px; text-align:left;color:#FFFFFF;}
.signature {font-size:12px; text-align:right; color:#FFFFFF;}
.signature a { color:#FFFFFF; font-size:10px;}
.topnav { margin: 0; position:absolute; right:0px; }
.topnav li { list-style: none; float:left; 
 white-space:nowrap; font-size:11px; color:#000000;
}
.topnav a {display:block; float:left; /* Float link in box so IE5-Mac doesn't wrongly truncate size */
 text-decoration: none;
 width: .1em;           /* This makes IE 5.5+ auto-fit link into block contents */
}
html > body .topnav a {width: auto;}	/* Spaces around child selector critical for IE5.01 */
 /* Commented Backslash Hack: only want IE5-Mac to float left so reset others \*/
.topnav a {float:none} /* End IE5-Mac hack */
.upper { top:2px; right:2px; }
.upper li { margin-left:10px; }
.upper a { color: #000000; text-decoration: underline; margin:0px;} /* Apply background & border to hyperlinks.. */
.upper a:hover {color: #000000; text-decoration: underline; } /* ..instead of in li elements because we want to change the border on hover */
.lower {top:55px; }
.outer {
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
margin-left: 149px;    /*** Critical left col dimension value ***/
width: 611px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}
.outer2 {
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
margin-left: 151px;    /*** Critical left col dimension value ***/
width: 611px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}
.large-float-wrap { float:left; width:611px; }

.large-center {
 float: right;
 width: 611px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
 overflow:hidden;	/* prevent columns from going askew if content is too wide */ 
background-color:#ffffff;
margin-top: 2px;}
.box {
 background-color:#FFFFFF; border:0px;
 line-height:1.5em; vertical-align: top;
 padding:2px; margin-bottom:5px; color:#000000;
}
.box h3 {font-weight: bold; color:#990000; font-size: 11px;margin-bottom:0px; padding:0px;}
.box h2  { background-color:#000000; font-weight:normal;color:#ffffff; font-size: 11px; line-height:13px; margin-top: 10px;margin-bottom: 10px; padding:10px; text-transform: uppercase; font-weight:600;}
.pressimg   { width:143px; float:left; padding-left: 60px;padding-bottom: 10px; padding-top: 10px;border-top:1px solid #000000;}
.presstxt  { width:400px; float:right;border-top:1px solid #000000;padding-top: 5px;padding-right:5px;padding-bottom: 10px;}
.presstxt a { color:#000000;}
.pics-guide { padding:3px;}
.details { padding:0px; padding-left:3px;}
.slide a {color:#ffffff;}
.right-box { width:285px; float:right; margin:5px; margin-top:0px; background-color:#ffffff;}
.home-box { width:130px; float:left; margin-left:1px;  background-color:#000000;}
.home-box h2 {color:#ffffff; font-size:12px; padding:0px; margin:0px;}
.home-box li a {color:#ffffff;}
.logo-box  {width:215px; float:left; vertical-align:top;}
.logo-box p { text-align:left; padding-left:2px; padding-right:2px; padding-top:1px; margin:0px;}
.pics-box { width:300px; float:left;}
.pics-box a {color:#000000;}
.pics-box img { float:left; clear:left; border:1px solid #990000;}
.slide { text-align:center; color:#FFFFFF; background-color:#990000; width:302px;}
.slide a {color:#ffffff;}

.homelinks {color:#ffffff; background-color:#000000;padding-left:2px; line-height:12px;}
.homelinks ul {line-height:12px; list-style:none;margin:0px;padding:0px;}
.homelinks a {text-decoration:underline;color:#ffffff;}

.bread {font-size: 9px;}
.bread a {color:#000000;}
 h1 {font-weight: bold; color:#990000; font-size: 13px; line-height:13px; margin-top: 5px;}
p {line-height: 1.2em; color:#000000; text-align:justify;}
p a {color:#000000;}

.left {
 position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
 width: 149px;    /*** Critical left col/divider dimension value ***/
 margin-left: -149px;    /*** Critical left col/divider dimension value ***/
  background-color:#990000;
  height: 326px;
}
* html .left {
float:left;     
}
.container-left {
 width: 149px;    /*** Critical left col dimension value ***/

}
.left2 {
 position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
 width: 151px;    /*** Critical left col/divider dimension value ***/
 margin-left: -151px;    /*** Critical left col/divider dimension value ***/
  background-color:#990000;
  height: 427px;
}

* html .left2 {
float:left;     
}

.container-left2 {
 width: 149px;    /*** Critical left col dimension value ***/

}
.container-left3 {
 height: 710px;    /*** Critical left col dimension value ***/
  width: 149px; 
  background-color:#990000;

}

.right-box li { 
 list-style-type:circle;
 margin-left: 12px;
 line-height: 14px; 
}
.right-box p {margin-bottom: 5px; margin-top: 5px;}
.container-left p { color:#FFFFFF; margin:3px;}
.left ul {
	margin-left:10px; margin-top:10px; margin-right:3px;margin-left:3px; padding:0px;
}
.left li {
 background-color: #990000; 
 list-style:none;
 line-height: 18px; 
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
}
.left li a, .left li a:link {
 text-decoration: none; color: #ffffff; font-size: 12px;
 display:block;
 height:18px;	/* fixes IE/win whitespace with lists bug */
 margin-left:0px;

}
.left li a:hover {
 background-color: #ffffff; 
 color: #990000;
 display:block;
 margin-left:0px;
 /*\*//*/
  position:relative;
 /**/  		/* This fixes IE/Mac only */
}
.left a {
color: #ffffff; 
 text-decoration: underline;
  font-weight: normal;
}

.details a {
color: #000000; 
 text-decoration: underline;
}
.gallerybox img {border:1px solid #000000;}
.wide { width: 100%; position:relative; }
.bottom {position: relative; background-color:#000000; top:3px;}
.bottom2 {position: relative; background-color:#000000;}
.clear { clear: both; }

#reserve 	{ width:149px; height:48px; background: url(/imgs06/reserve.gif) no-repeat;}
.black {text-align:right;}
.black a { color:#000000; text-align:right;}
.black2 {text-align:center;}
.black2 a { color:#000000; text-align:center;}
.black2 a:hover { text-decoration:none;}
.bottomnav { margin: 0; position:absolute; right:0px; background-color:#000000;}
.bottomnav li { list-style: none; float:left; 
 white-space:nowrap;
 height:46px;
 line-height:46px;
font-size:11px; 
}
.bottomnav a {display:block; float:left; /* Float link in box so IE5-Mac doesn't wrongly truncate size */
 text-decoration: none;
 width: .1em;           /* This makes IE 5.5+ auto-fit link into block contents */
}
html > body .bottomnav a {width: auto;}	/* Spaces around child selector critical for IE5.01 */
 /* Commented Backslash Hack: only want IE5-Mac to float left so reset others \*/
.topnav a {float:none} /* End IE5-Mac hack */

/* style for lower nav */
.roll {top:1px; }
.roll li { background: #000000; border-top:1px solid #000000; border-bottom:1px solid #000000; border-right: 1px solid #000000;}
.roll a { color: #ffffff;  padding: 0px 15px; /* Horizontal padding on either size of text */ }
.roll a:hover { background: #ffffff; color: #000000; text-decoration:underline;}


