.yourbasketandcheckoutlink h3,
.yourbasketandcheckoutlink h2,
.minicartitemsandtotal,
.Lcustomerquotes h3,
.Lcustomerquotes h4,
.Lcustomerquotes h5 {font-size: 0.9em;}
.Lonelevelcatlist h3 {font-size:1.2em;}
.Lonelevelcatlist h3 {font-style:italic;}
.Lcatnav ul li,
.Lonelevelcatlist  ul li,
.Lmyacccontactdetails li.first {font-weight: bold;}
.yourbasketandcheckoutlink h3,
Lcatnav ul li ul li,
.Lcustomerquotes h3,
.Lcustomerquotes h5 {font-weight: normal;}
.Lcustomerquotes {text-align: center;}
.Lcatnav ul li,
.Lcatnav ul li ul li {text-transform: capitalize;}
/* TEXT */
.Lgiftlink a,
.Lreferfriendlink a,
.Lpcatlinks a {color:#666;}
.Lgiftlink a:hover,
.Lreferfriendlink a:hover,
.Lpcatlinks a:hover {color: #666;}
.Lnewslist p {color: #999;}
/* BORDERS */
ul.Lustypelinks {border-top-color: #999;}
ul.Lustypelinks {border-bottom-color: #999;}
ul.Lustypelinks li {border-left-color: #ccc;}
p.Lwelcome {border-left-color: #999; border-top-color: #999; border-bottom-color: #999;}
.minicartitemsandtotal {border-right-color: #999; border-top-color: #999; border-bottom-color: #999;}
.Lcatnav ul li,
.Lonelevelcatlist  ul li,
.Lpcatlinks li {border-bottom-color: #ccc;}
.Lfooter li {border-left-color: #666;}
.minicartitemsandtotal ul li.total {border-left-color: #ccc;}
#termtextkeywordsearch {border-color: #fff;}
#searchex,
#E,
.Lemailsignup input#email {border-color: #ccc;}
.Lsearch,
.Lcatnav,
.Lcatnav a {color:#333;}
.Lcat_headerright,
.Lcat_headerright a{color:#fff;}
.Ltopnavcats ul a {color:#fff; font-weight:bold;}
.Lspotlights ul .image img {border-color: #fff;}
/* HEADER */
#header {width:960px; height:auto;z-index: 1;position: relative;}
.Lcat_header .Lcat_headerleft, .Lcat_ckheader .Lcat_headerleft, .Lcat_stheader .Lcat_headerleft {width:auto; float:left;}
.Lcat_headernew .Lcat_headercenterdefault {width:450px; float:left;}
.Lcat_headerright {width:275px; background:url(../images/basket_bg.png) no-repeat; float:right; height:55px;padding:0 5px 0 0;overflow: hidden;}
.Lcat_newheaderright {width:275px; background:url(../images/basket_bg.png) no-repeat; float:right; height:55px;padding:0 3px 0 0;overflow: hidden;}
.Lcat_newheaderrighttop {width:275px;padding:0 0 0 10px;}
.Lcat_newheaderrightbottom {clear:both;width:275px;padding:10px 0 0 0;}
.Lcat_headerbtm, .Lcat_ckheaderbtm {float:left;padding:0 0 0 0;margin:0;width:960px;}
*html .Lcat_headerbtm, *html .Lcat_ckheaderbtm {float:left;margin:15px 0 0 0;padding:0;width:960px;}
*:first-child+html .Lcat_headerbtm, *:first-child+html .Lcat_ckheaderbtm {float:left;padding:0 0 0 0;margin:0 0 0 0;width:960px;}
.Lcat_headerbtmtop, .Lcat_ckheaderbtmtop {float:left;width:100%;margin:7px 0 0 0;padding:0 0 0 0;}
.Lcat_stheaderbtm .Lcat_headerbtmtop {float:left;width:100%;height:36px;margin:0 0 0 0;padding:0 0 0 0;}
.Lcat_headerbtmbtm, .Lcat_ckheaderbtmbtm {clear:both;}
/*Home page only*/
#page-home .Lcat_headerbtm{padding:0 0 0 0;}
*html #page-home .Lcat_headerbtm{margin:0 0 0 0;padding:0;}
*:first-child+html #page-home .Lcat_headerbtm{padding:0 0 0 0;}
.Lcat_headercenter {float:left;width:390px;margin:10px 0 0 20px;}
.textlinks {float:right;font-size:0.9em;}
.textlinks ul {float:left;}
.textlinks ul li {float:left;border-left:1px solid #fff;display:inline;padding:0 5px;}
.textlinks ul li.storelocator a:hover {text-decoration:underline !important;}
.textlinks ul li.storelocator .storelocatorimg {float:left;height:14px;margin:-5px 5px 0 0;}
.textlinks ul li.storelocator .storelocatortxt {float:left;}
/* HOME PAGE */
.Lcat_hptop , .Lcat_hpcenter , .Lcat_hpbottom {width:100%;}
.Lcat_hpcenter, .Lcat_hpbottom {display: none;}
.displaymainimage {width:960px;background-color:#000;position:relative;}
.hpvideoholder {width:250px;height:340px;position:absolute; top:20px; left:710px;}
.moduleholder {margin:0; padding:10px 10px 10px 10px; position:absolute; left:0; bottom:0; width:960px; height:160px;}
.mhbin {width: 100%;position:absolute; left:0; bottom:0;}
.homemodleft {float:left;width:700px;height:161px;padding-bottom:9px;}
.homemodright {float:right; padding-right: 20px;}
.moduleblocksfirst {float:left;width:160px;padding-left: 10px;padding-top:17px;}
.moduleblocks {float:left;padding:17px 0 0 4px;}
.moduleblocks2first {float:left;width:328px;padding-left: 10px;padding-top:17px;}
.moduleblocks2 {float:left;padding:17px 0 0 4px;}
/* HOME PAGE - FOOTER */
.Lcat_hpbottom {height:50px;background-color:#000;margin:0 0 0 0;}
.Lcat_hpbottom_left{float:left;}
.Lcat_hpbottom_right {float:right;width:672px;}
.Lcat_hpbtm_right_top {float:right;width:672px;}
.Lcat_hpbtm_right_top .subjectheaderlink ul {display:inline;float:left;font-size:1.4em;}
.Lcat_hpbtm_right_top .subjectheaderlink ul li {border-left:1px solid #dbdddg;display:inline;line-height:60px;margin:auto 4px;padding:19px 0 20px 29px;}
.Lcat_hpfooter {float:left;height:35px;width:100%;background:url(../images/bg_footer_gray.jpg) repeat 0 0;}
.Lcat_hpfooter .hpfootersection1 ul , .Lcat_hpfooter .hpfootersection2 ul  {display:inline;float:left;font-size:0.95em;}
.Lcat_hpfooter .hpfootersection1 ul li.first {padding:8px 20px 10px 140px;}
.Lcat_hpfooter .hpfootersection1 ul li {background:transparent url(../images/bg_line_footer.jpg) no-repeat scroll right 2px;display:inline;float:left;margin:0;padding:8px 20px 10px 20px;}
.Lcat_hpfooter .jobs {float:left;width:auto;margin:3px 20px 0 20px;line-height:25px;}
.Lcat_hpfooter .hpfootersection2 ul li {background:transparent url(../images/bg_line_footer.jpg) no-repeat scroll left 2px;display:inline;float:left;margin:0;padding:8px 20px 10px 20px;}
/* MY ACCOUNT ITEMS YOU MAY BE INTERESTED IN */
#myaccpredictor2 {min-height:275px;}
#myaccpredictor2 h2 {/*background-color:#3d82a6;*/ color:#3d82a6; font-size:1.2em; padding:0 0 5px 0;text-decoration:none;}
#myaccpredictor2 ul {/*margin:10px 0 0 4px;*/background:#fff;}
#myaccpredictor2 li {float:left;padding:0;margin:0;/*width:160px;*/text-align:center;}
#myaccpredictor2 .image {position:relative;float:left;text-align:center;width:160px;z-index:1;padding:4px 0 0 0;}
#myaccpredictor2 .details {margin:5px 0 0;float:left !important;width:160px !important;font-weight:bold;}
#myaccpredictor2 h3 {font-size:0.95em;margin:0;padding:0;}
#myaccpredictor2 .swatchImage {display:none;}
#myaccpredictor2 .productskufeat {font-size:0.9em;margin:0;padding:0;font-weight:normal;display:none;}
#myaccpredictor2 .sellprice {font-size:0.95em;margin:0;padding:0;}
#myaccpredictor2 .wasprice {font-size:0.95em;margin:0;padding:0;}
/* MAIN LOGO */
.Lmainlogo {padding:10px 10px 0 10px;}
.Lmainlogo img {width:189px; height:51px; border:0;}
/* BANNER */
.Lbanner {float:left; padding:0; margin:0;}
.Lbanner img {border:0;}
/* TOP NAV CATEGORY LIST */
.Ltopnavcats {float:left;width:auto; overflow:hidden; font-size:1em; line-height:21px;padding:0; margin:0;color:#fff;}
.Ltopnavcats ul {float:left; margin:0; padding:0; list-style:none;color:#fff;}
.Ltopnavcats li {float:left; line-height:25px; margin:0; padding:0; text-transform:uppercase;color:#fff;}
.Ltopnavcats a, .Ltopnavcats span {display:block;padding:0 15px;color:#fff;}
li.topnavhome , li.topnavhomeon {display:none;}
.topnavigation a:hover {text-decoration:none;color:#fff;}
.Ltopnavcats li a:hover {background-position: -155px 0;}
/* LOGOUT LOGIN LINKS */
ul.Lustypelinks {float:right;margin:-5px 0 0 0;padding:5px 5px 0;text-align:right;width:auto;}
.loginlogoutlinks {font-size:0.9em;}
ul.Lustypelinks li {float:left;}
li.myaccount {border-right:1px solid #000; padding-right:4px;}
li.logout {padding-left:4px;}
/* WELCOME MESSAGE */
p.Lwelcome {margin: 0 0 0 0;padding:0 5px 0 0;float:right;font-size:0.9em; font-weight:bold;}
.fbshare {float:right;padding:0 0 3px 3px;}
/* CATEGORY TREE */
.Lcattree {margin:0px; padding:3px 0 3px 15px; text-transform:lowercase; line-height:2em; clear:both; text-align:left; font-size:1em;color:#333;font-weight:bold;}
.categorytree {background:url(../images/crumbtop_bg.jpg) no-repeat;color:#ff4d08;border-top:3px solid #000;}
/* MINI-CART */
.shoppingbag {float: left;margin:10px 0 0 8px;}
.shoppingbag a {font-size:1em;font-weight:bold;padding:0 0 0 5px;color:#fff;}
/* these styles use the element ref */
.Lcat_headerright h2 {margin:0; padding:3px 0 0 5px; font-size:1.1em;float:left;}
.Lcat_headerright h3 {margin:-5px 0 0 0; padding:0 0 2px 0; font-size:0.9em; font-weight:normal;float:left;}
.Lcat_newheaderright h2 {margin:0; padding:3px 0 0 5px; font-size:1.1em;float:left;}
.Lcat_newheaderright h3 {margin:-5px 0 0 0; padding:0 0 2px 0; font-size:0.9em; font-weight:normal;float:left;}
.items_added, .items_empty {float:left;padding:10px 0 0 15px;}
.items_added li, .items_empty li {margin:0;font-size:0.9em;float:left;}
.items_added li span, .items_empty li span {color:#fff;}
.items_added li.items , .items_empty li.items {margin:0 5px;} 
.items_added li.items a:hover , .items_empty li.items a:hover {text-decoration:underline;}
#minicart_total span {padding:0 0 0 3px;}
/* SEARCH BOX */
.Lsearch {float:right;height:27px;background:url(../images/search_bg_au10.png) no-repeat 0 0;padding:7px 0 0 10px;}
*html .Lsearch {float:right;height:27px;background:#000;padding:7px 0 0 10px;}
*:first-child+html .Lsearch {float:right;height:21px;}
.Lsearch h2 {display:none;}
.Lsearch label, .Lsearch legend {display:none;}
.Lsearch fieldset {border:none;float:left;margin:0;padding:2px 0 5px;}
.Lsearch select {width:90%; margin-bottom:5px;}
#termtextkeywordsearch {border:1px solid #fff; margin:5px 0;}
#searchex,
#E,
.Lemailsignup input#email {border:1px solid #ccc; margin:5px 0;}
.Lsearch #termtextkeywordsearch {float:left;font-size:0.9em;height:14px;margin:0 3px 0 0;padding:1px 0 1px 5px;width:199px;color:#666;}
.Lsearch #q {float:left;font-size:0.9em;height:14px;margin:0 3px 0 0;padding:1px 0 1px 5px;width:199px;color:#666;}
#searchsubmit {margin:3px 8px 0 0;float:left;}
/* CATEGORY NAVIGATION */
.Lcatnav {width:160px; margin-top:1px;}
.Lcatnav h2{display:none;}
.Lcatnav ul {padding:0; margin:0;}
.Lcatnav ul li ul {padding:0; margin:0;}
.Lcatnav ul li ul li {float:left;font-size:0.95em;font-weight:normal;padding:0;margin:0;width:160px;}
.Lcatnav ul li ul li ul li {background:none; width:auto; font-size:0.95em;}
#cactusbox {float:left;position:relative;left:0;bottom:0;}
/* EMAIL SIGNUP */
.Lemailsignup {width:173px;}
.Lemailsignup h2 {display:none;}
.Lemailsignup label {width:100%; float:left;}
.Lemailsignup #email {width:75%} 
.Lemailsignup legend {display:none;}
.Lemailsignup fieldset {margin:0; padding:5px;}
.emailsignuphponly {float:left;width:302px;}
.emailsignuphponly label {font-size:0.9em;}
.emailsignuphponly input#emailsignup {color:#666666; font-size:0.9em; margin:5px; padding:2px 0 2px 5px; width:209px;}
input#emailsignup , input#newslettersubmit {float:left;}
/* GIFT CERTIFICATE LINK */
.Lgiftlink {width:173px; border:1px solid #333; margin-top:5px;}
.Lgiftlink p {padding:0 5px 5px 5px;}
/* REFER A FRIEND LINK */
.Lreferfriendlink {width:173px; border:1px solid #333; margin-top:5px;}
.Lreferfriendlink p {padding:0 5px 5px 5px;}
/* SPOTLIGHT PRODUCT LIST */
/* use items per page value to control display */
.Lspotlights {width:173px; 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 .image {float:left;}
.Lspotlights ul .image img {border-width:1px; border-style:solid;}
.Lspotlights h2 {margin-bottom:4px;}
.Lspotlights h3 {padding:0;}
/* NUMBERED PRODUCT LIST */
.Ltopsellers {width:173px; border:1px solid #333;}
*html .Ltopsellers {width:178px;}
.Ltopsellers ol {padding:0; margin:2px 0 0 30px; font-weight:bold;}
.Ltopsellers ol li {padding:1px 0; margin-right:5px;}
.Ltopsellers .price {display:block; font-weight:normal;}
/* STORY LIST */
.Lstorylist img {border:0; padding-top:1px;}
.Lstorylist h2 {display:none;}
/* FOOTER */
.Lcopyright {float:left; padding:5px;}
.Lcopyright p {color:#333 !important; margin:0; padding:0; font-size:0.8em;}
.Lfooter li {border-left-width: 1px; border-left-style: solid; padding: 0 3px;}
.Lcat_othpfooter {display:none;}
.Lcat_othpfooter .hpfootersection1 ul , 
.Lcat_othpfooter .hpfootersection2 ul {display:inline; float:left;}
.Lcat_othpfooter .hpfootersection1 ul li.first {padding:8px 20px 4px 140px;}
.Lcat_othpfooter .hpfootersection1 ul li {border-right:1px solid #dbdddc; display:inline; float:left; margin:0; padding:8px 20px 4px 20px;}
.Lcat_othpfooter .jobs {float:left;width:auto;margin:4px 20px 0 20px;line-height:25px;}
.Lcat_othpfooter .hpfootersection2 ul li {border-left:1px solid #dbdddc; display:inline; float:left; margin:0; padding:8px 20px 4px 20px;}
.Lcat_othpfooter .hpfootersection1 ul li.first a ,
.Lcat_othpfooter .hpfootersection1 ul li a ,
.Lcat_othpfooter .hpfootersection2 ul li a ,
.Lcat_othpfooter .jobs a {font-size:1.1em; color:#666666 !important; text-decoration:none !important;}
.Lcat_othpfooter .hpfootersection1 ul li.first a:hover ,
.Lcat_othpfooter .hpfootersection1 ul li a:hover ,
.Lcat_othpfooter .hpfootersection2 ul li a:hover ,
.Lcat_othpfooter .jobs a:hover {font-size:1.1em; color:#666666 !important; text-decoration:underline;}
#footerlinksblock {width: 90%;padding:20px 10px 0 10px;}
#footerlinksblock1 {width:24%;float: left;}
#footerlinksblock2 {width:24%;float: left;}
#footerlinksblock3 {width:24%;float: left;}
#footerlinksblock4 {width:24%;float: left;}
/* VENDA LOGO */
.Lcat_footer {width:960px;min-height:100px; text-align: left;background:url(../images/ftr_bg_au10.jpg) repeat-x;}
.Lcat_footerau10 {width:960px;min-height:119px; text-align: left;background:url(../images/ftr_bg_au10.jpg) repeat-x;}
.Lcat_footerau10left {width:640px;float: left;}
.Lcat_footerau10right {width:320px;float: right; text-align:right;}
#signUpSection {width:100%;/*border:1px solid #000;*/background:url(../images/signup_bg.png) no-repeat 0 0;}
.signUpBlock {width:93%;padding:10px;color:#fff;}
#formblocknewuid {height:97%;color:#fff;text-align:left;padding:10px 20px 0 20px;background:#333;}
#signupblob {float:left;cursor:pointer;background:#000;padding:1px 0 1px 3px;text-align:left;}
.lifeisoutthere {float:right;border-left: 0; padding: 5px 15px 5px 0;}
#socialmedia {float:left;padding:27px 0 0 5px;}
#socialmedia ul {display:inline;float:left;}
#socialmedia ul li {display:inline;float:left;padding:0 3px 0 5px;color:#fff;}
#vendalogo {float:left;margin:20px 5px 2px 10px; border-left: 0; padding: 0;}
#pcilogo  {float:left;margin:8px 5px 4px 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 {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 h3 a {font-size:1em; font-weight:bold;}
.Lnewslist p {margin:0; padding:0; display:inline; font-size:1em; font-weight:normal;}
/* 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;}
/* 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:312px;margin:10px 0;}
fieldset.storefinder_zipc #zipc, fieldset.storefinder_zipc #bytown{clear:both;display:block;width:200px;}
fieldset.storefinder_zipc p{color:#cccccc;font-size:90%;}
#ulStorelist p.mgtop15{font-weight:bold;margin:15px 0 0 0;float:left;padding:0 0 0 10px;}
/* MY ACCOUNT NAV */
.Lcat_myaccountnav {float:left;width:160px;}
.Lmyacccontactdetails {float:left;width:160px;color:#333;}
.Lmyacccontactdetails li.last {padding-top: 10px;}
.Lmyacccontactdetails li.last a {width:130px;}
.Lmyaccaccountdetails,
.Lmyaccdeliverydetails,
.Lmyaccorderhistory,
.Lmyaccreminders,
.Lmyaccreferfriend {float:left;width:160px;color:#333;}
.Lmyacccontactdetails ul {padding: 0 0 0 15px;}
.Lmyaccaccountdetails ul,
.Lmyaccdeliverydetails ul,
.Lmyaccorderhistory ul,
.Lmyaccreminders ul,
.Lmyaccreferfriend ul {padding:0;}
.Lmyaccaccountdetails h2,
.Lmyacccontactdetails h2,
.Lmyaccdeliverydetails h2,
.Lmyaccorderhistory h2,
.Lmyaccreminders h2,
.Lmyaccreferfriend h2,
.Lmyaccdeliverydetails h2.Lmyaccorderhistory h2,
.Lmyaccreminders h2 .Lmyaccreferfriend h2 {font-size:0.95em;margin:0 0 0 15px;padding:10px 0 5px 0;}
.Lmyaccaccountdetails li a,
.Lmyacccontactdetails li a,
.Lmyaccdeliverydetails li a,
.Lmyaccorderhistory li a,
.Lmyaccreminders li a,
.Lmyaccreferfriend li a,
.Lmyaccdeliverydetails h2.Lmyaccorderhistory li a,
.Lmyaccreminders h2 .Lmyaccreferfriend li a {float:left;color:#333;background:url(../images/catnavbgsprite.gif) no-repeat 0 0;padding:3px 0 3px 15px;width:145px;}
.Lmyaccaccountdetails li a:hover,
.Lmyacccontactdetails li a:hover,
.Lmyaccdeliverydetails li a:hover,
.Lmyaccorderhistory li a:hover,
.Lmyaccreminders li a:hover,
.Lmyaccreferfriend li a:hover,
.Lmyaccdeliverydetails h2.Lmyaccorderhistory li a:hover,
.Lmyaccreminders h2 .Lmyaccreferfriend li a:hover {text-decoration:none;color:#fff;background-position:-160px 0;}
/* RELATED PRODUCTS & ITEMS YOU MAY BE INTERESTED IN */
#relatedbasket {margin:25px 0 0;float:left;padding:0 0 20px;width:100%;}
#relatedbasket h2 {background-color:#dbdddc; color:#666; font-size:0.95em; padding:5px 0 5px 13px; text-decoration:none;}
#relatedbasket ul  {margin-left:4px;}
#relatedbasket ul li {float:left;padding:10px 10px 0 17px;width:170px;}
#relatedbasket .image {float:left;text-align:center;width:160px;}
#relatedbasket .details {margin:10px 0 0;float:left !important;width:160px !important;text-align:center;font-weight:bold;}
#relatedbasket h3.invtname {font-size:0.95em;margin:0 0 5px;padding:0;width:100%;float:left;}
#relatedbasket .productsku {font-size:0.9em;padding:0;font-weight:normal;margin:0 0 5px;width:160px;}
#relatedbasket .sellprice ,
#relatedbasket .wasprice {font-size:0.95em;margin:0 0 5px;width:160px;padding:0;float:left;}
/* RECENTLY VIEWED ITEMS */
/* SITE WIDE RVI */
#showRVISiteWide{display:none;}
.LshowRVISiteWide {float:left; background:none; width: 787px; margin: 10px 0 10px 0;}
.LshowRVISiteWide h2 {margin:0; padding:5px 0 5px 10px; background:url(../images/rvi_bg.jpg); overflow:hidden; font-size:1em; color:#333;}
.LshowRVISiteWide h2 span {display: block; }
.LshowTextRVI ul#rvisitewidelist, .LshowRVISiteWide ul#rvisitewidelist {list-style-type:none; padding:0; margin:0;}
.LshowTextRVI ul#rvisitewidelist li {clear:both; float:left;}
.LshowRVISiteWide ul#rvisitewidelist li{float:left; margin:0 4px 0 5px; padding:10px 10px 6px; text-align:center; width:167px; clear:none;}
.toolwrap {width:173px;}
.tooltip {float:left; right:174px; padding:0;}
.toolwrap h2.invtnames {font-size:1em; padding:0; margin:0;}
.toolwrap img {border:medium none;}
.toolwrap .newImage {text-align:left;}
.toolwrap .textLink {text-align:center;}
.toolwrap .textLink div.attrproducts{font-size:1em; font-weight:bold;}
.toolwrap .textLink a {display:block; background:#fff; text-decoration:none;}
.toolwrap .textLink a:hover  {text-decoration:underline;}
.toolwrap .textLink a span {display:block}
/* PRODUCT DETAIL RVI */
#showRVI{display:none; float:left; margin:0; width:468px;}
#showRVI h2 {margin:0;padding:7px 0 7px 10px; background:url(../images/rvi_bg.jpg);width:458px; overflow:hidden; font-size:1em; color:#ff4d08;}
#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:468px; margin:0; position:relative; float:left; overflow:hidden;background:#fff;}
#showRVI .rviwrapper .details h2.invtnames {background:#fff;font-size:1em; padding:0; margin:0; width:100%}
#showRVI ul#rvilist, ul#rvilist li {margin:0; padding:0;}
#showRVI ul#rvilist li .featprods {margin:5px 0 0 0;}
#showRVI ul#rvilist li {float:left; margin:0 8px 0 0; padding:10px 10px 10px 7px; text-align:center; width:209px; clear:none;}
#showRVI ul#rvilist li .featprods .newImage {text-align:left;}
#showRVI ul#rvilist li .featprods .details {width:100%;}
#showRVI ul#rvilist li .details div.attrproducts{font-size:1em; font-weight:bold;}
#showRVI .slide {float:left; top:70px; position:relative; cursor:pointer;}
#showRVI .btn {width: 16px; float: left; border: solid 1px white;}
.placeholder {border:none; 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 */
#slider {border:1px solid #000; float:left; width:100%; margin-top:10px;}
#slider h2 {padding:5px;}
#slider #sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#slider .slidewrapper {width:348px; margin:0; position:relative; float:left; overflow:hidden;}
#slider ul#sliderlist li {float:left; width:120px;}
ul#sliderlist h2 {background:none; border:none;}
#slider .slide {float:left; top:70px; position:relative; cursor:pointer;}
#slider .btn {width: 16px; float: left; border: solid 1px white;}
/* 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;}
/* 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;}
.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;}
.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;}
.categorynavigation {margin:0; float:left;}
/*LEFT HAND NAV - shopbyactivity*/
.Lcat_coloneforcategory {float:left;width:160px;}
.Lcat_coloneforpagecategory {float:left;width:160px;}
.Lcat_coloneforcategory .shopbyactivity {float:left; margin:0; width:160px; padding:0 0 10px;}
.Lcat_coloneforcategory .shopbyactivity h2 {font-size:0.95em;margin:0 0 0 17px;padding:20px 0 5px 0;}
.Lcat_coloneforcategory .shopbyactivity ul {padding: 0 0 15px;}
.Lcat_coloneforcategory .shopbyactivity ul li {float:left; font-size:0.95em; font-weight:normal; margin:0; padding:0; width:160px;}
.Lcat_coloneforcategory .shopbyactivity ul li a {float:left;background:url(../images/catnavbgsprite.gif) no-repeat 0 0;padding:3px 0 3px 15px;width:145px;}
.Lcat_coloneforcategory .shopbyactivity ul li a:hover {text-decoration:none;color:#fff;background-position:-160px 0;}
/*LEFT HAND NAV - shopbycategory*/
.Lcat_coloneforcategory .shopbycategory {float:left; color:#333; font-size:0.95em; font-weight:bold; padding:5px 0 5px 15px; width:145px;}
/*LEFT HAND NAV - newthisseason*/
.Lcat_coloneforcategory .newthisseason {margin:1px 0 0 0; width:160px; float:left; padding:0 0 10px;}
.Lcat_coloneforcategory .newthisseason h2 {font-size:0.95em;margin:0 0 0 17px;padding:20px 0 5px 0;}
.Lcat_coloneforcategory .newthisseason ul {padding: 0 0 15px;}
.Lcat_coloneforcategory .newthisseason ul li {float:left; font-size:0.95em; font-weight:normal; margin:0; padding:0; width:160px;}
.Lcat_coloneforcategory .newthisseason ul li a {float:left;background:url(../images/catnavbgsprite.gif) no-repeat 0 0;padding:3px 0 3px 15px;width:145px;}
.Lcat_coloneforcategory .newthisseason ul li a:hover {text-decoration:none;color:#fff;background-position:-160px 0;}
/*LEFT HAND NAV - gifts*/
.Lcat_coloneforcategory .giftsearch {margin:1px 0 0 0; width:160px; float:left; padding:0 0 10px;}
.Lcat_coloneforcategory .giftsearch h2 {font-size:0.95em;margin:0 0 0 17px;padding:20px 0 5px 0;}
.Lcat_coloneforcategory .giftsearch ul {padding: 0 0 15px;}
.Lcat_coloneforcategory .giftsearch ul li {float:left; font-size:0.95em; font-weight:normal; margin:0; padding:0; width:160px;}
.Lcat_coloneforcategory .giftsearch ul li a {float:left;background:url(../images/catnavbgsprite.gif) no-repeat 0 0;padding:3px 0 3px 15px;width:145px;}
.Lcat_coloneforcategory .giftsearch ul li a:hover {text-decoration:none;color:#fff;background-position:-160px 0;}
/*TOPNAV HOME*/
.homelink {float:left;line-height:25px;margin:0;padding:0;width:auto;}
.homelink a {padding:5px 15px;text-transform:uppercase;font-size:1em;color:#fff; font-weight: bold;}
.homelink a:hover {text-decoration:none;color:#fff;background-position: -155px 0;}
/*TOPNAV COMMUNITY*/
.community {float:left;line-height:25px;margin:0;padding:0;width:auto;}
.community a {padding:5px 15px;text-transform:uppercase;font-size:1em;color:#fff; font-weight: bold;}
.community a:hover {text-decoration:none;color:#fff;background-position: -155px 0;}
/*LOGIN PAGE*/
/*EDIT CONTACT DETAIL*/
.f-myformdetail label.dontFloat {width:38% !important;}
/*EDIT PROFILE*/
#tlusermyform fieldset {float:left;margin:0;padding:0 0 0 12px;width:770px;}
#tlusermyform p {padding:0 0 0 13px;}
#tlusermyform fieldset #buttons {margin:0 0 0 -2px;padding:0;width:100%;}
/*COMMUNICATION OPTION*/
#myformcommoption {float:left;margin:0;padding:0 0 0 10px;width:770px;}
#myformcommoption p {padding:0;}
#myformcommoption .smsbox {display:none;}
#myformcommoption .postbox, 
#myformcommoption .emailbox, 
#myformcommoption .emailformat, 
#myformcommoption .thirdpartybox{float:left;margin:5px 0;width:750px;}
#myformcommoption label {float:left;width:350px;}
/*Category modules*/
.catmodule1 {float:left; width:155px; padding:0 0 0 5px;}
.catmodule2 {float:left; width:155px; padding:0 0 0 5px;}
.catmodule3 {float:left; width:155px; padding:0 0 0 5px;}
.techmodule1 {float:left; width:100%; padding:0 0 0 5px;}
.techmodule2 {float:left; width:100%; padding:0 0 0 5px;}
.techmodule3 {float:left; width:100%; padding:0 0 0 5px;}
.techmodulepage {float:left; width:100%; padding:0 0 0 5px;}
.mcatmodule1 {float:left; width:250px; margin:0 15px 0 5px;padding:0;}
.mcatmodule2 {float:left; width:250px; margin:0;padding:0;}
.mcatmodule3 {float:left; width:250px; margin:0 5px 0 15px;padding:0;}
.wcatmodule1 {float:left; width:250px; margin:0 15px 0 5px;padding:0;}
.wcatmodule2 {float:left; width:250px; margin:0;padding:0;}
.wcatmodule3 {float:left; width:250px; margin:0 5px 0 15px;padding:0;}
.bcatmodule1 {float:left; width:250px; margin:0 15px 0 5px;padding:0;}
.bcatmodule2 {float:left; width:250px; margin:0;padding:0;}
.bcatmodule3 {float:left; width:250px; margin:0 5px 0 15px;padding:0;}
.gcatmodule1 {float:left; width:250px; margin:0 15px 0 5px;padding:0;}
.gcatmodule2 {float:left; width:250px; margin:0;padding:0;}
.gcatmodule3 {float:left; width:250px; margin:0 5px 0 15px;padding:0;}
.bscatmodule1 {float:left; width:155px; padding:0 0 0 5px;}
.bscatmodule2 {float:left; width:155px; padding:0 0 0 5px;}
.bscatmodule3 {float:left; width:155px; padding:0 0 0 5px;}
.nacatmodule1 {float:left; width:382px; margin:0 15px 0 5px;padding:0;}
.nacatmodule2 {float:left; width:382px; margin:0;padding:0;}
.nacatmodule3 {float:left; width:382px; margin:0 5px 0 15px;padding:0;}
.gfmodule1 {float:left; width:155px; padding:0 0 0 5px;}
.gfmodule2 {float:left; width:155px; padding:0 0 0 5px;}
.gfmodule3 {float:left; width:155px; padding:0 0 0 5px;}
.gtmodule1 {float:left; margin:0 0 0 5px;padding:0;}
.salecatmodule1 {float:left; width:250px; margin:0 15px 0 5px;padding:0;}
.salecatmodule2 {float:left; width:250px; margin:0;padding:0;}
.salecatmodule3 {float:left; width:250px; margin:0 5px 0 15px;padding:0;}
.kcatmodule1 {float:left; width:382px; margin:0 16px 0 5px;padding:0;}
.kcatmodule2 {float:left; width:382px; margin:0;padding:0;}
