@charset "utf-8";
/* CSS Document */

body, html {
width:100%;
height:100%;
margin:0px;
padding:0px;
background: url('images/bg_site.gif') top repeat;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #423821;
font-size:10px;
line-height:12px;
}

p {
line-height:12px;
margin-bottom:10px;
margin-top:0px;
}
img {
padding: 0px;
margin:0px;
border: 0px;
}
div{
margin:0px;
padding:0px;
}
a {
color:#a8996b;
text-decoration:underline;
}
a:hover {
text-decoration:none;
color:#796e4d;
}
.clear{
height:1px;
width:100%;
clear:both;
}
#siteWrapper {
width: 1000px;
margin: 0px auto;
}

#siteWrapperGallery {
width: 1000px;
margin: 0px auto;
}

/*Header */

#logo {
	position: absolute;
	top: 13px;
	left: 22px;
}

#topLinks{
width: 1000px;
height:25px;
text-align:right;
}

#topLinksGallery{
width: 1000px;
height:25px;
text-align:right;
}
#headerTop {
width: 1000px;
height:74px;
background: url(images/bg_header_top2Gallery.gif) no-repeat;
text-align:left;
position: relative;
}

#headerTop2 {
width: 1000px;
height:74px;
background: url(images/bg_header_top2Gallery.gif) no-repeat;
text-align:left;
position: relative;
}

#headerTopGallery {
width: 1000px;
height:74px;
background: url(images/bg_header_top2Gallery.gif) no-repeat;
text-align:left;
position: relative;
}

#headerTop2Gallery {
width: 1000px;
height:74px;
background: url(images/bg_header_top2Gallery.gif) no-repeat;
text-align:left;
position: relative;
}
#navArea {
width: 1000px;
height:32px;
background: url(images/bg_navAreaGallery.gif) no-repeat;
overflow:visible;
position:relative;
z-index:20;
}

#navAreaGallery {
width: 1000px;
height:32px;
background: url(images/bg_navAreaGallery.gif) no-repeat;
overflow:visible;
position:relative;
z-index:20;
}
#navBtmSpacer {
width:997px;
height:8px;
background: url('images/bg_navBtmSpacer.gif') top no-repeat;
}
#flashArea {
width:1000px;
height:276px;
position:relative;
z-index:1;
display: block;
overflow: hidden;
}
.item-toolbox {
position: absolute;
top: 250px;
left: 50%;
width: 50px;
}
.item-button {
float: left;
cursor: pointer;
height: 7px;
width: 10px;
padding: 0px 1px;
display: block;
overflow: hidden;
background: url("images/slider-btns.png") no-repeat 0 0;
}
.active {
background: url("images/slider-btns.png") no-repeat 0 -7px;
}
#indexTopContentSpacer {
width:1000px;
height:23px;
background: url('images/bg_indexTopContentSpacer.gif') top no-repeat;
}
#indexContent {
width: 1000px;
height: 234px;
background: url('images/bg_indexContent.gif') top repeat-y;
}
#indexBtmContentSpacer {
width:1000px;
height:13px;
background: url('images/bg_indexBtmContentSpacer.gif') top no-repeat;
}
#footer {
width: 1000px;
height: 105px;
color:#666666;
text-align:center;
}
#footer p {
margin-top:25px;
line-height:21px;
}
#footer p a {
color:#666666;
text-decoration:none;
}
#footer p a:hover {
text-decoration:underline;
}

#footerGallery {
width: 1000px;
height: 105px;
color:#666666;
text-align:center;
}
#footerGallery p {
margin-top:25px;
line-height:21px;
}
#footerGallery p a {
color:#666666;
text-decoration:none;
}
#footerGallery p a:hover {
text-decoration:underline;
}
#indexSpacer1 {
width:74px;
height:234px;
float:left;
}
.indexBox {
width:141px;
height:234px;
float:left;
}
#indexBox1 {
margin-right: 44px;
}
#indexBox2, #indexBox3 {
margin-left:31px;
margin-right: 21px;
}
#indexBox4{
margin-left: 37px;
}
.indexBoxHdr {
width:141px;
height:36px;
}
.spacerIndexBoxes {
width:35px;
height:234px;
float:left;
background: url('images/spacer_indexBoxes.gif') top no-repeat;
}
.indexBoxContent{
width:134px;
padding:0px;
margin: 3px 0px 16px 5px;
color:#ffffff;
text-align:left;
}
.boxLink {
display:block;
padding:0px;
margin:0px;
text-align:right;
color:#ffffff;
text-decoration:none;
}
.boxLink:hover {
text-decoration:underline;
color:#ffffff;
}

/* Top nav bar */
ul#topNav{
overflow:visible;
list-style:none;
text-align:right;
padding:0px;
margin:5px 0px 0px 0px;
float:right;
}
#topNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:20;
}
#topNav li {
	position:relative;
	float: left;
	margin-right:5px;
	height:15px;
}
#topNav li a {
color:#423821;
text-decoration:none;
}
#topNav li a:hover {
text-decoration:underline;
}
#topNav li ul {
	display:block;
	position: absolute;
	width: 230px;
	left: -999em;
	top:15px;
	background: #423821;
	z-index: 40;
	clear:none;
	overflow:hidden;
}

#topNav li:hover ul{
	display:block;
	z-index:9000;
	float:left;
	position:absolute;
	left: 0px;
	overflow:visible;
	z-index:40;
}
#topNav li.sfhover ul{
	display:block;
	z-index:9000;
	position:absolute;
	float:left;
	clear:both;
	left:0px;
	z-index:40;
}
#topNav li ul li {
	width:230px;
	overflow:hidden;
	height:20px;	
}
#topNav li ul li a {
	display: block;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
	width:230px;
	color: #ffffff;
    padding: 5px 5px 5px 10px;
	text-align: left;	
	border: 1px solid #ffffff;
	border-width: 1px 1px 0px 1px;
	border-collapse:collapse;
	text-transform:uppercase;
}
#topNav li ul li a:hover{
	background-color:#a29260;
	color: #4f4631;
	text-decoration:none;
}
.navSpacer{
width:3px;
height:32px;
background:url('images/navSpacer.gif') no-repeat;
}
/* Nav bar */
ul#nav{
width: 1000px;
height:32px;
overflow:visible;
list-style:none;
text-align:left;
padding:0px;
margin:0px;
}

ul#navGallery{
width: 1000px;
height:32px;
overflow:visible;
list-style:none;
text-align:left;
padding:0px;
margin:0px;
}
#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:20;
	display: none;
}

#navGallery ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:20;
	display: none;
}
#nav li {
	position:relative;
	float: left;
}

#navGallery li {
	position:relative;
	float: left;
}
#nav li ul {
	display:block;
	position: absolute;
	width: 230px;
	left: -999em;
	top:31px;
	background: #423821;
	z-index: 40;
	clear:none;
	overflow:hidden;
}

#navGallery li ul {
	display:block;
	position: absolute;
	width: 230px;
	left: -999em;
	top:31px;
	background: #423821;
	z-index: 40;
	clear:none;
	overflow:hidden;
}

#navGallery li ul {
	display: none;
	position: absolute;
	width: 230px;
	left: -999em;
	top:31px;
	background: #423821;
	z-index: 40;
	clear:none;
	overflow:hidden;
}

#nav li:hover ul{
	display:block;
	z-index:9000;
	float:left;
	position:absolute;
	left: 0px;
	overflow:visible;
	z-index:40;
}

#navGallery li:hover ul{
	display:block;
	z-index:9000;
	float:left;
	position:absolute;
	left: 0px;
	overflow:visible;
	z-index:40;
}

#nav li ul li {
	width:230px;
	overflow:hidden;	
}

#navGallery li ul li {
	width:230px;
	overflow:hidden;	
}
#nav li ul li a {
	display: block;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
	width:230px;
	color: #ffffff;
    padding: 5px 5px 5px 10px;
	text-align: left;	
	border: 1px solid #ffffff;
	border-width: 1px 1px 0px 1px;
	border-collapse:collapse;
	text-transform:uppercase;
}

#navGallery li ul li a {
	display: block;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
	width:230px;
	color: #ffffff;
    padding: 5px 5px 5px 10px;
	text-align: left;	
	border: 1px solid #ffffff;
	border-width: 1px 1px 0px 1px;
	border-collapse:collapse;
	text-transform:uppercase;
}

#nav li ul li a:hover{
	background-color:#a29260;
	color: #4f4631;
	text-decoration:none;
}

#navGallery li ul li a:hover{
	background-color:#a29260;
	color: #4f4631;
	text-decoration:none;
}

#navleftspacer{
width:14px;
height:32px;
}
.navSpacer{
width:3px;
height:32px;
background:url('images/navSpacer.gif') no-repeat;
}

.navSpacerGallery{
width:3px;
height:32px;
background:url('images/navSpacerGallery.gif') no-repeat;
}
a.nav1 {
	display:block;
	height: 32px;
	width: 123px;
	background: url('images/nav1.gif') no-repeat;
	background-position: 0 0px;
}
a.nav1:hover {
	background-position: 0 -32px;
}
#nav1Over {
	width:133px;
	background: url('images/nav1.gif') no-repeat;
}
a.nav2 {
	display:block;
	height: 32px;
	width: 98px;
	background: url('images/nav2.gif') no-repeat;
	background-position: 0 0px;
}
a.nav2:hover {
	background-position: 0 -32px;
}
#nav2Over {
	display:block;
	height: 32px;
	width:98px;
	background: url('images/nav2.gif') no-repeat;
	background-position: 0 -32px;
}
a.nav3 {
	display:block;
	height: 32px;
	width: 90px;
	background: url('images/nav3.gif') no-repeat;
	background-position: 0 0px;
}
a.nav3:hover {
	background-position: 0 -32px;
}
#nav3Over {
	width:90px;
	background: url('images/nav3.gif') no-repeat;
	display:block;
	height: 32px;
	background-position: 0 -32px;
}
a.nav4 {
	display:block;
	height: 32px;
	width: 160px;
	background: url('images/nav4.gif') no-repeat;
	background-position: 0 0px;
}
a.nav4:hover {
	background-position: 0 -32px;
}
#nav4Over {
	width:160px;
	background: url('images/nav4.gif') no-repeat;
	display:block;
	height:32px;
	background-position: 0 -32px;
}
a.nav5 {
	display:block;
	height: 32px;
	width: 51px;
	background: url('/images/nav5.gif') no-repeat;
	background-position: 0 0px;
}
a.nav5:hover {
	background-position: 0 -32px;
}
#nav5Over {
	width:51px;
	background: url('/images/nav5.gif') no-repeat;
	display:block;
	height:32px;
	background-position: 0 -32px;
}
.socialMedia {
	display: block;
	width:70px;
	height:20px;
	margin-top:6px;
	float:right;
}
/* Secondary pages */
#navBtmSpacerSecondary {
width: 1000px;
height:21px;
background: url(images/bg_navBtmSpacerSecondaryGallery.gif) no-repeat;
}

#navBtmSpacerSecondaryGallery {
width: 1000px;
height:21px;
background: url(images/bg_navBtmSpacerSecondaryGallery.gif) no-repeat;
}
#secondaryBtm {
width: 1000px;
height:17px;
background: url(images/bg_secondaryBtmGallery.gif) no-repeat;
}

#secondaryBtmGallery {
width: 1000px;
height:17px;
background: url(images/bg_secondaryBtmGallery.gif) no-repeat;
}
#secondaryContent {
width: 960px;
min-height: 500px;
background: url(images/bg_secondaryContent.gif) repeat-y;
font-size:11px;
color:#533f13;
	text-align: left;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}

#secondaryContentGallery {
width: 960px;
min-height: 500px;
background: url(images/bg_secondaryContentGallery.gif) repeat-y;
font-size:11px;
color:#533f13;
	text-align: left;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}
#secondarySpacer1 {
width:27px;
height:300px;
float:left;
}
#secondarySpacer2 {
width:50px;
height:300px;
float:left;
}
#secondaryLeftColumn {
float:left;
width:134px;
text-align:left;
}
#secondaryRightColumn {
float:left;
width:700px;
text-align:left;
position: relative;
}
#secondaryRightColumn p {
line-height:16px;
margin-bottom: 20px;
color:#533f13;
padding-right:25px;
}
#secondaryRightColumn img.floatRight {
	margin-right: -69px;	
}
.floatRight {
float:right;
}
#breadCrumbs {
font-size:10px;
color:#533f13;
}
#breadCrumbs a {
color:#533f13;
text-decoration: underline;
}
.currentPage {
color:#849383;
}
.hdrImg {
margin-bottom: 5px;
}
.spacerSecondaryNav {
height:100px;
}
/* secondary Nav */
#secondaryNav ul{
list-style-image: url('images/list_arrow.gif');
margin: 0px 0px 0px 5px;
padding: 0px 10px 0px 0px;
}
#secondaryNav ul li{
	margin-bottom:6px;
}
#secondaryNav ul li a{
color:#533f13;
text-decoration:none;
}
#secondaryNav li ul {
/*list-style-image: url('images/list_arrow.gif');*/
list-style-image:none;
list-style:disc;
margin: 0px 0px 0px 10px;
padding: 0px 10px 0px 0px;
margin-top:5px;
}
#secondaryNav li ul li {
margin: 0px 0px 6px 0px;
padding: 0px 0px 0px 0px;
}
/*Hide subnav on load */

#subNav2a, #subNav2b, #subNav2e, #subNav2f, #subNav3b, #subNav3c, #subNav4a, #subNav4b, #subNav4e, #subNav1a, #subNav1b {
visibility:hidden;
height:0px;
width:auto;
position:absolute;
z-index:0;
}

#secondaryNav ul li a:hover{
color:#533f13;
text-decoration:underline;
}

div.socialMedia {
	margin-left: 366px;
	margin-top: 7px;
}

div.socialMediaGallery {
	margin-left: 367px;
	margin-top: 7px;
}

.signup {
	z-index: 200;
	margin-top: 45px;
	float: right;
	margin-right: 20px;
}

/* Sldier home */

#myImageFlow {
	background: #ffffff;
	color: #ffffff;
	margin-top: 30px;
	margin-bottom: 30px;
}
#myImageFlow .loading {
	border-color:#333;
}
#myImageFlow .loading_bar {
	background:#333;
}
#myImageFlow .slider {
	background:url(slider_dark.png) top left no-repeat;
	display: none;
}
#myImageFlow .scrollbar {
	border-bottom:1px solid #000;
	display: none;
}

#myImageFlow_caption {
	display: none;
}

#gallery-nav {
	float: left;
	width: 170px;
}

#gallery-nav p {
	margin-bottom: 10px;
}

#gallery-nav a {
	color: #533f13;
	text-decoration: none;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
	border-left: 5px solid #fff;
}

#gallery-nav a.active {
	color: #533f13;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border-left: 5px solid #533f13;
}

#gallery-nav a:hover {
	text-decoration: underline;
}

#gallery-nav h1 {
	width: 143px;
	height: 28px;
	text-indent: -5000px;
	margin-bottom: 20px;
	background: url(images/ourGallery.gif) no-repeat;
}

#gallery {
	float: left;
	height: 700px;
	margin-bottom: 30px;
}

#instructions {
	margin-bottom: 30px;
	text-align: center;
}

div#back-to-gallery {
	margin-top: 20px;
	font-weight: bold;
}

div#back-to-gallery a {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
