/* Franklin Covey Products CSS File */



/*-----------------------------------------------------------
	MENU HORIZONTAL
-----------------------------------------------------------*/


#menuHorizontal {
    background-color: #000000;
    float: left;
    height: 29px;
    margin-bottom: 8px;
    position: relative;
    width: 960px;
}

#topNavTbl td {
    border-right: 1px solid #606060;
}

body.popup {width:370px; overflow-x:hidden;}

/* New Header Styles */
#welcome_line {text-align:center;padding-bottom:2px;color:#797e00;font-weight:bold;width:450px;}
#welcome_message {color:#797e00;font-weight:bold;}
#customer_options {width:100%;color:#434343;font-weight:bold;font-size:11px;}
#customer_options a:hover {color:#797e00;font-size:11px;}
#login_message {font-weight:bold;}

.menu_item_on {height:32px;background-image:url("../site/common/nav_spcr_on.gif");background-repeat:repeat-x;text-align:center;}
.menu_item_off {height:32px;background-image:url("../site/common/nav_spcr_off.gif");background-repeat:repeat-x;text-align:center;}
input.loginInput { width: 290px; }
#loginDivider { width: 50px; }
/*[FBATGU-3491].header submenu separator line UI issue*/
.sub_menu_on { 
	z-index:998;
	position:absolute; 
	display:none; 
	background-color:#ffffff; 
	border-left:1px solid #ccc; 
	border-bottom:1px solid #ccc; 
	border-right:1px solid #ccc; 
	top: 29px;
	font-weight: normal;
	text-rendering: auto;
}
.sub_menu_off { display:none; }
.sub_menu_1 { float: left; width: 178px; }

.sub_menu_2 {
	border-right: 1px solid #ebebeb;
	min-height:150px;
	float:left;
	/*fix bug FBATGU-4145 by Brain, 2015-2-27. from 179px to 197px.*/
	width:197px;	
	padding-bottom:14px; 
}

.sub_menu_2 a:hover {
    color: hsl(67, 100%, 42%);
}

.sub_menu_fila-1 {
    display: inline-block;
    height: auto;
    padding: 15px 0;
}
.sub_menu_fila-2 {
    display: inline-block;
    height: auto;
    padding: 15px 0;
}

.sub_menuTitulo { 
	font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding-left: 14px;
    width: 166px;
}
.sub_menu_3 {
    font-size: 12px;
    height: auto;
    line-height: 18px;
    padding-left: 14px;
}
.verMas {
    color: hsl(67, 100%, 42%);
    font-weight: bold;
    margin-top: 10px;
}
.sub_menu_3 a.unav_link {
    padding-bottom: 0;
}
.sub_menu_2 a.whatsThis {
    color: hsl(67, 100%, 33%);
    font-size: 10px;
    padding-left: 10px;
}
.sub_menu_2 a.whatsThisClose {
    color: hsl(67, 100%, 33%);
    float: right;
    text-align: right;
}
.sub_menu_2_whats_this a {
    font-size: 10px;
}
.sub_menu_2_whats_this {
    background-color: hsl(0, 0%, 100%);
    border: 3px solid hsl(62, 100%, 25%);
    display: none;
    left: 0;
    padding: 10px 15px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 300px;
    z-index: 999;
}
.sub_menu_2_whats_this p a.lm {
    color: hsl(67, 100%, 33%);
    padding-right: 20px;
    text-decoration: underline;
}
.sub_menu_2_whats_this p {
    clear: both;
    margin: 0;
    padding: 5px 0 0;
}

#banner_div {width:900px;}

div.center_div {font-family:arial;font-size:11px;text-align:center;margin: 0px auto;width:946px;}
table.header_table {padding-top:8px;width:946px;color:#434343;font-size:11pt;}
table.content_table {margin: 0 auto;padding-top:10px;width:946px;color:#434343;font-size:11pt;}
td.left_shadow {width:13px;background-image:url("../site/common/lft_shdw_spacer.png");background-repeat:repeat-y;}
td.right_shadow {width:13px;background-image:url("../site/common/rght_shdw_spacer.png");background-repeat:repeat-y;}
td.mid_content {width:920px;background-color:#ffffff;}
td.pad_td {width:10px;}
#cart_line {background-color:#e4e4e4;text-align:right;color:#797e00;padding-right:6px;}
.search_field {height:14px;width:124px;border:none;}
#search_td {width:124px;height:18px;border:none;vertical-align:top;background-image:url('../site/common/search_box.gif');background-repeat:repeat-x;padding:0; }
.search_field2 {padding-left:2px;vertical-align:middle;font-size:11px;height:16px;width:122px;border:none;background:none;}
#search_box {text-align:right;}
.main_footer_div {margin-left:15px;margin-right:15px;}
.mid_footer_div {
  border-bottom:1px solid #ffffff;
  text-align:center;
  
  margin:0px 10px 0px 10px;
}
.lower_footer_div {
  text-align:center;
  margin:10px 10px 0px 10px;
  padding-bottom:30px;
}
.sub_menu {border:1px solid #797e00;text-align:left;display:none;position:absolute;background-color:#ffffff;}
/*[FBATGU-3491].header submenu separator line UI issue*/
.SbNoBorder {
	border:none;
}
.footer_content {padding-left:1px;width:899px;background-color:#f0f0f0;}
.footer_title {font-weight:bold;padding-bottom:5px;}
.footer_spacer_top {text-align:center;width:900px;height:1px;background-color:#f0f0f0;}
.footer_spacer {text-align:center;width:900px;height:15px;background-color:#f0f0f0;}
td.footer_td_left {width:20%;border-right:1px solid #ffffff;}
td.footer_td {width:20%;padding-left:10px;border-right:1px solid #ffffff;}
td.footer_td_right {width:20%;padding-left:10px;}
td.footer_td_email {width:20%;border-right:1px solid #ffffff;}
.left_space {width:22px}
.right_space {width:23px}
.left_categories {text-align:left;width:180px;border-left:1px solid #e1e5a5;border-right:1px solid #e1e5a5;}
#category_name { padding:5px 0px 5px 0px;color:#343434; background-color:#e9e9e9; font-size:16px;width:719px;}
#special_offer_banner { width:100%;}
#special_offer_banner table.weighted-bottom { margin-bottom: 0; }
#special_offer_banner #brandingBanner { margin-top: 0; }
#featured_products {border-top:1px solid #ffffff; width:100%; }
#featured_product { border-top:1px solid #ffffff; width:100%; }

.body-width {width:100%;}

#searchErrorBubble {z-index:99999;display:none;position:absolute;background-color:#ffffff;}
.green_pipe {color:#95a900; font-size:11px;}
#product_breadcrumb { padding:0px 0px 7px 0px;color:#343434; font-size:11px;width:900px; border-bottom:1px solid #cccccc;}
#category_breadcrumb { padding:0px 0px 7px 0px;color:#343434; font-size:11px;width:717px;}
#category_breadcrumb_noborder { padding:0px 0px 7px 0px;color:#343434; font-size:11px;width:719px;}
a.green_link {text-decoration:underline;color:#95a900;font-size:11px;}
.product_name {color:#343434}

.no_link {color:#434343;}
a.nav_link:link {text-decoration:none;color:#434343;}
a.nav_link:visited {text-decoration:none;color:#434343;}
a.nav_link:active {text-decoration:none;color:#434343;}
a.nav_link:hover {text-decoration:none;color:#95a900;}

a.topnav_link:link { text-decoration:none; color:#FFF; font-weight:bold; font-size:12px;}
a.topnav_link:visited { text-decoration:none; color:#FFF; font-weight:bold;font-size:12px;}
a.topnav_link:active { text-decoration:none; color:#FFF; font-weight:bold;font-size:12px;}
a.topnav_link:hover { text-decoration:none; color: hsl(66, 100%, 42%); font-weight:bold;font-size:12px;}


a.catnav_link:link { text-decoration:none; color:#343434}
a.catnav_link:visited { text-decoration:none; color:#343434}
a.catnav_link:active { text-decoration:none; color:#343434}
a.catnav_link:hover { text-decoration:underline; color:#343434}

a.unav_link_:hover {
    color: hsl(67, 100%, 42%);
    text-decoration: underline;
}

a.unav_link {}
a.unav_link:link {text-decoration:none;	padding-left:8px;}
a.unav_link:visited {text-decoration:none; padding-left:8px;}
a.unav_link:active {text-decoration:none; padding-left:8px;}

a.unav_link:hover {text-decoration:underline; background-image:url(../site/common/bulFlecha2.gif); background-repeat: no-repeat; padding-left:8px;}
a.unav_link_active{text-decoration:underline;}

#mainBanner {z-index:99;height:351;width:720;overflow:hidden;}
#mainBannerWide { z-index:99;width:900px; }
.banner_nav { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:60px;margin-top:-35px; }
.banner_navfranklincovey { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-343px; }
.banner_navasia { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navau { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navca { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navcorporatemarketplace { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navcorporatemarketplace10 { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navgsa { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navnz { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navquixtar { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }



#banner_nav a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fc0; text-decoration: none }
#banner_nav a.activeSlide { background: #ea0 }
#banner_nav a:focus { outline: none; }
#banner_output { text-align: left; }
#banner_nav { text-align: left; margin: 3px }

#sw_children { margin-top:15px;margin-bottom:15px; }
td.sw_image { width:242px;vertical-align:top;text-align:center;}
img.sw_image { margin-left:auto;margin-right:auto;display:block;border:none; }
.sw_content { padding-left:7px;padding-right:10px;width:460px;vertical-align:top; }
.sw_divider { margin-top:30px;margin-bottom:15px;width:715px; }
.sw_title { margin-left:-1px;font-size:14px; color:#95a900;font-weight:bold;margin-top:15px; }
.sw_description {margin-top:10px;line-height:19px;font-size:11px;}
.sw_products{ margin-top:15px;}
.sw_shopnow { color:#95a900; font-size:12px;margin-bottom:5px;margin-top:15px;font-weight:bold; }
.sw_button {display:block;padding-left:5px;vertical-align:bottom;cursor:pointer;}

.left_nav_title { color:#95a900;font-size:12px;padding:0 3px 2px 5px; font-weight:bold;}
.left_nav_link { font-size:11px;padding:2px 3px 0px 5px; }

.menu_bg_off {}
.menu_bg_on { background-color: #333333; height: 29px; line-height: 29px;}

/* Freddy & Ma */
patterns {}
ul.fm_patterns { margin:0;padding:0;white-space:nowrap;overflow:hidden; }
fm_pattern {}
fm_pattern_link {}
img.fm_pattern_img { border:3px solid #ffffff;width:54px;height:39px; }
img.fm_pattern_img_selected { border:3px solid #959a00;width:54px;height:39px; }
/*FBATGU-3068 by nemohuang 2014/12/24*/
a.unav_link_ .sub_menuTitulo{
	color: hsl(0,0%,20%);
	margin: 0 0 10px;
}