body { padding: 0; }

a { text-decoration: none; color:#234c8e; }

.button { text-align:center; padding:5px; width:120px; background-color:#e6e6e6; border:solid 1px #ccc; margin:0; font-family: Georgia, serif; font-style:italic; }
.button a { color: #222; }
.button a:hover { }
.caption {padding:0; margin:0; font-style:italic; font-size: 1.0em; color:#7d7a5f;}
.container_12 {
	/* background: #fff url(/css/img/12_col.gif) repeat-y; */
	margin-bottom: 20px; }
.footerNavContainer { width: 100%; margin: 0 auto; border-top: solid 1px #1c180c; }
#footer ul.footer-links {margin:0 0 1.0em 0; padding:0; list-style-type:none; }
#footer ul.footer-links li {display:inline; margin:0 1.0em 0 0; }
#footer ul.footer-links li img {margin:0 0.25em 0 0; }
.globalNavContainer { width: 100%; margin: 0 auto; background-color: #1c180c; }
.globalNav { height:58px; padding:5px 0 0 0; background-color: #1c180c; font-family: Georgia, serif; font-size: 1.0em; line-height: 1.4em; }
.horizontal-rule { margin: 40px 0 20px 0; color: #ccc; }
.intro-text:first-line {font-style:italic; font-size: 1.1em; color:#7d7a5f;}
.navLinks { list-style-type: none; float: right; margin: 15px 0 0 0; }
.navLinks li {display:inline; text-transform:lowercase;  margin: 0 0 0 20px; }
.navLinks li a { color: #e6f0ff; }
.navLinks li a:hover { border-bottom: solid 1px #e6f0ff; }
.secondary-nav {list-style-type: none; margin:0; padding:3px 0 0 0; text-align:right; font-size:75%;}
.secondary-nav li {display:inline; margin:0 0 0 1.0em; padding:0;}
.secondary-nav li a {color:#806e59;}
.slideshow-controls {margin:0; padding:0; text-align:center; }
.transparent { background: url('../../images/transparent-75.png'); background-repeat: repeat; }

/* collection styles */
h1.collection-title {font-size:2.0em; }
#collection-desc { padding:0.4em 0 0.8em 0; border-bottom: solid 3px black; }
p.product-description { font-size:0.8em; margin:0.4em 0; }
