/*    elements_typography.css   */
.Lonelevelcatlist h3 {font-size:1.2em;}

.Lonelevelcatlist h3 {font-style:italic;}

.Lonelevelcatlist  ul li{font-weight:bold;}

.yourbasketandcheckoutlink h3,
.Lcustomerquotes h3,
.Lcustomerquotes h5,
.Lcat_headerright h2,
.Lcatnav ul li li a,
.Lmyacccontactdetails h2,
.Lmyaccaccountdetails h2,
.Lmyaccreminders h2,
.Lmyaccdeliverydetails h2,
.Lmyaccorderhistory h2,
.Lmyaccaccountmicrosite h2 {font-weight:normal;}
.Lmyaccaccountmicrosite li a {text-transform:uppercase;}

.Lcustomerquotes {text-align: center;}

/*    elements_color.css   */
/* TEXT */
.Lgiftlink a,
.Lreferfriendlink a,
.Lpcatlinks a {color:#333;}
.Lgiftlink a:hover,
.Lreferfriendlink a:hover,
.Lpcatlinks a:hover {color: #333;}
.Lnewslist p {color: #999;}

/* BORDERS */
.Lonelevelcatlist  ul li,
.Lpcatlinks li {border-bottom-color: #CCC;}
.Lfooter li {border-left-color: #666;}
#searchex,
#E,
.Lemailsignup input#email {border-color: #CCC;}

.Ltopnavcats ul a {color:#FFF;}

.Lspotlights ul .image img {border-color: #FFF;}

																										/*		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 */
/*RT132795*/
.Lcat_header, .Lcat_ckheader {width: 100%; margin:0; padding: 0; background-color:#000000;-overflow:hidden;}
/*RT132795*/
.Lcat_header .Lcat_headerleft, .Lcat_ckheader .Lcat_headerleft {clear: both; width:206px; float:left; margin: 0; padding: 0;}
.Lcat_headerright {background: #000000; float:right; text-align:right; margin: 0 30px 0 0 ; padding: 0;}
*html .Lcat_headerright {margin-right: 5px;}
.Lcat_headerbtm {background: #000000; clear: both; margin:0; padding:0; width:100%;}
/*RT132795*/
.Lcat_headercenter {display:block; line-height:20px; overflow:hidden; color:#333333; font-size: 11px; background-color:#ffffff;-float:left;}
/*RT132795*/
.Lcat_headercenter a {color: #333333;}
/* MAIN LOGO */
.Lmainlogo {padding:4px 0 0 30px;}
.Lmainlogo img {border:0;}

/* FADED LOGO */
.fadelogo {position:absolute; top:169px; left:-116px;}

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

/* TOP NAV CATEGORY LIST */
.topnavigation {width: 940px; padding:0; margin: 13px 0 0 0; text-align:center; overflow: hidden; height: 32px;}

html* .topnavigation {
/* IE7,IE6 ONLY */
 *margin-top: 13px;    
 *margin-left: 9px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari Only */
	.topnavigation {
		margin-top: 3px;
		margin-left:6px;	
	}
}

.topnavigation h2 {display:none;}
.topnavigation ul {padding: 8px 0;}
.topnavigation ul li {display: inline; margin-left: -3px;}
html*.topnavigation ul li{
/* NS & Safari , might effect with IE5 MAC */
	padding-top/* */:/**/10px;
	padding-bottom/* */:/**/10px;
}/**/
.topnavigation ul li  a {padding: 8px 29px; text-transform: uppercase; margin: 0; color: #FFFFFF; font-weight: regular; font-size:12px;}
.topnavigation ul li a:hover {color: #990000; background: #000000; text-decoration:none;}

.topnavigation ul li ul {display:none;}

/* LOGOUT LOGIN LINKS */
ul.Lustypelinks {float: left; margin:0; padding:0;}
ul.Lustypelinks li {display:inline; background: url(../images/myacc_bullet.gif) no-repeat 0 6px; padding:0 0 0 8px;}
ul.Lustypelinks li a {margin:0 5px 0 0;}
ul.signin li.login {background: none;}
ul.signin li.login a {border-left-width:0; padding-left:0;}

/* WELCOME MESSAGE */
p.Lwelcome {margin:0; padding:0; color: #333333 !important; float:right; text-transform:none;}
html* p.Lwelcome {
 ]margin-right:5px;    /*IE7,IE6*/
}/**/
p.prefixsignin {margin:0 5px; float:left;}
p.prefixsignin span {display:none;}
div.pleasesignin {float:right; margin-left:10px;}
/*\*/
html* div.pleasesignin {
 ]margin-left:0px;    /*IE7,IE6*/
}/**/
*html div.pleasesignin {margin-left:0px;}

p.phonetext {float:right; padding-left:25px; color: #333333 !important;}

/* Phone Text */
.phonetext {background:url(../images/phone_icon.gif) no-repeat 1px 6px;}

/* CATEGORY TREE */
#mainlayout-onecolumn .Lcattree, #mainlayout-default .Lcattree, #mainlayout-default-nocolthree .Lcattree, #mainlayout-myaccount .Lcattree{display: block; background-color: #FFFFFF; padding: 0 0 0 9px; width: 931px;}
#mainlayout-checkout .Lcattree, #mainlayout-search-nocolthree .Lcattree  {display: none;}
#mainlayout-myaccount .Lcattree {display: none;}
.Lcattree a.treehome {margin: 0; text-transform:lowercase;}
.Lcattree a.menuFontNonSelected {margin: 0 0 0 1px; text-transform:lowercase;}

/* MINI-CART */
/* these styles use the element ref */
.minicartitemsandtotal {width:300px; float:right; margin:0; padding:0; font-size: 11px;}
.Lcat_minicartitemsandtotal {color:#333; margin:0; padding:0 0 0 20px; float: right;}
.Lcat_minicartitemsandtotal a {color: #ffffff;}
.Lcat_minicartitemsandtotal h2 {background: url(../images/yourbag_bullet.gif) no-repeat right 3px; margin:10px 10px 0 3px; padding: 0 10px 0 0; float:left;}
.items_added li.items, .items_empty li.items  {background: url(../images/ico_bag.gif) no-repeat 0 0; padding-left: 15px;}
.items_added, .items_empty {float:left; margin:10px 0 0 0; padding: 0; color: #656565; text-transform:lowercase;}
.items_added li.total,.items_empty li.total {display:none;}
.items_added li, .items_empty li {margin:0; padding:0; line-height:1.1em;}
.items_added li span, .items_empty li span {margin:0; padding:0;}
.items_added li a, .items_empty li a {color:#FFF; text-transform:uppercase; }
.minicartitemsandtotal h3 {font-weight: normal; float:left; background: url(../images/checkout_arrow.gif) no-repeat right 0; margin:10px 0 0 10px; padding: 0 10px 0 0; text-transform:uppercase; line-height:1.1em;}
.minicartitemsandtotal h3 a {color:#ffffff;}
.minicartitemsandtotal h3 a:hover {color:#990000;}

/* SEARCH BOX */
.Lcat_refinesearchbox{display:none;}
.Lsearch {float: right; margin: 0; padding: 0; width: 190px;}
.Lsearch h2 {display:none;}
.Lsearch label, .Lsearch legend {display:none;}

form#formlocaytasearch {width:100%; margin: 7px 0 0 0; padding: 0;}
form#formlocaytasearch fieldset {float:left; padding:0; margin:0;}
#termtextkeywordsearch {font-size: 1.075em; float:left; width:150px; height:15px; margin:0; padding-left:1px; border:1px solid #cccccc; background-color:#cccccc; color:#000000;}
*html #termtextkeywordsearch {width:187px;}
#searchsubmit {float:right; margin: 0; padding: 0;}

/* CATEGORY NAVIGATION */
.categorynavigation {padding:0px 0px 14px 18px;}
.categorynavigation h2 {display:none;}
.categorynavigation ul {width:188px;}
.categorynavigation ul li {display:none;}
.categorynavigation ul li a {padding-left:5px; height:14px; display:block; color:#333; font-weight:bold; text-transform:uppercase;}
.categorynavigation ul li a:hover {text-decoration: none; font-weight: bold;}
.categorynavigation ul li ul li {display:block;}
.categorynavigation ul li ul li a {width:183px; color:#333; margin-top:4px; font-size: 0.9em;}
.categorynavigation ul li ul li a:hover {color:#990000; background: none; font-weight: bold; font-size: 0.9em;}

/* 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; border:1px solid #333; margin-top:5px;}
.Lpcatlinks h2  {display:none;}
.Lpcatlinks ul {padding:0 0 10px 5px; margin:0;}
.Lpcatlinks li {margin:0; padding:5px 0; width:135px;}
/* QUICK LINKS */
.Lquicklinks {}

/* SIMPLE TEXT */
.Ltext {}

/* EXTERNAL IMAGE */
.Limage {}

/* SPOTLIGHT PRODUCT LIST */
/* use items per page value to control display */
.Lspotlights {border:1px solid #333; margin:0 0 5px 0;}
* html .Lspotlights {width:178px;}
.Lspotlights ul {padding:0 0 0 5px;}
.Lspotlights ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.Lspotlights ul .details {float:right; width:78px; padding:0 5px 0 0;}
.Lspotlights ul .details p {display:none;}
.Lspotlights ul .image {float:left; min-height:33px;}
.Lspotlights ul .image img {border-width:1px; border-style:solid;margin:0 7px;}
.Lspotlights h2 {margin-bottom:4px;text-align:center;}
.Lspotlights h3 {padding:0;display:none;}

/* SPOTLIGHT VERTICAL SLIDER */
.Lmusthaves {}
.Lmusthaves div {text-align:center; height:376px; padding:0; background-color:#262626;}
.Lmusthaves div div {height:auto;}
.Lmusthaves ul .details {display:none;}
.Lmusthaves ul .image {background:none;}

#musthaves {margin:0; padding:24px 0 0 0; position:relative;}
*html #musthaves {padding-top:20px;}
#musthaves h2 {text-indent:-5000px; height:0;}
*html #musthaves h2 {line-height:0;}
#musthaves h2 span {background:url(../images/bg_hdr_musthaves.gif) no-repeat left top; padding:0; margin:0;}
#musthaves h2 span {height:30px; width:112px; position:absolute; left:-2px; top:-6px; overflow:hidden;}
#musthaves #musthaveslist {/*set ul height to high number so we are able to "slide" using overflow:hidden*/ height:5800px;}
#musthaves .slidewrapper {width:100%; clear:both; margin:0; padding:0; position:relative; overflow:hidden; height:348px;}
#musthaves ul#musthaveslist {}
#musthaves ul#musthaveslist li {margin:0; width:100%; padding:8px 0;}
#musthaves ul#musthaveslist li.col1 {background:url(../images/bg_slider.gif) no-repeat left top;}
#musthaves ul#musthaveslist li.col2 {background:url(../images/bg_slider_2.gif) no-repeat left top;}
*:first-child+html #musthaves ul#musthaveslist li {padding:7px 0;}
*html #musthaves ul#musthaveslist li {padding:7px 0;}
ul#musthaveslist h2 {background:none; border:none; display:none;}
#musthaves .slide {float:left; margin:2px 41px; cursor:pointer;}
#musthaves #musthavesLeft.slide {margin-top:7px;}
#musthaves #musthavesRight.slide {margin-top:0px;}
#musthaves #musthavesRight.slide {margin-top:0px;}

/* NUMBERED PRODUCT LIST */
.Ltopsellers {width:173px; border:1px solid #333;margin-bottom:5px;}
*html .Ltopsellers {width:178px;}
.Ltopsellers ol {padding:0; margin:2px 0 0 30px;}
.Ltopsellers ol li {padding:1px 0; margin-right:6px;}
.Ltopsellers .price {display:none;}

/* STORY LIST */
.Lstorylist ul {margin-top:5px;}
.Lstorylist img {border:0; padding-top:1px;}
.Lstorylist h2 {display:none;}

/* FOOTER */
*html .Lcat_footer {float: left;}
.Lcat_footer .footerjoinxoxo {width: 940px; background-image: none; background-color: #FFFFFF; padding:0px 0 20px 0; float:left;}
#mainlayout-default-nocoltwothree .Lcat_footer .footerjoinxoxo, #mainlayout-default-nocolthree .Lcat_footer .footerjoinxoxo, #mainlayout-myaccount .Lcat_footer .footerjoinxoxo, #mainlayout-search-nocolthree .Lcat_footer .footerjoinxoxo{!important;}
#mainlayout-default-nocolthree .Lcat_footer .footerjoinxoxo .Lcat_footerjoinxoxo, 
#mainlayout-search-nocolthree .Lcat_footer .footerjoinxoxo .Lcat_footerjoinxoxo, 
#mainlayout-default-nocoltwothree .Lcat_footer .footerjoinxoxo .Lcat_footerjoinxoxo { margin-left: 13px; padding-left: 0; width: 218px;}

#mainlayout-onecolumn .Lcat_footer .footerjoinxoxo .Lcat_footerjoinxoxo {width: 235px; margin-left: 17px; padding-left: 9px;}
#mainlayout-checkout .Lcat_footer .footerjoinxoxo .Lcat_footerjoinxoxo, 
#mainlayout-myaccount .Lcat_footer .footerjoinxoxo .Lcat_footerjoinxoxo {width: 217px; margin-left: 13px;}
*html #mainlayout-checkout .Lcat_footer .footerjoinxoxo .Lcat_footerjoinxoxo, 
*html #mainlayout-myaccount .Lcat_footer .footerjoinxoxo .Lcat_footerjoinxoxo {margin-left: 18px;}
.Lcat_footer .footerjoinxoxo h2 {display: none;}
.Lcat_footer .footerjoinxoxo input#emailsignup {width: 148px;}
.footerlink {float: left; width:100%; margin:0; padding:20px 0 0 0;}
.Lcat_footerlink {text-align: center; padding: 0;}
.Lcat_footerlink  div, .Lcat_footerlink  div p {display: inline;}
.Lcat_footerlink div a {color:#333333; line-height:22px;}
.Lcat_footerlink div a:hover {color:#333333;}
.storelocator, .home_press, .home_adcampaigns, .contactus, .shippingreturnstaxes{padding:0 10px 0 0; background: url(../images/bullet_footer.gif) no-repeat right 6px; margin-left: 7px;}
.homegiftcertificates {padding:0 7px 0 0; background: url(../images/bullet_footer.gif) no-repeat right 6px; margin-left: 0;}
.affiliateprogram {padding: 0 0 0 5px;}
.Lcat_footerlink .Lgiftlink h2 {display:none;}

.Lcat_footer .footercenter {width:640px; margin:4px 0 0 0; float: left;}
*html .Lcat_footer .footercenter {width: 630px;}
.Lcat_footer .footercenter .Lcat_footercenter {text-align:center; float:left; width:100%;}
.Lcat_footer .footercenter .Lcat_footercenter .Linternalimage a {padding:0 5px; margin:0; color: #666666;}
.Lcat_footer .footercenter .Lcat_footercenter .privacypolicy {padding:0 7px 0; background: url(../images/bullet_footer.gif) no-repeat right 6px;}
.Lcat_footer .footercenter .Lcat_footercenter .termsofuse {padding:0 7px 0 0; background: url(../images/bullet_footer.gif) no-repeat right 6px;}
.Lcat_footer .footercenter .Lcat_footercenter div, .Lcat_footer .footercenter .Lcat_footercenter p {display:inline; margin:0; padding:0; line-height:45px; color: #666666 !important;}


/* COPYRIGHT */
.Lcopyright {padding:0; }
.Lcopyright p {margin:0 0 0 7px !important; padding:0; font-size:1em; color: #FFFFFF;}

/* PCI LOGO */
#pcilogo {float:left; text-align:left; width:150px; padding-top:14px; /*display: none;*/}

/* VENDA LOGO */
#vendalogo {float:right; text-align:right; width:150px; padding-top:10px; /*display: none;*/}

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

/* NEWS STORY LIST */
.Lnewslist {width:173px; border:1px solid #333; margin-top:5px;}
.Lnewslist ul {margin:0; padding:0; list-style:disc;}
.Lnewslist ul li {list-style:none; padding:5px}
.Lnewslist h3 {margin:0; padding:0 3px 0 0; display:inline; font-size:1em;}
.Lnewslist p {margin:0; padding:0; display:inline;}

/* CUSTOMER QUOTES STORY LIST */
.Lcustomerquotes {width:172px; margin-top:5px}
.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 {}

/* MY ACCOUNT NAV */
.Lcat_myaccountnav {margin:0; padding:0 0 0 10px;}
.Lcat_myaccountnav .contact a, .Lcat_myaccountnav .ordhistory a, .Lcat_myaccountnav .accdetails a, .Lcat_myaccountnav .addbook a, .Lcat_myaccountnav .addressbook a, .Lcat_myaccountnav .editshippingaddress a {color:#333333; background: url(../images/arrow_right_orange.gif) no-repeat right 3px; padding-right: 8px;}
.Lcat_myaccountnav .ordhistory, .Lcat_myaccountnav .accdetails, .Lcat_myaccountnav .addbook {margin-top: 20px;}
.Lcat_myaccountnav h2{margin: 0 0 0 7px; padding: 0; display: block; color: #333333; font-weight: bold; font-size:1.05em;}
.Lcat_myaccountnav ul {width: 194px; margin: 4px 0 0 7px; padding: 0; overflow: hidden;}
.Lcat_myaccountnav ul li {width: 194px; margin: 0; padding: 0 0 1px 0; float: left; color: #000000;}
.contact ul li.last {padding-top: 5px;}
.Lcat_myaccountnav .editreminder ul, .Lcat_myaccountnav .addressbook ul, .Lcat_myaccountnav .editshippingaddress ul{margin-top: 0;}
.Lcat_myaccountnav .editreminder h2, .Lcat_myaccountnav .addressbook h2, .Lcat_myaccountnav .editshippingaddress h2{display:none;}
.Lmyacccontactdetails ul li.last {text-transform: none;}
.Lmyaccorderhistory ul li, .Lmyaccaccountdetails ul li, .Lmyaccdeliverydetails ul li {text-transform: none;}
/* RELATED PRODUCTS & ITEMS YOU MAY BE INTERESTED IN */
#relatedbasket {clear:both; float: left; margin:0 0 20px 0; width: 900px;}
#relatedbasket h2 {color:#333333; margin:0; padding:5px 0 0 0; text-decoration:none; font-weight:normal; text-transform:uppercase;}
#relatedbasket ul li {float: left; width:106px; margin: 10px 0 10px 0;}
#relatedbasket .image {min-height:33px;}
#relatedbasket .details h3 {color: #333333;}
#relatedbasket .details p{display:none;}

.checkoutL #relatedbasket {/*display:none;*/}

/* RECENTLY VIEWED ITEMS */

/* SITE WIDE RVI */
#showRVISiteWide{/* hide showrvi div by default */ display:none;}
.LshowRVISiteWide {background:none; width: 173px; margin-bottom: 4px; border:1px solid #000}
.LshowRVISiteWide h2 {margin: 0; padding:5px;}
.LshowRVISiteWide h2 span {display: block; }
.LshowTextRVI ul#rvisitewidelist {list-style-type:none; padding:0; margin:0;}
.LshowTextRVI ul#rvisitewidelist li {clear:both; float:left;}

.toolwrap {width:173px;}
.tooltip {position:absolute; float:left; right:174px; padding:10px; background:#666;}
.toolwrap p {padding:0; margin:0;}
.toolwrap .textLink a {display:block; background:#fff; padding:5px; text-decoration:none;}
.toolwrap .textLink a:hover  {background:#666; color:#fff;}
.toolwrap .textLink a span {display:block}
.toolwrap .textLink a:hover span {color:#fff;}

/* PRODUCT DETAIL RVI */
#showRVI{/* hide showrvi div by default */ margin: 11px 0; float:right; width:445px;}
.LshowRVI h2 {color:#333333; font-weight:normal;margin:0;padding:0 0 3px 0;text-decoration:none;text-transform:uppercase;}
#showRVI #rvilist {/* set the rvilist container width to a high number so we are able to "slide" using overflow:hiddenwidth:1700px;*/}
#showRVI .rviwrapper {width:478px; margin:0; position:relative; float:left; overflow:hidden;}
#showRVI ul#rvilist, ul#rvilist li {margin:0; padding:0;}
#showRVI ul#rvilist li .featprods .details {padding: 0; margin: 5px 0 0 3px; text-align: left;}
#showRVI ul#rvilist li .featprods .details h3 {font-weight: normal; font-size: 0.9em;}
#showRVI ul#rvilist li {width:75px; padding:0; margin:7px 27px 0 0; text-align:center; float: left;}
#showRVI .slide {float:left; top:70px; position:relative; cursor:pointer;}
#showRVI .btn {width: 16px; float: left; border: solid 1px white;}
#showRVI ul#rvilist li .featprods .details p.price {display:none;}
#showRVI ul#rvilist li a {color: #000;}
.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;}

/* VENDA SLIDER WIDGET */
/* HOME FEATURE */
#homefeatured {background:url(../images/bg_home_featured.jpg) no-repeat 0 0; height: 90px; width: 940px;}
#homefeatured h1 {float: left; margin:55px 0 0 22px; font-size: 1.2em; color: #FFFFFF; text-transform: none;}
#homefeaturedslider {float: right; width: 509px; height: 90px;}
#homefeaturedslider h2 {display: none;}
#homefeaturedslider .slide {float:left; top:18px; position:relative; cursor:pointer;}
#homefeaturedslider .featprods ul {width: 3700px;}
#homefeaturedslider .featprods ul li {float: left; margin-left: 0; width: 77px; text-align: left;}
#homefeaturedslider .featprods ul li#firstfeatured {margin-left: 0;}
#homefeaturedslider .slidewrapper {margin: 0 15px; width: 438px; padding-top: 12px; height: 90px; float: left; overflow: hidden; position: relative;}
/*\*/
html* #homefeaturedslider .slidewrapper{
 ]height: 78px;    /*IE7,IE6*/
}/**/
*html #homefeaturedslider .slidewrapper {height: 78px;}


/* 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; min-height:33px;}
.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;}

/* SPOTLIGHTS ON RHN SEARCH */
/* use items per page value to control display */
.Rspotlights ul {padding:0 0 0 5px;}
.Rspotlights ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.Rspotlights ul .details {float:right; width:78px; padding:0 5px 0 0;}
.Rspotlights ul .image {float:left; min-height:33px;}
.Rspotlights ul .image img {border-width:1px; border-style:solid;}
.Rspotlights h2 {margin-bottom:4px;}
.Rspotlights h3 {padding:0;}
.Rspotlights p.moreinfo {padding:0px 9px 0px 0px; text-align:right;}

/* TOP SELLERS ON RHN SEARCH */
/* use items per page value to control display */
.Rtopsellers ul {padding:0 0 0 5px;}
.Rtopsellers ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.Rtopsellers ul .details {float:right; width:78px; padding:0 5px 0 0;}
.Rtopsellers ul .image {float:left; min-height:33px;}
.Rtopsellers ul .image img {border-width:1px; border-style:solid;}
.Rtopsellers h2 {margin-bottom:4px;}
.Rtopsellers h3 {padding:0;}
.Rtopsellers p.moreinfo {padding:0px 9px 0px 0px; text-align:right;}

/*****************************/
/* STEP INDICATORS */
/*****************************/
.Lcat_oradtopcontent {margin:0 0 30px;}
.Lcat_oradeditaddtopcontent {margin:15px 0 0 15px;}
.Lcat_orcftopcontent, .Lcat_orfntopcontent {position: absolute; left: 250px; top: 17px; width: 665px;}
.Lcat_orbttopcontent {position: absolute; left: 250px; top: 17px; width: 665px;}
.Lcheckoutstepindicators {margin-top:0; padding:0;}
.Lcheckoutstepindicators li {display:inline; float:left; margin-left:80px; padding:0; text-indent: -5000px;}
/*.Lcheckoutstepindicators li.checkoutLogin {margin-left:0; background: url(../images/checkoutStep1.gif) no-repeat 0 0;}*/
.Lcheckoutstepindicators li.checkoutStep1 {margin-left:0; background: url(../images/checkoutStep1.gif) no-repeat 0 0; width: 161px; height: 14px;}
.Lcheckoutstepindicators li.checkoutStep2 {margin-left:14px; background: url(../images/checkoutStep2.gif) no-repeat 0 0; width: 100px; height: 14px;}
.Lcheckoutstepindicators li.checkoutStep3 {margin-left:17px; background: url(../images/checkoutStep3.gif) no-repeat 0 0; width: 155px; height: 14px;}
.Lcheckoutstepindicators li.checkoutStep4 {margin-left:15px; background: url(../images/checkoutStep4.gif) no-repeat 0 0; width: 117px; height: 14px;}
.Lcheckoutstepindicators li.checkoutStep1On {margin-left:0px; background: url(../images/checkoutStep1On.gif) no-repeat 0 0; width: 161px; height: 14px;}
.Lcheckoutstepindicators li.checkoutStep2On {margin-left:14px; background: url(../images/checkoutStep2On.gif) no-repeat 0 0; width: 100px; height: 14px;}
.Lcheckoutstepindicators li.checkoutStep3On {margin-left:17px; background: url(../images/checkoutStep3On.gif) no-repeat 0 0; width: 155px; height: 14px;}
.Lcheckoutstepindicators li.checkoutStep4On {margin-left:15px; background: url(../images/checkoutStep4On.gif) no-repeat 0 0; width: 117px; height: 14px;}


.Lcheckoutstepindicators li span {font-weight:bold; text-transform:uppercase;} 
/*RT132795*/
.promo {display:inline;float:left;}
/*RT132795*/
.emailsubscription {display:inline; float:right;}
.emailsubscription a {color:#990000; font-weight:bold;}
p.welcomemsg {margin-left:8px;}
#checkoutwrapper p.pleasesignintext {color:#ffffff;}
.promo a {
color:#000000;
font-weight:bold;
}