/***************************************/
/*    Import styles for v5+ browsers   */
/**************************************/

@import url("elements_typography.css");						  /* 1. Fonts, styles and sizes if > 0px      */

@import url("elements_color.css");						  		/* 2. This controls global colors.          */
																										/*		For category styles use the           */
/*		appropriate	css. e.g vanilla has 5    */
/*		categories: Home, Music, DVD, Games,  */
																										/*		and Downloads for each section        */
																										/*		a unique css is called check the      */
																										/*		source code to find it. 			  */

/**************************************************************************/
/* Element styles for v5+ browsers These styles deal with the header, top */ 
/* nav, left nav, right nav and footer areas of the document              */
/**************************************************************************/

/**************************/
/* HEADER */
/************************/
#header {width:920px; height:auto; margin:5px 0;}
.Lcat_header .Lcat_headerleft, .Lcat_ckheader .Lcat_headerleft {width:270px; float:left;}
.Lcat_headernew .Lcat_headercenterdefault {width:556px; float:left;}
.Lcat_headerright {background:transparent url(../images/basketbg.jpg) no-repeat scroll right top;float:right;margin:-5px 7px 0pt 0pt;width:377px;}
.Lcat_headerbtm {background:url(../images/headerbg.jpg) no-repeat left top;clear:both;clear:both;width:922px; padding:5px 0 0 0;}
.Lcat_headerbtm h2 {display:none;}
.Lcat_headerrightinfo {color:#666666;float:right;font-weight:bold;margin:9px 9px 0px 0px;}
.Lcat_checkoutbtn {float:right;clear:both;margin-top:-25px;*margin-top:-30px; margin-bottom: 10px;}
.Lcat_checkoutbtn a{background:transparent url(../images/bt_checkoutlink.gif) no-repeat scroll left top;display:block;height:18px;margin-right:6px;position:relative;text-indent:-5000px;top:-1px;*top:3px;width:90px;}

/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo {padding:5px 0pt 0pt 16px;}
.Lmainlogo img {border:0pt none;height:50px;width:494px;}


/**********/
/* BANNER */
/**********/
.Lbanner {float:left; padding:0; margin:0;}
.Lbanner img {border:0;}

/*************************/
/* TOP NAV CATEGORY LIST */
/*************************/
.Ltopnavcats {clear:both;float:left;font-size:0.9em;line-height:20px;margin:0pt 0pt -1px;overflow:hidden;padding:5px 0pt 0pt 10px; width:500px;}
.Ltopnavcats ul {float:left; margin:0; padding:0; list-style:none;}
.Ltopnavcats li {float:left; margin:0; padding:0; background:url(../images/taboffright.gif) no-repeat right top;}
.Ltopnavcats a, .Ltopnavcats span {display:block; background:url(../images/taboffleft.gif) no-repeat left top; padding:0 15px;}
.topnavigation a:hover {text-decoration:underline;}

/* FOR HOME */
.Ltopnavcats ul li.topnavhome a {background:transparent url(../images/topnavhome.gif) no-repeat scroll 0%;display:block;height:24px;text-indent:-5000px;width:45px;}
.Ltopnavcats ul li.topnavhomeon a, .Ltopnavcats ul li.topnavhomeon span {background:transparent url(../images/topnavhomeon.gif) no-repeat top left;display:block;height:24px;text-indent:-5000px;width:45px;}

/* FOR KITCHEN AND HOME */
.Ltopnavcats ul li.topnavwhite a,.Ltopnavcats li.topnavkitchenandhome a {background:transparent url(../images/topnavwhite.gif) no-repeat scroll 0%;display:block;height:24px;text-indent:-5000px;width:112px;margin-left:4px;}

/* FOR HOME ENTERTAINMENT */
.Ltopnavcats ul li.topnavbrown a,.Ltopnavcats ul li.topnavhomeentertainment a {background:transparent url(../images/topnavbrown.gif) no-repeat scroll 0%;display:block;height:24px;text-indent:-5000px;width:140px;margin-left:4px;}

/*For Promotion Category*/
.Ltopnavcats ul li.topnavpromotion a {background:transparent url(../images/topnavpromotion.gif) no-repeat scroll 0%; display:block; height: 24px; text-indent:-5000px; width: 68px; margin-bottom: -1px;}

/*For clearancedashr Category*/
.Ltopnavcats ul li.topnavclearancedashr a {background:transparent url(../images/topnavclearancedashr.gif) no-repeat scroll 0%; display:block; height: 24px; text-indent:-5000px; width: 68px; margin-bottom: -1px;}

/*For clearancesale Category*/
.Ltopnavcats ul li.topnavclearancesale a {background:transparent url(../images/topnavclearancedashr.gif) no-repeat scroll 0%; display:block; height: 24px; text-indent:-5000px; width: 68px; margin-bottom: -1px;}

/*For Gift Finder Category*/
.Ltopnavcats ul li.topnavgiftfinder a {background:transparent url(../images/topnavgiftfinder.gif) no-repeat scroll 0%; display:block; height: 24px; text-indent:-5000px; width: 69px; margin-bottom: -1px;}



/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
ul.Lustypelinks {float:left;bcakground:red;}
li.myaccount {background:transparent url(../images/greydash.gif) no-repeat scroll right center !important;margin:0pt 5px 0pt 0pt !important;padding:0pt 8px 0pt 0pt !important;}
li.logout {padding-left:4px;}
ul.Lustypelinks a {text-decoration:underline;}
select#formhelplist,input#helpsubmit {display:none;}
/*******************/
/* WELCOME MESSAGE */
/*******************/
p.Lwelcome {background:transparent url(../images/greydash.gif) no-repeat scroll right center;float:left;margin:0pt 5px 0pt 0pt;padding-right:7px;}

/*****************/
/* CATEGORY TREE */
/*****************/
.Lcattree {clear:both;color:#666666;font-family:verdana,arial;font-size:0.8em;line-height:1.4em;padding:0pt 0pt 0pt 14px;position:relative;text-transform:lowercase;bottom:4px;#bottom:-3px;_bottom:2px;width:570px;}
body#mainlayout-myaccount .Lcattree {text-indent:-5000px;}
.Lcattree a {}
#checkoutwrapper .Lcattree {text-indent:-5000px;}

/*************/
/* MINI-CART */
/*************/
/* these styles use the element ref */
ul.items_empty a,ul.items_added a {color:#333333;}
ul.items_empty,.items_added {bottom:25px;*bottom:23px;float:right;font-size:0.9em;left:21px;position:relative;text-align:left;width:185px;}
ul.items_empty li,.items_added li {display:inline;}
ul.items_empty li.items,.items_added li.items {background:url(../images/basket_bdr2.gif) no-repeat right center;padding-right:5px;}
ul.items_empty li.total,.items_added li.total {padding-left:3px;*padding-left:8px;} 
.Lcat_headerright a#showminicart {background:transparent url(../images/bt_minicart_basket.gif) no-repeat scroll left top;display:block;position:relative;left:120px;*left:-5px;text-indent:-5000px;width:80px;}
a#showminicart{position:relative;top:2px;*top:3px;}
#checkoutwrapper .Lcat_headerright a#showminicart {background:transparent url(../images/bt_minicart_basket.gif) no-repeat scroll left top;display:block;position:relative;left:120px;*left:-11px;text-indent:-5000px;width:80px;}

ul.items_empty, .items_added{position:relative;bottom:20px;}
.Lcat_headerright h3 {margin:0; padding:0 0 2px 5px; font-size:0.9em; font-weight:normal;}
.items_added li span, .items_empty li span {padding-left:5px;}
.pcicompliantheader {left:18px;position:relative;top:2px;}
.Lcat_ckheader .pcicompliantheader  {left:12px;*left:12px;position:relative;top:-3px;}

/**************/
/* SEARCH BOX */
/**************/
.Lsearch {float:left;width:624px;height:60px;#height:55px;}
.Lsearch label, .Lsearch legend {display:none;}
.Lsearch fieldset {padding:0 0 0 5px; margin:0;}
.Lsearch select {width:90%; margin-bottom:5px;}
#termtextkeywordsearch,
#searchex,
#E,
.Lemailsignup input#email {border:1px solid #809db9; margin:5px 0;}
#termtextkeywordsearch {color:#666666;font-size:1.5em;height:30px;margin-left:6px;padding:3px 0pt 0px 10px;width:503px;}
#searchsubmit {margin: -40px 0pt 33px 527px;#margin: -40px 0pt 33px 527px;_margin: -40px 0pt 15px 527px;}

/***********************/
/* CATEGORY NAVIGATION */
/***********************/
.Lcatnav {background-color:#666; width:175px; margin-top:5px;}
.Lcatnav ul {padding:5px 0 15px 5px; margin:0;}
.Lcatnav ul li {margin:0; background:url(../images/bulletoff.gif) no-repeat 0 8px; padding:5px 0 5px 10px; width:135px;}
.Lcatnav ul li ul {background:none; padding:0; margin:0;}
.Lcatnav ul li ul li {margin:0; padding-right:8px; background:url(../images/dottetline.gif) no-repeat bottom; font-size:0.8em;}
.Lcatnav ul li ul li ul li {background:none; width:auto; font-size:1em;}

/****************/
/* EMAIL SIGNUP */
/****************/
.Lemailsignup {margin-left:6px;width:217px;}
.Lemailsignup h2 {background:transparent url(../images/hdr_newsletter2.gif) no-repeat scroll left top;display:block;margin:0pt 0pt 0pt 4px;text-indent:-5000px;padding:0;}


.Lemailsignup label {width:100%; float:none;}
.Lemailsignup #email {width:75%} 
.Lemailsignup legend {display:none;}
.Lemailsignup fieldset {margin:0; padding:5px;color:#CCCCCC;}
.Lemailsignup input#emailsignup {background:#CCCCCC none repeat scroll 0%;border:0pt none;margin:5px 5px 0pt 0pt;padding:3px 0pt 2px 5px;width:151px;height:17px;}
.Lemailsignup input#newslettersubmit {margin-top:6px;padding:0pt;}

/*************************/
/* TRADE INDUSTRY LINK */
/*************************/
.tradeiwrapper h2 {background:transparent url(../images/hdr_tradeindustry.gif) no-repeat scroll left top;display:block;margin:0pt 0pt 0pt 4px;text-indent:-5000px;padding:0;}
.tradeiwrapper {background:transparent url(../images/tibackground.jpg) no-repeat scroll right top;height:102px;margin:-80px 0pt 0pt 233px;width:218px;}
.tileft{color:#CCCCCC;float:left;margin:5px 0pt 0pt 4px;width:126px;}
.tradeiwrapper p {margin:5px 0 0 -3px}

/*************************/
/* GIFT CERTIFICATE LINK */
/*************************/
.Lgiftlink {background:transparent url(../images/giftcert_bg.jpg) no-repeat scroll right top;height:102px;*height:108px;margin:-95px 0pt 0pt 233px;*margin:-80px 0pt 0pt 233px;width:218px;}
.Lgiftlink a,.Lgiftlink a:hover {padding:0 5px 5px 0;color:#CCCCCC !important;}
.Lgiftlink h2 {background:transparent url(../images/hdr_giftcert.gif) no-repeat scroll left top;display:block;height:8px;margin:14px 0pt 0pt 5px;*margin:0px 0 0 5px;text-indent:-5000px;}
.Lgiftlink p {display:block;float:left;margin-left:6px;width:140px;}
.Lgiftlink span {margin:0;padding:0;}

/*************************/
/* LIVE HELP LINK */
/*************************/
.lhelpwrapper {background:transparent url(../images/lHelpbg.jpg) no-repeat scroll right bottom;height:95px;*height:99px;margin:-114px 0pt 10px 466px;#margin:-110px 0pt 10px 466px;_margin:-116px 0pt 10px 466px;width:233px;}
.lhelpwrapper h2 {background:transparent url(../images/hdr_livehelp.gif) no-repeat scroll left top;display:block;height:8px;margin:12px 0pt 0pt 5px;#margin:8px 0pt 0pt 5px;_margin:12px 0pt 0pt 5px;text-indent:-5000px;position:relative;top:0px;#top:0px;_top:2px;}
.lhelpleft {color:#CCCCCC;float:left;margin:4pt 0pt 0pt 4px;#margin:4px 0pt 0pt 4px;_margin:-2px 0pt 0pt 2px;width:129px;}
.lhelpright {float:right;margin:44px 4px 0pt 0pt;}
.lhelpright img, {border:0;}

/*************************/
/* TESTIMONIALS LINK */
/*************************/
.Testimonials {background:transparent url(../images/bg_testimonial.jpg) no-repeat scroll right bottom;float:right;margin:-103px 0pt 0pt 0px; #margin:-103px 0pt 0pt 0px; _margin:-111px 0pt 0pt 0px; position:relative; right:6px; top:0pt; width:230px; height: 82px;}
.Testimonials h2 {background:transparent url(../images/hdr_testimonials.gif) no-repeat scroll left top;bottom:1px;#bottom:-2px;_bottom:-7px;display:block;height:8px;margin:0pt 0pt 0pt 26px;
position:relative;text-indent:-5000px;}
.tmleft {color:#CCCCCC;margin:0;padding:0;float:right;background:red;width:160px;}
.Testimonials p {color:#cccccc;width:150px;margin:10px 0 5px 26px;}
img.tmargin {margin:22px 0 0 -3px; #margin:25px 0 0 -3px; _margin:25px 0 0 -3px;}
.subbanner {float:right;width:307px;}

/***********************/
/* REFER A FRIEND LINK */
/***********************/
.Lreferfriendlink {width:173px; border:1px solid #333; margin-top:5px;}
.Lreferfriendlink p {padding:0 5px 5px 5px;}

/***********************/
/* PAGE CATEGORY LINKS */
/***********************/
.Lpcatlinks {width:173px; margin-top:5px;}
.Lpcatlinks h2  {display:none;}
.Lpcatlinks ul {padding:0 0 10px 5px;#padding:0 0 0px 5px; _padding:0 0 0 0;  margin:0;}
.Lpcatlinks li {margin:0; padding:5px 0; width:135px;}
.headerelement {float:right;font-size:0.9em;line-height:1.4em;margin-top:-24px;*margin-top:-20px;_margin-top:-23px;padding:0;#padding:10px 0 0 0 ;_padding:0;position:relative;bottom:0;#bottom:7px;_bottom:0;text-align:right;width:500px;}
#checkoutwrapper .headerelement {float:right;font-size:0.9em;line-height:1.4em;margin-top:-20px;*margin-top:-15px;_margin-top:-20px;text-align:right;width:500px;}
.headerelement ul li {display:inline;}
.headerelement li {background:url(../images/basket_bdr2.gif) no-repeat left center;padding:0pt 5px 0 10px;}
.headerelement li.first {background:none;}
/* QUICK LINKS */
.Lquicklinks {}

/* SIMPLE TEXT */
.Ltext {}

/* EXTERNAL IMAGE */
.Limage {}

/* INTERNAL IMAGE */
.Linternalimage {float:left;width:129px;}
#content-search #col-three .Lcat_srccolthree .Linternalimage {margin:0pt 0pt 10px -4px;}
.subbanner1,.subbanner2,.subbanner3 {width:129px; float:none;}
.saleshotline {padding:11px 0pt 0pt !important;}
.freedel {margin-top: 15px; margin-left: 10px; width: 177px, height: 25px;}

/**************************/
/* SPOTLIGHT PRODUCT LIST */
/**************************/
/* use items per page value to control display */
.Lspotlights {width:215px;margin:0 0 5px 0;}
.Lspotlights p.price {font-size:1.4em !important;font-weight:bold;margin-top:8px;}
* html .Lspotlights {width:178px;}
#col-three .Lspotlights ul li {border-top:1px solid #CCCCCC;padding:5px 0;clear:both;width:220px;}
#col-three .Lspotlights ul li.first {border-top:none;}
.Lspotlights ul .details {width:156px;float:right;font-size:0.9em;}
.Lspotlights ul .image {float:left;width:64px;}
.Lspotlights ul .image img { border-style:solid;width:45px;}
.Lspotlights h2 {background:transparent url(../images/hdr_werecommend.gif) no-repeat scroll left top;display:block;position:relative;right:4px;text-indent:-5000px;width:222px;margin-bottom:3px;height:20px;}
.Lspotlights h3 {padding:0;color:#666666 !important;font-weight:normal;}
p.was {color:#999999 !important;}
/*************************/
/* NUMBERED PRODUCT LIST */
/*************************/
.Ltopsellers {width:215px; }
*html .Ltopsellers {width:178px;}
.Ltopsellers ol {padding:0; margin:2px 0 0 30px; font-weight:bold;color:#666666;}
.Ltopsellers ol li {margin:10px 5px 10px 0;padding:1px 0;}
.Ltopsellers .price {display:block; font-weight:normal;}
.Ltopsellers h2 {background:transparent url(../images/hdr_bestseller.gif) no-repeat scroll left top;display:block;position:relative;right:4px;text-indent:-5000px;width:222px;margin-bottom:3px;height:20px;}
/**************/
/* STORY LIST */
/**************/
.Lstorylist ul {margin-top:5px;}
.Lstorylist img {border:0; padding-top:1px;}
.Lstorylist h2 {display:none;}

/**********/
/* FOOTER */
/**********/
.Lfooter li {float: left; display: inline; border-left-width: 1px; border-left-style: solid; padding: 0 .5em;}
.Lfooter li.first {border-left: 0;}

/**************/
/* VENDA LOGO */
/**************/
#vendalogo {float: right; margin-right: 5px; border-left: 0; padding: 0;}


/************************/
/* GRAPHICAL PROMOTIONS */
/************************/
.Lpromos ul {margin-top: 5px;}
.Lpromos img {border: 0; padding-top: 1px;}
.Lpromos h2 {display: none;}

/*******************/
/* NEWS STORY LIST */
/*******************/
.Lnewslist {background:url(../images/bg_news.jpg) no-repeat scroll left bottom;margin-top:5px;width:222px;}
.Lnewslist ul {}
.Lnewslist ul li {background:transparent url(../images/bigbullet.gif) no-repeat scroll left top;margin-left:10px;padding:5px 10px 8px 15px;}
.Lnewslist h3 {margin:0; padding:0 3px 0 0; display:inline; font-size:1em;}
.Lnewslist h3 a {font-size:1em; font-weight:bold;}
.Lnewslist p {margin:0; padding:0; display:inline; font-size:1em; font-weight:normal;width:170px;}
.Lnewslist p.moreinfo {display:none;}
.Lnewslist h2 {background:transparent url(../images/hdr_newsletter.gif) no-repeat scroll left top;display:block;margin-bottom:3px;position:relative;right:4px;#right:4px;_right:0px;text-indent:-5000px;width:222px;height:20px;}

/******************************/
/* CUSTOMER QUOTES STORY LIST */
/******************************/
.Lcustomerquotes {width:172px; margin-top:5px;display:none;}
.Lcustomerquotes h2 {display:none;}
.Lcustomerquotes li {padding:0 10px 15px 10px; background:url(../images/quotes.gif) no-repeat left top;}
.Lcustomerquotes h3 {padding:0; margin:0;}
.Lcustomerquotes h4 {padding:0; margin:0;}
.Lcustomerquotes h5 {padding:0; margin:0;}

/******************************/
/* SINGLE LEVEL CATEGORY LIST */
/******************************/
.Lonelevelcatlist {}

/*****************/
/* STORE LOCATOR */
/*****************/
.Lstorelocator {width:173px; border:1px solid #333; margin-top:5px}
* html .Lstorelocator {width:178px;}
#pcsubmit {margin:5px 0 5px 5px;}
.Lstorelocator legend {display:none;}
.Lstorelocator fieldset {margin:0; padding:0;}
.Lstorelocator fieldset p {width:160px; padding:0 5px;}
.Lstorelocator input#formzipc {width:117px; margin:0 5px;}
.Lstorelocator select {width:121px; *width:123px; margin:0 5px;}
#storelocatorresults h2 {padding-left:0;}
fieldset.storefinder_zipc {margin-left:0;padding-left:0;}
fieldset.storefinder_zipc label {width:212px;}

/******************/
/* MY ACCOUNT NAV */
/******************/
.Lmyacccontactdetails {background:transparent url(../images/helpinfo_bg.jpg) no-repeat scroll left bottom;color:#333333;height:139px;margin-top:0pt;width:225px;*width:225px;}

.Lmyacccontactdetails h2 {background:transparent url(../images/hdr_contactdetails.gif) no-repeat scroll left top;display:block;text-indent:-5000px;}
.Lmyaccorderhistory h2 {background:transparent url(../images/hdr_myaccorderhistory.gif) no-repeat scroll left top;display:block;text-indent:-5000px;}
.Lmyaccaccountdetails h2 {background:transparent url(../images/hdr_myaccaccountdetails.gif) no-repeat scroll left top;display:block;text-indent:-5000px;}
.Lmyaccdeliverydetails h2 {background:transparent url(../images/hdr_myaccdeliverydetails.gif) no-repeat scroll left top;display:block;text-indent:-5000px;}
.Lmyaccreminders h2 {background:transparent url(../images/hdr_myaccreminders.gif) no-repeat scroll left top;display:block;text-indent:-5000px;}
.Lmyaccreferfriend h2 {background:transparent url(../images/hdr_myaccreferfriend.gif) no-repeat scroll left top;display:block;text-indent:-5000px;}
.Lmyaccreferfriend {margin-bottom:20px;}

.Lmyaccaccountdetails,
.Lmyaccdeliverydetails,
.Lmyaccorderhistory,
.Lmyaccreminders,
.Lmyaccreferfriend {background:transparent url(../images/helpinfo_bg.jpg) no-repeat scroll left bottom;margin-top:5px;width:225px;}
.Lmyacccontactdetails ul {font-weight:normal !important;}
.Lmyacccontactdetails ul li.last a {background:transparent url(../images/bt_edit.gif) no-repeat scroll left top;
bottom:26px;
display:block;
height:19px;
left:153px;
position:relative;
text-indent:-5000px;}

.Lmyaccaccountdetails ul,
.Lmyacccontactdetails ul,
.Lmyaccdeliverydetails ul,	
.Lmyaccorderhistory ul,
.Lmyaccreminders ul,
.Lmyaccreferfriend ul {font-size:0.9em;margin:5px;padding:0pt 0pt 10px 8px;font-weight:bold;}
.Lmyaccaccountdetails h2,.Lmyacccontactdetails h2,.Lmyaccdeliverydetails h2,.Lmyaccorderhistory h2,.Lmyaccreminders h2,.Lmyaccreferfriend h2,.Lmyaccaccountdetails h2,.Lmyacccontactdetails h2,.Lmyaccdeliverydetails h2.Lmyaccorderhistory h2,.Lmyaccreminders h2 .Lmyaccreferfriend h2 {height: 26px;}
.Lmyacccontactdetails li.last {padding-top: 10px;}

/*****************************************************/
/* RELATED PRODUCTS & ITEMS YOU MAY BE INTERESTED IN */
/*****************************************************/
#relatedbasket {margin:37px 0pt;overflow:hidden;width:685px;}
#relatedbasket h2 {background:transparent url(../images/hdr_relatedproducts2.gif) no-repeat scroll left top;display:block;height:24px;text-indent:-5000px;width:687px;}
#relatedbasket ul{float:left;margin:10px 0pt;width:685px;}
#relatedbasket  li {background:transparent url(../images/linehack2.gif) no-repeat scroll left top;float:left;margin:0pt 10px 0pt 0pt;padding:0pt 0pt 0pt 10px;width:208px;}
#relatedbasket  li.first {background:none !important;}
#relatedbasket h3,#productdetail .featprods h3 {font-size:0.8em;font-weight:normal;}

#relatedbasket .details {float:right;width:147px;font-size:0.9em;}
#relatedbasket .details .price {margin:0pt 0pt 0pt 4px; padding:0;font-weight:bold;}
#relatedbasket .image {float:left;width:50px;}
#relatedbasket .details p.was {margin:2px 0pt 0pt 4px;font-size:0.8em;}
#relatedbasket .details p.moreinfo {margin:5px 0pt 0pt 4px;}

/*************************/
/* RECENTLY VIEWED ITEMS */
/*************************/
#showRVISiteWide{/* hide showrvi div by default */ display:none;}
.LshowRVISiteWide {margin-bottom:4px;overflow:hidden;width:227px;position:relative;right:4px;}
.LshowRVISiteWide h2 {height:28px;margin:0pt;overflow:hidden;padding:0pt;position:relative;width:227px;}
.LshowRVISiteWide h2 span {background: url(../images/hdr_lastvieweditems.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
/* .LshowTextRVI ol#rvisitewidelist {list-style-type:none; margin:0px 0px 4px 35px; padding:7px 0px;} */
#showRVISiteWide ul#rvisitewidelist {width:100%;background:#FFF;}
#showRVISiteWide ul#rvisitewidelist li {list-style-type:disc;padding:0;margin:0pt 0pt 0pt 27px;padding-top:5px;}
#showRVI{display:none;}
.LshowRVI h2 {background:transparent url(../images/hdr_recentview.gif) no-repeat scroll left top;display:block;text-indent:-5000px;width:681px;}
#showRVI #rvilist {/* set the rvilist container width to a high number so we are able to "slide" using overflow:hidden*/width:1700px;}
#showRVI .rviwrapper {width:665px; margin:0; position:relative; float:left; overflow:hidden;}
#showRVI ul#rvilist, ul#rvilist li {margin:0; padding:0;}
#showRVI ul#rvilist li .featprods {margin:5px 0 0 0;}
#showRVI ul#rvilist li {background:transparent url(../images/linehack2.gif) no-repeat scroll right top;float:left;margin:0pt;padding:0pt 0pt 0pt 10px;width:222px;}
#showRVI ul#rvilist li.rviItem-0 {padding:0 !important;} 
#showRVI .slide {float:left; top:30px; position:relative; cursor:pointer;}
#showRVI .btn {width: 16px; float: left; border: solid 1px white;}

.placeholder {border:1px solid #333; background-image:url(../images/placeholderbg.gif); background-repeat:no-repeat;background-position:center; background-color:#ccc;text-align:center;  position:relative;z-index:0;}

/*************************/
/* RECENT SEARCH */
/*************************/
#showRSI {width:173px; border:1px solid #666; display:none; padding:0; margin-bottom:10px; clear:both;}
#showRSI h2 {color:#fff; background:#666; font-size:1.3em;}
#showRSI ol#rsilist {padding:0px -20px;}
#showRSI ol#rsilist li {padding:0; margin:0;}
#showRSI ol#rsilist li a {text-transform:capitalize;} 
#showRSI p {padding:5px;}

/*************************/
/* SEARCH TEASER BOX */
/*************************/
/* use items per page value to control display */
.searchteaserbox ul {padding:0 0 0 5px;}
.searchteaserbox ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.searchteaserbox ul .details {float:right; width:78px; padding:0 5px 0 0;}
.searchteaserbox ul .image {float:left;}
.searchteaserbox ul .image img {border-width:1px; border-style:solid;}
.searchteaserbox h1 a:hover, .searchteaserbox h1 a:link, .searchteaserbox h1 a:visited, .searchteaserbox h1 a:active {color:#FFFFFF;}
.searchteaserbox h2 {margin-bottom:4px;}
.searchteaserbox h3 {padding:0;}
.searchteaserbox p.moreinfo {padding:0px 9px 0px 0px; text-align:right;}

/*************************/
/*      Left nav         */
/*************************/
.livehelp,
.newsletterpop,
.tradepop,
.secure100,
.recommendus,
.nextdaydelivery { margin:10px 0pt 0pt; text-align:left; width:173px; padding-left:0;}
#orderconfirmation .deliveryrate ul li label {position:relative;top:3px;*top:1px;}
.whatislivehelp { margin:3px 0pt 0pt; text-align:center; width:173px; }

.accreditedretailer {float:left; margin:10px 0px 10px 0px; overflow:hidden; width:100%;}
.accreditedretailer .accreditedretailer1 {float:left;width:84px; margin-right: 10px;}
.accreditedretailer .accreditedretailer2 {float:left;width:82px; margin-right: 10px;}
.accreditedretailer .pricegrabber {float:left;width:89px; margin-right: 10px;}
.pricerunnerlogo {float: left; width: 130px; margin-right: 10px;}
.accreditedretailer .pricegrabber {float:left;width:89px; margin-right: 10px;}
.accreditedretailer .pcicompliant {float:left; width:88px; margin-right: 10px;}
.accreditedretailer .esfacebook {float:left; width:95px; margin-right: 10px;}
.accreditedretailer .estwitter {float:left; width:95px; margin-right: 10px;}

/************************************/
/*          Spotlight Home page     */
/************************************/
.homespotlight { padding: 20px 0 10px 0; }
.homespotlight .details { width: 70%; float:left; }
.homespotlight .image { width: 30%; float:right; }
.homespotlight h2,
.homespotlight .details p.moreinfo { display:none; }


/************************************/
/*          Footer links            */
/************************************/
.footerlinks { background-color:#ffffff; clear:both; font-size:0.9em; line-height:20px; margin:10px 0 0 0; overflow:hidden; padding:0pt; width:100%; text-align:center; }
.footerlinks ul { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:2px 0pt 0pt; padding:0pt; width:100%; }
.footerlinks ul li { border-left:1px solid;display:inline;padding:0pt 8px; }
.footerlinks ul li.first { padding-left:0; background:none; border:none;}
.footerlinks ul li a { color:##999999; }
.footerlinks ul li a:hover { color:#333333; }



