body {
    background-color: #000;
    font-family:Arial,Helvetica,sans-serif;
    
}
/*body.home {
 */
body {
    color: #fff;
    font-size: 11px;
}
#header h1 {
    display: none;
}
.container {
    width: 960px;
}
#header {
    height: 75px;
    margin-bottom: 7px;
}
#header div.spacer{
    padding: 8px;
}
form#search {
    float: right;
    width: 260px;
    text-align: right;
}
form#search fieldset{
    padding: 0;
    margin: 0;
    border: 0;
}
form#search label{
    font-weight: normal;
}
form#search legend{
    display: none;
}
form#search input{
    margin: 0;
    height: 16px;
    padding: 2px;
    vertical-align: middle;
    color: #47433c;
    font-size: 12px;
}
form#search button{
    vertical-align: middle;
    text-indent: -9999px;
    width: 22px;
    height: 22px;
    background: #000 url(../images/go.gif) center center no-repeat;
    border: 0;
    
}
#helperNav {
    margin: 0;
    padding: 2px 0 0;
    list-style: none;
    float: right;
}
    
#helperNav li {
    display: inline;
    border-right: 1px solid #fff;
    padding: 0 6px;
}
#helperNav li a {
    color: #fff;
    text-decoration: none;
}
#helperNav li a:hover {
    text-decoration: underline;
}
#helperNav li.last-child {
    border: 0;
}
#topNav {
    background: transparent url(../images/flyover_bg.gif) left bottom repeat-x;    
    height: 28px;
    padding-top: 10px;
}
#topNav a {
    color: #fff;
    text-decoration: none;
}
div#topNav ul {
    margin: 0;
    padding: 0;
}
div#topNav ul li {
    display: block;
    float: left;
    margin: 0;
    border-right: 1px solid #000;
}
div#topNav ul li.topHide {
    display: none;
}

div#topNav ul li.last-child {
    border: 0;
}
div#topNav ul li a {
    text-decoration: none;
    display: block;
    color: #fff;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    padding: 6px 21px 5px;
    text-transform: uppercase;
}

div#topNav ul ul {
    padding: 0;
    margin: 0;
    position: absolute;
    left: -9999px;
    z-index: 1000;
    background: #000;
    border: 1px solid #877349;
}
div#topNav ul ul li {
    display: block;
    width: 200px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    float: none;
    padding: 0; 
    margin: 0;
}
div#topNav ul ul li {
    border-bottom: 1px solid #71603d;
    border-bottom: 1px solid #453b25;
}
div#topNav ul ul li.last-child {
    border-bottom: 0;
}
div#topNav ul ul ul {
    margin: -2.1em 0 0 170px;
}


div#topNav li:hover ul ul,
div#topNav li.sfhover ul ul,
div#topNav li:hover ul ul ul,
div#topNav li.sfhover ul ul ul,
div#topNav li:hover ul ul ul ul,
div#topNav li.sfhover ul ul ul ul {
    left: -9999px;
}

div#topNav li:hover ul,
div#topNav li.sfhover ul {
    left: auto;
}

div#topNav li:hover ul,
div#topNav li.sfhover ul,
div#topNav li li:hover ul,
div#topNav li li.sfhover ul,
div#topNav li li li:hover ul,
div#topNav li li li.sfhover ul,
div#topNav li li li li:hover ul,
div#topNav li li li li.sfhover ul {
    left: auto;
}
div#topNav ul li:hover, div#topNav ul li.hover {
    position:static;
}

#footer .spacer {
    padding: 0 8px 8px;
}
#footerNav {
    padding: 8px 8px 20px;
}
#footerNav {
    margin: auto;
    text-align: center;
}
#footer ul {
    display: inline;
    padding: 0;
    margin: auto;
    text-align: center;
}
#footer ul li {
    display: inline;
    height: 5px;
    line-height: 5px;
    font-size: 5px;
    border-right: 1px solid #fff;
    padding: 0 6px;
}
#footer ul li.last-child {
    border: 0;
}
#footer ul li a {
    
    color: #fff;
    line-height: 9px;
    height: 9px;
    font-size: 9px;
    text-decoration: none;
}
body.home div.border {
    border: 1px solid #877349;
    margin:  6px 5px;
    padding: 3px 5px;
}
body.home div.sales {
    padding: 9px 6px 8px;
}
.col {
    float: left;
}
body.home #container img {
    margin-bottom: 15px;
}
#charter {
    width: 396px;
    height: 235px;
    background: #000 url(../images/home_charter_bg.jpg) top left no-repeat;

}
    
.right {
    float: right;
}
.left {
    float: left;
}
.center {
    text-align: center;
}
body.charter .bl,
body.sub .bl {
    border-left: 1px solid #877349;
}
body.charter .bt,
body.sub .bt {
    border-top: 1px solid #877349;
}
#breadcrumbs {
    border-bottom: 1px solid #877349;
    padding: 6px 20px;
    height: 18px;

}
#cwrap {
    width: 759px;
}
#breadcrumbs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#subNav ul{
    list-style: none;
    padding: 0;
    margin: 0;
/*
    margin: 0 0 0 10px;
*/
    margin-left: 16px;
}
#subNav li{
    padding: 3px 16px;
}
#subNav ulul li{
    padding: 3px 0px;
}
#subNav ul ul{
/*
    padding-left: 16px;
*/
}
#breadcrumbs ul li  {
    float: left;
}
#breadcrumbs ul li {
    background: transparent url(../images/go.gif) left center no-repeat;
    padding: 0 12px 0 16px;
}
#subNav ul li.current{ 
    background: transparent url(../images/go.gif) left 6px no-repeat;
}
#subNav ul li {
    border-top: 1px solid #877349;

}
#subNav ul li.first-child {
    border: 0;
}
#subNav ul ul li {
    border: 0;
}
#breadcrumbs ul li.first-child {
    padding-left: 0;
    background: none;
}

#subNav ul li a,
#breadcrumbs ul li a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
#subNav ul li{
/*
    padding: 3px 12px 3px 16px;
    padding: 3px 12px 3px 16px;
*/

}
body.charter #container,
body.sub #container {
    border-bottom: 1px solid #877349;
}
#content {
    background-color: #fff;
    margin: 6px 7px;
    padding: 14px;
    color: #000;
    font-size: 12px;
    min-height: 400px;
}
body.charter #content {
    background-color: #000;
    color: #fff;
    padding: 0;
    margin: 0;
}

#content a {
    color: #701000;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5, 
#content h6 {
    color: #701000;
}
body.charter #content h1,
body.charter #content h2,
body.charter #content h3,
body.charter #content h4,
body.charter #content h5, 
body.charter #content h6 {
    color: #fff;
}
body.home dd {
    display: none;
}
div.top .sidebar {
    padding: 13px 20px;
    border-bottom: 1px solid #877349;
    position: relative;
    height: 220px;

}

div.top .sidebarContent {
    position: absolute;
    background-image: url(../images/sidebar_bg.png);
/*
*/
    height: 220px;
    overflow: hidden;
    width: 720px;
}
#homeCharter {
    border: 1px solid #877349;
    float: right;
    width: 233px;
    background: transparent url(../images/charter_bg.png) !important;
    background: #000;
    height: 231px;
    overflow: hidden;

}
#homeCharter h4 {
    color: #fff;
    font-weight: bold;
    margin: 14px;
}
#homeCharter ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#homeCharter ul li {
    padding: 8px 30px 8px 14px;
    border-bottom: 1px solid #877349;
}
#homeCharter ul li div {
    background: transparent url(../images/go.gif) right center no-repeat;
}
#homeCharter ul li.last-child {
    border-bottom: 0;
}
#homeCharter .more {
    font-weight: bold;
    color: #fff;
    float: right;
    padding: 5px 20px 5px ;
    text-decoration: none;
    background: transparent url(../images/go.gif) right center no-repeat;
    margin-right: 10px;
}
#homeCharter .more:hover {
    text-decoration: underline;
}
div.top #galMore {
    position: absolute;
    left: 650px;
    top: 200px;
    background-color: #000;
    padding: 3px;
    width: 50px;
    display: block;
    text-align: center;
}
#content #galMore {
    display: none;
}
div#fullview {
float: left;
	padding: 0 10px;
width: 420px;
text-align: center;
}

#galleryThumbnails {
/*
	padding: 0 10px;
*/
	float: left;
	width: 270px;
    margin: 0;
    padding: 0;
}


/*
div#galleryThumbnails .thumbnail{

float: left;
margin: 0 5px 5px 0;
display: block;
display: table-cell;
height: 120px;
}

div#galleryThumbnails .thumbnail *{
vertical-align: middle;

}

div#galleryThumbnails a img {
border: 1px solid #000;

}
div#galleryThumbnails a img.on {
	border: 1px solid #fff;
}

*/
#galleryNav {
display: none;
}
/*
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
*/
.floatR {
    float: right;
}
#contactForm1 {
    color: #000;
}
#contactForm1 input{
    margin: 0;
}
#contactForm1 input.text{
    padding: 1px; 
}
#contactForm1 textarea{
    width: 300px;
    height: 100px;
    padding: 1px; 
}
#charterContent table,
#charterContent tr, 
#charterContent td {
    vertical-align: top;
}

#galleryThumbnails li {
  list-style: none outside;
}
div.top #galleryThumbnails li {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 75px;
  height: 75px;
  line-height: 74px;
  text-align: center;
display: inline;
    overflow: hidden;
}
div.top #galleryThumbnails img {
  vertical-align: middle;
}
.align-right { float:right; margin: 0 0 10px 10px; }
.align-left { float:left; margin: 0 10px 10px 0; }
.align-center { text-align:center; margin: 0 10px 0 10px; padding:0px; }

div#sibblingNav {
width: 100%;
/*float: left;*/
padding: 0;
margin: 0;
margin-top: 3px;
	background: #fff no-repeat;
	border: 0;
}

div#sibblingNav ul {

padding: 0;
padding-top: 5px;
width: 380px;
height: 110px;


}

div#sibblingNav li {
display: block;
font-size: 9px;
float: left;
width: 170px;
height: 33px;
padding-top: 12px;
padding-left: 8px;
padding-right: 10px;

}

div#sibblingNav li img {
float: left;
width: 57px;
height: 33px;
padding-right: 12px;
}
div#sibblingNav li a {
/* color: #f00; */
}

div#charterSpacer {
height: 3px;
width: 100%;
background: #000;
/*border-bottom: 1px solid #7C7972;*/
}




