/* GIT: 7.1beta4-83-g97e471e */

/* 
 * Secondary theme styles, 
 * 
 * This file should hold all the "s" theme styles.  This is meant
 * to be able to mix-match with secondary CSS styles to achieve different
 * primary/secondary color combinations.
 * Secondary Colors: #7CA93A #EBF4DD #648D25
 */

/* ######### GLOBAL STYLES ######### */

h1.title {
	
	color: #387F3D;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 14px;
        padding: 0 5px;
}

#combined_form h1.title, h3.titlecvtheque {
	background-color: #f9f9f9;
	height: 24px;
	line-height: 24px;
	color: #387F3D;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 5px 5px;
	padding: 0 0 0 5px;
}
#combined_form h1.title {
    background: none;
    margin-left: 0;
}
#content_column_wide h1.my_account{margin: 0;}
/* ######### BUTTON STYLES ######### */

.mini_button:hover,
.mini_button:active,
.editor_ok_button:hover,
.edit:hover,
.edit:active,
.preview:hover,
.preview:active,
h2.title a.show_instructions_button:hover,
h2.title a.show_instructions_button:active
{
	/*border: 1px solid #7CA93A;
	background: #EBF4DD url('../images/backgrounds/button_hover.gif') repeat-x center left;*/
	color: #648D25;
	text-decoration: none;
}

input.button-large {
	border: solid 1px #648D25;
	background: #7CA93A;
}

input.button-large:hover {
	background: #648D25;
    border: solid 1px #4D4d4d;
    text-decoration: none;
}

/* ######### LIST STYLES ######### */

.checklist li {
	list-style: none;
	background: url('../images/backgrounds/bullet_list_checkbox.png') no-repeat 0 5px;
	padding: 5px 5px 5px 15px;
}

#checkbox ul li {
	list-style: none;
	background: url('../images/backgrounds/bullet_list_checkbox.png') no-repeat 0 5px;
	padding: 5px 5px 5px 15px;
	font-weight: normal;
	color: #737373;
}

/* ########### LIGHTBOX ########## */ 

div.closeBoxX {
	/* Used for red X to close the lightbox, used on "popup style" lightboxes */
	
	/* Not used for the slideshow, this is used when the lightbox is used
		for a mini-popup such as a yes/no confirmation. */
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	padding-top: 5px;
	padding-right: 5px;
	width: 15px;
	height: 15px;
	background: url('../images/close.gif') no-repeat top left;
}

div.closeBoxX:hover {
	/* Shift the background, make it look "pushed down" when hovering. */
	background: url('../images/close.gif') no-repeat 1px 1px;
}

/* ######### VIDEO UPLOAD ######### */

div.offsite_video_box_title_editing {
	background: #7CA93A url('../images/backgrounds/c_bar_secondary.gif');
}

/* ######### SECONDARY FONT COLOR ######### */

.price,
h1.listing_title span.price,
#breadcrumb li.active,
#listing_info_column li.price,
#print_listing_info_column li.price
{
	color: #7CA93A;
}

.highlight_links a:hover,
.highlight_links a:active,
#extra_links li a:hover,
#extra_links li a:active,
#user_bar a:hover,
#user_bar a:active,
footer.page .disclaimer p a:link,
footer.page .disclaimer p a:visited,
.cart_item_subtotal,
.total_cart_item,
.total_order_item,
.listing_extra_item_child,
.sec_color
{
	color: #7CA93A;
}

#user_bar a:link,
#user_bar a:visited,
.needs_attention
{
	color: #7CA93A;
}

/*  ########## Showcase Front Page ############# */

.content_box.showcase h1.title {
	background-image: url('../images/backgrounds/showcase-ribbon.png');
}

.content_box.showcase h1.title:after {
	content: url('../images/backgrounds/showcase-ribbon-right.png');
	position: absolute;
	right: 0px;
	top: 0px;
}
