/*  
                         stylesheet.css
 ======  common styles for whole Shopping Cart ======
 ====== project: PersonalLubricant =====
 
*/
/* main structure styles */

body { background:#fff; color: #000; font: normal normal normal 11px/normal Arial, Tahoma, Verdana, sans-serif; background:url(/images/static/Backgrounds/global.gif) repeat 50% 50%;}
.freeshipping_img_link {display:block;}
/*
#freeshipping_img_div {width:107px; height:47px; display:block; float:left; margin-right:40px;}
#logo { float: left; margin: 11px 25px 0 0px; display: inline; width: 240px; padding-bottom: 10px; position:relative; z-index:10;}
*/

/*
#freeshipping_inline_img{position:absolute; float:left; width:375px; height:86px; z-index:100000; top:569px; left:17px; padding-top:14px; padding-left:0px;}
*/
/*#freeshipping_inline_img {background:#80D0E8 none repeat scroll 0 0;clear:none !important;float:left !important;height:152px;margin-top:5px;overflow:hidden;padding-left:0;padding-top:0px;width:375px;}*/
#freeshipping_inline_img {background:#80D0E8 none repeat scroll 0 0;clear:none !important;float:left !important;overflow:hidden;padding-left:0;width:375px;}

#logo_gray {display:none;}
#holder { position: relative; width: 885px; overflow:hidden; margin: 0 auto; color: #000; }
#main_body {border:2px dashed #d9dddf; background:#fff; overflow: hidden; font: normal normal normal 11px/11px Tahoma, Sans-serif; position: relative; float: right; width: 656px; padding: 0 0px 14px; z-index: 3000; padding-bottom:20px; margin-bottom:20px; }
#prod_details_section{position:relative;}
#top_holder { padding: 0px 0px 0 0;  clear: both; overflow:hidden; position:relative; z-index:0;}
/* workaround for IE7*/
*html #top_holder { padding: 0px 0px 0 0;  clear: both; overflow:hidden; position:relative; z-index:-10;}
*+html #top_holder { padding: 0px 0px 0 0;  clear: both; overflow:hidden; position:relative; z-index:-10;}
#live_chat_block {position:relative; float:left; width:89px; height:46px;}
#live_chat_block a { display:block; width:100%; height:100%; /*text-indent:-9999px;*/ overflow:hidden; }
/*#live_chat_block img { display:none; }*/


#catalog_prodshow #holder ,
#catalog_prodshow #top_holder,  
#catalog_prodshow #main_body {overflow:visible;}


/* Page title & Breadcrumbs */
#brandlist .brand_div .brandlist_top h2{font: bold 14px Arial; color:#00aeef;}
.page_title { float:left; padding: 5px 0 0 15px; padding: 2px 62px 5px 14px; width: 576px; font: bold normal normal 25px Arial, Verdana, Charcoal, sans-serif; color: #00aeef; text-transform:capitalize; font-weight:bold; }
#brandlist .brand_div .brandlist_top h2{font: bold 14px Arial; color:#00aeef;}
#brandlist #brandlist_top h1 {padding-bottom:15px; text-transform:uppercase; font:normal normal normal 14px/20px Arial, Sans-serif; color:#00ADEF; padding-left:15px; padding-top:15px;}
#brandlist ul li a {font: normal normal normal 12px/normal Arial, Sans-serif; color:#464F56; padding-left:15px; padding-top:5px; display:block; width:auto; text-decoration:none;}
#brandlist ul li a:hover {text-decoration:underline;}
#brandlist ul {width:200px; float:left;}



#catalog_prodshow .page_title {padding: 0px;}

#main_breadcrumbs { background-color:#00adef;  margin: 10px 0 4px 1px; padding: 8px 6px 9px 12px; width: 616px; float:left; }
#catalog_prodshow #main_breadcrumbs {margin-left:10px; }
* html #catalog_prodshow #main_breadcrumbs {margin: 0px 5px;}
#catalog_prodshow .page_title {margin-bottom:15px; padding-left:20px; top:52px; text-indent:0px;   }
#error .page_title {margin-bottom:15px; padding-left:20px; top:52px; text-indent:0px;  padding-top:10px;}



#account_show #main_breadcrumbs { float:none; }
#cart_show #main_breadcrumbs{width:620px; padding-bottom:10px; background-color:#00aeef;}
#main_breadcrumbs li { float: left; color: #fff; font: normal normal normal 12px Tahoma, sans-serif; padding: 0 10px 0 5px; background: url(/images/static/misc/breadCrumb.gif) no-repeat 100% 50%; }
#main_breadcrumbs li a { color: #fff; font: normal normal normal 12px Tahoma, sans-serif; text-decoration: none; font-weight: normal; text-decoration: underline; }
#main_breadcrumbs li a:hover { text-decoration: none; }
#main_breadcrumbs li .crumb_first { }
#main_breadcrumbs li.last_crumb { background: none; font-weight: bold; text-decoration: none; text-transform: capitalize; }
#plg_painting_school #main_breadcrumbs { height: 15px; }
#plg_painting_school #main_breadcrumbs li { width: auto !important; height: auto !important; }
#plg_painting_school #main_breadcrumbs li a { width: auto !important; height: auto !important; }




#main_body a { color: #242251; text-decoration: underline; }
#main_body a.view_link { text-align: right; }
#plg_painting_school { text-align: left; }
/*#plg_painting_school #inner_page_content   * {text-align:right;}    */
#main_body a:hover { text-decoration: none; }
#brandlist .brand_div .brands_cat li  a{color:#717E86; text-decoration:none;}
#brandlist .brand_div .brands_cat li  a:hover{text-decoration:underline;}
#inner_page_content {  width:640px; padding:0px 10px;}
#catalog_prodshow .error_message{line-height:17px; display:inline; float:left; clear:both; margin:30px 0px 25px 20px; width:612px; }
#error .error_message{line-height:17px; display:inline; float:left; clear:both; margin:30px 0px 25px 20px; width:612px;  color:#727D84; font:normal normal normal 11px/normal Arial, Sans-serif;}
#error .error_message a {color:#727D84; font:normal normal bold 11px/normal Arial, Sans-serif;}


#catalog_prodshow .continue_shopping_error{ float:left; padding-left:20px; display:inline;}
#error .continue_shopping_error{ float:left; padding-left:20px; display:inline;}
#catalog_prodshow .continue_shopping{ text-indent:-9999px; display:block; width:179px; height:29px; background: transparent url(/images/static/Buttons/continueShopping.gif) no-repeat scroll 0pt 0px; }
#error .continue_shopping{ text-indent:-9999px; display:block; width:179px; height:29px; background: transparent url(/images/static/Buttons/continueShopping.gif) no-repeat scroll 0pt 0px; }
#error .continue_shopping:hover {background-position:0 bottom;}

#login #inner_page_content{  }
#login_account #inner_page_content{float:left;   }
#login_checkout #inner_page_content{}
#inner_page_content .no_items { padding: 16px; margin-left:0px; font-weight: bold; font-family:Arial, Sans-serif; font-size:12px; color:#464F56; }

#inner_page_content .error_msg_div { margin: 16px; color:#F00; font-weight:bold; }
#cart_show #inner_page_content .error_msg_div {width:226px; margin: 60px 15px 100px 190px; text-align:center; padding: 5px 10px; font: normal normal bold 12px/14px Arial, Sans-serif; border: solid 2px #efefef; background: #CC0000; color: #fff;}

#static_content { line-height:18px; }
#static_content h3 { font-size:14px; color:#000; }
#static_content h4 { font-weight:bold; }


#static_content .about_us { /*background: url(/images/static/bottom_article.jpg) no-repeat 0% 100%;  */ }
#static_content .clear { clear: both; }
#static_content .about_narrow_p_he { font: normal 13px Tahoma; width: 358px; float: left; margin-left: 16px; margin-top: 12px; line-height: 22px; display: inline; }

#static_content .about_narrow_p_his { float: right; clear: both; margin-left: 0px; margin-right: 32px; display: inline; width: 370px; height: 261px; }
#static_content .about_img_his { float: left; }
#static_content .about_img_he { margin: -18px 0px 4px 36px; }
#static_content .about_img_his { margin: 14px 0px 3px 16px; float: left; }
#static_content .h3_class_red { font: bold 13px Tagoma; color: #ff0000; margin-left: 16px; }
#adresses { padding-top: 28px; height: 362px; background: url(/images/static/contact_us_women.jpg) no-repeat 95% 23px; }
#adresses h3 { width: 132px; color: #867d61; font: normal 20px Georgia; float: left; margin-bottom: 0px; margin-top: 30px; }
#adresses h3.contact_h3_top { margin-top: 32px; }
#adresses a:hover { text-decoration: none; }
.under_adresses h2 { float: left; width: 290px; height: 20px; color: #fff; font: bold 12px Tahoma; padding-top: 3px; background: url(/images/static/pl_bg_brownheader.gif) repeat-x 0% 0px; }
.under_adresses { height: 400px; width: 653px; clear: both; }
.under_adresses a:hover { text-decoration: none; }
.under_adresses p a { display: block; margin-left: 8px; font: normal 11px Tahoma; }
.under_adresses strong { font-weight: bold; color: #867d61; margin: 6px 0px 2px 8px; display: block; }
.under_adresses h2 strong { margin: 0px 0px 0px 0px; color: #fff; }
.under_adresses p { width: 295px; float: left; background: url(/images/static/contact_under_adresses_p.jpg) repeat-x 0% 0px; height: 84px; }
.under_adresses .contact_p_margin { margin-right: 44px; padding: 7px 0px 0px 7px; width: 305px; }
.under_adresses .h2_under_adresses { margin-right: 44px; padding: 3px 0px 0px 6px; width: 306px; }
.under_adresses h2 { padding: 3px 0px 0px 6px; }
.under_adresses .special_order h2 { width: 647px; margin-bottom: 10px; }
.under_adresses .special_order { clear: both; }
.under_adresses .special_order li { display: inline; }
.under_adresses .special_order li.text_special { padding-left: 18px; font: bold 11px Tahoma; line-height: 17px; float: left; color: #867d61; background: url(/images/static/contact_special_pointer.jpg) no-repeat 9px 6px; }
.under_adresses .special_order li.text_special a { padding-left: 19px; font-weight: normal; }
.under_adresses .special_order li.text_email { float: left; }
#adresses address { display: block; float: left; margin-top: 30px; border-left: 1px dotted #c9c9c9; width: 500px; margin-left: 4px; font: normal 11px Tahoma !important; line-height: 18px; color: #000000; }
#adresses h4 { margin-top: 32px; width: 136px; float: left; display: block; color: #867d61; font: normal 20px Georgia; }
/*#adresses h4{width:132px; float:left; clear:both; color:#867d61; font:normal 20px Georgia;  border-right:1px dotted #c7c7c7;  margin-top:0px; }*/
#adresses strong { clear: both; display: block; float: left; padding-right: 4px; margin-left: 10px; font-weight: normal !important; }
#adresses strong.strong_fax_contact { margin-right: 0px; }
#adresses address .contact_e_mail { width: 139px; float: left; }
#adresses span { display: block; float: left; width: 100%; margin-left: 10px; height: 17px; }
#adresses span.contact_phone_span { width: 181px; margin-left: 0px !important; font-weight: normal; }
#adresses span.contact_fax_span { width: 454px; margin-left: 0px !important; }
#adresses ul { display: block; font: normal 11px Tahoma; float: left; margin-top: 32px; margin-bottom: 60px; margin-left: 4px; width: 500px; border-left: 1px dotted #c9c9c9; overflow: hidden; }
#adresses ul li strong { color: #867d61; font: bold 11px Georgia !important; width: 494px; padding-bottom: 0px; margin-left: 0px; clear: both; display: block; }
#adresses ul li .contact_e_mail_office { padding-left: 0px; padding-bottom: 6px; clear: both; display: block; height: 20px; }
#adresses ul li { margin-left: 10px; float: left; display: block; width: 400px; }


#signup_thanks_page #static_content { width: 640px; padding: 0px 20px 0 20px; }
#signup_thanks_page #static_content .thanks_btn { margin-top: 100px; }
#signup_thanks_page #static_content p { margin-top: 15px; color: #454f55; font: normal normal normal 12px Tahoma, sans-serif; padding-left: 0px; margin-top: 15px; }
#signup_thanks_page #static_content p b { font-weight: normal; color: #000; }
#signup_thanks_page #static_content p strong { font-weight: normal; color: #000; }

/* BUTTON */
#signup_thanks_page #static_content .thanks_btn a, #id_thankYouForContactingUs #static_content .thanks_btn a { display: block; position: relative; bottom: 50px; width: 179px; height: 29px; background: url(/images/static/Buttons/continueShopping.gif) no-repeat 0 0; text-indent: -99999px; overflow: hidden; }
#signup_thanks_page #static_content .thanks_btn a:hover, #id_thankYouForContactingUs #static_content .thanks_btn a:hover { background-position: 0 bottom; }


#signup_thanks_page #static_content h2 { color: #454f55; font: normal normal normal 16px Tahoma, sans-serif; font-weight: bold; margin-bottom: 5px; padding-bottom: 5px; padding-top: 5px; }

#id_thankYouForContactingUs #static_content { width: 640px; padding: 0px 20px 0 20px; }
#id_thankYouForContactingUs #static_content .thanks_btn { margin-top: 100px; }
#id_thankYouForContactingUs #static_content p { color: #454f55; font: normal normal normal 12px Tahoma, sans-serif; padding-left: 0px; margin-top: 15px; }
#id_thankYouForContactingUs #static_content p b { font-weight: normal; color: #000; }
#id_thankYouForContactingUs #static_content p strong { font-weight: normal; color: #000; }



#id_thankYouForContactingUs #static_content h2 { color: #454f55; font: normal normal normal 16px Tahoma, sans-serif; font-weight: bold; margin-bottom: 5px; padding-bottom: 5px; padding-top: 5px; }

#customerService { clear: both; }

#sitemap_content { background: #fff; clear: both; }
#sitemap_content .sitemap { /*height:150px;*/ float: left !important; margin-top: 15px; color: #706957; margin-left: 20px; }
.sitemaplist2, .sitemaplist4, .sitemaplist6, .sitemaplist8, .sitemaplist10 { margin-left: 26px; }
.sitemaplist1, .sitemaplist3, .sitemaplist5, .sitemaplist7, .sitemaplist9 {  }
.sitemaplist4{clear:both;}
#sitemap_content .sitemap ul.map_level1 { padding-top: 5px; background: url(/images/static/) no-repeat 0 0; width: 260px; overflow: hidden; }
#sitemap_content .sitemap h2 { display: block; width: 200px; border-bottom: none; color: #464f56; text-transform: uppercase; font: normal normal bold 16px/normal Arial, sans-serif; padding-bottom: 5px; }
#sitemap_content ul.map_level1 li a {font-family:normal normal bold 12px/normal Arial, Sans-serif; color: #464F56;  }

#sitemap_content ul.map_level1 ul a { font-weight: normal; color: #07A44B; }
#sitemap_content .sitemap ul.map_level1 li { padding: 3px 0px 3px 20px; }
#sitemap_content .sitemap ul.map_level1 li * li { padding: 3px 0px 3px 0px; }
#sitemap_content li { font-size: 12px;}
#sitemap_content .static_pg_list li { background-position: 0px 5px; padding-left: 10px; }
#sitemap_content .map_level2 li { background: none; }
#sitemap_content .map_level3 li a {padding-left:40px !important; }
#sitemap_content li a { white-space:nowrap; color: #454f55; text-decoration: none; font: normal normal normal 12px/normal Arial, sans-serif; }
#sitemap_content li a:hover { color: #454f55; text-decoration: underline; font: normal normal normal 12px/normal Arial, sans-serif; }
/**/



#sitemap_content .sitemap a.list_1 { display: block; color: #454f55; font: normal normal bold 12px/normal Tahoma, sans-serif; padding-left: 30px; }
#sitemap_content .sitemap .map_level2 li a { display: block; padding-left: 30px; color: #464f56; font: normal normal normal 12px/normal Arial, sans-serif; }
#sitemap_content .sitemap .map_level1 li a { display: block; padding-left: 30px; color: #464f56; white-space:nowrap;}
.sitemap .static_pg_list li a.sitemap_link { color: #454f55; display: block; padding-left: 40px; font: normal normal normal 12px/normal Arial, sans-serif; padding-bottom: 4px; }
.sitemap .static_pg_list { display: block; padding-top: 10px; }

#brands .map_level1 li a { font-weight: normal; }
#customerService { color: #454f55; font: normal normal normal 12px Tahoma, sans-serif; }
#customerService .options { /*height:150px;*/ float: left; display: inline; margin-top: 15px; margin-left: 20px; }
#customerService .secondInRow { margin-left: 26px; }
#customerService ul { height: 60px; padding-top: 10px; background: url(/images/static/) no-repeat 0 0; width: 260px; overflow: hidden; }
#customerService li.first { }
#customerService .options h4 { font-weight: bold; font-family: Arial, Sans-Serif; padding-top: 6px; padding-bottom: 5px; height: 14px; width: 230px; }
#customerService li { position: relative; line-height: 7px; padding: 3px 0px 3px 0px; background: url(/images/static/pl_dots_5x3_888168.gif) no-repeat 10px center; }
#customerService li a { text-decoration: none; color: #525453; }
#customerService li a:hover { text-decoration: underline; }

#specialOffers { display: none; }

#provideFeedback { color: #454f55; font: normal normal normal 12px Tahoma, sans-serif; }
#provideFeedback { position: relative; clear: both; background: #fff url(/images/static/) no-repeat 0 35px; padding: 10px 20px 0 20px; height: 263px; }
#plugin_customerservice #provideFeedback { width: 523px; }
#provideFeedback h4 { color: #48c7f6; font-family: Arial, Sans-Serif; font-weight: bold; border-bottom: dashed 1px #dfdfdf; padding-top: 5px; padding-bottom: 5px; margin-bottom: 10px; font-size: 16px; }
#provideFeedback select { position: absolute; width: 146px; top: 164px; left: 20px; border: 1px solid #A5ACB2; }
#provideFeedback input { position: absolute; width: 144px; height: 18px; left: 20px; top: 200px; border: 1px solid #A5ACB2; }
#provideFeedback textarea { position: absolute; width: 196px; height: 54px; top: 164px; left: 180px; border: 1px solid #A5ACB2; }

/* BUTTON */
#provideFeedback #Submit { position: absolute; left: 200px; top: 235px; display: block; text-indent: -9999px; overflow: hidden; background: url(/images/static/Buttons/submit.gif) no-repeat 0 0; width: 74px; height: 20px; border:none;}
#provideFeedback #Submit:hover { background-position: 0 bottom; }

#plugin_customerservice #provideFeedback #Submit { left: 287px; }
#provideFeedback p { color: #1b191a; font: normal normal normal 12px Tahoma, sans-serif; line-height: 15px; margin-left: 0px; width: 400px; }
#provideFeedback h5 { margin: 25px 0 0 10px; font-weight: bold; margin-bottom: 5px; margin-left: 0px; color: #1B191A; }

#plg_faq_page #pageTop { visibility: hidden; }
#plg_faq_page #tableTop { background: url(/images/static/pl_faqHeader.jpg) no-repeat 0 0; margin-top: 20px; padding-bottom: 20px; }
#plg_faq_page table { padding: 10px 0 0 0; }
#plg_faq_page #tableTop h2 { font-size: 18px; color: #666; margin-left: 35px; }
#plg_faq_page #tableTop a { margin-left: 35px; display: block; }
#plg_faq_page table h2 { padding-bottom: 10px; border-bottom: dotted 1px #b9b4a0; font: normal normal bold 16px/12px Tahoma, Sans-serif; margin: 20px 45px 10px 0px; text-transform: capitalize; }
.ul_faq_question_list li { padding: 5px 0 5px 0; width: 500px; }
#plg_faq_page a { color: #706957; }
#plg_faq_page .ul_faq_question_list li a { text-decoration: none; }
#plg_faq_page .ul_faq_question_list li a:hover { text-decoration: underline; }

#plg_faq_page .faq_answer, #plg_faq_page .faq_question { padding: 5px 15px 5px 0px; margin: 10px 0px 10px 0px; font-weight: bold; }
#plg_faq_page .faq_answer_text, #plg_faq_page .faq_question_text { padding: 5px 45px 5px 0; margin: 20px 0px 10px 25px; }

#keyword_search_page #no_products { margin-top: 20px; }

#press #inner_page_content ul li img { width: 197px; height: 197px; }
#press #inner_page_content ul { clear: both; }
#press #inner_page_content ul li { float: left; }
#press #inner_page_content ul li.col_1 { }
#press #inner_page_content ul li.col_2 { padding: 0 24px; }
#press #inner_page_content ul li.col_3 { }
#press #inner_page_content #thumbnails li a { display: block; text-decoration: none; width: 197px; padding-bottom: 0px; text-align: center; font: normal normal bold 12px/normal Tahoma, sans-serif; color: #464f56; }
#press #inner_page_content #thumbnails li { display: block; padding-bottom: 15px; width: 197px; }
#press #inner_page_content #thumbnails { border-bottom: 1px dotted #464f56; margin-bottom: 5px; float: left; width: 100%; }
#press #inner_page_content #thumbnails img { padding-bottom: 5px; }

#lightbox { z-index: 4000; }


#press #inner_page_content ul li a img { border: none; }
#press #inner_page_content ul li .articleDescription { text-align: center; margin-top: 3px; font-family: Tahoma; color: #464f56; }
#press #inner_page_content #main_breadcrumbs li a { text-decoration: underline; }
#press #inner_page_content #main_breadcrumbs li a.crumb_first { font-weight: normal; }

#press #press_nav { display: block; float: right; }
#press #press_nav a.view_link { color: #464f56; font: normal normal normal 12px/normal Tahoma, Sans-serif; padding-right: 6px; }
#press #press_nav a.active { color: #464f56; font: normal normal normal 14px/normal Tahoma, Sans-serif; margin: 0 3px; text-decoration: none; }


#about_us #inner_page_content img { float: left; }
#article_about { display: block; width: 474px; float: right; padding: 0 5px 0 9px; }
#article_about p { display: block; padding-bottom: 20px; font: normal normal normal 12px/normal Tahoma, sans-serif; color: #464f56; }
#article_about p strong { font-weight: bold; }
.aboutUs_video { display: block; width: 166px; height: 151px; overflow: visible; color: #FFFFFF; font-size: 1px; text-indent: -99999px; }
.aboutUs_video img { display: block; width: 166px; height: 127px; padding-left: 300px; }
.aboutUs_video .video_show_link a.video_link { display: block; float: left; width: 139px; height: 24px; background: url(  '/images/static/click_here.gif' ) no-repeat top left; margin-left: 314px; }


#static_content h3 span { display: block; padding-left: 20px; color: #454F55; font: normal normal normal 18px/normal Lucida sans Unicode, Lucida Grande, Tahoma, Verdana, Sans-serif; text-transform: uppercase; }
#static_content ul li { display: block; padding:5px 0 5px 18px; background:url(/images/static/bullet2.gif) no-repeat left 8px;}



.where2buy_column address { display: block; width: 150px; height: 120px; float: left; padding-top: 10px; padding-left: 50px; font: normal normal normal 12px/normal Tahoma, Sans-serif; color: #464F56; }
.where2buy_column address strong { display: block; font-weight: bold; padding-bottom: 5px; }
.where2buy_column address span { display: block; }


/* Newsletter style */
#static_content .thanks_h2 { padding: 0px 0px 10px; font: normal normal bold 16px/18px Arial,Sans-Serif; color: #48C7F6; text-transform: uppercase; clear: both; }
#static_content .thanks_p { padding:20px 0; }
#static_content .thanks_p strong{font-weight:bold;}
.thanks_btn a { display:block; width:179px; height:29px; background:url(/images/static/buttons/continueShopping.gif) no-repeat 0 0;  text-indent:-9999px; overflow:hidden;}
.thanks_btn a:hover { background-position: 0 bottom; }

#account_addrbook #address_bk_btn_div2 { clear:both; }

/* Error Message */
#catalog_brandprodshow #inner_page_content .error_message {  float:left; margin-top:50px; display:block; font:normal normal bold 12px/14px Arial, Sans-serif; color:white; background:#CC0000; border:2px solid #EFEFEF; text-align:center; padding:5px; width:620px;}
#catalog_catshow #inner_page_content .error_message {  float:left; margin-top:10px; margin-bottom:10px; display:block; font:normal normal bold 12px/14px Arial, Sans-serif; color:white; background:#CC0000; border:2px solid #EFEFEF; text-align:center; padding:5px; width:620px;}
#catalog_brandprodshow #inner_page_content .error_message a {color:#FFCC00;}
#catalog_catshow #inner_page_content .error_message a {color:#FFCC00;}
#catalog_brandprodshow #inner_page_content .continue_shopping_error {padding-top:130px;}
#catalog_catshow #inner_page_content .continue_shopping_error {padding-top:130px;}
#catalog_brandprodshow #inner_page_content .continue_shopping_error .continue_shopping {display:block; width:179px; height:29px;  overflow:hidden; text-indent:-99999px; background:url(/images/static/buttons/continueShopping.gif) no-repeat 0 top;}
#catalog_catshow #inner_page_content .continue_shopping_error .continue_shopping {display:block; width:179px; height:29px;  overflow:hidden; text-indent:-99999px; background:url(/images/static/buttons/continueShopping.gif) no-repeat 0 top;}
#catalog_brandprodshow #inner_page_content .continue_shopping_error .continue_shopping:hover {background-position:0 bottom;}
#catalog_catshow #inner_page_content .continue_shopping_error .continue_shopping:hover {background-position:0 bottom;}

#freeshipping_img_div {}


/*============== no flash player info ========= */

#banner_flash_info, #bottomMenu_flash_info, #leftNav_flash_info {color:#727D84; font:normal normal normal 12px/17px Arial, Sans-serif;}
.flash_link {color:#727D84; font:normal normal bold 12px/17px Arial, Sans-serif;}
.flash_link:hover {text-decoration:none;}