﻿/* ***** styles related to color, borders and backgrounds ***** */

/* ***** Normalization ***** */
/* set baseline for all browsers */
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
a:link, a:visited, a:hover, a:active { outline: 0; }
a:link, a:visited { text-decoration: none; }

/* ********** base styles ********** */
body { color: #362e26; background-color: #e3e1d3; }
a { color: #9d4228; }

input[type='text'] { border: none 0 transparent;  }
input.text { border: none 0 transparent; }
input.empty { color: #7e6663; }

a.toTop { color: #9d4228; border-bottom: solid 1px #b8b7b0; }

.sideNav a { color: #553530; }
.sideNav .active a { color: #ac977f; }
.sideNav ul li ul li a, .sideNav ul .active ul li a { color: #553530; }
.sideNav ul li ul .active a, .sideNav ul .active ul .active a { color: #ac977f; }

object { outline: none; }

h2, h3, h5 { color: #391410; }
h6 { color: #7b625b; }

dt { color: #391410; }

/* ********** navigation ********** */
.pageHeader .headerBottom { background: transparent repeat-x scroll center bottom; }

.footer, .footer a { color: #847E79; }

.footer, .container .content, .contentItem, .productRow { border-top: solid 1px #b8b7b0; }

.leftCallout {color: #6f6152;}
.leftCallout strong {color: #391410;}

/* ********** main areas ********** */
/* *content block layout* */
.contentBlocks li a { border-top: solid 1px #b8b7b0; color: #9d4228; }

/* styles for content blocks with 2 icons */
.contentBlocks li.twoicons p{ padding-bottom: 10px; border-bottom: solid 1px #b8b7b0;}
.contentBlocks li.twoicons a { border: 0px;}

.bottomLine li a { border-top: none; border-bottom: solid 1px #b8b7b0; }

/* *page header image* */
div.image .overlay { color: #FFFFFF; }
div.image .overlay .color { background-color: #391410; opacity: 0.5; }

/* *video modal* */
.videoOverlay { background-color: #391410; opacity: 0.95; }

.galleryContainer { background-repeat: no-repeat; }
.galleryShift { background-color: #000000; }
.galleryShift img { cursor: pointer; }

.flashPlaceholder { background-color: #000000; color: #FFFFFF; }

.closeIcon { background-repeat: no-repeat; cursor: pointer; }

/* *related links menu* */ /* no longer used */

/* ********** slider control ********** */
#imgSlideshow .leftControl { background: transparent repeat-y 0 0; }
#imgSlideshow .leftControl .arrow-left { background: transparent no-repeat right; }
#imgSlideshow .rightControl { background: transparent repeat-y 0 0; }
#imgSlideshow .rightControl .arrow-right { background: transparent no-repeat left; }

#imgSlideshow #imgSlidesContainer .imgSlide img { cursor: pointer; }

#contSlideshow .leftControl {  background-color: #d2c8b7 }
#contSlideshow .leftControl .arrow-left { background: transparent no-repeat -7px 0; }
#contSlideshow .rightControl { background-color: #d2c8b7}
#contSlideshow .rightControl .arrow-right { background: transparent no-repeat 0 0; }

#contSlideshow #contSlidesContainer .contSlide .sliderContent .info { border-top: solid 1px #b1afa7; }
#contSlideshow #contSlidesContainer .contSlide .sliderContent .info .header { color: #391410; }
#contSlideshow #contSlidesContainer .contSlide .sliderContent .info .text { color: #67584b; }
#contSlideshow #contSlidesContainer .contSlide .sliderContent .info a { display: block; }
#contSlideshow #contSlidesContainer .contSlide .sliderContent img.videoLink { cursor: pointer; }

#contSlideshow .noSlides { background-color: #e2ddcf !important; cursor: default; }
#contSlideshow .noSlides .arrow-left { background-position: 0 0;}
#contSlideshow .noSlides .arrow-right { background-position: -7px 0;}

#contSlideshow #contSlidesContainer .contSlide { background-color: #ece9dd }

/* ********** expander control  ********** */
.expanderWrapper .imageTitle { color: #391410; }
.expanderWrapper .imageTitle .color { background: #e3e1d3; opacity: 0.5; }

span.btn { background: no-repeat; }
span.btn span { color: #67584b; }

.profileItem .profileTitle { color: #391410; }
.profileItem .profileTitle .color { background: #e3e1d3; opacity: 0.75; }

.expanderWrapper .top span.btn, #productProfiles .current span.btn { background-position: 0 -13px; }