/* ContentID: 63728 Fallback Content *//*<CSS ID="1024_master.css" Name="1024_master.css" />*/

/** Universal Styles ***********************************************************/
body	    {font-size:12px;color:#262626;margin:0 auto 45px auto; background-color:#e5e5e5 !important; background:url("//secureimages.redcatsusa.com/images/site_images/avenue/2011-07-26_bg.png") repeat-x;}
html, body, img, div, p, h1, h2, h3, h4, form, label, input, select, option	{ margin:0; padding:0; border:0; font-family:arial,helvetica,verdana,sans-serif; }
ul, li		            { margin:0; padding:0; border:0; }
select, input, textarea     { border:1px solid #ccc;color:#666; padding:2px 1px; }
.focusfield  {background:#fbfbfb;color:#656565; }
.field  {  }	
a:link, a:visited, a:active	{ color:#333; text-decoration:underline; border:0; }
a:hover	{ text-decoration:none; color:#000; }
a img	{ border:0; }
.clear  { clear:both; }
.error  { color:red}
.green  { color:green}
.bold   { font-weight:bold;}
.left   { float:left }
.right  { float:right }
.normal { font-weight:normal}
.display   { display:none; }
.block   { display:block; }
.relative { position:relative; }
.italic    { font-style:italic; }
.lower     {  }
.validator { float:left;}
.hot-pink  { color:#990000; }
.av-text {font-size:11px; color:#666; }
.under-line { text-decoration:underline; }
div#container      { height:auto;margin:0 auto;padding:0;position:relative;width:984px;z-index:1;text-align:left; background-color: #fff;}
div#controlWrapper { height:auto;margin:0 auto;padding:0;position:relative;width:984px;z-index:1;text-align:left;}	
div#content-wrapper{ clear:both; display:block; width:984px; }
*+html div#content-wrapper{  position: relative; }

#content           { float:left; width:984px; height:auto;overflow:hidden;}
.tooltip   {display:none;position:absolute;z-index:999;left:-9999px;background-color:#dedede;padding:5px;border:1px solid #fff;width:250px;font-size:12px;float:left;}
.tooltip p {margin:0;padding:0;color:#fff;background-color:#990000;padding:2px 7px;font-weight:bold;}
.loadPop {position:relative;top:40px;left:119px;background:url("//secureimages.redcatsusa.com/images/site_images/mastersite/return_item_loader.gif") no-repeat;width:220px;height:19px;}
/** [END] Universal Styles *****************************************************/

/** Avenue Header **************************************************************/

div.av-header { width:984px; height:191px; background-color:#FFF !important; background:url("//secureimages.redcatsusa.com/images/site_images/avenue/2011-07-26_bg.png") repeat-x;}

div.av-header div.header-top-links { width:984px; text-align:right; height:15px;}
div.av-header div.header-top-links span.header-links { width:932px; text-align:right; clear:both; padding-right:10px;}
div.av-header div.header-top-links span.header-links a { font-size:10px; font-weight:bold; text-decoration:none; padding-left:5px; padding-right:5px; color:#666666;}
div.av-header div.header-top-links span.header-links a.red-link { color:#990000; font-size:11px; text-decoration:underline; }
div.av-header div.header-top-links span.header-links a.red-link2 { color:#990000; padding:0px;}

/** Avenue/Studio/OSP Tabs *****************************************************/
ul.header-top-tabs			{ float:left; height:33px; margin:10px 0 0 0; width:795px; list-style:none; }
ul.header-top-tabs li		{ float:left; }
ul.header-top-tabs li a		{ float:left; display:block; height:33px; text-indent:-9999px; background-image:url(//secureimages.redcatsusa.com/images/site_images/avenue/1024_ave_top_tabs_sprite.png); }

ul.header-top-tabs li.avenue-tab a	{ width:250px; background-position:0 bottom; }
ul.header-top-tabs li.studio-tab a	{ width:221px; background-position:-250px bottom; }
ul.header-top-tabs li.osp-tab a		{ width:122px; background-position:-471px bottom; }

ul.header-top-tabs li a.current				{ cursor:default; }
ul.header-top-tabs li.avenue-tab a:hover,
ul.header-top-tabs li.avenue-tab a.current	{ background-position:0 top; }
ul.header-top-tabs li.studio-tab a:hover,
ul.header-top-tabs li.studio-tab a.current	{ background-position:-250px top; }
ul.header-top-tabs li.osp-tab a:hover		{ background-position:-471px top; }
/** end Avenue/Studio/OSP Tabs *************************************************/

div.av-header div.header-top-cart { width:180px; float:left; height:33px; margin-top:10px; }
div.av-header div.header-top-cart div.bag-count { margin-left:0px; width:165px; height:26px; padding:0px 9px 3px;  background-image:url("//secureimages.redcatsusa.com/images/site_images/avenue/1024_AV_header_bag_count_background.png"); }
div.av-header div.header-top-cart div.bag-count a.items-in-bag { float:right; display:block; width:55px; margin:0 9px 0 29px; color:#666; font-size:10px; line-height:1; font-weight:bold; text-align:center; text-decoration:none; }
div.av-header div.header-top-cart div.bag-count a.header-checkout { float:right; display:block; width:67px; height:21px; background:url(//secureimages.redcatsusa.com/images/site_images/avenue/1024_AV_header_button_checkout.png); }

div.av-header div.header-main {width:984px; height:90px; }
div.av-header div.header-main div.logo-and-search { width:984px; height:90px; text-align:left;}
div.av-header div.header-main div.logo-and-search div.av-logo { background-color:#fff;width:380px; height:75px; float:left; display:inline; padding-top:15px;}
div.av-header div.header-main div.logo-and-search div.av-logo a img {margin-left:15px;}
div.av-header div.header-main div.logo-and-search div.av-search { background-color:#fff; width:596px; height:75px; float:left; display:inline; padding-top:15px; padding-right:8px; }
div.av-header div.header-main div.logo-and-search div.av-search span {float:right; margin-top:10px; margin-right:5px; padding:3px 1px; color:#666; font-size:11px; font-weight:bold; }
div.av-header div.header-main div.logo-and-search div.av-search span.help { float:right; margin-top:10px !important; }
div.av-header div.header-main div.logo-and-search div.av-search input { float:right; width:275px; margin-top:10px; padding:5px 1px; color:#999; font-size:9px; font-weight:bold; }
div.av-header div.header-main div.logo-and-search div.av-search a.go-button { float:right; display:block; width:32px; height:21px; margin:10px 6px 0 4px; background:url(//secureimages.redcatsusa.com/images/site_images/avenue/1024_AV_header_button_go.png); }
/** [END] Avenue Header *****************************************************/


/* promo slider styles - change at your own risk */
#offers { margin-left:0; height:20px; }
.offer, #saving_text { float:right; width:370px; margin:10px 0 0 0; }
.slider { position:relative; overflow:hidden; height:225px; }
.slidercontent { position:absolute; }
#newsslider a.none { text-decoration:none; }
.newsslider {position:relative; overflow:hidden; height:20px; width:350px; }
.newsslidercontent {position:absolute; }
.newssection { height:20px; width:350px; text-align:right; }
.shoppers-club-promo { margin-bottom: -4px; }
/** [END] Header 2011 **********************************************************/

/****TAB CSS FOR SIZE CHART LP  ****/
ul.tabsAA { list-style-image:none; list-style-position:outside; list-style-type:none; float:left; margin-bottom:10px; width:525px; }
ul.tabsAA li { background:#E3E3E3 none repeat scroll 0 0; float:left; height:21px; margin:0 5px 5px 0; padding-top:3px; text-align:center; width:70px; }
ul.tabsAA li a{ color:#000; font-weight:bold; text-decoration:none; }
/**** END *******/

/** Center Container************************************************************/
.centerwrap {background:#ccc;float:left;height:300px;width:959px;}
a.default { display: inline-block; margin: 10px 0 0 15px; }
#home_rr #recommended_home_rr { width:982px; display:block; background:#ccc; }
#quickViewPopup_launchButton { margin-top:5px;margin-bottom:5px; }
/** [END] Center Container *****************************************************/

/** Footer *********************************************************************/
div.footer { background-color:#FFF; }
div.footer a { text-decoration:none; Font-size:11px;}
div.footer ul { list-style-type:none; }
div.footer ul.footer-tabs { height:22px; margin:5px 6px; background:#5f233f; text-align:center; }
div.footer ul.footer-tabs li { display:inline; }
div.footer ul.footer-tabs li a { display:inline-block; height:22px; background:url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/1024_jl_footer_nav_tabs_r2.png); }
div.footer ul.footer-tabs li a.easy-returns { background-position:-113px top; width:184px; }
div.footer ul.footer-tabs li a.size-charts { background-position:-297px top; width:169px; }
div.footer ul.footer-tabs li a.order-status { background-position:-466px top; width:179px; }
div.footer ul.footer-tabs li a.secure-shopping { background-position:-645px top; width:211px; }
div.footer ul.footer-tabs li a i { display:none; }

/*div.footer ul.footer-promos { height:83px; margin:15px 6px 0 6px; border:solid #ccc; }*/
div.footer ul.footer-promos { height:83px; margin:15px 6px 0 6px; }
div.footer ul.footer-promos li { float:left; }
div.footer ul.footer-promos li a.catalog-request { float:left; display:block; width:219px; height:83px; background:url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/1024_jl_footer_promo_catalog.png); }
div.footer ul.footer-promos li a.e-gift-cards { float:left; display:block; width:235px; height:83px; background:url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/1024_jl_footer_promo_e-gift_card.png); }
div.footer ul.footer-promos li a i { display:none; }
div.footer ul.footer-promos li.footer-email-signup { width:525px; color:#666; padding:10px; font-weight:bold; border:#999 1px solid; font-size:14px; height:50px; margin-left:9px; }
div.footer ul.footer-promos li.footer-email-signup em.f { color:#666666; font-weight:bold; font-size:10px !important; font-style:normal !important; }
div.footer ul.footer-promos li.footer-email-signup input { width:400px; margin:3px 5px 2px 0; color:#666666; font-size:11px;}
div.footer ul.footer-promos li.footer-email-signup span { font-size:11px; }
div.footer ul.footer-promos li.footer-email-signup span.success { display:block; color:#090; }
*+html div.footer ul.footer-promos li.footer-email-signup a { vertical-align:3px; }

div.footer div.footer-links-top { margin:20px 6px 0;    width:984px; clear:both;}
 *+html div.footer div.footer-links-top { padding-bottom:10px; }
*:first-child+html div {position:relative;}
div.footer div.footer-links-top ul { float:left; width:140px; padding-right:12px; padding-left:12px;}
div.footer div.footer-links-top ul.logos { text-align:center; }
div.footer div.footer-links-top ul li a.title { display:inline-block; padding-bottom:5px; font-weight:bold; font-size:11px;}
div.footer div.footer-links-top ul li a.liveclicker { padding-left:20px; background:url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/1024_jl_liveclicker_video_icon.png) no-repeat left 50%; }
div.footer div.footer-links-top ul li a.we-accept-paypal {margin-top:10px; display:inline-block; margin-bottom:15px; width:121px; height:33px; background:url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/1024_jl_button_paypal.png); }
div.footer div.footer-links-top ul li p.hacker-safe { padding-bottom:5px; color:#666; font-size:11px; }
div.footer div.footer-links-top ul li a.hacker-safe-logo { display:inline-block; margin-bottom:15px; width:94px; height:54px; background:url(//images.scanalert.com/meter/www.jessicalondon.com/13.gif) }
div.footer div.footer-links-top ul li a.shopzilla { display:inline-block; width:125px; height:73px; background:url(//medals.bizrate.com/medals/dynamic/32007_medal.gif) }
div.footer div.footer-links-top ul li a i { display:none; }

div.footer ul.sister-sites { padding:15px 15px; text-align:center;margin:auto; width:954px; }
*:first-child+html div.footer ul.sister-sites {padding-bottom:0px !important; text-align:center !important; }
*+html div.footer ul.sister-sites {padding-bottom:0px !important; text-align:center; }
div.footer ul.sister-sites li { display:inline; color:#666666; }
div.footer ul.sister-sites li a { color:#666666; font-weight:bold; font-size:9px; text-decoration:underline !important;}
div.footer ul.sister-sites li i { padding:0 5px; font-style:normal; }

div.footer div.footer-links-bottom { margin:auto; width:984px; }
div.footer div.footer-links-bottom ul { float:left; padding-right:13px; padding-left:13px;font-size:9px;}
div.footer div.footer-links-bottom ul.first { width:220px; }
div.footer div.footer-links-bottom ul.second { width:220px; }
div.footer div.footer-links-bottom ul.third { width:220px; }
div.footer div.footer-links-bottom ul.fourth { width:220px; }
div.footer div.footer-links-bottom ul li a { color:#666666; font-weight:bold; }

div.footer p.legal { text-align:center; padding-bottom:30px; color:#666666; font-weight:bold; font-size:9px; }
*:first-child+html div.footer p.legal { padding-bottom:0px !important; }
*+html div.footer p.legal { padding-bottom:0px !important; }
div.footer p.legal a { text-decoration:underline; }

div.footer div.lastline { clear:both; height:200px; width:932px; }
div.footer div.lastline ul li p.hacker-safe { padding-bottom:5px; color:#666; font-size:11px; }
div.footer div.lastline ul li a.hacker-safe-logo { display:inline-block; margin-bottom:15px; width:94px; height:54px; background:url(//images.scanalert.com/meter/www.jessicalondon.com/13.gif) }
div.footer div.lastline ul li a.shopzilla { display:inline-block; width:125px; height:73px; background:url(//medals.bizrate.com/medals/dynamic/32007_medal.gif) }
div.footer div.lastline ul.logos { text-align:center; }
div.footer div.lastline ul li { float:left; width:500px; text-align:center; font-size:9px; color:#666666; }
div.footer div.lastline ul li.thin { width:200px; }
div.footer div.lastline ul li a  { text-decoration:underline !important; font-weight:none !important; font-size:9px; color:#666666; }
div.footer div.lastline ul li a i { display:none; }

div.footer div.questions { text-align:center; padding:10px; margin:auto; font-size:11px; color:#666666; }
div.footer div.questions span.bold {font-weight:bold; }
div.footer div.questions a {text-decoration:underline !important; }

div.footer ul.footer-promos li div.footer-links { border:#999 1px solid; height:40px; padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:5px; margin-left:10px;}

.ya_fcats1 {display: none}
.ya_fcats2 {display: block} 

/** QuickView ******************************************************************/
#under_tt {display:none;}
#quickView         {border:1px solid #fff;padding:0px 0px 6px;overflow:hidden;}
iframe             {border:0;overflow:hidden}
.quickLaunchButton {position:relative;left:25px;top:-60px;z-index:9999;margin-top:-40px;border:0pt none;height:25px;width:80px;background:transparent url(//secureimages.redcatsusa.com/images/site_images/avenue/1024_AV_quickview_button.png); cursor:pointer;}
.quickLaunchButton_tester {border:0 none;width:80px;height:25px;background:transparent url(//secureimages.redcatsusa.com/images/site_images/avenue/1024_AV_quickview_button.png) repeat scroll 0 0;cursor:pointer;}
a                  { z-index:0; position:relative; }
#quickinfooverlay  {position:fixed;left:0;right:0;width:100%;height:100%;display:none;background:url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/clear.png) repeat;}
p .quickLaunchButton_tester {position:relative;}
.dhtmlwindow {position:absolute;left:0;top:0;width:425px !important;height:505px;background:url(//secureimages.redcatsusa.com/images/site_images/avenue/1024_ave_quickview_background.png) no-repeat;z-index:99999999 !important;}
*+html .dhtmlwindow {position:absolute; left:1px;top:1px;width:425px !important;height:505px;background:url(//secureimages.redcatsusa.com/images/site_images/avenue/1024_ave_quickview_background.png) no-repeat;z-index:99999999 !important;}
.drag-handle                {color:white;cursor:move;overflow:hidden;margin-left:-1px;position:relative;}
.drag-handle .drag-controls {overflow:hidden;padding:0px;text-align:right;margin:5px 9px 0 0;}
.drag-handle .drag-controls img#img_quick {cursor:pointer;width:38px;height:9px;padding:9px 9px 0 8px; }
.drag-contentarea    {color:black;height:470px !important;padding:0 2px 20px 3px;overflow:auto;width:412px;position:relative;}
.drag-statusarea   {border-top:1px solid gray;background-color:#F8F8F8;height:13px;}
.drag-resizearea   {float:right;width:13px;height:13px;cursor:nw-resize;font-size:0;}
#promo-bar a img   {position:relative}
.footer-email-button { vertical-align:-6px; }

div.footer ul.footer-promos li.footer-email-signup a { height:20px !important; }
/** [END] QuickView ************************************************************/

/** Error Pages ****************************************************************/
#content-error                    { float:left;padding:20px 70px;width:844px; }
#content-error  h1                { float:left;font-size:22px;font-weight:normal;margin-bottom:10px;width:844px; color:#666;}
#content-error .image-holder      { float:left;width:250px; }
#content-error .image-holder.close      { width:180px; }
#content-error .image-holder.main img  { float:left; }
#content-error .image-holder img       { float:right; }
#content-error .desc-error             { float:left;width:545px; font-size:11px; color:#666;}
#content-error .desc-error h2          { float:left;font-size:12px;margin:22px 0 12px;width:545px; }
#content-error .desc-error h2.small    { margin:0 0 15px; }
#content-error .desc-error h2.big      { font-size:22px;font-weight:normal; }
#content-error .desc-error p           { float:left;width:545px; }
#content-error .desc-error p.search           { margin-top:15px; }
#content-error .desc-error .search_bar        { float:left; }
#content-error .desc-error .search_bar input  { color:#a9a9a9;float:left;height:16px;margin:5px 0 0;padding:3px 0 0 5px;border-right:0 none; }
#content-error .desc-error .search_bar .go_button  { background:transparent url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/1024_ww_search_go.png) no-repeat scroll left top;float:left;height:21px;width:29px;margin-top:5px; }
#content-error .desc-error a:link,
#content-error .desc-error a:visited { color:#990000; }
/** [END] Error Pages **********************************************************/

/** Bag Drop-Down **************************************************************/
.wrap-bag {background-color:#fff;float:left;margin-left:10px;width:220px;z-index:999;}
.wrap-bag .white-bg {background-color:#fff;float:left;margin:0 6px;width:193px;}
ul#view { margin:0; padding:0; width:198px;float:left; }
ul#view li.content { float:left; width:220px; max-height:419px;overflow:auto; }
ul#view li.content ul { float:left;margin:0;padding:8px 0 0;width:200px; }
ul#view li.content ul li { float:left; width:200px; padding:0 0 10px 5px; }
ul#view li.content ul li a { z-index:1; position:static; cursor:pointer; text-decoration:none; }
ul#view li.content ul li img { float:left; width:50px; height:72px; margin-right:10px;position:static;z-index:999 }
ul#view li.content ul li div { text-align:left; }
ul#view li.content ul li .hold-right { float:left;width:133px;}
ul#view li.content ul li .hold-left { float:left;width:60px; }
ul#view li.content ul li span.description { float:left;font-size:11px;line-height:14px;width:130px; }
ul#view li.content ul li span.items  { color:#8d8d8d;float:left;width:133px; }
ul#view li.content ul li span.items .lblSize {margin-right:10px;}
ul#view li.content ul li span.was_price, ul#view li.content ul li .StrikeStyle { font-weight:normal; color:#000; }
.placeholderDropdown  {background:transparent;display:none;float:left;margin:0 3px 3px;max-height:550px;position:absolute;right:-1px;top:45px;width:238px;z-index:99999;}
.placeholderDropdown .wrap-all { background:#e2e2e2;float:left;max-height:455px;overflow-x:hidden;overflow-y:auto;width:230px; } 
.wrapButn { margin-top:150px;text-align:center; }
.addBag   { background:#FDE9F2 none repeat scroll 0 0;border:1px solid pink;color:#000000;font-weight:bold;text-align:center; }
.placeholderDropdown .bg_load { background:#fff;width:218px;height:130px;margin-top:20px;border:10px solid #e2e2e2; }
.placeholderDropdown .bg_load .loadPop {background:#fff url("//secureimages.redcatsusa.com/images/site_images/jessicalondon/1024_ww_ajax-loader.gif") no-repeat;width:66px;height:66px;margin-left:-45px;}
.placeholderDropdown .viewall { background:#e2e2e2;float:left;margin-top:19px;width:238px; }
.placeholderDropdown .viewall .closeBag { cursor:pointer;background:#e2e2e2;float:left;font-size:11px;font-weight:bold;padding:3px 0 2px 11px;width:227px; }
.placeholderDropdown .salepricestyle font {font-size:11px;}
.placeholderDropdown .sub-txt { background:#e2e2e2;float:left;font-weight:bold;padding:6px;width:226px; }
.placeholderDropdown .sub-txt p.left { margin-left:4px; }
.placeholderDropdown .sub-txt a.right:link,
.placeholderDropdown .sub-txt a.right:visited { margin-right:4px;color:#000;text-decoration:none;position:relative; }
.placeholderDropdown .emty-bag {float:left;background:#fff;padding:5px;}
ul#view li.content ul li span.items .pricefrom {float:left;margin-right:5px;color:#990000; }
.placeholderDropdown .baskekItemMsg {margin-bottom:10px;margin-left:10px;float:left;background:#fff;width:197px;padding:4px;color:red;font-size:11px}
/** [END] Bag Drop-Down ********************************************************/

/** Size Chart *****************************************************************/
a.trigger {width:31px;height:95px;position:absolute;top:245px; right:-31px;display:block;background:url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/1024_ww_size_chart.png);}
#showSizeChart {display:none;position:fixed;top:245px;left:auto;z-index:999;float:right;background:url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/1024_ww_size_open_bg.png);height:192px;width:281px;margin-left:702px;}
#showSizeChart .click {height:21px;left:11px;position:absolute;top:104px;width:169px;text-align:left;cursor:pointer;padding-top:10px;padding-left:35px; }
#showSizeChart .click p { font-size:12px;margin:0;padding:0;font-weight:normal;cursor:pointer; }
/** [END] Size Chart ***********************************************************/

/** NetPage ********************************************************************/
#wrapNetP         {float:left;padding:20px;width:942px;margin:15px 0;}
#wrapNetP #top    {float:right;margin:10px 0;text-align:right;width:940px;}
#wrapNetP #top p.text {margin-right:5px;color:#313131;float:left;font-size:14px;font-weight:bold;position:relative;text-decoration:none;top:3px;}
#wrapNetP #top h2 {color:#313131;float:left;font-size:20px;text-align:left;width:715px;}
#wrapNetP .product-wrapper {float:left;margin:0 30px 0 0;width:150px; text-align: center;}
#wrapNetP .product-wrapper .product-wrapper-inside {width:125px;float:left;text-align:center;}
#wrapNetP .quickLaunchButton_tester {margin:6px 0;}
#wrapNetP .product-wrapper .was {text-decoration:line-through;}
#wrapNetP .product-wrapper .boxredN {color:Red;font-weight:bold;float:left;text-align:center;width:125px;}
/** [END] NetPage **************************************************************/

/* KSD Cross Sell Options */
div.form-wrapper .Hemit { clear:left; float:left; margin-top:10px; width:400px; }
div.form-wrapper .Hemit input { border:0 none; } 

/** IE7 ************************************************************************/
*+html .quickLaunchButton {left:1px;top:-66px;}
*+html .drag-contentarea {width:405px;}
*+html #showSizeChart {margin-left:702px;}
*+html span#ChamEmailError { margin-right:10px; }
/** [END] EI7 ******************************************************************/


/* START - Liveclicker video */
div.playerbox { border:1px solid #ccc; clear:both; display:none;}
div.productimage { display:none; border:1px solid #ccc; clear:both; }
div.tabscontainer { display:none; height:27px; }
div.tabscontainer ul.tab { list-style:none; clear:both; margin:0 0 0 0; }
div.tabscontainer ul.tab li { float:left; border:1px solid #ccc; border-bottom:0; }
div.tabscontainer ul.tab li div { width:85px; height:25px; border-top:1px solid #eee; text-align:center; }
div.tabscontainer ul.tab li div a { display:block; width:85px; height:20px; padding:5px 0 0 0; font-weight:bold; font-size:12px; text-decoration:none; background:#fff;  }
div.tabscontainer ul.tab li div.tabdeselected a { background:#ddd; }
div.tabscontainer ul.tab li div.tabdeselected a:hover { background:#fff; }
div.tabscontainer ul.tab li div a img.png { margin:0 5px 0 0; }

div.left-outfit div.tabscontainer ul.tab li div { width:50px; height:17px; }
div.left-outfit div.tabscontainer ul.tab li div a { width:50px; height:15px; padding:2px 0 0 0; font-size:11px; }
div.left-outfit div.tabscontainer ul.tab li div a img.png { display:none; }

*+html #qvBody div.product-image-wrapper { position:relative; top:18px; }
 /* END - Liveclicker video */
 
#top h2.checkout { width:695px !important; font-weight:normal !important; font-size:24px !important; }
#top p.textCheckout { font-weight:normal !important; }

/* START - coupons page */
div.coupons-page { padding:20px 6px; }
div.coupons-page h1 { padding-bottom:10px; color:#666; font-size:20px; font-weight:normal; }
div.coupons-page h2 { padding-bottom:10px; color:#333; font-size:14px; }
div.coupons-page p { padding-bottom:10px; }
div.coupons-page div.feedburnerFeedBlock { margin:10px 0; padding:10px; border:1px solid #ccc; }
div.coupons-page div.feedburnerFeedBlock p.feedTitle a { color:#9a0b1b; font-size:14px; }
div.coupons-page div.feedburnerFeedBlock a { font-weight:bold; text-decoration:none; }
div.coupons-page div.feedburnerFeedBlock a:hover { color:#9a0b1b; }
div.coupons-page div.feedburnerFeedBlock ul { padding:5px 0 10px 20px; list-style:disc outside; }
div.coupons-page div.feedburnerFeedBlock ul li { padding-bottom:5px; }
/* END - coupons page */

/* Start checkout netp page*/
.netp-h3 { width:695px; color:#900; float:left; clear:both; font-size:20px; font-weight:normal !important; text-align:left; }
.netp-h4 { float:left; width:695px;clear:both; font-size:14px; font-weight:normal !important; text-align:left; }
.netp-top-left {float:left; width:700px;} 
.netp-top-right {float:left; width:240px;}
/* End Checkout netp page */

.cc-image { text-align:center; }

/* adds dropshadow in form input elements */
.border_filed {background:transparent url(//secureimages.redcatsusa.com/images/site_images/avenue/1024_ave_text_input_background.png) no-repeat 0 0;}
/* adds dropshadow in form input elements */


/* **************New Previously Viewed Products 6/16/11************************************* */
ul#prev_viewed { background:#666;margin:0px;padding:0;visibility:hidden;width:108px; position:absolute; left:985px; top:195px;z-index:9999; max-height:680px; }
.inside { width:138px !important; }
ul#prev_viewed_inside { background:#666;margin:10px 0 0;padding:0;visibility:hidden;width:138px; position:absolute; left:846px; top:180px; z-index:99999999999999999;}
ul#prev_viewed li.content ul li span.description { display: block; width: 100px; font-size:12px; color:#020202; text-transform:none; display:none;}
ul#prev_viewed li.top { float: left; width: 108px; height: 28px; }
ul#prev_viewed li.content { float:left; max-height:650px; margin:0px; overflow:auto; width:108px; padding-top:20px; }
ul#prev_viewed li.content .StrikeStyle { text-decoration:line-through; color:#FFF; font-size:10px; }
ul#prev_viewed li.content ul li span.boxredN { display:block; color:#FFF; font-size:10px; }
ul#prev_viewed li.content ul li span { width: 108px; color:#FFF; font-size:10px; min-width:100px; display:block;}
ul#prev_viewed li.content ul li { padding: 0 0 22px 10px; }
ul#prev_viewed li.content ul.pv_items { border:0px; width:107px;}
ul#prev_viewed li.content ul li { padding: 0 0 10px 0px; text-align:center; }
ul#prev_viewed li.content ul li.control_bar { display:block;padding:0 0 14px;z-index:100;float:left;width:100px; }
ul#prev_viewed li.content ul li.control_bar a:link,
ul#prev_viewed li.content ul li.control_bar a:visited { margin-top: 8px; font-weight:bold;color: #020202; }
ul#prev_viewed li.content ul li.control_bar a:hover { color: #ab2a2e; }
ul#prev_viewed li.content ul li.control_bar a#pv_viewall { color: #FFFFFF; text-decoration:underline; font-size:10px; }
ul#prev_viewed li.content ul li.control_bar a#pv_remove_all { color: #FFFFFF; text-decoration:underline; font-size:10px; }
ul#prev_viewed li.top h5 { float:left; font-size:10px; margin:2px 0 0 7px; color:#FFF; text-align:center; }
ul#prev_viewed li.content ul li img { width: 50px; height: 72px; z-index: 1; position:static;  }
ul#prev_viewed li.content ul li div { text-align:center; }
ul#prev_viewed li.content ul { margin: 0; }
ul#prev_viewed li { list-style: none; font-family: Arial; text-align:center; }
ul#prev_viewed li.top a#pv_display_ctrl, ul#prev_viewed li.top a#pv_display_ctrl.open, ul#prev_viewed li.top a#pv_display_ctrl.closed { float: right; width: 14px; height: 14px; margin:2px 2px 0 0; padding: 0; background: url(//secureimages.redcatsusa.com/images/site_images/avenue/1024_AV_up_arrow.png); font-size: 0; line-height: 0; text-indent: -9999em; cursor: pointer; }
ul#prev_viewed li.top a#pv_display_ctrl.closed { background: url(//secureimages.redcatsusa.com/images/site_images/avenue/1024_AV_down_arrow.png); }
/* hacks for IE7  :( */
*:first-child+html ul#prev_viewed { top: -110px;  left: 980px; margin-left:-12px; margin-top:-30px; }
*:first-child+html ul#prev_viewed { background:#666;padding:0;visibility:hidden;width:108px; position:absolute; left:980px; top:0px; z-index:9998;}
*:first-child+html ul#prev_viewed li.content { float:left; max-height:660px; margin:0px; width:106px; padding-top:20px; overflow:hidden; list-style-position:outside; }
*:first-child+html ul#prev_viewed li.content .StrikeStyle { text-decoration:line-through; color:#FFF; font-size:10px; position:relative !important; }
*:first-child+html ul#prev_viewed ul li { float:left; max-height:115px; }
/* New Swatch Control */
.swatch-control { background-color:#9E9E9E; color:#fff;  min-width:130px; position:absolute; z-index:9999; display:block;  top:252px; padding-left:3px;}
.swatch-control span { padding-left:5px; font-size:11px; }
.swatch-images { display:none; height:22px; margin-left:3px;}
.swatch-images img { cursor:pointer; border:#fff 1px solid !important; }
.product-wrapper { position:relative !important; }
.swatch-control span a.more-link { color:#FFFFFF !important; margin-right:5px; float:right; text-decoration:none; font-size:11px; display:none;}
/* hacks for IE7  :( */
*:first-child+html .swatch-control { position:absolute; bottom:1px; left:0; height:15px;}
*:first-child+html .swatch-control span { height:15px; }
*:first-child+html .swatch-control span a.more-link { position:absolute; color:#FFF; margin-right:5px; right:0; top:0; background-color:#9E9E9E; display:none; }
*:first-child+html .product-wrapper { position:relative; }
*:first-child+html .product-wrapper .swatch-control .swatch-images {display:none; background-color:#9E9E9E;height:22px; min-width:130px;padding-left:3px; }
*:first-child+html .product-wrapper .swatch-control .swatch-images img { height:20px; width:20px; }

#cart_rr a {
	padding: 0 5px; }

#cart_rr h3 {

	font-size: 12px;
	font-weight: bold;
	color: #900;
	margin-bottom: 10px;
}

/* Reviews for ie7 :( */
*+html .pr-review-wrap { float:left; }

div.pr-review-main-wrapper div.pr-review-text p.pr-comments-header { display:none; }

.help .nav { padding-bottom:10px; } /* move to Help */

/*quickview fixes for ie7 */
*+html #dhtmlwindowholder { z-index:9999999999 !important; position:absolute !important; display:none; }
*:first-child+html div#dhtmlwindowholder {z-index:999999999 !important;  position:absolute !important; }
*:first-child+html .dhtmlwindow { position:absolute !important; top:0px; left:0px; }

/* search auto-complete - 2011 RL9 */
.logo-and-search .av-search div.search-suggestions { display:none; position:absolute; left:655px; top:106px; z-index:999; width:265px; padding:6px; border:1px solid #ccc; border-top:0; text-align:left; font-size:11px; background:#fff; color:#666; font-weight:normal; font-style:italic; }
*+html .logo-and-search .av-search div.search-suggestions { left:275px; top:48px; }
.logo-and-search .av-search div.search-suggestions a { display:block; padding:4px; color:#333; font-style:normal; text-decoration:none; }
.logo-and-search .av-search div.search-suggestions a.selected { background:#eee; }
.logo-and-search .av-search div.search-suggestions strong { color:#990000; }
/* end search auto-complete */

/* search history - 2012 RL1 */
.logo-and-search .av-search div.search-suggestions a.history { float:left; width:230px; margin:0 8px 0 0; }
.logo-and-search .av-search div.search-suggestions span.remove-history { float:left !important; display:block; width:12px; height:12px; margin:5px 0 0 0 !important; padding:0 !important; background:url(//secureimages.redcatsusa.com/images/site_images/avenue/search_history_remove_entry.png); cursor:pointer; }
.logo-and-search .av-search div.search-suggestions span.remove-history:hover { background-position:0 -12px; }
/* end search history */


div.header-main div.logo-and-search div.av-search div.prea-card-offer { float:right; width:370px; margin:10px 0 0 0; text-align:left; }
div.header-main div.logo-and-search div.av-search div.prea-card-offer img { vertical-align:middle; padding-left:5px; margin-top: -5px; float:left;}
div.header-main div.logo-and-search div.av-search div.prea-card-offer span.availcred { color:#900; padding-top:2px; float:left !important; margin-top: 0px !important; } 
div.header-main div.logo-and-search div.av-search div.prea-card-offer span.greeting { color:#666; padding-top:2px; float:left !important; margin-top:0px !important; }
div.header-main div.logo-and-search div.av-search div.prea-card-offer span.availcred strong { color:#900; padding-top:6px; }
div.header-main div.logo-and-search div.av-search div.prea-card-offer a { color:#900; text-decoration:none;}

