/* Franklin Covey Products CSS File */
body {color:#343434;text-align:center;background-image:url("/shopping/images/shop_template/topgryfade.gif"); background-color:#e0e0e0;background-repeat:repeat-x;font-family:arial,helvetica,sans-serif; font-size:11px; margin:0px auto;padding:0;width:1024px;}
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("/shopping/images/shop_template/nav_spcr_on.gif");background-repeat:repeat-x;text-align:center;}
.menu_item_off {height:32px;background-image:url("/shopping/images/shop_template/nav_spcr_off.gif");background-repeat:repeat-x;text-align:center;}
input.loginInput { width: 290px; }
#loginDivider { width: 50px; }
.sub_menu_on { z-index:998;position:absolute; display:none; background-color:#ffffff; border-left:1px solid #797e00; border-bottom:1px solid #797e00; border-right:1px solid #797e00; padding-bottom: 8px; padding-top: 8px; }
.sub_menu_off { display:none; }
.sub_menu_1 { float: left; width: 175px; }
.sub_menu_2 { padding: 7px 0 7px 15px; }
.sub_menu_2 b { padding-bottom: 3px; }
.sub_menu_3 { padding-bottom: 2px; }
.sub_menu_3 a.unav_link { padding-bottom: 0px; }
.sub_menu_2 a.whatsThis { color: #95a900; font-size: 10px; padding-left: 10px;}
.sub_menu_2 a.whatsThisClose { color: #95a900; text-align: right; float: right; }
.sub_menu_2_whats_this a { font-size: 10px; }
.sub_menu_2_whats_this { z-index: 999; position: absolute; display: none; top: 0; left: 0;  width: 300px; background-color: #ffffff; border: 3px solid #797E00; padding: 10px 15px; text-align: left; }
.sub_menu_2_whats_this p a.lm { padding-right: 20px; color: #95a900; text-decoration: underline; }
.sub_menu_2_whats_this p { padding: 5px 0 0 0; clear: both; margin: 0; }

#banner_div {width:900px;}

div.center_div {font-family:arial;font-size:11px;text-align:center;margin: 0px auto;width:946px;clear:both;}
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("/shopping/images/shop_template/lft_shdw_spacer.png");background-repeat:repeat-y;}
td.right_shadow {width:13px;background-image:url("/shopping/images/shop_template/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('/shopping/images/shop_template/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;}
.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:#ffffff}
a.topnav_link:visited { text-decoration:none; color:#ffffff}
a.topnav_link:active { text-decoration:none; color:#ffffff}
a.topnav_link:hover { text-decoration:none; color:#ffffff}

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 { padding-bottom: 10px; }
a.unav_link:link {text-decoration:none;color:#343434;}
a.unav_link:visited {text-decoration:none;color:#343434;}
a.unav_link:active {text-decoration:none;color:#343434;}
a.unav_link:hover {text-decoration:underline;color:#95a900;}
a.unav_link_active{text-decoration:underline;color:#95a900;}

#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 {background-image: url(/shopping/images/shop_template/nav_spcr_off.gif); background-repeat: repeat-x; }
.menu_bg_on { background-image: url(/shopping/images/shop_template/nav_spcr_on.gif); background-repeat: repeat-x; }

/* 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; }

