
/* top header color on index page */
.header-bg {
background: purple;
}

/* lady image */
#header {
background: url(../images/sexy_lady_on_right.png) top right no-repeat;
}

/* form on the index page */
.form-header {
background: #3B0034;
padding: 20px 14px 6px;
border-left: 10px solid #fafafa;
border-top: 10px solid #fafafa;
border-right: 10px solid #fafafa;
}

.form-search {
padding: 10px 12px 20px;
background: #3B0034;
position: relative;
border-left: 10px solid #fafafa;
border-right: 10px solid #fafafa;
}

.form-footer {
padding: 20px 20px 10px;
border-left: 10px solid #fafafa;
border-bottom: 10px solid #fafafa;
border-right: 10px solid #fafafa;
background: #f8f8f8 url(../images/patterns/gray_pattern.gif);
}

.form-search .button {
background: #934A8A;
border: 1px solid #934A8A;
}


.form-search .button:hover, .form-search .button:focus {
color: white;
background-color: #3B0034;
border: 1px solid #3B0034;
}

.form-search.custom div.custom.dropdown a.current {
border: solid 1px #934A8A;
color: #fff;
background-color: #934A8A;
}

.form-search.custom div.custom.dropdown a.selector {
border: solid 1px #934A8A;
}


.form-search .notch {
border-top: 10px solid #3B0034;
}
/* main button color */
.button {
border: 1px solid #3B0034;
background: #3B0034;
}


.section-members .item-options .selected {
border-bottom: 3px solid #2ba6cb;
}


/* top bar */

.top-bar ul > li:not(.name):hover, .top-bar ul > li:not(.name).active, .top-bar ul > li:not(.name):focus { background: #580F4F; border-radius: 3px; }
.top-bar ul > li.has-dropdown .dropdown:before { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: transparent transparent #580F4F transparent; margin-left: 15px; position: absolute; left: 0; top: -4px; }
.top-bar ul > li.has-dropdown .dropdown li a:hover,
.top-bar ul > li.has-dropdown .dropdown li a:focus { background: #37b8dd; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown:before { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: transparent #1fa8d1 transparent transparent; margin-left: 15px; position: absolute; left: -19px; top: 15px; }

/* breadcrumb color*/
#breadcrumbs-wrapp {
background: #580F4F;
}


ul.breadcrumbs li.current a {
cursor: default;
color: #fff;
}
 
 /*pils on the detail page*/
 .tabs.pill.custom dd.active a, .tabs.pill.custom li.active a {
background-color: #3B0034;
border: none;
color: #fff;
font-weight: normal;
}
.tabs.pill.custom dd.active a:after {
border-top: 10px solid #3B0034;
}

.tabs.info dd.active a, .tabs.info li.active a {
border-bottom: 2px solid #3B0034;
}

.tabs.info dd.active a:after {
border-top: 5px solid #3B0034;
}

.tabs.info dd.active, .tabs.info li.active {
border-bottom: 2px solid #3B0034;
}

/* href color */

a {
color: #331456;
}

.pink-text {
color: #331456;
}

h1, h2, h3, h4, h5, h6 {
	color: #222222;
}


.button:hover, .button:focus {
color: white;
background-color: #3B0034;
border: 1px solid #3B0034;
}


@media only screen and (max-width: 940px){
.top-bar {
background: #3B0034;
}

.top-bar > ul .name h1 a {
background: #934A8A;
}

.top-bar ul > li.toggle-topbar {
background: #934A8A;
}

}

/* accent*/
#call-to-actions .alert {
background-color: #331456;
border: 1px solid #331456;
}


.button.alert {
background-color: #3B0034;
border: 1px solid #3B0034;
}

/*
#3B0034
#580F4F
#934A8A
#331456
*/