﻿/* common sidebar styles */
div.sidebar_wrapper 
{
	padding-bottom: 20px;
	text-align: left;
	border-top: solid 4px #666666;
}

h2.sidebar 
{
	margin: 0px 0px 6px 0px;
	padding: 6px 0px 6px 0px;
	font-size: 116%;
	font-weight: bold;
	border-bottom: dotted 1px #000000;	
}

/* end common sidebar styles */

/* share page */

div#share_page 
{
	border-top-width: 0;
}

div#share_page div#share_links 
{
	float: right;
}

div#share_page div#share_links a.rss 
{
	float: left;
	width: 14px;
	height: 14px;
	margin: 1px 6px 1px 0px;
}

div#share_page div#share_links a.add_this 
{
	float: left;
	width: 125px;
	height: 16px;
}

/* end share page */

/* challenge callout */

div#challenge_callout 
{
	border-top-width: 0;
}

div#challenge_callout a#download_button 
{
	float: right;
}

/* end challenge callout */

/* product explorer */

div#product_explorer 
{
	
}

div#product_explorer ul#product_explorer_menu 
{
	list-style-type: none;
	margin: 0;
	padding: 0px 15px 0px 15px;
}

div#product_explorer ul#product_explorer_menu a 
{
	text-decoration: none;
}

div#product_explorer ul#product_explorer_menu li 
{
	width: 224px;
	margin: 0px 0px 4px 0px;
	padding: 0;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
}

div#product_explorer ul#product_explorer_menu li span.category 
{
	display: block;
	width: 208;
	padding: 4px 8px 4px 8px;
	color: #474747; 
	background-color: #FFFFFF;
	background-image: url('/images/sidebar/product-explorer-dropdown.gif');
	background-position: 209px center;
	background-repeat: no-repeat;
	cursor: pointer;
}

div#product_explorer ul#product_explorer_menu li.hover span.category, div#product_explorer ul#product_explorer_menu li.selected span.category
{
	color: #FFFFFF;
	background-color: #CC0000;
	background-image: url('/images/sidebar/product-explorer-dropdown-selected.gif');	
}

div#product_explorer ul#product_explorer_menu li ul.items 
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#product_explorer ul#product_explorer_menu li ul.items li 
{
	width: 192px;
	margin: 0;
	padding: 4px 8px 4px 8px;
	border: 0;	
}

div#product_explorer a#order_online 
{
	float: left;
	margin: 10px 15px 0px 15px;
}

/* end product explorer */

/* newsletter callout */

div#newsletter_callout 
{
}

div#newsletter_callout a.signup_now 
{
	float: right;
	font-style: italic;
	text-decoration: underline;
}

/* end newsletter callout */

/* membership benefits,	asset library terms */

div#membership_benefits,
div#asset_library_terms
{
	border-top-width: 0;
}

div#membership_benefits p.first 
{
	margin: 0;
}

div#membership_benefits ul,
div#asset_library_terms ul,
div#style_terms ul
{
	margin: 0px 0px 1em 0px;
	padding: 0;
	list-style-type: none;
}

div#membership_benefits ul li,
div#asset_library_terms ul li,
div#style_terms ul li 
{
	margin: 0;
	padding: 4px 0px 4px 12px;
	background-image: url('/images/global/bullet-double-arrow.gif');
	background-position: 0px 10px;
	background-repeat: no-repeat;
}



/* end membership benefits,	asset library terms */
